
.bildunterschrift {
margin-top:20px; 
margin-bottom:20px;
}

.bildunterschrift div {
background:#E6F0E3; 
width:630px !important; 
width:660px;  
padding:15px;
font-family:verdana; font-size:9px; color:black;
}

ul.zahlen {list-style-type:none; padding:0px; margin-left:25px;}

div,body {
font-family:verdana;
font-size:11px;
color:#666666;
}

td.grau {
padding-top:1px;
padding-bottom:1px;
font-family:verdana;
font-size:11px;
color:#666666;
}

#tabelle td {padding-left:7px; padding-bottom:4px;}
#tabelle td.top {padding-top:4px; color:#ffffff;}
#tabelle td.top2 {padding-top:4px; color:#000000; background:#FBE7B0;}
#tabelle img {margin-bottom:-2px;}

#hauptnavigation {list-style-type:none; margin:0px; padding:0; margin-top:16px; margin-left:10px; border-top:1px solid #446539; border-left:1px solid #446539;}
#hauptnavigation li.extendable {text-align:left; width:175px; height:16px; background: url(grafik/menu_bg_main_geschlossen.gif) left top repeat-y; padding-top:4px; border-bottom:1px solid #446539; padding-bottom:3px;}
#hauptnavigation li.offen {text-align:left; width:175px; height:16px; background: url(grafik/menu_bg_main_offen.gif) left top repeat-y; padding-top:4px; border-bottom:1px solid #446539; padding-bottom:3px;}
#hauptnavigation li {text-align:left; width:175px; height:16px; background: url(grafik/menu_bg_main.gif) left top repeat-y; padding-top:4px; border-bottom:1px solid #446539; padding-bottom:3px;}
#hauptnavigation li a {height:16px; text-decoration:none; color:white; font-family:verdana; font-size:10px; margin-left:8px; display:block;}
/*
#hauptnavigation dl {list-style-type:none; padding:0; margin:0; margin-left:-40px; }
#hauptnavigation dl dd { width:155px !important; height:16px; width:175px; background: url(grafik/menu_bg_sub.gif) left top repeat-y; padding-top:4px; padding-bottom:3px; padding-left:20px; border-bottom:1px solid #D2A42A; }
#hauptnavigation dl dd dl dd { width:135px !important; height:16px; width:155px; background: url(grafik/menu_bg_sub.gif) left top repeat-y; padding-top:4px; padding-bottom:3px; padding-left:20px; border:0px solid black;}
#hauptnavigation dl dd dl dd dl dd { width:115px !important; height:16px; width:135px; background: url(grafik/menu_bg_sub.gif) left top repeat-y; padding-top:4px; padding-bottom:3px; padding-left:20px;}
#hauptnavigation dl dd a {text-decoration:none; color:black; font-family:verdana; font-size:10px; display:block;}
*/

#hauptnavigation dl {list-style-type:none; padding:0; margin:0; margin-left:-40px; }
#hauptnavigation dl dd {width:155px !important; min-height:16px; width:175px; background: url(grafik/menu_bg_sub.gif) left top repeat-y; padding-top:4px; padding-bottom:3px; padding-left:20px; border-bottom:1px solid #D2A42A; border-right:1px solid #D2A42A; }
#hauptnavigation dl dd dl dd {width:135px !important; min-height:16px; width:155px; background: url(grafik/menu_bg_sub.gif) left top repeat-y; padding-top:4px; padding-bottom:3px; padding-left:20px; border:0px solid black;}
#hauptnavigation dl dd dl dd dl dd {width:115px !important; min-height:16px; width:135px; background: url(grafik/menu_bg_sub.gif) left top repeat-y; padding-top:4px; padding-bottom:3px; padding-left:20px;}
#hauptnavigation dl dd a {text-decoration:none; color:black; font-family:verdana; font-size:10px; display:block;}



