	* {
      margin:0;
      padding:0;
    }
  
    html, body {
      height:95%;
    }
  
    body {
      background-color:#f7f7f7;
      color:#8F8F8F;
      font:100.01%Arial, Helvetica, sans-serif;
      text-align:center; /* horizontal centering for IE Win quirks */
      padding:1em 1em;
    }
      
       a
	{
	outline: none;
	}
      
   a:link, a:visited {
      border-bottom:0px solid #FFFFFF;
      color:#7a7a7a;
      text-decoration:none;
      border:none;
    }
      
    a:hover, a:active, a:focus {
      border-bottom:0px solid #FFFFFF;
      color:#ababab ;
      text-decoration:none;
      border:none;
    }
    
    :focus
	{
	outline-style: none;
	}
		
	span.act {font-weight:bold;color:#7F0020}
      
    #wrapper {
      margin: 0 auto;
      background:#eee;
    }
    
    .abstand {
      margin-bottom: 25px;
    }
      
    .bigim {    
      width:auto;
      padding:0;
      margin:0;
    }
        
    .bigim img {
      padding:0;
      margin:0;
      float:left;
    }
      
    .right {
      float:right;
      width:auto;
    }
        
    .clear {
      clear:both;
    }
      
    h1 {
      font-weight: normal;
      font-size: 2.5em;
      margin: 0 0 0.2em 0;
      letter-spacing: 0.2em;
      text-shadow: 2px 3px 4px #bbb;
    }
      
    h2 {
      clear: both;
      font-size: 0.9em;
      font-weight: normal;
      padding: 30px 0 0 0;
    }
      
    h3 {
      font-size: 1em;
      font-weight: normal;
      margin:0;
      color:#941c3f;
    }

    span.copy {display:block;width:600px;font-size:13px;line-height:19px;padding-left:30px;}
    
    .textpages {
    padding-left:30px;
    }
    /* mouseover menu */

	
	#mentions {
	font-family: verdana, arial, sans-serif;
	position: absolute;
	bottom : 200px;
	left : 10px;
	color: #000;
	background-color: #ddd;
	}
	#mentions a {text-decoration: none;
	color: #222;
	}
	#mentions a:hover{text-decoration: underline;
	}
      
    ul.nav  {   
      margin-top:1px;
      /*margin-bottom:80px;*/
      padding:0px;
      color:#8F8F8F;
    }
    
    ul.nav2  {    
      margin-top:2px;
      margin-bottom:30px;
      padding:0px;
      color:#8F8F8F;
    }
      
    .nav li {
      display:block;
      padding:0;
      margin:10px 0;
      width:160px;
      /*line-height:1.2em;*/
      /*margin-top:7px;*/  
    }  
    
    ul.nav a, ul.nav a:visited {
      padding: 3px 3px 3px 0;
      border-bottom:0px solid #FFFFFF;
      color:#8F8F8F;
      text-decoration:none;
      border:none;
    }
    
    ul.nav a:hover, ul.nav a:active {
      padding: 0px;
      border-bottom:0px solid #FFFFFF;
      color:#7F0020;
      text-decoration:none;
      border:none;
      font-size:11px;
    }
    
    #container div.mainnav {
    display:block;w idth:850px;height:90px;padding:0px 0 0 15px;font-weight:normal;font-size:12px;m argin:10px 0 0 10px;margin:-35px 0 0 870px;
    }
    
    .mainnav a, .mainnav a:visited {
      padding: 3px 3px 3px 0;
      border-bottom:0px solid #FFFFFF;
      color:#8F8F8F;
      text-decoration:none;
      border:none;
      font-size:12px;
    }
    .mainnav a:visited {
    color:#8F8F8F;
    }    
    .mainnav a:hover, .mainnav a:active {
      padding: 3px 3px 3px 0;
      border-bottom:0px solid #FFFFFF;
      color:#7F0020;
      text-decoration:none;
      border:none;
      font-size:12px;
    }
    
    li {
      border:0px solid #888888;
      display:inline;
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
      margin:15px 5px 5px;
      padding:3px;
      width:50px;
    }
	
	
    .go {
      position:relative;
      text-align:center;
      float:left;
      width:850px;
      height:auto;
    }
      

      
    img {
      border: #fff 1px solid;
      /*padding: 10px;
      margin: 28px 0;*/
    }
          
    hr {
      width: 100%;
      clear: both;
      border: none;
      border-bottom: 1px #999 solid;
      padding: 25px 0 0 0;
    }
      
    .thumb a {
      float: left;
    }
    
    .thumb img {
      margin: 0px 0 0 0;
    }
    
    .thumb ul {
      width: 55px;            /* Platz für Bild-Infos in der Übersicht */
      overflow: hidden;
      padding: 0 5px;
    }
    
    .thumb li {
      font: 0.7em verdana, arial, sans-serif;
      margin: 3px 0 0 0;
      padding: 0;
      border: none;
      display: block;
    }
    
    .thumb a:link, .thumb a:active, .thumb a:hover {
      color: #888;
      text-decoration: none;
      border:1px solid;
    }
    
    .thumb a:visited {
      color: #aaa;
      text-decoration: none;
      border:1px solid;
    }
    
    .thumb a:hover img {
      border: 0px solid #c00;
      text-decoration: none;
    }
      
    #container div.thumb,
    .thumb {
      float:left;
      height:100px;
      margin:14px 0px 0px 10px;
      overflow:hidden;
      text-align:left;
      width:100px;
      
    }    
      
      
    #distance { 
      width:1px;
      height:50%;
      background:none;
      margin-bottom:-29em; /* half of containers height */
      float:left;
      margin-right:2em;
    }
    
  
    #container {
      margin:0 auto;
      position:relative; /* puts container in front of distance */
      text-align:left;
      height:56em;
      width:1184px;
      h eight:866px;
      clear:both;
      background-color:#f6f6f6;
      /*border:0px solid #eee;*/
      border:6px solid #fff;
      height:780px;

    }
  
    #container div {
      font-size:80%;
      /*float:right;*/
      margin-left:1em;
      /*width:14em;*/
    }
      
    #container div.right {
      margin-left:0;
      margin-right:105px;
      margin-top:-4px;
      font-size:11px;
      width:134px;
    }
    
    * html #container div.right {
      margin-left:0;
      margin-right:30px;
      margin-top:-4px;
      font-size:11px;
      width:134px;
    }
    
    #container div.left {
    	position:relative;
    	float:left;
    	display: block;
    	width:220px;
    	height:auto;
    	background:none;
      margin:170px 0 10px 25px;
      font-size:12px;
      min-height:1%;
      border:0;
    }
    
     * html #container div.containerthumbs {
	float: left;
      width: 834px;
      height: 516px;
      margin: 0 0 3px 30px;
      padding: 0px;
      text-align: left;
      background: transparent url(../../img/imageback2.gif) 0 0 no-repeat;
    }
      
    #container div.containerthumbs {
	float: left;
      width: 834px;
      height: 516px;
      margin: 0 0 3px 60px;
      padding: 0px;
      text-align: left;
      background: transparent url(../../img/imageback2.gif) 0 0 no-repeat;
    }

		#container div.containerthumbs div.jquery {
			border:2px solid #FFFFFF;
			margin: 0;
			padding: 0;
			width: 855px;
			height: 568px;
		}

		#container div.containerthumbs div.jquery img {
			top: 0;
			left: 0;
			width: 855px;
			height: 568px;
			cursor: pointer;
		}
  
    #container div h2 {
      font-size:120%;
      font-weight:bold;
      margin:0 0 20px 0;
    }
  
    #container div h3 {
      font-size:100%;
      font-weight:bold;
      /*margin:.5em 0 0 .75em;*/
    }
  
    #container ul {
      /*margin-left:1em;*/
    }
  
    #container li span {
      font-size:70%;
    }
      
  
    #container h1 {
      font-size:120%;
      padding-top:2.4em;
      margin-left:2.4em;
    }
  
    #container p {
      margin:1.5em 13.6em 1.5em 3em;
    }
      
    #container div.page {
      float:left;
      width:400px;
      margin-left:0;
      padding:0px;
      position:relative;
      text-align:left;
    }
    
    .pagi a:link, .pagi a:visited {
    color:#7a7a7a;
    font-size:80%
    }
    .pagi a:hover {
    color:#8F8F8F;
    }
    
    .pagi a:active, .pagi a:focus {
    color:#000;
    }
    
    a.pagithumbs {
    font-size:11px;
    color:#8F8F8F !important;
    }
    a.pagithumbs, a:visited.pagithumbs {
    width:23px;
    height:7px;
    line-height:7px;
    text-indent:-9999px;
    background: transparent url(/img/thumbsbg_low.gif) no-repeat 0 3px;
    }
    
    a:hover.pagithumbs {
    width:23px;
    height:7px;
    line-height:7px;
    text-indent:-9999px;
    background: transparent url(/img/thumbsbg.gif) no-repeat 0 3px;
    color:#7F0020 !important;
    }
    
    a:active.pagithumbs {
    width:23px;
    height:7px;
    line-height:7px;
    text-indent:-9999px;
    background: transparent url(/img/thumbsbg.gif) no-repeat 0 3px;
    }

