html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
div.clear{zoom:1;}div.clear:before,div.clear:after{content:"";display:table;}
div.clear:after{clear:both;}
input,select{vertical-align:middle;}
body,table td,h1,h2,ul,ul li,img,form,iframe{margin:0;padding:0;}
body{font-family:"Times New Roman",serif;font-size:13px;font-style:normal;font-weight:normal;text-align:left;}
table{border-collapse:collapse;}
table td{vertical-align:top;text-align:left;}
h1{font-family:"Times New Roman",serif;font-size:32px;font-style:normal;font-weight:normal;}
h2{font-family:"Times New Roman",serif;font-size:18px;font-style:normal;font-weight:normal;}
h4{font-family:"Times New Roman",serif;font-size:13px;font-style:normal;font-weight:normal;position:absolute;top:0;left:0;margin:0;color:white;text-transform:uppercase;}
ul li{list-style-type:none;}
img{border:none;}
a{text-decoration:none;outline:none;color:#000;}
a:hover{text-decoration:underline;cursor:pointer;}
form button{font-family:"Times New Roman",serif;font-size:11px;font-style:normal;font-weight:normal;background:#000000;color:#fff;border:none;height:20px;line-height:20px;}
p{margin:14px 0;padding:0;}
iframe{border:none;}
checkbox{outline:none;}
html,body{height:100%;margin:0;padding:0;}
body{color:#1a181c;font-family:"Times New Roman",serif;font-size:16px;font-style:normal;font-weight:normal;}
#wrapper{position:relative;margin:0 auto -253px;min-height:100%;background:url('./img/bg/wrapper.png') center 250px no-repeat #ffffff;}
section{position:relative;margin:0 auto;width:1001px;}
header{background:#FFFFFF;}header >section{height:165px;z-index:1;}
#shop{position:absolute;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;width:280px;height:120px;left:500px;top:11px;background:url('./img/bg/shop.png') left top no-repeat;}
#logo{position:absolute;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;width:146px;height:146px;right:30px;top:7px;background:url('./img/bg/logo_ba.png') left top no-repeat;}
#wohlmuth{background:#1a181c;height:56px;line-height:56px;}#wohlmuth section > a{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;float:right;display:block;width:234px;height:56px;background:url('./img/bg/wohlmuth.png') right center no-repeat;}
#search{height:32px;}#search form{zoom:1;width:94%;padding-top:5px;height:27px;}#search form:before,#search form:after{content:"";display:table;}
#search form:after{clear:both;}
#search form p{height:20px;margin:0;padding:0;}#search form p input{display:block;float:left;font-family:"Times New Roman",serif;font-size:11px;font-style:normal;font-weight:normal;color:#848483;border:none;height:17px;width:124px;padding:2px 10px;background:url(img/bg/search_input.jpg) no-repeat left bottom;}
#search form p button{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;display:block;background:url(img/bg/search.png) no-repeat left center;width:7px;height:25px;cursor:pointer;}
menu{position:relative;font-size:11px;}menu li{float:left;padding:0 6px;}menu li:first-child{padding-left:0;}
menu li a{color:#939393;text-transform:uppercase;}menu li a.active,menu li a:hover{color:#1a181c;text-decoration:none;}
menu li span{color:#d5d5d5;}
header menu{position:absolute;top:74px;}
nav{position:absolute;bottom:0;height:37px;font-size:16px;text-transform:uppercase;}nav >ul>li{float:left;position:relative;}nav >ul>li >span{display:block;height:37px;line-height:37px;padding:0 3px;color:#d5d5d5;}
nav >ul>li >a{position:relative;display:block;height:37px;line-height:37px;padding:0;color:#939393;z-index:2;}nav >ul>li >a:hover{text-decoration:none;color:#1a171b;}
nav >ul>li.active>a,nav >ul>li:hover>a{color:#1a171b;border-bottom:solid white 11px;}
nav >ul>li:hover div{display:block;}
nav >ul>li div{display:none;text-transform:none;position:absolute;top:37px;padding-top:56px;padding-bottom:25px;left:0px;width:359px;background:url('./img/bg/submenu.png') left top repeat transparent;z-index:1;}
nav >ul>li ul{float:left;}nav >ul>li ul.fifty{width:49%;}
nav >ul>li li{display:block;padding:2px 20px;overflow:visible;}nav >ul>li li.group{color:#939393;font-size:24px;}
nav >ul>li li a{display:block;padding-left:20px;color:#939393;}nav >ul>li li a.active,nav >ul>li li a:hover{background:url('./img/bg/submenu_item.png') left center no-repeat;color:#fff;text-decoration:none;}
nav >ul>li h1{font-size:50px;color:#fff;padding:20px;padding-top:0;}
#content{position:relative;padding-bottom:298px;}
#cart_hold_summary{position:absolute;padding: 20px 0 0;background:#19171C;right:-150px;top:60px;color:#ffffff;font-size:12px;}#cart_hold_summary h2{font-size:18px;margin:15px 30px;margin-top:20px;}
#cart_hold_summary a{color:white;text-decoration:underline;font-weight:bold; font-size: 16px;}
#cart_hold_summary a:hover{text-decoration:none;}
#cart_summary{padding-bottom: 20px;}
#cart_hold_summary p {margin: 12px 0;font-weight: bold;font-size: 13px;}
#cart_hold_summary span {font-weight: normal;}
#cart_hold_summary h2 {margin: 0 20px;}
#cart_hold_summary h2 a {font-size: 18px;}
#free_shipping_ad {text-align: center;background: white;color: black;padding: 20px;}
#free_shipping_ad p {margin-top: 0;font-weight: normal;line-height: 1.4;}
#free_shipping_ad img {display: block;margin: 0 auto;}
#cart_hold_summary #cart_summary{line-height:15px;margin-left:30px;margin-right:10px;}
.bx-wrapper+.simple-module{margin-top:15px;}
#order{margin-top:60px;}
#orderSteps{position:relative;font-size:16px;/*background:url('img/bg/separatororder.png') right top no-repeat;*/}#orderSteps td{color:#787878;padding:0 17px;height:53px;vertical-align:middle;background:url('img/bg/separatororder.png') left top no-repeat;}#orderSteps td.stepCurrent{color:#1a171b;font-weight: bold;}
#orderSteps td:first-child {background: none;}
#orderSteps td.stepActive a{color:#1a171b;}
form#addProductToCart{zoom:1;}form#addProductToCart:before,form#addProductToCart:after{content:"";display:table;}
form#addProductToCart:after{clear:both;}
form#addProductToCart p{zoom:1;float:none;}form#addProductToCart p:before,form#addProductToCart p:after{content:"";display:table;}
form#addProductToCart p:after{clear:both;}
form#addProductToCart input{font-family:"Times New Roman",serif;font-size:11px;font-style:normal;font-weight:normal;color:#848483;border:none;width:73px;padding:2px 10px;color:#939393;background:url(img/bg/order_input.png) no-repeat left bottom;font-size:14px;}
form#addProductToCart input.quantity{text-align:center;}
form#addProductToCart input[type=submit]{font-size:20px;color:#1a171b;border:none;cursor:pointer;background:url('./img/bg/downloads_on.png') right center no-repeat;padding:5px 0;display:block;height:auto;margin:0;width:160px;font-weight:bold;text-transform:uppercase;margin-top: 15px;}
.auto-validation{position:relative;margin-left:21px;margin-top:50px;width:980px;font-size:14px;color:#1a171b;}.auto-validation h2{text-transform:capitalize;margin-bottom:20px;}
.auto-validation th{font-weight:bold;text-align:left;padding:15px 5px;}
.auto-validation .cartColTotal{text-align:left;width:30%;}
.auto-validation .data_input td{vertical-align:top;padding:2px 5px;font-size:14px;}
.auto-validation .data_input input:focus,.auto-validation .data_input textarea:focus,.auto-validation .data_input select:focus{border:1px solid #1a171b !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.auto-validation .data_input span.fieldRequired{color:red;}
.auto-validation td{padding:10px 5px;text-align:left;vertical-align:middle;}.auto-validation td.nopadding{padding:1px 0;}
.auto-validation td.cartColQuantity{width:20%;}.auto-validation td.cartColQuantity input{display:block;float:left;font-family:"Times New Roman",serif;font-size:11px;font-style:normal;font-weight:normal;color:#848483;border:none;height:17px;width:73px;padding:2px 10px;color:#939393;background:url(img/bg/order_input.png) no-repeat left bottom;font-size:14px;}
.auto-validation td.cartColName{width:35%;}
.auto-validation td.cartColPrice{width:10%;}
.auto-validation td.cartColVat{width:10%;}
.auto-validation input,.auto-validation select{font-family:"Times New Roman",serif;font-size:11px;font-style:normal;font-weight:normal;color:#848483;border:none;font-size:14px;color:#616161;padding:3px;border:1px solid #D8D8D8;}
.auto-validation #topButton{position:absolute;top:-94px;right:30px;}
.auto-validation input[type=submit],a.btnOrder{font-weight:bold;font-size:18px;color:#1a171b;border:none;cursor:pointer;background:url('./img/bg/downloads_on.png') right center no-repeat;padding:7px 0;padding-right:20px;display:block;height:auto;text-transform:uppercase;float: right;}
.auto-validation tr#cartTotal th{padding:3px 5px;vertical-align:middle;}
.auto-validation hr{height:1px;border:none;background:url('./img/bg/separator.png') left top no-repeat;}
a.btnOrder {display: inline;}
.btnLogin {font-family: Times New Roman; font-weight:bold;font-size:18px;color:#1a171b;border:none;cursor:pointer;background:url('./img/bg/downloads_on.png') right center no-repeat;padding:5px 0;padding-right:20px;display:inline;height:auto;text-transform:uppercase;top: -17px;position: relative;left: 20px;}
.section {overflow: hidden;margin-top: -20px;margin-bottom: 20px;}
.section_message {float: left;width: 630px;margin: 0;line-height: 1.5;}
.section_link {float: right;clear: both;margin-top: 15px;margin-right: 4px;}
.customer_section {position: absolute; top: 45px;right: -30px;margin: 0;z-index: 1;}
.customer_section a {text-decoration: underline;}.customer_section a:hover {text-decoration: none;}
.padded {padding: 0 0 12px;display: block;}
#main{position:relative;zoom:1;}#main:before,#main:after{content:"";display:table;}
#main:after{clear:both;}
#main.simple-module >div{margin:0;}#main.simple-module >div#text{width:1001px;}
#main >div{margin-top:20px;}#main >div#teasers{margin:0;}
#module-entries{background:url('./img/bg/teaser_group_smaller.png') center top no-repeat;}#module-entries h1{font-size:35px;position:relative;height:60px;line-height:60px;margin:0;padding:0;margin-left:50px;}
#module-entries table{width:100%;background:url('./img/bg/separator_smaller.png') left bottom no-repeat;}#module-entries table tr div{background:url('./img/bg/separator_shadow_smaller.png') left top no-repeat;height:27px;margin:0;margin-top:25px;}
#module-entries table tr:first-child td{padding-top:25px;}
#module-entries table tr.lastRow td{padding-bottom:25px;}
#module-entries table td{vertical-align:middle;}#module-entries table td.data-image{width:215px;vertical-align:top;}#module-entries table td.data-image img{display:block;}
#module-entries table td.data-image figure{display:none;}
#module-entries table td.data-text{padding-left:38px;}#module-entries table td.data-text h2{font-size:28px;margin-bottom:20px;}#module-entries table td.data-text h2 span{font-size:12px;color:#848483;}
#module-entries table td.data-text p{width:85%;}
#module-entries table td.data-downloads{width:125px;vertical-align:top;}#module-entries table td.data-downloads a{display:block;text-transform:uppercase;width:69px;height:33px;line-height:33px;color:#BAB9BA;background:url('./img/bg/downloads_off.png') right top no-repeat;font-size:22px;margin-top:9px;text-decoration:none;}#module-entries table td.data-downloads a:first-child{margin:0;}
#module-entries table td.data-downloads a:hover{color:#1a171b;background:url('./img/bg/downloads_on.png') right top no-repeat;}
#module-entries div.Pages{margin-top:40px;zoom:1;padding:0 50px;padding-right:90px;font-size:14px;}#module-entries div.Pages:before,#module-entries div.Pages:after{content:"";display:table;}
#module-entries div.Pages:after{clear:both;}
#module-entries div.Pages div.Paginator{float:left;}#module-entries div.Pages div.Paginator >*{display:block;float:left;line-height:18px;padding:0px 5px;text-align:center;color:#939393;}
#module-entries div.Pages div.Paginator span.this-page{color:#1a171b;}
#module-entries div.Pages div.Paginator a{text-decoration:none;}#module-entries div.Pages div.Paginator a:hover{color:#1a171b;}
#module-entries div.Pages div.Results{float:right;}
#navigation{float:left;width:220px;}#navigation >ul{margin-bottom:15px;}#navigation >ul:first-child li.group{border:none;padding-top:0;}
#navigation >ul.nomargin{margin:0;}
#navigation li{padding:3px 0;font-size:14px;}#navigation li.group{width:140px;border-top:solid black 1px;padding:20px 0;font-size:18px;}
#navigation a{color:#848483;text-decoration:none;}#navigation a.active,#navigation a:hover{color:#1a171b;}
#text{float:right;width:781px;}#text >h1{font-size:35px;margin-bottom:15px;}
#text.product-data{width:740px;}
#text p{line-height:20px;font-size:14px;}#text p.source-of-supply{word-spacing:20px;}#text p.source-of-supply a{font-size:12px;font-weight:normal;}
#text p strong{font-weight:bold;}
#text p a{font-weight:bold;}
#text >#product-title{width:500px;}
#text >table#product-details td{background:url('./img/bg/content.png') top left repeat-y transparent;}#text >table#product-details td em{color:#848483;display:block;font-size:14px;margin:30px 0;margin-bottom:0px;}#text >table#product-details td em a{color:#FB0000;}
#text >table#product-details td:first-child{padding:0;background:none;}#text >table#product-details td:first-child >div{width:330px;}#text >table#product-details td:first-child >div >h1{font-size:35px;margin-bottom:40px;}
#text >table#product-details td td{background-image:none;}
#text >table#product-details td div.characteristics{color:#848483;position:relative;font-weight:bold;font-size:14px;}#text >table#product-details td div.characteristics.years{margin-top:20px;}#text >table#product-details td div.characteristics.years a{font-weight:normal;}
#text >table#product-details td div.characteristics p{display:inline;color:#000000;font-weight:normal;}
#text >table#product-details img{display:block;margin:0 auto;position:relative;}
#text >table#product-details a#download_product_image{display:block;width:33px;height:33px;line-height:33px;margin-left:65px;padding-left:50px;font-size:18px;font-weight:normal;background:url('./img/bg/fotodownload.png') top left no-repeat;}
#text >table >tbody>tr>td{width:490px;padding:1px 20px;background:url('./img/bg/content.png') top left repeat-y transparent;}#text >table >tbody>tr>td:first-child{background-image:none;padding-left:0px;}
#text >table >tbody>tr>td.empty-cell{background-image:none;}
#text >table >tbody>tr>td table td{padding:3px 0;font-size:14px;}
#text table#price{width:136%;}#text table#price td{text-align:left;padding:2px 20px;font-size: 28px;vertical-align: middle;border-left: dotted black 2px;height:38px;}#price td span{font-size: 20px;}#text table#price td:first-child{text-align: right;padding-right:20px;border:none;}#text #price th{text-align:center;padding: 15px 3px;}
#text table#price td.en {text-align: left;}
#price td span.out-of-stock{font-size:28px;color:#e4481e;text-transform:uppercase;font-weight:bold;}
#text table#price tr.row-spacer td {height:2px;font-size:0;}
#text table#price td.inputs {text-align:right;}
#featuredNews{position:absolute;width:255px;right:-280px;top:100px;display:block;padding-left:20px;background:url('./img/bg/featured.png') -25px top no-repeat;}#featuredNews h1{font-size:32px;position:relative;height:60px;line-height:60px;margin:0;padding:0;text-transform:uppercase;}
#featuredNews h2{font-size:28px;margin:0;padding:0;}
#featuredNews div{position:relative;margin-top:30px;border-right:dotted #000 2px;}#featuredNews div.notext{text-align:center;line-height:98px;}
#featuredNews a{display:block;}#featuredNews a img{display:block;margin-bottom:20px;}
#featuredNews a.details{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;position:absolute;width:15px;height:33px;bottom:5px;right:15px;background:url('./img/bg/details.png') left top no-repeat;}
#featuredNews span{font-size:12px;color:#848483;display:block;margin-right:50px;}
#featuredNews p{line-height:20px;margin-top:20px;margin-right:50px;}
#teasers{width:1001px;}#teasers div.group{position:relative;zoom:1;margin-top:30px;background:url('./img/bg/teaser_group.png') center top no-repeat;}#teasers div.group:before,#teasers div.group:after{content:"";display:table;}
#teasers div.group:after{clear:both;}
#teasers div.group:first-child{margin-top:15px;}
#teasers div.group.noBackground{background:none;}
#teasers div.group span.productTitle{display:block;background:black;position:absolute;height:60px;width:100%;left:0;}#teasers div.group span.productTitle +article h1{color:#ffffff;}
#teasers div.group span.productTitle +article +article h1{color:#ffffff;}
#teasers div.group article{float:left;position:relative;margin-left:20px;}#teasers div.group article.single{width:309px;}#teasers div.group article.single div.news-with-image img{display:block;margin-bottom:20px;}
#teasers div.group article.separator{width:100%;height:1px;position:absolute;top:-5px;left:-20px;background:url('./img/bg/separator.png') left top no-repeat;}#teasers div.group article.separator.topless{top:0px;}
#teasers div.group article.double{width:470px;}#teasers div.group article.double a:first-child{padding-top:10px;display:block;}
#teasers div.group article.double h2{margin:20px 0;}
#teasers div.group article.double span{font-size:16px;margin-right:145px;}
#teasers div.group article.double p{margin:0;}
#teasers div.group article h1{font-size:32px;position:relative;height:60px;line-height:60px;margin:0;padding:0;text-transform:uppercase;}
#teasers div.group article h2{font-size:28px;margin:0;padding:0;}
#teasers div.group article div{position:relative;margin-top:30px;border-right:dotted #000 2px;}#teasers div.group article div.notext{text-align:center;line-height:98px;}
#teasers div.group article.lastOnRow div{border:none;}
#teasers div.group article div.notext a{vertical-align:middle;}
#teasers div.group article a.details{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;position:absolute;width:15px;height:33px;bottom:5px;right:15px;background:url('./img/bg/details.png') left top no-repeat;}
#teasers div.group article span{font-size:12px;color:#848483;display:block;margin-right:50px;}
#teasers div.group article p{line-height:20px;margin-top:20px;margin-right:50px;}
table.orderCart{margin-top:10px;margin-bottom:20px;margin-left:0px;width:500px;font-size:14px;}
table.orderCart th{font-weight:bold;padding:5px 0;}
table.orderCart td{padding:7px 2px;}
table.orderCart .price{text-align:right;}
table.orderCart tr.vatGroup td{font-weight:bold;}
table.orderCart tr.shippingInfo td{border-top:solid black 1px;}
table.orderCart tr.totalRebate td{border-top:solid black 2px;font-weight:bold;}
table.orderCart tr.totalPrice td{font-weight:bold;}
.stage_new{color:white;background-color:#D40518;}
.stage_progress{color:white;background-color:#FFC516;}
.stage_questions{color:white;background-color:#15B54D;}
.stage_finished{color:black;background-color:#FFFFFF;border: solid #CCC 1px;}
.stage_new,.stage_progress,.stage_questions,.stage_finished{margin-left:auto;margin-right:auto;width:15px;height:15px;font-size:10px;border-radius: 2px}
.backToOverview{float:right;font-size:18px;color:#1a171b;border:none;cursor:pointer;background:url('./img/bg/back.png') left center no-repeat;padding:5px 0;padding-left:20px;margin-right:45px;display:block;height:auto;}
#module-entries.news-overview{background-image:none;}#module-entries.news-overview h1{margin:0;padding-left:45px;padding-bottom:30px;background:url('./img/bg/separator_shadow_smaller.png') bottom center no-repeat transparent;}
#module-entries.news-overview table tr:first-child td{padding-top:0;}#module-entries.news-overview table tr:first-child td:first-child{background-image:none;}
#module-entries.news-overview table tr.lastRow td{background-image:none;}
#module-entries.news-overview table tr td{width:50%;padding-left:45px;vertical-align:middle;background:url('./img/bg/content.png') top left repeat-y transparent;}#module-entries.news-overview table tr td div{position:relative;height:100%;background:none;margin-top:0;}#module-entries.news-overview table tr td div h2{margin-bottom:0;}
#module-entries.news-overview table tr td div >span{color:#848483;font-size:12px;}
#module-entries.news-overview table tr td .details{position:absolute;bottom:5px;right:30px;width:15px;height:33px;background:url('./img/bg/details.png') top left no-repeat transparent;}
#gallery-page img,#gallery-homepage img{display:block;}
#gallery-module li{width:250px;overflow:hidden;}
#gallery-module table{width:100%;}#gallery-module table tr:first-child td{height:250px;background:white;}#gallery-module table tr:first-child td img{display:block;margin:0 auto;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}#gallery-module table tr:first-child td img:hover{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
#gallery-module table tr td{text-align:center;height:137px;background:#1A181C;font-size:24px;font-weight:normal;vertical-align:middle;}#gallery-module table tr td a{color:#FFFFFF;text-decoration:none;}#gallery-module table tr td a:hover{text-decoration:underline;}
.bx-next,.bx-prev{position:absolute;top:40%;text-decoration:none;width:33px;height:69px;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;}
.bx-next{right:-45px;background:url('./img/bg/next.png') left top no-repeat;}
.bx-prev{left:-45px;background:url('./img/bg/prev.png') left top no-repeat;}
footer{position:relative;color:#939393;background:url('./img/bg/footer_stripes.png') center 38px no-repeat #1a181c;font-size:11px;}footer a{color:#939393;text-transform:uppercase;}footer a.active,footer a:hover{color:#ffffff;text-decoration:none;}
footer #footer-menu{height:38px;line-height:38px;border-bottom:solid #4e4c4f 1px;}footer #footer-menu section{text-align:right;}
footer #footer-menu menu{position:relative;}footer #footer-menu menu a.active,footer #footer-menu menu a:hover{color:#ffffff;text-decoration:none;}
footer #footer-menu span a{text-transform:none;}
footer #sitemap{zoom:1;padding-top:32px;font-size:10px;}footer #sitemap:before,footer #sitemap:after{content:"";display:table;}
footer #sitemap:after{clear:both;}
footer #sitemap ul{float:left;padding:0 10px;border-left:solid #4e4c4f 1px;}footer #sitemap ul:first-child{padding-left:0;border-left:none;}
footer #sitemap ul li{padding:4px 0;}
footer #sitemap ul a{color:#717171;}footer #sitemap ul a.main{color:#9b9b9b;font-weight:bold;}
footer #sitemap ul a.active,footer #sitemap ul a:hover{color:#ffffff;text-decoration:none;}
footer address{float:right;text-align:right;line-height:13px;color:#717171;font-style:normal;}footer address span{text-transform:uppercase;color:#ffffff;}
footer address a{color:#717171;text-transform:none;}
footer address a#facebook{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;width:96px;height:24px;display:block;margin-top:6px;background:url('./img/bg/facebook.png') left top no-repeat;float:right;}
footer address a#nachhaltig{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent !important;width:187px;height:102px;left:0px;display:block;margin-top:-5px;background:url('./img/bg/logo_nachhaltig_austria_stk_steirische_klassik.png') right top no-repeat;float:right;}
.acceptcookies{display:none;width:100%;background:#292D35;background-color:rgba(41,45,53,.901961);color:#DEDEDE;font-size:15px;z-index:10;position:fixed;bottom:0;left:0;text-align:center;padding:15px;line-height:2.3;}
.acceptcookies p{margin:0;}
.acceptcookies__readmore{color:inherit;text-decoration:underline;margin:0 0 0 10px;white-space:nowrap;}
.acceptcookies__close{display:inline-block;padding:0 20px;margin:0 0 0 20px;cursor:pointer;background:#00824C;line-height:2.2;}
.data_input td{padding:3px;}
.data_input .fieldRequired{color:red;}
.data_input .fieldError{color:#b00;}
.data_input .fieldInfo{color:#575757;font-weight:normal;font-size:smaller;border:solid #ddd 1px;margin-top:3px;padding:2px;}
div.messageBoxError{width:530px;min-height:48px;margin:0 0 30px 0;padding:7px 40px 7px 80px;color:#C60000;background-color:#FFFFCC;background-image:url(img/icon_critalert.gif);background-position:20px 14px;background-repeat:no-repeat;border:1px solid #FFCC00;}
div.messageBoxError ul{padding-left:25px;margin-top:0;}
div.messageBoxError ul li{list-style-type:disc;padding:4px 4px 4px 5px;font-size:14px;}
div.messageBoxError p{margin:5px 0 5px 0;font-size:14px;}
div.messageBoxWarning{width:560px;min-height:35px;margin:0 0 10px 0;background-color:#FFFFDD;background-image:url(img/warning.png);background-position:20px 12px;background-repeat:no-repeat;border:1px solid #FFCC00;color:#AA0000;padding:12px 40px 0px 50px;}
div.messageBoxError,div.messageBoxWarning{border-radius:10px;}
input.fieldSortField{width:3em;}
.ui-dialog-content .messageBoxError{width:auto;}
.error_bg{height:30px;position:absolute;display:block;background:url(img/errorTooltip1.png) left center no-repeat;color:white;padding-left:20px;min-width:200px;}
.error_bg .error{display:block;width:100%;height:30px;position:absolute;left:9px;font-style:italic;font-weight:bold;font-size:11px;background:url(img/errorTooltip2.png) right center no-repeat;text-align:center;line-height:23px;}
input.error,textarea.error,select.error{border-color:red;}
.auto-validation .field-email{background:url('img/icon-email.gif') no-repeat left center;padding-left:16px;width:123px;}
.auto-validation .field-tel{background:url('img/icon-tel.png') no-repeat left center;padding-left:16px;width:123px;}
.auto-validation .field-fax{background:url('img/icon-fax.png') no-repeat left center;padding-left:16px;width:123px;}
.auto-validation .field-username{background:url('img/icon-user.png') no-repeat left center;padding-left:16px;width:123px;}
.auto-validation .field-password{background:url('img/icon-lock.png') no-repeat left center;padding-left:16px;width:123px;}
a.login-link{font-size:14px;line-height:20px;}
.ui-effects-transfer{border:1px solid #000;}
.button_submit{padding-right:20px;background:url('img/bg/search.png') top right no-repeat transparent;cursor:pointer;}
a.details{text-decoration:underline;}
.acceptcookies{display:none;width:100%;background:#292D35;background-color:rgba(41,45,53,.901961);color:#DEDEDE;font-size:15px;z-index:10;position:fixed;bottom:0;left:0;text-align:center;padding:15px;line-height:2.3;}
.acceptcookies p{margin:0;}
.acceptcookies__readmore{color:inherit;text-decoration:underline;margin:0 0 0 10px;white-space:nowrap;}
.acceptcookies__close{display:inline-block;padding:0 20px;margin:0 0 0 20px;cursor:pointer;background:#00824C;line-height:2.2;}
#cartForm td.cartColQuantity input.product_active{color:black;font-weight:bold;}
#order table.orderCart th{font-weight:bold;padding:7px 0;}
#order table.orderCart td{padding:7px 2px;}
#order table.orderCart .price{text-align:right;}
#order table.orderCart tr.vatGroup td{font-weight:bold;}
#order table.orderCart tr.shippingInfo td{border-top:solid #B5B5B6 1px;}
#order table.orderCart tr.totalPrice td{font-weight:bold;border-top:solid #B5B5B6 1px;}
#order div#cartFormData{margin-top:0;margin-left:0;}
#order div#cartFormData table.data_input th{padding:0 5px;}
#order div#cartFormData table.data_input td{padding:5px 3px;}
#order #text{float:none;width:auto;margin-left:21px;margin-top:40px;}
#order #invoice_view td{padding:1px 3px;}
#order #invoice_view .orderCart{margin:10px 0;}
#order #invoiceInfo .orderCart{margin:0;margin-bottom:30px;}
#order #invoiceInfo th{text-align:left;padding:10px 0;}
#order .customerData{margin-bottom:30px;}
#order .customerData th{padding:10px 0;text-align:left;}
#order .customerData td{padding:5px 3px;font-size:14px;}
#order .customerData td .comments p{margin:5px 0; width: 54%;}
#printInvoice{float:right;font-size:18px;margin-right:200px;display:block;padding:5px 10px 5px 30px;color:white;background:url('./img/icon-print.png') 8px center no-repeat #19171c;}
#toggleOrderedProducts{margin-bottom:20px;display:block;text-decoration:none;margin-left:5px;text-decoration:underline;}
#loginError{color:red;font-size:14px;margin-bottom:10px;}
#pickup_date { margin-top: 2px; }
#pickup_date p {margin: 10px 0px; }
#pickup_date .date-picker-display { width:125px; border:solid #999 1px; padding:5px;vertical-align: middle;}
#pickup_date .date-picker-actions { padding:5px; }
#payFrame {background: url('img/bg/load.gif') center center no-repeat;height:450px;width:500px;margin-bottom: 100px;margin-top: 20px;}
#payBack {display: block;}
#ordersListing {
	background: #fff;
	margin: 30px 0 45px;
	width: 80%;
	text-align: left;
}
#ordersListing th {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	padding: 14px 8px;
	border-bottom: 2px solid #000;
	text-align: left;
}
#ordersListing td {
	color: #646464;
	padding: 14px 8px 7px;
}
#ordersListing th.status {
	text-align: center;
	width: 120px;
}
#ordersListing td a {
	color: inherit;
}
#ordersListing tbody tr:hover td {
	color: #000;
}
form.profile {
	margin-left: 0;
}
@media print{header,footer,#printInvoice,#cart_hold_summary{display:none;} .stage_new,.stage_progress,.stage_questions,.stage_finished{display:none;}}@media screen and (min-width:1320px){#content section{position:static;} #cart_hold_summary{right:0;margin:0;}}