@import url(css/reset.css);@import url(css/struktur.css);@import url(css/blog.css);@import url(css/fancybox.css);@import url(css/artikel-style.css);a:link, a:visited{text-decoration:none;color:#078FC9;}
a:hover, #navigation a:hover{color:#BD0101;}
a:focus{outline:none}
.subcat_sitemap{margin-left:15px;font-size:smaller}
dd{line-height:22px;}
.fs85{font-size:80%}
div.inputRequirement, dd.inputRequirement{color:#CC0000;}
ul#main_nav{margin-left:15px}
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;margin-top:3px}
li.maincat a span{line-height:18px;}
a.nav span a{font-size:11px}
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;}
p{margin:8px 0px 8px 0px;}
p.checkoutagb textarea{width:100%;}
p.checkoutcomment textarea{width:100%;}
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 #cccccc;background:#F1F1F1;padding:0 0 6px 0;}
.boxText{padding:3px;}
.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_accept{text-align:left;font-size:12px;color:#000000;width:100%;}
.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;}
.checkoutBarTo, div.checkoutBarCurrent{margin:15px 0 10px 0;padding:0 2px 0 2px;font-size:11px;}
.clr{clear:both;float:none;}
.contentsTopics, .pageHeading, #moduleHeading{font-weight:bolder;line-height:25px;border-bottom:1px solid #000;margin-bottom:15px;}
.copyright, .gnu_copy, .parseTime{text-align:center;font-size:80%;color:#7E7E7E;display:block;}
.copy{text-align:center;display:block;margin:5px 0;color:#555}
.messageStackSuccess{padding:4px;background-color:#66FF66}
.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;}
.copyright a{color:#7E7E7E;}
.headerError{margin:5px 0 5px 0;border:1px solid #CC3300;background:#ff1000;padding:5px;}
.infoBoxHeading, .infoBoxHeading_right{background:url(img/bg_black.gif) #000 top left repeat-x;color:#fff;padding:4px 0 0 7px;height:18px;font-size:1.0em;font-weight:700;}
.left{float:left;margin:0px;}
.list_left{float:left;margin-left:20px}
.list_left, .list_right{width:45%;margin-bottom:2px;padding-bottom:10px;text-align:left;}
.list_right{float:right;margin-right:20px}
.list_right_2{width:40%;float:right;margin-bottom:20px;text-align:left;}
.mini_wrapper{margin:0;padding:0;}
.new_product_default{width:285px;float:left;border-bottom:1px solid #E7E7E7;margin:10px 0 10px 0;}
.new_product_default_image{float:left;width:120px;padding-top:10px;}
.new_product_default_right{float:left;width:165px;}
.new_product_default_tax{font-size:11px;}
.order_details, .checkout_payment_comments, .checkout_payment_agb{font-size:11px;}
.productOldPrice{color:#a10a0e;font-size:10px;}
.order_details{width:100%;text-align:left}
.order_details_article{width:145px;float:left;}
.order_details_article_header{width:145px;float:left;}
.order_details_img{width:70px;float:left;text-align:center;margin:5px 0 0 0}
.order_details_img_header{width:70px;float:left;text-align:center;margin:0 0 0 0;}
.order_details_qty{width:50px;float:left;text-align:center;margin-top:5px}
.order_details_qty_header{width:50px;float:left;text-align:center;}
.order_details_remove{width:50px;float:left;text-align:center;margin-top:15px}
.order_details_remove_header{width:50px;float:left;}
.order_details_shippingtime{width:70px;float:left;margin-top:5px}
.order_details_shippingtime_header{width:70px;float:left;}
.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:right;text-align:right;}
.order_details_singleprice_header{width:85px;float:left;}
.order_detais_totalprice{width:100px;float:right;text-align:right;margin-top:5px;font-weight:bolder}
.order_details_singleprice{width:85px;float:left;margin-top:5px}
.product_content{margin-top:15px;}
.product_info_box{text-align:left;}
.product_info_box_bottom{height:12px;}
span.rechts .thumbs a{background:transparent url(/img/img_right.gif) no-repeat scroll 0 0;height:57px;margin:0 2px 2px 0;position:relative;text-align:center;width:70px;z-index:100;}
.product_info_box_middle{}
.product_info_box_middle ul{margin-left:20px}
.product_info_box_middle_left{width:270px;margin:0 0 0 15px}
.product_info_box_middle_left .img_main{margin-right:3px}
.product_info_box_middle_left .img_left{margin-right:0}
.product_info_box_middle_left .img_right{margin-right:3px}
.product_info_box_middle_right{width:310px;text-align:left;margin-bottom:15px;}
.product_info_box_middle_thumbnail{margin:10px 0 0 5px;}
.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_graduated_price{width:215px}
.product_info_graduated_price .bg_dunkel{background:#eee}
.product_info_graduated_price dl{display:block;line-height:22px;clear:both;}
.product_info_graduated_price dl dd{display:block;white-space:nowrap;overflow:hidden;}
.product_info_graduated_price dl dt{white-space:nowrap;overflow:hidden;width:90px;display:block;float:left;padding-left:5px}
.product_info_h3{padding:5px 0 0 15px;font-size:15px;border-bottom:2px solid #CCCCCC;}
.new-price{font-size:18px;color:#DA251D;font-weight:700;text-align:left;}
.product_info_price{font-size:16px;line-height:20px;font-weight:700;text-align:left;margin:10px 0;}
.product_info_print{font-size:10px;}
.product_info_print img a{cursor:pointer;}
.product_info_shipping{font-size:10px;color:#696969;font-weight:bolder;}
h1.product_info{color:#000000;margin:8px 0 10px 0;border-bottom:1px solid #000;padding:0 0 5px 5px}
.product_info_tax{width:95px;}
.product_info_tax_shipping{width:250px;font-size:10px;}
.product_listing_box{overflow:hidden;margin-bottom:15px;text-align:left;}
.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;}
.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:15px;margin-top:8px;}
.right{float:right;margin:0px;}
.row1{background:#F2F2F2;}
.row1, .row2{padding:5px;}
.row2{background:#FFFFFF;}
.categories_list{border-bottom:#E2E2E2;border-top:#E2E2E2;border-style:solid;border-top-width:thin;border-bottom-width:thin;}
ul.footer_gallery{float:left;clear:both;width:100%}
ul.footer_gallery li{float:left;width:32.8%;position:relative;margin:0 5px 10px 0;}
ul.footer_gallery li ul.box_footer{list-style-type:square}
ul.footer_gallery li ul.box_footer li{width:100%;display:block;margin:0;border-bottom:1px solid #ccc;padding:3px 0;}
ul.footer_gallery li ul.box_footer li a{padding:0 0 0 12px;}
.footerbox{text-align:left;font-size:11px;float:left;clear:both;color:#666666;background:#eee;padding:8px;margin:5px;border:1px solid #ccc;width:960px;display:block}
ul.product_listing_gallery{float:left;clear:both;width:100%;margin-left:0}
ul.product_listing_gallery li{float:left;width:30%;height:270px;position:relative;margin:0 6px 10px 0;padding:5px;border:1px solid #ccc}
ul.product_listing_gallery li h2{font-size:90%;text-align:center}
ul.product_listing_gallery li h2 a{text-decoration:none;color:#222222;text-align:center}
ul.product_listing_gallery li h2 a:hover{color:#BD0101;}
.product_listing_gallery_detail{position:absolute;top:140px;left:0;text-align:center}
.product_listing_gallery_price{position:absolute;bottom:10px;left:0;width:100%;text-align:center}
.popup_link{font-size:80%;}
ul.product_listing_gallery_cat{float:left;clear:both;width:100%;}
.img_border{border:0px solid #BD0101;padding:1px;background:#fff}
a:hover .img_border{border:1px solid #BD0101;padding:1px;}
ul.product_listing_gallery_cat li{float:left;width:30%;height:270px;position:relative;margin:0 5px 10px 0;padding:5px;border:1px solid #ccc;background:url(img/bg_gradient.jpg) top left repeat-x}
* html ul.product_listing_gallery_cat li{width:33.33%;}
ul.product_listing_gallery_cat li h2{font-size:90%;text-align:center;margin-top:2px}
ul.product_listing_gallery_cat li h2 a{text-decoration:none;color:#000;text-align:center}
.product_listing_gallery_detail_cat{position:absolute;top:140px;text-align:center}
.product_listing_gallery_price_cat{position:absolute;top:188px;width:172px;text-align:center}
.popup_link_cat{font-size:80%;}
.infoBoxHeadingFooter{color:#3C3B3D;height:18px;font-size:1.1em;font-weight:bold;margin:1px;border-bottom:1px solid #ccc}
.headerMessage{color:#ff0000;display:block;margin:10px 0}
.product_info_old{font-size:85%;}
.product_info_real_price_color{font-size:105%;font-weight:bold;color:#BD0101;}
.product_info_real_price{font-size:105%;font-weight:bold;}
.product_price_save{font-weight:normal;}
.product_price_save_color{font-weight:bold;}
.hilfe{color:#BD0101;background-color:#E0E8EE;}
.hilfe_beispiel{font-size:102%;font-style:oblique;}
.startseite_hintergrund{background-image:url(../../images/content/Hintergrund.jpg);background-repeat:no-repeat;background-position:left top;}

