@charset "UTF-8";
body {margin:0;font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;background-color: #180e0e;position:relative;}
img {border:none;}
a {text-decoration:none;}
p {padding:0;margin:0;}
.c {clear:both;line-height:0;margin:0;padding:0;height:0;}
#site {position:absolute;left:0px;right:0px;top:0px;height:657px;background-image: url(/_img/bg2.jpg);background-repeat: no-repeat;background-position: center bottom;}
#subsite {position:absolute;left:0px;right:0px;top:0px;height:757px;background-image: url(/_img/bg2.jpg);background-repeat: no-repeat;background-position: center bottom;}
#bgfooter {position:absolute;left:0px;right:0px;bottom:0px;height:163px;background-color:#7B0426;}
#bgfooter .bgline1 {position:absolute;left:0px;right:0px;top:4px;height:10px;border-top:4px solid #BA8604;}
#bgfooter .bgline2 {position:absolute;left:0px;right:0px;bottom:0px;height: 30px;background-color:#BA8604;}
#page {position:absolute;width: 950px;left:50%;margin-left:-475px;top:0px;bottom:0px;}

#functions {position:absolute;right:20px;width:120px;top:0px;height: 31px;}
#functions ul {list-style-type:none;margin:0;padding:0;height:31px;}
#functions ul li  {float: right;height:31px;}
#functions li a {background-position: 0 0; background-repeat: no-repeat; height:31px;width:25px;margin-left:2px;display: block;text-indent: -5000px; }
#functions li a:hover, #functions li .active a {background-position: 0 -31px; background-repeat: no-repeat; height:31px;width:25px;margin-left:2px;}
#functions .favoriten {width:25px;background-image: url(/_img/functions/favoriten.gif);}
#functions .empfehlen {width:25px;background-image: url(/_img/functions/empfehlen.gif);}
#functions .sitemap {width:25px;background-image: url(/_img/functions/sitemap.gif);}
#functions .sound {width:25px;background-image: url(/_img/functions/sound.gif);}

#mainnav {position:absolute;left:19px;width:790px;top: 20px;height: 31px;}
#mainnav ul {list-style-type:none;margin:0;padding:0;height:31px;}
#mainnav ul li  {float: left;height:31px;}
#mainnav li a {background-position: 0 0; background-repeat: no-repeat; height:31px;margin-right:2px;display: block;text-indent: -5000px; }
#mainnav li a:hover, #mainnav li a.active  {background-position: 0 -31px; background-repeat: no-repeat; height:31px;margin-right:2px;}
#mainnav .home {width:62px;background-image: url(/_img/nav/home.gif);}
#mainnav .company {width:130px;background-image: url(/_img/nav/unternehmen.gif);}
#mainnav .products {width:95px;background-image: url(/_img/nav/produkte.gif);}
#mainnav .news {width:60px;background-image: url(/_img/nav/news.gif);}
#mainnav .service {width:80px;background-image: url(/_img/nav/service.gif);}
#mainnav .partyservice {width:125px;background-image: url(/_img/nav/partyservice.gif);}
#mainnav .contact {width:84px;background-image: url(/_img/nav/kontakt.gif);}
#mainnav .showroom {width:138px;background-image: url(/_img/nav/wurstparadies.gif);}

#navline {position:absolute;left:0px;right:0px;top: 51px;height: 10px;border-top:5px solid #9E0231;}

#subnav {z-index:100;position:absolute;left:0px;right:0px;top: 56px;height: 27px;background-color:#56041C;border-top:2px solid #180e0e;}
#subnav ul {list-style-type:none;margin:0 0 0 20px;padding:0;height:29px;}
#subnav ul li {float: left;padding:9px;margin:-3px 0 20px 0;}
#subnav li a {color:#ffffff;}
#subnav li:hover, #subnav li.active {color:#ffffff;background-color:#9E0231;}

#content_container {position:absolute;left:0px;top:55px;right:0px;bottom: 170px;}
#content_container .blackbg {position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-color:#000000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}

/*
#content_container .startpic {position:absolute;left:20px;top:1px;}
*/

#content_container .startpic {position:absolute;left:0px;top:1px;width:949px;height:486px;background:transparent url(/_img/start/bratwurst.jpg) no-repeat 0 0;}

#videoframe {position:absolute;left:0;top:0;}

/*
#content_container .startpic h1 {position:absolute;left:25px;top:40px;width:463px;height:58px;background:transparent url(/_img/text/weil_wir_wissen_wie_man_grillt.png) no-repeat 0 0;text-indent:-5000px;}
*/
#content_container .startpic h1 {position:absolute;left:25px;top:40px;width:463px;height:58px;text-indent:-5000px;}

#content_container .startpic .josefkletzl {position:absolute;left:720px;top:129px;width:245px;height:302px;background:transparent url(/_img/josefkletzl.gif) no-repeat 0 0;}
#content_container .rec_bg {position:absolute;right:20px;bottom:0px;height:124px;width:600px;background-image: url(/_img/start/verlauf.png);background-repeat: no-repeat;background-position: center top;}
#content_container .rec_headline {position:absolute;top:15px;right:200px;background-image: url(/_img/start/empfehlung.png);background-repeat: no-repeat;background-position: center top;width:232px;height:10px;}
#content_container .rec_text {position:absolute;top:35px;right:200px;width:270px;text-align:right;color:#000000;}
#content_container .rec_link a {position:absolute;bottom:7px;right:200px;font-size:20px;color:#9E0231;}
#content_container .rec_link a:hover {color:#ffffff;}
#content_container .kletzl {position:absolute;right:-35px;bottom:-4px;height:302px;width:245px;background-image: url(/_img/start/kletzl.png);background-repeat: no-repeat;background-position: center top;}

#headline {position:absolute;top:50px;left:27px;font-size:17px;color:#FBBA00;}
#content {position:absolute;top:90px;bottom:10px;left:27px;right:327px;overflow:auto;padding-right:10px;}
#content .gallery {width:580px;height:120px;}
#content .gallery .image_fixed_container {float:left;margin-right:25px;}
#content.full {position:absolute;top:90px;bottom:10px;left:27px;right:27px;overflow:auto;}
#illustration {position:absolute;top:90px;right:27px;width:300px;min-height:400px;overflow:hidden;}

#content a {color:#fff;}
#content div {line-height:150%;}
#content .product_left {width:340px;float:left;overflow:hidden;}
#content .product_right {width:450px;float:left;margin: 0 0 0 40px;}
#content .back_overview {position:absolute;bottom:25px;left:500px;width:181px;height:10px;background:transparent url(/_img/nav/zurueck_zur_uebersicht.png) no-repeat 0 0;text-indent:-5000px;}
#content h2 {margin:0;padding:0;font-size:12px;font-weight:bold;}
#content .yellow {color:#fdb801;}

#content .productslider {position:absolute;top:9px;left:0;width:678px;height:218px;overflow:hidden;}
#content .productslider .sledge {position:absolute;top:0px;left:0;height:218px;width:20000px;}
#content .productslider .productblock {float:left;width:340px;height:200px;}
#content .productslider .productframe {display:block;float:left;width:339px;height:100px;margin:0 0 1px 0;text-decoration:none;}
#content .productslider .productframe .image {float:left;width:98px;height:98px;border:1px solid #e7a801;margin:0 1px 0 0;}
#content .productslider .productframe .text {float:left;width:238px;height:98px;}
#content .productslider .productframe .text h2 {padding:5px 10px 5px 10px;margin:0;font-size:14px;color:#000;width:218px;height:18px;background: url(/_img/background/product_headline.png) no-repeat 0 0;text-decoration:none;}
#content .productslider .productframe .text p {margin:0;padding:8px 10px 2px 10px;height:62px;color:#fff;text-decoration:none;}

#content .productslider_pages {position:absolute;top:245px;left:28px;width:678px;height:22px;}
#content .productslider_pages ul {float:left;margin:0;padding:0;list-style:none;margin:0 auto;}
#content .productslider_pages ul li {display:block;float:left;width:20px;height:19px;border:1px solid #fff;margin:0 1px 0 0;cursor:pointer;text-align:center;padding:1px 0 0 0;}
#content .productslider_pages ul li.back {width:25px;height:8px;border:none;background-color:transparent!important;background:transparent url(/_img/arrows/back.png) no-repeat 0 0;text-indent:-5000px;margin:6px 6px 0 0;}
#content .productslider_pages ul li.next {width:25px;height:8px;border:none;background-color:transparent!important;background:transparent url(/_img/arrows/next.png) no-repeat 0 0;text-indent:-5000px;margin:6px 0 0 6px;}
#content .productslider_pages ul li.active, #content .productslider_pages ul li.hover {background-color:#fff;color:#9c0331;font-weight:bold;}
#content .productslider_pages ul li.inactive {background-position:0 -10px;}

#content .productcategories {position:absolute;top:0;left:702px;width:194px;height:340px;margin:0;padding:0;list-style:none;}
#content .productcategories li a {display:block;width:182px;height:17px;border:1px solid #9e0231;margin:0 0 1px 0;color:#fff; padding:3px 0 0 10px;text-decoration:none;}
#content .productcategories li a:hover, #content .productcategories li a.active {background:#9e0231;}

#content .newsslider {position:absolute;top:9px;left:0;width:340px;height:315px;overflow:hidden;}
#content .newsslider .sledge {position:absolute;top:0px;left:0;height:315px;width:20000px;}
#content .newsslider .newsblock {float:left;width:340px;height:315px;}
#content .newsslider .newsframe {display:block;float:left;width:339px;height:100px;margin:0 0 5px 0;}
#content .newsslider .newsframe .image {float:left;width:98px;height:98px;border:1px solid #e7a801;margin:0 1px 0 0;}
#content .newsslider .newsframe .text {float:left;width:238px;height:98px;}
#content .newsslider .newsframe .text h2 {padding:5px 10px 5px 10px;margin:0;font-size:14px;color:#000;width:218px;height:18px;background: url(/_img/background/news_headline.png) no-repeat 0 0;text-decoration:none;}
#content .newsslider .newsframe .text p {margin:0;padding:8px 10px 2px 10px;height:62px;color:#fff;text-decoration:none;}

#content .newsslider_pages {position:absolute;top:335px;left:0;width:340px;height:22px;}
#content .newsslider_pages ul {float:left;margin:0;padding:0;list-style:none;margin:0 auto;}
#content .newsslider_pages ul li {display:block;float:left;width:20px;height:19px;border:1px solid #fff;margin:0 1px 0 0;cursor:pointer;text-align:center;padding:1px 0 0 0;}
#content .newsslider_pages ul li.back {width:25px;height:8px;border:none;background-color:transparent!important;background:transparent url(/_img/arrows/back.png) no-repeat 0 0;text-indent:-5000px;margin:6px 6px 0 0;}
#content .newsslider_pages ul li.next {width:25px;height:8px;border:none;background-color:transparent!important;background:transparent url(/_img/arrows/next.png) no-repeat 0 0;text-indent:-5000px;margin:6px 0 0 6px;}
#content .newsslider_pages ul li.active, #content .newsslider_pages ul li.hover {background-color:#fff;color:#9c0331;font-weight:bold;}
#content .newsslider_pages ul li.inactive {background-position:0 -10px;}

#content .newsdetail {position:absolute;top:9px;right:0;width:530px;}
#content .newsdetail .image {float:right;width:240px;border:1px solid #e7a801;margin:0 10px 0 10px;}
#content .newsdetail .image .news_gallery {}
#content .newsdetail .image .news_gallery .image_fixed_container {float:left;}

#content .recipeslider {position:absolute;top:9px;left:0;width:340px;height:315px;overflow:hidden;}
#content .recipeslider .sledge {position:absolute;top:0px;left:0;height:315px;width:20000px;}
#content .recipeslider .recipeblock {float:left;width:340px;height:315px;}
#content .recipeslider .recipeframe {display:block;float:left;width:339px;height:100px;margin:0 0 5px 0;}
#content .recipeslider .recipeframe .image {float:left;width:98px;height:98px;border:1px solid #e7a801;margin:0 1px 0 0;}
#content .recipeslider .recipeframe .text {float:left;width:238px;height:98px;}
#content .recipeslider .recipeframe .text h2 {padding:5px 10px 5px 10px;margin:0;font-size:14px;color:#000;width:218px;height:18px;background: url(/_img/background/recipe_headline.png) no-repeat 0 0;text-decoration:none;}
#content .recipeslider .recipeframe .text p {margin:0;padding:8px 10px 2px 10px;height:62px;color:#fff;text-decoration:none;}

#content .recipeslider_pages {position:absolute;top:335px;left:0;width:340px;height:22px;}
#content .recipeslider_pages ul {float:left;margin:0;padding:0;list-style:none;margin:0 auto;}
#content .recipeslider_pages ul li {display:block;float:left;width:20px;height:19px;border:1px solid #fff;margin:0 1px 0 0;cursor:pointer;text-align:center;padding:1px 0 0 0;}
#content .recipeslider_pages ul li.back {width:25px;height:8px;border:none;background-color:transparent!important;background:transparent url(/_img/arrows/back.png) no-repeat 0 0;text-indent:-5000px;margin:6px 6px 0 0;}
#content .recipeslider_pages ul li.next {width:25px;height:8px;border:none;background-color:transparent!important;background:transparent url(/_img/arrows/next.png) no-repeat 0 0;text-indent:-5000px;margin:6px 0 0 6px;}
#content .recipeslider_pages ul li.active, #content .recipeslider_pages ul li.hover {background-color:#fff;color:#9c0331;font-weight:bold;}
#content .recipeslider_pages ul li.inactive {background-position:0 -10px;}

#content .recipedetail {position:absolute;top:9px;right:0;width:530px;}
#content .recipedetail .image {float:right;width:238px;border:1px solid #e7a801;margin:0 10px 0 10px;}

#content dl {padding:0;margin:0;}
#content dt {padding:0;margin:0;}
#content dd {padding:0;margin:0 0 5px 0;}
#content dd .input {width:300px;border:1px solid #fff;background:none;padding:3px;color:#fff;font-size:13px;}
#content dd .textarea {width:300px;height:80px;border:1px solid #fff;background:none;padding:3px;color:#fff;font-family:Arial,Helvetica,Sans-serif;font-size:13px;}
#content dd ul {display:none;}
#content dd .error {border:1px solid #FBBA00;}
#content .hint {padding: 5px 0 0 0; }
#form_error.error {color:#FBBA00;}

#footer {position:absolute;left:0px;right:0px;bottom: 0px;height: 163px;background-color: #9E0231;border-bottom: 7px solid #180e0e;}
#footer .line1 {position:absolute;left:0px;right:0px;top: 4px;height: 10px;border-top:4px solid #FBBA00;}
#footer .line1 .box {display:block;width:325px;height:100px;float:left;margin: 15px 15px 0 15px;}
#footer .line1 a.box {cursor:pointer;}
#footer .line2 {position:absolute;left:0px;right:0px;bottom: 0px;height: 30px;background-color: #FBBA00;color:#9E0231;}
#footer .line2 .contact {position:absolute;left:18px;top: 8px;color:#9E0231;}
#footer .line2 .contact a, #footer .line2 .info a:hover {color:#9E0231;}
#footer .line2 .info {position:absolute;right:18px;top: 8px;color:#000000;font-size:11px;}
#footer .line2 .info a, #footer .line2 .contact a:hover {color:#000000;}
#footer .rezeptpic {position:absolute;left:18px;top:25px;}
#footer .newspic {position:absolute;left:340px;top:25px;}
#footer .logo {position:absolute;right:22px;top:-86px;width:194px;height:193px;background-image: url(/_img/logo.png);}
#footer .shadow_right {position:absolute;right:-18px;top:7px;width:18px;height:163px;background-image: url(/_img/footer_verlauf_r.jpg);}
#footer .shadow_left {position:absolute;left:-18px;top:7px;width:18px;height:163px;background-image: url(/_img/footer_verlauf_l.jpg);}

/* fucking IE6 */
* { behavior: url(iepngfix.htc); }

* html #page {width: 950px;margin:0 auto;position:relative;top:auto;left:auto;}
* html #bgfooter .bgline2 {position:absolute;left:0px;right:0px;bottom: -1px;height: 30px;background-color: #BA8604;}
* html #bgfooter .bgline1 {position:absolute;left:0px;right:0px;top: 4px;height: 10px;border-top:4px solid #BA8604;}
* html #bgfooter {position:absolute;left:0px;right:0px;top: 493px;height: 163px;background-color: #7B0426;}
* html #footer .logo {background-image: url(/_img/logo.gif);}
* html #content .recommendation {background-image: url(/_img/start/verlauf.jpg);background-repeat: repeat;}
* html #content .kletzl {background-image: url(/_img/start/kletzl.gif);}
* html #content .rec_headline {background-image: url(/_img/start/empfehlung.gif);}
* html #illustration {left:650px;}
* html #content.full {position:absolute;top:90px;left:27px;width:890px;height:500px;overflow:hidden;}
* html #footer {position:absolute;left:0px;width:950px;top:600px;height:163px;background-color:#9E0231;border-bottom:7px solid #180e0e;}
* html #content .recipeslider_pages ul li.back {background:transparent url(/_img/arrows/back.gif) no-repeat 0 0;overflow:hidden!important;}
* html #content .recipeslider_pages ul li.next {background:transparent url(/_img/arrows/next.gif) no-repeat 0 0;overflow:hidden!important;}
* html #content .newsslider_pages ul li.back {background:transparent url(/_img/arrows/back.gif) no-repeat 0 0;overflow:hidden!important;}
* html #content .newsslider_pages ul li.next {background:transparent url(/_img/arrows/next.gif) no-repeat 0 0;overflow:hidden!important;}
