body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#000000; margin:0; padding:0; }
#root { position:absolute; z-index:1; text-align:left; width:955px; margin:0; padding:0; top:0; left:0; }
#root #naviImg { position:absolute; z-index:5; top:82px; left:0; }
#root #head { position:absolute; z-index:3; width:955px; height:122px; top:0; left:0; }
#root #head #navi { position:absolute; z-index:4; background-image:url(/assets/images/global/bg_navi.gif); background-repeat:repeat-x; width:955px; height:40px; top:82px; left:0; }
#root #head #navi #naviTable { width:745px; margin-left:210px; margin-top:4px; vertical-align:top; }
#root #head #navi #naviTable .item { color:#FFFFFF; text-decoration:none; font-weight:bold; padding-left:15px; padding-right:15px; text-align:center; border-right:solid 2px #FFFFFF; }
#root #head #navi #naviTable .itemActive { background-image:url(/assets/images/global/navi_active_pfeil.gif); background-repeat:no-repeat; background-position:center 9px; height:20px; }
#root #head #navi #naviTable .itemActive a { color:#CCCCCC; text-decoration:none; font-weight:bold; font-size:12px; }
#root #head #navi #naviTable .itemLast { width:90px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding-left:15px; text-align:center; }
#root #head #navi #naviTable .item a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; }
#root #head #navi #naviTable .itemLast a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; }
#root #head #navi #naviTable .itemLast img { margin-right:12px; text-align:right; }
#root #main { position:relative; z-index:2; margin-top:107px; }
#root #main #mainTable { width:955px; }
#root #main #mainTable .subNavi { background-color:#C8E8F8; width:210px; }
#root #main #mainTable .subNavi .subNaviDiv { position:absolute; z-index:2; width:210px; top:200px; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable { width:210px; background-color:#D8EEF8; border-bottom:solid 1px #FFFFFF; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable .item { background-color:#D8EEF8; border-top:solid 1px #FFFFFF; height:19px; padding-left:26px; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable .item a { color:#006AB3; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable .active { background-color:#006AB3; height:19px; padding-left:26px; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable .subItem { background-color:#D8EEF8; border-top:solid 1px #FFFFFF; height:19px; padding-left:46px; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable .subItem a { color:#666666; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable .subActive { background:#f1f1f1; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#root #main #mainTable .subNavi .subNaviDiv #subNaviTable .active a { color:#D8EEF8; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#root #main #mainTable .content { background-color:#F1F1F1; width:745px; padding-top:46px; }
#root #main #mainTable .content #scroll { height:600px; overflow:auto; scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#999; scrollbar-arrow-color:#999; scrollbar-darkshadow-color:#999; scrollbar-face-color:#f1f1f1; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-track-color:#f1f1f1; }
#root #main #mainTable .content h1 { font-size:18px; text-transform:uppercase; font-weight:bold; background-image:url(/assets/images/global/h1_pfeil.gif); background-repeat:no-repeat; background-position:0 0; margin-left:28px; padding-left:19px; height:20px; }
#root #main #mainTable .content h2,#root #main #mainTable .content h2 a { font-size:13px; font-weight:bold; color:#006AB3; margin:0; padding:0; }
#root #main #mainTable .content h3 { font-size:11px; font-weight:bold; color:#000000; border-bottom:solid 1px #006AB3; margin-top:10px; margin-bottom:4px; line-height:14px; }
#root #main #mainTable .content #contentTable h4 { margin:0; padding:0; font-size:11px; font-weight:bold; color:#000000; margin-bottom:4px; margin-top:0; }
#root #main #mainTable .content #contentTable { width:671px; margin-bottom:20px; margin-left:47px; font-size:11px; }
#root #main #mainTable .content #contentTable #tableLeft { width:381px; vertical-align:top; }
#root #main #mainTable .content #contentTable #tableLeft .imgLeftHome { vertical-align:top; width:75px; height:92px; margin:0; padding:0; }
#root #main #mainTable .content #contentTable #tableLeft .imgLeftHome img { border-top:solid 1px #006AB3; border-bottom:solid 1px #006AB3; }
#root #main #mainTable .content #contentTable #tableLeft .text { font-size:11px; vertical-align:top; text-align:left; line-height:16px; width:381px; padding-bottom:20px; }
#root #main #mainTable .content #contentTable #tableLeft .textHome { font-size:11px; vertical-align:top; padding-left:10px; top:0; width:296px; }
#root #main #mainTable .content #contentTable .textHome a { font-size:11px; text-decoration:underline; color:#999999; }
#root #main #mainTable .content #contentTable .newsHome { vertical-align:top; width:270px; }
#root #main #mainTable .content #contentTable .newsHome #contenTableRight { vertical-align:top; width:270px; }
#root #main #mainTable .content #contentTable .newsHome #contentTableRight { font-size:10px; line-height:14px; background-color:#FFFFFF; border:solid 1px #006AB3; width:270px; vertical-align:top; padding-left:15px; padding-right:15px; padding-bottom:15px; }
#root #main #mainTable .content #contentTable .newsHome h1 { font-size:13px; text-decoration:none; color:#FFFFFF; text-transform:uppercase; letter-spacing:2px; font-weight:bold; background-color:#006AB3; left:0; text-align:left; width:100%; margin:0; padding:0; padding-left:15px; padding-top:3px; }
#root #main #mainTable .content #contentTable #productTable { width:671px; vertical-align:top; }
#root #main #mainTable .content #contentTable #productTable .product { font-size:11px; vertical-align:top; background-color:#DCEAF2; border-top:solid 1px #006AB3; padding-left:20px; padding-right:20px; padding-top:20px; line-height:16px; }
#root #main #mainTable .content #contentTable #productTable .productImg { text-align:right; width:270px; border-top:solid 1px #006AB3; border-bottom:solid 1px #006AB3; }
#root #main #mainTable .content #contentTable #productTable .product ul { margin-top:0; padding-top:0; }
#root #main #mainTable .content #contentTable #productTable .infoButton { font-size:11px; width:401px; background-color:#DCEAF2; border-bottom:solid 1px #006AB3; text-align:right; vertical-align:bottom; padding-bottom:4px; }
#root #main #mainTable .content #contentTable #productTable .infoButton a { background-color:#006AB3; color:#FFFFFF; text-decoration:underline; padding:5px; }
#root #main #mainTable .content #contentTable #productTable .normalContentText { width:350px; font-size:11px; vertical-align:top; line-height:16px; padding-right:50px; }
#root #main #mainTable .content #contentTable #productTable .normalContentText #rajaTable { font-size:11px; vertical-align:bottom; margin-top:40px; }
#root #main #mainTable .content #contentTable #productTable .normalContentText #rajaTable td { font-size:11px; vertical-align:bottom; }
#root #main #mainTable .content #contentTable #productTable .normalContentText a { text-decoration:underline; color:#000000; }
#root #main #mainTable .content #contentTable #productTable .normalContentText #techTable { width:350px; height:200px; margin-top:20px; font-size:11px; }
#root #main #mainTable .content #contentTable #productTable .normalContentText #techTable td { padding-right:15px; }
#root #main #mainTable .content #contentTable #productTable .productImgRight { width:270px; vertical-align:top; }
#root #main #mainTable .content #contentTable #productTable td { vertical-align:top; }
#root #main #mainTable .content #contentTable #productTable .productImgRight .imgBorder { text-align:right; border-top:solid 1px #006AB3; border-bottom:solid 1px #006AB3; margin-bottom:10px; }
#root #main #mainTable .content #contentTable #productTable .textUnderImg #pdfLink { background-image:url(/assets/images/bnz/reader8_fma_int_small.jpg); background-repeat:no-repeat; background-position:0 2px; margin-bottom:30px; vertical-align:top; height:16px; }
#root #main #mainTable .content #contentTable #pdfLink { background-image:url(/assets/images/bnz/reader8_fma_int_small.jpg); background-repeat:no-repeat; background-position:0 2px; margin-bottom:10px; vertical-align:top; height:16px; }
#root #main #mainTable .content #contentTable #productTable .textUnderImg #pdfLink a { text-decoration:underline; color:#000000; padding-left:20px; }
#root #main #mainTable .content #contentTable #pdfLink a { text-decoration:underline; color:#000000; padding-left:20px; }
#root #main #mainTable .content #pumpCapacity { width:671px; margin-bottom:20px; margin-left:47px; font-size:11px; background-color:#FFFFFF; }
#root #main #mainTable .content #pumpCapacity .firstRow { width:70px; padding:5px; font-weight:bold; background-color:#d8eef8; color:#666666; text-align:center; border-bottom:solid 1px #FFFFFF; font-size:12px; }
#root #main #mainTable .content #pumpCapacity .firstCol { width:55px; height:30px; padding-right:15px; font-weight:bold; background-color:#c4c4c4; color:#FFFFFF; border-bottom:solid 1px #FFFFFF; text-align:right; }
#root #main #mainTable .content #pumpCapacity .lastRow { width:70px; padding:5px; font-weight:bold; background-color:#c4c4c4; color:#FFFFFF; text-align:center; border-left:solid 1px #FFFFFF; }
#root #main #mainTable .content #pumpCapacity .activeTD { background-color:#d8eef8; border-left:solid 1px #FFFFFF; }
#root #main #mainTable .content #pumpCapacity .subline { padding:5px; background-color:#f1f1f1; }
#root #foot { position:relative; z-index:2; color:#FFFFFF; background-color:#006AB3; width:955px; height:25px; text-align:left; }
#root #foot img { margin-top:5px; margin-right:6px; margin-left:6px; }
#root #foot .footAdress { position:absolute; z-index:2; left:257px; top:3px; letter-spacing:1px; }
.formInput { width:248px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:#006AB3 solid 1px; }
.formInputAllert { width:248px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:#006AB3 solid 1px; background-color:#C8E8F8; }
.formTextarea { width:248px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:#006AB3 solid 1px; }
.formSubmit { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:#006AB3 solid 1px; }
.formHint { font-weight:normal; }
.formAllert { font-weight:bold; color:#006AB3; }
.produkte_downloads tr:hover { background-color:#efefef!important; }
