/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/*global*/
body{font-size:14px;}
.fontSize12{font-size:12px !important;display:block}
img#logo_c_maureronlineshop{float:right;width:125px;margin:20px 0 0 0}
.default img#logo_c_maureronlineshop{display:none;}
.default #vmCartModule{position:relative;top:40px}
#com_virtuemart .product .availability{display:none;}
.noscriptWarning{background-color:#ffe6e7;padding:10px;width:100%;margin-bottom:20px;display:block;}
hr{border-top:1px solid #ececec}
.clear{clear:both;}
.alert {padding: 28px 28px 28px 128px;}
.alert:before{content: '\f05a';}
.alert .alert-heading{display:nones;}
.alert h4{margin-bottom:10px;font-size:20px;}
.soldout{color:#ff0000}
.marginBottom15{margin-bottom:15px !important}
.margin-left10{margin-left:10px;}
.margin-left20{margin-left:20px;}
#promo2moduleLinks .moduletable,#promo2moduleRechts .moduletable{margin:0 0 12px 0;}
#seminarteilnehmer{display:none;}
#anzahlTeilnehmer_chzn{width:80px !important}
.addtocart-button .btn[disabled]{cursor:not-allowed;pointer-events:auto;}
.cartItemSub,.cartItemSubInfo{font-size:12px !important;text-transform:none;}
.cartItemSubInfo{margin-top:5px;color:#b94a48}
ul.icesubMenu li a.iceMenuTitle{font-size:14px;}
h1.heading-style-1, h2.heading-style-1, h3.heading-style-1, h4.heading-style-1, h5.heading-style-1, h6.heading-style-1 {margin-bottom: 10px;padding: 0;}
h1.heading-style-2, h2.heading-style-2, h3.heading-style-2, h4.heading-style-2, h5.heading-style-2, h6.heading-style-2,h1.heading-style-3, h2.heading-style-3, h3.heading-style-3, h4.heading-style-3, h5.heading-style-3, h6.heading-style-3,h1.heading-style-4, h2.heading-style-4, h3.heading-style-4, h4.heading-style-4, h5.heading-style-4, h6.heading-style-4 {margin-bottom: 0px;}
h1.heading-style-4, h2.heading-style-4, h3.heading-style-4, h4.heading-style-4, h5.heading-style-4, h6.heading-style-4{border:none;}
table th{background-color:#009ee3;font-weight:normal;font-size:16px;}
.moduletable{margin:20px 0}
#top .moduletable{margin-bottom:30px;}
#logo{padding-top:18px;}
#top [class*="span"]{margin-left:0;padding-left:10px;}
#logo img{max-width:333px}
#navigation .moduletable{margin-bottom:0;}
#navigation .moduletable.usermenu{position: absolute;right: 0px;left: auto;top: 0;}
ul#icemegamenu{margin-left:10px;}
.icemegamenu > ul > li {display: block;float: left;position: relative;border-right: none;border-left: none;}    
.icemegamenu > ul > li > a.iceMenuTitle{font-size: 18px;border:none;background:none;color:#fff;}
.icemegamenu li.impressum{float:right;}
input#mod_virtuemart_search {width: 80%;max-width:450px;margin-left:30px;float: left;height:38px}
.mod_virtuemart_search .btn{float:left;}
.mod_virtuemart_search .btn .fa {font-size: 20px;}
.mod_virtuemart_search .btn{padding:6.5px 20px}
form.mod_virtuemart_search,.vmCartModule{margin-top:20px;}
.addtocart-bar mark label{font-size:14px;}
.addtocart-bar mark{left:0;top:-25px;}
#vmCartModulse{position:relative;left:0px;}
.vmCartModule{border:none;padding:0;text-align:right}
.vmCartModule .total_products{text-transform:uppercase;font-size:12px;line-height:14px}
.vmCartModule .total_products a{font-size:12px;line-height:14px}
.vmCartModule .total_products a span.total_items{display:inline;}
.vmCartModule .total_products span.total_items{color:#777;font-size:12px;text-transform:capitalize}
.vmCartModule a.btn,#fancybox-wrap a.btn{color:#fff}
.item_introtext strong, .item_fulltext strong, .category_desc strong {color: #333333;}
#brandHealthRow,#brandBauRow{}
#promo1,#promo2,#promo3{margin-bottom:40px;}
#brand1,#brand2,#brand3,#brand4{margin-bottom:40px;}
#brandsSingleLineRow .brandItemContainer{text-align:center;}
#brandsSingleLineRow .brandItem{display:inline-block;margin-right:2%;width:auto;max-width:15%;}
#brandsSingleLineRow .admin .brandItem{max-width:20%;margin-bottom:20px}
#brandsSingleLineRow .brandItem.last{margin-right:0;padding-top:10px}
#brandsSingleLineRow .brandItem img{height:auto;max-height:50px}
#brandsSingleLineRow .admin .brandItem img{height:auto;max-height:80px}
.direkteinstieg img {transition:all 0.2s}
.direkteinstieg img:hover{transition:all 0.4s;box-shadow:0px 5px 5px #555;cursor:pointer}
.view-category .productdetails img,.view-category .vm-product-media-container img,.product-related-products img{transition:all 0.2s}
.view-category .productdetails img:hover,.view-category .vm-product-media-container img:hover,.product-related-products img:hover{transition:all 0.4s;box-shadow:0px 5px 5px #555;cursor:pointer}

#content {padding: 0 0 20px 0;}
#mainbottom {padding: 0px 0 20px 0;border-top:1px solid #ececec;border-bottom:1px solid #d5d5d5;background:none}
#mainbottom h2{margin-bottom:0;padding-bottom:0;padding-top:20px;}
#mainbottom h3{margin-bottom:10px}
#mainbottom .moduletable{border:1px solid #d5d5d5;background-color:#f3f3f3;padding:0 20px 20px 20px;margin-left: 1%;margin-right:1%;}
#mainbottom .span6{width:48%}
#footer{background-color:#f3f3f3;padding-top:10px;}
#copyright{padding:10px 0;text-align:center;}
.default #toggleUser{top:22px;bottom:0;height:20px;}
#toggleUser{text-align:right;color:#009ee3;position: relative;bottom:10px;font-size:15px;height:20px;}

#toggleUser i{font-size:20px;}
#srLogin,#srOverlay{display:none;}
#srLogin{position: fixed; top:50px; left: 0;right: 0;margin-left: auto; margin-right: auto; width:250px;background-color:#fff;z-index:99999;padding:0 20px}
#srLogin input[type="text"],#srLogin input[type="password"]{width:100%}
#srLogin h3.heading-style-3 {margin-bottom:10px}
#srLogin div.controls, #srLogin div.control-group, #srLogin .mod_tm_ajax_contact_form .control-group {margin-bottom: 10px;}
#srLogin input[type="checkbox"] {margin-top: 2px;}
#srLogin .btn{margin-top:10px;}
#srOverlay{background-color:#000;opacity:0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998}
#sr_myAccount{position:fixed;top:0;bottom:0;left:-9999px;width:30%;min-width:300px;height:100%;;background-color:#fff;z-index:99999;padding:0;box-shadow:0 5px 5px 3px rgba(0,0,0,0.5);}
#sr_myAccountHeader{background-color:#009ee3;color:#fff;padding: 10px;margin-bottom: 10px;font-size:22px;}
#sr_myAccountCloseIcon {position: absolute;right: 0;top: 0px;padding:10px;background-color: #025c83;}
#sr_myAccountCloseIcon:hover{cursor:pointer}
#sr_myAccountContent{padding:0 15px}
#sr_myAccount form{border-bottom:1px solid #ececec}
#sr_myAccount label{display:block}
#sr_myAccount label.control-label{display:inline;padding-left:0;}
#sr_myAccount input[type="text"],#sr_myAccount input[type="password"]{width:100%}
#sr_myAccount input[type="checkbox"]{display:inline;margin-top:2px;}
#sr_myAccount .login-greeting{}
#sr_myAccount button{margin:15px 0}
#sr_myAccount .logout-button{text-align:center}
#sr_myAccount h3.heading-style-3 {margin-bottom:0px}
#sr_myAccount div.controls, #sr_myAccount div.control-group, #sr_myAccount .mod_tm_ajax_contact_form .control-group {margin-bottom: 10px;}
#sr_myAccount a{width:100%;display:block;font-size:14px;padding:5px 0}
#registrationOnCart{display:none;margin-top:20px;width:110%;}
#registrationOnCart form#UserRegistration{border:1px solid #ddd;padding:15px;}
#backToCartForm{padding-bottom:20px;display:block;text-align:right}
span.checkbox label.checkbox_inner::before{color:#009ee3}
span.radio input[type="radio"]:checked + label.radio_inner::before{background:#009ee3 }
.vmCartModule #vm_cart_products{width:auto}
ul.icesubMenu{text-transform:none}
li.iceMenuLiLevel_3.parent > a::after {content: '\f054';font-family: FontAwesome;font-size: 8px;height: 0;line-height: 0;position: absolute;right: 7px;top: 50%;}

/*kategorie*/
.orderby-displaynumber{border-bottom:none;}
#com_virtuemart .grid-list{display:none;}
#com_virtuemart .vm-order-list{width:50%}
.browseProductImage,.featuredProductImage{max-height:250px;}

.category-view .PricepriceWithoutTax,.category-view .PricetaxAmount{display:none;}
.category-view .show .PricepriceWithoutTax,.category-view .show .PricetaxAmount{display:inline-block;}
.mod_vm_single_product .PricepriceWithoutTax,.mod_vm_single_product .PricetaxAmount{display:none;}
.product-related-products .PricepriceWithoutTax,.product-related-products .PricetaxAmount{display:none;}
.category-view .row .product .spacer span {font-size: 14px;color: #333;font-weight:normal}
.category-view .shipingCosts { font-size: 14px !important;}
.category-view h2.heading-style-2{padding:10px 0 10px 0;}
.category-view .vm3pr-3 .product-price {min-height: 30px;}
/*productdetail*/
.w img{width:auto !important;height:100% !important;margin-left: auto;margin-right: auto;left: 0;right: 0;}
#com_virtuemart .product-price > div{font-size:18px;line-height:20px;color:#333}
span.PricetaxAmount,span.PricepriceWithoutTax,span.PricesalesPrice,span.PricediscountedPriceWithoutTax{width: 100px;display: inline-block;text-align: right;}
span.vm-price-desc{display: inline-block;width: 120px;text-align:right;margin-right:0px}
.product-price{text-align:left}
.additional-images{margin:0;text-align:center}
.additional-images img{width: auto !important;height: auto !important;max-height: 468px !important;margin:auto;left: 0;right: 0;}
#com_virtuemart .jssort02 .pav .c,#com_virtuemart .jssort02 .p:hover .c {border: 1px solid #333;}
#fancybox-wrap{z-index: 11010}
#fancybox-overlay {z-index:11000}
#com_virtuemart .prices_block{padding-bottom:10px;}
.shipingCosts{font-size:16px !important;padding-left:10px;}
.product-related-products{border-top:none;}
.product-related-products .product-field-display{text-align:center}
#com_virtuemart .productdetails-view .product-related-products {font-size: 14px;}
#com_virtuemart .productdetails-view .product-related-products p.product_s_desc {height:auto;text-align:left}
#com_virtuemart .productdetails-view .product-related-products .product-field-desc{display:none;}
.product-related-products .vm-product-details-container {float: none;width: 100%;}
.product-related-products .product-price > div{font-size:16px !important}
.product-related-products span.PricetaxAmount,.product-related-products span.PricepriceWithoutTax,.product-related-products span.PricesalesPrice{width: 70px;}
.product-related-products span.vm-price-desc{width: 90px;}
.product-related-products .addtocart-bar{clear:both;}
#fancybox-content .product-related-products img,.product-related-products img{max-width:170px}
a.ask-a-question,a.ask-a-question:hover{font-size:14px !important;font-weight:normal;margin-left:0;padding-left:0;background:none;border:none;}
.contentpane .ask-a-question-view .form-horizontal .control-label {float:none;width: 100%;padding-top: 5px;text-align: left;}
.contentpane .ask-a-question-view .form-field,.contentpane .ask-a-question-view .form-field{margin:0;}
.contentpane .ask-a-question-view h4.heading-style-4{margin-bottom:0;}
.contentpane .ask-a-question-view .controls{margin-left:0;}
.contentpane .ask-a-question-view .controls input{margin:5px 0!important;border-radius:0 !important;background:none !important;background-color:#f5f5f5 !important;padding:10px !important;color:#333 !important;border: 1px solid #dfdfdf !important;}
.contentpane .ask-a-question-view .controls textarea{background:none;background-color:#f5f5f5;border: 1px solid #dfdfdf;padding:10px;color:#333}
#fancybox-content .product_img img{width:auto;}
#fancybox-content .product_img {float: left;width: 178px;margin-right: 20px;margin-bottom: 10px;}

#fancybox-content .btn.fright{float:right;margin-top:10px;}
#fancybox-content .btn.close_facebox{margin-top:10px}
.mappe #fancybox-content .btn.close_facebox{background-color:#fff;color:#00a9a5}
.mappe #fancybox-content .btn.close_facebox:hover{background-color:#00a9a5;color:#fff}
.ausbauundfassade #fancybox-content .btn.close_facebox{background-color:#fff;color:#e68145}
.ausbauundfassade #fancybox-content .btn.close_facebox:hover{background-color:#e68145;color:#fff}
.ostechnik #fancybox-content .btn.close_facebox{background-color:#fff;color:#006953}
.ostechnik #fancybox-content .btn.close_facebox:hover{background-color:#006953;color:#fff}
.derfuss #fancybox-content .btn.close_facebox{background-color:#fff;color:#11a68d}
.derfuss #fancybox-content .btn.close_facebox:hover{background-color:#11a68d;color:#fff}
.mtd #fancybox-content .btn.close_facebox{background-color:#fff;color:#009630}
.mtd #fancybox-content .btn.close_facebox:hover{background-color:#009630;color:#fff}
.energie_kompakt #fancybox-content .btn.close_facebox{background-color:#fff;color:#8d8584;}
.energie_kompakt #fancybox-content .btn.close_facebox:hover{background-color:#8d8584;color:#fff}
.default #fancybox-content .btn.close_facebox{background-color:#fff;color:#009ee3;}
.default #fancybox-content .btn.close_facebox:hover{background-color:#009ee3;color:#fff}


@media(max-width:400px){
	#fancybox-content .btn{width:87%;margin-left:auto;margin-right:auto;}
}
@media(max-width:370px){
	#fancybox-content .btn{width:85%;}
}
#fancybox-content h4.heading-style-4{font-size:20px}
#fancybox-content h6.heading-style-6{font-size:16px}
#fancybox-content .product-related-products{margin-top:20px;}
.view-category #productRow{margin-top:30px;margin-bottom:30px;border-top:1px solid #ececec;padding-top:30px;border-bottom:1px solid #ececec;padding-bottom:30px;}
.category-view .grid .addtocart-area{width:100%}
.category-view .product-container h2.heading-style-2{margin-bottom:0;}
.category-view .vm-product-media-container{margin-bottom:0;}
.category-view .product-price > div {padding-bottom: 0 !important;}
.category-view .shipingCosts{margin-bottom:5px;}
.category-view p.product_s_desc{height:auto;}
.category-view .product_in_stock, .category-view .product_in_stock span{color:#8f8f8f !important;text-align:right;width:100%}
.productdetails-view .product_in_stock, .productdetails-view .product_in_stock span{color:#8f8f8f !important;text-align:left;width:100%;margin-bottom:10px;}
.productdetails h2.heading-style-2,.category-view h2.heading-style-2,.product-related-products h5.heading-style-5{font-size:22px;line-height:26px;}
a.print_link{padding-left:20px;}

/* order view */
.order-view #com-form-order-number{margin-bottom:10px;}
.order-view #com-form-order-number label{margin-bottom:5px}
.order-view #com-form-order-pass{margin-bottom:10px;}
.order-view #com-form-order-pass label{margin-bottom:5px}
#com-form-login #com-form-login-username{margin-bottom:10px;}
#com-form-login #com-form-login-password{margin-bottom:10px;}
#com-form-login #com-form-login-remember{margin-bottom:10px;}
/* order done */
.option-com_virtuemart.view-cart.task-confirm .post_payment_payment_name{margin-bottom: 20px;}
.option-com_virtuemart.view-cart.task-confirm .post_payment_order_total{margin-bottom: 20px;}
.option-com_virtuemart.view-cart.task-confirm #form-login{margin-top:20px;}
#com_virtuemart #ui-tabs ul#tabs li.current, #com_virtuemart #ui-tabs ul#tabs li:hover {background: #aaa;}
#com_virtuemart ul.steps{display:none;}
#com_virtuemart .virtuemart_search input{max-width:300px;float:left}
.option-com_virtuemart.view-user #com_virtuemart input{margin:5px 0!important;border-radius:0 !important;background:none !important;background-color:#f5f5f5 !important;padding:10px !important;color:#333 !important;border: 1px solid #dfdfdf !important;}
.option-com_virtuemart.view-user td.key{vertical-align:top;padding-top:10px !important}
.option-com_virtuemart.view-user fieldset.user_shipto{display:none;}
#com_virtuemart form#adminForm .userfields_info,#com_virtuemart form#userForm .userfields_info {font-weight:normal;text-align:left;font-size: 20px;}


.mod_vm_single_product.productdetails{text-align:center;clear:both;}
.mod_vm_single_product.productdetails .product_description{text-align:left}
.mod_vm_single_product.productdetails h2.heading-style-2{margin-bottom:0 !important;}
.mod_vm_single_product.productdetails .product_description{margin-bottom:15px;}
.mod_vm_single_product.productdetails .product-price{margin-top:10px;float:none;}
.mod_vm_single_product.productdetails .vm-price-value{font-size:14px !important;line-height:16px !important }
.mod_vm_single_product.productdetails .shipingCosts{font-size:14px !important}

/* Benutzer */
.page-reset__confirm label,.page-reset__complete label{margin:10px 0 5px 0}
.page-reset__confirm button, .page-reset__complete button{margin-top:10px;}
#member-registration, #member-profile, #user-registration{margin:0;}
@media(max-width:1200px){
	.row-fluid{margin-left: 0px;}
	input#mod_virtuemart_search{max-width:300px;margin-left:70px;}
}
@media(max-width:1020px){
	.productdetails h2.heading-style-2,.category-view h2.heading-style-2,.product-related-products h5.heading-style-5{font-size:18px;line-height:22px;}
	/* Wenn mtd Online!!!	
	.icemegamenu > ul > li > a.iceMenuTitle {font-size: 17px;}
	*/
	}
@media(max-width:980px){
	#logo img {max-width: 205px;}
	.icemegamenu li.impressum{margin-right:10px;}
	input#mod_virtuemart_search{max-width:370px;margin-left:0px;}
	#cartRightColumn,#cartLeftColumn{float:none !important;display:block;width:100%}
	.icemegamenu > ul > li > a.iceMenuTitle {font-size: 16px;padding: 18px 6px;}
	/* Wenn mtd Online!!!	
	.icemegamenu > ul > li > a.iceMenuTitle {font-size: 14px;padding: 18px 5px;}
	*/
}
@media(max-width:850px){
	.productdetails h2.heading-style-2,.category-view h2.heading-style-2,.product-related-products h5.heading-style-5{font-size:16px;line-height:20px;}
}
@media(max-width:767px){
	img#logo_c_maureronlineshop{display:none;}
    .default #vmCartModule{position:relative;top:0px}
	.productdetails h2.heading-style-2,.category-view h2.heading-style-2,.product-related-products h5.heading-style-5{font-size:22px;line-height:26px;}
	#top .moduletable{margin-bottom:0px;}
	#logo{padding-top:55px;}
	form.mod_virtuemart_search{width:500px;margin:20px auto}
	input#mod_virtuemart_search,.mod_virtuemart_search .btn{position:relative;left:17px;}
	.vmCartModule {text-align: center;width: 100%;margin:0 auto;}
	.rd-mobilemenu{z-index:999999 !important}
	.rd-mobilemenu li.impressum{float:none}
	.promo,.brand{text-align:center}
	#toggleUser{position: absolute;right:0px;top:15px;}
	#registrationOnCart{width:100%;}
	#mainbottom .span6{width:100%;margin-left:0;margin-right:0;}
	.icemegamenu > ul > li > a.iceMenuTitle {font-size: 18px;padding: 18px 10px;}
	.order-view #com-form-order-number.width30,.order-view #com-form-order-pass.width30,#com-form-login #com-form-login-username.width30,#com-form-login #com-form-login-password.width30,.page-reset__confirm .width50, .page-reset__complete .width50{width:100%}
	#brandsSingleLineRow .brandItem{margin-right:2%;width:46%;max-width:46%;margin-bottom:40px;text-align:center}
	#brandsSingleLineRow .brandItem.last{margin-bottom:0;padding-top:0;}
	#brandsSingleLineRow .admin .brandItem img{height:auto;max-height:50px}
	#brandsSingleLineRow .brandItem img{height:auto;max-height:auto}
	#brandsSingleLineRow .admin .brandItem{margin-right:2%;width:46%;max-width:46%;margin-bottom:40px;text-align:center}
	#brandsSingleLineRow .admin .brandItem.last{margin-bottom:0;}
	.mod_vm_single_product.productdetails {padding-bottom: 15px;border-bottom: 1px solid #ececec;}
	.view-category #productRow{border-bottom:none;}
	table.cart-summary.proopc-table-striped tbody tr td.col-name::before {width: 100%;position:static;}
	table.cart-summary.proopc-table-striped tbody tr td.col-name::after {width: 100%;position:static;}
	table.cart-summary.proopc-table-striped tr td.col-name{padding-left:8px;}
	.productdetails-view .product-related-products .product-field-display{border-bottom:1px solid #ddd;}
	.productdetails-view .product-related-products .addtocart-button{}
}
@media(max-width:600px){
	form.mod_virtuemart_search{width:280px;}
	input#mod_virtuemart_search {width: 200px;}
	input#mod_virtuemart_search,.mod_virtuemart_search .btn{position:relative;left:6px;}
}
@media(max-width:400px){
	input#mod_virtuemart_search,.mod_virtuemart_search .btn{position:static;}
	
}

/* default, blau */
.default table th{background-color:#009ee3;font-weight:normal;}
*::selection {background: #009ee3;color: #ffffff;}
*::-moz-selection {background: #009ee3;color: #ffffff;}
a, table a,.default table a, .input-prepend .add-on i, .input-prepend .add-on > span, .default a, .default .input-prepend .add-on i, .default .input-prepend .add-on > span{color:#009ee3}
.default a.btn{color:#fff;}
a:hover,.default a:hover, table a:hover,.default table a:hover{color:#025c83}
.btn {background-color:#009ee3;border:1px solid #009ee3}
.btn:hover,.btn:focus, .btn.active, .btn.selected,.default .btn:hover, .default .btn:focus, .default .btn.active,.default .btn.selected{color:#009ee3;border:1px solid #009ee3}
#back-top a,.default #back-top a{color:#009ee3;border:2px solid #009ee3}
#back-top a:hover,.default #back-top a:hover{color:#fff;background-color:#009ee3}
.default .vmCartModule a.btn:hover, .default #fancybox-wrap a.btn:hover{color:#009ee3}
#navigation, .default #navigation{background-color:#009ee3}
.icemegamenu > ul > li.hover > a.iceMenuTitle,.icemegamenu > ul > li > a.iceMenuTitle.hover,
.icemegamenu > ul > li > a.iceMenuTitle.icemega_active,.default .icemegamenu > ul > li.hover > a.iceMenuTitle,.default .icemegamenu > ul > li > a.iceMenuTitle.hover,
.default .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #025c83;}
.rd-mobilemenu_ul a.active, .rd-mobilemenu_ul li.level_1.active > a,.default .rd-mobilemenu_ul a.active,.default .rd-mobilemenu_ul li.level_1.active > a {background: #009ee3;}
.rd-mobilemenu_ul a.iceMenuTitle:hover,.default .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #009ee3;}
.chzn-container-single .chzn-single div,.default .chzn-container-single .chzn-single div,  .chzn-container .chzn-results li.active-result.highlighted,.default .chzn-container .chzn-results li.active-result.highlighted,.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div,.default .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #009ee3;}
#com_virtuemart .grid-list div.active, #com_virtuemart .grid-list div:hover,.default #com_virtuemart .grid-list div.active,.default #com_virtuemart .grid-list div:hover {color: #009ee3;}
.default .pagination ul li > a:hover,.default  .pagination ul li > span:hover {background: #fff;border: 1px solid #009ee3 !important;color: #009ee3;}
.default .pagination ul li > .pagenav,.default  .pagination ul li > .hasTooltip {border: 1px solid #009ee3 !important;background: #009ee3;color: #ffffff;}
.default #ProOPC .proopc-process-title{background-color:#009ee3;color:#fff}
/* ostechnik */
.ostechnik table th{background-color:#006953;font-weight:normal;}
.ostechnik *::selection {background: #006953;color: #ffffff;}
.ostechnik *::-moz-selection {background: #006953;color: #ffffff;}
.ostechnik a, .ostechnik table a, .ostechnik .input-prepend .add-on i, .ostechnik .input-prepend .add-on > span{color:#006953}
.ostechnik a:hover,.ostechnik table a:hover{color:#015745}
.ostechnik a.btn{color:#fff;}
.ostechnik .btn {background-color:#006953;border:1px solid #006953}
.ostechnik .btn:hover, .ostechnik .btn:focus, .ostechnik .btn.active,.ostechnik .btn.selected{color:#006953;border:1px solid #006953;background-color:#fff}
.ostechnik #fancybox-wrap a.btn:hover{color:#006953}
.ostechnik #back-top a{color:#006953;border:2px solid #006953}
.ostechnik #back-top a:hover{color:#fff;background-color:#006953}
.ostechnik #navigation{background-color:#006953}
.ostechnik .icemegamenu > ul > li.hover > a.iceMenuTitle,.ostechnik .icemegamenu > ul > li > a.iceMenuTitle.hover,
.ostechnik .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #015745;}
.ostechnik .rd-mobilemenu_ul a.active,.ostechnik .rd-mobilemenu_ul li.level_1.active > a {background: #006953;}
.ostechnik .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #006953;}
.ostechnik .chzn-container-single .chzn-single div, .ostechnik .chzn-container .chzn-results li.active-result.highlighted,.ostechnik .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #006953;}
.ostechnik #com_virtuemart .grid-list div.active,.ostechnik #com_virtuemart .grid-list div:hover {color: #006953;}
.ostechnik #sr_myAccountHeader{background-color:#006953;}
.ostechnik #sr_myAccountCloseIcon {background-color: #015745;}
.ostechnik .pagination ul li > a:hover,.ostechnik  .pagination ul li > span:hover {background: #fff;border: 1px solid #006953 !important;color: #006953;}
.ostechnik .pagination ul li > .pagenav,.ostechnik  .pagination ul li > .hasTooltip {border: 1px solid #006953 !important;background: #006953;color: #ffffff;}
.ostechnik #ProOPC .proopc-process-title{background-color:#006953;color:#fff}
/* ostmesse */
.ostmesse #logo img{max-width:250px}
.ostmesse table th{background-color:#007e36;font-weight:normal;}
.ostmesse *::selection {background: #007e36;color: #ffffff;}
.ostmesse *::-moz-selection {background: #007e36;color: #ffffff;}
.ostmesse a,.ostmesse table a, .ostmesse .input-prepend .add-on i, .ostmesse .input-prepend .add-on > span{color:#007e36}
.ostmesse a:hover,.ostmesse table a:hover{color:#13713b}
.ostmesse a.btn{color:#fff;}
.ostmesse .btn {background-color:#007e36;border:1px solid #007e36}
.ostmesse .btn:hover, .ostmesse .btn:focus, .ostmesse .btn.active,.ostmesse .btn.selected{color:#007e36;border:1px solid #007e36;background-color:#fff}
.ostmesse #fancybox-wrap a.btn:hover{color:#007e36}
.ostmesse #back-top a{color:#007e36;border:2px solid #007e36}
.ostmesse #back-top a:hover{color:#fff;background-color:#007e36}
.ostmesse #navigation{background-color:#007e36}
.ostmesse .icemegamenu > ul > li.hover > a.iceMenuTitle,.ostmesse .icemegamenu > ul > li > a.iceMenuTitle.hover,
.ostmesse .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #13713b;}
.ostmesse .rd-mobilemenu_ul a.active,.ostmesse .rd-mobilemenu_ul li.level_1.active > a {background: #007e36;}
.ostmesse .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #007e36;}
.ostmesse .chzn-container-single .chzn-single div, .ostmesse .chzn-container .chzn-results li.active-result.highlighted,.ostmesse .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #007e36;}
.ostmesse #com_virtuemart .grid-list div.active,.ostmesse #com_virtuemart .grid-list div:hover {color: #007e36;}
.ostmesse #sr_myAccountHeader{background-color:#007e36;}
.ostmesse #sr_myAccountCloseIcon {background-color: #13713b;}
.ostmesse .pagination ul li > a:hover,.ostmesse  .pagination ul li > span:hover {background: #fff;border: 1px solid #007e36 !important;color: #007e36;}
.ostmesse .pagination ul li > .pagenav,.ostmesse  .pagination ul li > .hasTooltip {border: 1px solid #007e36 !important;background: #007e36;color: #ffffff;}
.ostmesse #ProOPC .proopc-process-title{background-color:#007e36;color:#fff}
/* ausbauundfassade */
.ausbauundfassade table th{background-color:#db7b41;font-weight:normal;}
.ausbauundfassade *::selection {background: #db7b41;color: #ffffff;}
.ausbauundfassade *::-moz-selection {background: #db7b41;color: #ffffff;}
.ausbauundfassade a,.ausbauundfassade table a, .ausbauundfassade .input-prepend .add-on i, .ausbauundfassade .input-prepend .add-on > span{color:#db7b41}
.ausbauundfassade a.btn{color:#fff;}
.ausbauundfassade a:hover,.ausbauundfassade table a:hover{color:#ba6838}
.ausbauundfassade .btn {background-color:#db7b41;border:1px solid #db7b41}
.ausbauundfassade .btn:hover, .ausbauundfassade .btn:focus, .ausbauundfassade .btn.active,.ausbauundfassade .btn.selected{color:#db7b41;border:1px solid #db7b41;background-color:#fff}
.ausbauundfassade #fancybox-wrap a.btn:hover{color:#db7b41}
.ausbauundfassade #back-top a{color:#db7b41;border:2px solid #db7b41}
.ausbauundfassade #back-top a:hover{color:#fff;background-color:#db7b41}
.ausbauundfassade #navigation{background-color:#db7b41}
.ausbauundfassade .icemegamenu > ul > li.hover > a.iceMenuTitle,.ausbauundfassade .icemegamenu > ul > li > a.iceMenuTitle.hover,
.ausbauundfassade .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #ba6838;}
.ausbauundfassade .rd-mobilemenu_ul a.active,.ausbauundfassade .rd-mobilemenu_ul li.level_1.active > a {background: #db7b41;}
.ausbauundfassade .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #db7b41;}
.ausbauundfassade .chzn-container-single .chzn-single div, .ausbauundfassade .chzn-container .chzn-results li.active-result.highlighted,.ausbauundfassade .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #db7b41;}
.ausbauundfassade #com_virtuemart .grid-list div.active,.ausbauundfassade #com_virtuemart .grid-list div:hover {color: #db7b41;}
.ausbauundfassade #sr_myAccountHeader{background-color:#db7b41;}
.ausbauundfassade #sr_myAccountCloseIcon {background-color: #ba6838;}
.ausbauundfassade .pagination ul li > a:hover,.ausbauundfassade  .pagination ul li > span:hover {background: #fff;border: 1px solid #db7b41 !important;color: #db7b41;}
.ausbauundfassade .pagination ul li > .pagenav,.ausbauundfassade  .pagination ul li > .hasTooltip {border: 1px solid #db7b41 !important;background: #db7b41;color: #ffffff;}
.ausbauundfassade #ProOPC .proopc-process-title{background-color:#db7b41;color:#fff}
/* derfuss */
.derfuss table th{background-color:#11a68d;font-weight:normal;}
.derfuss *::selection {background: #11a68d;color: #ffffff;}
.derfuss *::-moz-selection {background: #11a68d;color: #ffffff;}
.derfuss a,.derfuss table a, .derfuss .input-prepend .add-on i, .derfuss .input-prepend .add-on > span{color:#11a68d}
.derfuss a:hover,.derfuss table a:hover{color:#0f806d}
.derfuss a.btn{color:#fff;}
.derfuss .btn {background-color:#11a68d;border:1px solid #11a68d}
.derfuss .btn:hover, .derfuss .btn:focus, .derfuss .btn.active,.derfuss .btn.selected{color:#11a68d;border:1px solid #11a68d;background-color:#fff}
.derfuss #fancybox-wrap a.btn:hover{color:#11a68d}
.derfuss #back-top a{color:#11a68d;border:2px solid #11a68d}
.derfuss #back-top a:hover{color:#fff;background-color:#11a68d}
.derfuss #navigation{background-color:#11a68d}
.derfuss .icemegamenu > ul > li.hover > a.iceMenuTitle,.derfuss .icemegamenu > ul > li > a.iceMenuTitle.hover,
.derfuss .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #0f806d;}
.derfuss .rd-mobilemenu_ul a.active,.derfuss .rd-mobilemenu_ul li.level_1.active > a {background: #11a68d;}
.derfuss .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #11a68d;}
.derfuss .chzn-container-single .chzn-single div, .derfuss .chzn-container .chzn-results li.active-result.highlighted,.derfuss .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #11a68d;}
.derfuss #com_virtuemart .grid-list div.active,.derfuss #com_virtuemart .grid-list div:hover {color: #11a68d;}
.derfuss #sr_myAccountHeader{background-color:#11a68d;}
.derfuss #sr_myAccountCloseIcon {background-color: #0f806d;}
.derfuss .pagination ul li > a:hover,.derfuss  .pagination ul li > span:hover {background: #fff;border: 1px solid #11a68d !important;color: #11a68d;}
.derfuss .pagination ul li > .pagenav,.derfuss  .pagination ul li > .hasTooltip {background: #11a68d;color: #ffffff;border: 1px solid #11a68d !important;}
.derfuss #ProOPC .proopc-process-title{background-color:#11a68d;color:#fff}
/* mtd */
.mtd table th{background-color:#009630;font-weight:normal;}
.mtd *::selection {background: #009630;color: #ffffff;}
.mtd *::-moz-selection {background: #009630;color: #ffffff;}
.mtd a, .mtd table a, .mtd .input-prepend .add-on i, .mtd .input-prepend .add-on > span{color:#009630}
.mtd a:hover,.mtd table a:hover{color:#13713b}
.mtd a.btn{color:#fff;}
.mtd .btn {background-color:#009630;border:1px solid #009630}
.mtd .btn:hover, .mtd .btn:focus, .mtd .btn.active,.mtd .btn.selected{color:#009630;border:1px solid #009630;background-color:#fff}
.mtd #fancybox-wrap a.btn:hover{color:#009630}
.mtd #back-top a{color:#009630;border:2px solid #009630}
.mtd #back-top a:hover{color:#fff;background-color:#009630}
.mtd #navigation{background-color:#009630}
.mtd .icemegamenu > ul > li.hover > a.iceMenuTitle,.mtd .icemegamenu > ul > li > a.iceMenuTitle.hover,
.mtd .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #13713b;}
.mtd .rd-mobilemenu_ul a.active,.mtd .rd-mobilemenu_ul li.level_1.active > a {background: #009630;}
.mtd .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #009630;}
.mtd .chzn-container-single .chzn-single div, .mtd .chzn-container .chzn-results li.active-result.highlighted,.mtd .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #009630;}
.mtd #com_virtuemart .grid-list div.active,.mtd #com_virtuemart .grid-list div:hover {color: #009630;}
.mtd #sr_myAccountHeader{background-color:#009630;}
.mtd #sr_myAccountCloseIcon {background-color: #13713b;}
.mtd .pagination ul li > a:hover,.mtd  .pagination ul li > span:hover {background: #fff;border: 1px solid #009630 !important;color: #009630;}
.mtd .pagination ul li > .pagenav,.mtd  .pagination ul li > .hasTooltip {border: 1px solid #009630 !important;background: #009630;color: #ffffff;}
.mtd #ProOPC .proopc-process-title{background-color:#009630;color:#fff}
/* Energie Kompakt */
.energie_kompakt table th{background-color:#8d8584;font-weight:normal;}
.energie_kompakt *::selection {background: #8d8584;color: #ffffff;}
.energie_kompakt *::-moz-selection {background: #8d8584;color: #ffffff;}
.energie_kompakt a, .energie_kompakt table a, .energie_kompakt .input-prepend .add-on i, .energie_kompakt .input-prepend .add-on > span{color:#8d8584}
.energie_kompakt a:hover,.energie_kompakt table a:hover{color:#4d4443}
.energie_kompakt a.btn{color:#fff;}
.energie_kompakt .btn {background-color:#8d8584;border:1px solid #8d8584}
.energie_kompakt .btn:hover, .energie_kompakt .btn:focus, .energie_kompakt .btn.active,.energie_kompakt .btn.selected{color:#8d8584;border:1px solid #8d8584;background-color:#fff}
.energie_kompakt #fancybox-wrap a.btn:hover{color:#8d8584}
.energie_kompakt #back-top a{color:#8d8584;border:2px solid #8d8584}
.energie_kompakt #back-top a:hover{color:#fff;background-color:#8d8584}
.energie_kompakt #navigation{background-color:#8d8584}
.energie_kompakt .icemegamenu > ul > li.hover > a.iceMenuTitle,.energie_kompakt .icemegamenu > ul > li > a.iceMenuTitle.hover,
.energie_kompakt .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #4d4443;}
.energie_kompakt .rd-mobilemenu_ul a.active,.energie_kompakt .rd-mobilemenu_ul li.level_1.active > a {background: #8d8584 !important;}
.energie_kompakt .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #8d8584 !important;}
.energie_kompakt .chzn-container-single .chzn-single div, .energie_kompakt .chzn-container .chzn-results li.active-result.highlighted,.energie_kompakt .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #4d4443;}
.energie_kompakt #com_virtuemart .grid-list div.active,.energie_kompakt #com_virtuemart .grid-list div:hover {color: #8d8584;}
.energie_kompakt #sr_myAccountHeader{background-color:#8d8584;}
.energie_kompakt #sr_myAccountCloseIcon {background-color: #4d4443;}
.energie_kompakt .pagination ul li > a:hover,.energie_kompakt  .pagination ul li > span:hover {background: #fff;border: 1px solid #8d8584 !important;color: #8d8584;}
.energie_kompakt .pagination ul li > .pagenav,.energie_kompakt  .pagination ul li > .hasTooltip {border: 1px solid #8d8584 !important;background: #8d8584;color: #ffffff;}
.energie_kompakt  #ProOPC .proopc-process-title{background-color:#8d8584;color:#fff}

/*mappe*/
.mappe table th{background-color:#00a9a5;font-weight:normal;}
.mappe *::selection {background: #00a9a5;color: #ffffff;}
.mappe *::-moz-selection {background: #00a9a5;color: #ffffff;}
.mappe a, .mappe table a, .mappe .input-prepend .add-on i, .mappe .input-prepend .add-on > span{color:#00a9a5}
.mappe a:hover,.mappe table a:hover{color:#01716e}
.mappe a.btn{color:#fff;}
.mappe .btn {background-color:#00a9a5;border:1px solid #00a9a5}
.mappe .btn:hover, .mappe .btn:focus, .mappe .btn.active,.mappe .btn.selected{color:#00a9a5;border:1px solid #00a9a5;background-color:#fff}
.mappe #fancybox-wrap a.btn:hover{color:#00a9a5}
.mappe #back-top a{color:#00a9a5;border:2px solid #00a9a5}
.mappe #back-top a:hover{color:#fff;background-color:#00a9a5}
.mappe #navigation{background-color:#00a9a5}
.mappe .icemegamenu > ul > li.hover > a.iceMenuTitle,.mappe .icemegamenu > ul > li > a.iceMenuTitle.hover,
.mappe .icemegamenu > ul > li > a.iceMenuTitle.icemega_active {color: #ffffff;background: #01716e;}
.mappe .rd-mobilemenu_ul a.active,.mappe .rd-mobilemenu_ul li.level_1.active > a {background: #00a9a5;}
.mappe .rd-mobilemenu_ul a.iceMenuTitle:hover {background: #00a9a5;}
.mappe .chzn-container-single .chzn-single div, .mappe .chzn-container .chzn-results li.active-result.highlighted,.mappe .chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single div{background: #00a9a5;}
.mappe #com_virtuemart .grid-list div.active,.mappe #com_virtuemart .grid-list div:hover {color: #00a9a5;}
.mappe #sr_myAccountHeader{background-color:#00a9a5;}
.mappe #sr_myAccountCloseIcon {background-color: #01716e;}
.mappe .pagination ul li > a:hover,.mappe  .pagination ul li > span:hover {background: #fff;border: 1px solid #00a9a5 !important;color: #00a9a5;}
.mappe .pagination ul li > .pagenav,.mappe  .pagination ul li > .hasTooltip {border: 1px solid #00a9a5 !important;background: #00a9a5;color: #ffffff;}
.mappe #ProOPC .proopc-process-title{background-color:#00a9a5;color:#fff}



span.deactivateGoogleTracking{color:#009ee3;text-decoration:underline;}
span.deactivateGoogleTracking:hover{cursor:pointer}
.fa.fa-shopping-cart{font-size:20px;}
.mod_marken_newsletter form{padding-top:10px;}
.mod_marken_newsletter label{width:120px;float:left;}
.mod_marken_newsletter label.noFloat{width:auto;max-width:100%;float:none;padding-left:120px;}
.mod_marken_newsletter input{margin-bottom:10px;}
.mod_marken_newsletter input[type="checkbox"]{position:relative;top:3px;}
.mod_marken_newsletter ul{padding-left:0;margin-left:0;font-weight:bold;font-size:18px}
img.newsImg{padding-top:10px;margin:0 auto;display:block}
.mod_marken_newsletter .borderRight{border-right:1px solid #dfdfdf}
.mod_marken_newsletter .span8.rightBlock{padding-left:2%;}
@media(max-width:768px){
	.responsiveTable td{width:100%;display:block}
	.mod_marken_newsletter form{padding-top:0px;}
	.mod_marken_newsletter label.noFloat{clear:both;padding-top:10px;padding-left:0px;}
	.mod_marken_newsletter .borderRight{border:none}
	.mod_marken_newsletter .span8.rightBlock{padding-left:0;}
}
.contentpane.modal #cookieMessageContainer{display:none;}
#proopc-confirm-order label.datenschutz{width:98%;float:right}
@media(max-width:1020px){
	#proopc-confirm-order label.datenschutz{width:97%;}
}
@media(max-width:740px){
	#proopc-confirm-order label.datenschutz{width:96%;}
}
@media(max-width:575px){
	#proopc-confirm-order label.datenschutz{width:95%;}
}
@media(max-width:500px){
	#proopc-confirm-order label.datenschutz{width:92%;}
}
@media(max-width:450px){
	#proopc-confirm-order label.datenschutz{width:90%;}
}
@media(max-width:450px){
	#fancybox-content .btn.fright {float: none;}
}
@media(max-width:768px){
	.proopc-continue-link a {display: none; margin-top: 10px;}
	#fancybox-content .product-related-products .span12 + .span12,#fancybox-content .product-related-products .span12 + .span12 + .span12{display:none;}
	/*.content-inner.row-fluid{margin-left:-25px;margin-right:-20px;}*/
	.container-fluid{margin:0;}
}
@media(max-width:979px){
	.row-fluid [class*="itemSpan"], .row-fluid [class*="span"] {padding-left: 0px;}
}
.product-field-type-drop-down .chzn-container.chzn-container-single.chzn-container-single-nosearch{width:180px !important}
.rd-mobilemenu_ul li.level_1 {
    border-top: 1px solid #d5d5d5 !important;
}

#proopc-payments #payment_id_1 + label {background: url(../../../images/de-pp-logo-100px.png) no-repeat 0px 0px;display: block;height: 25px;margin-bottom:20px;}
#proopc-payments #payment_id_2 + label {background: url(../../../images/de-pp_plus-logo-quer_mit_PUI_540x60px.png) no-repeat -5px -15px;display: block;height: 50px;}

#proopc-payment-form span.vmpayment_name{display:none}
@media(max-width:768px){
	
#proopc-payments #payment_id_1 + label {background: url(../../../images/de-pp-logo-100px.png) no-repeat 20px 0px;display: block;height: 25px;margin-bottom:20px;}
#proopc-payments #payment_id_2 + label {background: url(../../../images/de-pp_plus-logo-quer_mit_PUI_540x60px.png) no-repeat 15px -15px;display: block;height: 50px;}
}
hr.noMargin{margin:21px 0 0 0;}
#seminarTeilnehmerWrapper{margin-bottom:20px;}
.seminarTeilnehmerInput1{width:49%;display:inline !important;margin-top:5px !important;margin-bottom:5px !important;margin-right:1%;padding:10px !important;}
.seminarTeilnehmerInput2{width:49%;display:inline !important;margin-top:5px !important;margin-bottom:5px !important;padding:10px !important;}
@media(max-width:1185px){
	.seminarTeilnehmerInput1,.seminarTeilnehmerInput2{width:100%;margin-right:0 !important}
}

.browse-view .virtuemart-category__container .horizontal-separator{height:0;}
input[type="checkbox"].invalid{outline:1px solid #f00 !important;color:#f00 !important}
ul.listeMitBullets{list-style: disc;padding-left:13px;}
