body {
        background-color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
}


select {
        text-decoration: none;
        font: normal 12px Arial, tahoma, sans-serif;
        color: #000000;
        border: 1px solid #0283C7;
}
.input {
        text-decoration: none;
        font: normal 10px Arial, tahoma, sans-serif;
        color: #000000;
        border: 1px solid #0283C7;
}
.infobox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #999999;
        border: 1px solid #666666;


}
.hochgestellt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        vertical-align: 20%;
}
hr {
        background-color: #0283C7;
        border: 0px;
        margin:0px;
        padding: 0px;
        noshade: 1;
        color: #0283C7;
}

/* Link Stile */
a, a:link, a:visited {
        font: normal 10px Arial,tahoma, sans-serif;
        color:#FFFFFF;
        text-decoration:none;
}
a:hover, a:active {
        color:#EEEEEE;
        text-decoration:underline;
}
#foto {
        height: 93px;
        width: 620px;
        left: 0px;
        top: 0px;
        position: absolute;
        visibility: visible;
        z-index: 1;
}

#top {
        height: 93px;
        width: 303px;
        left: 487px;
        top: 16px;
        position: absolute;
        visibility: visible;
        z-index: 1;
}
#permanentenav {
        background-color: #567FB5;
        color:#FFFFFF;
}

#navigation {
        width: 150px;
        visibility: visible;
        z-index: 1;
        background-color: #BBE4F8;
}

#navigation a, #navigation a:link, #navigation a:visited {
        text-decoration: none;
        font: bold 12px Arial, tahoma, sans-serif;
}
#navigation a:hover, #navigation a:active {
        text-decoration: none;
        font: bold 12px Arial, tahoma, sans-serif;
}

#navigation .snav_td {
        padding-left: 5px;
        height: 25px;
        text-decoration: none;
        font: bold 11px Arial, tahoma, sans-serif;
        background-color: #BBE4F8;
        vertical-align: middle;
        color: #000000;
}



#navigation a.snav, #navigation a.snav:link, #navigation a.snav:visited  {
        color: #0084C7;
        text-decoration: none;
}

#navigation a.snav:hover, #navigation a.snav:active{
        color: #000F59;
        text-decoration: none;
}

#navigation span.snav_on, #navigation span.snav_on:link, #navigation span.snav_on:visited, #navigation a.snav_on:hover, #navigation a.snav_on:active {
        color: #000F59;
        text-decoration: none;
}

#navigation .pnav1_table {
        width: 150px;
        background-color: #FFFFFF;
}

#navigation .pnav1_td {
        width: 150px;
    padding-left: 5px;
        height: 25px;
        text-decoration: none;
        font: bold 13px Arial, tahoma, sans-serif;
        color: #FFFFFF;
        vertical-align: middle;
        background-color: #96AFC5;
}

#navigation .pnav1_td_on {
        width: 150px;
    padding-left: 5px;
        height: 25px;
        text-decoration: none;
        font: bold 13px Arial, tahoma, sans-serif;
        color: #FFFFFF;
        vertical-align: middle;
        background-color: #0084C7;
}




#content {
    padding-left: 15px;
        padding-top: 10px;
    padding-right: 15px;
        visibility: visible;
        z-index: 1;
        background-color: #D0DAE3;
        font: normal 11px Arial, Tahoma, sans-serif;
        color:#002B72;
}
#content td{
    vertical-align: top;
}

#content a, #content a:link, #content a:visited {
        text-decoration: none;
        font: bold 11px Arial, tahoma, sans-serif;
        color: #179ED6;

}
#content a:hover, #content a:active {
        text-decoration: underline;
        font: bold 11px Arial, tahoma, sans-serif;
        color: #179ED6;
}

#content .headline{
  font-size: 18px;
  font-weight: bold;
  color: #356CA5;
}

#content .subheadline{
  font-size: 12px;
  font-weight: bold;
  color: #00125E;
}

#content .fliesstext{
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}


#news {
        padding-left: 10px;
        padding-top: 10px;
        height: 930px;
        width: 608px;
        left: 175px;
        top: 115px;
        position: absolute;
        visibility: visible;
        z-index: 1;
        background-color: #D0DAE3;
        font: normal 12px Arial, Tahoma, sans-serif;
}

#news a, #news a:link, #news a:visited {
        text-decoration: none;
        font: bold 11px Arial, tahoma, sans-serif;
        color: #002D7C;

}
#news a:hover, #news a:active {
        text-decoration: underline;
        font: bold 11px Arial, tahoma, sans-serif;
        color: #002D7C;
}

#news_klein {
        padding-left: 10px;
        padding-top: 10px;
        height: 300px;
        width: 298px;
        left: 487px;
        top: 115px;
        position: absolute;
        visibility: visible;
        z-index: 1;
        background-color: #89D2F3;
}

