/* File: css/main.css, Ratio: 18.4% */
.c1{width: 90px;}.c2{width: 180px;}.c3{width: 270px;}.c4{width: 360px;}.c5{width: 450px;}.c6{width: 540px;}.c7{width: 630px;}.c8{width: 720px;}.c9{width: 810px;}.c10{width: 900px;}.c11{width: 990px;}.c12{width: 1080px;}.c13{width: 1170px;}body{margin: 0px;padding: 0px;background-image: url(/img/bg_body.jpg);background-repeat: repeat;background-attachment: fixed;background-size: cover;background-color: #cdcdcd;text-align: left;font-family: 'Helvetica', 'Arial', sans-serif;color: #000000;font-size: 11px;}body a{color: #000000;text-decoration: none;}.content{margin: 0 auto;overflow: hidden;background-color: #ffffff;}.content .cell{position: relative;float: left;display: block;}.header{margin: 0 auto;overflow: hidden;color: #FFFFFF;background-image: url(/img/bg_header.png);background: #9e1814;background: -moz-linear-gradient(left, #9e1814 0%, #760e0b 78%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, #9e1814), color-stop(78%, #760e0b));background: -webkit-linear-gradient(left, #9e1814 0%, #760e0b 78%);background: -o-linear-gradient(left, #9e1814 0%, #760e0b 78%);background: -ms-linear-gradient(left, #9e1814 0%, #760e0b 78%);background: linear-gradient(to right, #9e1814 0%, #760e0b 78%);}.header a{color: #ffffff;}.header .logo{position: relative;top: 10px;left: 10px;width: 300px;}.header .navigation{width: 256px;position: relative;top: -50px;left: 714px;text-align: right;}.header .userstatus{position: relative;top: -30px;}.header .userstatus .auth{float: right;width: 300px;}.header .userstatus .authinfo{text-align: right;float: right;width: 300px;padding-right: 10px;}.header .userstatus .user{text-align: right;padding-right: 20px;}.mainnavigation{margin: 0 auto;overflow: hidden;border-bottom: 2px solid #aeaeae;background: #d5d5d5;background: -moz-linear-gradient(top, #d5d5d5 0%, #c6c6c6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5d5d5), color-stop(100%, #c6c6c6));background: -webkit-linear-gradient(top, #d5d5d5 0%, #c6c6c6 100%);background: -o-linear-gradient(top, #d5d5d5 0%, #c6c6c6 100%);background: -ms-linear-gradient(top, #d5d5d5 0%, #c6c6c6 100%);background: linear-gradient(to bottom, #d5d5d5 0%, #c6c6c6 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#c6c6c6', GradientType=0);}.mainnavigation div{height: 100%;display: block;float: left;}.mainnavigation ul{margin-top: 2px;padding-left: 200px;}.mainnavigation li{list-style-type: none;float: left;margin-right: 70px;}.mainnavigation li a{font-weight: bold;font-size: 12px;color: #000000;line-height: 20px;}.mainnavigation .search{margin-top: 2px;}.mainnavigation .search input[type="text"]{margin-left: 22px;border: 1px solid #565656;float: left;font-size: 10px;height: 14px;width: 240px;z-index: 100;}.collection{display: flex;flex-direction: row;flex-wrap: wrap;}.collection div.item{width: 180px;margin: 0 12px 12px 0;border-top: #ededed solid 1px;border-left: #ededed solid 1px;border-right: #cccccc solid 1px;border-bottom: #cccccc solid 1px;}.collection div.item .headline{width: 100%;height: 15px;background-color: #cccccc;color: #ffffff;font-size: 11px;text-align: center;}.collection div.item .product{position: relative;padding: 10px;}.collection div.item .product .energyLabel{position: absolute;top: 0;left: 8px;}.collection div.item .product .image{min-height: 120px;max-height: 120px;text-align: center;width: 100%;}.collection div.item .product .details{position: relative;top: -20px;}.collection div.item .product .details .price{right: 5px;font-size: 36px;font-style: italic;font-weight: bolder;text-align: right;}.collection div.item .product .details .tax{font-size: 9px;color: #505050;text-align: right;}.collection div.item .product .details .name{font-size: 11px;font-weight: bold;color: #000000;}.collection div.item .product .details .description{font-size: 11px;color: #000000;}.dynamicsearch{position: absolute;display: block;background-color: #000000;width: 320px;color: #FFFFFF;padding: 10px;-moz-box-shadow: -6px 6px 24px #555555;-webkit-box-shadow: -6px 6px 24px #555555;box-shadow: -6px 6px 24px #555555;}.dynamicsearch ul{border-color: #3A83A3;border-top: 1px solid #666666;padding: 0;list-style: none outside none;text-align: right;}.dynamicsearch ul:first-child{border-top: medium none;}.dynamicsearch li.title{font-size: 12px;color: #AAAAAA;font-weight: normal;height: 16px;line-height: 16px;}.dynamicsearch a{font-size: 12px;color: #ffffff;}.product .productHeader{margin-top: 12px;width: 340px;}.product .productHeader h1{font-size: 24px;color: #720002;padding-bottom: 5px;}.product .energyLabel{margin-top: 12px;}.product #productImage{margin-top: 12px;width: 250px;text-align: center;}.product #accessory{margin-top: 20px;}.product #accessory a{text-decoration: none;}.product #files{margin-top: 20px;}.product #files a{color: #000000;text-decoration: underline;}.product #accessoryDetails{position: absolute;z-index: 1100;background-color: #E6E6E6;border: 1px solid black;left: 50%;margin-left: -205px;padding: 10px;top: 100px;width: 410px;}.product #artikelfrage{position: absolute;z-index: 1100;background-color: #E6E6E6;left: 50%;margin-left: -205px;padding: 10px;top: 100px;width: 410px;}.product .productvariations{width: 340px;margin-bottom: 14px;border: 0px solid black;overflow: auto;}.product .productvariations .variation{display: block;float: left;margin: 4px;border: 1px solid white;width: 30px;height: 30px;}.product .productvariations .variation .active{border: 1px solid red;}.product .productvariations .variation img{width: 30px;height: 30px;}.product .productvariations .variation:hover{border: 1px solid darkred;}.product #TwoColTabBox{width: 600px;}.product #TabBoxNav{width: 100%;height: 62px;}.product #TabBoxNav div{float: left;position: relative;top: 38px;background: url(/img/bg_reiter_off.jpg) no-repeat left top;padding: 0px 20px 0px 20px;}.product #TabBoxNav .lady{float: left;margin: 0px;top: 0px;padding: 0px;display: inline;height: 100%;min-height: 20px;background-image: url(/img/reiter_lady.jpg);}.product #TabBoxNav a{float: left;display: block;padding: 4px 0px 6px 0px;text-decoration: none;font-weight: bold;color: #8f8f8f;}.product #TabBoxNav a{float: none;}.product #TabBoxNav .current{background-image: url(/img/bg_reiter_on.jpg);}.product #TabBoxNav .current a{background-image: url();}.product .TabBoxContent_hidden{display: none;}.product .TabBoxContent_visible{display: block;padding: 0px 0px 0px 8px;}.product #TabBoxContent{padding: 10px 10px 10px 10px;line-height: 16px;border-left: 1px solid #bcbcbc;border-right: 1px solid #bcbcbc;clear: both;}.product #TabBoxEnd{border-top: 1px solid #bcbcbc;font-size: 1px;height: 11px;}div.energyLabel img{height: 20px;}.catalog .products .product{display: flex;border: 1px solid #CCCCCC;margin-bottom: 20px;width: 100%;height: 110px;}.catalog .products .product > div:first-of-type{width: 120px;text-align: center;padding: 12px;position: relative;}.catalog .products .product > div:first-of-type .energyLabel{position: absolute;bottom: 4px;left: 4px;}.catalog .products .product > div:nth-of-type(2){flex-grow: 3;flex-shrink: 1;flex-basis: 0px;position: relative;padding: 12px;}.catalog .products .product > div:nth-of-type(2) h1.title{font-weight: bold;font-size: 12px;margin: 0px;line-height: 1;}.catalog .products .product > div:nth-of-type(2) .description{height: 60px;overflow: hidden;}.catalog .products .product > div:nth-of-type(2) .availability{position: absolute;bottom: 5px;right: 10px;}.catalog .products .product > div:nth-of-type(3){width: 180px;position: relative;}.catalog .products .product > div:nth-of-type(3) .price{position: absolute;top: 15px;right: 10px;text-align: right;}.catalog .products .product > div:nth-of-type(3) .price:first-child{font-family: Arial, Helvetica, sans-serif;font-style: italic;font-size: 36px;font-weight: bolder;}.catalog .products .product > div:nth-of-type(3) .price .vat{font-size: 9px;font-style: normal;font-weight: normal;color: #505050;}.catalog .products .product > div:nth-of-type(3) .orderButton{position: absolute;right: 6px;bottom: 6px;cursor: pointer;}.catalog .products .product > div:nth-of-type(3) .notAvailableForOrder{background-color: #e4eef8;height: 100%;padding-left: 10px;padding-right: 10px;}.newline{clear: both;}