/*default stylesheet*/
@import "maintenance.css";

body{
   margin:0;
   padding:0;
}
/*#container{
   height:6000px;
   width:700px;
   overflow:hidden;
}*/


div,h1,h2,h3,h4,p,li,a,dt,dl{
   font-size: 8.0pt;
   font-style: normal;
   line-height: normal;
   font-weight: normal;
   color:#111;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
   font-family:Verdana,Helvetica,Arial,sans-serif;
	text-decoration: none;
}

#content h1,
#content h1 a,
#content h2,
#content h2 a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:9.5pt;
color:#111;
}
#content h1,h1 a{
   text-transform:uppercase;
}
#content h2,
#content h2 a{
   font-weight:normal;
   font-size:9.5pt;
   margin-bottom:0;
}

#content h3{
   /*display:none;*/
   background:red;
}

#navigation a{
   text-transform:lowercase;
   font-weight:bold;
}
a.active,#navigation a.active,#content ul.fotolink li a.active{
   color:#f30;
   font-weight:bold;
}

a:hover,#navigation a:hover,#content a:hover,#subnavigation a.active:hover,#content ul.fotolink li a:hover,#content ul.subnavigation li a:hover{
   color:#f30;
   font-weight:bold;
}

#banner,#bannershaded{
   position:absolute;
   top:28px;
   left:5px;
   margin:0;
   padding:0;
   padding-top:10px;
   height:88px;
   width:98%;/*get rid of horizontal scrollbar mozilla*/
   /*overflow:hidden;
   display:none;*/
   z-index:2;
}
#bannershaded{
   top:28px;
   left:6px;
   z-index:1;
}
#banner dl,#bannershaded dl{
   /*display:none;*/
   padding:6px;
   padding-right:40px;
   margin:0;
}
#banner dl,#banner dt,#banner dd,#bannershaded dl,#bannershaded dt,#bannershaded dd{
   text-align:right;
}
#banner dl dt a,#bannershaded dl dt a{
   font-family:arial;
   font-size:16pt;
   font-weight:bold;
   /*color:#333;*/
   color:#000;
}

#banner dl dd,#bannershaded dl dd{
   font-size:10pt;
   color:#000;
   font-weight:bold;
   margin-left:0;
}
#bannershaded dl dt a,#bannershaded dl dd{
 color:#fff;
}

#navigation{
   position:absolute;
   top:170px;
   left:10px;
   width:98%;   /*get rid of horiztonal scrollbar internet explorer*/
   height:36px;
   margin-top:0;
   padding:0;
   padding-top:6px;
   border:0;
   overflow:hidden;
}
#navigation ul,#navigation ol{
   list-style-type:none;
   margin-left:0;
   padding-left:0;
   overflow:hidden;
}
#navigation ul li,#navigation a,#navigation span.separator{
   float:left;
   padding-right:0;
   padding:0.2em;
   /*padding-left:1em;
   padding-right:1em;*/
   padding-left:0.5em;
   padding-right:0.5em;
   border:0;
   /*border-left:1px solid #999;*/
}
#navigation span.separator{
   color:#999;
}
#navigation ul li.first,#navigation a.first{
   border-left:0;
}
#navigation ul li a,#navigation a{
   font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size:9pt;
   font-weight:bold;
   color:#333;
}

#content{
   position:relative;
   margin:0 auto;
   padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	/*text-align:center; *//* Hack for IE5/Win funzt nicht*/
   text-align:left;
   top:235px;
   left:0;
   padding-bottom:1000px; /*make lower parts accesible for safari and netscape*/
}

#content #foto{
   position:absolute;
   left:480px;
   top:0;
   border:0;
   overflow:hidden;
}
#content #foto a{
   margin:0;
   padding:0;
   left:0;
   top:0;
}

#content img.thumb{
   height:84px;
   width:84px;
   float:left;
   border:0;
   margin-right:17px;
   margin-bottom:17px;
   
}
#content #text{
   position:absolute;
   top:0px;
   width:378px;
   padding:4px;
   padding-top:0;
   padding-left:90px;
   border:0;
   margin:0;
   
}
#content #text.wide,#content #text.wide p{
   width:756px;
}

#content #text div{
   height:100px;
}
#content #text div h1{
   margin-bottom:1em;
}
#content #text p,#content #text table{
   padding:0;
   margin-top:0;
   margin-bottom:2em;
}

#content #text th,#content #text td{
   padding:0;
   padding-top:0.5em;
   margin:0;
}
#content #text table{
   margin-top:1em;
}
#content #text th{
   font-weight:normal;
   white-space:nowrap;
   width:16em;
   text-align:left;
   font-size:8.0pt;
}

#content #text td dl{
   list-style-type:none;
   margin:0;
   padding:0;
}
#content #text table th{
   /*width:20em;*/
   width:10em;
   margin:0;
   padding:0;
   float:none;
}
#content #text table td{
   margin:0;
   padding:0;
}
#content #text table td.beschreibung{
 padding-bottom:1.5em;  
}
#content h1,#content h1 a{
   padding:0;
   font-size:9pt;
   font-weight:normal;
   margin:0;
}
#content h1 a:hover{
   font-weight:normal;
   color:#111;
}
#content p{
   width:320px;
   padding:0;
   padding-top:0.5em;
   margin:0;
}
#content p a{
   text-decoration:underline;
}
#content dl{
   margin:0;
   padding:0;
   padding-top:0.5em;
   
}
#content dt, #content dd{
   font-family:Tahoma,Helvetica,Arial,sans-serif;
   
}
#content dt{
   float:left;
   width:8em;
   font-size:8.0pt;
}
#content dd{
   margin-left:8em;
   font-size:8.0pt;
}


#content ul.subnavigation{
   list-style-type:none;
   padding:0;
   padding-top:8px;
   margin:0;
   width:100%;
}
#content ul.subnavigation li{
   padding-bottom:0.4em;
}
#content ul.subnavigation li a{
   color:#111;
   font-family:Helvetica,Arial,sans-serif;
   font-size:8.5pt;
   margin-right:0.3em;
}
#content ul.subnavigation li a:hover{
   font-weight:normal;
}

#content #thumbs{
   position:absolute;
   left:0px;
   top:339px;
   width:470px;
   z-index:99;
   
}

#content #thumbs ul.fotolink{
   list-style-type:none;
   padding:0;
   margin:0;
   width:100%;
   
}
#content #thumbs ul.fotolink li{
   float:right;
}
#content #thumbs ul.fotolink li.up{
   float:left;
}
#content #thumbs ul.fotolink li a{
   color:#111;
   font-family:Helvetica,Arial,sans-serif;
   font-size:10pt;
   margin:0;
}

#content #thumbs img.thumb{
   height:48px;
   width:48px;
   float:left;
   border:0;
   /*margin-left:5px;*/
   margin-right:5px;
}

#linkup{
   position:absolute;
   top:0;
   left:1em;
   width:14px;
   height:14px;
   overflow:hidden;
}

