@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{background:url(../images/bg.png) repeat-x;font:76% Verdana, Arial, Helvetica, sans-serif;color:#373737}

#container{width:980px;margin:auto}

.navi{height:119px;}
.navi .logo{float:left}
.navi ul{float:right;padding:90px 0 0 0;font-size:0.9em}
.navi li{float:left}
.navi ul a{display:block;height:24px;float:left;padding:0 10px;border-left:1px solid #fff;border-right:1px solid #fff;color:#000;text-decoration:none}
.navi ul a:hover, #warum_brueck .navi ul .navi1_1,#fertigung .navi ul .navi1_1,#montagebilder .navi ul .navi1_1, #absaugtechnik .navi ul .navi1_2, #entsorgungstechnik .navi ul .navi1_3, #maschinen .navi ul .navi1_4, #referenzen .navi ul .navi1_5, #ueber_uns .navi ul .navi1_6, #kontakt .navi ul .navi1_7, #at_produkte .navi ul .navi1_2,#at_projekte .navi ul .navi1_2,#at_druck_papier .navi ul .navi1_2,#at_kunststoff .navi ul .navi1_2, #at_lebensmittel .navi ul .navi1_2, #at_hygiene .navi ul .navi1_2, #at_verpackung .navi ul .navi1_2, #at_holz .navi ul .navi1_2, #at_metall .navi ul .navi1_2, #at_recycling .navi ul .navi1_2, #et_produkte .navi ul .navi1_3,#et_projekte .navi ul .navi1_3,#et_druck_papier .navi ul .navi1_3,#et_kunststoff .navi ul .navi1_3, #et_lebensmittel .navi ul .navi1_3, #et_hygiene .navi ul .navi1_3, #et_verpackung .navi ul .navi1_3, #et_holz .navi ul .navi1_3, #et_metall .navi ul .navi1_3, #et_recycling .navi ul .navi1_3, #gebrauchtmaschinenliste .navi ul .navi1_4, #ma_produkte .navi ul .navi1_4{color:#f50000;border-left:1px solid #fff;border-right:1px solid #fff;display:block;height:29px;background:url(../images/navi_bg.png) repeat-x bottom}

.head{padding:15px 0 0 0;height:259px;font-size:0.9em}
.header_bild{border:5px solid #fff;float:left;}
.head .right{float:right;width:285px;color:#fff;}
.head .slogan{height:101px;border-bottom:1px solid #4f7fab;padding:20px 0 0 0}
.head .news_box{padding:20px 0 0 0}
.head p{margin-bottom:5px}

.breadcrumb2{height:23px;background:url(../images/linie.png) repeat-x bottom;font-size:0.8em;padding:11px 0 0 0}
.breadcrumb{float:left}
.breadcrumb li{display:inline}
.breadcrumb2 a{color:#00427e}
.breadcrumb2 a:hover{color:#f50000}
.breadcrumb2 .escape{float:right}

.content .logo_index{float:right;padding:0 30px 0 0}
.content{padding:30px 0 0 0}
.content h1{background:url(../images/h1_pfeil.png) no-repeat 0 5px;padding:0 0 10px 13px;font-size:1.5em;color:#111}
.content .inhalt{width:650px;float:left;}
.content a{color:#fe0000;text-decoration:underline;}
.content a:hover{text-decoration:none;}
.content a img{padding:1px;border:1px solid #e4e4e4;background:#fff;}
.content a img:hover{filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}
.trenner{border-bottom:1px solid #cbcbcb;height:1px;margin:20px 0}

.teaser{font-size:0.9em}
.teaser h2{color:#024683;font-size:2.5em;padding:20px 0}
.teaser div{width:288px;height:355px;border:1px solid #cbcbcb;float:left;margin-right:10px;padding:0 15px}
* html .teaser div{margin-right:5px;padding:0 14px}
.teaser .teaser_maschinen{margin:0px;}
.teaser div h2{color:#024785;font-size:1.5em;padding:20px 0 5px 0}
.teaser img{border-top:1px solid #a4a4a4;padding:2px 0 10px 0}
.teaser .mehr{background:url(../images/teaser_nav_bg.png) no-repeat;height:17px;display:block;color:#fff;text-decoration:none;font-size:0.9em;padding:3px 0 0 16px;width:124px;margin-top:76px}
.teaser .teaser_absaug .mehr{margin-top:0}
.teaser .teaser_maschinen .mehr{margin-top:95px}
.teaser .mehr:hover{text-decoration:underline}
.teaser a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.teaser a img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}

.footer{background:#575757;border-top:1px solid #646464;margin:30px 0 0 0;font-size:0.9em;color:#fff}
.footer2{width:980px;margin:auto;height:130px;background:url(../images/footer_bg.png) no-repeat 541px 18px ;}
.footer2 ul{float:left;padding:17px 0 0 0}
.footer2 ul li{display:inline}
.footer2 ul li a{color:#fff;text-decoration:none;padding:0 5px}
.footer2 ul li a:hover{color:#fff;text-decoration:underline}
.footer2 p{float:right;padding:16px 35px 0 0;line-height:1.8em}
.footer2 .escape{color:#fff}
.footer2 .escape:hover{text-decoration:none}
#subnavi{float:left;width:220px;margin:30px 0 0 50px;}
#subnavi li.headline{font-weight:bold;margin:25px 0 5px 0}
#subnavi li a{height:22px;padding:8px 0 0 10px;width:190px;border-top:1px solid #cdcdcd;display:block;color:#888;text-decoration:none;font-size:0.9em;}
#subnavi li a:hover,#warum_brueck #subnavi li.sn_01 a,#referenzen #subnavi li.sn_02 a,#ueber_uns #subnavi li.sn_03 a,#kontakt #subnavi li.sn_04 a,#absaugtechnik #subnavi li.sn_01 a,#at_produkte #subnavi li.sn_02 a,#at_projekte #subnavi li.sn_03 a,#at_druck_papier #subnavi li.sn_04 a,#at_kunststoff #subnavi li.sn_05 a,#at_lebensmittel #subnavi li.sn_06 a,#at_hygiene #subnavi li.sn_07 a,#at_verpackung #subnavi li.sn_08 a,#at_holz #subnavi li.sn_09 a,#at_metall #subnavi li.sn_10 a,#at_recycling #subnavi li.sn_11 a,#entsorgungstechnik #subnavi li.sn_01 a,#et_produkte #subnavi li.sn_02 a,#et_druck_papier #subnavi li.sn_04 a,#et_kunststoff #subnavi li.sn_05 a,#et_lebensmittel #subnavi li.sn_06 a,#et_hygiene #subnavi li.sn_07 a,#et_verpackung #subnavi li.sn_08 a,#et_holz #subnavi li.sn_09 a,#et_metall #subnavi li.sn_10 a,#et_recycling #subnavi li.sn_11 a,#maschinen #subnavi li.sn_01 a,#gebrauchtmaschinenliste #subnavi li.sn_02 a,#ma_produkte #subnavi li.sn_03 a, #at_produkte #subnavi li.sn_02 a, #at_druck_papier #subnavi li.sn_04 a, #montagebilder #subnavi li.sn_06 a, #fertigung #subnavi li.sn_05 a{color:#000; background:url(../images/navi_bg.png) repeat-x bottom}
#subnavi li a.last{border-bottom:1px solid #cdcdcd;}

p{margin-bottom:20px;line-height:1.7em}
.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.nofloat{font-size:0.001em;line-height:0.001em;clear:both}
ul{list-style:none}
span.blue{color:#00427e;font-weight:bold;}
.content strong{color:#00427e;font-weight:bold;}
.blue_line{padding-bottom:12px;border-bottom:1px solid #cbcbcb;}
.ref_liste{float:left;width:300px;margin-right:50px;}
.ref_liste li{margin-bottom:5px;}
.ref_liste2{float:left;width:300px;}
.ref_liste2 li{margin-bottom:5px;}

.cms_tpl{margin:10px 0 20px 0;}
.cms_tpl h2{background:url(../images/h1_pfeil.png) no-repeat 0 3px;padding:0 0 10px 13px;font-size:1.3em;color:#111;margin-bottom:5px;}
.gal_img{width:120px;height:160px;display:block;float:left;margin-right:6px;margin-bottom:10px;overflow:hidden !important;}
.gal_img a img{padding:1px;border:1px solid #e4e4e4;background:#fff;}
.gal_img a img:hover{filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;}
.trenner{border-bottom:1px solid #cbcbcb;height:1px;margin:20px 0}

.nm{margin-right:0;}
#accordion a.accordion_header{background:#01437f;padding:5px 0 5px 8px ;color:#fff;width:642px;display:block;text-decoration:none;border:1px solid #01437f;border-top:1px solid #fff;font-weight:bold;cursor:pointer;font-size:1.1em;text-decoration:underline;}
#accordion a.accordion_header:hover{text-decoration:none;}
#accordion div.accordion2{border-left:1px solid #01437f;border-right:1px solid #01437f;border-bottom:1px solid #01437f;width:650px;font-size:0.9em;}
#accordion div.accordion2 a.accordion_header2{background:#05559d;width:638px;padding:3px 0 3px 12px;color:#fff;display:block;text-decoration:none;border-top:1px solid #fff;}
#accordion div.accordion2 div{padding:8px;background:#fff;}
#accordion div.accordion2 div p{width:350px;margin-right:50px;float:left;}
#accordion div.accordion2 div div{width:200px;float:left;background:#fff;}
.content .contentbild {float:right; padding:2px; border:1px solid #ddd; margin:2px 0 4px 4px;}
#content a.gotop{color:#00427e;text-decoration:none;}
#content a.gotop:hover{text-decoration:underline;}