#news_klein td {
        text-decoration: none;
        font: normal 10px Arial, tahoma, sans-serif;
        color: #002F77;
        vertical-align: top;
}



}

#news_klein a, #news_klein a:link, #news_klein a:visited {
        text-decoration: none;
        font: bold 10px Arial, tahoma, sans-serif;
        color: #002D7C;

}
#news_klein a:hover, #news_klein a:active {
        text-decoration: underline;
        font: bold 10px Arial, tahoma, sans-serif;
        color: #002D7C;
}

#hist_klein {
        padding-left: 10px;
        padding-top: 10px;
        height: 300px;
        width: 293px;
        left: 175px;
        top: 115px;
        position: absolute;
        visibility: visible;
        z-index: 1;
        background-color: #96AFC5;
}

.box_titel1 {
        font: bold 16px Arial, tahoma, sans-serif;
        color:#FFFFFF;
}

.box_titel {
        font: bold 16px Arial, tahoma, sans-serif;
        color:#0580C4;
}






.imgleft {
        margin-right:8px;
}

#contact .headline{
  font-size: 18px;
  font-weight: bold;
  color: #356CA5;
}


#contact .subheadline{
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

#contact .text{
  font-size: 12px;
  color: #000000;
}

#contact .fliesstext{
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

#contact a, #contact a:link, #contact a:visited {
        text-decoration: none;
        font: bold 11px Arial, tahoma, sans-serif;
        color: #179ED6;

}
#contact a:hover, #contact a:active {
        text-decoration: underline;
        font: bold 11px Arial, tahoma, sans-serif;
        color: #179ED6;
}




/** PRODUKTMODUL **/

.introduct{padding:15px 0 0 0px;}
.introduct h3{margin:0; padding:0 0 0 15px;}
.introduct p.welcome{width:320px;font-size:12px;padding:0 0 0 15px;}
.introduct p.infos{text-align:right;color:#0084C7;font-weight:bold;font-size:12px;padding:0 15px 0 0;}

.intropics div{width:148px; float:left;border:9px solid #ffffff;border-left:none;}
.intropics div.last{border-right:none;width:149px;}
.intropics div.last img{width:149px;}




#produkt{width:620px !important;}
#produktgruppeNavi{width:316px;float:right;}
#produktgruppeNavi ul{border-left:8px solid #ffffff;width:151px;float:left;padding:0;margin:0;list-style-type:none;}
#produktgruppeNavi ul.second{border-left:3px solid #ffffff;}
#produktgruppeNavi ul.second li a{width:144px;}
#produktgruppeNavi ul li a{text-decoration:none;font-weight:bold;display:block;width:142px;padding:3px 5px;font-size:13px;background:#96AFC5;border-bottom:2px solid #ffffff;}
#produktgruppeNavi ul li a:hover{background:#0084C7;}
#produktgruppeNavi ul li a.active{background:#0084C7;}
#produktgruppeNavi ul li span{display:none;}
#produktgruppeNavi ul li.bottom a{border-bottom:2px solid #96AFC5;}

#produktbeschreibung{width:250px;float:left;padding:0 0 0 10px;margin:0;}
#produktbeschreibung h3{font-size:13px;}
#produktbeschreibung div.beschreibung p{font-size:11px !important;}
#produktbeschreibung div.beschreibung{font-size:11px !important;}

#produktArtikelBilder{clear:both;margin:0;padding:0;}
#produktArtikelBilder img{margin:0;padding:0;
border-top:8px solid #ffffff;
border-bottom:4px solid #ffffff;}
#produktArtikelBilder div{width:148px;float:left;margin:0;border-right:8px solid #ffffff;}
#produktArtikelBilder div img{width:148px;float:left;}
#produktArtikelBilder div.marginRight{width:148px;float:left;margin:0;border-left:1px solid #ffffff;border-right:0px solid #ffffff;}
#produktArtikelBilder div.marginRight img{width:151px;}
#produktArtikelBilder div span.no{float:right;border:none;padding:2px 6px 2px 5px;margin:-28px 5px 0 0;background:#0084C7;color:#ffffff; font-size:12px;}
#produktArtikelBilder div.marginRight span.no{margin:-28px 2px 0 0;}

#produktArtikelBeschreibung{clear:both;border-top:4px solid #ffffff;}
#produktArtikelBeschreibung div{width:295px; float:left;padding:10px 5px;min-height:40px;}
#produktArtikelBeschreibung div h4{padding:0;color:#0084C7;margin:0;font-size:12px;}
#produktArtikelBeschreibung div h4 span{padding:3px 6px 2px;background:#0084C7;width:25px;margin-right:5px;color:#ffffff;font-size:12px;margin-top:0;}
#produktArtikelBeschreibung div p{padding:0 0 0 25px;margin:0;font-size:12px;}
/** PRODUKTMODUL **/