/**** scroller ***/

	#divUp {
	position:relative; left:10px; top:10px;text-align:left; display:block;width:30px;background:none;
	}
	#divDown 
	{position:relative; width:30px; top:0px;left:6px;text-align:left;
	}
	
	#divDown a:link, #divDown a:visited {
	color:#7a7a7a;
	}
	
	#divUp a:link, #divUp a:visited {
	color:#7a7a7a;
	}
	
	#divScrollTextCont {
	background:none; 
	position:relative; 
	width:30px; 
	left:0px; 
	top:12px; 
	height:98px; 
	clip:rect(0px, 30px, 30px, 0px); 
	overflow:hidden; 
	visibility:hidden;
	text-align:left;
	line-height:1.8em;
	margin:0 0px 0 3px;
	}
	ul#divScrollTextCont  a:link, ul#divScrollTextCont a:visited {
	color:#7a7a7a;
	}
	ul#divScrollTextCont a:hover, ul#divScrollTextCont a:active {
	color:#ababab;
	}
	
	#divText 
	{position:relative; width:2em; left:0px; top:0px;text-align:left;
	} 
	
	#divText li
	{margin:0; list-style-image:none;
		  list-style-position:inside;
		  list-style-type:none;
	} 
	
	ul#divScrollTextCont a, ul#divScrollTextCont a:visited {
	color:#7a7a7a;
	}
	ul#divScrollTextCont a:hover, ul#divScrollTextCont a:active {
	color:#ababab;
	}
	
	.clear {
	   clear: both;
	   line-height: 1px;
	   font-size: 1px;
	   height: 1px;
	}
	
	#container div.scroller {
	position:absolute;
	bottom:115px;
	left:915px;
	border:0 solid #CCCCCC;
	float:left;
	font-size:14px;
	height:100px;
	m argin:50px 0 10px 35px;
	m argin:40px 0 10px 102px;
	padding:0;
	text-align:left;
	width:auto;
	}
	
	#ie-float-bug {
		width: 100%; /* wichtig IE-FLOAT-BUG */
		background: none;
	}
	
	.clear {
		clear: both;
		line-height: 0px;
		font-size: 0px;
		height: 0px;
	}
	
	span.pdfline {
		width:30px;float:right;margin:-4px 0 0 0;
	}
	
	.minis {
	height:455px;margin:0 0 3px 20px;padding:0;text-align:left;width:670px;
	}
	
	.minis li {
	width:110px;
	margin:0px 3px 0px 3px;
	}
	

  
