/*CSS Formatierung für die BNAG Homepage */
p{
padding:0px;
margin:0px;
}
body{
background-color:#999999;
}
/*CSS Formatierung für die Links*/
a:link {color:#000000; font-weight:bold; text-decoration:none;}    
a:visited {color:#000000; font-weight:bold; text-decoration:none;} 
a:hover {color:#386652; font-weight:bold; text-decoration:underline;}   

/*CSS Formatierung für die Grundtabelle*/
table#pageTable{
margin-top:20px;
height:90%;
margin-bottom:20px;

background-color:#FFFFFF;
}
td.pageHead{
width:auto;
height:120px;

text-align:left;
vertical-align:top;

background-image:url(../bilder/header_background.jpg);
background-repeat:no-repeat;

padding:2px;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.pageNavi{
width:180px;
height:auto;

background-image:url(../bilder/navi_background.jpg);
background-position:left bottom;
background-repeat:no-repeat;

text-align:left;
vertical-align:top;

border-right-style:solid;
border-right-width:1px;
border-right-color:#B3B3B3;
}
td.pageContent{
width:620px;
height:auto;

text-align:left;
vertical-align:top;

background-image:url(../bilder/content_back.gif);
background-position:right bottom;
background-repeat:no-repeat;

padding:2px;
margin:0px;
padding-bottom:80px;
}
td.pageFooter{
height:20px;
width:620px;

background-color:#595959;

text-align:right;

vertical-align:top;

padding:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
td.pageFooter2{
height:20px;
width:176px;

background-color:#595959;

text-align:left;

vertical-align:top;

padding:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
/*CSS Formatierung für das Menu*/
table#navigation{
margin-top:0px;
background-color:#E6E6E6;
}
td.menuTitel{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.menuEintrag{
height:auto;
width:auto;

background-color:#F2F2F2;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:25px;
padding-top:2px;
padding-bottom:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
/*CSS Formatierung für das Produkt des Monats*/
table#tableMonatshit{
align:right;
width:570px;
height:auto;
margin-top:12px;
margin-left:17px;

/*border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;

border-left-style:solid;
border-left-width:1px;
border-left-color:#B3B3B3;*/

border-style:solid;
border-width:1px;
border-color:#B3B3B3;
}
td.monatshitTitel{
height:auto;
width:auto;

background-color:#FFDD00;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-bottom:4px;
padding-top:5px;

font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.monatshitTextTitel{
height:auto;
width:auto;

background-color:#E6E6E6;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-bottom:2px;
padding-top:2px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

/*border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;*/
}
.introText{


text-align:left;
vertical-align:top;
padding:2px;
padding-left:20px;

padding-top:40px;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:black;

/*border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;*/
}
.introboldText{


text-align:left;
vertical-align:top;
padding:2px;
padding-left:20px;
padding-bottom:40px;
padding-top:3px;

font-family:Arial,sans-serif;
font-size:25px;
font-weight:bold;
color:black;

/*border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;*/
}
td.monatshitText{
height:auto;
width:auto;

background-color:#E6E6E6;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-bottom:15px;
padding-top:3px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

/*border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;*/
}
td.monatshitBild{
height:auto;
width:150px;

background-color:#E6E6E6;

text-align:left;
vertical-align:top;
padding:2px;
padding-right:12px;
}
/*CSS Formatierung für den Produktekatalog*/
table#tableProduktKatalog{
margin-top:10px;
border-collapse:collapse;
}
td.produktKatalogTitel{
height:auto;
width:auto;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;

font-family:Arial,sans-serif;
font-size:14px;
font-weight:bold;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.produktKatalogNavigation{
height:auto;
width:auto;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-bottom:5px;
padding-top:10px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.produktKatalogKategorie{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-bottom:5px;
padding-top:15px;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#BBBBBB;
}
td.produktTitel{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-top:0px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:black;

border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;

border-top-style:dashed;
border-top-width:1px;
border-top-color:#B3B3B3;
}
td.produktPreis{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:2px;
padding-top:0px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;

border-top-style:dashed;
border-top-width:1px;
border-top-color:#B3B3B3;
}
td.produktDetail{
height:auto;
width:auto;

background-color:;

text-align:right;
vertical-align:top;
padding:2px;
padding-right:10px;
padding-top:0px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;

border-top-style:dashed;
border-top-width:1px;
border-top-color:#B3B3B3;
}
/*CSS Formatierung für die Produktdetail Seite*/
table#tableProductDetail{
margin-top:12px;
border-collapse:collapse;

background-color:#E6E6E6;

border-style:solid;
border-width:1px;
border-color:#B3B3B3;
}
td.productDetailTitel{
height:auto;
width:auto;

background-color:#FFDD00;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;

font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.productDetailTextTitel{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:bottom;
padding:2px;
padding-left:10px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.productDetailText{
height:auto;
width:auto;

background-color:#D9D9D9;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

/*border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;*/
}
td.productDetailBild{
height:auto;
width:200px;
text-align:left;
vertical-align:top;
padding-right:10px;
padding-left:10px;
background-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-left-color:#B3B3B3;
}
/*CSS Formatierung für das Kontaktformular*/
table#tableKontaktForm{
margin-top:12px;

background-color:/*#E6E6E6*/;
}
td.kontaktTitel{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;

font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.kontaktLabelText{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:bottom;
padding:2px;
padding-left:10px;
padding-top:5px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#B3B3B3;
}
td.kontaktDankeText{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:bottom;
padding:2px;
padding-left:10px;
padding-top:5px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;
}
td.kontaktLabelFeld{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:2px;
padding-left:10px;
padding-top:5px;
padding-bottom:0px;
}
.kontaktFormularFeld{
width:150px;
height:auto;

padding:2px;

background-color:#E6E6E6;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-style:solid;
border-width:1px;
border-color:#B3B3B3;
}
.zahlen{

height:auto;

padding:2px;

background-color:#E6E6E6;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-style:solid;
border-width:1px;
border-color:#B3B3B3;
}
.kontaktFormularKommentar{
width:250px;
height:130px;

padding:2px;

background-color:#E6E6E6;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-style:solid;
border-width:1px;
border-color:#B3B3B3;
}
.kontaktFormularButtons{
width:auto;
height:auto;

padding:2px;

background-color:#E6E6E6;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;

border-style:solid;
border-width:1px;
border-color:#B3B3B3;
}
td.firmenportraittit{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:0px;
padding-left:0px;
padding-right:10px;
padding-top:0px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;
}
td.team{
height:auto;
width:auto;

background-color:;

text-align:left;
vertical-align:top;
padding:0px;
padding-left:0px;
padding-right:10px;
padding-top:10px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;
}
td.alles{
height:auto;
width:auto;

background-color:#FFFF99;

text-align:left;
vertical-align:top;
padding:3px;
padding-left:3px;
padding-right:10px;
padding-top:10px;

font-family:Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:black;
}