/*



#hauptnavigation {list-style-type:none; margin:0px; padding:0;}
#hauptnavigation li.extendable {width:175px; min-height:16px; background: url(grafik/menu_bg_main_geschlossen.gif) left top repeat-y; padding-top:4px; border-bottom:1px solid #446539; padding-bottom:3px;}
#hauptnavigation li.offen {width:175px; min-height:16px; background: url(grafik/menu_bg_main_offen.gif) left top repeat-y; padding-top:4px; border-bottom:1px solid #446539; padding-bottom:3px;}
#hauptnavigation li {width:175px; min-height:16px; background: url(grafik/menu_bg_main.gif) left top repeat-y; padding-top:4px; border-bottom:1px solid #446539; padding-bottom:3px;}
#hauptnavigation li a {text-decoration:none; color:white; font-family:verdana; font-size:10px; margin-left:8px; display:block;}


*/



#links img {margin-bottom:-2px;}


td.header {
background:#ffffff;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
width:879px !important;
width:894px;
height:105px !important;
height:120px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}


td.headerbar {
background:#ffffff;
background:url(grafik/blackbg.gif);
padding-bottom:15px;
width:879px !important;
width:894px;
height:20px !important;
height:20px;
}


td.main {

color:#666666;
line-height:18px;
background: url(grafik/main_bg.gif) repeat-x top #ffffff;
width:660px !important;
padding-left:30px;
padding-right:30px;
padding-top:30px;
padding-bottom:30px;
width:720px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
vertical-align:top;
}

td.main li {margin-left:-25px;}

td.menu {
vertical-align:top;
width:185px;
border-left:1px solid #999999;
background:url(grafik/greenbg.jpg) repeat-x top #ffffff;
border-bottom:1px solid #999999;

}


#innopreis {

width:660px;
width:625px !important;
height:115px;
border: 1px solid #c9c9c9;
padding:15px;
font-family:verdana;
font-size:11px;
color:#666666;
line-height:150%;
}

#top {
padding-left:15px;
padding-top:15px;
width:879px !important;
width:894px;
height:105px !important;
height:120px;
border-left:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
background:#ffffff;
}

#maininhalt {
color:#666666;
line-height:18px;
margin-left:175px;
background: url(grafik/main_bg.gif) repeat-x top #ffffff;
width:660px !important;
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:30px;
width:720px;
border-right:1px solid #c9c9c9;
float:bottom;

}
div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}
#maininhalt li {margin-left:-25px;}

#kontaktformular_messagebox {

width:660px;
text-align:center;
background: #EBF4E8;
padding-top:10px;
padding-bottom:10px;
margin-bottom:15px;
}

#kontaktformular input.feld {

width:312px;
background:#FFFCF4;
border:1px solid #666666;

}

#kontaktformular textarea {
width:313px;
height:160px;
background:#FFFCF4;
border:1px solid #666666;

}

#kontaktformular table tr td {font-size:9px;}
td.tableheader {color:#ffffff; font-weight:bold;}

#downloadeintrag {
height:100px;
width:300px;
margin-top:15px;
color:#666666;
}

#downloadeintrag img{
display:block;
float:left;
margin-right:30px;

}


h1 {font-family:verdana; font-size:16px; color:#EEAD1F; font-weight:bold;}
h2 {font-family:verdana; font-size:12px; color:#1F7751; font-weight:bold;}
h3 {font-family:verdana; font-size:11px; color:#666666; font-weight:bold;}


div,td {
font-family:verdana;
font-size:11px;
color:black;
line-height:150%;
}

#sidebar a:active {text-decoration: none; color:#666666; font-family:verdana;  font-size:11px;}
#sidebar a:link {text-decoration: none; color:#666666; font-family:verdana;  font-size:11px;}
#sidebar a:visited {text-decoration: none; color:#666666; font-family:verdana; font-size:11px;}
#sidebar a:hover {text-decoration: underline; color:black; font-family:verdana;  font-size:11px; }


a:active {text-decoration: underline; color:#1F7751; font-family:verdana;  font-size:11px;}
a:link {text-decoration: underline; color:#1F7751; font-family:verdana;  font-size:11px;}
a:visited {text-decoration: underline; color:#1F7751; font-family:verdana; font-size:11px;}
a:hover {text-decoration: underline; color:#1F7751; font-family:verdana;  font-size:11px; }


