#toppic 
	{  position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 165px }
#bottompic 
	{ position: fixed; z-index: 1; bottom: 0; left: 0; width: 100%; height: 165px }
#logo  
	{  position: fixed; z-index: 3; top: 97px; left: 11px }
#topnav 
	{ position: absolute; z-index: 2; top: 20px; left: 20px; line-height: 20pt }
#leftnav  
	{ position: fixed; z-index: 6; top: 230px; left: 20px; line-height: 30px  ; text-align: justify; width: 170px; }
#rightnav 
	{  position: absolute; z-index: 4; top: 120px; left: 860px; width: 110px; margin-bottom: 10px }
#mainwindow 
	{ background-color: #fff;  padding: 12px; position: absolute; z-index: 4; top: 120px; left: 220px; width: 600px; overflow: hidden; border: solid 1px gray }
body 
	{ 
	margin:0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF 
	}
H1 
	{ 
	font-size: 16pt; 
	font-family: Helvetica; 
	font-weight: normal; 
	letter-spacing: 1px 
	}
H2 
	{ 
	font-size: 11pt; 
	font-family: Helvetica; 
	font-weight: normal; 
	letter-spacing: 1pt; 
	margin-top: 1.2em; 
	margin-bottom: -5px 
	}
p 
	{ 
	font-size: 8pt 
	}

ul 
	{ 
	font-size: 8pt; 
	list-style-type: circle; 
	list-style-position: outside; 
	margin: 1em 0; padding-left: 17px 
	}
/*Textauszeichnungen*/
.txtfett 
	{ font-weight: bold }
.txtklein 
	{ font-size: 7pt; margin-top: 20px; margin-bottom: -10px }
.kompress 
	{ margin-top: -7px }
.righteinzug 
	{ padding-right: 50% }
.rand  
	{ padding: 5px; border: solid 1px #906 }
.img 
	{ margin: 15px; }
td a:link { color: #b80100; font-size: 7pt; font-weight: bold; }
td a:visited { color: #7d7d7d; font-size: 7pt; font-weight: bold; }
td a:hover, a:active { color: #fd4900; font-size: 7pt; font-weight: bold; }
.tabelle 
	{ font-size: 7pt; padding: 5px 10px 5px 5px; border-color: #b80100; border-style: solid; border-width: 0 0 1px; }
.bu 
	{ font-size: 8px; font-weight: bold; }
/*Jetzt kommen alle Links*/
a:link, a:visited, a:hover, a:active 
	{ 
	font-size: 12pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-decoration: none 
	}

a:link.topweiss, a:visited.topweiss  
	{ 
	color: #000; 
	font-size: 9pt; 
	background-color: white; 
	letter-spacing: 2pt; 
	margin-right: 15px; 
	padding: 2pt 3pt 
	}

a:hover.topweiss, a:active.topweiss 
	{ 
	color: #c00; 
	font-size: 9pt; 
	background-color: white; 
	letter-spacing: 2pt; 
	margin-right: 15px; 
	padding: 2pt 3pt 
	}

a:link.orange, a:visited.orange   
	{ color: black; letter-spacing: 2pt; padding-top: 1px; padding-left: 5px; display: block; border: solid 1px #f60 
	       }

a:hover.orange, a:active.orange
	{ color: #fff; background-color: #f60; text-align: justify; letter-spacing: 2pt; border: solid 1px #f60 
	 }

a:link.gruen, a:visited.gruen	
	{ color: black; letter-spacing: 2pt; padding-top: 1px; padding-left: 5px; display: block; border: solid 1px #9c0 
	  }

a:hover.gruen, a:active.gruen
	{ 
	color: #fff; 
	background-color: #9c0; 
	letter-spacing: 2pt; 
	border: solid 1px #9c0 }

a:link.dgruen, a:visited.dgruen
	{ color: black; letter-spacing: 2pt; padding-top: 1px; padding-left: 5px; display: block; border: solid 1px #096 
	        }

a:hover.dgruen, a:active.dgruen
	{ color: #fff; 
	background-color: #096; 
	letter-spacing: 2pt; 
	border: solid 1px #096     }

a:link.gelb, a:visited.gelb
	{ color: black; letter-spacing: 2pt; padding-top: 1px; padding-left: 5px; display: block; border: solid 1px #f90
	  }

a:hover.gelb, a:active.gelb   
	{ 
	color: #fff; 
	background-color: #f90; 
	letter-spacing: 2pt; 
	border: solid 1px #f90 
	}

a:link.rot, a:visited.rot   
	{ color: black; letter-spacing: 2pt; padding-top: 1px; padding-left: 5px; display: block; border: solid 1px #c00 
	  }

a:hover.rot, a:active.rot   
	{ 
	color: #fff; background-color: #c00; 
	letter-spacing: 2pt; 
	border: solid 1px #c00 
	}

a:link.lila, a:visited.rot 
	{ 
	color: black; 
	letter-spacing: 2pt; 
	display: block;
	padding: 5px 3px 3px 5px; 
	border: solid 1px #99f; 
	}

a:hover.lila, a:active.rot 
	{ 
	color: #fff; 
	background-color: #66c; 
	letter-spacing: 2pt; 
	border: solid 1px #66c; 
		}

a:link.magenta, a:visited.rot 
	{ 
	color: black; 
	letter-spacing: 2pt; 
	display: block;
	padding: 5px 3px 3px 5px; 
	border: solid 1px #c09; 
	}

a:hover.magenta, a:active.rot 
	{ 
	color: #fff; 
	background-color: #c09; 
	letter-spacing: 2pt; 
	border: solid 1px #c09; 
	}

a:link.blau, a:visited.blau
	{ 
	color: black; 
	letter-spacing: 2pt; 
	padding: 5px 3px 3px 5px; 
	display: block;
	border: solid 1px #036 
	}

a:hover.blau, a:active.blau 
	{ 
	color: #fff; 
	background-color: #036; 
	letter-spacing: 2pt; 
	border: solid 1px #036 
	}

a:link.hblau, a:visited.blau 
	{ 
	color: black; 
	letter-spacing: 2pt; 
	padding: 5px 3px 3px 5px; 
	border: solid 1px #69c; 
	}

a:hover.hblau, a:active.blau 
	{ 
	color: #fff; 
	background-color: #69c; 
	letter-spacing: 2pt; 
	border: solid 1px #69c; 
	}

a:link.lexi, a:visited.lexi 
	{ 
	color: black; 
	letter-spacing: 2pt; 
	padding: 5px 5px 3px; 
	border: solid 1px #f90 
	}

a:hover.lexi, a:active.lexi 
	{ 
	color: #fff; 
	background-color: #f90; 
	letter-spacing: 2pt; 
	border: solid 1px #f90 
	}

a:link.klein, a:visited.klein      
	{ 
	color: black; 
	font-size: 7pt; 
	line-height: 12pt; 
	text-transform: uppercase; 
	letter-spacing: 1pt; padding: 2px }

a:hover.klein, a:active.klein     
	{ 
	color: #336; 
	font-size: 7pt; 
	line-height: 12pt; 
	text-transform: uppercase; 
	letter-spacing: 1pt; 
	padding: 2px; 
	border-bottom: 1px solid #ccc 
	}

a:link.normal, a:visited.normal      
	{ 
	color: #000 !important; 
	font-size: 8pt; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	padding: 1px 2px 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: white white #ccc 
	}

a:hover.normal, a:active.normal   
	{ 
	color: #336; 
	font-size: 8pt; 
	background-color: #ccc; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	padding: 1px 2px 2px; 
	border: solid 1px silver 
	}

a:link.fett, a:visited.fett 
	{ 
	color: #000 !important; 
	font-weight: normal; 
	padding: 1px 2px 2px; 
	border: solid 1px silver 
	}

a:hover.fett, a:active.fett 
	{ 
	color: #336; 
	font-weight: normal; 
	background-color: silver; 
	padding: 1px 2px 2px; 
	border: solid 1px silver 
	}

a:link.produkt, a:visited.produkt  
	{ 
	color: #000; 
	font-size: 10pt; 
	line-height: 12pt; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	border-bottom: 1px solid #ccc 
	}

a:hover.produkt, a:active.produkt  
	{ 
	color: #906; 
	font-size: 10pt; 
	line-height: 12pt; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	border-bottom: 1px solid #ccc 
	}

a:link.pro, a:visited.pro 
	{ 
	z-index: 9; 
	color: #000; font-size: 10pt; 
	line-height: 15pt; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	padding-right: 30px; 
	padding-bottom: 100px }
	

a:hover.pro, a:active.pro 
	{ 
	z-index: 9; 
	color: #906; 
	font-size: 10pt; 
	line-height: 15pt; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	padding-right: 30px; 
	padding-bottom: 100px 
	}

a.oeko:link, a.oeko:visited 
	{ color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; }

a.oeko:hover, a.oeko:active 
	{ 
	color: #c00; 
	font-family: Verdana, Arial, Helvetica, sans-serif 
	}

a.info:link, a.info:visited   
{ 
	color: black; 
	font-weight: 400; 
	line-height: 15pt; 
	padding: 2px 2px 1px; 
	border: solid 1px #c00 }

a.info:hover, a.info:active   
	{ 
	color: #fff; 
	font-weight: 500; 
	line-height: 15pt; 
	background-color: #c00; 
	padding: 2px 2px 1px; 
	border: solid 1px #c00 }
