body {
 margin:0;
 font-size:1em;
 font-family:verdana, arial, times new roman;
}
table.frame {
 width:978px;
 height:100%;
 background:url(../bilder/front/background.png) no-repeat top left;
 border:0px solid #000;
 margin:0px;
 padding:0px;
}
td.header {
 background:url(../bilder/front/header.jpg) no-repeat;
 height:109px;
 width:698px;
}
td.frei {
 width:13px;
 height:100%;
}
td.wmv {
 height:109px;
 width:190px;
 padding-top:0.02em;
 text-align:left;
}
td.navi_left {
 width:110px;
 height:100%;
 background:url(../bilder/front/quad_nav_bg.png);
 padding:0px;
 margin:0px;
 border:none;
 vertical-align:top;
}
td.navi_right {
 width:192px;
 height:100%;
 background:url(../bilder/front/quad_nav_bg.png);
 vertical-align:top;
}
td.inhalt {
 width:631px !important;
 width:627px;
 height:100%;
 border:0px solid #222;
 background:#fff;
 vertical-align:top;
}
td.footl {
 width:110px;
 height:50px;
 background:url(../bilder/front/quad_nav_bg.png);
 padding:0px;
 margin:0px;
 border:none;
}
td.footer {
 width:631px !important;
 width:627px;
 height:50px;
 background:url(../bilder/front/footer.jpg) no-repeat top;
 color:#274780;
 font-size:7pt;
 text-align:center;
 vertical-align:top;
 padding-top:10px;
}
td.footr {
 width:192px;
 height:50px;
 background:url(../bilder/front/quad_nav_bg.png);
}
a.navh:link, a.navh:visited {
 display: block;
 background: url(../bilder/front/home1.png) no-repeat;
 font-size: 7.5pt;
 font-weight: bold;
 color: #DFDFDF;
 text-align: left;
 height: 24px !important;
 height: 24px;
 width: 107px;
 text-decoration: none;
 padding-left:20px;
 padding-top:8px;
 margin:0px;
 margin-bottom:-8px;
}
a.navh:hover {
 background: url(../bilder/front/home2.png) no-repeat;
 text-decoration: none;
 color: #fff;
}
a.navh#active_menu {
 background: url(../bilder/front/home2.png) no-repeat;
 text-decoration: none;
 color: #fff;
}
a.navh#active_menu:hover {
 background: url(../bilder/front/home2.png) no-repeat;
 text-decoration: none;
 color: #fff;
}
a.nav:link, a.nav:visited {
 display: block;
 background: url(../bilder/front/menue_2.png) no-repeat;
 font-size: 7.5pt;
 font-weight: bold;
 color: #DFDFDF;
 text-align: left;
 height: 24px !important;
 height: 24px;
 width: 107px;
 text-decoration: none;
 padding-left:20px;
 padding-top:5px;
 margin:0px;
 margin-bottom:-8px;
}
a.nav:hover {
 background: url(../bilder/front/menue_1.png) no-repeat;
 text-decoration: none;
 color: #fff;
}
a.nav#active_menu1 {
 background: url(../bilder/front/menue_1.png) no-repeat;
 text-decoration: none;
 color: #fff;
}
a.nav#active_menu1:hover {
 background: url(../bilder/front/menue_1.png) no-repeat;
 text-decoration: none;
 color: #fff;
}
a.nav1:link, a.nav1:visited {
 font-size: 7.5pt;
 color: #fff;
 text-align: left;
 text-decoration: none;
}
a.nav1:hover {
 text-decoration: none;
 font-weight:bold;
 color: #fff;
}
#div_katalog {
 width:171px;
 height:140px;
 border:0px solid #000;
 margin:0px;
 padding-top:25px;
 text-align:center;
 color:#000;
 font-size:7.5pt;
 margin-left:10px;
}
#div_rueckruf {
 width:171px;
 height:100px;
 margin:0px;
 padding-top:5px;
 text-align:left;
 color:#274780;
 font-size:7.5pt;
 padding-left:15px;
}
#div_hotline {
 width:181px;
 height:100px;
 margin:0px;
 padding:0px;
 text-align:left;
 color:#274780;
 font-size:7.5pt;
}
#div_warum {
 width:170px;
 height:140px;
 margin:-1px !important;
 margin-left: 0px !important;
 margin-top:1px !important;
 margin:-4px;
 padding:0px;
 color:#000;
 font-size:7.5pt;
 border:0px solid #000;
}
#div_inhalt {
 width:621px;
 height:auto;
 margin:0px;
 margin-top:10px;
 border:0px solid #000;
 font-size:8pt;
 color:#000;
 text-align:left;
 padding:0;
}
input.rueck {
 width:165px;
 border:1px solid #274780;
 background:#fff;
 color: #274780;
 font-size:7.5pt;
}
input.rf {
 width:200px;
 border:1px solid #000;
 color:#000;
 background:none;
}
input.telnr {
 width:135px;
 border:1px solid #000066;
 margin-top:2px;
 margin-left:5px;
 margin-bottom:2px;
 background:none;
 color:#000066;
}
input.telefon {
 width:248px;
 border:1px solid #000;
 margin-top:2px;
 margin-left:0.6em;
 margin-bottom:2px;
 padding-left:2px;
 background:none;
 color:#000;
}
input.plz {
 width:73px;
 border:1px solid #000;
 margin-top:2px;
 margin-left:0.6em;
 margin-bottom:2px;
 padding-left:2px;
 background:none;
 color:#000;
}
input.ort {
 width:168px;
 border:1px solid #000;
 margin-top:2px;
 margin-left:3px;
 margin-bottom:2px;
 padding-left:2px;
 background:none;
 color:#000;
}
input.kat {
 width:20px;
 border:0px solid #000;
 margin-top:2px;
 margin-left:3px;
 margin-bottom:2px;
 padding-left:2px;
 background:none;
 color:#000;
}
option {
 background:#fff;
}
textarea.info {
 width:250px;
 height:100px;
 border:1px solid #000;
 color:#000;
 margin-top:2px;
 margin-left:0.6em;
 margin-bottom:2px;
 padding-left:2px;
 background:none;
}
select.land {
 width:136px;
 border:1px solid #000;
 margin-top:2px;
 margin-left:5px;
 margin-bottom:2px;
 padding-left:2px;
 background:none;
 color:#000;
}
span.form {
 margin-left:0.6em;
 color:#000000;
 font-size:0.8em;
}
input.button {
 width:100px;
 border:1px solid #000;
 margin-top:5px;
 margin-left:0.6em;
 margin-bottom:2px;
 background:none;
 color:#000;
 font-weight:bold;
}
input.button2 {
 width:100px;
 border:1px solid #000;
 margin-top:5px;
 margin-left:3.5em;
 margin-bottom:2px;
 background:none;
 color:#000;
 font-weight:bold;
}
input.rueckrf {
 width:45px;
 height:17px;
}
p.inhalt {
 width:600px;
 color:#000;
 margin:0.5em;
 font-size:8pt;
 margin-left:0.7em;
}
ul.umenu {
 list-style:url(../images/front/pfeil_01.gif);
 background:url(../bilder/front/quad_b.png);
 margin:0px;
 padding:0px;
 padding-left:8px;
 padding-left:21px !important;
 padding-top:5px;
 margin-top:1px;
 width:105px;
 padding-bottom:5px;
 text-align:left;
}
li.umenu {
 height:18px;
}
span.form {
 margin-left:10px;
 color:#00007F;
 font-size:0.8em;
}
span.head {
 margin-left:10px;
 color:#00007F;
 font-size:1.2em;
 font-weight:bold;
}
select.bestell {
 background-color: #FFFFFF;
 border: #CCCCCC;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal; color: #666666;
 width:150px;

}