*{margin:0px;padding:0px}
a:link,a:visited{text-decoration:none;color:#036}
a:hover,.product_name h3 a:hover{color:#900}
#navigation a:hover{color:#FFF}
body{background:#999 url(img/sbg.jpg) repeat-x}
dd{line-height:22px}
div.inputRequirement, dd.inputRequirement{color:#CC0000}
h1,h2{color:#666;font-size:18px;margin:5px 0px 8px;padding:0px}
html{font-family:Arial,Helvetica,sans-serif;font-size:0.8em;color:#333333}
img{border:0}
li.level1{line-height:18px;height:18px;list-style:none;margin:3px 0px 3px -5px;font-weight:bold}
li.sonder a{padding:0px;text-decoration:none;font-size:13px;color:#C30;font-weight:bold;text-transform:uppercase}
li.sonder a:hover{color:#03F;text-decoration:underline}
li.level1 a{padding:0 0 0 0;text-decoration:none;font-size:11px}
li.level1 a.active, li.level1 a.active:link, li.level1 a.active:active, li.level1 a.active:visited{text-decoration:none;font-weight:bold}
li.level2{margin:4px 0 4px 15px;line-height:20px;height:20px;list-style:circle}
li.level2 a{padding:0 0 0 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,li.sonder{list-style:none;margin-left:-10px}
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}
.mainbody{width:560px;margin:0 5px;padding-top:8px}
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 #CCC;padding:0 0 6px 0;font-size:95%}
.boxText{color:#666666;padding:0 3px}
.categorie_list{width:570px}
.categorie_list_one{float:left;width:48%;margin:0 5px 15px 5px}
.checkout{text-align:left;width:95%}
.checkout_payment_adress_current{float:left;width:32%;padding-left:15px}
.checkout_payment_agb strong{color:#FF0000}
.checkout_payment_agb_accept{text-align:left;font-size:12px;color:#000000;width:100%}
.checkout_payment_agb_accept strong{color:#FF0000}
.checkout_payment_arrow{float:left;width:23%;text-align:center}
.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}
.new_product_default_price{padding:10px 0 0}
.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 #B0B284;margin-bottom:15px}
.copyright,.gnu_copy,.parseTime{text-align:center;font-size:8pt;color:#7E7E7E;display:none}
.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:url(img/box_bg.png) #EFEFEF 0 -10px repeat-x;border-bottom:2px solid #CCCCCC;color:#3C3B3D;padding:7px 0 0 7px;height:26px;font-size:1.2em;font-weight:bold;margin:1px}
.left{float:left;margin:0px}
.list_left{float:left}
.list_left,.list_right{width:250px;margin-bottom:10px;text-align:left}
.list_right{float:left;margin-left:35px}
.list_right_2{width:40%;float:right;margin-bottom:0px;text-align:left}
.mini_wrapper{margin:0;padding:0}
.new_product_default{width:260px;float:left;border:1px solid #CCC;margin:5px 0px 0px;font-size:90%;height:145px;padding:5px}
.new_product_default_image{float:left;width:105px;padding-top:10px}
.new_product_default_right{float:left;width:140px}
.new_product_default_tax{font-size:11px}
.order_details,.checkout_payment_comments, .checkout_payment_agb{font-size:11px}
.productOldPrice{font-size:10px;color:#C30}
.order_details{width:100%;text-align:left}
.order_details_article{width:140px;float:left;margin-top:5px;padding-right:5px}
.order_details_article_header{width:140px;float:left;border-bottom:1px solid #900}
.order_details_img{width:65px;float:left;text-align:center;margin:5px 0 8px 0}
.order_details_img_header{width:65px;float:left;text-align:center;margin:0 0 8px 0;border-bottom:1px solid #900}
.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 #900}
.order_details_remove{width:35px;float:left;text-align:center;margin-top:15px}
.order_details_remove_header{width:35px;float:left;border-bottom:1px solid #900}
.order_details_shippingtime{width:75px;float:left;margin-top:5px;text-align:right}
.order_details_shippingtime_header{width:75px;float:left;border-bottom:1px solid #900}
.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:100px;float:left;text-align:right;border-bottom:1px solid #900}
.order_details_singleprice_header{width:95px;float:left;border-bottom:1px solid #900;text-align:right}
.order_detais_totalprice{width:95px;float:left;text-align:right;margin-top:5px;font-weight:bolder}
.order_details_singleprice{width:95px;float:left;margin-top:5px;text-align:right}
.product_content{margin-top:15px}
.product_info_box{width:551px;text-align:left;overflow:hidden;margin-top:10px}
.product_info_box_bottom{height:12px}
.product_info_box_middle{padding:0 1px 0 1px}
.product_info_box_middle_left{height:275px;width:auto;text-align:center;margin-left:1px}
.product_info_box_middle_right{width:275px;margin-right:1px;text-align:left;margin-bottom:15px}
.product_info_box_middle_thumbnail{margin:20px 0 20px 0;border:1px solid #CCC;padding:2px 2px 0px}
.product_info_box_top{}
.product_info_cartbutton{width:200px}
.product_info_description{overflow:hidden;margin-bottom:15px;text-align:left}
.product_info_dropdown{width:140px;font-size:smaller;margin-top:15px}
.product_info_box_top h1{color:#666;padding:5px 0 0 0;font-size:17px;border-bottom:2px solid #CCCCCC}
.product_info_h3{color:#036;padding:5px 0 0 5px;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:24px;color:#DA251D;font-family:"Trebuchet MS",Arial,Tahoma,Helvetica,sans-serif;font-weight:bolder;text-align:left;margin:10px 0 0 0;height:auto}
.product_info_print{font-size:10px;margin-top:20px}
.product_info_print img a{cursor:pointer}
.product_info_shipping{font-size:10px;color:#696969;font-weight:bolder}
.product_info_tax{width:95px}
.product_info_tax_shipping{width:250px;font-size:10px;margin-top:10px}
.product_listing_box{width:560px;overflow:hidden;margin-bottom:5px;text-align:left;margin-right:auto;margin-left:auto;border:1px solid #CCC;padding:3px 3px 5px}
.product_listing_box_center{width:554px;margin-left:2px}
.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{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_button{width:140px;text-align:center}
.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:#036;margin-top:5px}
.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/red_bg.png) 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}
#head{background:url(img/head.jpg) no-repeat center center;width:989px;height:110px}
#head_container{position:absolute;top:0;width:990px;overflow:hidden}
#innerBox{border:1px solid #333333;text-align:center;overflow:hidden;float:left;clear:both;margin:0;position:relative}
#innerContainer{margin:0;width:100%;z-index:2;background:#fff}
#middle{float:right;margin:0;width:100%}
#nav_left{float:left;margin:0 0px 0px -200px;width:195px;position:relative;z-index:5}
#nav_right{float:right;margin:0 -199px 0 0px;width:195px;position:relative;z-index:5;text-align:left}
#navigation{line-height:31px}
#navigation a{color:#FDFDFD}
#outerContainer{border-left:203px solid #FFFFFF;border-right:203px solid #ffffff;z-index:1;margin-top:141px;width:582px;margin-right:auto;margin-left:auto}
#page_container{width:990px;overflow:hidden;margin:5px 0 7px}
#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}
#lbOverlay{position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff}
.lbLoading{background:#fff url(img/slimbox/loading.gif) no-repeat center}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url(img/slimbox/prevlabel.gif) no-repeat 0% 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url(img/slimbox/nextlabel.gif) no-repeat 100% 15%}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(img/slimbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none}
#lbCaption,#lbNumber{margin-right:71px}
#lbCaption{font-weight:bold}
.versand{font-weight:bold;font-size:110%;color:#F00}
.mynav{font:bold 11px Arial,Geneva,Helvetica,sans-serif}
.box50{float:left;width:50%;position:relative;margin:10px 0px}
.inbox50{padding-right:3px;padding-left:3px}
.inbox{font-size:11px}
.flo{float:left;margin:0px 5px 20px 0px}
.flo img{padding:1px;border:1px solid #CCC}
.clear{clear:both}
.kat{font-weight:bold;font-size:12px}
.reihe{margin-top:5px;border-bottom:1px solid #CCC}
.spar{font-size:11px}
.angebot{text-transform:uppercase;color:#900}
.mini{font-size:85%;color:#333;margin-top:5px}
.center{text-align:center}
.blocksatz{text-align:justify}
.extrapic img{margin:5px 5px 10px;border:1px solid #CCC;padding:2px}
a.klein{font-size:12px;font-weight:bold;color:#060;text-decoration:underline}
a.kleiner{font-size:10px;font-weight:bold;color:#900;text-decoration:underline}
a.xmini{font-size:8px;color:#30F;text-decoration:underline}
.wolke{padding:15px;height:auto;width:auto;text-align:center;background:#FFF}
