body {
 	background-color:#FFFFFF ;
	background-image:url(img/bg2.jpg) ;
	background-repeat:repeat-x ;
	font-size: 100.01%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px;
    margin:0;
}

div#top {
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width:980px;
}

div#logo {
	margin-top:0;
	position:fixed;
	z-index:5;
}

div#anker {
display: none;
}

#printlogo {
display: none;
}

#printpage {
display: none;
}

#printxt {
display: none;
}

p {
    padding:0px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;
    font-weight: normal;
	text-align:left;
	font-size:11px;
	line-height:16px;
	color:#333333;
  }

h1 {
	margin-top:12px; 
	margin-left:10px;
	margin-bottom:25px;
	margin-right:10px;
    padding: 0px;
    font-weight:bold;
	text-align:left;
	font-size:17px;
	line-height:17px;
	color:#004d8f;
}

h2 { 
	margin-top: 20px; 
	margin-left:0px;
	margin-bottom:10px;
	margin-right:10px;
    padding: 5px;
    font-weight:bold;
	text-align:left;
	font-size:16px;
	letter-spacing:1px;
	line-height:17px;
	color:#f5a800;
	background-color:#004d8f;
}

h3 {
    padding:0px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;
    font-weight: normal;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#333333;
  }

h5 { 
	margin-top:10px; 
	margin-left:10px;
	margin-bottom:0px;
	margin-right:0px;
    padding: 0px;
    font-weight:bold;
	text-align:left;
	font-size:12px;
	letter-spacing:0px;
	line-height:16px;
	color:#333333;
}

/* navigation------------------------------------------------------------------------------- */
ul#Navigation {
  	float:left;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:140px; 
    padding:0;
    z-index:2;
    text-align:left;
   	height:100%; 
   	position:fixed;
}
  
* html ul#Navigation {  /* Korrektur fuer den IE 5 und 6 */
   	margin-top:40px;

}
  
ul#Navigation li {
    list-style:none;
    margin-bottom:5px; 
    padding:0px;    
}

ul#Navigation li ul {
    margin:0; 
    padding:0;
    top:0; 
    left:0;
    display:none;  /* Unternavigation ausblenden */
}

ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }

ul#Navigation li ul li {
    float:none;
    display:block;
    margin-bottom:0;
    margin-top:-2px;
}

ul#Navigation a { /* hauptnavi */
    display: block;
    width: 160px;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 5px;
    margin-top:0px;
    text-decoration: none; 
    font-weight: bold;
    font-size:13px;
    color: #FFFFFF; 
    background-color: #004d8f;
}

* html ul#Navigation a, * html ul#Navigation span {
    width: 160px;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 160px;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  
ul#Navigation a:hover{
    color: white; 
    background-color: #bac9d6;
  }
 
ul#Navigation li ul li a { /* typo navi2 */
    display: block;
    width: 160px;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 5px;
    font-size:11px;
    text-decoration: none; 
    font-weight: bold;
	color: #004d8f; 
    background-color: #FFFFFF;
  }

ul#Navigation li span ul {  /* aktuelle Unterseite */
    display:block;
    padding:0;
    margin-top:0px;
  }

* html ul#Navigation li span ul {  /* aktuelle Unterseite */
    margin-top:-14px; 
    padding:0;
  }

  
ul#Navigation li span ul li a.aktuell{  /* aktuelle Unterseite */
    display:block;
    margin-top:0px;
    padding:5px;
    color:#004d8f; 
    background-color:#bac9d6;
  }

/* head ------------------------------------------------------------------------------------*/

div#head {
	float:right;
	width:790px;
	position:fixed;
	z-index:2;
	height:20px;
	margin-left:180px;
	padding:5px;
	top:0px;
	margin-bottom:10px;
	background-color:#f5a800;
	text-align:right;
  }

* html div#head {
    position:absolute;
    margin-left:10px;
  }

div#head a { 
	margin-top:10px;
	margin-left:540px;
    text-decoration: none; 
    font-weight: bold;
    font-size:11px;
    line-height:16px;
    color: #004d8f; 
    background-color:#f5a800;
    text-align:right;
  }
div#head a:visited {color:#004d8f}
div#head a:hover {color:#FFFFFF}
div#head a:active {color:#004d8f}    

div#head a.pic {
	margin-top:10px;
	margin-right:10px;
	margin-left:20px;
    text-decoration: none; 
   	text-align:left;
    border:1px solid #f5a800;
  }
div#head a.pic:visited {color:#004d8f}
div#head a.pic:hover {color:#004d8f}
div#head a.pic:active {color:#004d8f}    
  
/* inhalt ------------------------------------------------------------------------------------*/
div#inhalt {
	width:800px;
	position:absolute;
	z-index:1;
	top:35px;
	bottom:0px;
	margin-left:180px;
	background-color:#FFFFFF;
  }

* html div#inhalt {
    margin-left:10px;
  }

ul#inhalt {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
    border: 0px;
}

ul#inhalt li {
	list-style: none;
    margin-top:0px;
    margin-left:0px;
    margin-bottom:20px;
	padding:0px;
	font-weight: normal;
	text-align:left;
	color:#333333;
}

.img {
	margin-left:0px;
	margin-right:15px;
    margin-bottom:4px;
    margin-top:0px;
    float:left;
  }

ul#inhalt li p {
	width:550px;
	list-style: block;
    font-weight: normal;
    margin-left:10px;
    margin-top:5px;
    margin-bottom:10px;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	font-size:11px;
	color:#333333;
}   

