@font-face{font-family:'pt_sansbold';src:url('fonts/pt-sans/pt_sans-web-bold-webfont.eot');src:url('fonts/pt-sans/pt_sans-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/pt-sans/pt_sans-web-bold-webfont.woff2') format('woff2'),
url('fonts/pt-sans/pt_sans-web-bold-webfont.woff') format('woff'),
url('fonts/pt-sans/pt_sans-web-bold-webfont.ttf') format('truetype'),
url('fonts/pt-sans/pt_sans-web-bold-webfont.svg#pt_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'pt_sansregular';src:url('fonts/pt-sans/pt_sans-web-regular-webfont.eot');src:url('fonts/pt-sans/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/pt-sans/pt_sans-web-regular-webfont.woff2') format('woff2'),
url('fonts/pt-sans/pt_sans-web-regular-webfont.woff') format('woff'),
url('fonts/pt-sans/pt_sans-web-regular-webfont.ttf') format('truetype'),
url('fonts/pt-sans/pt_sans-web-regular-webfont.svg#pt_sansregular') format('svg');font-weight:normal;font-style:normal;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5em;color:#555858;background-color:#f0f0f0;background-image:url("../images/gui/bg-test.png");padding-top:64px;}
body.noscroll{overflow:hidden !important;}
a{color:#48504f;}
a:hover{color:#b6202a;}
a:focus{outline:none !important;color:#48504f;}
.container{max-width:1170px;}
.container2{max-width:1170px;padding-left:150px;}
.greenx{color:#01742d;}
.relative{position:relative;}
.tooltip{position:fixed;}
.green{color:#2ebb63;}
.blue{color:#2b4d80 !important;}
.info{color:#2b4d80 !important;}
img{-ms-interpolation-mode:bicubic !important;}
.img-responsive{-ms-interpolation-mode:bicubic !important;}
#filterElem{display:none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'PT Sans', sans-serif, Arial, Helvetica;font-weight:400;color:#48504f;}
h1, .h1, h2, .h2, h3, .h3{margin-bottom:15px;margin-top:5px;}
.underline{line-height:1.4em;border-bottom:1px solid #ced1d2;}
.cookie-bar{display:none;position:fixed;z-index:2000;bottom:0;left:0;width:100%;color:#e1e1e1;background-color:#2b4d80;padding-top:10px;padding-bottom:10px;}
.cookie-bar a{color:#fff;}
#cookie-true{background-color:#5ea000;text-decoration:none;padding:5px;margin-left:10px;}
header{position:fixed;z-index:300;top:0;left:0;width:100%;background-color:#48504f;-moz-box-shadow:0px 0px 3px 0px #333333;-webkit-box-shadow:0px 0px 3px 0px #333333;box-shadow:0px 0px 3px 0px #333333;}
header .logo img{width:288px;height:64px;}
header.scroll .logo img{height:32px;width:107px;}
.image-wrapper{width:100%;height:250px;background-image:url("../images/websites/img-startseite.jpg");background-repeat:no-repeat;background-size:cover;}
.img-content{position:relative;height:250px;}
.image-headline{position:absolute;z-index:5;bottom:10%;left:15px;background:url("../images/gui/px-blk-60.png");max-width:80%;padding:25px 35px 25px 25px;}
.image-headline h2{margin:0;color:#fff;margin-bottom:5px;}
.image-headline p{color:#fff;width:100%;font-size:14px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
footer{margin-top:0px;min-height:30px;}
.footer-top{padding:10px 0px 0px;background-color:#e4dfdb;width:100%;background-repeat:no-repeat;background-size:cover;}
.footer-top2{padding:10px 0px 0px;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:10px;}
.footer-bottom{padding:10px 0;background-color:#48504f;color:#fff;font-size:12px;padding-bottom:20px;}
.fo-bottom-nav ul li{float:right;}
.fo-bottom-nav ul li a{color:#fff;margin-right: 15px;line-height: 30px;}
.fo-co{margin-bottom:-10px;}
ul.footer-nav li a{text-decoration:none;}
ul.footer-nav li.active a{color:#b6202a !important;}
div.fo-bottom-nav ul li.active a{color:#b5b5b5 !important;}
.main-content{margin-top:15px;}
.co-header{position:relative;height:135px;margin-bottom:15px;overflow:hidden;}
.co-header img{height:100%;}
.box-element{position:relative;background:#fff;border-top:5px solid #b6202a;margin-bottom:0px;-moz-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);-webkit-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.box-element.clean{border-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:1px 15px 3px 15px;}
.box-element2{position:relative;background:#fff;border-top:5px solid #b6202a;margin-bottom:0px;margin-top:20px;-moz-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);-webkit-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.td40{width:40%;}
.td20{width:40%;}
.box-body2{padding:10px 15px 10px 45px;}
.box-body2 table{width:100%;}
.box-body2 td{width:16.66667%;padding-left:20px;padding-right:20px;}
.box-body{padding:5px 15px 10px 15px;}
.box-body table{width:100%;}
.box-body-p{}
.box-element-p{position:relative;border-top:5px solid #b6202a;border-bottom:5px solid #f1f1f1;}
.box-element-p.clean{border-top:0;}
.div_preisliste{text-align:center;width:100%;}
.div_preisliste h1{font-size:40px;}
.table_preisliste{width:50%;margin-left:25%;margin-right:25%;border-top:5px solid #b6202a;border-bottom:20px solid #fff;}
.tr_preisliste{background:#fff;margin-bottom:16px;-moz-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);-webkit-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.td_preisliste{text-align:left;width:40%;padding-left:30px;padding-top:10px;}
.td2_preisliste{text-align:right;width:20%;padding-right:30px;padding-top:10px;}
.box-element.clean .box-body{padding:0;}
.box-body p{font-size:12px;line-height:1.3em;}
.box-body h4{font-size:16px;margin-bottom:5px;}
.box-body h3{margin-top:10px;}
.be-icon{position:absolute;z-index:10;top:6px;right:15px;}
.be-icon i{font-size:32px;color:#2ebb63;}
a.btn-more{position:relative;display:block;width:100%;text-decoration:none;text-align:right;color:#b6202a;}
#secure-box p{max-width:150px;}
a.btn-show{position:relative;display:block;width:100%;text-decoration:none;text-align:left;color:#2b4d80;}
a.btn-more:hover{color:#48504f;}
a.btn-more:hover i{color:#b6202a;}
a.btn-show:hover{color:#2b4d80;}
a.btn-show:hover i{color:#b6202a;}
#secure-box{background-image:url("../images/gui/ssl.jpg");background-repeat:no-repeat;background-position:right bottom;}
a.help-link{text-decoration:none;line-height:18px;color:#555858;}
a.help-link:hover{color:#b6202a;}
a.help-link i{width:15px;}
p.ak-kurs{color:#2b4d80;font-size:20px;padding:0;margin:0;}
p.ak-einheit,
p.ak-stand{margin:0;padding-bottom:10px;font-size:11px;}
p.ak-stand{text-align:right;}
#main-nav-wrapper.box-element{margin-bottom:0;}
.main-field{background-color:#fff;margin-bottom:0px;}
.mf-box{padding:15px;/*! width: 393.75px; *//*! height: 257px; */}
.ws-content-area img{max-width:100%;}
.mf-box-header{clear:both;position:relative;width:100%;margin-bottom:15px;}
.mf-box-header h3{margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mf-box h3.highlight{height:48px;line-height:48px;color:#fff;margin-left:-20px;padding:0;text-shadow:0 1px 2px rgba(0, 0, 0, 0.30);}
.mf-box .high-headline{position:relative;background-image:url("../images/gui/bg-high-headline.png");background-size:contain;width:250px !important;padding-left:20px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.15);}
.mf-box .high-headline i{position:absolute;z-index:15;top:10px;right:10px;font-size:16px;}
.rating-wrapper i{color:#ffc800;font-size:18px;padding:5px;cursor:pointer;}
.or-thanks-wrapper{width:100%;position:relative;}
.or-thanks-info{position:absolute;z-index:10;top:20px;left:35px;}
.vac-note{position:absolute;z-index:290;top:100px;right:0;width:60px;padding:15px;background-color:#fdffeb;border:1px solid #ffbf00;color:#333333;box-shadow:0 2px 3px rgba(0, 0, 0, 0.15);transition:width 0.3s ease;}
.vac-note.open{width:250px;}
#note-text{display:none;}
.vac-note.open #note-text{display:block;}
a.note-icon{padding:3px 5px;font-size:24px;color:#ffbf00;}
.vac-note-new-background-mask {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    backdrop-filter: blur(2px);
    background-color: rgba(1,1,1,0.5);
}
.vac-note-new-popup {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 80%;
    max-width: 800px;
    z-index: 1010;
    padding: 20px;
    border: 1px solid #ffbf00;
    border-radius: 5px;
    background-size: cover;
    background-color: #fdffeb;
    background-position: 50% 0%;
}
.vac-note-new-close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 100;
    cursor: pointer;
    padding: 10px;
    background-color: #ffbf00;
    color: white;
}
.vac-note-new-close:before {
    content: "X";
}
.vac-note-text-new {
    font-size: 20px;
    line-height: normal;
    padding-top: 30px;
    padding-bottom: 30px;
}

.prod-main-img{position:relative;border-bottom:1px solid #e6e6e6;overflow:hidden;width:100%;text-align:center;}
#img-holder{position:absolute;top:0;left:0;width:300px;}
.prod-main-img img,
#img-holder img{width:100%;max-width:300px;}
.prod-preview-img a{display:block;float:left;width:80px;border:1px solid #e6e6e6;margin-right:5px;margin-left:8px;transition:border-color 0.3s ease;}
.prod-preview-img a:hover,
.prod-preview-img a.active{border-color:#b6202a;}
.prod-preview-img{width:100%;margin-top:10px;text-align:center;overflow:hidden;margin-bottom:30px;}
.prod-preview-img img{width:100%;}
table.prod-table td{border:0 !important;padding:2px !important;}
a.zb-link{float:left;}
.prod-text-wrapper h3{width:100%;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;}
.prod-text-wrapper h1{width:100%;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;font-size:24px;padding-top: 30px;}
.pd-price-row{margin-top:30px;margin-bottom:30px;}
p.pd-price{margin:0;color:#2b4d80;font-size:22px;}
p.pd-price-addon{font-size:10px;line-height:13px;margin:0;margin-top:8px;}
.ak-price{margin-top:8px;font-size:16px;}
.ak-price span{color:#2b4d80;}
.add-wk-btn button,
.add-wk-btn input{font-size:12px;height:32px;}
.add-wk-btn button{background-color:#b6202a;color:#fff;border-color:#b6202a;}
.pd-headline{border-bottom:1px solid #ccc;font-weight:bold;padding-top: 30px;}
.wktable-versand,
.blankp{margin:0;padding:0;}
.wktable-versand a{float:right;}
.teaser-side{margin-bottom:15px;padding-bottom:10px;}
.main-right{margin-bottom:15px;}
.main-left{margin-bottom:15px;}
.mfb-headline,
.mfb-assets{position:relative;line-height:36px;}
.mfb-assets-detail{position:relative;height:24px;line-height:24px;}
.mfb-headline h3{margin:0;line-height:32px;}
.mfb-headline h3 a{margin-right:15px;}
.mfb-headline h2{margin:0;line-height:32px;font-size:24px;}
.mfb-headline h2 a{margin-right:15px;}
.stepteaser-elem{text-align:center;}
.stepteaser-icon{background-color:#2b4d80;width:64px;height:64px;line-height:64px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;color:#fff;margin-bottom:15px;margin-top:5px;}
.stepteaser-icon i{font-size:24px;line-height:64px;}
ol.sb-ol{margin:0;padding:0;padding-left:15px;}
.nav-elem, .nav-elem-user, .nav-elem-search,.nav-elem-wk,.nav-elem-modus, .nav-elem-lang{margin-top:18px;}
.nav-elem-search{padding-left:0;}
.nav-elem-wk{padding-left:0;}
.nav-elem-modus{padding-left:0;}
.nav-elem-lang{padding-left:0;}
ul.top-nav{margin:0;padding:0;width:100%;}
ul.top-nav li{float:left;position:relative;list-style:none;margin-right:0;max-width:100%;}
ul.top-nav li a{color:#ebebeb;display:block;text-decoration:none;padding:7px 8px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
ul.top-nav li a:hover,
ul.top-nav li a:focus{background-color:#555858;}
ul.top-nav li a i.ico-light{margin-left:2px;color:#a2a2a2;}
.flag{width:16px;height:16px;margin-right:3px;}
.customer-menu{display:none;position:absolute;z-index:110;top:31px;left:0;width:150px;background-color:#555858;}
.customer-menu a{background-color:#555858;}
a#culog.focus{background-color:#555858 !important;}
.customer-menu a:hover{background-color:#b6202a !important;}
nav{margin-bottom:15px;}
.nav-toggle{display:none;background-color:#b6202a;color:#fff;height:38px;}
.nav-toggle a{display:block;text-decoration:none;color:#fff;line-height:38px;padding:0 15px;}
ul.main-nav, ul.sub-nav{margin:0;padding:0px;}
ul.main-nav > li{position:relative;list-style:none;border-bottom:1px solid #eeeeee;}
ul.main-nav > li:last-child{border-bottom:none;}
ul.main-nav > li > a{display:block;color:#48504f;text-decoration:none;font-size:15px;line-height:38px;padding:0 15px;transition:background-color 0.3s ease;}
ul.main-nav > li > a{font-family:'PT Sans', sans-serif,Arial, Helvetica;font-weight:400;}
ul.main-nav > li > a:hover{background-color:#e3e3e3;}
ul.main-nav > li > a > i{float:right;margin-top:10px;}
ul.main-nav > li.active > a{color:#fff;background-color:#b6202a;}
ul.main-nav > li.active > a > i{color:#fff;}
ul.main-nav > li > a.mn-carret{position:absolute;z-index:15;top:0;right:0;min-height:38px;}
ul.main-nav > li > a.mn-carret:hover{position:absolute;z-index:15;top:0;right:0;background-color:transparent;}
ul.main-nav2, ul.sub-nav{margin:0;padding:0px;}
ul.main-nav2 > li{position:relative;list-style:none;border-bottom:1px solid #eeeeee;}
ul.main-nav2 > li:last-child{border-bottom:none;}
ul.main-nav2 > li > a{display:block;color:#48504f;text-decoration:none;font-size:15px;line-height:38px;padding:0 15px;transition:background-color 0.3s ease;}
ul.main-nav2 > li > a{font-family:'PT Sans', sans-serif,Arial, Helvetica;font-weight:400;}
ul.main-nav2 > li > a:hover{background-color:#e3e3e3;}
ul.main-nav2 > li > a > i{float:right;margin-top:10px;}
ul.main-nav2 > li.active > a{color:#fff;background-color:#b6202a;}
ul.main-nav2 > li.active > a > i{color:#fff;}
ul.main-nav2 > li > a.mn-carret{position:absolute;z-index:15;top:0;right:0;min-height:38px;}
ul.main-nav2 > li > a.mn-carret:hover{position:absolute;z-index:15;top:0;right:0;background-color:transparent;}
ul.sub-nav{display:block;}
ul.sub-nav li{position:relative;list-style:none;border-bottom:1px solid #eeeeee;}
ul.sub-nav li:last-child{border-bottom:none;}
ul.sub-nav li a{display:block;color:#555858;text-decoration:none;font-size:13px;line-height:28px;padding:0 15px 0 30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
ul.sub-nav li a:hover{background-color:#eeeeee;}
ul.sub-nav i{margin-top:7px;margin-right:3px;}
ul.sub-nav li.active > a{color:#b6202a;background-color:#eeeeee;}
ul.sub-nav li.active > a > i{color:#b6202a;}
.user-navi{float:left;}
ul.tree-nav{float:left;margin:0;padding:0;list-style:none;width:100%;}
ul.tree-subnav{list-style:none;margin-bottom:30px;}
ul.tree-nav li a{display:block;text-decoration:none;}
.modus-wrapper{position:relative;float:right;width:100%;background-color:#dadcdc;height:30px;font-size:13px;line-height:20px;padding-left:0;}
.modus-wrapper > a{display:block;text-decoration:none;padding:5px 8px;transition:background-color 0.3s ease;}
.modus-wrapper > a:hover{background-color:#fff;color:#2b4d80;}
.wk-elements{float:left;width:100%;text-align:right;}
.wk-timer-wrapper{padding:5px 8px;}
.wk-short-wrapper{position:relative;float:right;width:100%;background-color:#dadcdc;height:30px;}
.wk-short-wrapper > a{display:block;text-decoration:none;padding:5px 8px;}
.wks-icon,
#wks-loader,
#wks-btn-loader,
#customer-mydata-form-loader,
#customer-lf-form-loader,
#customer-pass-form-loader{position:absolute;z-index:110;top:0;font-size:15px;width:30px;height:30px;text-align:center;line-height:26px;}
#wks-loader{left:0;}
#wks-btn-loader{right:48px;top:1px;}
#customer-mydata-form-loader,
#customer-lf-form-loader,
#customer-pass-form-loader{right:18px;top:20px;}
.wks-icon i{line-height:30px;}
#wks-loader,
#wks-btn-loader,
#customer-mydata-form-loader,
#customer-lf-form-loader,
#customer-pass-form-loader{display:none;z-index:115;background-color:#fff;}
#wks-loader img,
#wks-btn-loader img,
#customer-mydata-form-loader img,
#customer-lf-form-loader img,
#customer-pass-form-loader img{width:16px;height:16px;margin:0;}
.wk-short-panel{display:none;position:absolute;z-index:100;top:33px;right:-10px;width:290px;padding:10px 10px;text-align:left;background-color:#fff;box-shadow:0 2px 3px rgba(0, 0, 0, 0.15);}
.wk-short-panel h5{margin-top:0;}
.wk-short-prod{float:left;width:100%;border-bottom:1px solid #ccc;padding:10px 0;}
.wk-short-prodimage,
.wk-short-prodtext{float:left;}
.wk-short-prodimage img{width:100%;}
.wk-short-prodimage{width:40px;height:40px;background:#ccc;margin-right:10px;}
.wk-short-prodtext{width:220px;}
.wk-short-prodtext p{margin:0;}
p.wk-short-prodtitle{font-weight:bold;}
p.wk-short-prodartnum,
p.wk-short-prodmenge{font-size:12px;}
p.wk-short-prodartnum{float:left;}
p.wk-short-prodmenge{float:right;}
#toggle-wk-short{font-size:13px;line-height:20px;transition:background-color 0.5s ease;}
#toggle-wk-short.active{background-color:#fff;height:33px;color:#2b4d80;}
#toggle-wk-short:hover{background-color:#fff;color:#2b4d80;}
.wk-short-footer{float:left;width:100%;margin-top:5px;}
.wk-short-footer a{display:block;text-align:center;padding:5px 0;text-decoration:none;transition:background-color 0.5s ease;}
.wk-short-footer a:hover{color:#fff;background-color:#b6202a;}
table.table tfoot td{border-top:2px solid #ddd;text-align:right;line-height:24px;}
table.table tfoot td span{font-size:16px;color:#333;}
table.table th.text-right,
table.table td.text-right{text-align:right;}
input.form-control.menge{line-height:24px;height:24px;font-size:12px;padding:0 5px;min-width:48px;}
.menge-input{position:relative;}
span.input-group-addon.menge{line-height:24px;height:24px;font-size:12px;margin:0;padding:0;border:0;}
span.input-group-addon.menge a{padding:0 10px;}
a.wk-btn{display:block;width:24px;height:22px;line-height:22px;text-align:center;padding:0;margin-bottom:3px;text-decoration:none;background-color:#f5f5f5;}
.wks-menge-loader{display:none;position:absolute;z-index:110;top:0;right:0;width:30px;height:24px;background-color:#ffffff;text-align:center;line-height:22px;}
.wks-menge-loader img{height:16px;margin:0;width:16px;}
a.delete-element{color:#999;}
a.delete-element:hover{color:#b6202a;}
.table-responsive{-webkit-overflow-scrolling:touch;}
.wk-footer{text-align:right;}
p.secure-text{color:#a5a5a5;font-size:11px;}
a.btn-kasse{background-color:#2ebb63;color:#fff;margin-bottom:15px;padding:15px 25px 15px 25px;}
a.btn-kasse:hover{color:#fff;background-color:#149947;}
.suggestions{z-index:1000;background-color:#f1f1f1;}
.suggestions .suggest_item{float:left;padding:5px;border-bottom:1px solid #e7e7e7;background-color:#f1f1f1;cursor:pointer;font-size:12px;}
.suggestions .suggest_item:hover,
.suggest_item.selected{background-color:#48504f;color:#fff;}
.suggestions .suggest_item .description{color:#555858;}
.suggestions .suggest_item.selected .description,
.suggestions .suggest_item.selected .suggestion_title{color:#fff;}
.search-wrapper{position:relative;}
.search-wrapper input.form-control{border:0;height:30px;background-color:#dadcdc;padding-right:30px;font-size:12px;transition:background-color 0.5s ease;}
.search-wrapper:hover input.form-control,
.search-wrapper input.form-control:focus{background-color:#fff !important;}
.search-wrapper .btn-wrapper,
#table-filter .btn-wrapper{position:absolute;z-index:101;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;}
.btn-wrapper button{background-color:#b6202a;color:#fff;text-align:center;line-height:30px;width:30px;height:30px;border:0;}
.btn-wrapper button:hover{color:#b6202a;background-color:#dadcdc;}
#table-assets{background:blue;}
#table-filter{position:relative;}
#table-filter input.form-control,
#table-filter label{width:100%;font-weight:normal;}
.main-frame{padding-top:15px;padding-bottom:30px;background-color:#fff;}
.main-image{margin-bottom:15px;}
.main-image img{width:100%;}
ul.overview-list{margin:0;padding:0;list-style:none;}
ul.overview-list li.devider{display:block;float:left;width:100%;border-bottom:1px solid #e1e1e1;margin:15px 0;}
div.mf-box div.col-md-12 ul.overview-list li.over-elem{position:relative;margin:0;padding:0;margin-bottom:3px;/*! width: 262.5px; *//*! height: 331px; *//*! width: auto; */}
.oe-overlay{display:none;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:url("../images/px-blk-20.png");}
ul.overview-list li.over-elem a.oe-link{position:relative;display:block;text-decoration:none;color:#45514f;border:1px solid #fff;transition:border-color 0.5s ease;padding:5px;}
ul.overview-list li.over-elem a.oe-link:hover{box-shadow:0 2px 3px rgba(0, 0, 0, 0.15);border-color:#b6202a;}
.vs-link{position:absolute;bottom:40px;left:50%;z-index:30;width:130px;margin-left:-65px;text-align:center;}
.oe-highlight{position:absolute;z-index:10;top:8px;right:10px;color:#ffd900;}
.oe-image{text-align:center;padding:5px 5px;height: 160px;}
.oe-image img{width: 100%;z-index:1;max-width: 150px;}
#BText{position:absolute;font-size:14px;z-index:2;top:10px;left:30px;color:#FFF;line-height:130%;border:1px solid #FFF;background-color:#b6202a;padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;}
.oe-text{text-align:center;padding:0 5px;}
.oe-text span.show-all{color:#555858;font-size:12px;}
a.oe-link:hover span.show-all{color:#b6202a;font-size:12px;}
.oe-text div{border-bottom:1px solid #e1e1e1;padding-top:5px;padding-bottom:5px;margin:0;font-weight:700;color:#45514f;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;}
li.over-elem a:hover h5{color:#b6202a;}
.oe-text p{color:#555858;}
.oe-text p.ellipsis{height:36px;margin-top:10px;overflow:hidden;}
.oe-zub-title{font-weight: 700; font-size: 14px;height: 40px;text-overflow: ellipsis;overflow: hidden;border-bottom: 1px solid #e1e1e1; padding-bottom: 5px;}
p.oe-price{color:#2b4d80;font-size:18px;}
p.oe-price span.shopaus-pricemess{font-size:12px;margin:0;padding:0;}
p.oe-price small{color:#555858;font-size:10px;}
p.oe-price small span.vs-link{color:#333 !important;cursor:pointer;}
.overview-header{position:relative;margin-bottom:15px;width:100%;overflow:hidden;}
.overview-header img{width:100%;}
.oh-headline{position:absolute;z-index:5;bottom:10%;left:0;background:url("../images/gui/px-blk-60.png");max-width:80%;padding:25px 35px 25px 25px;}
.oh-headline h1{margin:0;color:#fff;margin-bottom:5px;text-align:left;font-size:30px;}
.oh-headline p{color:#fff;width:100%;font-size:14px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.oh-headline h2{color:#fff;width:100%;font-size:14px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.oh-headline h1 small{font-family:Arial, Helvetica,sans-serif;}
.overview-assets{border-bottom:1px solid #e1e1e1;margin-bottom:15px;padding-bottom:5px;}
.overview-assets h3{text-align:center;line-height:32px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.oa-btn{width:32px;height:32px;text-align:center;line-height:32px;font-size:12px;background:#f1f1f1;}
.oa-btn.left{float:left;}
.oa-btn.right{float:right;}
.det-btn{width:32px;height:32px;text-align:center;line-height:32px;font-size:12px;border:1px solid #e1e1e1;background-color:#fff;color:#45514f;transition:border-color 0.5s ease;}
.det-btn:hover{border-color:#b6202a;}
.det-btn.left{float:left;}
.det-btn.right{float:right;}
.list-holder
#list-holder{position:relative;}
.ov-overlay{display:none;position:absolute;z-index:35;top:0;left:0;width:100%;height:100%;background-color:#ffffff;opacity:0.75;}
.ov-overlay-loader{display:none;position:absolute;z-index:40;top:32px;left:50%;width:64px;margin-left:-32px;text-align:center;background:#fff;}
.ov-overlay-loader img{width:32px;height:32px;margin:16px 0;}
a.or-back{position:absolute;z-index:10;top:15px;left:15px;color:#48504f;}
a.or-back:hover{color:#b6202a;}
.search-wrapper.list-filter{position:absolute;z-index:20;top:0;right:15px;width:75%;height:30px;line-height:30px;}
.search-wrapper.list-filter div.btn-wrapper{background-color:#2b4d80;color:#fff;}
a.nicesort,
a.nicesortrefresh{background-color:#2b4d80;color:#fff;padding:6px 9px;text-decoration:none;}
a.nicesort:hover,
a.nicesortrefresh:hover{background-color:#b6202a;}
.list-filter input.form-control,
.dataTables_filter input{background-color:#eaebeb;border:0 none;font-size:12px;height:30px;padding-right:30px;border:1px solid #eaebeb;box-shadow:none;}
.dataTables_filter input{padding-left:10px;}
.list-filter:hover input.form-control,
.list-filter input.form-control:focus{background-color:#ffffff !important;}
ul.list-pager{float:right;margin:0;padding:0;list-style:none;}
ul.list-pager li{float:left;width:32px;height:32px;margin-left:2px;}
ul.list-pager li.lp-leader{margin-right:8px;line-height:32px;}
ul.list-pager li a{display:block;background-color:#f5f5f5;line-height:32px;text-align:center;text-decoration:none;color:#45514f;}
ul.list-pager li a:hover, ul.list-pager li.active a{background-color:#b6202a;color:#fff;}
.sidebar-wrapper{float:left;width:100%;padding:10px 15px;background-color:#f1f1f1;margin-bottom:15px;}
#page-modal{display:none;position:fixed;top:0;left:0;max-width:320px;z-index:2020;background-color:#fff;-moz-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);-webkit-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);}
.pm-header, .pm-body, .pm-footer{padding:12px 15px;}
.pm-body{position:relative;}
.pm-overlay{display:none;position:absolute;top:0;left:0;z-index:2025;width:100%;height:100%;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;text-align:center;}
.pm-loader,
.pm-message{display:none;position:absolute;top:15px;left:50%;z-index:2030;width:290px;margin-left:-145px;text-align:center;background-color:#fff;}
.pm-loader img{width:16px;height:16px;margin:0;}
#close-modal{position:absolute;z-index:12;top:0;right:0;width:32px;height:32px;line-height:32px;text-align:center;}
#close-modal:hover{background-color:#f1f1f1;}
#page-overlay{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}
#page-notifier{display:none;position:fixed;top:0;left:0;z-index:2010;width:250px;height:64px;font-size:12px;text-align:center;}
#page-feedback{display:block;position:absolute;top:0;left:0;z-index:105;width:100%;background:#2c3742;background:-moz-linear-gradient(top, #2c3742 0%, #28303a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c3742), color-stop(100%,#28303a));background:-webkit-linear-gradient(top, #2c3742 0%,#28303a 100%);background:-o-linear-gradient(top, #2c3742 0%,#28303a 100%);background:-ms-linear-gradient(top, #2c3742 0%,#28303a 100%);background:linear-gradient(to bottom, #2c3742 0%,#28303a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c3742', endColorstr='#28303a',GradientType=0);}
.pf-icon{float:left;width:55px;height:55px;}
.pf-icon i{color:#ffffff;font-size:32px;line-height:55px;}
.pf-field{position:relative;float:left;width:186px;text-align:left;color:#ffffff;padding:9px 10px 15px 0px;font-size:11px;line-height:14px;}
.pf-field h6{margin:0;padding:0;color:#fff;margin-bottom:10px;}
.pf-field h6 small{margin:0;padding:0;}
.pf-field div a{float:right;padding:5px 10px;text-decoration:none;}
a.btn-note-delete{background-color:#eea236;border-color:#eea236;color:#fff;}
a.btn-note-delete:hover{background-color:#d08824;border-color:#d08824;color:#fff;}
a.btn-note-edit{background-color:#4cae4c;border-color:#4cae4c;color:#fff;}
a.btn-note-edit:hover{background-color:#309830;border-color:#309830;color:#fff;}
.note-buttons{position:absolute;z-index:110;right:0;bottom:-15px;}
.pf-close{position:absolute;top:-12px;right:-12px;z-index:106;width:24px;height:24px;font-size:16px;font-weight:bold;line-height:21px;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;background:#0f1204;color:#fff;cursor:pointer;}
#order-wrapper,
#order-register,
#login-wrapper,
#guest-wrapper,
#reset-wrapper{-moz-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);-webkit-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);}
.order-steps{height:67px;border-bottom:5px solid #b6202a;}
.order-steps.thanks{border-bottom:5px solid #2ebb63;}
.step-element{background-color:#fff;text-align:center;}
.step-element.active{background-color:#b6202a;color:#fff;}
.step-element.proceeded i{color:#2ebb63;}
.step-element p{margin:0;padding:0;}
.step-element i{font-size:18px;}
p.step-icon{height:28px;margin-top:10px;}
p.step-text{height:24px;}
.order-content{padding:15px;}
.oc-header{}
.oc-header h4{margin:0;margin-bottom:5px;margin-top:5px;}
#co-lfadress.closed{display:none;}
#co-lfadress.open{display:block;}
.check-lf-overlay{display:none;position:absolute;z-index:20;top:0;left:0;width:100%;min-height:20px;background-color:#ffffff;}
.oc-content{padding-top:15px;padding-bottom:15px;border-top:1px solid #eceded;}
.oc-content div.checkbox{margin-top:5px;margin-bottom:8px;margin:0;}
.oc-content div.payment{background:#fff;border:1px solid #e1e1e1;-moz-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);-webkit-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.oc-content div.payment input{cursor:pointer;width:1.5em;height:1.5em;margin:0;}
.oc-content div.payment strong{font-size:14px;}
.agbCheck input{float:right !important;}
.agbCheck label{line-height:20px;}
.agbBox{margin-bottom:0;}
p.agbText{margin:0;padding:0;}
.agbCheck{margin-bottom:5px;padding:8px 10px;}
.agbCheck.marker{border:1px solid #f4c700 !important;}
.pay-footer,
.pay-header{padding:15px;}
.pay-header p{margin:0;}
.pay-footer{text-align:right;background-color:#f9f9f9;border-top:1px solid #eceded;}
.pay-footer a{margin-right:5px;color:#555858;line-height:22px;}
.pay-footer div{line-height:20px;}
.pay-footer div.leftcol{text-align:left;}
.form-control.small{width:50%;}
.fg-col{padding-right:0px;}
.order-footer,
.oc-footer{position:relative;border-top:1px solid #eceded;background-color:#f9f9f9;padding:15px;text-align:right;}
input.btn-or-next[disabled],
input.btn-or-login[disabled]{background-color:#91c0a3;
opacity:0.90;border-color:#91c0a3;color:#ccc;}
input.btn-or-next{background-color:#2ebb63;color:#fff;padding:10px 35px 10px 20px;background-image:url("../images/gui/ico-next-step.png");background-repeat:no-repeat;background-position:right center;background-size:42px 42px;}
input.btn-or-next.end-order{padding:15px 40px 15px 25px;font-size:16px;}
textarea.bemerkung{height:75px;}
input.btn-or-login{background-color:#2ebb63;color:#fff;padding:10px 20px 10px 20px;margin-left:15px;}
input.btn-or-next:hover{color:#fff;background-color:#149947;}
#wk-box{padding-left:0;padding-right:0;}
.wk-box-header{height:56px;border-bottom:5px solid #b6202a;padding-left:15px;padding-right:15px;}
.wk-box-header p{font-size:9px;line-height:11px;}
.wk-box-header h4{margin-bottom:3px;}
.wk-box-body{padding-left:15px;padding-right:15px;}
.wkb-row{border-bottom:1px solid #e1e1e1;padding:15px 0;}
.wkb-row.gesamt{color:#2b4d80;border-bottom:0;font-weight:bold;}
.wkb-num{text-align:right;}
.underline-dot{border-bottom:1px dotted #ccc;padding-bottom:5px;}
.oo-row{margin-bottom:30px;}
a.btn-oo-update{font-size:13px;color:#999;float:right;margin-top:5px;}
table.adressTable td{border:0 !important;padding:5px !important;}
h3.dankeHead{color:#2ebb63;font-weight:700;}
.table td.row-num, .table th.row-num, .table td.row-stat, .table th.row-stat{max-width:35px !important;width:35px !important;}
.table th{cursor:pointer;}
.sorting_desc{background:url("../images/gui/datatables/sort_desc.png") no-repeat scroll right center;}
.sorting_asc{background:url("../images/gui/datatables/sort_asc.png") no-repeat scroll right center;}
table.table td a{display:block;}
table.table tr:hover a{color:#b6202a;text-decoration:underline;}
a.paginate_button{padding:5px 10px;cursor:pointer;margin:0 3px;border:1px solid #f5f5f5;background-color:#f5f5f5;text-decoration:none;line-height:30px;}
a.paginate_button:hover{background-color:#666666;border-color:#666666;color:#ffffff;}
#table-filter .btn-wrapper{right:15px;}
.dataTables_paginate{height:30px;}
.dataTables_filter{text-align:right;}
.paginate_button.first,
.paginate_button.last{display:none;}
#table-filter,
#table-pagination{margin-bottom:10px;}
#searchResultTable tr{cursor:pointer;}
.lang-wrapper{position:relative;}
.lang-wrapper a{display:block;text-decoration:none;padding:0 8px;margin:0;transition:background-color 0.3s ease;height:30px;line-height:30px;}
.lang-wrapper img{width:16px;height:16px;}
.lang-nav-btn.pos-left{text-align:left;}
.lang-nav-btn.pos-right{text-align:right;}
.lang-nav-btn a{color:#dadcdc;}
.lang-nav-btn a:hover,
.lang-nav-btn a:focus{background-color:#555858;}
.lang-nav-holder{display:none;position:absolute;z-index:100;top:30px;min-width:100px;background-color:#ffffff;-moz-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);-webkit-box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);box-shadow:0 1px 2px rgba(71, 73, 72, 0.25);}
.lang-nav-holder.pos-left{left:0;}
.lang-nav-holder.pos-right{right:0;}
ul.lang-navi{list-style:none;margin:0;padding:0;}
ul.lang-navi li{margin:0;padding:0;}
ul.lang-navi li a:hover{color:#ffffff;background-color:#48504f;}
ul.lang-navi li.active a{color:#ffffff;background-color:#b6202a;}
a.pw-message{color:#666666;}
a.pw-message:hover{color:#b6202a;}
.start-anim{position:relative;width:100%;height:100%;overflow:hidden;}
#anim-container{display:none;}
.anim-elem-holder{position:absolute;top:50%;left:50%;margin-left:-65px;margin-top:-56px;width:130px;height:112px;}
.anim-elem-holder-end{position:absolute;top:50%;left:50%;margin-left:-230px;margin-top:-110px;width:460px;height:220px;}
#anim-elem-01{z-index:100;}
#anim-elem-02{z-index:105;}
#anim-elem-03{z-index:105;}
.anim-elem-holder img,
.anim-elem-holder-end img{width:100%;}
#niceslider{display:none;position:relative;width:100%;height:100%;}
.slide-elem{position:absolute;display:none;z-index:200;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.slide-elem.active{display:block;}
.slide-img{position:absolute;z-index:205;top:15px;right:15px;}
.slide-img img{max-width:100%;}
.slide-txt-01{position:absolute;z-index:210;top:112px;left:15px;font-family:'PT Sans', sans-serif, Arial, Helvetica;font-weight:400;color:#fff;font-size:28px;background-color:#b6202a;padding:15px;}
.slide-txt-02{position:absolute;z-index:210;top:160px;left:15px;font-size:14px;color:#fff;background:url("../images/gui/px-blk-60.png");padding:10px 15px;}
a.slide-nav{position:absolute;z-index:220;top:100px;width:30px;height:60px;background:url("../images/gui/px-blk-10.png");color:#fff;text-align:center;line-height:60px;}
a.slide-nav:hover{background-color:#48504f;}
a#sl-prev{left:-45px;}
a#sl-next{right:-45px;}
.pb-row{margin-bottom:15px;border-top:1px solid #eeeeee;padding-top:15px;}
.pb-image{width:100%;text-align:center;}
.pb-image img{max-height:110px;}
a.pb-link{display:block;width:100%;text-align:center;}
.success{color:#fff;background:#71ba00 !important;}
.success:hover, .success:focus{color:#fff;background:#5ea000 !important;}
.has-success .form-control{border:1px solid #79c700 !important;}
.has-success .help-block{color:#79c700 !important;}
.has-success .input-group-addon{color:#fff !important;background-color:#79c700 !important;}
.tell-success{color:#71ba00;}
.warning{color:#fff;background:#f4c700 !important;}
.warning:hover, .warning:focus{color:#fff;background:#d0a900 !important;}
.has-warning .form-control{border:1px solid #f4c700 !important;}
.has-warning .help-block{color:#f4c700 !important;}
.has-warning .input-group-addon{color:#fff !important;background-color:#f4c700 !important;}
.tell-warning{color:#f4c700;}
.form-control.has-warning{border:1px solid #f4c700 !important;}
span.has-warning{color:#f4c700 !important;}
.error{color:#fff;background:#ee383a !important;}
.error:hover, .error:focus{color:#fff;background:#cc2d2b !important;}
.has-error .form-control{border:1px solid #ee383a !important;}
.has-error .help-block{color:#ee383a !important;}
.has-error .input-group-addon{color:#fff !important;background-color:#ee383a !important;}
.tell-error{color:#ee383a;}
.current{color:#fff;background-color:#9b9b9b !important;}
.current:hover, .current:focus{color:#fff;background-color:#848484 !important;}
.inactive{color:#fff;background:#e4e4e4 !important;}
.inactive:hover, .inactive:focus{color:#fff;background:#dddddd !important;}
.pending{color:#fff;background:#d3d3d3 !important;}
.pending:hover, .pending:focus{color:#fff;background:#b4b4b4 !important;}
.oe-stock.success{color:#5ea000;background:#fff !important;}
.oe-stock.warning{color:#f4c700;background:#fff !important;}
.oe-stock.error{color:#cc2d2b;background:#fff !important;}
.oe-stock.current{color:#848484;background:#fff !important;}
.oe-stock.inactive{color:#848484;background:#fff !important;}
.oe-stock.pending{color:#b4b4b4;background:#fff !important;}
a.paginate_button.current{background-color:#b6202a !important;border-color:#b6202a !important;}
.form-control,
.btn{border-radius:0 !important;}
.to-do{border:1px solid #ff00e4;}
.wk-img img,
.wk-short-prodimage img{width:40px !important;}
.vers-table-wrapper{max-width:400px;}
.oo-row h6{margin:0;padding:0;margin-bottom:5px;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('fonts/flexslider-icon.woff') format('woff'),
url('fonts/flexslider-icon.ttf') format('truetype'),
url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;height:auto;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0 0 0;background:#fff;border:0px solid #fff;position:relative;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 0px 0px rgba(0,0,0,.2);-moz-box-shadow:0 0px 0px rgba(0,0,0,.2);-o-box-shadow:0 0px 0px rgba(0,0,0,.2);box-shadow:0 0px 0px rgba(0,0,0,.2);zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{display:none;text-decoration:none;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.flex-direction-nav .flex-next{text-align:right;}
.flexslider:hover .flex-prev{opacity:0.7;left:10px;}
.flexslider:hover .flex-next{opacity:0.7;right:10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';}
.flex-direction-nav a.flex-next:before{content:'\f002';}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}

/*** Bewertungssystem ***/
.review-holder {
    position: relative;
    clear: both;
    display: inline-block;
    left: calc(50% - 85px);
}

.review span {
    /* reflection css effect */
    -webkit-box-reflect: below -8px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.3)));
    float: left;
    padding: 0 2px;
    color: #f2c320;
    cursor: pointer;
    font-size: 30px;
}
.review span:after {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 20px;
    line-height: 30px;
}
.review span:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e601";
    font-family: 'apple';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.review.voted span:before {
    content: "\e600";
}

@media screen and (hover: none) {
    .review span.voted ~ span:before {
        content: "\e601";
    }
}

@media screen and (hover: hover) {
    .review span:hover:after {
        content: attr(data-description);
        position: absolute;
        left: calc(100% + 10px);
        white-space: nowrap;
        color: #000000;
    }

    .review:not(:hover) span.voted ~ span:before {
        content: "\e601";
    }

    .review span:hover ~ span {
        color: #f2c320;
    }

    .review span:hover ~ span:before {
        content: "\e601";
    }

    .review:hover span {
        color: #f2c320;
    }

    .review:hover span:before {
        content: "\e600";
    }
}
.over-elem.col-sm-4.col-md-4 {
    height: auto;
}
.over-elem.col-sm-3.col-md-3 {
    height: auto;
}
@font-face {
    font-family: 'apple';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAysAAAC8AAAAYGNtYXAaVcxYAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZqrfI3MAAAFwAAAA1GhlYWQD07CSAAACRAAAADZoaGVhB4UDxwAAAnwAAAAkaG10eAoAAHoAAAKgAAAAGGxvY2EAkgBOAAACuAAAAA5tYXhwAAkAGAAAAsgAAAAgbmFtZa5zCdEAAALoAAABM3Bvc3QAAwAAAAAEHAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAQPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYB//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQA9AAoDwwOPAAkAAAETIQUTJQUTJSECAHoBSf70X/7q/upf/vQBSQOP/qjK/p3V1QFjygAAAAACAD0ACgPDA48ACgAVAAABIQsBIQUDJQUDJQUHNycXNxc3BxcnA8P+t3p6/rcBDF8BFgEWXwEM/j2aP5K1ODi0kT+aAjcBWP6oyv6d1dUBY8r0gLd1Bc/PBXW3gAAAAAABAAAAAQAADdS5fF8PPPUACwQAAAAAANB5NgMAAAAA0Hk2AwAAAAADwwOPAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAPDAAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAgAAAAQAAD0EAAA9AAAAAAAKABQAHgA6AGoAAAABAAAABgAWAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACgAAAAEAAAAAAAIADgA5AAEAAAAAAAMACgAgAAEAAAAAAAQACgBHAAEAAAAAAAUAFgAKAAEAAAAAAAYABQAqAAEAAAAAAAoANABRAAMAAQQJAAEACgAAAAMAAQQJAAIADgA5AAMAAQQJAAMACgAgAAMAAQQJAAQACgBHAAMAAQQJAAUAFgAKAAMAAQQJAAYACgAvAAMAAQQJAAoANABRAGEAcABwAGwAZQBWAGUAcgBzAGkAbwBuACAAMQAuADAAYQBwAHAAbABlYXBwbGUAYQBwAHAAbABlAFIAZQBnAHUAbABhAHIAYQBwAHAAbABlAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAASIAAsAAAAABDwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDpIDK2NtYXAAAAFoAAAATAAAAEwaVcxYZ2FzcAAAAbQAAAAIAAAACAAAABBnbHlmAAABvAAAANQAAADUqt8jc2hlYWQAAAKQAAAANgAAADYD07CSaGhlYQAAAsgAAAAkAAAAJAeFA8dobXR4AAAC7AAAABgAAAAYCgAAemxvY2EAAAMEAAAADgAAAA4AkgBObWF4cAAAAxQAAAAgAAAAIAAJABhuYW1lAAADNAAAATMAAAEzrnMJ0XBvc3QAAARoAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gEDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmAf/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAPQAKA8MDjwAJAAABEyEFEyUFEyUhAgB6AUn+9F/+6v7qX/70AUkDj/6oyv6d1dUBY8oAAAAAAgA9AAoDwwOPAAoAFQAAASELASEFAyUFAyUFBzcnFzcXNwcXJwPD/rd6ev63AQxfARYBFl8BDP49mj+StTg4tJE/mgI3AVj+qMr+ndXVAWPK9IC3dQXPzwV1t4AAAAAAAQAAAAEAAA3UuXxfDzz1AAsEAAAAAADQeTYDAAAAANB5NgMAAAAAA8MDjwAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADwwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAIAAAAEAAA9BAAAPQAAAAAACgAUAB4AOgBqAAAAAQAAAAYAFgACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAoAAAABAAAAAAACAA4AOQABAAAAAAADAAoAIAABAAAAAAAEAAoARwABAAAAAAAFABYACgABAAAAAAAGAAUAKgABAAAAAAAKADQAUQADAAEECQABAAoAAAADAAEECQACAA4AOQADAAEECQADAAoAIAADAAEECQAEAAoARwADAAEECQAFABYACgADAAEECQAGAAoALwADAAEECQAKADQAUQBhAHAAcABsAGUAVgBlAHIAcwBpAG8AbgAgADEALgAwAGEAcABwAGwAZWFwcGxlAGEAcABwAGwAZQBSAGUAZwB1AGwAYQByAGEAcABwAGwAZQBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff");
    font-weight: normal;
    font-style: normal;
}

.new-review textarea {
    resize: none;
}

.review-readonly {

}

ul.votes-list {
    list-style-type: none;
    padding: 5px;
}

ul.votes-list li {
    border-bottom: 1px solid lightgray;
    margin-top: 10px;
}

.vote-stars span {
    -webkit-box-reflect: below -8px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.3)));
    color: #f2c320;
    font-size: 14px;
}

.vote-stars span:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'apple';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}

.vote-stars span.vote-fullstar:before {
    content: "\e600";
}

.vote-stars span.vote-emptystar:before {
    content: "\e601";
}

.votes-average {
    border-bottom: 1px solid lightgray;
}


.vote-name {
    font-weight: bold;
}

.new-review {
    margin-top: 20px;
}
.new-review h4 {
    font-weight: bold;
}

.new-review-sent {
    margin-top: 20px;
    font-weight: bold;
    font-size: 16px;
    color: #45514f;
}

.review-label {
    display: block;
    margin-top: 10px;
}

.review-input {
    width: 100%;
}

.captcha {
    margin-top: 5px;
    height: auto;
}

.captcha-count {
    float: left;
    margin-top: 13px;
}

.captcha-count input {
    width: 50px;
    text-align: center;
}

.captcha-arrow {
    font-size: 35px;
    text-align: center;
    float: left;
    margin: 18px;
}

.captcha-imgs {
    float: left;
}

.captcha-img {
    display: inline-block;
    min-height: 50px;
    min-width: 50px;
    background-image: url("../images/gui/captcha_muenze.jpg");
}

/*** Ende Bewertungssystem ***/
/*** Youtube Videos ***/
.youtube-heading {
    font-weight: bold;
    text-align: center;
    margin: 5px;
}

.youtube-wrap {
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 25px;
    margin-bottom: 15px;
}

.youtube {
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 0;
    padding-bottom: 75%;
}

.youtube img {
    width: 100%;
    height: auto;
}

.youtube .playbutton {
    width: 54px;
    height: 38px;
    background-image: url("../images/gui/play_dark_klein.png");
    background-size: cover;
    position: absolute;
    top: calc(50% - 19px);
    left: calc(50% - 27px);
    cursor: pointer;
}

.youtube:hover .playbutton {
    background-image: url("../images/gui/play_color_klein.png");
}

.youtube iframe {
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

/*** PDFs ***/
.pdf-wrap {
    text-align: center;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 25px;
}

.pdf-wrap span {
    display: block;
}

.sliderExtras.flex-active-slide {
    /*! height: 224px; */
}

@media screen and (max-width:1024px){
ul.overview-list li.over-elem {
width: 48%;
}
}

@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
}
.sliderTitel{position:absolute;padding:6%;color:#000000;font-size:150%;line-height:1em;}
.sliderHeadline{position:absolute;padding:6%;color:#000000;font-size:100%;bottom:5%;width:60%;line-height:1.4em;}
.sliderTitel a, .sliderHeadline a{color:#FFFFFF;text-decoration:none;}
.sliderExtras{position:relative;font-size:1vw;}
.mf-box p img{width:200px;height:auto;float:right;margin-left:15px;margin-bottom:10px;}
.mf-box .teaser-side{margin-bottom:0;padding-bottom:3px;/*! width: 363.75px; *//*! height: 227px; */}
@media screen and (max-width:768px){.sliderTitel{font-size:550%;}
.sliderHeadline{font-size:320%;}
}
.oe-zub-title {

font-size: 100%;

}
@media screen and (max-width:480px){
.mf-box p img{width:100%;height:auto;float:none;margin-left:0px;margin-bottom:10px;}
ul.overview-list li.over-elem {
width: auto;
height: auto;
}
}

@media (min-width:768px){}
@media (min-width:992px){}
@media (min-width:1200px){}
@media (max-width:992px){body{padding-top:0;margin-right: 0px;}
nav,
.main-left{margin-bottom:0;}
.table_preisliste{width:100%;margin-left:0%;margin-right:0%;border-top:5px solid #b6202a;}
header{position:relative;z-index:100;top:0;left:0;width:100%;height:auto !important;padding-bottom:15px;}
.box-element.clean{margin-bottom:25px;}
.col-xs-6{width:100%;}
.col-xs-2{width:50%;}
.col-xs-10{width:60%;}
.nav-toggle{display:block;}
#main-nav-wrapper{display:none;border-top:0;}
#teaser{display:none;}
.col-md-3x{margin-top:25px;}
.footer-top{padding-bottom:25px;}
.col-md-3y{display:none;}
.col-md-3yy{display:none;}
.container2{display:none;}
.image-headline h2{font-size:18px;line-height:14px;}
.image-headline p{font-size:11px;}
.image-wrapper{height:105px;}
.img-content{height:105px;}
.nav-elem-user{display:block;}
.nav-elem, .nav-elem-user, .nav-elem-search,.nav-elem-wk,.nav-elem-modus, .nav-elem-lang{margin-top:5px;}
.nav-elem-search{padding-left:15px;}
.nav-elem-wk{padding-left:15px;padding-right:15px;}
.nav-elem-modus{padding-left:15px;padding-right:0;}
.nav-elem-lang span{display:none;}
ul.top-nav span{}
ul.top-nav li a{white-space:normal;}
ul.top-nav li{line-height:16px;text-align:center;}
ul.top-nav li a i{font-size:16px;}
.top-nav-wrapper{margin-bottom:5px;}
ul.top-nav li{float:left;}
.glob-search-wrapper{text-align:center;}
.logo{text-align:left;}
.logo img{width:216px !important;height:48px !important;}
.co-header{}
.co-header img{/*! width:100% !important; *//*! height:auto !important; *//*! min-height:100%; */}
.oh-headline{max-width:100% !important;padding:15px 25px 15px 15px;}
.oh-headline p{display:none;}
.oh-headline h2{font-size:22px;margin:0;}
.oe-text p.ellipsis{height:40px;}
.fo-bottom-nav ul li{float:left;}
.image-headline{max-width:90% !important;}
.wk-short-panel{right:0px;}
#kat-header{display:none;}
.search-wrapper.list-filter{width:100%;position:relative;right:0;}
#sidebar-teaser{}
.pd-price{font-size:18px !important;}
.order-steps{height:43px;background:blue;border-bottom:5px solid #b6202a;}
p.step-text{display:none;}
.fg-col{padding-right:15px;}
td.row-num,th.row-num{display:none;}
.stepteaser-elem{margin-bottom:30px;}
.detail-asset{display:none;}
.main-content{margin-top:0;}
.mf-box-header h3{font-size:18px;}
.vac-note{top:120px;}
.oe-image img{}
ul.sub-nav{display:none;}
}
@media (min-width:992px) and (max-width:1199px){}
@media (min-width:1200px){}
@media (max-width:1200px){#calc-panel.fixedState{width:213px;}
}
@media (min-width:768px) and (max-width:991px){}
@media (min-width:992px) and (max-width:1199px){.logo img{width:216px !important;height:48px !important;margin-top:8px;margin-bottom:8px;}
}
@media (min-width:1200px){}