body { margin:0px; padding:0px; }
body, div, td, p, textarea { font-family: verdana, sans-serif; font-size:10px; line-height:24px; }
body.top { background: url(../top/gfx/top_bg.gif); background-repeat: repeat-x; }
body.bottom { background: url(../bottom/gfx/impressum_bg.gif); background-repeat: repeat-x; }
body.impressum { background: url(../bottom/gfx/popup_bg_impressum.gif); background-repeat: repeat-x; }
br.text {line-height:14px;}
td { vertical-align:top; }
td.mid { vertical-align:middle; }
td.gelb1 { font-size:9px; line-height:12px; width: 150px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#FFCC14; }
td.gelb2 { font-size:9px; line-height:12px; width: 150px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#FFE68A; }
td.grau1 { font-size:9px; line-height:12px; width: 340px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#CCCCCC; }
td.grau2 { font-size:9px; line-height:12px; width: 340px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#E5E5E5; }
td.weiss { font-size:9px; line-height:12px; padding-top:2px; padding-bottom:2px; padding-right:2px; vertical-align:middle }
td.news_archive_teaser { line-height:12px; font-size:9px;}
td.td_form { line-height:16px; width: 200px; padding-top:1px; padding-left:3px;}
td.td_form2 { vertical-align:middle; padding-right:7px;}
td.td_form3 { text-align:right; vertical-align:middle; padding-right:7px; width:60px;}
div { overflow:hidden; }
img.float { float:left; margin-right:19px; margin-bottom:5px; }
img.imgteaser { margin-top:22px; margin-bottom:0px; }
.copyright { font-size:9px; line-height:12px; color: #888888;}
.titel { font-weight:bold; color:#000000; margin-top:0px; line-height:12px; margin-bottom:6px; }
a { color:#FEBC11; text-decoration: none; }
a:hover { color:#888888; background-color:none; text-decoration: none; }
a.orange { color:#FEBC11; background-color:#E5E5E5; text-decoration: none; }
a.orange:hover { color:#FEBC11; background-color:#E5E5E5; text-decoration: none; }
a.popup { color:#000000; background-color:none; text-decoration: none; }
a.popup:hover { color:#000000; background-color:none; text-decoration: underline; }
a.impressum { color:#888888; text-decoration: none; background-color:none;}
a:hover.impressum { color:#888888; text-decoration: underline; background-color:none;}
a.voe { color:#000000; text-decoration: none; background-color:none;}
a:hover.voe { color:#FEBC11; background-color:none; text-decoration: none;}
.content { position:absolute; left:20px; top:22px; width:500px;}
.content_news { position:absolute; left:20px; top:22px; width:630px;}
.content_news_einzel_bild { position:absolute; left:530px; top:64px;}
.content2 { position:absolute; left:20px; width:500px;}
.content_nav { position:absolute; top:0px; left:20px; width:110px; }
.content_frame { position:absolute; left:0px; top:22px; width:500px;}
.produktlogo { position:absolute; left:0px; top:9px; }
.produktnav { margin-top:80px;}
.produktnav_element { margin-bottom:13px;}
.produktnav_element_tabbed { margin-left:3px; margin-bottom:13px;}
.trenner { height:1px; margin-top:20px; margin-bottom:25px; }
.trenner_oben { height:1px; margin-top:20px; margin-bottom:5px; }
.trenner_unten { height:1px; margin-top:8px; margin-bottom:20px; }
.trenner_subnav_oben { position:absolute; left:0px; top:64px; }
.trenner_subnav { margin-top:11px; margin-bottom:14px;}
.trenner_subnav_unten { margin-top:0px;}
.trenner_table_oben { height:1px; margin-top:0px; margin-bottom:2px; }
.trenner_table_unten { height:1px; margin-top:3px; margin-bottom:0px; }
.trenner_news_oben { height:1px;  margin-top:20px; margin-bottom:3px; }
.trenner_news_unten { height:1px;  margin-top:8px; margin-bottom:0px; }
.textonly { margin-top:2px; }
.bottom7px { margin-bottom:7px; }
.grau {color:#666666;}
.rot {color:red;}
.news_head_container {width:200px; background-color:#E5E5E5;}
.news_head {font-weight:bold; font-size:9px; line-height:14px; padding-left:4px; padding-top:0px; padding-bottom:2px;}
.news_body {width:200px; font-size:9px; line-height:20px; margin-top:8px}
.news_gross_head {margin-bottom:0px; font-weight:bold}
td.news_archive_teaser {margin-bottom:8px; line-height:16px;}
.news_archive_teaserblock {margin-bottom:2px;}
.news_links {font-size:9px; line-height:14px; margin-top:5px}
input.text1 { border-style:solid; border-width:1px; border-color:black; background-color:#F5F5F5; padding-left:2px; font-family: verdana, sans-serif; font-size:9px;}
select { border-style:solid; border-width:1px; border-color:black; background-color:#F5F5F5; font-family: verdana, sans-serif; font-size:9px;}
textarea { border-style:solid; border-width:1px; border-color:black; background-color:#F5F5F5; width:260px; padding-left:2px; font-family: verdana, sans-serif; font-size:9px;}
.vtop { vertical-align:top; }
.lh14grau { line-height:14px; color:#666666;}
.lh14kursiv { font-size:10px; line-height:14px; font-style:italic; letter-spacing:0.3pt;}
.lh14 { line-height:14px; }
.agb { line-height:14px;}