ul#inhalt li hr {
	height:1px;
	font-weight: normal;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
	color:#004d8f;
	background-color:#004d8f;
}   
   
   
ul#inhalt li a {
	list-style: block;
    font-weight: bold;
    margin-left:10px;
    margin-top:0;
    margin-bottom:0;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	line-height:20px;
	color:#004d8f;
}
  
ul#inhalt li a:visited {color:#004d8f}
ul#inhalt li a:hover {color:#eab90c}
ul#inhalt li a:active {color:#eab90c}  


ul#inhalt li a.txt {
	list-style: block;
    font-weight: bold;
    margin-left:0px;
    margin-top:0;
    margin-bottom:0;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	line-height:18px;
	color:#004d8f;
}
  
ul#inhalt li a.txt:visited {color:#004d8f}
ul#inhalt li a.txt:hover {color:#eab90c}
ul#inhalt li a.txt:active {color:#eab90c}  
   
ul#inhalt li a.pic {
    list-style: block;
    font-weight: bold;
    margin-left:10px;
    margin-top:0;
    margin-bottom:0;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#004d8f;
  }
  
ul#inhalt li a.pic:visited {color:#052d54}
ul#inhalt li a.pic:hover {color:#eab90c}
ul#inhalt li a.pic:active {color:#eab90c}  



div#titel {
	width:800px;
	position:absolute;
	z-index:1;
	height:100%;
	top:35px;
	margin-left:180px;
	background-color:#020916;
}

* html div#titel {
    margin-left:10px;
   height:870px;
}

div#sp {
	float: right;
	width:800px;
	position: absolute;
	visibility: hidden;
	z-index:1;
	height:80px;
	margin-left:180px;
	background-color:#dfe6ec;
	min-height:600px;
}


div#pic {
	margin-top:0;
	margin-left:10px;
	margin-right:10px;
	float:right;
	z-index:5;
  }


   
ul#pic { /* produktdatenblatt */
    list-style: none;
    margin-top:20px;
    margin-left:0px;
	padding:0px;
    font-weight: normal;
	background-color: #FFFFFF;
  }   
  
 ul#pic2 { /*rechts hochformat*/
 	float: right;
    list-style: none;
    margin-top:0px;
    margin-left:10px;
	padding:0px;
	text-align:right;
    font-weight: normal;
	border: 0px solid red;

  }  

ul#inhalt li a.anker {
    list-style: block;
    height:45px;
  	margin-top:0;
    margin-bottom:0;
    padding:0;
}
  


ul#inhalt li a.map0 {
    list-style: block;
    font-weight: bold;
    margin-left:20px;
    margin-top:0;
    margin-bottom:0;
	text-align:left;
	text-decoration:none;
	font-size:13px;
	color:#004d8f;

  }
  
a.map0:visited {color:#052d54}
a.map0:hover {color:#eab90c}
a.map0:active {color:#eab90c} 

ul#inhalt li a.map {
    list-style: block;
    font-weight: bold;
    margin-left:60px;
    margin-top:0;
    margin-bottom:0;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#004d8f;
  }
  
a.map0:visited {color:#052d54}
a.map0:hover {color:#eab90c}
a.map0:active {color:#eab90c}

ul#inhalt li a.map1 {
    list-style: block;
    font-weight: bold;
    margin-left:100px;
    margin-top:0;
    margin-bottom:0;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	color:#004d8f;
  }
  
a.map0:visited {color:#052d54}
a.map0:hover {color:#eab90c}
a.map0:active {color:#eab90c} 

/* foot ------------------------------------------------------------------------------------*/

div#foot {
	position:fixed;
	width:780px;
	z-index:6;
	height:32px;
	bottom:0;
	background-image:url(img/foot.png) ;
	background-repeat:repeat-x ;
}

* html div#foot {
	position:absolute;
	margin-left:-170px;
	width:170px;
	height:30px;
	background-image:url(img/w.gif) ;
}

div#foot a{
   	font-weight:bold;
    margin-right:10px;
    margin-top:10;
    margin-bottom:0;
    text-align:left;
	text-decoration:none;
	font-size:9px;
	color:#004d8f;
}
  
div#foot a:visited {color:#004d8f}
div#foot a:hover {color:#eab90c}
div#foot a:active {color:#eab90c}   


div#footi { /* index*/
	position:fixed;
	width:980px;
	z-index:6;
	height:32px;
	bottom:0;
	background-image:url(img/foot.png) ;
	background-repeat:repeat-x ;
}

* html div#footi {
	position:absolute;
	margin-left:-170px;
	width:170px;
	height:30px;
	background-image:url(img/w.gif) ;
}


div#footi a{
   	font-weight:bold;
    margin-right:10px;
    margin-top:10;
    margin-bottom:0;
    text-align:left;
	text-decoration:none;
	font-size:9px;
	color:#004d8f;
}
  
div#footi a:visited {color:#004d8f}
div#footi a:hover {color:#eab90c}
div#footi a:active {color:#eab90c}   


div#foot1 {
	position:fixed;
	width:200px;
	z-index:6;
	height:341px;
	bottom:0px;
	margin-left:780px;
}

* html div#foot1 {
	display:none;
}

div#foot2 { /*ohne elch*/
	position:fixed;
	width:200px;
	z-index:6;
	height:32px;
	bottom:0px;
	margin-left:780px;
	background-image:url(img/foot.png) ;
	background-repeat:repeat-x ;
}
