h1,h2,h3,h4{margin:0;padding:4px 0 2px 0;color:#2761A2;font-family:'Arial','Verdana',sans-serif;}
h1{font-size:17px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
select,input.text,input.captcha{background-image:url("../images/input_text_bg.gif");background-repeat:no-repeat;border:1px solid #E3E3E3;margin:5px 0 5px 5px;padding:2px; width:160px;}
textarea{background-image:url("../images/input_text_bg.gif");background-repeat:no-repeat;border:1px solid #E3E3E3;margin:5px 0 5px 5px;padding:2px;}
input.captcha{width:30px;}
select:active,input.text:active,input.captcha:active,textarea:active{ border:1px solid #3261B1;}
select:focus,input.text:focus,input.captcha:focus,textarea:focus{ border:1px solid #3261B1;}
.search_bar{ padding:8px 0 4px 8px;clear:both;}
input.searchsidebar,input.searchsidebar:focus,input.searchsidebar:active,input.searchsidebar:hover{width:120px;margin:1px 0 0 0; border:1px solid #3261B1;float:left;}
input.searchsidebar_ok{margin:0 0 0 5px;}
fieldset {border:none;border-top:1px solid #D1D6DF;}
legend {color:#3261B1;font-weight:bold;}
.nodisplay{display:none;}
ul.subnavi{margin:0;padding:10px;list-style-type:none;}
ul.subnavi li{padding:3px 0 3px 15px;background:url("../images/arrow_blue.gif") left center no-repeat;}
ul.subnavi a{text-decoration:none;color:#2761A2;}
ul.subnavi a:hover{text-decoration:none;color:#000000;}
.sidebutton{margin:2px 0 2px 7px;}
html,body,form{margin:0;padding:0;font-family:arial,verdana,sans-serif;font-size:12px;line-height:1.4em;border:none;}
body{background-color:#C8DBED;background-image:url("../images/body_bg.jpg");background-repeat:repeat-x;}
a,a:link,a:hover,a:focus{text-decoration:none;border:none;outline:none;}
a img{border:none;outline-style:none;}
.mod_fr24shop_order{margin:0 auto;width:94%;}
a.backlink{padding:0 0 0 15px;text-decoration:underline;color:#053574;background:url('../images/arrow_blue_back.gif') no-repeat left 4px;}
a.backlink:hover{color:#333;}
tr.total td.label{text-align:right;}
td{vertical-align:top;}
#main{width:1000px;margin:0 auto;}
#header{position:relative;margin:26px 0 0 0;}
div.addthis_toolbox{position:absolute;top:2em;left:27.5em;}
div#headcard{width:400px;right:3px;top:25px;position:absolute;padding:0 40px 3px 0;text-align:right;color:#848484;background:url("../images/icon_warenkorb.gif") right top no-repeat;min-height:40px;}
div#headcard p{margin:0;padding:0;}
div#headcard a{margin:0 0 0 5px;padding:0 0 0 10px;text-decoration:none;color:#053574;background:url("../images/arrow_blue.gif") left center no-repeat;}
div#headcard a:hover{color:#FFA300;}
div#headcard a.cardiconlink{width:30px;height:30px;right:0;top:0;position:absolute;display:block;background-image:url("none");background-color:transparent;}
.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
#nav{height:39px;position:relative;margin:5px 0 0 0;background-image:url("../images/mainnavi_bg.gif");background-repeat:no-repeat;}
#nav a{height:39px;display:block;padding:8px 10px 0 10px;font-weight:bold;text-decoration:none;color:#fff;}
#nav a:hover,#nav span,#nav a.trail{height:39px;display:block;padding:8px 10px 0 10px;background-image:url("../images/mainnavi_active_bg.gif");background-repeat:repeat-x;font-weight:bold;color:#053574;}
#nav ul{margin:0;padding:0 10px;list-style:none;}
#nav ul.level_1 li{float:left;padding:0 0 0 1px;background-image:url("../images/mainnavi_li_devider.gif");background-repeat:no-repeat;font-size:13px;background-position:left 5px;text-transform:uppercase;}
#nav ul.level_1 li.first{background-image:url("none");}
#nav_konto{right:10px;top:65px;position:absolute;}
#nav_konto ul{margin:0;padding:0 10px;list-style:none;}
#nav_konto ul.level_1 li{float:left;padding:2px 10px 0 10px;font-size:12px;color:#053574;text-transform:uppercase;}
#nav_konto a{font-weight:bold;text-decoration:none;color:#fff;}
#nav_konto a:hover,#nav_konto span{font-weight:bold;color:#FFA200;}
div#content{position:relative;clear:both;}
div#contleft{width:197px;float:left;}
div#contmain{width:592px;position:relative;float:left;margin-left:7px;}
div#contleftmain{width:796px;position:relative;float:left;}
div#contright{width:197px;position:relative;margin-left:802px;}
div.box{margin:0 0 8px 0;}
div#contleftmain .box{width:796px;}
div#contleftmain .box.half{width:395px;}
div#contright .box,div#contleft .box{width:197px;}
div.box div.boxhead{position:relative;}
div.boxhead div.middle{background-color:#F1F1F1;background-image:url("../images/box_header_m.gif");background-repeat:repeat-x;}
div.boxhead div.right{background:url("../images/box_border_or.gif") right top no-repeat;background-color:transparent;}
div.boxhead div.left{background:url("../images/box_border_ol.gif") left top no-repeat;background-color:transparent;}
div.boxhead h1{height:20px;overflow:hidden;margin:0 20px;padding:5px 0 0 0;font-size:13px;color:#053574;text-transform:uppercase;}
div.box div.boxcontent{top:-1px;position:relative;clear:both;display:block;background-color:#fff;background-image:url("../images/boxcontent_bg.gif");background-repeat:repeat-x;border-right:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6;border-left:1px solid #B6B6B6;}
div.boxcontent p{margin: 0px 0 5px 20px;padding:5px 0 0 0;}
.nocontpadding div.boxcontent p{margin:0;padding:3px;}
div.boxcontent div.bottom{height:7px;position:relative;}
div.boxcontent div.bottomleft{height:7px;left:-2px;position:relative;background:url("../images/box_border_ul.gif") left bottom no-repeat;}
div.boxcontent div.bottomright{height:7px;bottom:-1px;right:-1px;position:relative;background:url("../images/box_border_ur.gif") right bottom no-repeat;}
#footer{clear:both;margin:2px 0 20px 0;}
.boxfooter{position:relative;background-color:#E4EDF6;}
.boxfooter .topleft{height:7px;background:url("../images/footer_box_ol.gif") left top no-repeat;}
.boxfooter .topright{height:7px;background:url("../images/footer_box_or.gif") right top no-repeat;}
.boxfooter .bottom{}
.boxfooter .bottomleft{height:7px;background:url("../images/footer_box_ul.gif") left bottom no-repeat;}
.boxfooter .bottomright{height:7px;background:url("../images/footer_box_ur.gif") right bottom no-repeat;}
.boxfooter .text{padding:0 20px;background:url("../images/footer_box_dottet_lines.gif") left center repeat-x;min-height:120px;}
.footerkat{padding:2px 0 0 0;float:left;background-image:url("../images/footer_kat_dot_devider.gif");background-repeat:repeat-y;min-width:185px;min-height:120px;}
.footerkat p{margin:0;padding:0 10px;font-weight:bold;color:#848484;}
.footerkat ul{margin:0 0 0 10px;padding:0;list-style:none;}
.footerkat li{margin:0; padding:0 0 0 12px; background-image:url("../images/arrow_grey.gif");background-repeat:no-repeat; background-position:left 5px; font-size:10px; line-height: 14px;}
.footerkat a{text-decoration:none;color:#848484;}
.footerkat a:hover{color:#FFA300;}
.nl_sidebox div.formbody{padding:5px 0;background-image:url("../images/nl_sidebox_bg.gif");background-repeat:no-repeat;}
.nl_sidebox input.text{width:117px;display:block;margin:0 0 3px 70px;}
.nl_sidebox div.nlaktion{display:block;margin:0 0 3px 73px;font-size:9px;}
.nl_sidebox div.nlaktion input.radio{margin:0;padding:0;font-size:9px;line-height:10px;}
.nl_sidebox input.submit{margin:5px 0 3px 80px;}
.product_teaser{padding:20px 0 20px 25px;}
.product_teaser .item{width:368px;position:relative;float:left;margin:0 10px 10px 0;background-color:#E3E3E3;}
.product_teaser .item img{float:left;}
.product_teaser .item .right{width:170px;height:135px;overflow:hidden;float:left;padding:5px 0 0 10px;}
.product_teaser .item .right h3{margin:0;padding:0;font-size:12px;color:#2761A2;}
.product_teaser .item .right p{margin:3px 0;padding:0;}
.product_teaser .item .detail_link{bottom:5px;right:10px;position:absolute;}
.product_teaser .item .detail_link a{text-decoration:underline;color:#2761A2;}
.product_teaser .item .detail_link a:hover{text-decoration:none;color:#000;}
.ourimagescats{padding:20px 0 20px 25px;}
.ourimagescats .item{width:180px;position:relative;float:left;margin:0 10px 10px 0;}
.ourimagescats .item h3{margin:0;padding:0;text-align:center;font-size:12px;color:#2761A2;}
.ourimages{padding:5px 0 20px 25px;}
.ourimages .item{width:76px;position:relative;float:left;margin:0 8px 10px 0;}
.ourimages .item h3{margin:0;padding:0;text-align:center;font-size:12px;color:#2761A2;}
.fotolia_thumbs{padding:20px 0 20px 25px;}
.fotolia_thumbs .item {width:110px; height:170px;position:relative;float:left;margin:0 8px 10px 0;}
#topdo{padding:5px 25px;}
.actionbar{position:relative;clear:both;display:block;text-align:right;font-size:8px;}
.actionbar .icon.plus img{right:23px;position:relative;}
.actionbar .icon.lupe img{top:2px;right:5px;position:relative;}
.overlaybox{display:none;}
.LayerBox .overlaybox{display:block;}
.overlaybox .left{width:190px;float:left;margin:10px 0 0 0;}
.overlaybox .left h3{margin:0 0 2px 0;padding:0;font-size:13px;color:#2761A2;}
.overlaybox .left p{padding:0;color:#848484;}
.overlaybox .right{width:190px;float:left;margin:10px 0 0 0;text-align:right;}
.overlaybox .right .clipboard{margin:0 0 5px 0;padding:5px 0 25px 30px;font-size:13px;color:#2761A2;line-height:35px;background: url('../images/big_plus.gif') no-repeat;text-transform:uppercase;}
.layerbigpic{width:400px;overflow:hidden;text-align:center;}
.layerbigpic img{margin:0 auto;}
.product_details{padding:20px 0 20px 25px;}
.product_details .title_row{margin:0 0 10px 0;background: url('../images/line_dotted.gif') bottom repeat-x;}
.product_details .title_row h3{margin:0;padding:0;font-size:12px;color:#2761A2;}
.product_details .artnr{margin:0 0 3px 0;padding:0;color:#848484;}
.product_details .item img{float:left;}
.product_details .item .right{width:460px;float:left;padding:0 0 0 10px;}
.product_details .item .right p{margin:0;padding:4px 0;}
table.productfacts{margin:0;padding:0;border:none;}
table.productfacts .col1{width:160px;vertical-align:top;font-weight:bold;color:#2761A2;background: url('../images/line_dotted.gif') repeat-x left 17px;}
ul.downloads{margin:0;padding:5px 0;list-style:none;}
ul.downloads li{padding:4px 0;}
ul.downloads a{padding:0 0 0 20px;font-weight:bold;color:#2761A2;background:url('../images/arrow_blue.gif') no-repeat 5px 3px;}
.button_row{margin:20px;}
.button_row .button_left{width:50%;float:left;}
.button_row .button_right{width:50%;float:left;text-align:right;}
.cloud{margin:0;padding:5px;list-style:none;}
.cloud li{display:inline;margin:0;padding:0;}
.cloud li a{text-decoration:none;}
.cloud li.size1 a{font-size:9px;color:#999;}
.cloud li.size2 a{font-size:10px;color:#666;}
.cloud li.size3 a{font-size:11px;color:#333;}
.cloud li a:hover{color:#386698;}
.clipboard{padding:10px 0 5px 3px;height:175px;overflow:auto;}
.clipboard .cb_item{float:left;margin:0 5px 10px 5px;}
.aktproduct .product_infos{padding:5px 10px;}
.aktproduct form{margin:5px 0px 5px 7px;}
.curprod_sidebar .text{min-height:175px;}
table.order,table.all_records{width:95%;margin:20px 20px 20px 0;}
table.order td{padding:8px 0;}
.order .product form,.order .shipping form,.order .paymethod form,.order .codediscount form{display:inline;}
table.order .description,table.order .image{float:left;display:block;margin:0 10px 0 0;}
.description .title{font-weight:bold;}
table.order tr.shipping td.label{padding-left:270px;text-align:left;}
table.order tr.total1 td.label{padding-left:270px;text-align:left;}
table.order tr.paymethod td.label{padding-left:270px;text-align:left;}
table.suborder .col1{width:200px;padding:0 10px;text-align:right;}
table.order th.amount{width:180px;margin-right:auto;margin-left:auto;}
table.order td.amount input.text{width:30px;float:left;margin:0 3px;}
table.order th.single,table.order td.single_price{width:100px;padding-right:15px;padding-left:4px;text-align:right;}
table.order th.price{width:80px;margin-right:auto;margin-left:auto;padding-right:10px;text-align:right;}
table.order td.price{width:80px;padding-right:4px;padding-left:4px;text-align:right;}
.weiter_button{padding-left:580px;}
.submit_container{text-align:right;}
.submit_container2{width:340px;padding:20px 0 0 0;text-align:right;}
.submit_bestellung{padding:20px 0 0 0;text-align:center;}
.cont20 div.text{padding:20px;}
.cont1020 div.text{padding:10px 20px;}
div.text .cont20{padding:20px;}
div.text .cont1020{padding:10px 20px;}
ul.cartnav{margin:0;padding:0;list-style-type:none;background:url("../images/cart_navi_yellow.gif") left center no-repeat;}
ul.cartnav li{float:left;padding:3px 20px 3px 25px;background-image:url("../images/cart_navi_grey.gif");background-repeat:no-repeat;font-size:16px;color:#2761A2;line-height:30px;}
ul.cartnav a{color:#B5B5B5; cursor:default;}
ul.cartnav li.active{float:left;padding:3px 20px 3px 25px;background-image:url("../images/cart_navi_yellow.gif");background-repeat:no-repeat;font-size:16px;color:#2761A2;line-height:30px;}
table.order td{vertical-align:top;}
table.order th{color:#053574;background:url("../images/cart_header_bg.gif") left bottom repeat-x;}
table.order tr.total{font-weight:bold; font-size:13px; text-decoration:none;background:url("../images/cart_total_price_bg.gif") left bottom repeat-x;}
table.order tr.total td{padding:5px;}
.total .vatnotice{font-weight:normal;font-size:10px;}
table.overview td{ padding:2px 0 5px 0;}
table.overview td.label{width: 150px;font-weight:bold;}
.hide_order table.order{display:none;}
.error{padding:10px 5px;font-weight:bold;color:red;}
.hide{display:none;}
