@charset"utf-8";html, body{height:101%;}
ul, li, h1, h2, h3, h4, h5, p{margin:0;padding:0;}
li{list-style-type:none;list-style-position:inside;}
.wrapper{margin:0 auto;text-align:center;width:912px;padding:0;}
input#txtSearch{width:520px;}
.extS{float:left;width:100px;line-height:35px;margin-left:2px;}
.extS a{color:#1f3a56;text-decoration:none;}
.extS a:hover{color:orange;text-decoration:underline;}
#overlay{text-align:center;}
#top_nav{width:100%;float:left;}
#top_nav ul{width:auto;height:17px;padding-top:7px;float:right;}
#top_nav li{float:left;line-height:9px;padding:0 3px 1px;border-left-width:1px;border-left-style:solid;}
#top_nav li.first{border:none;}
#header{width:100%;float:left;height:106px;position:relative;}
#header img{position:absolute;top:15px;left:25px;border:none;}
#header ul#lang{padding:10px 10px 0 0;float:right;}
#header ul#lang li{float:left;padding:0 3px 1px;border-left-width:1px;border-left-style:solid;line-height:9px;}
#header ul#lang li.first{border:none;}
#searchbar{float:left;width:100%;height:36px;}
#searchbar input{float:left;margin:5px 0 0 20px;}
#searchbar p{margin:0;padding:1px 0 0 35px;float:left;line-height:30px;}
#searchbar a.search_now{height:22px;padding-left:36px;margin-top:5px;margin-right:20px;display:block;float:right;}
#searchbar a.search_now span{height:22px;padding-right:36px;margin-right:-10px;display:block;line-height:22px;}
#searchbar a.search_now:hover span{padding-top:1px;height:21px;}
#breadcrumb{width:100%;float:left;height:34px;}
#breadcrumb span{float:left;display:block;padding-left:20px;line-height:30px;}
#breadcrumb ul, #breadcrumb li{float:left;}
#breadcrumb li{padding:0 4px 0 10px;line-height:30px;}
#breadcrumb li.first{padding-left:6px;}
#breadcrumb li a{display:block;}
#main{width:100%;float:left;text-align:left;}
#main #col1, #main #col3{float:left;width:193px;overflow:hidden;}
#main #col2{float:left;width:525px;overflow:hidden;}
#main #col1 .box, #main #col3 .box{width:170px;padding-bottom:18px;clear:both;}
#main #col1 .box{float:left;padding-left:3px;}
#main #col3 .box{float:right;padding-right:2px;}
#main #col1 .box h2, #main #col3 .box h2{width:134px;float:left;height:30px;line-height:30px;padding:0 18px;}
#main #col1 .box .box_body, #main #col3 .box .box_body{width:168px;float:left;margin:0;padding:0 1px 5px;}
#main #col1 .box .box_body ul, #main #col3 .box .box_body ul{float:left;width:100%;}
#main #col1 .box .box_body ul li{float:left;width:100%;border-top-style:solid;border-top-width:1px;}
#main #col1 .box .box_body ul li.first, #main #col3 .box .box_body ul li.first{border:none;}
#main #col1 .box .box_body ul li a{display:block;width:151px;padding-left:17px;height:23px;line-height:23px;}
#main #col2 .box{float:left;clear:left;width:100%;padding-bottom:10px;margin-bottom:18px;}
#main #col2 .box .box_top, #main #col2 .box .box_top{padding:0 18px 0;line-height:32px;}
#main #col2 .box .box_body{padding:0px 18px 0;overflow:hidden;}
#main #col2 .box .box_body h1{line-height:32px;}
#main #col2 .box .box_body h3{line-height:32px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:15px}
#main #col2 .box .box_body ul#prod_list_1_ad, #main #col2 .box .box_body ul#prod_list_1_ad li, #main #col2 .box .box_body ul#prod_list_1, #main #col2 .box .box_body ul#prod_list_1 li{float:left;width:100%;}
#main #col2 .box .box_body ul#prod_list_1_ad li, #main #col2 .box .box_body ul#prod_list_1 li{border-top-style:dotted;border-top-width:1px;padding:14px 0;height:190px;}
#main #col2 .box .box_body ul#prod_list_1_ad li img{float:left;margin-left:14px;padding:5px;padding:5px;padding:5px;border-style:solid;border-width:1px;width:112px;}
#main #col2 .box .box_body ul#prod_list_1 li .additional{float:left;padding-top:2px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc p{float:left;clear:left;font-size:10px;width:175px;}
#main #col2 .box .box_body ul#prod_list_1 li .status{clear:both;float:right;}
#main #col2 .box .box_body ul#prod_list_1_ad h4{width:300px;float:left;margin-left:10px;font-size:13px;}
#main #col2 .box .box_body ul#prod_list_1 li img.thumbimg{float:left;margin-left:14px;padding:5px;border-style:solid;border-width:1px;width:60px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc{float:right;width:375px;height:175px;position:relative;overflow:hidden;padding:0 14px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc h4, #main #col2 .box .box_body ul#prod_list_1 li .desc h5{float:left;clear:left;line-height:1.3em;display:inline;width:240px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc p.art_nr{padding:5px 0 0;}
#main #col2 .box .box_body ul#prod_list_1 li .desc p.setup{padding:0;}
#main #col2 .box .box_body ul#prod_list_1 li .desc p.art_nr, #main #col2 .box .box_body ul#prod_list_1 li .desc p.setup{float:left;clear:left;display:inline;margin:0;}
#main #col2 .box .box_body ul#prod_list_1 li .desc .pricing{float:right;}
#main #col2 .box .box_body ul#prod_list_1 li .desc .pricing .status{padding-top:10px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button, #main #col2 .box .box_body ul#prod_list_1 li .desc div.submitbutton{display:block;width:90px;position:absolute;bottom:0;}
#main .cart_mini .buttn{padding-top:10px;}
#main .cart_mini a.button{display:block;width:90px;bottom:0;text-decoration:none;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button.buy, #main #col2 .box .box_body ul#prod_list_1 li .desc div.submitbutton{right:111px;bottom:1px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button.see{right:14px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button span, #main .cart_mini a.button span{height:26px;line-height:25px;padding-top:1px;display:block;width:82px;margin-left:4px;padding-right:4px;}
#main #col2 .box.productinfo span input{height:21px;border:1px solid #444;font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:15px;width:40px;color:#444;}
#main #col2 .box.basket a.button span{float:right;height:26px;line-height:25px;padding-top:1px;display:block;width:200px;margin-left:4px;padding-right:4px;}
#main #col2 .box .box_body ul#prod_list_1 li .desc input.button{height:26px;line-height:25px;width:90px;margin-left:4px;padding-right:4px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}
#main #col2 .box.basket div.buttn_box input.buttn{float:left;height:26px;line-height:25px;width:200px;margin-left:4px;padding-right:4px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}
.order_button_box{float:right;margin-top:20px;}
.order_button input.button{float:right;height:26px;line-height:25px;width:200px;margin-left:4px;padding-right:4px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}
.order_button input.button.button2{float:right;height:26px;line-height:25px;width:200px;margin-left:4px;padding-right:4px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}
#main #col2 .box.productinfo div.submitbutton input.order_now{height:26px;line-height:25px;margin-left:4px;text-align:center;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}
#main #col2 .box.productinfo .images{float:left;width:172px;}
#main #col2 .box.productinfo dl.keyinfo{float:left;width:200px;text-align:left;}
#main #col2 .box.productinfo .addCart{float:left;width:292px;text-align:left;}
#main #col2 .box.productinfo .diff_box{float:left;}
#main #col2 .box.productinfo div.tabs{float:left;clear:both;width:100%;}
#main #col2 .box.productinfo div.tabs ul{width:100%;}
#main #col2 .box.productinfo div.tabs li{float:left;width:33%;margin:0;padding:0}
#main #col2 .box.productinfo div.printpage{clear:both;float:right;}
#main #col2 .productinfo .box_body dl.keyinfo dd{margin:0;padding:5px 0 5px 5px;}
#main #col2 .productinfo .box_body dl.keyinfo dd.pricing2{margin:0;padding:0 0 5px 5px;}
#main #col2 .box.productinfo form{width:400px;float:left;}
#main #col2 .box.productinfo form span{float:left;}
#main #col2 .box.productinfo div.submitbutton{float:left;margin-left:10px;}
#main #col2 .subkat div.subkatbox{background:transparent url(../pics/cat_bg2.png) no-repeat scroll left top;float:left;height:140px;padding:6px;position:relative;width:134px;margin-right:10px;}
#main #col2 div.subkatbox_body img{padding:10px 0 0 6px;}
#main #col2 div.subkatbox_body h2{text-align:center;}
#main #col2 #content_2 .rating_box{float:left;width:452px;padding:5px;border:1px solid #444;margin-bottom:10px;}
#main #col2 #content_2 .rating_box .username{float:left;padding:5px 0 5px 10px;}
#main #col2 #content_2 .rating_box .ueb{clear:both;float:left;padding-left:10px;font-weight:bold;}
#main #col2 #content_2 .rating_box .rating{float:right;}
#main #col2 #content_2 .rating_box .ranklink{float:right;}
#main #col2 #content_2 .rating_box .ranktext{clear:both;float:left;padding:5px 10px 5px 10px;}
#col2 #tabbed_box_1 #content_2 div#rate_text_1, #col2 #tabbed_box_1 #content_2 div#rate_text_2, #col2 #tabbed_box_1 #content_2 div#rate_text_3, #col2 #tabbed_box_1 #content_2 div#rate_text_4, #col2 #tabbed_box_1 #content_2 div#rate_text_5, #col2 #tabbed_box_1 #content_2 div#rate_text_6, #col2 #tabbed_box_1 #content_2 div#rate_text_7, #col2 #tabbed_box_1 #content_2 div#rate_text_8, #col2 #tabbed_box_1 #content_2 div#rate_text_9, #col2 #tabbed_box_1 #content_2 div#rate_text_10, #col2 #tabbed_box_1 #content_2 div#rate_text_11, #col2 #tabbed_box_1 #content_2 div#rate_text_12, #col2 #tabbed_box_1 #content_2 div#rate_text_13, #col2 #tabbed_box_1 #content_2 div#rate_text_14, #col2 #tabbed_box_1 #content_2 div#rate_text_15{display:none;}
#col2 .additional_info li span{float:left;width:120px;}
#main #col2 .box.productinfo .diff_box h6{padding:4px;margin:0;font-size:11px;}
#main #col2 .box.productinfo .diff_box{float:right;width:113px;height:100px;background:transparent url(../pics/rate_bg.png) no-repeat scroll left top;}
#main #col2 .box.productinfo .diff_box_small{float:right;width:113px;height:62px;font-size:10px;text-align:center;background:transparent url(../pics/rate_bg_small.png) no-repeat scroll left top;}
#main #col2 .box.productinfo .diff_box_small a{float:left;width:100px;margin:10px 5px 0 0;}
#main #col2 .box.productinfo .diff_box .ratingdiff{padding:10px;font-size:10px;}
.help a{font-size:10px;text-decoration:none;color:#cc6600;float:right;}
.rating.help{padding-right:5px;}
#main #col2 .box.productinfo .ampel_box{float:right;}
#main #col2 .box.productinfo .diff_box .ratingdiff span{font-size:16px;font-weight:bold;padding:15px 5px 5px 0px;}
#main div.login div.box_sbody a{text-decoration:none;color:#A01E29;}
#main .box.special table.cart_mini{padding:0;margin:0;}
#main .box.special table.cart_mini .cart_qty{padding:0;margin:0;width:35px;vertical-align:top;font-size:10px;}
#main .box.special table.cart_mini .sum_price{text-align:right;color:#A01E29;}
#main .box.special table.cart_mini .price_small{width:55px;text-align:right;vertical-align:top;}
#main .box.special table.cart_mini .cart_prodname{vertical-align:top;font-size:10px;color:#444;}
#main .box.special table.cart_mini .sum, #main .box.special table.cart_mini .sum_price{border-top:1px solid #444;}
#main div.login div.box_sbody, #main div.special div.box_sbody, #main div.smallbox div.box_sbody{margin:5px;}
#main .accountbox .custinfo label, #main .register .register_box label{clear:left;width:150px;float:left;}
#main .accountbox .custinfo input, #main .accountbox .custinfo select, #main .register .register_box input, #main .register .register_box select{width:200px;}
#main .accountbox .custinfo p.hinweis, #main .accountbox .adressbookbox p.hinweis, #main .lostpw p.hinweis{color:green;padding-top:5px;}
#main .accountbox .adressbook{float:left;width:485px;}
#main .accountbox .adressbookbox{float:left;width:455px;border:1px solid #444;padding:15px;margin-bottom:4px;}
#main .accountbox .adressbookbox input.buttn, #main .accountbox .adressbook input.buttn, #main input.buttnr{float:right;}
#main input.buttnr{margin-top:10px;}
#main .accountbox .adressbook input.buttn.alone{clear:both;}
#main .accountbox .custinfo input.norm, #main .register .register_box input.norm{margin-top:13px;width:150px;float:right;}
#main .loginbox .handler{width:485px;float:left;}
#main .loginbox .handler .handler_box{float:left;width:210px;border:1px solid #444;height:140px;margin-right:10px;padding:10px;}
#main .loginbox .handler label, #main .loginbox .handler input{clear:left;display:block;float:left;width:150px;}
#main .loginbox .handler .handler_box input.buttn{margin-top:10px;}
#main .lostpw label{clear:both;float:left;width:220px;float:left;display:block;padding-bottom:8px;}
#main .lostpw p{clear:left;float:left;}
#main .lostpw label.captcha{height:50px;}
#main .lostpw input.captcha{display:block;float:left;}
#main .lostpw img{float:right;margin-top:4px;}
#main .lostpw input.buttn{clear:both;float:right;}
.basket_step{float:left;border:1px solid #444;width:100%;}
.basket_step .step_off, .basket_step .step_on, .basket_step .step_onhalf{float:left;width:159px;line-height:26px;padding-right:2px;border:1px solid #444;text-align:center;}
.basket_step .step_off{background-color:#c3c3c3;}
.basket_step .step_on{background-color:#ccffcc;}
.basket_step .step_onhalf{background:transparent url(../pics/bg_progressbar.gif) left top no-repeat;}
#col2 .box.shipping .box_body p.shipping_text{clear:both;float:left;padding-top:10px;font-size:12px;}
.loginbox p.hinweis{clear:both;float:left;font-size:10px;color:#444;padding-top:10px;}
.register .register_box p.hinweis2{clear:both;float:left;font-size:12px;color:#cc6600;padding-top:10px;}
.register .register_box p.hinweis{clear:both;float:left;font-size:12px;color:#006600;padding-top:10px;}
.register label.captcha{font-size:10px;}
.shipping .adress_boxes{clear:both;float:left;width:490px;border:1px solid #444;}
.shipping .adress_box{float:left;border:1px solid #003366;width:235px;height:120px;margin:4px;}
.shipping .adress_box .radiobox{float:left;height:119px;width:22px;}
.shipping .adress_box .radiobox.checked{background-color:#ccffcc;}
.shipping .adress_box .content{float:left;margin-top:17px;margin-left:10px;}
.shipping .adress_box .content2{float:left;position:relative;top:53px;}
.shipping .adress_box .content2 a{text-decoration:none;padding:40px;border:1px dotted #444;color:#003366;}
.shipping h6{clear:both;float:left;font-size:12px;color:#000;padding:0 0 4px 0; margin: 4px 0 4px 0px;font-weight:normal;width:100%;color:#003366;}
.sp_boxen{float:left;width:470px;border:1px solid #444;padding:10px;}
.sp_box h5{font-size:14px;line-height:27px;padding-left:10px;background-color:#fff;color:#444;border-bottom:2px solid #6699cc;}
.sp_box{float:left;width:100%;margin-bottom:8px;border:2px solid #6699cc;}
.sp_box .radio_box{float:left;width:25px;height:35px;background-color:#6699cc;}
.sp_box .radio_box2{float:left;width:25px;height:20px;background-color:#6699cc;}
.sp_box .content{float:left; width: 400px;}
.sp_box .content p{float:left;padding:4px;width:400px;}
.sp_box .content_box img{float:right;margin-top:5px;margin-right:5px;padding-bottom:4px;}
.sp_box .sp_berechnung{clear:both;float:left;padding-left:15px;border-top:1px solid #444;width:455px;}
.sp_box .sp_berechnung2{clear:both;float:left;padding-left:15px;border-top:1px solid #444;width:475px;}
.payment p.info{float:left;padding-top:10px;color:#003366;}
.sp_berechnung2 .sub{color:green;}
.sp_berechnung2 .add{color:red;}
.ordersum h6{font-size:12px;padding:5px;margin:0;}
.ordersum .order_box{clear:both;float:left;width:490px;}
.ordersum .order_adress, .ordersum .order_delivery, .ordersum .order_payment{float:left;width:161px;height:160px;border:1px solid #444;margin-top:10px;}
.ordersum .order_adress p , .ordersum .order_delivery p, .ordersum .order_payment p{padding:5px;}
.ordersum .order_delivery span.logistik_partner{color:#005596;font-weight:bold;}
.ordersum .order_payment span.payment_partner{color:#cc6600;font-weight:bold;}
.ordersum h4{float:left;color:#A01E29;font-size:14px;padding:10px 0 0 0;margin:0 0 0 0;}
.ordersum table.ordersum_basket{float:left;border:1px solid #444;padding:5px;margin-top:10px;}
.ordersum .summe{float:left;width:492px;margin-top:10px;}
.ordersum .summe_pic{float:left;width:220px;height:200px;margin-right:10px;margin-top:10px;}
.ordersum .summe_boxen{float:left;width:256px;height:200px;border:1px solid #444;margin-top:10px;}
.ordersum .summe_boxen .summe_box_left p, .ordersum .summe_boxen .summe_box_right p{margin:0;padding:0;line-height:12px;}
.ordersum .summe_boxen .summe_box_left{float:left;width:113px;padding-top:10px;padding-left:10px;border-bottom:1px solid #c3c3c3;line-height:12px;}
.ordersum .summe_boxen .summe_box_right{float:left;width:112px;text-align:right;padding-top:10px;padding-right:10px;line-height:12px;border-bottom:1px solid #c3c3c3;}
.ordersum .summe_boxen .summe_box_right .price, .ordersum .summe_boxen .summe_box_left .price{font-size:12px;font-weight:normal;vertical-align:top;}
.ordersum .summe_boxen .summe_box_right span.end_sum .price{font-weight:bold;font-size:14px;}
.ordersum .summe_boxen .summe_box_right span.splitting-price, .ordersum .summe_boxen .summe_box_left span.splitting-price{font-size:10px;}
.ordersum .summe_box_right span.green span.price{color:green;}
.ordersum .summe_box_right span.red{color:red;}
.ordersum div.hinweisbox{width:465px;float:left;margin-top:10px;padding:10px;border:1px dotted orange;}
.ordersum div.hinweisbox h5{font-size:12px;color:#cc6600;}
.ordersum div.hinweisbox a{color:#000066;text-decoration:none;font-weight:bold;}
.ordersum div.error_handler{clear:both;float:left;width:476px;margin-top:10px;padding:20px;border:3px solid red;}
.ordersum div.commentbox{clear:both;float:left;width:476px;padding:5px;margin-top:10px;border:1px solid #444;}
.ordersum div.commentbox h5{font-size:14px;color:#cc6600;}
.ordersum div.commentbox p{font-size:12px;}
.ordersum div.commentbox textarea{width:400px;height:80px;font-family:Verdana;color:#333366;font-size:12px;}
.order_list{clear:both;float:left;width:486px;}
.order_list .order_box{float:left;width:480px;height:40px;font-weight:normal;border-bottom:1px dotted #444;margin-bottom:5px;}
.order_list .order_box.head{font-weight:bold;border:0;}
.order_list .order_box .order_id{float:left;width:45px;text-align:right;}
.order_list .order_box .order_datum{float:left;width:85px;height:50px;text-align:right;}
.order_list .order_box .order_status{float:left;width:150px;text-align:right;}
.order_list .order_box .order_link{float:left;width:190px;text-align:right;}
.order_list .order_box .order_link a{text-decoration:none;color:#A01E29;}
.orderinfo .versandadrbox, .orderinfo .orderquickbox{float:left;width:220px;padding:5px;border:1px solid #444;}
.orderinfo .orderquickbox{margin-left:20px;}
.orderinfo .productboxen{clear:both;float:left;width:472px;padding:5px;border:1px dotted #444;}
.orderinfo .productbox{float:left;width:470px;}
.orderinfo .productbox .amount{float:left;width:50px;text-align:right;}
.orderinfo .productbox .product{float:left;width:250px;text-align:left;padding-left:5px;}
.orderinfo .productbox .status{float:left;width:150px;text-align:right;}
.orderinfo .commentboxen{float:left;width:480px;}
.orderinfo .commentbox{float:left;width:472px;margin-bottom:5px;padding:5px;border:1px solid #444;}
.orderinfo .commentbox .date{float:left;width:75px;text-align:left;border-bottom:1px solid #444;}
.orderinfo .commentbox .status{float:left;width:390px;border-bottom:1px solid #444;text-align:left;font-weight:bold;}
.orderinfo .commentbox .text{clear:left;float:left;width:470px;padding-top:5px;text-align:left;}
.login .box_sbody h4.quickheader{padding-top:5px;}
.login .box_sbody .orderquickbox{float:left;width:142px;margin-left:5px;padding:2px;border:1px dotted #c3c3c3;}
.login .box_sbody .orderquickbox .orderid{float:left;width:70px;}
.login .box_sbody .orderquickbox .date{float:left;width:70px;text-align:right;}
.login .box_sbody .orderquickbox .payed, .login .box_sbody .orderquickbox .status{float:left;width:150px;}
.orderquickbox h5, .versandadrbox h5{font-size:12px;}
.thankyou .zahlungsinfoboxen{float:left;width:472px;padding:10px;background-color:#f7e6d5;}
.thankyou .zahlungsinfobox{float:left;width:472px;border-bottom:1px solid #444;padding:5px;}
.contact .formbox{float:left;width:480px;}
.contact .formbox label{clear: left;float:left;width:200px;}
.contact .formbox input{float:left;width:200px;}
.contact .formbox textarea{width:250px;}
.ratings .rankbutton{clear:both;float:right;}
.ratings label, .ratings .inputfield{clear:both;float:left;}
.ratings .usern{padding-left:10px;color:#005596;}
.ratings p.infotext{text-align:center;}
.ratingdiff a{color:#005596;text-decoration:none;}
.pageswitch{border-bottom:1px solid #444;border-top:1px solid #444;margin-bottom:10px;text-align:right;}
.pageswitch span{margin-right:10px;}
.pageswitch a{padding-right:3px;padding-left:3px;text-decoration:none;color:#006633;}
.pageswitch a:hover{color:orange;}
.pageswitch a.active{color:#A01E29;}
.privacy .privacy_boxen{float:left;width:480px;}
.privacy .privacy_box{float:left;width:480px;margin-bottom:10px;}
.privacy .privacy_box h4{color:#A01E29;padding:4px 0 4px 0;font-size:13px;}
#col1, #col2, #col3{z-index:2;}
#search_suggest{position:absolute;top:163px;left:458px;z-index:98;width:627px;background-color:#fff;color:#444;}
#search_suggest #suggest_link{position:relative;float:left;z-index:99;width:400px;border:1px solid red;}
.suggestprodukt{margin-left:10px;float:left;line-height:20px;font-size:10px;height:20px;width:500px;color:black;}
.suggestmiddle{float:left;height:20px;}
span .searchmarker{color:purple;}
.ordersum h4{width:90%;}
.floating_products{float:left;width:490px;}
.floating_products .product{float:left;width:235px;border:1px solid #444;height:195px;margin:2px;}
.floating_products .product .zusatzinfos{height:40px;}
.floating_products .product .buttons{height:30px;padding-top:5px;}
.floating_products .product .productpic{float:left;width:70px;padding:3px;height:170px;}
.floating_products .product .product_content h2{height:55px;}
.floating_products .product .product_content{padding:4px;}
.floating_products a{text-decoration:none;color:#005596;font-size:12px;}
#nextBtn a, #prevBtn a{text-decoration:none;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:150px;height:450px;overflow:hidden;}
span#prevBtn{}
span#nextBtn{}
.rb_slider div.slidebox{height:450px;}
.tl_slider div.slidecontent{height:330px;}
.rb_slider a{text-decoration:none;color:#A01E29;height:450px;width:150px;}
.tl_slider a{text-decoration:none;color:#A01E29;height:340px;width:150px;}
.tl_slider{margin-top:10px;margin-left:8px;}
.tl_slider .hersteller, .rb_slide .hersteller{margin-top:10px;color:#A01E29;}
.tl_slider .titel, .tl_slider .text, .rb_slider .titel, .rb_slider .text{color:#000;}
.rb_slider .text{font-size:12px;height:130px;overflow:hidden;}
.tl_slider .addedby, .tl_slider .dateadded, .rb_slider .addedby, .rb_slider .dateadded{color:#444;}
.rb_slider{margin-top:10px;margin-left:4px;}
.rb_slide{height:430px;}
.titel_floatings{float:left;width:100%;}
.titel_floatings .titel_light, .titel_floatings .titel_dark{float:left;width:98%;padding:4px;border-bottom:1px solid #444;}
.titel_floatings .titel_light{background-color:#d6d8fa;}
.titel_floatings .titel_dark{background-color:#e4e4e0;}
#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;width:150px;color:#fff;}
.pageprodcount{color:green;}
.esearch_info a{text-decoration:none;color:#A01E29;}
.hinweis{color:#A01E29;}
td.markred{background-color:red;}
.ccinfo .zuspayinfo label{clear:both;float:left;width:100%;font-weight:bold;margin-top:10px;}
.ccinfo .zuspayinfo input, .ccinfo .zuspayinfo select, .ccinfo .zuspayinfo p{float:left;}
.ccinfo .zuspayinfo{float:left;width:270px;margin:10px 0 0 10px;}
.ccinfo .zusimage{float:right;width:200px;margin-top:10px;}
.ccinfo .order_button_box{clear:both;}
.ccinfo .images{clear:both;float:right;text-align:right;}
.register_box p.hinweis{width:100%;}
.status{width:100%;text-align:right;}
.impress h4{margin-top:8px;}
body{background:#fcfcfc url(../pics/bg_page.png) left top repeat-x;color:#fff;}
.verlag_name{color:#330066;font-weight:bold;}
.username{color:#005596;}
.green{color:green;}
.hoverit{color:#336633;font-weight:bold;}
#searchmarker{color:#184008;font-weight:bold;}
.productname{color:#444;}
.wrapper{color:#363636;}
#main #col2 .box.productinfo .diff_box h6, #main #col2 .box.productinfo .diff_box h6 a, #main #col2 .box.productinfo .diff_box .ratingdiff span{color:#a01e29;}
#main #col2 .box.productinfo .diff_box h6 a{text-decoration:none;}
#top_nav li{border-left-color:#fff}
#top_nav li a{color:#fff;}
#header ul#lang li{border-left-color:#fff;}
#header ul#lang li a{color:#fff;}
#header ul#lang li.active a{color:orange;}
#searchbar{background:transparent url(../pics/searchbar_bg.png) left top no-repeat;}
#searchbar p{color:#a01e29;}
#breadcrumb span{color:#fff;}
#breadcrumb li{background:transparent url(../pics/breadcrumb_divider.png) left center no-repeat;}
#breadcrumb li.first{background:none;}
#breadcrumb li a{color:#fff;}
#main #col1 .box h2, #main #col3 .box h2{background:transparent url(../pics/col1_col3_box_head.png) left top no-repeat;}
#main #col1 .box.special h2, #main #col3 .box.special h2{background-position:left bottom;color:#fcfcfc;}
#main #col1 .box .box_body, #main #col3 .box .box_body{background:transparent url(../pics/col1_col3_box_body.png) left bottom no-repeat;}
#main #col1 .box .box_body ul li{border-top-color:#b9bdc4;}
#main #col1 .box .box_body ul li a, #main #col1 .box .box_body ul li.active ul li.active ul li a, #main #col1 .box .box_body ul li.active ul li a, #main #col3 .box .box_body ul li a{background:transparent url(../pics/button_cat.png) left top no-repeat;color:#363636;font-weight:normal;}
#main #col1 .box .box_body ul li.active a{font-weight:bold;}
#main #col1 .box .box_body ul li.active ul li a{padding-left:30px;font-size:12px;color:#A01E29;font-weight:normal;}
#main #col1 .box .box_body ul li.active ul li.active a{padding-left:30px;font-size:12px;color:#A01E29;font-weight:bold;}
#main #col1 .box .box_body ul li.active ul li.active ul li a{padding-left:40px;font-size:10px;color:#000;font-weight:normal;}
#main #col1 .box .box_body ul li.active ul li.active ul li.active a{padding-left:40px;font-size:10px;color:#A01E29;font-weight:normal;}
#main #col1 .box .box_body ul li a:hover, #main #col1 .box .box_body ul li.active a{background-position:left -26px;color:#A01E29;}
#main #col2 .box{background:transparent url(../pics/col2_box_bottom.png) left bottom no-repeat;}
#main #col2 .box .box_body{background:transparent url(../pics/col2_box_head.png) left top no-repeat;}
#main #col2 .box h2, #main #col2 .box h1{color:#A01e29;}
#main #col2 .box h5 a{color:#444;text-decoration:none;font-weight:bold;}
#main #col2 .box h5 a:hover{color:#a01e29;text-decoration:none;font-weight:bold;}
#main #col2 .box h4 a{color:#a01e29;text-decoration:none;font-weight:bold;}
#main #col2 .box h4 a:hover{color:#444;text-decoration:none;font-weight:bold;}
#main #col2 .box .box_body h3{color:#a01e29;border-bottom-color:#A01E29;}
#main #col2 .box .box_body ul#prod_list_1_ad li, #main #col2 .box .box_body ul#prod_list_1 li{border-top-color:#A01E29;background:transparent url(../pics/bg_cat_list_1.png) left top repeat-x;color:#1c0946;}
#main #col2 .box .box_body ul#prod_list_1_ad li img.thumbimg, #main #col2 .box .box_body ul#prod_list_1 li img.thumbimg{border-color:#A01E29;background-color:#FFF;}
#main #col2 .box .box_body ul#prod_list_1 li .desc h4{color:#a01e29;}
#main #col2 .box .box_body ul#prod_list_1 li .desc p.text, #main #col2 .box .box_body ul#prod_list_1 li .desc h5{}
#main #col2 .box .box_body ul#prod_list_1 li .desc .pricing .cost{color:#a01e29;}
#main #col2 .box .box_body ul#prod_list_1 li .desc .pricing .shipping{color:#006600;}
#main #col2 .box .box_body ul#prod_list_1 li .desc input.button, #main #col2 .box.productinfo div.submitbutton input.order_now, #main #col2 .box.basket div.buttn_box input.buttn, .order_button input.button, #searchbar .searchbutton input{border:none;background:transparent;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button, #main #col2 .box .box_body ul#prod_list_1 li .desc div.submitbutton, #main #col2 .box.productinfo div.submitbutton, #main .cart_mini a.button, #main #col2 .box.basket a.button, #main #col2 .box.basket div.buttn_box, .order_button{background:transparent url(../pics/button_blue.png) left top no-repeat;}
#main .cart_mini .cart_prodname a{color:#a01e29;text-decoration:none;}
#main .cart_mini .cart_prodname a:hover{color:#444;text-decoration:none;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button span, #main #col2 .box .box_body ul#prod_list_1 li .desc input.button, #main #col2 .box.productinfo div.submitbutton input.order_now, #main .cart_mini a.button span, #main #col2 .box.basket a.button span, #main #col2 .box.basket div.buttn_box input.buttn, .order_button input.button{background:transparent url(../pics/button_blue.png) right top no-repeat;color:#363636;}
#main #col2 div.subkatbox_body a{text-decoration:none;color:#363636;}
.ampel img{padding-left:10px;}
.ampel_green{color:#17891a;}
.ampel_yellow{color:#cca312;}
.ampel_blue{color:blue;}
.ampel_red{color:#89173f;}
.ampel_purple{color:purple;}
.ampel_orderstop{color:#895917;}
.inkl_shipping{color:green;font-weight:bold;}
.exkl_shipping{color:#444;}
.price{color:#a01e29;font-weight:bold;font-size:15px;}
.basket .price{color:#444;font-size:12px;font-weight:normal;}
.price_small{color:#a01e29;font-weight:bold;font-size:10px;}
#top_nav .red{color:red;border-bottom:1px solid red;}
#col2 a.order_now{color:#444;padding:5px 40px 5px 40px;background:transparent url(../pics/button_blue.png) left top no-repeat;text-decoration:none;}
#col2 a.order_now:hover{background-position:left bottom;}
#col2 a.order_now:hover span{color:#a01e29;}
#col2 .productinfo .box_body dl.keyinfo dt{color:#a01e29;}
#main #col2 #content_2 .rating_box .ranklink a{text-decoration:none;color:#a01e29;}
#col2 .productinfo .printpage a{text-decoration:none;color:#444;}
label.badlogin, div.err, p.error{color:#990000;}
ul.account li a{text-decoration:none;color:#a01e29;}
ul.account li a:hover{text-decoration:underline;color:#444;}
.basket a.prodlink{text-decoration:none;color:#A01E29;}
.basket a.prodlink:hover{text-decoration:none;color:#444;}
.impress_text{color:#444;font-size:10px;text-align:justify;}
.box.special a.title{color:#fff;text-decoration:underline;font-weight:bold;}
.box.special a.title:hover{color:#fff;text-decoration:none;font-weight:bold;}
#searchbar .searchbutton input{float:left;height:24px;line-height:25px;width:120px;margin-left:4px;padding-right:4px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}
#searchbar .searchbutton input{color:#fff;background:transparent url(../pics/button_red.png) left top no-repeat;}
#searchbar .searchbutton{background:transparent url(../pics/button_red.png) left top no-repeat;}
.shippingcosts table, .basket table, .shippingcosts th, .basket th, .shippingcosts td, .basket td, .ordersum table, .ordersum th, .ordersum td, .special table, .special th, .special td{color:#444;}
.shippingcosts th, .basket th, .ordersum th, .special th{font-size:12px;}
.shippingcosts td, .basket td, .special td, .ordersum td{font-size:10px;}
td.hinweisbasket{border:1px dotted red;padding:5px;margin:5px 0 0 0;color:red;font-size:12px;}
label.red, input.red{color:red;}
table.topsellertbl, table.topsellertbl a{color:#444;font-size:10px;}
table.topsellertbl .price{font-size:10px;}
td.light{background-color:#e6e6e6;margin:5px;}
td.dark{margin:5px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#top_nav li a{font-size:.8em;text-decoration:none}
#top_nav li a:hover{text-decoration:underline;}
#header ul#lang li a{font-size:.8em;text-decoration:none}
#header ul#lang li a:hover{text-decoration:underline;}
#header ul#lang li.active a{font-weight:bold}
#searchbar p{font-size:1.2em;text-transform:uppercase;font-weight:bold}
#breadcrumb li.active a{font-weight:bold;}
#main #col1 .box h2, #main #col3 .box h2{font-size:1em;}
#main #col1 .box .box_body ul li a, #main #col3 .box .box_body ul li a{text-decoration:none;}
#main #col2 .box h2{font-size:1.2em;}
#main #col2 .box. h1{font-size:1.4em;}
#main #col2 .box.productinfo h1{font-size:12px;}
#main #col2 .box .box_body h1{font-size:1.4em;}
#main #col2 .box .box_body h3{font-size:1.2em;}
#main #col2 .box .box_body ul#prod_list_1 li .desc h5{font-size:1em;font-weight:normal;}
#main #col2 .box .box_body ul#prod_list_1 li .desc h4{font-weight:bold;}
#main #col2 .box .box_body ul#prod_list_1 li .desc p{}
#main #col2 .box .box_body ul#prod_list_1 li .desc p.text{}
#main #col2 .box .box_body ul#prod_list_1 li .desc span.line2{}
#main #col2 .box .box_body ul#prod_list_1 li .desc span.line3{}
#main #col2 .box .box_body ul#prod_list_1 li .desc span.line4{}
#main #col2 .box .box_body ul#prod_list_1 li .desc p.art_nr, #main #col2 .box .box_body ul#prod_list_1 li .desc p.setup{font-size:.8em;}
#main #col2 .box .box_body ul#prod_list_1 li .desc .pricing{font-size:.9em;text-align:right;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button{text-decoration:none;}
#main #col2 .box .box_body ul#prod_list_1 li .desc a.button span, #main #col2 .box .box_body ul#prod_list_1 li .desc input.button, #main #col2 .box.productinfo div.submitbutton input.order_now, #main #col2 .box.productinfo a.button span, #main #col2 .box.basket div.buttn_box input.buttn #searchbar .searchbutton input, .order_button input.button{text-align:center;text-transform:uppercase;font-weight:bold;color:#444;}
#main #col2 .box.basket a.button span{text-align:center;text-transform:uppercase;font-weight:bold;color:#336633;}
#main #col2 .box.shippingcosts p.hinweis{font-size:10px;padding-top:10px;}
.esearch .search_item_boxen{float:left;width:94%;padding:10px;}
.esearch .search_item_box label{width:160px;float:left;}
.esearch .search_item_box label.red{color:red;}
.esearch .search_item_box input{width:280px;}
#col2 #tabbed_box_1 .tabbed_area{float:left;width:500px;}
#col2 #tabbed_box_1 ul.tabs{margin:0px;padding:0px;}
#col2 #tabbed_box_1 ul.tabs li{list-style:none;display:inline;}
#col2 #tabbed_box_1 ul.tabs li a{background:transparent url(../pics/button_blue.png) left top no-repeat;color:#363636;padding:5px 20px 5px 20px;text-decoration:none;}
#col2 #tabbed_box_1 ul.tabs li.prod_notenbeisp a{background:transparent url(../pics/button_noten.png) left top no-repeat;color:#363636;padding:5px 20px 5px 20px;text-decoration:none;}
#col2 #tabbed_box_1 ul.tabs li a:hover{background-color:#2f343a;border-color:#2f343a;}
#col2 #tabbed_box_1 ul.tabs li a.active{background-color:#ffffff;color:#A01E29;}
#col2 #tabbed_box_1 .content{clear:right;float:left;background-color:#ffffff;margin:5px 0 0 0;padding:10px;width:93%;border:1px solid #464c54;}
#col2 #tabbed_box_1 #content_2, #col2 #tabbed_box_1 #content_3, #col2 #tabbed_box_1 #content_4{display:none;}
#col2 #tabbed_box_1 ul.tabs{margin:0px;padding:0px;margin-top:5px;margin-bottom:6px;}
#col2 #tabbed_box_1 .content ul{margin:0px;padding:0px 20px 0px 20px;}
#col2 #tabbed_box_1 .content ul li{list-style:none;border-bottom:1px solid #d6dde0;padding-top:4px;padding-bottom:4px;font-size:11px;}
#col2 #tabbed_box_1 .content ul li a{text-decoration:none;color:#3e4346;}
#col2 #tabbed_box_1 .content ul li a small{color:#8b959c;font-size:9px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;left:4px;top:0px;}
#col2 #tabbed_box_1 .content ul li:last-child{border-bottom:none;}
#lightbox{background-color:#fff;padding:10px;border-bottom:1px solid #444;border-right:1px solid #444;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#lightbox img{border:none;}
#overlay img{border:none;}
#overlay{background-image:url(../pics/overlay.png);}
* html #overlay{background-color:#000;background-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../pics/overlay.png", sizingMethod="scale");}
#keyboardMsg, #lightboxCaption, #keyboardMsg a{color:#3e4346;text-decoration:none;}
#TB_window{font:12px Arial, Helvetica, sans-serif;color:#333333;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(../pics/overlay.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../pics/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../pics/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.filter {
	clear: both;
	float: left;
	width: 480px;
	border: 1px solid orange;
	padding: 4px;
}

.filter table {
	font-size: 10px;
	color: #000;
	margin-top: 10px;
	width: 480px;
	background-color: #ffe4af;
}
.filter table th{
	text-align: left;
	padding-left: 4px;
	padding-bottom: 2px;

}

.filter select{
	
	background-color: #fff;
	color: #000;
	border: 1px dotted: #444;
	font-size: 11px;
}



.esearch_info.filter {
	color: #b76c00;
	font-weight: bold;
}

table.faq_suche {
	clear: both;
	float: left;
	width: 100%;
	color: #000;
	font-size: 12px;
}
