/* ===== Layout (Original-Inline) ===== */
#wrapper { width:970px; margin:0 auto; }
#header { height:280px; }
#left { width:255px; }
#main {  margin-left:255px; }
#footer { height:60px; }


/* ===== css_contao.css ===== */
/* Contao Open Source CMS :: Copyright (C) 2005-2010 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative;}select,input,textarea{font-size:99%;}form{margin:0;padding:0;}img{border:0;}#left{float:left;}#right{float:right;}#main{width:auto;position:relative;}.inside{position:relative;text-align:left;}.block{overflow:hidden;}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}.custom{display:block;text-align:left;}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* ===== css_tinymce.css ===== */
/**
 * Global TinyMCE style sheet
 * 
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 * 
 *   tl_files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 * 
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 * 
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 * 
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (tl_files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }

/* ===== css_basic.css ===== */
/* Style sheet basic */
html{overflow-y: scroll;overflow-x: auto;}
body{margin:0;padding:0;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Verdana;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:12px;color:#333333;}
a:active,a:focus{outline: none;-moz-outline-style: none;}
caption,th,td{text-align:left;vertical-align:top;}
h1{margin:0 0 13px;padding:0 0 5px;border-bottom:1px solid #cccccc;font-family:tahoma,verdana;font-weight:normal;text-decoration:none;font-size:17px;color:#0C6D3A;line-height:1;text-transform: uppercase;}
h2{margin:0 0 10px;padding:0;font-weight:normal;font-size:15px;color:#0C6D3A;line-height:1.6;}
h2 a{font-size:15px;}
#left h2{margin:3px 0 0;padding:0 0 2px;border-bottom:1px solid #0B6D3A;font-weight:bold;font-size:13px;color:#0C6D3A;line-height:1;text-transform: uppercase;}
h3{margin:0 0 10px;padding:0;font-weight:bold;font-size:13px;color:#666666;}
h4{margin:0 0 13px;padding:0 0 5px;border-bottom:1px solid #cccccc;font-family:tahoma,verdana;font-weight:normal;text-decoration:none;font-size:17px;color:#000000;line-height:1;text-transform: uppercase;}
h6{margin:0 0 13px;padding:0 0 5px;border-bottom:1px solid #cccccc;font-family:tahoma,verdana;font-weight:normal;text-decoration:none;font-size:12px;color:#000000;line-height:1;text-transform: uppercase;}
a{text-decoration:underline;}
a:hover{text-decoration:none;color:#0C6D3A;}
a:active,a:focus{outline: none;-moz-outline-style: none;}
img{margin:0;padding:0;vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}
p{padding-bottom:1em;}
.mod_footer_print{display:none;}
.max685{width:685px;}


/* ===== css_screen.css ===== */
/* Style sheet screen */
.mod_breadcrumb{left:0;top:0;position:absolute;font-weight:normal;text-decoration:none;font-size:10px;color:#0C6D3A;}
.ce_table table{background-color:#F0F0F0;}
.mod_webShop_articleRecommendet{margin:0;padding:10px 0;background-color:#ffffff;}
.login-left{margin:0 0 10px;padding:0;}
.login-left li{margin-left:10px;padding-left:10px;font-size:11px;}
.box-white{margin:0;padding:10px 10px 0;background-color:#F0F0F0;border:1px solid #E2E2E2;}
.pagination{width:667px;margin-top:20px;padding:8px;background-color:#F9F9F9;border:1px solid #E2E2E2;}
.pagination p{width:100px;padding:3px 6px;border:1px solid #B6B6B6;font-weight:normal;text-decoration:none;color:#333333;text-shadow:0px 1px #F6F6F6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#E6E6E6;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));}
.pagination ul{width:550px;float:right;margin:-18px 0 0;padding:0 3px;text-align:right;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination li a{padding:3px 6px;border:1px solid #B6B6B6;font-weight:normal;text-decoration:none;color:#333333;text-shadow:0px 1px #F6F6F6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#98CE78;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));}
.pagination a:hover,.pagination .current{padding:3px 6px;border:1px solid #B6B6B6;text-decoration:none;color:#333333;text-shadow:0px 1px #F6F6F6;box-shadow:0px 1px #EFEFEF;-moz-box-shadow:0px 1px #EFEFEF;-webkit-box-shadow:0px 1px #EFEFEF;background:#98CE78;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));}
.pagination a:hover,.pagination a.current{color:#FFFFFF;box-shadow:0px 1px #E7E7E7;-moz-box-shadow:0px 1px #E7E7E7;-webkit-box-shadow:0px 1px #E7E7E7;}
.pagination a:hover,.pagination .current{border-color:#98CE78;text-shadow:0px 1px #388DBE;background:#98CE78;background:-moz-linear-gradient(top,#CCFF99 1px,#98CE78 1px,#0B6D3A);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#63D0FE),color-stop(1,#58B0E7));}
#left .mod_subscribe h2{border-bottom:0px;font-size:11px;text-transform:none;}
#left .mod_subscribe .text{width:170px;margin-top:3px;margin-bottom:5px;}
#left .mod_subscribe .submit,#left .mod_subscribe .submit:hover{margin-bottom:10px;font-size:10px;}
.box-grey{margin:10px 0 20px;padding:10px 10px 0;background-color:#F9F9F9;border:1px solid #E2E2E2;}
.box-grey h2{border-bottom:1px solid #cccccc;}
.box-blau{margin:10px 0 20px;padding:10px 10px 0;background-color:#2392D9;color:#ffffff;}
.box-blau p{color:#ffffff;}
.box-blau p a{color:#ffffff;}
.box-black{margin:10px 0 20px;padding:10px 10px 0;background-color:#0C6D3A;color:#ffffff;}
.box-black p{color:#ffffff;}
.box-black p a{color:#ffffff;}
.box-news,.editAddress{margin:10px 0 20px;padding:10px;background-color:#F9F9F9;border:1px solid #E2E2E2;}
.mod_navigationMain ul.level_1{width:960px;height:400px;}
.mod_navigationMain .level_1 ul{width:200px;left:-999em;position:absolute;margin-bottom:0;background-color:#2392D9;}
.mod_navigationMain li:hover{border-bottom:5px solid #0B6D3A;}
.mod_navigationMain li:hover a{color:#0C6D3A;}
.mod_navigationMain .level_2 ul{margin:-27px 0 0 140px;}
.mod_navigationMain ul.level_2{-webkit-box-shadow: 1px 1px 3px #666666;-moz-box-shadow: 1px 1px 3px #666666;box-shadow: 1px 1px 3px #666666;}
.mod_navigationMain .level_2 li{float:none;background:none;}
.mod_navigationMain .level_2 a{padding-top:3px;padding-bottom:3px;background-color:#f0f0f0;border-bottom:1px solid #ffffff;font-size:12px;color:#333333;text-transform:none;}
.mod_navigationMain .level_2 a:hover,.mod_navigationMain .level_2 span{padding-top:3px;padding-bottom:3px;background-color:#2392D9;border-bottom:1px solid #ffffff;font-size:12px;color:#ffffff;text-transform:none;}
.mod_navigationMain .level_2 span,.mod_navigationMain .level_2 a.trail{padding-top:3px;padding-bottom:3px;background-color:#333333;border-bottom:1px solid #ffffff;font-size:12px;color:#ffffff;text-transform:none;}
.mod_navigationMain li:hover .level_2,.mod_navigationMain .level_2 li:hover .level_3{left:auto;z-index:9999;}
.mod_footer_logo{left:5px;top:0;position:absolute;}
.mod_footer_cloud{width:307px;height:59px;left:280px;top:10px;position:absolute;overflow:hidden;}
.mod_footer_cloud h6{margin:0 0 2px;padding:0;border-bottom:0px;}
.mod_footer_cloud a{margin-right:5px;border-bottom:1px dotted #ffffff;font-family:tahoma;font-weight:normal;text-decoration:none;color:#ffffff;line-height:1.5;}
.mod_footer_cloud a:hover{margin-right:5px;border-bottom:1px solid #ffffff;font-family:tahoma;font-weight:normal;text-decoration:none;color:#000000;line-height:1.5;}
.pdf_link{right:0;top:-41px;position:absolute;}
.mod_footer_copyright{left:30px;top:10px;position:absolute;font-weight:normal;font-size:12px;color:#ffffff;}
.mod_footer_copyright a{font-weight:normal;text-decoration:none;font-size:12px;color:#ffffff;}
.mod_footer_copyright a:hover{font-weight:normal;text-decoration:none;font-size:12px;color:#000000;}
.mod_header_search{right:31px;top:99px;position:absolute;}
.mod_header_search input.text{width:120px;height:16px;top:-1px;position:relative;margin:0 0 0 10px;padding:2px 0 0;border:0px;font-size:11px;}
.mod_header_search input.submit{width:20px;height:21px;top:2px;position:relative;background:none center center no-repeat;border:0px;cursor: pointer;}
html{overflow-y: scroll;overflow-x: auto;}
.mod_navigationMain{left:5px;top:230px;position:absolute;}
.mod_navigationMain ul,.mod_navigationMain li,.mod_navigationSub ul,.mod_navigationSub li,.mod_webShop_subnavigation ul,.mod_webShop_subnavigation li{margin:0;padding:0;list-style-type:none;}
.mod_navigationMain li{float:left;}
.mod_navigationMain a{display:block;padding:9px 13px;font-weight:bold;text-decoration:none;font-size:14px;color:#0C6D3A;}
.mod_navigationMain a:hover,.mod_navigationMain a.trail,.mod_navigationMain span{display:block;padding:9px 13px;font-weight:bold;text-decoration:none;font-size:14px;color:#CCFF99;}
.mod_navigationSub,.mod_webShop_subnavigation{margin-bottom:20px;}
.mod_navigationSub a,.mod_webShop_subnavigation a{display:block;margin-top:1px;padding:3px 5px;background-color:#98CE78;font-weight:normal;text-decoration:none;}
.mod_navigationSub a:hover,.mod_webShop_subnavigation a:hover{background-color:#ccff99;font-weight:normal;text-decoration:none;color:#0C6D3A;}
.mod_navigationSub li .active,.mod_navigationSub li .trail,.mod_webShop_subnavigation li .active,.mod_webShop_subnavigation li .trail{display:block;margin-top:1px;padding:3px 5px;background-color:#ccff99;font-weight:normal;text-decoration:none;color:#0C6D3A;}
.artikelliste #left .mod_navigation{display:none;}
.ce_text ul,.ce_list ul,.ws_tabContent ul{margin:0 0 10px;padding:0;list-style-type:none;}
.ce_text ul li,.ce_list ul li,.ws_tabContent ul li{margin-top:1px;margin-left:15px;padding-left:5px;list-style-type:circle;}
.login-left ul{padding:3px 5px;background-color:#F0F0F0;}
.box-top{border-bottom:0px;}
.box-bottom{margin-top:-25px;border-top:0px;}
.ce_text ol{margin:0;padding:0 0 0 20px;}
.mod_header_logo{left:400px;top:15px;position:absolute;background-color:#ffcc00;}
.mod_headerbild{bottom:0;left:5px;right:0;top:150px;position:absolute;}
body{background-color:#ccff99;}
#header{background:url("../images/header_bg.png") left top no-repeat;}
#container{padding-top:20px;padding-bottom:20px;background:url("../images/container_bg.png") left top repeat-y;}
#left .inside{width:200px;margin-top:4px;margin-left:30px;}
#main{min-height:400px;}
#main .inside{width:685px;top:0;}
#footer{background:url("../images/footer_bg.png") left top no-repeat;}
.ce_text,.teaser{margin-top:0;padding-top:0;line-height:1.6;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.image_container .caption{margin-top:5px;text-align:center;font-size:11px;}
.mod_kartonfinder{margin-top:50px;margin-left:20px;}
.ce_gallery .caption{color:#999999;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#666666;}
.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;top:-2px;position:relative;padding-right:3px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px dotted #7AB2CB;font-size:11px;}
.mod_search h3{margin:0 0 2px;padding:0;}
.mod_search h3 a{font-weight:bold;}
.mod_search .context{margin:0 5px 3px 0;line-height:1.6;}
.mod_search .url{margin-bottom:12px;font-size:11px;color:#2392D9;}
.mod_search .relevance{font-weight:normal;font-size:11px;color:#2392D9;}
.mod_search .highlight{font-weight:bold;}
.mod_search .filesize{display:none;}
.mod_breadcrumb a{font-weight:normal;text-decoration:none;font-size:10px;color:#666666;}
.mod_breadcrumb a:hover{color:#2392D9;}
.ce_table{margin-top:0;margin-bottom:10px;border-left:1px solid #ffffff;}
.ce_table td{width:130px;padding:2px 8px;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.ce_table th a{color:#000000;}
#tps td{padding:2px 4px;}
#tps .col_0{width:80px;}
#tps .explanation{padding-bottom:24px;}


/* ===== css_webshop.css ===== */
/* Style sheet webshop */
.is_slider{height:66px;margin-top:10px;}
.is_sliderContainer{width:211px;height:66px;}
.is_sliderInner img{padding:2px;border:1px solid #cccccc;}
.is_sliderInner img:hover{padding:2px;border:1px solid #999999;cursor:pointer;}
.mod_webShop_articleDetails .articleAttributes select:hover,.mod_webShop_checkout select:hover{border:1px solid #0B6D3A;}
.mod_webShop_articleDetails .webShopQTY:hover{background-color:#98CE78;border:1px solid #98CE78;}
div.mojozoom_fill{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.checkoutConfirm p.error{margin-top:5px;}
.mod_webShop_coupons{width:460px;left:10px;top:-77px;position:relative;}
.mod_webShop_coupons input[type="text"]{width:100px;}
.mod_webShop_coupons .formelem{width:180px;float:left;font-weight:bold;}
.mod_webShop_coupons .formsubmit{width:90px;float:left;margin-left:10px;}
.mod_webShop_coupons .singleCoupon{width:150px;float:left;margin-top:3px;font-weight:bold;color:#ff0000;}
.kombi h4{margin:0;padding:0;font-weight:normal;font-size:15px;color:#000000;}
.mod_webShop_groupNavigation{margin:0;padding:0;}
.mod_webShop_groupNavigation ul,.mod_webShop_groupNavigation li{margin:0;padding:0;list-style-type:none;}
.mod_webShop_groupNavigation li{float:left;margin-right:20px;margin-bottom:20px;}
.mod_webShop_groupNavigation li.last{margin-right:0;}
#paymentData{margin-bottom:20px;}
.webShop_4steps{margin-bottom:30px;}
.webshop_filter_group ul,.webshop_filter_group li{margin:0;padding:0;list-style-type:none;}
li.webshop_filter_group{margin-bottom:10px;}
.webshop_filter_group a,.webshop_filter_link a{display:block;padding:3px 5px;font-weight:normal;text-decoration:none;}
.webshop_filter_group .webshop_removeFilter a{display:block;padding:3px 5px;background:url("../images/artikelfilter_minus.png") right top no-repeat;font-weight:normal;text-decoration:none;}
.webshop_filter_group a:hover,.filter_category .webshop_filter_link a:hover{display:block;padding:3px 5px;background:#2392D9 url("../images/artikelfilter_plus.png") right top no-repeat;font-weight:normal;text-decoration:none;color:#ffffff;}
.webshop_filter_group .webshop_removeFilter a:hover{display:block;padding:3px 5px;background:#2392D9 url("../images/artikelfilter_minus.png") right top no-repeat;font-weight:normal;text-decoration:none;}
.webshop_filter_attribute_values,.webshop_filter.filter_category{overflow:auto;border:1px solid #CCCCCC;max-height: 60px;}
.webshop_filter_attribute_label,#left .mod_webShop_articlefilter h2{display:block;margin-top:10px;padding:2px 5px;background-color:#cccccc;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:0px solid #CCCCCC;border-left:1px solid #CCCCCC;font-weight:normal;font-size:12px;color:#000000;}
#left .mod_webShop_articlefilter{margin-bottom:20px;}
#left .mod_webShop_articlefilter h2{margin-top:0;text-transform:none;}
.mod_webShop_ArticleList,#artikelliste{width:712px;display:block;}
#artikelliste h1{width:685px;}
.mod_webShop_checkout h2{padding-top:20px;border-bottom:1px solid #cccccc;}
.mod_webShop_checkout input[type="text"],.mod_webShop_checkout select{width:250px;}
.mod_webShop_myOrders ul,.mod_webShop_myOrders ul li{margin:0;padding:0;list-style-type:none;}
.mod_webShop_myOrders li{float:left;}
.mod_webShop_myOrders ul{clear:both;}
.mod_webShop_myOrders .orderHeadline li{font-weight:bold;}
.mod_webShop_myOrders .orderBody li{border-top:1px solid #cccccc;}
.mod_webShop_myOrders li.orderCol{width:23%;line-height:1.6;}
.mod_webShop_myOrders li.orderInfo{width:8%;line-height:1.6;}
.orderBody .orderDate,.orderBody .orderSum,.orderBody .orderStatus{padding-top:2px;}
.orderBody .orderInfo{padding-top:1px;}
.mod_webShop_myOrders .submit{width:80px;text-align:center;}
.orderDetails li.orderCol{width:25%;}
.mod_webShop_addressbook .addressLabel{font-weight:bold;}
.mod_webShop_addressbook .singleAddress{width:100%;margin-bottom:20px;line-height:1.6;}
.mod_webShop_addressbook .secondaryAddress .singleAddress{width:50%;float:left;}
.mod_webShop_addressbook form{margin-top:10px;}
.addressLabel{width:100px;float:left;}
.mod_webShop_addressbook .newAddress{margin-bottom:20px;}
.mod_webShop_shoppingCart{margin:0;padding:0;}
ul.webShop_cartHeading,ul.webShop_cartItem{margin:0;padding:0;}
.webShop_cartHeading li{float:left;margin:0;padding:3px 0;border-bottom:1px solid #cccccc;font-weight:bold;font-size:13px;list-style-type:none;text-transform: uppercase;}
.webShop_cartItem li{height:80px;float:left;margin:0;padding:5px 0;list-style-type:none;}
.cartItemImage{width:100px;}
.cartItemTitle{width:380px;}
.cartItemQTY{width:170px;text-align:center;background-color:#f0f0f0;}
.cartItemSinglePrice{width:130px;text-align:right;}
.cartItemTotalPrice{width:130px;text-align:right;}
.cartItemQTY input.itemQTY{width:30px;margin-left:37px;text-align:center;}
.cartItemQTY_input{float:left;margin-left:5px;}
.clean{clear:both;}
.webShop_cartItem{height:90px;border-bottom:1px solid #cccccc;}
.cartItemTitle .articleNumber,.cartItemTitle .articleTeaser{font-size:11px;line-height:1.4;}
.cartItemTitle .articleTitle a{font-weight:bold;font-size:11px;line-height:1.4;}
.webShop_total{margin:0 0 20px;padding:3px 0 5px;text-align:right;background-color:#F0F0F0;line-height:1.5;}
.webShop_total ul,.webShop_total li{margin:0;padding:0;list-style-type:none;}
.webShop_total li{width:910px;}
.webShop_total li label{width:790px;left:0;position:absolute;}
.webShop_total .totalPrice,.webShop_total .totalPriceAddTax{font-weight:bold;}
.webShop_noCartItems ul,.webShop_noCartItems li{margin:0 0 0 -29px;padding:0;font-weight:bold;color:#0C6D3A;list-style-type:none;}
.webShop_noCartItems{height:60px;}
.cartTransfer{font-weight:bold;}
.continue{margin-right:auto;margin-left:auto;text-align:center;}
.shipping_address .formelem label{width:100px;display:inline-block;margin-top:10px;}
.shipping_address .address_confirm{margin-top:10px;margin-bottom:20px;}
.mod_webShop_checkoutConfirm ul{margin:0;padding:0;}
.mod_webShop_checkoutConfirm ul li{margin:0;padding:0;list-style-type:none;}
.shoppingOverview ul.heading li{float:left;margin:0;padding:3px 0;font-weight:bold;font-size:12px;text-transform:uppercase;}
.shoppingOverview li,.discountOverview li,.shippingOverview li,.paymentOverview li,.overviewTotal li{float:left;padding:5px 0;}
.shoppingOverview .articleName{width:588px;}
.shoppingOverview .articleQTY{width:100px;text-align:center;}
.shoppingOverview .articlePrice,.shoppingOverview .articleSum{width:100px;text-align:right;}
.shoppingOverview .item_even li,.shoppingOverview .item_odd li{padding:5px 0;border-top:1px solid #cccccc;}
ul.shoppingTotal,.overviewTotal,ul.overviewBilling{padding:5px 0;border-top:1px solid #cccccc;font-weight:bold;}
.taxes{font-weight:normal;}
.coupons ul{padding:5px 0 20px;}
.shippingOverview,.paymentOverview,.totalLabel,.taxes{padding-bottom:5px;}
.taxes{padding-top:5px;}
.articlePriceLabel,.couponLabel,.articlePriceLabel,.shippingLabel,.paymentLabel,.totalLabel,.taxLabel,.billingLabel{width:788px;float:left;}
.articlePriceValue,.couponValue,.shippingPrice,.paymentPrice,.totalValue,.taxSum,.billingValue{width:100px;text-align:right;}
.billingAddress,.shippingAddress{width:50%;float:left;margin:20px -10px 5px;padding:10px;background-color:#F0F0F0;}
.checkoutConfirm input{margin-top:30px;}
.agbText{height:60px;margin-top:20px;margin-bottom:10px;padding:3px;border:1px solid #cccccc;overflow-y: scroll;}
.warning{display:block;margin-top:10px;font-weight:bold;font-size:11px;color:#ff0000;}
.customerComment{margin-top:20px;}
.customerCommentArea{width:880px;height:50px;margin-top:5px;padding:3px;border:1px solid #cccccc;}
.mod_webShop_articleDetails .leftRow{width:253px;float:left;margin-right:30px;background-color:#ffffff;border:1px solid #cccccc;}
.mod_webShop_articleDetails .rightRow{width:400px;float:left;}
.mod_webShop_articleDetails{background:url("../images/articleDetails-bg.gif") left top repeat-y;}
.mod_webShop_articleDetails h1{margin:0 0 7px;padding:0;}
.kombi .recommendet_single{width:156px;float:left;margin-top:10px;margin-right:10px;text-align:center;border:1px solid #E2E2E2;font-size:11px;}
.kombi .recommendet_single a{font-weight:normal;text-decoration:none;font-size:11px;}
.kombi .articleTitle{font-weight:bold;}
.kombi .articleImage,.kombi .articleImage:hover{margin:0 0 5px;padding:0;border:0px;}
.mod_webShop_miniCart{right:5px;top:95px;position:absolute;padding:3px 25px 3px 20px;background-color:#f0f0f0;}
.mod_webShop_miniCart .content{float:left;padding-top:1px;padding-left:25px;background:url("../images/icon_basket.gif") left center no-repeat;font-weight:normal;font-size:12px;color:#0C6D3A;}
.mod_webShop_miniCart .itemValuta{float:left;margin-left:10px;padding-top:1px;padding-bottom:2px;padding-left:10px;border-left:1px solid #000000;font-weight:normal;font-size:12px;color:#0C6D3A;}
.mod_webShop_miniCart .cartlink{float:left;margin-top:1px;margin-left:10px;padding-bottom:2px;padding-left:10px;border-left:1px solid #000000;}
.mod_webShop_miniCart a{font-weight:normal;text-decoration:none;font-size:12px;color:#0C6D3A;}
.mod_webShop_miniCart a:hover{font-weight:normal;text-decoration:none;color:#0C6D3A;}
.articleListItem{width:160px;height:320px;position:relative;float:left;margin-right:10px;margin-bottom:27px;text-align:center;background-color:#98CE78;border:1px solid #98CE78;}
.markAsNew{width:41px;height:41px;left:0;top:0;position:absolute;margin:1px 0 0 1px;padding:0;z-index:999;}
.markAsOffer{width:41px;height:41px;right:0;top:0;position:absolute;margin:1px 1px 0 0;padding:0;z-index:999;}
.articleImage{left:0;top:0;position:relative;margin:0;padding:5px;background-color:#ffffff;}
.mod_webShop_articleDetails .is_btnPrev{background:#cccccc url("../images/button_previous.gif") center center no-repeat;}
.mod_webShop_articleDetails .is_btnPrev:hover{background:#2392D9 url("../images/button_previous.gif") center center no-repeat;cursor:pointer;}
.mod_webShop_articleDetails .is_btnNext{background:#cccccc url("../images/button_next.gif") center center no-repeat;}
.mod_webShop_articleDetails .is_btnNext:hover{background:#2392D9 url("../images/button_next.gif") center center no-repeat;cursor:pointer;}
.articleListItem .articleTitle{margin:10px 0 5px;padding:0 10px;text-align:left;}
.articleListItem .articleTitle a{margin:0;padding:0;font-family:tahoma;font-weight:normal;text-decoration:none;font-size:15px;color:#000000;}
.articleListItem .articleTeaser a{display:block;margin:0 0 5px;padding:0 10px;text-align:left;font-weight:normal;text-decoration:none;font-size:11px;color:#666666;}
.mod_webShop_articleDetails .articleNumber{display:none;}
.mod_webShop_articleDetails .articleDescription{margin:20px 0 0;padding:0;font-weight:normal;font-size:12px;line-height:1.6;}
.mod_webShop_articleDetails .articleAttributes h2{font-weight:bold;font-size:13px;color:#666666;}
.mod_webShop_articleDetails .articlePrices{margin-right:-10px;margin-left:-10px;padding:5px 10px;background-color:#f0f0f0;}
.mod_webShop_articleDetails .articleAttributes label,.mod_webShop_articleDetails .articlePrice label.lblPrice{width:60px;float:left;margin-top:6px;font-weight:bold;}
.mod_webShop_articleDetails .articlePrice label.lblPrice{margin-top:9px;}
.mod_webShop_articleDetails .articleAttributes select{margin-bottom:10px;}
.mod_webShop_articleDetails .articlePrice{margin-bottom:30px;}
.mod_webShop_articleDetails .specialOffer,.mod_webShop_articleDetails .valuePrice{margin-right:10px;margin-bottom:30px;font-size:20px;color:#0C6D3A;}
.mod_webShop_articleDetails .specialOffer{color:#ff0000;}
.mod_webShop_articleDetails .hasSpecialPrice{font-weight:bold;text-decoration:line-through;font-size:12px;color:#2392D9;}
.mod_webShop_articleDetails .shippingNotice,.mod_webShop_articleDetails .shippingNotice a,.mod_webShop_articleDetails .taxInfo{font-weight:normal;font-size:11px;}
.mod_webShop_articleDetails .webShopQTY{width:50px;margin-top:7px;margin-bottom:10px;text-align:center;}
.mod_webShop_articleDetails .webShop_info{margin-bottom:7px;padding:3px 3px 3px 10px;background-color:#98CE78;font-weight:bold;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .webShop_info:hover{margin-bottom:7px;padding:3px 3px 3px 10px;background-color:#CCFF99;font-weight:bold;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .webShop_info a{display:block;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .webShop_info a:hover{font-weight:bold;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .groupLink{width:233px;padding:10px;background-color:#F0F0F0;border-top:1px solid #cccccc;}
.mod_webShop_articleDetails .groupLink ul,.mod_webShop_articleDetails .groupLink li{margin:0;padding:0;list-style-type:none;}
.mod_webShop_articleDetails .groupLink ul li{margin-top:5px;margin-left:15px;padding-left:0;list-style-type:circle;}
.mod_webShop_articleDetails .groupLink a{font-weight:normal;}
.mod_webShop_articleDetails .vpe{margin-top:5px;font-weight:bold;font-size:11px;}
.mod_webShop_articleDetails .formBody{margin-top:10px;padding:10px 10px 5px;background-color:#F9F9F9;border:1px solid #cccccc;}
.mod_webShop_articleDetails #isSample{width:253px;top:200px;position:absolute;margin-right:-5px;margin-left:-5px;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#2392D9;font-size:11px;color:#ffffff;}
.mod_webShop_articleDetails .ws_tabBtn{float:left;}
.tabControls{margin-top:20px;}
.tabControls h1{margin:0 1px 0 0;padding:5px 10px;background-color:#F0F0F0;border-bottom:0px;font-family:verdana;font-size:12px;color:#000000;}
.tabControls h1:hover,.tabControls .active h1{margin:0 1px 0 0;padding:5px 10px;background-color:#2392D9;border-bottom:0px;font-family:verdana;font-size:12px;color:#ffffff;cursor:pointer;}
.ws_tabContent{width:400px;float:left;padding-top:10px;border-top:1px solid #cccccc;line-height:1.6;}
.galleryLink{margin-bottom:20px;}
#articleBlockPriceList{margin-right:-10px;margin-bottom:10px;margin-left:-10px;padding-right:10px;padding-left:10px;background-color:#F0F0F0;}
#articleBlockPriceList table{width:100%;}
#articleBlockPriceList tbody td{border-top:1px solid #cccccc;}
#articleBlockPriceList .blockQTY{width:50%;}
#articleBlockPriceList thead td{font-weight:bold;font-size:11px;color:#2392D9;text-transform:uppercase;}
.webShop_social{height:21px;padding:5px 5px 5px 8px;background-color:#cccccc;}
.webShop_social span{width:140px;float:left;}
.variantLinks{width:253px;margin-bottom:15px;text-align:center;}
.variantLinks img{padding:4px;cursor:pointer;filter: alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;}
.variantLinks img:hover{padding:4px;cursor:pointer;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.attribute_group{overflow:auto;margin-right:-10px;margin-bottom:10px;margin-left:-10px;padding:5px 10px 8px;background-color:#F0F0F0;}
.attribute_group ul,.attribute_group li{margin:0;padding:0;list-style-type:none;}
.attribute_label{font-weight:bold;font-size:11px;color:#000000;}
.attribute_list li{float:left;margin-top:5px;margin-right:5px;padding:3px;text-align:center;border:1px solid #0B6D3A;font-size:11px;text-transform:uppercase;min-width:20px;}
.attribute_list li:hover,.attribute_list li.active{float:left;display:block;margin-top:5px;margin-right:5px;padding:3px;text-align:center;background-color:#2392D9;border:1px solid #0B6D3A;font-size:11px;color:#ffffff;text-transform:uppercase;min-width:20px;cursor:pointer;}
.articleListItem .articlePrices{margin-top:10px;text-align:left;background-color:#e5e5e5;}
.articlePrices{margin-bottom:8px;}
.articleListItem .specialOffer,.articleListItem .valuePrice{padding-left:10px;font-family:tahoma;font-weight:normal;font-size:18px;color:#0C6D3A;}
.articleListItem .specialOffer{color:#ff0000;}
.articleListItem .hasSpecialPrice{font-family:tahoma;font-weight:bold;text-decoration:line-through;font-size:11px;color:#2392D9;}
.articleListItem .taxInfo{margin-left:5px;font-family:tahoma;font-weight:normal;font-size:10px;color:#666666;}
.articleListItem .shippingNotice{display:block;margin-top:0;padding-top:10px;padding-left:10px;background-color:#f0f0f0;font-family:tahoma;font-weight:normal;font-size:10px;color:#0C6D3A;}
.articleListItem .shippingNotice a{font-family:tahoma;font-weight:normal;text-decoration:underline;font-size:10px;color:#666666;}
.articleListItem .shippingNotice a:hover{font-weight:normal;text-decoration:none;font-size:10px;color:#98CE78;}
.articleListItem .vpe{font-size:11px;}
.ws_sortbox{width:680px;margin-top:0;margin-bottom:15px;padding-top:3px;padding-right:5px;padding-bottom:3px;text-align:right;background-color:#cccccc;}
.ws_sortbox label{margin-right:10px;font-weight:normal;font-size:10px;color:#0C6D3A;}
.ws_sortbox #ctrl_sortbox{font-weight:normal;font-size:10px;color:#666666;cursor: pointer;}


/* ===== css_form.css ===== */
/* Style sheet form */
.button_left{float:left;}
#left .submit,#main .submit{padding:3px 8px;background-color:#333333;border:1px solid #cccccc;font-weight:bold;font-size:11px;color:#ffffff;}
#left .submit:hover,#main .submit:hover{padding:3px 8px;background-color:#2392D9;border:1px solid #cccccc;font-size:11px;color:#ffffff;cursor:pointer;}
#left a.submit,#main a.submit{display:inline-block;padding-top:5px;padding-bottom:5px;text-decoration:none;line-height:1;}
#left a.submit:hover,#main a.submit:hover{padding-top:5px;padding-bottom:5px;}
.checkbox_container label,.radio_container label{font-weight:normal;}
.tableless label{display:block;margin-top:1.5em;padding-bottom:3px;}
.tableless .checkbox_container label,.tableless .radio_container label{display:inline;}
input[type="text"],input[type="password"],textarea{padding:3px 3px 4px;background-color:#ffffff;border:1px solid #cccccc;}
input[type="text"],input[type="password"]{width:60%;}
textarea{width:90%;height:100px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#ffffff;border-color:#999999 !important;}
select{padding:3px;background-color:#ffffff;border:1px solid #ccc;cursor:pointer;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container+br,.radio_container+br{display:none;}
.checkbox_container label,.checkbox_container input{vertical-align:middle;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}
input[type="radio"],x:-moz-any-link{top:2px;position:relative;}
.submit_container{margin-top:0;margin-bottom:10px;}
.button_right{float:right;}
form table td{padding-top:3px;padding-bottom:3px;}
form table td:first-child{width:23%;padding-top:6;padding-right:18;padding-bottom:0;}
.tableform table{width:100%;margin-top:0;margin-bottom:0;}
.tableform .formbody,.tableless .formbody{width:100%;overflow:hidden;margin-bottom:0;padding-top:0;padding-bottom:0;}
.tableless .formbody{padding-top:0;}
fieldset{margin-top:1em;border-top:1px solid #ddd;}
legend{padding-right:6px;background-color:#fff;color:#094da5;}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:140px;text-align:left;}
span.mandatory{font-weight:bold;color:#f00;}
p.confirm{font-size:16px;color:#090;}
p.error{margin:0;padding:0 0 6px;font-weight:bold;font-size:11px;color:#f00;}
input[type="text"].error,input[type="password"].error,textarea.error{background-color:#ffffff;border-color:#cccccc !important;}
input.captcha{width:48px;margin-right:6px;}
span.captcha_text{font-weight:normal;color:#808080;}
:first-child+html span.captcha_text{top:-3px;position:relative;}

/* --- Image zoom (CSS substitute for the unavailable mojozoom.js) --- */
.articleImage{overflow:hidden;position:relative;}
.articleImage img,.articleImageSingle,#articleImage{transition:transform .25s ease;transform-origin:center center;}
.articleImage img:hover,.articleImageSingle:hover,#articleImage:hover{transform:scale(1.6);cursor:zoom-in;}
