html{margin-bottom:0px; height:100%; margin-top:0px;; background-color:#dedede; background-image:url(../layout-images/wolke.jpg); background-repeat:no-repeat;}
body {height:100%; margin-top:10px; scrollbar-base-color:#fec220;  background-color:#dedede; background-image:url(../layout-images/wolke.jpg); background-repeat:no-repeat;}

.tab {border-right:0px solid #e2001a; border-left:0px solid #e2001a; background-color:#ffffff;}

/*text */
h1 {font-family:verdana, arial, helvetica; margin-right:70px; margin-left:40px; line-height:16px;}
h1 {font-size:14px; color:#e2001a; margin-top:200px; border-bottom:1px solid #e2001a;}
h2 {font-family:arial, helvetica; font-size:10px; margin-top:6px; font-weight:100; margin-right:50px; line-height:16px;}
h4 {font-family:verdana, arial, helvetica; margin-right:70px; margin-left:40px; line-height:16px;}
h4 {font-size:14px; color:#e2001a; margin-top:50px; border-bottom:1px solid #e2001a;}

.hfat{font-size: 14px; color: #e2001a; margin-left:65px; font-weight:bold}


.text {font-family:verdana, arial, helvetica; font-size:11px; color:#000000; margin-top:10px; margin-left:40px; margin-right:70px; line-height:16px; text-align:justify;}
.text_ueber_uns {font-family:verdana, arial, helvetica; font-size:11px; color:#000000; margin-top:10px; margin-left:40px; margin-right:70px; line-height:16px; text-align:justify;}
.text1 {font-family:verdana, arial; font-size:12px; color:#000000; margin-top:3px; font-weight:bold; }
.down1 {font-family:verdana, arial; font-size:12px; color:#e2001a; margin-top:3px; font-weight:bold; }
.down2 {font-family:verdana, arial; font-size:11px; color:#000000; margin-top:5px; margin-bottom:3px; }

/*Newsfelder */
.headline {font-size:12px; color:#818A93; margin-bottom:5px; margin-top:15px;  margin-right:15px; margin-left:10px; font-family:verdana, arial, helvetica; font-weight:bold;}
.news  {font-family:verdana, arial, helvetica; font-size:11px; margin-right:10px;  color:#4c4c4c; margin-left:10px; line-height:16px; }
.klein {font-family:verdana, arial, helvetica; font-size:10px; margin-right:10px; margin-left:10px; margin-top:10px; padding-bottom:10px;}
.oben {font-family:verdana, arial, helvetica; font-size:10px; margin-right:25px; margin-left:10px; margin-top:10px; padding-bottom:10px;}

/*Navigation */
.naviA {font-family:verdana, arial, helvetica; font-size:11px; color:#000000; margin-left:20px; border-bottom: 1px solid #cccccc; margin-bottom:4px; background-color:#f8f8f8; }
.naviB {font-family:verdana, arial, helvetica; font-size:11px; color:#000000; margin-left:25px; border-bottom: 1px solid #ffffff; margin-bottom:5px;}
.naviC {font-family:verdana, arial, helvetica; font-size:10px; color:#000000; margin-left:35px; border-bottom: 1px solid #ffffff; margin-bottom:5px;}
.naviD {font-family:verdana, arial, helvetica; font-size:10px; color:#f1f1f1; margin-left:40px; border-bottom: 1px solid #ffffff; margin-bottom:5px;}

/*a.navi:hover {color:#003896 }*/

a {color:#000000;text-decoration:none; }
a:hover {color:#e2001a; text-decoration:none; }
.on {color:#e2001a}

/*Produkt-Tabelle */

.t {margin-left:40px; margin-right:70px; margin-top:15px;}
h3 {font-size:14px; color:#e2001a; border-bottom:1px solid #e2001a;font-family:verdana, arial, helvetica; margin-left:10px; margin-top:10px;}
.text2 {font-family:verdana, arial; font-size:12px; color:#e2001a; margin-top:1px; margin-left:10px;}
.text3 {font-family:verdana, arial; font-size:11px; color:#000000; margin-left:270px; margin-right:10px}
.bild {margin-left:10px; margin-top:10px;}
.text4 {font-family:verdana, arial; font-size:11px; color:#000000; margin-left:10px; margin-right:10px; text-align:justify; }
img.float {float: left; margin:4px;}
.info {font-family:arial, helvetica; font-size:10px; margin-top:6px; font-weight:100; line-height:16px;}
.box {border:1px solid #f1f1f1;}
.boxnews {border:1px solid #e2001a;margin-right:8px; margin-left:20px; margin-top:0px; background-color:#f8f8f8}
.textbox {margin-right:10px; margin-left:10px; margin-top:10px; font-family:verdana, arial; font-size:11px;}
.textbox2 {margin-right:10px; margin-left:10px; margin-top:10px; font-family:verdana, arial; font-size:11px;}
.prodtextbox {margin-right:4px; margin-left:10px; margin-top:10px; font-family:verdana, arial; font-size:10px; line-height:14px; }

.linie {border-bottom:1px solid #e2001a; width: 100%}
