body{margin:0px;padding:0px;font-size:12px;font-family:Arial, Verdana;color:#000;background:url("../images/bg.jpg") no-repeat top center;background-attachment:fixed; line-height:16px;background-size:100% auto;}
strong{font-weight:bold;color:#0068b4;}
h1{font-size:16px;color:#0068b4;text-transform:uppercase;}
h2{font-size:14px;color:#0068b4;text-transform:uppercase;margin:0px 0px 15px;}
a{color:#0068b4;}
#wrap{width:990px;margin:20px auto 20px;}
#head{width:960px;height:127px;margin:0px auto;border:solid #ffcd00;border-width:0px 0px 3px 0px;background:#fff;position:relative;}
#head .logo{position:absolute;top:40px;left:50px;float:left;}
#head .toptext{float:right;margin:72px 50px 0px 0px;}
#slideshow{height:250px;width:960px;margin:0px auto;}
#navi{height:35px;background:url(../images/navi_bg.gif) repeat-x;}
#navi .ecke_l{width:17px;height:11px;float:left;background:url(../images/ecke_l.png) no-repeat;margin-top:-11px;}
#navi .ecke_r{width:17px;height:11px;float:right;background:url(../images/ecke_r.png) no-repeat;margin-top:-46px;}
#navi ul{width:960px;margin:0px auto;list-style:none;margin:0px 0px 0px 30px;}
#navi ul li{line-height:35px;float:left;padding:2px 15px 0px;background:url(../images/trenner_n.gif) no-repeat right center;}
#navi ul li.menu-last{background:none;}
#navi ul li a{color:#fff;font-size:16px;text-transform:uppercase;text-decoration:none;}
#navi .menu li ul{position:absolute;width:13em;margin:-4px 0px 0px -10px;display:none;text-transform:none;border:solid #e6e6e6;border-width:0px 1px 1px 1px;background:#2877B1;color:#fff;}
#navi .menu li ul li{width:13em;text-align:left;font-weight:normal;padding-left:5px;line-height:24px;list-style:none;background:none;border-bottom:#fff 1px solid;}
#navi .menu li ul li a{color:#fff;font-weight:normal;background:none;padding:0px;text-decoration:none;font-size:14px;}
#navi .menu li:hover ul, #navi .menu li a:focus ul, #navi .menu li.subMenu ul{display:block;}
#navi .menu li ul ul{display:none;}
#navi .menu li:hover ul ul, #navi .menu li.subMenu ul ul{display:none;}
#navi .menu li:hover>ul, #navi .menu li li:hover>ul, #navi .menu li.subMenu>ul, #navi .menu li li.subMenu>ul{display:block;z-index:5000;}
#content{width:888px;margin:0px auto;padding:36px;background:url(../images/cbg.png) repeat;}
#content ul{list-style:disc;margin-left:15px;}
#content p{padding-bottom:15px;}
#footer{width:960px;height:30px;margin:0px auto;border:solid #ccc;border-width:1px 0px 0px;background:#fff;}
#footer ul{float:right;list-style:none;height:30px;}
#footer ul li{float:left;line-height:30px;padding:0px 15px;font-size:11px;background:url(../images/trenner_f.gif) no-repeat left center;}
#footer ul li.no_bg{background:none;}
#footer ul li a{color:#000000;text-decoration:none;}
.hersteller{width:100%;margin-top:15px;}
.hersteller img{max-width:140px;margin:15px 0px;border:none;}
.hersteller .logo{background:url(../images/logo_bg.png) repeat-y 70% 0;vertical-align:middle;text-align:center;width:200px;}
.hersteller .text{padding:10px 0px;}
#gallery_head{margin:15px 0px;font-weight:bold;color:#0068b4;text-align:center;}
.lb{width:100%;text-align:center;}
.lb img{border:none;margin-bottom:15px;}