*{margin:0px;padding:0px;}
* html{}
img{border:0;}
a:link, a:visited{text-decoration:none;color:#474747;}
a:hover, #navigation a:hover{color:#000000;}
a#cart:link{text-decoration:none;color:#ffffff;}
a#cart:visited{text-decoration:none;color:#ffffff;}
a#cart:hover{color:#000000;}
a#cart_wek:link{text-decoration:none;color:#b90e0e;}
a#cart_wek:visited{text-decoration:none;color:#b90e0e;}
a#cart_wek:hover{color:#000000;}
//body{background:#B7B6B6 url(img/bg.gif) repeat-x;}
body{background:#ffffff url(img/bg_nb.png) repeat-y;background-position:50% 0;}
//body{background:#ffffff url(img/bg_n.gif);background-repeat:no-repeat;background-position:50% 0;}
dd{line-height:22px;}
div.inputRequirement, dd.inputRequirement{color:#CC0000;}
h1{color:#000000;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}
h2{color:#000000;font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px;}
h4{color:#669966;font-weight:bold;font-size:16px;margin:0px 0px 8px 0px;padding:0px;}
h4.rotation{color:#669966;font-weight:bold;font-size:14px;margin:0px 0px 8px 0px;padding:0px;}
html{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#333333;}
img{border:0;}
li.level1{margin-left:10px;list-style:circle;}
li.level1 a{padding:0;text-decoration:none;font-size:11px;}
li.level1 a.active:link, li.level1 a.active:active, li.level1 a.active:visited{text-decoration:none;font-weight:bold;}
li.level2{margin-left:15px;list-style:circle;}
li.level2 a{padding:0;text-decoration:none;font-size:11px;}
li.level2 a.active:link, li.level2 a.active:active, li.level2 a.active:visited{text-decoration:none;font-weight:bold;}
li.maincat{list-style:square;}
li.maincat a span, a.nav span{line-height:20px;height:20px;}
li.maincat a, a.nav{text-decoration:none;cursor:pointer;font-size:11px;}
li.maincat a:active, li.maincat a:hover, a.nav:hover, li.maincat a.activ:link, li.maincat a.activ:visited, li.maincat a.activ:hover, li.level1 a:hover, li.level1 a:active, li.level1 a.active:hover, li.level1 a.active:visited{text-decoration:underline;}
.fs85{font-size:85%}
.mainbody{width:570px;margin:0 5px 0 5px;position:relative}
.mainbody_cu{width:760px; margin:0 5px 0 5px;position:relative}
p{margin:8px 0px 8px 0px;}
p.checkoutagb textarea{width:100%;}
p.checkoutcomment textarea{width:100%;}
table.orderdetails{font-size:11px;background-color:#FFF2CC;border-style:solid;border-width:0px 1px 1px 1px;border-color:#DA9401;}
table.orderdetails tr td{padding:4px;}
table.orderdetails tr td.delete{text-align:center;white-space:nowrap;}
table.orderdetails tr td.productname table.productattributes{margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td{padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute{padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value{width:100%;}
table.orderdetails tr td.singleprice{text-align:right;white-space:nowrap;}
table.orderdetails tr td.subtotal{background-color:#FFEAAB;text-align:right;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DA9401;}
table.orderdetails tr td.totalprice{text-align:right;white-space:nowrap;}
table.orderdetails tr.contentrow1 td{background-color:#FFF2CC;vertical-align:top;}
table.orderdetails tr.contentrow1 td.productname{text-align:left;}
table.orderdetails tr.contentrow1 td.quantity{text-align:center;}
table.orderdetails tr.contentrow1 td.quantity input{font-size:11px;padding:2px;border:solid #DA9401 1px;}
table.orderdetails tr.contentrow2 td{background-color:#FFEAAB;vertical-align:top;}
table.orderdetails tr.contentrow2 td.productname{text-align:left;}
table.orderdetails tr.contentrow2 td.quantity{text-align:center;}
table.orderdetails tr.contentrow2 td.quantity input{font-size:11px;padding:2px;border:solid #DA9401 1px;}
table.orderdetails tr.headerrow td{background-color:#DA9401;color:#FFFFFF;font-weight:bold;}
table.orderdetails tr.headerrow td.center{text-align:center;}
table.orderdetails tr.headerrow td.left{text-align:left;}
table.orderdetails tr.headerrow td.right{text-align:right;}
ul#checkoutnavigation{}
ul#checkoutnavigation li{height:70px;list-style-type:none;float:left;width:185px;margin-right:15px;border:solid 1px;padding:8px;}
ul#checkoutnavigation li.active{background-color:#FFEAAB;}
ul#checkoutnavigation li.active .description{font-size:11px;}
ul#checkoutnavigation li.active .number{font-size:20px;font-weight:bold;}
ul#checkoutnavigation li.active .title{font-size:14px;font-weight:bold;}
ul#checkoutnavigation li.inactive{color:#999999;background-color:#EDEDED;border-color:#999999;}
ul#checkoutnavigation li.inactive .description{font-size:11px;}
ul#checkoutnavigation li.inactive .number{font-size:20px;font-weight:bold;}
ul#checkoutnavigation li.inactive .title{font-size:14px;font-weight:bold;}
ul, ol{margin-left:15px;}
ul.messageStack{border:solid 2px #B22020;background-color:#FFD6D6;padding:8px;}
ul.messageStack li{}
ul.messageStack li.messageStackError{list-style:none;padding:5px 0px 2px 20px;background-image:url(../../images/icons/exclamation.png);background-repeat:no-repeat;background-position:0px 4px;}
ul.messageStack li.messageStackSuccess{list-style:none;padding:5px 0px 2px 20px;background-image:url(../../images/icons/icon_accept.gif);background-repeat:no-repeat;background-position:0px 4px;background-color:#66FF66;}
ul.messageStack li.messageStackWarning{list-style:none;padding:5px 0px 2px 20px;background-image:url(../../images/icons/icon_alert.gif);background-repeat:no-repeat;background-position:0px 4px;background-color:#FFF2CD;}
.box{margin:8px 0 8px 0;border:1px solid #669966;padding:1px 1px 1px 1px;}
.box_suche{margin:8px 0 8px 0;border:1px solid #669966;padding:1px;background-color:#f6f6f6;}
.boxText{color:#666666;padding:0 3px;background-color:#ffffff;}
.boxText_spezial{position:absolute;top:160px;left:45px;font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
.boxText_spezial_brutto{position:absolute;top:145px;left:40px;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#ff0000;}
.boxText_spez_random{position:absolute;top:177px;left:40px;font-family:Verdana, Arial;font-size:10px;}
.boxText_spez_vsk{position:absolute;top:190px;left:33px;font-family:Verdana, Arial;font-size:10px;}
.boxText_spezial_name{font-family:Verdana, Arial, sans-serif;font-size:11px;}
.boxText_spezial_dar{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.product-box{padding:5px;border:1px solid #669966;background-color:#ffffff;}
.categorie_list{width:570px;}
.categorie_list_one{float:left;width:48%;margin:0 5px 15px 5px;}
.categorie_links{border:1px solid #669966;width:553px;padding:5px;background-color:#ffffff;}
.checkout{text-align:left;width:95%;}
.checkout_payment_adress_current{float:left;width:32%;padding-left:15px;}
.checkout_payment_agb strong{color:#DA251D;}
.checkout_payment_agb_accept{text-align:right;font-size:12px;color:#000000;width:100%;}
.checkout_payment_agb_accept strong{color:#DA251D;}
.checkout_payment_arrow{float:left;width:23%;text-align:center;}
//.checkout_payment_block{padding:5px;border:1px solid #669966;background-color:#cecece;}
.checkout_payment_container{width:555px;text-align:left;height:120px;}
.checkout_payment_continue{margin:15px 0 0 0;height:55px;}
.checkout_payment_info_text{float:left;width:40%;}
.checkoutBarCurrent, .greetUser, .new_product_default_price, li.maincat a:link, a.nav:link, li.maincat a:visited, a.nav:visited{font-weight:bolder;}
.checkoutBarTo, div.checkoutBarCurrent{margin:15px 0 10px 0;padding:0 2px 0 2px;font-size:11px;}
.clr{clear:both;float:none;}
.contentsTopics, .pageHeading, #moduleHeading{letter-spacing:2px;font-weight:bolder;line-height:25px;border-bottom:1px solid #669966;margin-bottom:15px;}
.pageHeading_ol, #moduleHeading_ol{letter-spacing:2px;font-weight:bolder;line-height:25px;margin-bottom:15px;}
.copyright, .gnu_copy, .parseTime{text-align:center;font-size:8pt;color:#474747;display:block;}
.copyright_fuss{text-align:center;font-size:8pt;color:#474747;display:block;}
.create_account{border:1px solid #669966;background-color:#ffffff;padding:5px;}
.create_accountb{border:1px solid #669966;background-color:#dfdfdf;padding:5px;}
.Feld{font-size:18px;font-family:Verdana, Arial;text-align:left;text-valign:middle;display:block;float:left;width:520px;height:22px;background-color:#ffffff;border:1px solid #365;}
.Feldnews{font-size:16px;font-family:Verdana, Arial;text-align:left;text-valign:middle;display:block;float:left;width:180px;height:18px;background-color:#ffffff;border:1px solid #365;}
.Feldlog{font-size:16px;font-family:Verdana, Arial;text-align:left;text-valign:middle;display:block;float:left;width:180px;height:18px;background-color:#ffffff;border:1px solid #365;}
.Feldpass{font-size:16px;font-family:Verdana, Arial;text-align:left;text-valign:middle;display:block;float:left;width:150px;height:18px;background-color:#ffffff;border:1px solid #365;}
.footer{clear:both;text-align:center;font-size:11px;color:#666666;background-color:#E2E2E2;padding:8px;margin-bottom:5px;}
.footer a{color:#666666;text-decoration:underline;}
.headerError{margin:5px;border:1px solid #CC3300;background-color:#FF8566;padding:5px;}
.infoBoxHeading, .infoBoxHeading_right{background-color:#669966;border-bottom:2px solid #cecece;color:#3C3B3D;padding:2px 0 0 7px;height:20px;font-size:1em;font-weight:bold;margin:0px;color:#ffffff;}
.infoBoxHeading_cross{background-color:#669966;padding:2px 0 0 7px;height:20px;font-size:1em;font-weight:bold;margin:0px;color:#ffffff;}
.infoBoxHeading_specials{padding:2px 0 0 7px;height:20px;font-size:1.4em;font-weight:bold;margin-top:10px;color:#669966;}
.left{float:left;margin:0px;}
.list_left{float:left;}
.list_left, .list_right{width:50%;height:25px;text-align:left;}
.list_right{float:left;}
.list_right_2{width:50%;height:25px;text-align:left;}
.login{border:1px solid #669966;background-color:#ffffff;padding:5px;}
.mini_wrapper{margin:0;padding:0;}
.mod_random_header{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#669966;font-weight:bold;margin:0 0 2px 0;}
.mod_spezial_header{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#669966;font-weight:bold;margin-bottom:2px;}
.mod_tags_header{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#669966;font-weight:bold;margin-bottom:2px;}
ul.new_product_default2{margin:0;padding:0;list-style:none;}
ul.new_product_default2 li{float:left;margin-right:10px;}
.new_product_default{width:270px;border-bottom:1px solid #E7E7E7;margin:10px 0 10px 0;}
.new_product_default_image{float:left;width:120px;padding-top:0px;}
.new_product_default_right{float:right;text-align:right;width:150px;}
.new_product_default_tax{font-size:11px;}
.order_details, .checkout_payment_agb{font-size:11px;}
.checkout_payment_comments{font-size:12px;text-align:left;margin:0 0 5px 35px}
//.productOldPrice{font-size:10px;color:#DA251D;}
.productOldPrice{font-family:Verdana, Arial, sans-serif;font-size:11px;font-style:italic;color:#ff0000;text-decoration:line-through;}
.order_details{width:100%;text-align:left}
.order_details_article{width:145px;float:left;margin-top:5px}
.order_details_article_header{width:145px;float:left;border-bottom:1px solid #CCCCCC}
.order_details_img{width:70px;float:left;text-align:center;margin:5px 0 8px 0}
.order_details_img_header{width:70px;float:left;text-align:center;margin:0 0 8px 0;border-bottom:1px solid #CCCCCC}
.order_details_qty{width:50px;float:left;text-align:center;margin-top:5px}
.order_details_qty_header{width:50px;float:left;text-align:center;border-bottom:1px solid #CCCCCC}
.order_details_remove{width:50px;float:left;text-align:center;margin-top:5px}
.order_details_remove_header{width:50px;float:left;border-bottom:1px solid #CCCCCC}
.order_details_shippingtime{width:70px;float:left;margin-top:5px}
.order_details_shippingtime_header{width:70px;float:left;border-bottom:1px solid #CCCCCC}
.order_details_totalcost{text-align:right;margin:20px 0 0 0}
.order_details_totalcost strong{font-size:11px;font-weight:bolder}
.order_details_totalprice_header{width:88px;float:right;text-align:right;border-bottom:1px solid #CCCCCC}
.order_details_singleprice_header{width:85px;float:left;border-bottom:1px solid #cccccc}
.order_details_totalprice{width:88px;float:right;text-align:right;margin-top:5px;font-weight:bolder}
.order_details_singleprice{width:85px;float:left;margin-top:5px}
.produktangaben{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000000;font-weight:normal;}
.produktangaben_daten{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000000;font-weight:normal;}
.product_content{margin-top:15px;}
//.product_info_box{width:551px;text-align:left;overflow:hidden;margin-top:10px;}
.product_info_box{width:555px;text-align:left;overflow:hidden;padding:5px;margin-top:8px;margin-bottom:10px;border:1px solid #669966;background-color:#ffffff;}
.product_info_box_bottom{height:12px;}
.product_info_box_middle{padding:0 1px 0 1px;}
.product_info_box_middle_left{height:240px;width:170px;text-align:center;margin-left:1px;}
//.product_info_box_middle_right{width:255px;margin-right:1px;text-align:left;margin-bottom:15px;}
.product_info_box_middle_right{border:1px solid #669966;background-color:#ffffff;width:300px;padding:5px;margin-right:1px;text-align:right;margin-bottom:10px;}
.product_info_box_middle_thumbnail{margin:10px 0 0 5px;}
.product_info_box_price{background-color:#cef3ce;}
.product_info_box_top{}
//.product_info_cartbutton{width:200px;}
.product_info_cartbutton{text-align:right;margin:left 5px;}
.product_info_description{overflow:hidden;margin-bottom:15px;text-align:left;}
//.product_info_dropdown{width:140px;font-size:smaller;margin-top:15px;}
.product_info_dropdown{font-size:smaller;margin-top:10px;}
//.product_info_h3{color:#4C1215;padding:5px 0 0 15px;font-size:15px;border-bottom:2px solid #CCCCCC;}
.product_info_h3{color:#486b48;padding:5px 0 0 15px;font-size:15px;border-bottom:2px solid #CCCCCC;}
.product_info_menge{}
.new-price{font-size:16px;color:#DA251D;font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;font-weight:bolder;text-align:left;}
.product_info_price{font-size:18px;color:#DA251D;font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;font-weight:bolder;text-align:right;margin:5px 5px 5px 0;height:30px;}
.product_info_price_uvp{font-size:14px;color:#DA251D;font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;font-weight:normal;text-align:right;margin:10px 5px 0 0;height:15px;}
.product_info_print{font-size:12px;margin-top:10px;text-align:left;}
.product_info_print img a{cursor:pointer;}
.product_info_receipe{color:#b72e0b;}
.product_info_receipe_frei{color:#4E877B;}
.product_info_shipping{font-size:10px;color:#696969;font-weight:bolder;}
/.product_info_tax{width:95px;}
.product_info_tax{width:195px;text-align:right;}
//.product_info_tax_shipping{width:250px;font-size:10px;}
.product_info_tax_shipping{font-size:11px;text-align:right;}
.product_info_text{font-family:Verdana, Arial;font-size:12px;color:#4f4f4f;}
//.product_listing_box{width:553px;overflow:hidden;margin-bottom:15px;text-align:left;}
.product_listing_box{width:553px;overflow:hidden;margin-bottom:10px;padding:5px;text-align:left;border:1px solid #669966;background-color:#ffffff;}
.product_listing_box_center{width:553px;}
.product_listing_box_hot{width:140px;height:70px;}
.product_listing_box_left{width:16px;height:152px;}
.product_listing_box_right{width:17px;height:152px;}
.product_listing_description{font-size:11px;width:280px;padding-left:15px;}
.product_listing_header{height:26px;margin:5px 0 0 0;}
.product_listing_image{width:112px;padding-top:10px;}
.product_listing_mwst{font-size:10px;padding-right:30px;}
.product_listing_price{width:250px;text-align:right;padding-right:15px;}
.product_listing_price_uvp{font-size:12px;color:#FF0000;width:140px;text-align:right;}
.product_listing_price_button{width:140px;text-align:right;}
.product_listing_price_button_gp{font-family:Arial;font-size:10px;width:140px;text-align:right;}
.product_listing_price_button_rp{font-family:Arial;font-size:11px;text-align:right;}
.product_listing_price_detail{font-weight:bolder;padding-top:15px;}
.product_listing_shipping{font-size:10px;color:#FDC859;font-weight:bolder;}
.product_name{display:block;}
.product_name h2 a{font-size:15px;margin-top:8px;}
.product_name h3 a{font-size:12px;color:#474747;margin-top:8px;}
.right{float:right;margin:0px;}
.row1{background:#F2F2F2;}
.row1, .row2{padding:5px;}
.row2{background:#FFFFFF;}
#account{text-align:right;float:right;width:300px;}
#account, #pathway{background:url(img/green_bg.gif) repeat-x;}
#account_inner{padding-right:10px;}
#body{text-align:left;width:990px;overflow:hidden;background-color:#FFFFFF;}
#checkout_line{background:url(img/checkout_line.png) repeat-x;line-height:12px;}
#content{text-align:left;padding:0 5px 0 12px;margin:0 0 0 0;overflow:hidden;}
#content_index{width:552px;border:1px solid #ffa500;margin-top:9px;margin-bottom:17px;padding:5px 5px 5px 5px;background-color:#ffffff;}
#content_random{padding-left:25px;width:537px;border-top:1px solid #669966;background-color:#ffffff;margin-bottom:5px;}
#content_tags{padding:5px;width:552px;background-color:#ffffff;margin-bottom:15px;text-align:center;}
#content_specials{padding-left:2px;width:570px;}
#head{background-color:#FFFFFF;width:989px;height:187px;}
#head_container{position:absolute;top:0;width:990px;overflow:hidden;}
//#innerBox{border:1px solid #669966;text-align:center;overflow:hidden;float:left;clear:both;padding:0;margin:0;position:relative;}
#innerBox{border:1px solid #ffffff;text-align:center;overflow:hidden;float:left;clear:both;padding:0;margin:0;position:relative;}
#innerContainer{border-width:0 1px;margin:0;width:100%;z-index:2;min-height:950px;background:#fff;}
#middle{float:right;margin:0;width:100%;}
#middle_cu{float:right;margin:0;width:100%;}
#nav_left{float:left;margin:0 1px 2px -15.5em;width:15em;position:relative;z-index:5;}
#nav_right{float:right;margin:0 -15.5em 0 1px;width:15em;position:relative;z-index:5;text-align:left;}
#navigation{line-height:31px;}
#navigation a{color:#FDFDFD;}
#mod_random{float:left;position:relative;text-align:center;width:170px;height:125px;padding:3px 0px 0px 0px;overflow:hidden;}
#mod_spezial{float:left;position:relative;text-align:center;width:181px;height:235px;border:1px solid #669966;padding:10px 0px 0px 0px;margin:0px 7px 5px 0;overflow:hidden;background-color:#ffffff;}
#mod_spezial_button{position:absolute;top:220px;left:30px;}
#outerContainer{border-left:16em solid #FFFFFF;border-right:16em solid #ffffff;z-index:1;margin-top:218px;width:575px;}
#page_container{width:990px;overflow:hidden;margin:0;}
#page_inner_container{clear:both;text-align:left;padding:0;float:left;margin:0;}
#pathway{float:left;width:690px;text-align:left;}
#pathway_inner{padding-left:5px;}
#wrap{float:left;margin:0;width:100%;text-align:left;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:Verdana, Arial, sans-serif;font-size:12px;}

.suggest_link{background-color:#FFFFFF;font-family:Arial, Verdana;padding:2px 6px 2px 6px;}
.suggest_link_over{background-color:#ffdaa0;font-family:Arial, Verdana;font-style:italic;padding:2px 6px 2px 6px;cursor:pointer;}
#search_suggest {position: absolute; margin:25px 0px 0px 0px;width:520px;visibility: hidden;background-color: #FFFFFF;text-align: left;border: 1px solid #dedede;z-index:1;


