html {  min-height: 100.05%; }
body { margin:0px; padding:0px; height:100%; width:100%; background-color:#D0D0D0; }

p, h2, h3, h4 { padding:0px; margin:0px 0px 8px 0px; font-family:Verdana; font-size:11px; line-height:16px; color:#606060; font-weight:normal; text-indent:0px;}
h2 { padding-left:25px; padding-top:4px; font-size:13px; font-weight:bold; background:url(base/dreieck_gross.jpg) left top no-repeat; height:18px; border-bottom:1px solid #000E79; color:#000E79; vertical-align:baseline; margin-bottom:20px;}
h3 {font-weight:bold; margin-bottom:1px; letter-spacing:1px; margin-top:8px; }
h4 {font-weight:bold; margin-bottom:1px; letter-spacing:1px; margin-top:8px; }

.emailad {text-decoration:none; color:#606060;}
.emailad:hover {color:#000000;text-decoration:underline overline;}

#head { width:100%; height:157px; background:url(base/kopf_bg.jpg); z-index:20; margin:0px padding:0px;}
#innerhead {background:url(base/kopf_unten.jpg) left bottom no-repeat; background-color:#F0F5FB; height:157px; width:849px;}

#mitte { width:100%; background:url(base/mitte_bg.jpg) left top repeat-y; margin:0px; padding:0px;}
#innermitte { background:url(base/mitte_oben.jpg) left top no-repeat; }
#innermitte2 { width:790px; }

#fuss { clear: both; width:100%; height:115px; background:url(base/fuss_bg.jpg); z-index:20; margin:0px padding:0px;}


#nav {float:left; width:176px; color:#C8CAFF; font-family:Arial; letter-spacing:1px; font-weight:normal; font-size:10px;}
#nav ul {list-style:none; margin:10px 0px 0px 43px; padding:0px;}
#nav ul li {background:url(base/punkte.jpg) left bottom repeat-x; width:120px; padding:0px 0px 0px 2px; margin:0px 0px 0px 0px;}
#nav ul li a {text-decoration:none; color:#FFFFFF; padding:5px 0px 5px 0px; width:120px; display:block;}
#nav ul li a:hover {color:#FF9F00; /* background-color:#FFFFFF; */}

#spalte1 { margin:0px 15px 0px 5px; padding-top:30px; float:left; width:261px;}
#spalte1 ul { list-style:bullet; margin:0px 0px 15px 30px; padding:0px; font-family:Verdana; font-size:11px;}
#spalte1 ul li {padding:0px; margin:0px 0px 5px 0px; line-height:100%;}

#spalte2 { padding-top:30px; margin-left:5px; width:324px; float:left;}

.navbox { position:absolute; top:157px; left:175px; width:425px; height:125px; margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #041074; display:none;}

.produkte_box {position:absolute; top:184px; left:165px; width:400px; height:140px; margin:0px; padding:5px 5px 5px 10px; background:url(base/produkt_box.gif) left top no-repeat; display:none; }
.produkte_box div {float:left; width:130px; margin:0px; padding:0px; }
.produkte_box div ul {margin:0px; margin-top:15px; padding:0px; list-style:none; }
.produkte_box div ul li { margin:0px; padding:0px; color:#606060; font-size:10px; font-family:Verdana; }
.produkte_box div ul li a { color:#606060; text-decoration:none; padding:2px 0px 2px 0px; display:block;}
.produkte_box div ul li a:hover { color:#FF9F00; }

#mitte_anders { margin:0px 4px 0px -6px; padding-top:19px; width:607px; float:left; }
#mitte_anders p {margin-left:13px; margin-bottom:5px;}
#mitte_anders h2 {margin-bottom:10px; margin-left:13px;}
#mitte_anders img {margin:0px 0px 15px 0px;}

.tab_ref { margin:0px 0px 25px 13px; padding:0px; border-collapse:collapse; line-height:12px; vertical-align:middle; font-family:Verdana; font-size:11px; color:#000000; width:422px; table-layout:fixed;}
.tab_ref tr {margin:0px; padding:0px;}
.tab_ref td {margin:0px; padding:0px; border:1px solid #000E79; }
.tab_ref td ul {list-style:bullet; margin:0px 0px 0px 12px; padding:0px;}
.tab_ref td ul li {margin-bottom:3px;}

.produkt_tab {margin:auto; padding:0px;}

