/* *** generated @ 2016-03-01 08:50:52 *** */

/* ** [ /src_project/sites/portal/css/portal-styles.css ] (continued) ** */


/* ** [ /src_project/sites/portal/css/pagination.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.treffer .spacerLeft.hidden-phone,.treffer .spacerRight.hidden-phone{float:left;height:0;width:0}
.treffer{position:relative;float:left;width:100%}
.treffer.stop{margin-top:0}
.treffer .more{background:0 0;text-decoration:underline!important;font-weight:400!important;display:block}
.treffer .article-links{margin:0;list-style:none;float:left;width:100%}
.treffer .article-links li a{background-image:none;background-repeat:no-repeat;padding:0;background-position:0 5px;margin-left:0;font-weight:400}
.treffer .article-links li a.list-title{color:#000;text-decoration:underline;margin:0 0 5px;font-weight:700;display:block}
.treffer .article-links li.on a.list-title{text-decoration:none}
.treffer .article-links li,body .standard .treffer .article-links li{float:left;width:100%;border-bottom:1px solid #DEDEDE;padding:9px 10px 11px;margin-bottom:0;background:0 0;display:table;table-layout:fixed}
.list-summary{color:#565656;font-size:11px;line-height:13px}
.linkbox .article-links li.on{background-color:#EAF1E9}
.linkbox .article-links li.ad{-webkit-box-shadow:inset 0 0 40px #eaf2e8;-moz-box-shadow:inset 0 0 40px #eaf2e8;box-shadow:inset 0 0 40px #eaf2e8}
.linkbox .article-links li.ad .ad-text{color:#a6a6a6;font-size:9px;line-height:normal;margin-bottom:5px;display:block;float:left;width:100%}
.linkbox .article-links li.ad .ad-image{display:block;float:left;width:100%}
.linkbox .article-links li.ad .ad-image figure{display:block;float:left;width:100%;text-align:left;padding:0;margin-bottom:5px}
.linkbox .article-links li.ad .ad-title a{color:#424242;font-weight:700}
.linkbox .article-links li.ad .ad-title{font-size:11px;font-weight:700;line-height:13px;display:block;float:left;margin-top:5px;width:100%}
.linkbox .article-links li.ad .preiszeile{float:left}
.linkbox .article-links li.ad .preiszeile .statt{clear:both}
.linkbox .article-links li.ad .preis span{font-size:11px;letter-spacing:0;font-weight:400}
.linkbox .article-links li.ad .preis{float:right;clear:none}
body .standard .treffer .article-links li p{margin:3px 0}
body .standard .treffer .article-links li a{font-weight:700;cursor:pointer}
.sidebar .box.smallheader.linkbox>header{background-color:#f5f7f5;background-image:-moz-linear-gradient(top,#fff,#e6ece5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6ece5));background-image:-webkit-linear-gradient(top,#fff,#e6ece5);background-image:-o-linear-gradient(top,#fff,#e6ece5);background-image:linear-gradient(to bottom,#fff,#e6ece5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6ece5',GradientType=0);margin:0}
.sidebar .box.smallheader.linkbox>header>h2{color:#009132;font-family:arial;font-size:12px;font-weight:700;border-top:1px solid #dedede;border-bottom:1px solid #d7e0d5;padding:0 0 0 20px;display:block;background-image: url(/src_project/img/portal/hitlist-icon.png?1456761017);background-repeat:no-repeat;background-position:0 0}
.treffer .article-links li.image-treffer{background-image:none!important;padding:0!important;margin:0 0 15px}
.treffer figure{float:left;padding:0 6px 4px 0}
.counterbox.treffer{margin-bottom:0;display:block;width:100%;position:relative;float:left;border-bottom:1px solid #DEDEDE}
.counterbox.treffer.stop{border-bottom:1px solid #DEDEDE;border-top:none}
.treffer .counter{font-weight:700;position:relative;bottom:0;line-height:25px;float:left;display:none}
.treffer .setarea a{text-decoration:none;width:21px;height:21px;display:block;float:left;text-align:center;line-height:19px;background-repeat:no-repeat;background-position:center;border-right:1px solid #DEDEDE;background-color:#E8F2E7}
.treffer .setarea a.active{background-color:#FFF402}
.setarea span{border:2px solid #FFF;display:block;float:left;height:100%;width:100%;line-height:17px}
.lt-ie9 .treffer .setarea a{line-height:20px}
.treffer .setarea .left,.treffer .setarea .right,.treffer .setarea .setcontainer{float:left}
.treffer .setarea .left{background-image: url(/src_project/img/portal/paging-left.png?1456761017)}
@media all and (-webkit-min-device-pixel-ratio:1.5){.treffer .setarea .left{background-image: url(/src_project/img/portal/paging-left@2x.png?1456761017);background-size:9px 9px}
}
.treffer .setarea .right{background-image: url(/src_project/img/portal/paging-right.png?1456761017)}
@media all and (-webkit-min-device-pixel-ratio:1.5){.treffer .setarea .right{background-image: url(/src_project/img/portal/paging-right@2x.png?1456761017);background-size:9px 9px}
}
.treffer .setarea .start{background-image: url(/src_project/img/portal/paging-start.png?1456761017)}
@media all and (-webkit-min-device-pixel-ratio:1.5){.treffer .setarea .start{background-image: url(/src_project/img/portal/paging-start@2x.png?1456761017);background-size:9px 9px}
}
.treffer .setarea .left,.treffer .setarea .right,.treffer .setarea .start,.treffer .setarea .stop{height:21px;line-height:17px;width:21px;font-size:12px;letter-spacing:-1px;color:#000}
.treffer .setarea .left span,.treffer .setarea .right span,.treffer .setarea .start span,.treffer .setarea .stop span{text-indent:-199999px}
.treffer .setarea .stop{background-image: url(/src_project/img/portal/paging-stop.png?1456761017)}
@media all and (-webkit-min-device-pixel-ratio:1.5){.treffer .setarea .stop{background-image: url(/src_project/img/portal/paging-stop@2x.png?1456761017);background-size:9px 9px}
}
.treffer.right .setcontainer{padding-right:5px}
.treffer.left .setcontainer{padding-left:5px}
.treffer .setarea .off{opacity:.5;filter:alpha(opacity=50)}
@media (max-width:767px){.treffer .article-links li.image-treffer{display:inline-block}
.treffer .counter,.treffer .setarea{float:none}
.treffer .counter{margin-bottom:10px}
.sidebar .box.smallheader.linkbox>header{background:0 0}
.sidebar .box.smallheader.linkbox>header>h2{background:0 0;text-transform:uppercase;border:none;padding-left:0;margin:0 15px 5px;padding-top:5px;font-size:13px;border-top:1px dotted #000}
.broschuren .article-links li{font-size:13px}
.counterbox.treffer{border-top:1px solid #DEDEDE}
.treffer .setarea .left,.treffer .setarea .right,.treffer .setarea .start,.treffer .setarea .stop,.treffer .setarea a{width:31px!important;height:31px!important}
.setarea span{line-height:28px}
.list-summary{font-size:12px;line-height:15px}
.linkbox .article-links li.ad .ad-text{font-size:12px;line-height:normal}
.linkbox .article-links li.ad .ad-title{font-size:20px;line-height:normal}
.linkbox .article-links li.ad .preis span{font-size:12px;font-weight:700}
}
@media (min-width:768px) and (max-width:979px){.treffer figure{display:table-cell;float:none}
.linkbox .article-links li.ad .ad-title{font-size:13px}
}
@media (max-width:380px){.box-8 .treffer .setarea{position:relative!important}
}

/* ** [ /src_project/sites/portal/css/site-styles.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span3.spacer.st-map{margin-left:0}
.box-bg .text p>a,.channel p>a,.list-summary>a{color:#565656}
.content-middle .content,.content-span12 .content{padding:0 25px}
.box-bg{margin-bottom:10px;background:#fff;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,.3);box-shadow:0 0 4px 1px rgba(0,0,0,.3);width:100%;clear:both;float:left}
.modal.fade{display:none}
.modal.fade.in{display:block}
.login-startseite{width:290px;margin:95px auto 0}
.login-startseite form{margin:0}
.login-startseite .anmelden h2{color:#006B29;font-size:18px;line-height:21px;font-weight:400;margin:0 0 17px;padding:0}
.login-fieldrow label{color:#000;display:none}
.login-startseite .head{text-align:center;margin-bottom:23px}
.login-startseite .anmelden{background:#FFF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 3px #000;padding:18px 20px}
.login-startseite .login-form input{width:100%;margin-bottom:10px;font-size:15px;color:#000;padding:5px 10px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",verdana,arial,helvetica,sans-serif;line-height:20px;border:1px solid #D4D4D4;-webkit-box-shadow:0 1px 2px 0 #aeadad inset;-moz-box-shadow:0 1px 2px 0 #aeadad inset;box-shadow:0 1px 2px 0 #aeadad inset;height:auto;border-radius:1px}
.login-startseite .login-form .login-buttons .btn{padding:8px 10px;text-decoration:none;font-size:13px;margin:0 0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.login-startseite .login-form .login-button{text-align:center}
.login-startseite .login-txt{color:#000}
.login-startseite .login-txt p{margin:0 0 15px}
.login-startseite .login-form{border:0;box-shadow:none}
@media (max-width:767px){.login-startseite{padding:20px 5px 0;margin-top:0}
}
@media (max-width:310px){.login-startseite{width:100%}
}
.search-row{background:#008731;display:block;float:left;padding:7px;width:100%;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}
.search-count{background:#E9F1E7;display:block;float:left;padding:7px 5px 7px 10px;width:100%}
.back-cont{display:block;float:left;padding:10px 0;width:100%}
.back-cont a{color:#006b29}
.box .search-row>input{float:left;width:25%;margin:0 5px 0 0}
body .box .search-row .selectboxit-container{width:25%;float:left}
.search-row .btn-portalColor.border{margin-left:14px}
.search-row .selectboxit-container .selectboxit-options a,body .search-row .selectboxit-container span{font-size:12px}
.search-sort{float:right}
.ang-sort label{float:left}
.search-count label{line-height:20px;margin:4px 5px 0 0}
.id3137 .window25 .row-fluid.teaser-bottom>.spacer{background:0 0}
.channelbox li{margin:0 0 15px}
.channel.span12 .teaser-bottom .span35.spacer{padding:0 13px}
.collapse-list.berater .container{width:100%;border:1px solid #c2c2c2;padding:8px;margin-bottom:10px;display:table;table-layout:fixed;position:relative}
.container.container_lagerhaus .collapse-btn .left .map-box{padding-bottom:0}
.collapse-list.berater .cl-inner,.collapse-list.style2.berater{display:block;float:left;width:100%}
.collapse-list.berater .address-area .btn-portalColor{margin-top:10px}
.collapse-list.berater .cl-inner .container{border-bottom:none;border-left:none;border-right:none;border-top:1px solid #dadada;padding:10px 0 0;margin-top:10px;clear:both}
.collapse-list.berater.guest .left,.collapse-list.berater.guest .right{display:block;float:left;width:100%;position:relative}
.collapse-list.berater.guest .right a{color:#006b29}
.collapse-list.berater .staff.box{display:block;float:left;padding:0;margin-bottom:5px;width:100%}
.channel .collapse-list.berater h3{font-size:12px;line-height:18px;margin-bottom:5px}
.box.box-8 .box-content .collapse-list.berater .staff.box figure,.collapse-list.berater .staff.box figure{float:left;width:15%;margin-right:3%;text-align:left;margin-bottom:5px}
.collapse-list.berater .staff.box .staff-text{float:left;width:82%}
.collapse-list.berater .staff.box.region .staff-text{width:auto;float:none}
.abcSet ul{width:100%;clear:both;list-style:none;padding:0;margin:0}
.abcSet li{font-size:13px;width:27px;height:24px;color:#000;float:left;font-weight:700;text-align:center;line-height:24px;background-image: url(/src_project/img/portal/abcset.gif?1456761017);border-right:1px solid #eaeaea}
.abcSet li a{color:#000;display:block;text-align:center}
.abcSet li.empty{color:#b9b9b9}
.abcSet li.active{background-image: url(/src_project/img/portal/abcset-active.gif?1456761017);background-color:transparent}
.site-genol .abcSet li.active{background-image: url(/src_project/img/genol/abcset-active.gif?1456761017);background-color:transparent}
.abcSet li.active a{color:#fff}
.bonuspunkte-link{list-style:none}
.bp-container{margin-bottom:25px;display:block;float:left;width:100%}
.bp-container .info-text{display:block;clear:both;font-size:11px}
.bp-container header h1{text-transform:uppercase;font-family:arial,helvetica,sans-serif;font-size:22px;font-weight:700}
.bp-container .bg{background-color:#eaf2e7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e7ece5;display:block;float:left;width:100%;padding:10px;margin-top:-10px;position:relative;z-index:2}
.bp-container header h1 .light{display:block;clear:both;color:#69bc88}
.box.box-8 .box-content figure.bp-image{margin:25px 0 0;text-align:left;position:relative;z-index:3}
.bp-form{margin:0;float:left;width:100%}
.box .bp-form input{float:left;width:48%;margin-right:8px}
.bp-result{display:block;float:left;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#00822d;color:#fff;margin-top:20px;padding:15px 15px 10px}
.bp-result .bp-kunde{float:left;width:80%}
.bp-result .bp-kunde #bp-kundenname{font-weight:700;margin:0;padding:0;text-transform:capitalize}
.bp-result .bp-punkte{float:left;width:20%;font-family:Arial;font-size:33px;font-weight:700;line-height:normal;text-align:right}
.modal-header{display:block;min-height:33px}
.modal .close{float:right;background-color:transparent;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.modal .modal-header .close{right:-17px;top:-17px}
.sidebar .thermisch.small{padding:9px 6px 6px;width:100%}
.thermisch.small{display:block;float:left;padding:0;width:100%}
.thermisch.small h2{color:#076A2C;font-size:14px;font-weight:700;line-height:18px;margin-bottom:0;padding-bottom:5px}
.thermisch.small .baustoff-teaser{color:#777D79;font-weight:700}
.thermisch.small .search-container{margin-top:20px;position:relative}
.thermisch.small .search-container .icon-spacer{position:absolute;background-image: url(/src_project/img/portal/thermisch_sanieren_small.png?1456761017);background-repeat:no-repeat;width:60px;height:60px;left:40%;top:-17px;display:block!important}
.thermisch.small .search-container .input-plz{float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:auto;font-family:Arial;line-height:21px;color:#d9d9d9;-webkit-box-shadow:1px 2px 9px -3px rgba(0,0,0,.3) inset;-moz-box-shadow:1px 2px 9px -3px rgba(0,0,0,.3) inset;box-shadow:1px 2px 9px -3px rgba(0,0,0,.3) inset;border-top:1px solid #B5B5B5;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #efefef;background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#f5f5f5,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fff));background-image:-webkit-linear-gradient(top,#f5f5f5,#fff);background-image:-o-linear-gradient(top,#f5f5f5,#fff);background-image:linear-gradient(to bottom,#f5f5f5,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffffffff',GradientType=0);font-size:15px;margin-right:0;padding:5px 7px;width:60%}
.thermisch.small .search-container .input-plz input.plz{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:left;height:auto;margin:0;padding:0;font-size:15px;font-weight:700;width:66%;line-height:16px}
.thermisch.small .search-container .input-plz i{background-image: url(/src_project/img/portal/plz-zahl-sidebar.png?1456761017);width:11px;float:left;height:15px;margin:2px 4px 0 0}
.thermisch.small .search-container .btn.berater span{display:block;float:right}
.thermisch.small .search-container .btn.berater i{background-image: url(/src_project/img/portal/btn-arrow.png?1456761017);background-repeat:no-repeat;width:6px;height:10px;float:right;display:block;margin-left:16px;margin-top:3px}
.thermisch.small .search-container .btn.berater{background-color:#02884d;background-image:-moz-linear-gradient(top,#038f51,#007e46);background-image:-webkit-gradient(linear,0 0,0 100%,from(#038f51),to(#007e46));background-image:-webkit-linear-gradient(top,#038f51,#007e46);background-image:-o-linear-gradient(top,#038f51,#007e46);background-image:linear-gradient(to bottom,#038f51,#007e46);background-repeat:repeat-x;*background-color:#007e46;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-weight:700;text-shadow:none;font-size:11px;color:#fff;text-decoration:none;padding:8px 13px 9px 14px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;text-align:left;display:inline-block;width:40%;line-height:15px;text-transform:uppercase}
.thermisch.small .search-container .btn.berater.active,.thermisch.small .search-container .btn.berater.disabled,.thermisch.small .search-container .btn.berater:active,.thermisch.small .search-container .btn.berater:hover,.thermisch.small .search-container .btn.berater[disabled]{*background-color:#006538}
.thermisch.small .search-container .btn.berater.active,.thermisch.small .search-container .btn.berater.disabled,.thermisch.small .search-container .btn.berater:active,.thermisch.small .search-container .btn.berater:hover,.thermisch.small .search-container .btn.berater[disabled]{background-color:#007E46;color:#FFF}
.teaser-bottom .thermisch.small h2{display:none}
@media (max-width:979px){.thermisch.small .search-container .icon-spacer{left:55%}
}
@media (max-width:767px){.sidebar .thermisch.small{padding-left:15px;padding-right:15px}
.sidebar .thermisch.small,.thermisch.small h2{font-size:18px;line-height:norml}
}
.sidebar .baustoffberater.small{padding:9px 6px 6px;width:100%}
.baustoffberater.small h2{color:#076A2C;font-size:14px;font-weight:700;line-height:18px;margin-bottom:0;padding-bottom:5px}
.baustoffberater.small .baustoff-teaser{color:#777D79;font-weight:700}
.baustoffberater.small{display:block;float:left;padding:0;width:100%}
.baustoffberater.small .search-container{margin-top:10px;position:relative}
.baustoffberater.small .search-container .helm{position:absolute;background-image: url(/src_project/img/portal/baustoffberater_helm_sidebar.png?1456761017);width:65px;height:48px;left:45%;top:-8px;display:block!important}
.teaser-bottom .baustoffberater.small{margin-top:-10px}
.baustoffberater.small .search-container .input-plz{float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:auto;font-family:Arial;line-height:21px;color:#d9d9d9;-webkit-box-shadow:1px 2px 9px -3px rgba(0,0,0,.3) inset;-moz-box-shadow:1px 2px 9px -3px rgba(0,0,0,.3) inset;box-shadow:1px 2px 9px -3px rgba(0,0,0,.3) inset;border-top:1px solid #B5B5B5;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #efefef;background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#f5f5f5,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fff));background-image:-webkit-linear-gradient(top,#f5f5f5,#fff);background-image:-o-linear-gradient(top,#f5f5f5,#fff);background-image:linear-gradient(to bottom,#f5f5f5,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffffffff',GradientType=0);font-size:15px;margin-right:0;padding:5px 7px;width:60%}
.baustoffberater.small .search-container .input-plz input.plz{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:left;height:auto;margin:0;padding:0;font-size:15px;font-weight:700;width:66%;line-height:16px}
.baustoffberater.small .search-container .input-plz i{background-image: url(/src_project/img/portal/plz-zahl-sidebar.png?1456761017);width:11px;float:left;height:15px;margin:2px 4px 0 0}
.baustoffberater.small .search-container .btn.berater span{display:block;float:right}
.baustoffberater.small .search-container .btn.berater i{background-image: url(/src_project/img/portal/btn-arrow.png?1456761017);background-repeat:no-repeat;width:6px;height:10px;float:right;display:block;margin-left:16px;margin-top:3px}
.baustoffberater.small .search-container .btn.berater{background-color:#02884d;background-image:-moz-linear-gradient(top,#038f51,#007e46);background-image:-webkit-gradient(linear,0 0,0 100%,from(#038f51),to(#007e46));background-image:-webkit-linear-gradient(top,#038f51,#007e46);background-image:-o-linear-gradient(top,#038f51,#007e46);background-image:linear-gradient(to bottom,#038f51,#007e46);background-repeat:repeat-x;*background-color:#007e46;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-weight:700;text-shadow:none;font-size:11px;color:#fff;text-decoration:none;padding:8px 13px 9px 14px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;text-align:left;display:inline-block;width:40%;line-height:15px;text-transform:uppercase}
.baustoffberater.small .search-container .btn.berater.active,.baustoffberater.small .search-container .btn.berater.disabled,.baustoffberater.small .search-container .btn.berater:active,.baustoffberater.small .search-container .btn.berater:hover,.baustoffberater.small .search-container .btn.berater[disabled]{*background-color:#006538}
.baustoffberater.small .search-container .btn.berater.active,.baustoffberater.small .search-container .btn.berater.disabled,.baustoffberater.small .search-container .btn.berater:active,.baustoffberater.small .search-container .btn.berater:hover,.baustoffberater.small .search-container .btn.berater[disabled]{background-color:#007E46;color:#FFF}
.teaser-bottom .baustoffberater.small h2{display:none}
.poi-box,.staff-box{display:block;float:left;border:1px solid #e2e2e2;width:100%;padding:15px;background:#f4f4f4;margin-bottom:25px}
.poi-box p{margin-bottom:10px}
.poi-box h3,.staff-box h3{line-height:14px;margin:0}
.poi-box .organisation{margin:0 0 10px}
.poi-box .bereich{margin:0 0 10px;padding:0 0 0 30px;background-repeat:no-repeat}
.staff-box{position:relative}
.staff-box .display-image{background:#fff;border-bottom:2px solid #036731;border-right:2px solid #036731;cursor:pointer;left:0;padding:5px;position:absolute;top:0;z-index:10}
.box .open-map{padding:5px 55px 7px 0;background-image: url(/src_project/img/portal//bg-open-map.png?1456761017);background-repeat:no-repeat;background-position:100% 0;float:right;text-decoration:none}
.box .open-map:hover{text-decoration:underline}
.map-box{display:block;float:left;width:100%;margin:0 0 30px}
.address-area>div{background-repeat:no-repeat;padding:0 0 0 20px}
.address-area>div.web{padding:0}
.address-area a{text-decoration:none;color:#138f3b}
.address-area a:hover{text-decoration:underline}
.telnr{background-image: url(/src_project/img/portal//marker-st-tel.gif?1456761017);background-position:0 3px}
.fax{background-image: url(/src_project/img/portal//marker-st-fax.gif?1456761017);background-position:0 3px}
.mobil{background-image: url(/src_project/img/portal//marker-st-mobil.gif?1456761017);background-position:0 3px}
.email{background-image: url(/src_project/img/portal//marker-st-mail.gif?1456761017);background-position:0 3px}
.staff-box .left,.staff-box .right{float:left;width:49%}
.staff-box .right{border-left:1px solid #B3CFC1;padding-left:2%;margin-left:2%}
.box.box-8 .box-content .staff-box figure{float:left;text-align:left;width:17%;margin:0 3% 0 0;min-height:1px}
.staff-box .left-content{float:left;display:block;width:80%}
.staff-box .funktion,.staff-box .organisation{margin:0 0 5px}
.staff-box .adresse a{color:#138f3b}
.sidebar .box{margin-bottom:0}
.prospekte-slide{display:block;float:left;width:100%;margin-top:20px}
.prospekte-slide.slide .carousel-control{margin-top:-5px;top:50%}
.prospekte-slide .item{padding:0 10px 0 0;height:75px}
.prospekte-slide .item .row-fluid{display:block;float:left;width:100%;background-image: url(/src_project/img/portal/bg-mdocfragment.png?1456761017);background-repeat:no-repeat;background-position:179px center}
.prospekte-slide .carousel-inner .item.active{display:block;float:left;width:100%}
.prospekte-slide .item .span5.broschuren{display:block;float:left;padding-left:10px}
.prospekte-slide .item .span5.broschuren.first{border:none}
.prospekte-slide.slide .carousel-control.left{left:-20px}
.prospekte-slide.slide .carousel-control.right{right:-20px}
.prospekte-slide .broschuren .image{padding-right:3%;width:34%}
.box.box-8 .prospekte-slide .row-fluid .broschuren .text,.prospekte-slide .broschuren .image{display:table-cell;float:none;padding-top:0;vertical-align:top;margin:0}
.prospekte-slide .broschuren .text .pdf-link{background-image: url(/src_project/img/portal/marker-pdf.png?1456761017);background-repeat:no-repeat;padding-left:24px;font-weight:400;color:#930606;clear:both;min-height:18px;margin-bottom:5px;padding-top:3px;background-position:0 0;float:left}
.prospekte-slide .broschuren .text a{float:left;margin:0;padding:0;font-weight:700;text-decoration:none;line-height:13px}
.display240{padding:12px 0 10px;margin:0}
.display240 ul{margin:0 0 10px}
.display240 ul li{background:#F8F8F8;border:1px solid #E4E4E4;padding:0 10px 13px;width:100%}
.channel .display240 h3,.display240 h3{line-height:12px;padding:7px 0!important;margin:0;font-size:12px}
.channel .display240 h3 a,.display240 h3 a{text-decoration:none;color:#565656}
.display240 h3 a:hover{text-decoration:underline}
.display415{padding:10px}
.display415 .article-links{margin:0}
.box.button-box .cta-links,.box.button-box .cta-links a,.box.button-box .cta-links li{display:block}
.box.button-box .cta-links,.box.button-box .cta-links a{text-align:left}
.box.button-box .cta-links li{margin-top:0;margin-bottom:4px;-webkit-box-shadow:inset 0 -4px 6px -3px rgba(0,0,0,.25);-moz-box-shadow:inset 0 -4px 6px -3px rgba(0,0,0,.25);box-shadow:inset 0 -4px 6px -3px rgba(0,0,0,.25)}
.box.button-box .cta-links li .btn{background-image: url(/src_project/img/portal/icon-arrow.png?1456761017);background-repeat:no-repeat;padding:6px 5px 8px 28px;background-position:10px 11px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;border:none;color:#009132;font-size:14px;font-weight:700;line-height:16px;-webkit-box-shadow:inset 0 4px 6px -3px rgba(0,0,0,.25);-moz-box-shadow:inset 0 4px 6px -3px rgba(0,0,0,.25);box-shadow:inset 0 4px 6px -3px rgba(0,0,0,.25);text-shadow:none;font-family:Calibri,Arial,sans-serif;text-transform:none!important}
@media all and (-webkit-min-device-pixel-ratio:1.5){.box.button-box .cta-links li .btn{background-image: url(/src_project/img/portal/icon-arrow@2x.png);background-size:11px 8px}
}
.box.button-box.image .cta-links li .btn{background-image:none;padding-left:5px;text-align:center}
.lt-ie9 .box.button-box .cta-links li{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffededed',GradientType=0)}
.lt-ie9 .box.button-box .cta-links li .btn{border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;background-color:transparent}
.broschuren .article-links li{padding:9px 1px 11px 9px;font-size:11px;line-height:12px;margin:0;width:100%;display:table;table-layout:fixed;float:none}
.teaser-bottom .broschuren .article-links li{padding:9px 0 11px}
.sidebar .broschuren .article-links li .image,.sidebar .broschuren .article-links li .text{float:none;display:table-cell;vertical-align:top;padding-top:0}
.sidebar .broschuren .article-links li .image{width:32%}
.broschuren .article-links li a{margin:0;padding:0;float:left;text-decoration:none;width:100%}
.broschuren .article-links li.last{border-bottom:none;margin-bottom:0;padding:9px 1px 11px 9px}
.broschuren .article-links li .pdf-link{background-image: url(/src_project/img/portal/marker-pdf.png?1456761017);background-repeat:no-repeat;padding-left:24px;font-weight:400;color:#930606;clear:both;min-height:18px;margin-bottom:5px;padding-top:3px;background-position:0 0;text-decoration:none}
.channelbox{display:block;float:left;width:100%;text-align:left}
.subchannel .channelbox{padding:10px 0}
.channelbox ul{list-style:none;margin:0;padding:0}
.box.box-8 .channelbox figure{margin:0;text-align:left}
.subchannel .channel24 ul{list-style:none;padding:0;margin:0}
.channelbox.feldtag{margin-bottom:15px}
.box.box-8 .subchannel .channel24 figure,.channelbox.feldtag figure{position:relative;float:left;text-align:left;max-width:100%;margin:0;min-height:50px;overflow:hidden;height:137px}
.channelbox.feldtag figure{height:130px}
.box.box-8 .subchannel .channel24 figure img{background-size:100% auto!important}
.id3099 .subchannel .channel24 figcaption{display:none}
.channelbox.feldtag figcaption,.subchannel .channel24 figcaption{position:absolute;bottom:0;color:#fff;font-weight:700;padding:9px 10px;width:100%;background:rgba(0,145,51,.75)}
.lt-ie9 .box.box-8 .subchannel .channel24 figure,.lt-ie9 .channelbox.feldtag figure{width:170px;height:100%}
.lt-ie9 .box.box-8 .subchannel .channel24 figure img,.lt-ie9 .channelbox.feldtag figure img{width:170px}
.lt-ie9 .channelbox.feldtag figcaption,.lt-ie9 .subchannel .channel24 figcaption{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BF009133',endColorstr='#BF009133')}
.channelbox.feldtag figcaption a,.subchannel .channel24 figcaption a{color:#fff;text-decoration:none;display:block}
.channelbox.feldtag figcaption a:hover,.subchannel .channel24 figcaption a:hover{text-decoration:underline}
.subchannel .channelbox h6{font-size:12px;font-weight:700;line-height:15px;margin:0 0 12px;padding:0 0 3px;border-bottom:3px solid #e9f1e7;color:#000;text-transform:inherit}
.channel h3{font-size:11px;line-height:13px;color:#000;margin:0}
.subchannel .channel27{display:block;float:left;width:100%;padding-bottom:0}
.subchannel .channel27 ul{list-style:none;margin:0 0 16px;padding:0 0 13px;border-bottom:1px dotted #000}
.subchannel .channel27 li{float:left;width:50%;padding:0 0 3px;margin:0}
.subchannel .channel27 h3{font-weight:400;padding:0}
.subchannel .channel27 h3 a{color:#006b29;text-decoration:none;padding-left:13px;background-image: url(/src_project/img/portal/marker-sub.png?1456761017);background-repeat:no-repeat;background-position:0 6px}
@media all and (-webkit-min-device-pixel-ratio:1.5){.subchannel .channel27 h3 a{background-image: url(/src_project/img/portal/marker-sub@2x.png?1456761017);background-size:8px 6px}
}
.subchannel .channel27 h3 a:hover{text-decoration:underline}
.subchannel .channel27 .list-headline.first{border-top:none;margin:0;padding:4px 0 6px}
.subchannel .channel27 .list-headline{background:0 0;color:#999;text-transform:uppercase;font-size:11px;line-height:10px;display:block;width:100%;padding:0 0 6px;border-top:none;margin-top:0}
.display999{display:block;float:left;width:100%}
.subchannel .channel20>header>h2{color:#006b29;float:left;font-size:18px;font-weight:700;line-height:21px;padding:16px 0 14px}
.subchannel .channel20>header>h2 a{color:#006b29}
.box.box-8 .channelbox.channel20 figure{text-align:center}
.channel .display999>h3{color:#565656;font-size:12px;line-height:18px}
.content .channel21 .content-container header h2{border-bottom:none;color:#006b29;float:left;font-size:18px;font-weight:700;line-height:21px;padding:10px 0 0;margin:0;width:100%}
.subchannel .channelbox.channel23 ul li.span5:first-child{margin-left:0}
.subchannel .channelbox.channel23 ul li.span5{margin-left:2%;width:32%}
.channel23 .list-headline{margin-bottom:2px}
.box.box-8 .channelbox.channel23 figure{padding:0 0 8px;display:table-cell;vertical-align:bottom;height:140px}
.box.box-8 .channelbox.channel23 .text{width:100%}
.channelbox.channel23 .text h3 a{color:#000;text-decoration:none}
.channelbox.channel23 .text h3{font-size:11px;line-height:13px;padding:1px 0 8px}
.channelbox.channel23 .image img{max-height:136px}
.box.box-8 .channelbox.channel26 figure{margin:0 0 8px;text-align:center;height:170px}
.box.box-8 .channelbox.channel26 figure img{max-height:170px}
.box.box-8 .channelbox.channel26 .text{display:block;width:100%}
.channelbox.channel26 .text h3{font-size:11px;line-height:13px;padding:1px 0 8px;text-align:center}
.channelbox.channel26 .text h3 a{color:#000;text-decoration:none}
#main-header.slide{height:auto;min-height:405px}
#main-header.slide .header-bg{position:static;z-index:900;overflow:visible}
#main-header.slide .head-slide{text-align:center;position:absolute;top:0;width:100%;float:left;left:0}
.bgimage{background-position:center top;background-repeat:no-repeat;background-color:#006a29}
.bgimagephone,.teaser-phone{background-size:100% auto}
.startseite-teaser{height:405px;overflow:hidden;background-color:#009037;line-height:1;margin-bottom:20px;position:relative;background-repeat:no-repeat;background-position:center top}
.startseite-teaser-tabs{bottom:8px;left:10px;list-style:none;margin:0;padding:0;position:absolute;z-index:300}
.startseite-teaser-inner{clear:both;overflow:hidden;position:relative;width:100%;background:0 0}
.startseite-teaser-inner .item{float:left;text-align:center;width:100%}
.startseite-teaser-inner .tabtitle{display:none}
.startseite-teaser-inner .item a{display:block;width:100%;float:left}
.startseite-teaser-inner .item img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;float:none;margin:auto}
.startseite-teaser-inner .abs-title{height:60px;position:relative}
.startseite-teaser-inner .abs-text{height:70px;position:relative}
.startseite-teaser-inner .item .img-text{bottom:53px;left:0;position:absolute;text-align:left;width:65%;height:130px}
.startseite-teaser-inner .item .img-text h3{font-family:Arial;font-size:21px;font-weight:700;line-height:21px;margin:0;position:absolute;bottom:0;width:100%}
.startseite-teaser-inner .item .img-text span{background-color:#005B1C;clear:both;color:#FFF;display:block;float:left;margin:0;opacity:.8;filter:alpha(opacity=80);padding:3px 9px;text-transform:uppercase;font-family:arial}
.startseite-teaser-inner .item .img-text span.title0{padding-top:5px}
.startseite-teaser-inner .item .img-text p span.last,.startseite-teaser-inner .item .img-text p span:last-child{padding-bottom:6px}
.startseite-teaser-inner .item .img-text p span{font-size:12px;font-weight:400;line-height:12px;opacity:.8;filter:alpha(opacity=80);padding-left:10px;padding-right:8px}
.startseite-teaser-tabs li{background:rgba(34,34,34,.6);border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;float:left;line-height:10px;margin-right:3px;padding:2px 7px 3px;text-transform:uppercase}
.lt-ie9 .startseite-teaser-tabs li{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90222222',endColorstr='#90222222',GradientType=0)}
.startseite-teaser-tabs li.active{background:rgba(0,145,51,.75);border:1px solid #067C06;color:#FFFF1B}
.lt-ie9 .startseite-teaser-tabs li.active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90006B29',endColorstr='#90006B29',GradientType=0)}
.startseite-teaser-tabs li a{color:inherit!important;font-size:10px;line-height:10px}
.startseite-teaser-control.left{left:5px;background-image: url(/src_project/img/portal/slide-prevs.png?1456761017);background-position:left center}
@media all and (-webkit-min-device-pixel-ratio:1.5){.startseite-teaser-control.left{background-image: url(/src_project/img/portal/slide-prevs@2x.png?1456761017);background-size:25px 39px}
}
.startseite-teaser-control.right{right:5px;background-image: url(/src_project/img/portal/slide-nexts.png?1456761017);background-position:right center}
@media all and (-webkit-min-device-pixel-ratio:1.5){.startseite-teaser-control.right{background-image: url(/src_project/img/portal/slide-nexts@2x.png?1456761017);background-size:25px 39px}
}
.spacer{border-right:1px dotted #000;padding:8px}
.spacer.last,.spacer:last-child{border-right:none;border-bottom:none}
.channel-spacer{padding:10px 0}
.channel-spacer .spacer{display:table-cell;float:none;vertical-align:top}
.special-btn .carousel-control{margin-top:-10px}
#main-content .special-btn.row-fluid{margin-left:0;margin-bottom:0;display:block;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#ededed);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ededed));background-image:-webkit-linear-gradient(top,#fff,#ededed);background-image:-o-linear-gradient(top,#fff,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffededed',GradientType=0);min-height:50px;overflow:hidden}
#main-content .special-btn.row-fluid .carousel{margin:0}
#main-content .special-btn.row-fluid .carousel-inner{display:table;table-layout:fixed;float:none}
#main-content .special-btn.row-fluid .carousel .active{display:block;float:left;table-layout:fixed;width:100%;height:50px}
#main-content .special-btn.row-fluid .spacer{float:left;display:table;margin-left:0;width:20%;word-wrap:break-word;line-height:50px;vertical-align:middle;height:50px}
#main-content .special-btn.row-fluid .span35.spacer,#main-content.window25 .special-btn.row-fluid .spacer,#main-content.window25 .special-btn.row-fluid .spacer.first{width:25%}
#main-content .special-btn.row-fluid .spacer.last{border-right:none}
#main-content .special-btn.row-fluid .span35.spacer.first{width:24.9%}
#main-content .special-btn.row-fluid .spacer.first{padding-left:0;width:20%}
.special-btn.row-fluid .spacer.last .btn-spc{border-right:none}
.special-btn.row-fluid .spacer{margin-left:0;padding:0}
.btn.btn-spc{background:0 0;border:none;padding:10px;width:100%;text-transform:uppercase;font-size:12px;line-height:14px;color:#9d9d9d;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:700;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:table-cell;table-layout:fixed;word-wrap:break-word;font-family:arial;vertical-align:middle}
.standorte-map h4{text-transform:uppercase;color:#009132;line-height:15px;font-weight:700;font-family:arial;font-size:12px;text-align:left;margin-bottom:7px}
.standorte-map input{width:35%;float:left;height:23px}
.standorte-map form{position:relative;margin:0;z-index:300}
.standorte-map img{margin-top:-24px;position:relative;z-index:200}
.standorte-map .btn{float:left;margin-left:3%;line-height:18px;height:23px}
.mainmenu .st-map{margin-top:12px}
.content-left .standorte-map{margin-bottom:15px}
.standorte-map{text-align:center}
.standorte-map .input-plz .btn-portalColor i{background-image: url(/src_project/img/portal/btn-arrow.png?1456761017);background-repeat:no-repeat;width:6px;height:10px;display:inline-block;margin-top:4px}
.channel-spacer .spacer.tablet-996,.channel-spacer .spacer.tablet-standorte,.window13 .channel-spacer .spacer{padding-top:0;padding-bottom:0}
.window21 .standorte-map,.window23 .standorte-map{margin-bottom:20px}
.ltc .standorte-map.no-input h4{margin-bottom:7px}
.standorte-map .input-plz .btn{display:block;float:left;margin-right:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;vertical-align:middle;margin-left:0;position:absolute;top:-1px;height:23px;right:-1px;width:20px}
.standorte-map .input-plz input{border:none;background:#fff;width:100%;padding-left:22px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;padding-right:22px;height:100%}
.input-plz{height:23px;margin-bottom:0;font-size:11px;line-height:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;width:42%;position:relative;float:left;border:1px solid #d3d3d3}
.standorte-map .input-plz i.plz{background-image: url(/src_project/img/portal/icon-map.png?1456761017);width:10px;height:15px;float:left;position:absolute;top:3px;left:5px}
.standorte-map.no-input img{margin-top:0}
.standorte-map.no-input h4{text-align:left;margin-bottom:4px}
.oeffnungszeiten .selectboxit-focus,.oeffnungszeiten .selectboxit-focus a{font-weight:400!important;color:#000!important}
.channel .oeffnungszeiten .selectboxit-container{display:block;float:left;width:100%}
.channel .oeffnungszeiten form{margin:0}
.channel .oeffnungszeiten .bereich .icon{float:left;width:20px;height:25px;margin-right:1px;background-repeat:no-repeat;position:relative;padding-bottom:11px;z-index:200}
.channel .oeffnungszeiten .bereich{display:block;float:left;width:100%;margin:5px 0 0}
.channel .oeffnungszeiten .bereich-detail{float:left;width:100%;border:1px solid #A6A6A6;clear:both;padding:5px 8px;position:relative;margin-top:-1px;margin-bottom:15px;z-index:100;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.channel .oeffnungszeiten .bereich-detail .title{font-weight:700;margin-bottom:5px}
.channel .oeffnungszeiten .bereich-detail .zeiten{margin-bottom:10px}
.channel .oeffnungszeiten .bereich-detail .abt{white-space:normal;word-wrap:break-word;line-height:11px;margin-bottom:5px}
.channel .oeffnungszeiten .bereich .icon.active:after{border-bottom:6px solid #FFF;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";display:inline-block;left:4px;position:absolute;bottom:0}
.channel .oeffnungszeiten .bereich .icon.active:before{border-bottom:7px solid #717171;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);content:"";display:inline-block;left:3px;position:absolute;bottom:0}
.channel2 h3{color:#000;font-size:11px;line-height:13px;margin-bottom:10px}
.channel2 h3 a{color:#000}
.channel2{padding-right:10px}
.channel2 .image{float:left;margin-right:20px}
.channel h6{color:#009037;font-family:arial;font-size:12px;line-height:16px;overflow:visible;text-transform:uppercase;width:100%;margin:0;padding:0 0 5px}
.channel .list-headline{color:#999;font-size:10px;line-height:10px;text-transform:uppercase;display:block;float:left;width:100%}
.channel .list-bottom-link{margin-top:7px;display:block;float:left;width:100%}
.channel .list-bottom-link span{color:#999;text-transform:uppercase;float:left}
.teaser-bottom .channel .list-bottom-link a.more{float:right;color:#009132;text-decoration:underline;width:auto}
.channel3 .image,.channel8 .image{padding:10px 0 0;width:100%}
.channel3 .image{margin-bottom:6px}
.channel li h3{padding:1px 0 8px}
.channel li h3 a{color:#000}
.broschuren{float:left;margin-bottom:-1px;position:relative;width:100%}
.channel .broschuren .article-links .image{display:block;float:left;width:100%;clear:both;margin-bottom:7px}
.channelbox .broschuren .article-links .image{padding:0}
.channel .broschuren .article-links .text .pdf-link{margin-bottom:7px}
.channel .broschuren .article-links{margin-bottom:0;float:left;display:block;width:100%}
.channel .broschuren .article-links .text a{text-decoration:none}
.channel .termine li{margin-bottom:15px;display:block;float:left;width:100%}
.list-date{color:#999;font-size:11px;line-height:13px;text-transform:uppercase;display:block;float:left;width:100%;background-image: url(/src_project/img/portal//marker-termine.gif?1456761017);background-repeat:no-repeat;background-position:left 3px;padding-left:16px;padding-top:2px}
.list-date a{color:#999;text-decoration:none}
.channel .termine h3{padding-bottom:0}
.teaser-bottom.row-fluid .spacer{padding:0 13px 0 12px}
.teaser-bottom .spacer .channelbox a.more{margin-bottom:20px;float:left;display:block;width:100%}
a.more{color:#009037;text-decoration:underline}
.login-overlay{padding:20px;background:#fff}
.row-fluid.tableau{display:block;float:left;margin:0 0 0 -1.5%;width:101.5%}
.box.box-8 .tableau .item{float:left;margin-left:1.5%;width:23.5%}
.box.box-8 .tableau .item figure{margin:0;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d9d9d9;overflow:hidden}
.box.box-8 .tableau .item figure img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#main-content .span15.content-middle{border-right:none;width:100%}
#main-content .span15.content-middle .content{padding:0 30px}
.window21 .tablet-standorte .eigenwerbung,.window23 .tablet-standorte .eigenwerbung{margin-bottom:15px}
.sidebar .box.sortiment{margin:4px 4px 20px;background:#faf464;padding:15px 5px 5px;-webkit-box-shadow:0 8px 4px -3px rgba(0,0,0,.3);-moz-box-shadow:0 8px 4px -3px rgba(0,0,0,.3);box-shadow:0 8px 4px -3px rgba(0,0,0,.3)}
.box.sortiment h2{color:#d60d0d;text-transform:uppercase;font-size:12px;line-height:14px;text-align:center}
.box.sortiment ul{list-style:none;padding:0;margin:0 0 10px;border-top:1px dotted #565656}
.box.sortiment ul li a{display:block;text-decoration:none}
.box.sortiment ul li a:hover{text-decoration:underline}
.box.sortiment ul li{border-bottom:1px dotted #565656;padding:4px 0 5px 24px;background-image: url(/src_project/img/portal/postit-marker.png?1456761017);background-size:16px 16px;background-position:0 2px;background-repeat:no-repeat;font-size:11px;line-height:12px}
@media (-webkit-min-device-pixel-ratio:1.5){.box.sortiment ul li{background-image: url(/src_project/img/portal/postit-marker@2x.png?1456761017);background-size:16px 16px}
}
@media (min-width:768px) and (max-width:979px){.prospekte-slide .item .row-fluid{background-image: url(/src_project/img/portal/bg-mdocfragment-t.png?1456761017);background-repeat:no-repeat;background-position:224px center}
.startseite-teaser-inner .item .img-text{height:60px}
.box.box-8 .channelbox.channel23 figure{height:167px}
.prospekte-slide .item img{max-width:55px}
.startseite-teaser{margin-bottom:0!important;height:300px}
.box.box-8 .subchannel .channel24 figure{height:171px;width:auto;max-width:100%}
.window25>.span12.channel{margin-left:0;width:100%}
.box.button-box .cta-links li .btn{background:0 0;padding-left:8px}
#main-header.slide .head-slide .slide-box img.visible-tablet{display:inline!important}
.row-fluid .span12.channel{width:100%;margin-left:0}
.channel-spacer .span6.tablet-2.spacer{margin-left:0;width:49.5%}
.channel-spacer .span6.tablet-2.spacer.last{margin-left:.512821%}
.teaser-bottom .span3.spacer.last-tablet{border-right:none}
body .row-fluid.teaser-bottom{margin-top:0}
body .row-fluid.teaser-bottom .item{margin-top:30px}
.teaser-bottom .spacer{display:table-cell;float:none;margin-left:0;vertical-align:top}
.teaser-bottom .spacer.last-tablet{border-right:none}
.teaser-bottom.regional .span5.spacer>.channelbox{margin-top:30px}
.teaser-bottom .span10.spacer.last-tablet{padding:0;border-right:none}
.teaser-bottom .carousel .item *{line-height:17px}
.teaser-bottom .broschuren .article-links li{padding-left:0;padding-right:0}
.teaser-bottom.visible-tablet .carousel-control{top:50%;margin-top:-20px}
.teaser-bottom.visible-tablet .carousel-inner{padding:0 20px}
.box .open-map{padding-right:50px}
.prospekte-slide .broschuren .image{width:10%}
.channel.span12 .teaser-bottom .span35.spacer,.teaser-bottom .span3.spacer{display:block;float:left;width:100%;border-right:none;margin:0;padding:0}
.teaser-bottom .channelbox .channel{border-bottom:1px dotted #000;display:block;float:left;margin-bottom:13px;padding-bottom:13px;width:100%}
.teaser-bottom .channelbox.channelbox-aktuell .channel{border-bottom:none;padding-bottom:0;margin-bottom:0}
.teaser-bottom .span3.spacer.last{border-bottom:none}
.teaser-bottom .channelbox .broschuren .article-links .image{float:left;width:15%;text-align:left;margin-right:3%}
.teaser-bottom .channelbox .broschuren .article-links .text{float:left;width:82%}
.row-fluid.teaser-bottom{display:block;float:left;width:100%;padding:10px 15px}
.teaser-bottom.tablet-sp h6.first{margin-top:0}
.row-fluid.teaser-bottom .channel .termine h3{float:left;width:auto}
.row-fluid.teaser-bottom .channel .list-date{float:left;width:auto;margin-left:10px}
.teaser-bottom h6.first.empty{display:none}
.teaser-bottom .broschuren .article-links li{padding-bottom:0}
.row-fluid.teaser-bottom .channelbox .wetter ul{margin-bottom:10px}
.row-fluid.teaser-bottom .nsow .direction,.row-fluid.teaser-bottom .symbol,.row-fluid.teaser-bottom .temp{display:block;width:auto}
.row-fluid.teaser-bottom .tempnsow{display:block}
.row-fluid.teaser-bottom .nsow.border{border-right:1px solid #c2c2c2}
.row-fluid.teaser-bottom .nsow{display:block;float:left;width:25%;padding:0;margin:0;border-bottom:none}
.row-fluid.teaser-bottom .nsow .tempmin{margin-bottom:7px}
#main-content .special-btn.row-fluid .spacer{width:19%}
}
@media (max-width:979px) and (-webkit-min-device-pixel-ratio:1.5){.abcSet li{background-image: url(/src_project/img/portal/abcset@2x.png?1456761017);background-size:42px 42px}
.abcSet li.active{background-image: url(/src_project/img/portal/abcset-active@2x.png?1456761017);background-size:42px 42px}
}
@media (max-width:979px){#main-header.slide .header-bg{z-index:999999999;position:static}
.id3137 .teaser-bottom .span3.spacer{width:50%}
.id3137 .channelbox.feldtag{width:49%;margin-right:1%}
.id3137 .box-bg.window13 .span3.tablet-999.spacer.col11{display:none}
.channel .oeffnungszeiten .bereich-detail .abt{line-height:normal}
.abcSet ul{clear:none;float:none;display:inline;width:auto}
.abcSet li{width:42px;height:42px;font-size:18px;line-height:42px;background-image: url(/src_project/img/portal/abcset.png?1456761017);background-size:42px 42px;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;margin-left:-1px;margin-top:-1px}
.abcSet li.active{background-image: url(/src_project/img/portal/abcset-active.png?1456761017);background-size:42px 42px}
.sidebar .box.sortiment{margin:4px 25px 20px}
.box.sortiment h2{text-align:left;font-size:13px;line-height:17px}
.box.button-box .cta-links li .btn,.box.sortiment ul li,.broschuren .article-links li{font-size:13px;line-height:17px}
.box.sortiment ul li{background-position:0 4px}
.sidebar .broschuren .article-links li,.treffer .article-links li,body .standard .treffer .article-links li{padding-left:25px;padding-right:25px}
.sidebar .broschuren .article-links li{display:table;table-layout:fixed;width:100%;float:none}
.sidebar .baustoffberater.small h2{padding-left:0}
.sidebar .broschuren .article-links .text .pdf-link{display:block;width:100%}
#main-header .header-bg{top:0}
.channel-spacer .spacer.span3.tablet-996,.channel-spacer .spacer.tablet-standorte,.window21 .tablet-standorte .eigenwerbung,.window23 .tablet-standorte .eigenwerbung{display:none}
.row-fluid.teaser-bottom .span3>div{margin-top:0}
.teaser-bottom .span3.spacer{display:block;float:left;width:100%;text-align:center}
.channel.window25 .row-fluid.teaser-bottom .span3.spacer:first-child{display:none}
.teaser-bottom .broschuren .article-links li a{float:none}
.teaser-bottom .broschuren .list-headline{float:none;margin-top:10px}
#main-header.slide .head-slide{position:relative}
#main-header.slide .head-slide .slide-box img{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}
#main-header.slide .head-slide .carousel.slide{display:block;float:left;margin:0;width:100%}
.list-date{padding-left:0;text-indent:16px;line-height:15px}
.subchannel .channel27 .list-headline,.subchannel .channel27 li{padding-bottom:10px}
.subchannel .channel27 .list-headline.first{padding:4px 0 10px}
.sidenav .baustoffberater.small .search-container .helm{left:57%}
}
@media (min-width:980px){.channel2 .image{width:100px}
.span12.channel .span35{width:24.54%}
.row-fluid.teaser-bottom{display:block;float:left;width:100%;background-image: url(/src_project/img/portal//bg-channel-u5-spacer.gif?1456761017);background-repeat:no-repeat;background-size:100% 47px;margin-top:0;padding:25px 0 0;border-bottom:10px solid #fff}
#main-content.channel.window21,#main-content.channel.window23{display:block;float:left;width:100%;background-image: url(/src_project/img/portal/spacer.png?1456761017);background-position:190px 10px}
#main-content.channel.window25{display:block;float:left;width:100%;background-image: url(/src_project/img/portal/spacer_25.png?1456761017);background-repeat:repeat-y}
.window25 .row-fluid.teaser-bottom{background-image: url(/src_project/img/portal/space_25.png?1456761017);background-position:386px 18px;background-repeat:repeat-y;background-size:auto auto;border-bottom:0 none;margin-bottom:10px;padding-top:0;margin-top:25px}
.window25 .row-fluid.teaser-bottom>.spacer{background-image: url(/src_project/img/portal/bg-channel-u5-spacer.gif?1456761017);background-position:0 0;background-repeat:no-repeat;background-size:100% 23px}
#main-header.slide .head-slide .slide-box img.visible-desktop{display:inline!important}
#main-header.slide{background-image:none}
.row-fluid .span12.channel{margin-left:0;width:784.5px}
.teaser-bottom .span3.spacer{display:block;float:left;margin-left:0;vertical-align:top;border:none;width:20%}
}
@media (min-width:768px){.special-btn.row-fluid .spacer:hover{background-color:#f4f4f4;background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(top,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffededed',endColorstr='#ffffffff',GradientType=0)}
.channel.span12 .teaser-bottom .span35.spacer{width:25%;display:table-cell;margin-left:0;float:none;vertical-align:top}
.channel.window25>.span12.channel .carousel-inner{border-left:1px solid #D8D8D8}
.channel.span12 .teaser-bottom .span35.spacer.first{width:24.52%}
.channel.span12 .teaser-bottom .span35.spacer.last{border-right:none}
.teaser-bottom .span3.spacer.first{width:19.5897%}
.special-btn.row-fluid .spacer.first{width:24.59%}
.special-btn.row-fluid .spacer{float:none;display:table-cell;margin-left:0;width:25%;padding:0;border-right:1px solid #D8D8D8}
.topflash .channel6 span.title0{padding-top:5px}
}
@media (max-width:767px){.box .search-row>input,body .box .search-row .selectboxit-container{margin-bottom:15px;width:100%}
.box .search-row .btn-portalColor.border{margin-left:0;padding:2px}
.box .search-row a.btn-portalColor.border span{width:100%;height:auto;padding:8px;font-size:18px}
.collapse-list.berater .container h3{font-size:16px}
.collapse-list.berater .address-area>.fax{clear:both;margin:10px 0 5px;background-position:0 2px;padding:0 0 0 30px;float:left;background-image: url(/src_project/img/portal/faxicon-mobil.png?1456761017);background-repeat:no-repeat}
.berater .right>i:before{font-size:14px}
.staff-box .display-image>div{height:100%;margin:auto;table-layout:fixed;text-align:center;vertical-align:middle;width:100%;display:table-cell}
.box.box-8 .box-content figure.bp-image{text-align:center}
.box .bp-form input{width:100%;margin-right:0}
.bp-container .info-text{font-size:15px;margin-top:5px;float:left;width:100%}
.treffer.abcSet{padding:0 15px}
.staff-box .display-image[style="display: block;"]{display:table!important}
.staff-box .display-image[style=" "]{display:none!important}
.staff-box .display-image{background:rgba(0,0,0,.7);border:none;bottom:0;display:table;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:500;padding:0}
.box.box-8 .subchannel .channel24 figure,.channelbox.feldtag figure{height:auto;min-height:inherit}
.box.box-8 .channelbox.channel23 figure{display:block;height:auto}
.id3137 .teaser-bottom .span3.spacer{width:100%}
h2.feldtag{color:#009132;font-size:20px}
.content .channel21 .content-container h2,.subchannel .channel20>header>h2{font-size:22px;line-height:26px}
.display240 ul li{padding:10px}
.modal .modal-header .close{right:0;top:-5px}
#main-content .special-btn.row-fluid .spacer,#main-content .special-btn.row-fluid .spacer.first{width:100%;display:block;float:left}
.subchannel .channel27 ul{margin-bottom:15px}
.teaser-bottom .channel .broschuren .article-links .image{margin-right:2%}
.teaser-bottom .channelbox-aktuell ul li p{display:none}
.baustoffberater.small .search-container .input-plz input.plz{line-height:20px}
.channelbox ul,.channelbox ul li{display:block;float:left;width:100%}
.channel .list-bottom-link a.more{margin-top:5px}
.subchannel .channel27 h3 a{background-position:0 6px;display:block}
#main-content .special-btn.row-fluid{margin-bottom:0;background:0 0;margin-top:0;display:block;float:left;width:100%}
#main-header{z-index:500}
.quicklinks{z-index:600;position:relative}
.channel2 .image{margin-bottom:10px}
.subchannel .channelbox h6{font-size:13px;padding:0 0 5px;margin:0 0 20px}
.span3.sidebar{display:block;float:left;width:100%}
#main-content.artikel .span12.content-middle.side-right{border:none}
.channelbox.channelbox-aktuell .channel{border-bottom:medium none;margin-bottom:0;padding-bottom:0}
#main-header.slide .carousel .item .img-text{text-transform:inherit!important}
.teaser-bottom h6.first.empty{display:none}
.channel.span12 .teaser-bottom .span35.spacer{padding:0;border-bottom:none;margin:0}
.sidebar .broschuren .article-links li .image{width:20%}
.sidebar .broschuren .article-links li{border-bottom:none}
.channel.span12 .teaser-bottom.row-fluid{padding:0}
.row-fluid .span12.channel{padding:13px}
.channelbox .channel{border-bottom:1px dotted #000;display:block;float:left;margin-bottom:13px;padding-bottom:13px;width:100%}
#main-content .special-btn.row-fluid .span35.spacer,#main-content .special-btn.row-fluid .span35.spacer.first{width:100%;display:block;float:left}
.channel-btn .btn-portalColor{margin-bottom:10px}
.teaser-bottom .channel-btn{margin-bottom:15px}
.channel-btn .btn{background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#ededed);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ededed));background-image:-webkit-linear-gradient(top,#fff,#ededed);background-image:-o-linear-gradient(top,#fff,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffededed',GradientType=0);display:block;width:100%;color:#9d9d9d;border:1px solid #d8d8d8;font-family:arial;text-shadow:none;margin-bottom:8px;text-transform:uppercase;font-size:16px;line-height:normal;text-align:left}
.channel-btn .btn:active,.channel-btn .btn:focus,.channel-btn .btn:hover,.channel-btn .btn[disabled]{background-color:#ededed;color:#9d9d9d}
.channel-btn-more.collapse{width:100%;float:left}
.channel-btn .collapsed i{background-image: url(/src_project/img/portal/gbm-open.png?1456761017)}
.channel-btn i{color:#fff!important;background-image: url(/src_project/img/portal/gbm-close.png?1456761017);background-size:auto;background-repeat:no-repeat;background-position:center;float:right;width:15px;height:9px;margin-top:6px;opacity:.4;filter:alpha(opacity=40)}
.special-btn.row-fluid .spacer .btn{display:block;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#118635;background-image:-moz-linear-gradient(top,#138e3a,#0f7b2e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#138e3a),to(#0f7b2e));background-image:-webkit-linear-gradient(top,#138e3a,#0f7b2e);background-image:-o-linear-gradient(top,#138e3a,#0f7b2e);background-image:linear-gradient(to bottom,#138e3a,#0f7b2e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff138e3a',endColorstr='#ff0f7b2e',GradientType=0);border:1px solid #377A50;color:#fff;padding:9px 10px;font-weight:700;text-transform:none;font-size:18px;text-shadow:none;text-align:left}
.special-btn.row-fluid .spacer .btn:hover{background-color:#118333;background-image:-moz-linear-gradient(top,#0f7b2e,#138e3a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0f7b2e),to(#138e3a));background-image:-webkit-linear-gradient(top,#0f7b2e,#138e3a);background-image:-o-linear-gradient(top,#0f7b2e,#138e3a);background-image:linear-gradient(to bottom,#0f7b2e,#138e3a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f7b2e',endColorstr='#ff138e3a',GradientType=0);text-decoration:none}
.special-btn.row-fluid .spacer{border-bottom:none}
.angebot-box.scroll-box .item .span5.spacer{border-right:1px dotted #000;border-bottom:none}
.sidebar .box{padding:0 0 8px}
.span6.tablet-2.spacer.last{border:none}
.row-fluid.teaser-bottom{padding-top:13px}
.box-bg,.teaser-bottom.row-fluid{padding:13px}
.teaser-bottom.row-fluid .spacer{margin:0!important;padding:0!important;border-right:none;border-bottom:none}
.subchannel .channel24 ul li.span5,.subchannel .channel26 ul li.span5,.subchannel .channelbox.channel23 ul li.span5{float:left;width:32%;margin-right:1%;margin-bottom:15px}
.subchannel .channelbox.channel23 ul li.span5{margin-left:0}
#main-header.slide{height:auto!important;min-height:inherit!important;background-size:auto 100px}
.special-btn.row-fluid .spacer,.special-btn.row-fluid .spacer.first{width:100%}
.btn.btn-spc{min-height:inherit;border:1px solid #D8D8D8}
.span6.tablet-2.spacer{display:block;float:left;width:100%;border-right:none;margin-bottom:13px;padding:13px 0}
.btn.btn-spc{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:8px}
.special-btn.row-fluid .spacer.last .btn-spc{border-right:1px solid #D8D8D8}
.row-fluid .spacer{display:block;float:left;border-right:none;border-bottom:1px dotted #000}
.row-fluid .spacer:last-child{border-bottom:none}
.channel .broschuren .article-links li{width:100%;padding:9px 0}
#main-header .head-slide{display:none}
#main-header.slide .head-slide{display:block}
.startseite-teaser-inner .abs-text,.startseite-teaser-inner .abs-title{height:auto;position:static}
.startseite-teaser-inner .item .img-text h3{position:relative}
.startseite-teaser{margin-bottom:0!important;height:auto;display:block;float:left;width:100%}
#main-header.slide #startseite-teaser-phone-title{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;padding:8px 8px 7px;min-height:26px;display:block;float:left;width:100%;font-weight:700;text-transform:uppercase;color:#006b29;font-size:12px;line-height:13px;position:relative;z-index:200;text-align:left}
.startseite-teaser-tabs li{display:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;min-height:inherit;width:100%;font-weight:700;text-transform:uppercase;color:#006b29;font-size:12px;line-height:13px;position:relative;z-index:200;text-align:left;background:0 0;padding:0;float:left;margin:0;clear:both}
.startseite-teaser-tabs li.active{display:block;font-weight:700;text-transform:uppercase;color:#006b29;position:relative;z-index:200;text-align:left;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;min-height:2px;padding:0;font-size:12px;line-height:13px}
.startseite-teaser-tabs{position:relative;background:#fff;width:100%;margin:0;padding:8px;min-height:30px;left:inherit!important;bottom:inherit!important;display:block;float:left;clear:both}
#main-header.slide .head-slide,.startseite-teaser{clear:both}
.teaser-phone{background-position:50% bottom!important}
.startseite-teaser-control{position:absolute;top:0;display:block;width:20%;height:100%;z-index:9999;font-size:0;background-repeat:no-repeat}
body .startseite-teaser-inner .item .abs-title span{background:rgba(0,91,28,.8)!important;text-align:left;color:#fff;text-transform:uppercase;width:100%;font-size:18px;line-height:20px;padding:8px 8px 0;font-weight:400}
body .startseite-teaser-inner .item .abs-title span.title1.row2{padding-bottom:8px;padding-top:0}
.startseite-teaser-inner .item .img-text{width:100%!important;bottom:0!important;height:auto}
.abs-text{display:none}
.broschuren .article-links li{border-bottom:none;width:33%;font-size:13px}
.channel .broschuren .list-headline{margin-bottom:4px}
.channelbox .broschuren .article-links .image{display:table-cell;padding:0;width:30%}
.broschuren .article-links li a{max-width:100%}
.broschuren .article-links li .text{width:65%;padding:0 0 0 5%;display:table-cell;vertical-align:top}
.channel .list-headline{font-size:11px}
.box.button-box .cta-links{display:table;float:none;width:100%;table-layout:fixed}
.box.button-box .cta-links li{margin-bottom:13px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#f6f6f6,#fdfdfd);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#fdfdfd));background-image:-webkit-linear-gradient(top,#f6f6f6,#fdfdfd);background-image:-o-linear-gradient(top,#f6f6f6,#fdfdfd);background-image:linear-gradient(to bottom,#f6f6f6,#fdfdfd);background-repeat:repeat-x;*background-color:#fdfdfd;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:40px;border:1px solid #e4e4e4;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.box.button-box .cta-links li.active,.box.button-box .cta-links li.disabled,.box.button-box .cta-links li:active,.box.button-box .cta-links li:hover,.box.button-box .cta-links li[disabled]{color:#fff;background-color:#fdfdfd;*background-color:#f0f0f0}
.box.button-box .cta-links li.active,.box.button-box .cta-links li:active{background-color:#e4e4e4 \9}
.box.button-box .cta-links li .btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;color:#006b29;padding:11px 12px 12px 28px;width:100%;line-height:18px;background-position:10px 16px}
.box.button-box{padding:0 15px}
.box.button-box .cta-links li.image .btn{background:0 0}
.sidebar .box.button-box.image{margin:0 12px 15px 24px;padding:0}
.sidebar .box.button-box.image>div{display:table!important;float:none;table-layout:fiexed;width:100%;padding-bottom:15px}
.box.button-box.image.hidden-phone{display:none!important}
.box.button-box.image .cta-links{float:none;width:50%;display:table-cell!important;vertical-align:middle;background:0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:1px dotted #000}
.box.button-box.image .cta-links:last-child{border-right:none}
.box.button-box.image .cta-links li .btn{background:0 0}
.box.button-box.image .cta-links li{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;filter:none}
.sidebar .sidenav .box.smallheader.linkbox>header>h2{margin:0 0 15px;padding:10px 0 0}
.email,.fax,.mobil,.telnr{background-position:0 6px}
.list-date{background-image: url(/src_project/img/portal/termin_mobil.png?1456761017);background-position:left 3px;text-indent:18px}
.poi-box h3,.staff-box h3{font-size:20px;line-height:normal}
body .poi-box .bereich{background-position:0 3px}
.box .open-map{margin-top:10px;background-position:100% center}
.prospekte-slide .broschuren .text a{line-height:normal}
.prospekte-slide .broschuren .text .pdf-link{background-position:0 6px;clear:both;width:100%}
.prospekte-slide.slide .carousel-control.right{right:-10px}
.prospekte-slide.slide .carousel-control.left{left:-10px}
.prospekte-slide .item .span5.broschuren{width:32%}
.prospekte-slide .item .row-fluid{background-image: url(/src_project/img/portal/bg-mdocfragment-p.png?1456761017);background-repeat:no-repeat;background-position:32% center;margin-left:-1px}
.prospekte-slide .item{background-image: url(/src_project/img/portal/bg-mdocfragment-p.png?1456761017);background-position:63% center;background-repeat:no-repeat;height:auto}
.prospekte-slide .item img{max-width:55px}
.id3137 .channelbox.feldtag{width:49%}
.box.sortiment h2,.box.sortiment ul li{font-size:18px;line-height:normal}
.sidebar .box.sortiment{margin:4px 15px 20px}
.box.sortiment ul li{background-position:0 7px}
.sidebar .box.button-box.image{border:none}
.sidebar .broschuren .article-links li{padding:0 15px 10px}
.sidebar .baustoffberater.small,.treffer .article-links li,body .standard .treffer .article-links li{padding-left:15px;padding-right:15px}
.box.button-box .cta-links li .btn{font-size:18px}
}
@media (max-width:767px) and all and (-webkit-min-device-pixel-ratio:1.5){.collapse-list.berater .address-area>.fax{background-image: url(/src_project/img/portal/faxicon-mobil@2x.png?1456761017);background-size:24px 18px}
}
@media (max-width:767px) and all and (-webkit-min-device-pixel-ratio:1.5){.channel-btn .collapsed i{background-image: url(/src_project/img/portal/gbm-open@2x.png?1456761017);background-size:15px 9px}
}
@media (max-width:767px) and all and (-webkit-min-device-pixel-ratio:1.5){.channel-btn i{background-image: url(/src_project/img/portal/gbm-close@2x.png?1456761017);background-size:15px 9px}
}
@media (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5){.list-date{background-image: url(/src_project/img/portal/termin_mobil@2x.png?1456761017);background-size:14px 14px}
}
@media (max-width:590px){.prospekte-slide .item{height:auto;background:0 0}
.prospekte-slide .item .row-fluid{background:0 0}
.prospekte-slide .item .span5.broschuren{display:block;float:left;width:100%;border-left:none;border-top:1px dotted #000;padding-top:10px;margin-top:10px}
.prospekte-slide .broschuren .image{width:18%}
.prospekte-slide .item img{max-width:100%}
}
.visible-mobil-big{display:none}
@media (min-width:480px) and (max-width:767px){.visible-mobil-big{display:block!important}
.hidden-mobil-big{display:none!important}
.channel .broschuren .article-links .image{clear:none;float:left;width:20%;padding-top:0}
.channel .broschuren .article-links .text{clear:none;float:left;width:80%}
.channel .termine ul li{float:left;width:40%}
}
@media (max-width:490px){.broschuren .article-links li{width:100%}
.prospekte-slide .item img{max-width:none}
.subchannel .channel24 ul li.span5{width:100%;margin-right:0;margin-bottom:0}
.channel24 ul li img,.channelbox.feldtag figure img,.subchannel .channel24 ul li.span5 .image{display:none}
.channelbox.feldtag{margin-bottom:0}
.feld .channelbox.feldtag,.id3137 .channelbox.feldtag{width:100%;margin-right:0}
.channelbox.feldtag figcaption,.subchannel .channel24 figcaption{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#118635;background-image:-moz-linear-gradient(top,#138e3a,#0f7b2e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#138e3a),to(#0f7b2e));background-image:-webkit-linear-gradient(top,#138e3a,#0f7b2e);background-image:-o-linear-gradient(top,#138e3a,#0f7b2e);background-image:linear-gradient(to bottom,#138e3a,#0f7b2e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff138e3a',endColorstr='#ff0f7b2e',GradientType=0);border:1px solid #377A50}
.id3099 .subchannel .channel24 figcaption{display:block}
.box.box-8 .subchannel .channel24 figure{height:auto}
.channelbox.feldtag figcaption:active,.channelbox.feldtag figcaption:focus,.channelbox.feldtag figcaption:hover,.subchannel .channel24 figcaption:active,.subchannel .channel24 figcaption:focus,.subchannel .channel24 figcaption:hover{background-color:#118333;background-image:-moz-linear-gradient(top,#0f7b2e,#138e3a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0f7b2e),to(#138e3a));background-image:-webkit-linear-gradient(top,#0f7b2e,#138e3a);background-image:-o-linear-gradient(top,#0f7b2e,#138e3a);background-image:linear-gradient(to bottom,#0f7b2e,#138e3a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f7b2e',endColorstr='#ff138e3a',GradientType=0);text-decoration:none}
.channelbox.feldtag figcaption:active a,.channelbox.feldtag figcaption:focus a,.channelbox.feldtag figcaption:hover a,.subchannel .channel24 figcaption:active a,.subchannel .channel24 figcaption:focus a,.subchannel .channel24 figcaption:hover a{text-decoration:none}
.broschuren .article-links li.last{border-bottom:none}
.channelbox.feldtag figure,.subchannel .channel24 figure{width:100%}
.channelbox.feldtag figcaption,.subchannel .channel24 figcaption{position:relative;bottom:inherit;margin-bottom:9px}
.subchannel .channel27 li{width:100%}
.box.box-8 .channelbox.channel23 figure,.box.box-8 .channelbox.channel26 figure{width:20%;margin:0 3% 0 0;float:left}
.box.box-8 .channelbox.channel26 figure{height:auto}
.subchannel .channelbox.channel23 ul li.span5,.subchannel .channelbox.channel26 ul li.span5{width:100%;margin-right:0;margin-bottom:10px}
.btn.btn-spc{text-align:left}
.box.box-8 .channelbox.channel23 .text,.box.box-8 .channelbox.channel26 .text{width:77%}
.channelbox.channel26 .text h3{text-align:left}
.staff-box .left,.staff-box .right{width:100%}
.staff-box .right{border-left:none;margin:10px 0 0;padding:10px 0 0 20%;border-top:1px solid #B3CFC1}
.sidenav .baustoffberater.small .search-container .helm{left:49%}
}
@media (min-width:441px){.visible-440{display:none}
.hidden-440{display:block}
}
@media (max-width:440px){.visible-440{display:block}
.hidden-440{display:none}
.box.box-8 .tableau .item{width:48.5%}
.bp-result .bp-kunde,.bp-result .bp-punkte{width:100%}
.bp-result .bp-punkte{margin-top:5px}
}
@media (max-width:330px){.broschuren .article-links li .text,.channelbox .broschuren .article-links .image{width:100%;display:block;float:left;margin-right:0}
}
@media (max-width:300px){.box.box-8 .channelbox.channel23 .image{display:none}
.subchannel .channelbox.channel23 ul li.span5{margin-bottom:20px}
}
.teaser-bottom .spacer .gm-schnaeppchen a.more{margin-bottom:10px}
.teaser-bottom .spacer .gm-schnaeppchen{margin-bottom:20px}
.gm-schnaeppchen .slide.gm-carousel figure{border-bottom:3px solid #e9f1e7;display:table;float:none;margin:0 0 5px;padding:0 0 5px;table-layout:fixed;text-align:center;width:100%}
.gm-schnaeppchen .slide.gm-carousel figure>a{display:table-cell;float:none;table-layout:fixed;vertical-align:middle;width:100%}
.gm-schnaeppchen .slide.gm-carousel figure>a span{float:left;height:100%;width:100%}
.gm-schnaeppchen .slide.gm-carousel figure>a img{height:auto;max-width:100%;width:auto}
.gm-schnaeppchen h3{font-size:12px;line-height:13px;text-align:center;margin-bottom:0}
.gm-schnaeppchen .kosten{color:#d00;font-size:12px;font-weight:700;line-height:14px;text-align:center}
.gm-schnaeppchen .schnaeppchen-preis-vorher{color:#777d79;font-size:11px;line-height:18px;text-decoration:line-through;font-weight:700;text-align:center;display:block;width:100%}
.gm-schnaeppchen .gm-carousel{display:block;float:left;margin-bottom:5px}
.gm-schnaeppchen .slide .carousel-control{z-index:500;margin-top:-39px}
.gm-schnaeppchen .slide .carousel-control.left{left:-10px;background-image: url(/src_project/img/portal/button-left.png?1456761017)}
.gm-schnaeppchen .slide .carousel-control.right{right:-10px;background-image: url(/src_project/img/portal/button-right.png?1456761017)}
.gm-schnaeppchen .slide .carousel-control.left,.gm-schnaeppchen .slide .carousel-control.right{background-color:transparent;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:25px;margin-top:0;top:20px!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:130px;background-repeat:no-repeat;background-position:0 50%}
.gm-schnaeppchen .slide .carousel-control.left:before,.gm-schnaeppchen .slide .carousel-control.right:before{display:none}
@media (max-width:979px){.gm-schnaeppchen .slide .carousel-control.left{left:4px}
.gm-schnaeppchen .slide .carousel-control.right{right:4px}
.gm-schnaeppchen .slide .carousel-control.left,.gm-schnaeppchen .slide .carousel-control.right{top:35px!important}
.gm-schnaeppchen .slide .carousel-control.left:before{left:-2px}
.gm-schnaeppchen .slide .carousel-control.right:before{right:-2px}
.gm-schnaeppchen .carousel-inner .item.active{display:table;table-layout:fixed;width:100%}
.gm-schnaeppchen .span5{display:table-cell;float:none}
body .gm-schnaeppchen .slide .item{margin-top:0}
}
@media (min-width:451px) and (max-width:979px){.gm-schnaeppchen .gm-carousel{min-height:inherit;box-shadow:0 -1px 4px 0 #e2eae0 inset;border:1px solid #e2eae0;padding:10px 0}
.teaser-bottom .spacer .gm-schnaeppchen{border-bottom:0}
.gm-schnaeppchen h6{padding:0 0 10px 10px}
}
@media (max-width:767px){.gm-schnaeppchen .kosten,.gm-schnaeppchen .schnaeppchen-preis-vorher,.gm-schnaeppchen h3{font-size:18px;line-height:normal}
.teaser-bottom .gm-schnaeppchen .span5{vertical-align:top;width:32.9915%;padding:0 13px 0 12px!important}
.gm-schnaeppchen .span5.spacer{border-right:1px dotted #000}
.gm-schnaeppchen h6{padding:0 10px 10px}
}
@media (max-width:450px){.gm-schnaeppchen .gm-carousel.visible-desktop{display:block!important}
.gm-schnaeppchen .gm-carousel.visible-tablet.visible-phone{display:none!important}
}

/* ** [ /src_project/sites/portal/css/portal-search.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.box .searchform .ft-txt{background:#008731;display:block;float:left;padding:7px 7px 0;width:100%;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;color:#fff}
.txt-input{float:left;width:40%;margin-right:1%}
.box .searchform .ft-date{padding:0 40px 20px}
.box .searchform .ft-txt .exact-search a{color:#fff}
.box .searchform .ui-autocomplete-input{width:100%}
.box .searchform .ft-txt span{float:left;width:20%}
.box .searchform .ft-date-v{float:left;width:15%;margin-right:1%}
.box .searchform .ft-date-b{float:left;width:16%}
.box .searchform .ft-date-v>span{float:left;width:24%}
.box .searchform .ft_submit{float:left;margin-left:0;margin-right:1%}
.box .searchform .ft-date-b .hasDatepicker{float:left;margin-left:3%}
.box .searchform .hasDatepicker{width:73%}
.box .searchform .ft-txt .exact-search{width:auto;float:left;margin-top:2px}
.box .searchform .ft-date span{float:left}
.box .searchform .ft-button,.result .ft-button.bottom{background:#e9f1e7;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;padding:5px 7px;position:relative}
.result .ft-button.bottom{display:block;float:left;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.box .searchform .btn-portalColor.border span{width:100%;float:left}
.box .searchform .ft_sort{float:right;position:absolute;right:7px}
.ft_sort>span{line-height:25px}
.searchform>fieldset>label>span{line-height:24px}
.result h3{color:#000}
.box .searchform .treffer .counter,.result .ft-button.bottom .treffer .counter{display:block;float:left;width:40%;font-weight:400;color:#000;line-height:19px}
.box .searchform .counterbox.treffer,.result .ft-button.bottom .counterbox.treffer{float:left;border:none;width:100%}
.box .searchform .counterbox.treffer .setarea,.result .ft-button.bottom .counterbox.treffer .setarea{float:left}
.box .searchform .treffer .setarea a,.result .ft-button.bottom .treffer .setarea a{color:#006b29;font-weight:700;width:auto;padding:0 5px;height:19px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:3px;background-color:#aad5b6}
.box .searchform .treffer .setarea span,.result .ft-button.bottom .treffer .setarea span{border:none}
.box .searchform .treffer .setarea a.active,.result .ft-button.bottom .treffer .setarea a.active{background-color:#008731;color:#fff}
.box .searchform .treffer .setarea .left,.box .searchform .treffer .setarea .right,.box .searchform .treffer .setarea .start,.box .searchform .treffer .setarea .stop,.result .ft-button.bottom .treffer .setarea .left,.result .ft-button.bottom .treffer .setarea .right,.result .ft-button.bottom .treffer .setarea .start,.result .ft-button.bottom .treffer .setarea .stop{color:transparent;width:20px;height:20px;font-size:20px;line-height:15px;opacity:1;border:1px solid #c0c1c0;background-color:#e1e3e2;background-image:-moz-linear-gradient(top,#ebedec,#d1d4d2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ebedec),to(#d1d4d2));background-image:-webkit-linear-gradient(top,#ebedec,#d1d4d2);background-image:-o-linear-gradient(top,#ebedec,#d1d4d2);background-image:linear-gradient(to bottom,#ebedec,#d1d4d2);background-repeat:repeat-x;-webkit-box-shadow:0 0 3px -1px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-shadow:0 0 3px -1px rgba(0,0,0,.3);filter:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.box .searchform .treffer .setarea .left:before,.box .searchform .treffer .setarea .right:before,.box .searchform .treffer .setarea .start:before,.box .searchform .treffer .setarea .stop:before,.result .ft-button.bottom .treffer .setarea .left:before,.result .ft-button.bottom .treffer .setarea .right:before,.result .ft-button.bottom .treffer .setarea .start:before,.result .ft-button.bottom .treffer .setarea .stop:before{content:"";font-size:0;height:0;line-height:5px;width:0;left:0;position:relative;top:-6px}
.box .searchform .treffer .setarea .left:before,.result .ft-button.bottom .treffer .setarea .left:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #565656}
.box .searchform .treffer .setarea .right:before,.result .ft-button.bottom .treffer .setarea .right:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #565656;left:inherit;right:-1px}
.solr-tabs{display:table;width:100%}
.solr-ffacetsbau{width:100%;-webkit-box-shadow:inset 0 -4px 4px -4px #c2c2c2;-moz-box-shadow:inset 0 -4px 4px -4px #c2c2c2;box-shadow:inset 0 -4px 4px -4px #c2c2c2;display:table-row;float:none}
.solr-tabs .solr-facetbau{float:none;display:table-cell;text-align:center;position:relative;-webkit-box-shadow:11px 8px 2px -11px #c2c2c2;-moz-box-shadow:11px 8px 2px -11px #c2c2c2;box-shadow:11px 8px 2px -11px #c2c2c2}
.solr-tabs .solr-facetbau.facetbau-end{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.solr-tabs .solr-facetbau span{display:block;white-space:nowrap;font-size:9px;line-height:normal}
.solr-tabs .solr-facetbau .solr-active{float:left;width:100%;height:4px;background-color:#008A33;bottom:-5px;position:absolute;left:0}
.solr-tabs .solr-facetbau .title,.solr-tabs .solr-facetbau a{color:#008A33;font-size:10px;text-transform:uppercase;font-weight:700;text-decoration:none;line-height:normal;display:block;float:left;height:33px;width:100%;padding:0 10px;cursor:pointer;white-space:inherit;position:relative;margin-bottom:5px}
.solr-tabs .solr-facetbau .collapsed .solr-active{display:none}
.solr-tabs .solr-facetbau .solr-active{display:block}
.box.suchtipps{display:block;float:left;width:100%;margin-top:15px;background-image: url(/src_project/img/portal/postit-bottom.png?1456761017);background-repeat:no-repeat;background-position:center bottom;padding-bottom:7px}
.box.suchtipps .suchtipps{background-image: url(/src_project/img/portal/pin.png?1456761017);background-repeat:no-repeat;background-position:center top;padding:20px 8px 10px 10px;display:block;float:left;background-color:#fff;-webkit-box-shadow:0 1px 2px #969494;-moz-box-shadow:0 1px 2px #969494;box-shadow:0 1px 2px #969494;color:#000}
@media all and (-webkit-min-device-pixel-ratio:1.5){.box.suchtipps .suchtipps{background-image: url(/src_project/img/portal/pin@2x.png?1456761017);background-size:26px 50px}
}
.box.suchtipps p{margin:0 0 10px}
.box.suchtipps h6{background-image: url(/src_project/img/portal/marker_info.png?1456761017);background-repeat:no-repeat;padding:6px 0 10px 34px;text-transform:uppercase;font-size:12px;font-weight:700;margin:0;color:#008A33;background-position:left top}
@media all and (-webkit-min-device-pixel-ratio:1.5){.box.suchtipps h6{background-image: url(/src_project/img/portal/marker_info@2x.png?1456761017);background-size:26px 28px}
}
.suchtipp-row{margin-bottom:10px;display:block;float:left}
.suchtipp-row .first{float:left;width:12%;font-weight:700}
.suchtipp-row div{float:left;width:88%;line-height:16px}
.suchtipps .suchtipp-row div span{color:#5A6360;font-style:italic}
.sidebar .content-tabs .descr-area,.sidebar .content-tabs .descr-type{font-weight:700;margin-bottom:3px}
.sidebar .content-tabs .reiter{list-style:none;margin-bottom:15px}
.sidebar .content-tabs .reiter li{background-image: url(/src_project/img/portal/icon-pagination-next.png);background-position:-1px 3px;background-repeat:no-repeat;margin-bottom:2px;padding-left:15px}
@media all and (-webkit-min-device-pixel-ratio:1.5){.sidebar .content-tabs .reiter li{background-image: url(/src_project/img/portal/icon-pagination-next@2x.png);background-size:11px 12px}
}
.sidebar .content-tabs .reiter li.on{font-weight:700}
.sidebar .content-tabs .reiter li a{color:#565656}
.sidebar .content-tabs .reiter li .sub{list-style:none;padding-left:15px}
ul.reiter li.on ul.sub li.off a{font-weight:400}
.solr h2{font-size:14px;font-weight:700;line-height:15px;margin-bottom:5px}
.suche-container .result{display:block;float:left;padding:20px;width:100%}
.suche-container .search-result{margin:0;padding:10px 0;list-style:none;width:100%}
.suche-container .search-result li{border-bottom:2px solid #e9f1e7;margin-bottom:25px;padding-bottom:20px;width:100%;display:table;float:none;table-layout:fixed}
.suche-container .search-result .date{float:left;margin:0 5px 0 0}
.suche-container .donwload-link{display:block;float:left;width:100%}
.suche-container .donwload-link a{color:#006b29}
.suche-container .search-result .info{display:block;float:left;width:100%}
.suche-container .search-result .location{display:block;float:left}
.suche-container .search-result .location a{color:#006b29;font-size:11px;clear:both;display:block}
.suche-container .search-result .location .l-headline{font-weight:700;display:block;width:100%}
.suche-container .search-result .location span{float:left;font-size:11px;width:auto;margin-right:4px}
body .suche-container .search-result a.more{font-size:11px;color:#009132;font-weight:400}
.suche-container .search-result li .text .l-headline{font-weight:400;float:left;font-size:11px;width:auto}
.suche-container .search-result .info a{font-weight:700;text-decoration:none;display:block;float:left}
.suche-container .search-result .info>a{font-size:13px;color:#000;line-height:14px;margin-right:15px}
.suche-container .search-result li .image{width:18%;padding-right:3%;text-align:center;display:table-cell;vertical-align:top;float:none}
.suche-container .search-result li .text{width:82%;display:table-cell;vertical-align:top;float:none;padding:0}
.suche-container .search-result li .preis{color:#d00;font-size:18px;font-weight:700;line-height:14px;font-family:'trebuchet ms',sans-serif}
.search-result .preis em{font-size:10px;font-style:normal;font-weight:700;left:-5px;position:relative;top:-6px}
.lt-ie9 .suche-container{display:inline-block}
.lt-ie9 .suche-container .background{display:inline-block;width:100%}
.search-result .first{width:77%;margin-right:2%;display:table-cell}
.lt-ie9 .search-result .first{width:400px}
.lt-ie9 .search-result .last{width:auto}
.search-result .last{width:21%;display:table-cell;vertical-align:middle}
.table-layout{display:table-cell;vertical-align:top}
.search-result .table-layout a{display:inline-block;float:none;margin-left:2%}
.suche-container .search-result .download a{padding:0 0 3px 22px;background-repeat:no-repeat;font-weight:400}
.download a[title$='.pdf']{background-image: url(/src_project/img/portal/marker-pdf.png?1456761017);color:#d60d0d;text-decoration:none}
@media (min-width:768px){.solr-tabs{position:relative}
.solr-ffacetsbau .collapse{float:left;left:0;position:absolute;top:66px;width:100%}
}
@media (max-width:979px){.sidenav .solr-tabs{padding:20px}
.solr-tabs .solr-facetbau{display:block;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#ededed);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ededed));background-image:-webkit-linear-gradient(top,#fff,#ededed);background-image:-o-linear-gradient(top,#fff,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffededed',GradientType=0);float:left;width:100%;border:1px solid #c2c2c2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:10px}
.solr-ffacetsbau{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;float:left;width:100%}
.suche-container .result{padding:20px 0}
}
@media (max-width:767px){.result .btn{margin:5px 0}
.txt-input{width:100%;margin-right:0}
.suche-container .search-result .download a{background-position:0 2px}
.box .searchform .btn-portalColor.border{padding:0}
.box .searchform .btn-portalColor.border span{font-size:18px;line-height:normal}
.btn-portalColor.border span{height:auto}
.box .searchform .treffer .setarea a,.result .ft-button.bottom .treffer .setarea a{line-height:30px}
.box .searchform .ft-date-b,.box .searchform .ft-date-v{width:100%;margin-right:0}
.box .searchform .ft_submit{margin-left:2%;margin-right:0;float:right}
.box .searchform .ft-button,.result .ft-button.bottom{padding:7px 7px 9px}
.box .searchform .treffer .setarea .left:before,.box .searchform .treffer .setarea .right:before,.box .searchform .treffer .setarea .start:before,.box .searchform .treffer .setarea .stop:before,.result .ft-button.bottom .treffer .setarea .left:before,.result .ft-button.bottom .treffer .setarea .right:before,.result .ft-button.bottom .treffer .setarea .start:before,.result .ft-button.bottom .treffer .setarea .stop:before{top:0}
.box .searchform .treffer .counter,.result .ft-button.bottom .treffer .counter{width:100%}
.box .searchform .ft_sort{display:none}
.solr-tabs .solr-facetbau .title,.solr-tabs .solr-facetbau a{font-size:15px;height:auto}
.solr-tabs .solr-facetbau span{font-size:14px}
.box .searchform .ft-txt span{float:none;width:100%}
.box .searchform .ui-autocomplete-input{width:100%}
.box .searchform .ft-txt .exact-search{float:left;margin-top:4px}
.box .searchform .ft-date span{float:none;width:100%}
.box .searchform .hasDatepicker{width:100%}
.box .searchform .ft-date-b .hasDatepicker{float:none;margin-left:0;width:100%}
.treffer.solr .article-links li .txt-area.fulltext-download{width:100%}
.treffer.solr .article-links li .download-type{width:100%;margin-left:0}
.solr-tabs .collapse.in{display:block;float:left;width:100%}
}
@media (min-width:768px) and (max-width:979px){.treffer.solr .article-links li .download-type{width:18%}
.treffer.solr .article-links li .txt-area.fulltext-download{width:80%}
}
@media (max-width:240px){.box .searchform .ft-date-b,.box .searchform .ft-date-v{width:100%;margin-left:0}
.box .searchform .ft-button>label,.result .ft-button.bottom{display:block;width:100%}
}

/* ** [ /src_project/sites/portal/css/print.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media print{body{background:0 0;font-family:Arial,Helvetica,sans-serif!important;color:#000;font-size:13px;line-height:16px}
.box.box-8.content .teaser{font-size:15px;line-height:22px}
.content-middle>.content>header>h1{font-size:18px;line-height:normal;padding:15px 0 10px}
#main-content.artikel .content-middle{display:block!important;float:left!important;width:100%;border-right:none;margin:0}
.channel.window25 .row-fluid.teaser-bottom .tablet-mainmenu>.mainmenu,.lt-ie9 .channel.window25 .row-fluid.teaser-bottom .tablet-mainmenu>.mainmenu{top:0}
.box,.box-bg{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;display:block}
#main-content.channel.window23,.lt-ie9 .window23.channel#main-content,.lt-ie9 .window25 .row-fluid.teaser-bottom,.window25 .row-fluid.teaser-bottom{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none!important}
.box .background{background:none!important;display:inherit}
#main-header .header-bg,.layout2 #main-content,.layout3 #main-content{background:0 0;position:static}
.wrap>.container{width:100%}
.container{margin:0}
a{color:#000;text-decoration:none}
#main-content.artikel .content-left,#main-content.artikel .sidebar,#main-footer,.angebot-box .carousel-control,.box.box-8 .box-content .box.smallheader.downloadbox,.box.box-8 .box-content .box.smallheader.linkbox,.box.box-8.content .mediabox header,.breadcrumb,.content-container a.gallery-open-modal i,.content-tabs,.footer-address,.footer-allgemein,.footer-links,.footer-menu,.footer-partner,.function-btn,.head-slide,.header-right,.main-search,.mediabox .counterbox,.nav-collapse collapse,.quicklinks,.side-menu-link.btn-side,.sidebar,.socialmedia,.span3.hidden-phone.content-left,.span3.sidebar,.subnavigation,body #main-navigation,body .header-menu,body .navbar .navbar-inner,iframe{display:none!important;visibility:hidden!important}
body #main-navigation{height:0}
#main-content.channel.window25,.lt-ie9 .window25.channel#main-content{background:none!important}
.header-left{display:block!important;float:left;width:100%;position:relative;border:none;filter:none;background:none!important}
.logo{background:0 0}
#main-header .brand,#main-header .brand a.logo{width:auto;margin:0;background:none!important}
#main-header .brand a.logo{position:absolute;right:0;bottom:15px;float:right;height:auto;top:inherit!important;left:inherit!important}
.box.box-8 .box-content .box.smallheader.downloadbox .article-links li,.box.box-8 .box-content .box.smallheader.linkbox .article-links li{background:0 0}
.area-header.visible-phone{bottom:0;display:block!important;float:none;left:111px;position:absolute;vertical-align:middle;color:#000}
.area-header.visible-phone .area-header,.box.box-8 .box-content .box.smallheader.downloadbox .article-links li a,.box.box-8 .box-content .box.smallheader.linkbox .article-links li a{color:#000}
#main-header .brand span{display:block;font-weight:700;bottom:0;font-size:14px;color:#000}
.span8{width:100%;margin:0;padding:0 20px 0 0;display:block}
#main-header{height:auto!important;min-height:80px!important;background:none!important;padding-bottom:15px;border-bottom:2px solid #DADADA;margin-bottom:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;position:relative;width:100%}
.content-table{width:98%}
.content-table tr td{padding:2px 3px}
#main-header .brand{height:auto;position:relative;margin:10px 0 0;display:block;float:left;width:100%}
.printlogo{display:block!important;position:relative;bottom:0}
#main-header .brand a.logo>img{display:none!important}
.content-container ul,.mediabox .media-content{display:inherit;height:auto}
.footer-address{border-top:1px solid #006b29}
.box,.box.box-8{padding:0!important}
.span8{margin-left:0!important}
#main-footer{background:none!important}
.media-content.thumb{display:inline-block}
.row{margin-left:0!important;display:block!important}
#main-content{margin:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{display:block}
figure.fullimage{text-align:left}
.box.box-8 .box-content .box.smallheader.linkbox .article-links,body .downloadbox .article-links,body .linkbox .article-links{list-style:disc!important;margin:0 0 7px 16px!important}
body .box.box-8 .box-content .box.smallheader.linkbox .article-links li a,body .downloadbox li a,body .linkbox .article-links li a{background:none!important;padding:0!important}
.breadcrumb li{display:inline-block;list-style:none}
.author.v-space{display:block;float:left;margin-top:20px;width:100%}
.box.box-8 header,.box.box-8.content .functions{padding-left:0!important}
a,img{border:none}
.img-angebote a>div{height:120px}
.img-angebote img{max-height:120px}
.lt-ie9 .row-fluid .content-middle,.lt-ie9 .wrap{width:100%!important}
.box-content>#content,.box.box-8.content .content-container,.box.box-8.content .content-container.table-container{display:block!important;float:left!important;width:100%!important;clear:both!important}
.content-table.table .cell-alt-firstcol,.content-table.table .cell-alt-footer-firstcol,.content-table.table .cell-alt-header,.content-table.table .cell-alt-header-firstcol,.content-table.table .cell-alt-header-lastcol,.content-table.table .cell-firstcol,.content-table.table .cell-footer-firstcol{background:#DCE9E0!important}
.content-table.table tr td{background-color:transparent!important;border-bottom:1px solid #E1E1E1!important;border-right:1px solid #E1E1E1!important}
.content-table.table tr td.cell-alt-footer-lastcol,.content-table.table tr td.cell-alt-header-lastcol,.content-table.table tr td.cell-alt-lastcol,.content-table.table tr td.cell-lastcol{border-right:medium none!important}
.content-table.table tr td.cell-alt-footer,.content-table.table tr td.cell-alt-footer-firstcol,.content-table.table tr td.cell-alt-footer-lastcol{border-bottom:none!important}
.box.box-8.content .content-container.table-container{border:1px solid #E1E1E1!important}
.gbm .contentrows.contact .benennung,.gbm .hidden-phone,.gbm .img-container .thumbnails,.gbm .visible-desktop{display:block!important}
.gbm .btn-bottom,.gbm .btn-row,.gbm .carousel-control,.gbm .gm-language,.gbm .gm-set,.gbm .gm-treffer,.gbm .merken,.gbm .route-icon,.gbm .row-fluid .gm-setarea,.gbm .row-fluid.count,.gbm .visible-phone,.gbm .visible-tablet{display:none!important}
.gbm .left{width:38%!important}
.gbm .right{width:58%!important}
.gbm .img-container .carousel-inner .item .img-center figure,.gbm .img-container .carousel-inner .item figure>span{width:100%!important}
.gbm .pull-right{float:right!important}
.gbm .gm-header .left{width:80%!important}
.gbm .gm-header .right{width:20%!important}
.gbm .benennung,.gbm .contentrow .benennung{width:37%!important;float:left!important}
.gbm .contentrow .wert,.gbm .wert{width:63%!important;float:left!important}
.gbm .box,.gbm .content-middle{padding-top:0!important;margin-top:0!important}
}
@media print and (orientation:portrait){#main-content .special-btn.row-fluid.hidden-phone{display:none}
.row-fluid.special-btn.hidden-desktop.hidden-tablet,.row-fluid.special-btn.spc-row.visible-phone{display:block!important}
.row-fluid.special-btn.hidden-desktop.hidden-tablet .btn,.special-btn.row-fluid .spacer .btn{background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#ededed);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ededed));background-image:-webkit-linear-gradient(top,#fff,#ededed);background-image:-o-linear-gradient(top,#fff,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffededed',GradientType=0);display:block;width:100%;min-height:inherit;border:1px solid #D8D8D8}
.row-fluid.special-btn.hidden-desktop.hidden-tablet{display:block;float:left}
body .special-btn.row-fluid .spacer{display:block!important;float:left;width:100%;margin-bottom:10px}
body #main-content .special-btn.row-fluid .span35.spacer,body #main-content .special-btn.row-fluid .span35.spacer.first,body .special-btn.row-fluid .spacer.first{display:block;float:left;width:100%;margin-bottom:10px;border:none}
body #main-content .special-btn.row-fluid{background:0 0}
body .channel.window25>.span12.channel .carousel-inner{border:none}
}
@media print and (orientation:landscape){#main-content .special-btn.row-fluid.hidden-phone{display:block}
.row-fluid.special-btn.hidden-desktop.hidden-tablet,.row-fluid.special-btn.spc-row.visible-phone{display:none}
}

/* ** [ /src_core/sites/portal/css/portal_jbox.css ] (@import) ** */
@CHARSET "ISO-8859-15";.jbox-overlay-close,.modal-header .close{ background-image:  url(/src_core/img/portal/close2.png?1455870976);height:46px;position:absolute;right:6px;text-indent:-9999px;top:9px;width:46px;z-index:3500;display: block}
.jbox-overlay-close:hover,.modal-header .close:hover{background-image:  url(/src_core/img/portal/close2over.png?1455870976) !important}
.jbox-overlay-close.imageContentView.topright{cursor: pointer;top: -22px;right: -21px}
.jbox-overlay-close a{width: 100%;height: 100%;display: block}
.jbox-overlay-wrapper{display: none;position: fixed;z-index: 1000;top: 300px;left: 400px}
.jbox-overlay-container{background: transparent;margin : 30px;width: auto;height: auto}
.jbox-scroll-container{z-index : 500}
.jbox-scroll-control{z-index : 600}
.jbox-scroll-left{background:  url(/pages/img/digitalworkroom/bg-scrollleft.gif) repeat-y;width : 22px;height : 100%}
.jbox-scroll-left a{background:  url(/pages/img/digitalworkroom/arrow-scrollleft.gif) no-repeat center center}
.jbox-scroll-right{background:  url(/pages/img/digitalworkroom/bg-scrollright.gif) repeat-y;width : 22px;height : 100%}
.jbox-scroll-right a{background:  url(/pages/img/digitalworkroom/arrow-scrollright.gif) no-repeat center center}
.jbox-scroll-up{background:  url(/pages/img/digitalworkroom/bg-scrollup.gif) repeat-x;width : 100%;height : 22px}
.jbox-scroll-up a{background:  url(/pages/img/digitalworkroom/arrow-scrollup.gif) no-repeat center center}
.jbox-scroll-down{background:  url(/pages/img/digitalworkroom/bg-scrolldown.gif) repeat-x;width : 100%;height : 22px}
.jbox-scroll-down a{background:  url(/pages/img/digitalworkroom/arrow-scrolldown.gif) no-repeat center center}
 #search > #results-search .isjbox{top:-12px!important}

/* ** [ /src_project/sites/portal/css/gallery.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gallery-content{padding:0 10px}
.gallery-content .gallery-headingrow{clear:both;display:block;float:left;width:100%;margin:0 0 5px}
.gallery-content .gallery-title{float:left}
.gallery-content .gallery-title a{text-decoration:none;font-weight:700}
.gallery-content .preview-image-container{background:#fff;display:table-cell;text-align:center;vertical-align:middle;width:140px;height:90px;float:left}
.gallery-content .preview-image-container img{max-height:100%}
.gallery-content .gallery-info{float:right;font-size:11px}
.gallery-content .gallery-info>div{float:left}
.gallery-row{border-bottom:1px solid #c2c2c2;display:block;float:left;margin:0 0 15px;padding:0 0 10px;width:100%}
.gallery-row.last{border-bottom:none}
.gallery-content .gallery-images{display:table-row;float:left;width:100%}
.gallery-content .gallery-images .preview-images{list-style:none;margin:0;padding:0;display:table-cell}
.gallery-content .gallery-images .preview-images li{float:left;margin:0 5px 0 0;width:16%}
.gallery-content .gallery-marker{display:table-cell;vertical-align:middle;width:3%;text-align:right}
.gallery-content .gallery-marker img{margin:0 0 0 10px}
.gallery-content .gallery-seperator{background:green;display:block;height:5px;margin:7px 8px 0;width:5px}
@media (min-width:768px) and (max-width:979px){.gallery-content .gallery-marker img{margin:0}
.gallery-content .gallery-images .preview-images li{margin:0 4px 0 0}
.gallery-content .preview-image-container{width:103px;height:66px}
}
@media (max-width:768px) and (-webkit-min-device-pixel-ratio:1.5){.gallery-content .media-collapse-head{background-image: url(/src_project/img/portal/collapse-close@2x.png);background-size:11px 7px}
.gallery-content .media-collapse-head.collapsed{background-image: url(/src_project/img/portal/collapse-open@2x.png);background-size:11px 7px}
}
@media (max-width:768px){.gallery-content .media-collapse-head .thumb{display:none}
.gallery-content .media-collapse-head.collapsed .thumb{float:left;margin-right:2%;width:20%;display:block}
.gallery-content .gallery-info{float:left;font-size:12px}
.gallery-content .media-collapse-container .head-text h2{font-size:14px;line-height:17px;margin-bottom:2px}
.gallery-content .media-collapse-head{width:100%;display:block;clear:both;background-image: url(/src_project/img/portal/collapse-close.png);background-size:11px 7px;float:left;background-position:97% 3%;background-repeat:no-repeat;padding:0 10px;cursor:pointer}
.gallery-content .media-collapse-head:hover{opacity:.5;filter:alpha(opacity=50)}
.gallery-content .media-collapse-container .img-item>img{height:auto;width:100%}
.gallery-content .media-collapse-head.collapsed{background-image: url(/src_project/img/portal/collapse-open.png)}
.gallery-content .head-text{display:block;float:left;width:73%}
.gallery-row .carousel-inner{overflow:visible}
.gallery-content .fotoservice.in.collapse{clear:both;float:left;width:100%;margin-top:10px;overflow:visible}
.gallery-content{padding:0}
.gallery-content .fotoservice .carousel-caption{line-height:20px}
}

/* ** [ /src_core/sites/portal/css/modalbox_styling.css ] (@import) ** */
@CHARSET "ISO-8859-15";.modalbox{background: #ffffff}
.modalbox .asset{background: #f2f2f2;border: 1px solid #dfdfdf}
.modalbox .asset img.portrait{height: 44em}
.modalbox .thumb{background: #ececec;border: 1px solid #d4d4d4;height: 7em;margin: 0 1.0em 1.0em 0;width: 7em}
.modalbox .thumb div{margin: 0 1.0em 1.0em 0}
.modalbox .thumb img.portrait{height: 6.2em}
.nav-controls a{background: #0066b3;color: #ffffff}
.modalbox .close-btn{background: #79827f;color: #ffffff}
.modalbox .toggler a{color: #d79c1c}
.modalbox .toggler a.active{color: #c0c0c0;cursor: default}

/* ** [ /src_core/sites/portal/css/modalbox.css ] (@import) ** */
@CHARSET "ISO-8859-15"; .modalbox{border-radius: 10px;display: block;margin: 0 auto 0 auto;padding: 10px;position: relative;-moz-border-radius: 10px;-webkit-border-radius: 10px}
 .modalbox .content-wrapper{display: block;height: 100%;position: relative}
 .modalbox .asset-wrapper,.modalbox .thumbs-wrapper,.modalbox .sidebar-wrapper{position: absolute;height: 100%;overflow: hidden}
 .modalbox .asset-wrapper,.modalbox .thumbs-wrapper{display: table; height: 100%;left: 0px;top: 0px;width: 65%}
 .modalbox .asset{display: table-cell; position: relative;text-align: center;vertical-align: middle; width: 100%}
.modalbox .asset img{cursor:pointer}
.modalbox .asset img.landscape{height: auto;width: 100%}
.modalbox .asset img.portrait{ width: auto}
.modalbox .thumb{display: table; float: left;overflow: hidden;position: relative;cursor:pointer}
.modalbox .thumb div{display: table-cell; position: relative;text-align: center;vertical-align: middle; }
.modalbox .thumb img.portrait{ width: auto}
.modalbox .thumb img.landscape{height: auto;width: 100%}
 .modalbox .sidebar-wrapper{position: absolute;right: 0px;top: 0px;width: 35%}
.modalbox .sidebar{position: relative;padding: 10%}
.lt-ie9 .modalbox .sidebar{width: auto !important;display: block !important;float: left !important}
.modalbox .sidebar h2{font-size: 2em;margin: 0 0 0.5em 0;padding: 0}
.modalbox .toggler{font-size: 1.2em;margin: 0 0 1.0em 0}
.modalbox .toggler a{margin: 0 0.3em 0 0}
.modalbox .asset-desc{display: block;overflow: auto;height: 33em;line-height: 15px}
.modalbox .asset-desc p{font-size: 13px}
.modalbox .asset-copyright,.modalbox .asset-links{display: block;font-size: 13px;margin: 10px 0 0 0}
.modalbox .asset-links li{display: block;float: left;margin: 0 10px 0 0}
.nav-controls{bottom: 0px;position: absolute;right: 0px}
.nav-controls li{float: left}
.nav-controls a{display: block;font-size: 1.1em;font-weight: bold;margin: 0 1em 0 0;padding: 0.5em 0.7em 0.5em 0.7em}
.modalbox .close-btn{font-size: 1.5em;font-weight: bold;min-height: 12px;min-width: 12px;padding: 0.3em 0.5em 0.3em 0.5em;position: absolute;text-align: center;right: 10px;top: 10px;z-index: 500}

/* ** [ /src_project/sites/portal/css/overlay.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modalbox .toggler{font-size:15px}
.asset-links>ul{float:left;padding:0;width:100%}
.asset-desc .caption{font-size:14px;line-height:18px}
.modalbox .sidebar h2{font-size:16px}
.modalbox .toggler a{color:silver}
.modalbox .toggler a.active{color:#006b29;cursor:default}
.nav-controls>ul{list-style:none}
.nav-controls a{background-color:#02884d;background-image:-moz-linear-gradient(top,#038f51,#007e46);background-image:-webkit-gradient(linear,0 0,0 100%,from(#038f51),to(#007e46));background-image:-webkit-linear-gradient(top,#038f51,#007e46);background-image:-o-linear-gradient(top,#038f51,#007e46);background-image:linear-gradient(to bottom,#038f51,#007e46);background-repeat:repeat-x;*background-color:#007e46;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-weight:700;text-shadow:none;font-size:11px;color:#fff;text-decoration:none;padding:4px 7px 4px 9px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;text-align:left}
.nav-controls a.active,.nav-controls a.disabled,.nav-controls a:active,.nav-controls a:hover,.nav-controls a[disabled]{color:#fff;background-color:#007e46;*background-color:#006538}
.nav-controls a.active,.nav-controls a:active{background-color:#004b2a \9}
#jbox-veil{background:#000;opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80)}
.jbox-overlay-close{background-image: url(/src_project/img/portal/close2.png?1456761017)}
.jbox-overlay-close:hover{background-image: url(/src_project/img/portal/close2over.png?1456761017)!important}
#lightboxPreviewImage>img{min-width:inherit!important}
#jbox-overlay-tablebox .content-container{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:10px;background:#fff}
#jbox-overlay-tablebox #tablebox,#jbox-overlay-tablebox .jbox-overlay-container{float:left}
.requesttype{padding:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;width:650px}
.requesttype .mailform{position:relative}
.requesttype .lightboxform{width:60%}
.requesttype .lightboxform label span{width:30%;display:block;float:left}
.requesttype .lightboxform label input,.requesttype .lightboxform label textarea{width:70%}
.requesttype .lightboxform label textarea{height:70px}
.requesttype .lightboxform .secure>input{width:35%}
.requesttype .lightboxmessages{width:35%;position:absolute;right:0;top:0}
.requesttype .btn{display:block;clear:both;float:left}
.requesttype .sendererror{margin:5px 0 0;background:#F2F2F2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 5px 5px 20px}
.requesttype .errorheader{font-weight:700;display:block}
.requesttype .senderinfo{padding-bottom:10px}
.requesttype .senderinfo input{margin-right:4px}
.pdf-print-box{padding:5px;background:#fff;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.pdf-print.box-content h3{margin:20px 0 10px;font-size:20px;line-height:10px}
.pdf-print.box-content{height:55em;width:40em}
.pdf-print.box-content .jbox-overlay-close{position:absolute;right:-1.5em;top:-1.5em;cursor:pointer}
.pdf-print.description{height:14%;width:auto;padding-top:.8em}
.pdf-print.object-container{height:78%;width:auto;border:.3em solid grey}
.pdf-print.object-container img{margin-top:16em;margin-left:17em}
.pdf-print.object-container object{height:100%;width:100%}
.pdf-print.object-container object div{margin-top:5em;padding:1em}
.pdf-print.object-container object div p{color:red;font-weight:700;padding-bottom:1em}
.pdf-print.object-container object div li{line-height:1.6em;list-style:circle inside}
@media (max-width:767px){.jbox-overlay-wrapper{left:0!important}
.jbox-overlay-container,.requesttype{width:100%!important;margin:0!important;padding:10px}
.requesttype h1{font-size:18px}
.requesttype .lightboxform{width:100%}
.requesttype .lightboxmessages{position:relative;width:100%;float:left}
.requesttype{max-height:450px;overflow-y:scroll}
#tablebox>div{width:100%!important}
}

/* ** [ /src_project/sites/portal/css/angebote.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.angebot-box h3{font-size:12px;line-height:13px;text-align:center}
.angebot-box h6{color:#009037;font-family:arial;font-size:12px;line-height:16px;overflow:visible;text-transform:uppercase;width:100%;margin:0;padding:0 0 5px}
.angebot-box .carousel-indicators{list-style:none;padding:0;right:inherit;text-align:center;top:inherit;width:100%;z-index:5;margin:0}
.angebot-box .carousel .item.inactive .img-angebote img{background:0 0;display:none}
.angebot-box .carousel-indicators li{background-color:#dcdedd;border-radius:5px;display:inline-block;float:none;height:7px;margin-left:5px;text-indent:-999px;width:7px}
.angebot-box .carousel-indicators .active{background-color:#006b29}
.angebot-box .carousel-control{text-indent:-199999px;background:#006b29;width:25px;height:48px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:10px 5px}
.angebot-box .carousel-control.left{left:-35px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.angebot-box .carousel-control.left:before{border:none;width:14px;height:24px;background-image: url(/src_project/img/portal/control-left.png?1456761017);background-repeat:no-repeat;float:left;left:0;top:0}
.angebot-box .carousel-control.right:before{border:none;width:14px;height:24px;background-image: url(/src_project/img/portal/control-right.png?1456761017);background-repeat:no-repeat;float:left;left:0;top:0}
.angebot-box .carousel-control.right{right:-35px;z-index:30;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.angebote .mainmenu .toplevel{border-top:1px dotted #000;margin-top:26px}
.angebot-box .carousel{margin:0;display:block;float:left;width:100%}
.angebot-box .aktion .infoleiste{background-color:#d00;color:#fff}
.angebot-box .infoleiste{font-size:10px;font-weight:700;line-height:15px;width:100%;padding:0 3px;display:block;float:left;clear:both;margin-bottom:7px}
.angebot-box .il-aktion{text-transform:uppercase}
.angebot-box .preiszeile{display:block;float:left;width:100%;text-align:center}
.angebot-box .preiszeile.marker .statt{float:right;clear:both}
.angebot-box .il-aktion{float:left;margin-right:4px}
.angebot-box .il-aktion.il-date{float:right;margin-right:0}
.angebot-box.scroll-box .item h3{display:block;float:left;width:100%}
.angebot-box.scroll-box .item .spacer{border-top:none}
.angebot-box .item .span3{position:relative;padding:8px;width:20%;margin-left:0}
.angebot-box .header>div{margin-left:0}
.angebot-box .header>div .more{float:right}
.row-fluid.angebot-box.scroll-box{display:block;float:left;width:100%;padding:10px}
.angebot-box .img-angebote{text-align:center;height:105px;vertical-align:middle;display:table;float:none;table-layout:fixed;width:100%;margin-bottom:5px}
.img-angebote img{max-height:95px;width:auto;height:auto;max-width:100%}
.bg-listtext a{text-decoration:none}
.img-angebote>a{display:table-cell;width:95px;float:none;height:95px;margin:auto;table-layout:fixed;vertical-align:middle}
.angebot-box .preis,.preiszeile .preis{color:#d00;font-size:12px;font-weight:700;line-height:14px}
.angebot-box .content-container>h2{margin:0}
.angebot-box.scroll-box .item .span3{display:table-cell;table-layout:fixed;height:215px}
.angebot-box.scroll-box .item>div{vertical-align:top}
@media (max-width:1020px){.row-fluid.angebot-box.scroll-box{padding-left:15px;padding-right:15px}
.angebot-box .carousel-control.left{left:-13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.angebot-box .carousel-control.right{right:-13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
}
@media (min-width:980px){.img-angebote a>div.visible-desktop{display:table-cell!important;width:100%;float:none;height:95px;text-align:center;vertical-align:middle}
}
@media (max-width:979px){.angebot-box.scroll-box .item .span5{padding:8px;position:relative;max-height:200px;min-height:200px;height:200px;float:left}
.angebot-box .header>.span9{display:none}
.angebot-box .header>.span3{float:left;margin-left:0;width:50%}
}
@media (min-width:768px) and (max-width:979px){.img-angebote a>div.visible-tablet{display:table-cell!important;width:100%;float:none;height:95px;text-align:center;vertical-align:middle}
}
@media (max-width:767px){.angebot-box .header>div .more{width:auto}
.angebote header h1 a{font-size:18px;line-height:normal;clear:both}
.angebot-box .carousel-control.left{left:-25px}
.angebot-box .carousel-control.right{right:-25px}
.angebot-box.scroll-box .item .span5{max-height:270px;min-height:270px;height:270px}
.angebot-box .preis,.preiszeile .preis{font-size:16px}
.angebot-box .infoleiste{font-size:13px;padding:2px}
.img-angebote a>div.visible-phone{display:table-cell!important;width:100%;float:none;height:95px;text-align:center;vertical-align:middle}
}
@media (min-width:480px) and (max-width:767px){.angebot-box.scroll-box .span5{width:32.82%;margin-left:.512821%;float:left}
}
@media (max-width:480px){.angebot-box.scroll-box .item .span15{padding:0;border-right:none;float:left;position:relative;margin:0;border-bottom:none}
.angebot-box .header>.span3,.angebot-box .header>div .more{width:100%}
.angebot-box.scroll-box .preiszeile.marker .bg{background:0 0}
.angebot-box.scroll-box .item .span75{float:left;margin:0;width:50%;padding:8px}
.angebot-box.scroll-box .item .spacer{border-bottom:none;border-right:1px dotted #000}
.angebot-box .kennzeichnung,.angebot-box .rabatt{float:right;position:relative;right:inherit;clear:both}
.angebot-box .il-aktion{font-weight:700;line-height:13px;width:100%;float:left;margin-top:5px}
.angebot-box .il-aktion.il-date{width:100%;float:left}
.angebot-box .infoleiste{padding:4px}
}

/* ** [ /src_project/sites/portal/css/standorte.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.icon-id110{background-image: url(/src_project/img/portal//symbol-agrar-small.png?1456761017);background-position:0 0}
.icon-id120{background-image: url(/src_project/img/portal//symbol-baugarten-small.png?1456761017);background-position:0 0}
.icon-id130{background-image: url(/src_project/img/portal//symbol-baustoffe-small.png?1456761017);background-position:0 0}
.icon-id140{background-image: url(/src_project/img/portal//symbol-brennstoffe-small.png?1456761017);background-position:0 0}
.icon-id150{background-image: url(/src_project/img/portal//symbol-ersatzteile-small.png?1456761017);background-position:0 0}
.icon-id160{background-image: url(/src_project/img/portal//symbol-getraenkemarkt-small.png?1456761017);background-position:0 0}
.icon-id170{background-image: url(/src_project/img/portal//symbol-haustechnik-small.png?1456761017);background-position:0 0}
.icon-id180{background-image: url(/src_project/img/portal//symbol-lagerhaus-small.png?1456761017);background-position:0 0}
.icon-id190{background-image: url(/src_project/img/portal//symbol-lm-handel-small.png?1456761017);background-position:0 0}
.icon-id200{background-image: url(/src_project/img/portal//symbol-melktechnik-small.png?1456761017);background-position:0 0}
.icon-id210{background-image: url(/src_project/img/portal//symbol-reifen-small.png?1456761017);background-position:0 0}
.icon-id220{background-image: url(/src_project/img/portal//symbol-schmierstoffe-small.png?1456761017);background-position:0 0}
.icon-id230{background-image: url(/src_project/img/portal//symbol-tankstelle-small.png?1456761017);background-position:0 0}
.icon-id240{background-image: url(/src_project/img/portal//symbol-werkstaette-small.png?1456761017);background-position:0 0}
.icon-id250{background-image: url(/src_project/img/portal//symbol-werkstaette-pkw-small.png?1456761017);background-position:0 0}
.icon-id255{background-image: url(/src_project/img/portal//symbol-werkstaette-lkw-small.png?1456761017);background-position:0 0}
.icon-id260{background-image: url(/src_project/img/portal//symbol-zentrale-small.png?1456761017);background-position:0 0}
.icon-id270{background-image: url(/src_project/img/portal//symbol-brennstoffe-small.png?1456761017);background-position:0 0}
.icon-id290{background-image: url(/src_project/img/portal//symbol-pkwhandel-small.png?1456761017);background-position:0 0}
.icon-id300{background-image: url(/src_project/img/portal//symbol-weinobstbau-pkw-small.png?1456761017);background-position:0 0}
.bereich .icon-id310,.icon-id310{background-image: url(/src_project/img/portal//symbol-baudienstleistung-small.png?1456761017);background-position:0 0}
.icon-id320{background-image: url(/src_project/img/portal//symbol-lebensmittel-small.png?1456761017);background-position:0 0}
.icon-id330{background-image: url(/src_project/img/portal//symbol-holz-small.png?1456761017);background-position:0 0}
.icon-id340{background-image: url(/src_project/img/portal//symbol-lkwhandel-small.png?1456761017);background-position:0 0}
.icon-id350{background-image: url(/src_project/img/portal//symbol-cleverhaus-small.png?1456761017);background-position:0 0}
.icon-id360{background-image: url(/src_project/img/portal//symbol-verwaltung-small.png?1456761017);background-position:0 0}
.icon-id370{background-image: url(/src_project/img/portal//symbol-fachhandelshop-small.png?1456761017);background-position:0 0}
.icon-id380{background-image: url(/src_project/img/portal//symbol-gastronomie-small.png?1456761017);background-position:0 0}
.icon-id1010{background-image: url(/src_project/img/portal//symbol-privat-rasen-small.png?1456761017);background-position:0 0}
.icon-id1020{background-image: url(/src_project/img/portal//symbol-profi-rasen-small.png?1456761017);background-position:0 0}
.icon-id1030{background-image: url(/src_project/img/portal//symbol-golf-small.png?1456761017);background-position:0 0}
.icon-id1040{background-image: url(/src_project/img/portal//symbol-maehroboter-johndeere-small.png?1456761017);background-position:0 0}
.icon-id1050{background-image: url(/src_project/img/portal//symbol-maehroboter-sabo-small.png?1456761017);background-position:0 0}
.icon-id1060{background-image: url(/src_project/img/portal//symbol-transportfahrzeuge-small.png?1456761017);background-position:0 0}
.icon-id1070{background-image: url(/src_project/img/portal//symbol-sabo-small.png?1456761017);background-position:0 0}
.site-rkm .icon-id260{background-image: url(/src_project/img/portal//symbol-rkm-zentrale-small.png?1456761017);background-position:0 0}
.standort.search-container .accordion-group .standort-search{background:#006b29;color:#fff;padding:8px 0 1px 10px}
.standort.search-container .accordion-group .standort-search2{background-color:#54a96f;padding:8px 0 1px 10px}
.standort.search-container .accordion-group .collapse{display:block;width:100%;clear:both}
.selectboxit-container .selectboxit.selectboxit-disabled .selectboxit-options a,body .standort.search-container .selectboxit-container .selectboxit.selectboxit-disabled span{color:#000}
body .standort.search-container .selectboxit-container .selectboxit.selectboxit-disabled{background-color:#54a96f}
body .standort.search-container .selectboxit.selectboxit-disabled .selectboxit-arrow-container{background-image:none}
body .standort.search-container .selectboxit.selectboxit-disabled .selectboxit-default-arrow{border-top:5px solid #818181}

/* ** [ /src_project/sites/portal/css/sidemenu.css ] (@import) ** */
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lt-ie9 .wrap{margin:0 auto;width:1024px}
.icon-reorder span{background-image: url(/src_project/img/portal/reorder-open@2x.png?1456761017)}
.btn-side.active .icon-reorder span{background-image: url(/src_project/img/portal/reorder-close@2x.png?1456761017)}
@media screen and (max-width:979px){.wrap{position:relative;overflow:hidden}
.wrap.active{right:85%;overflow:visible}
.js .oc{width:83%;position:absolute;top:0;right:-85%;height:100%}
.sidenav{max-width:85%;background:#fff;padding:0}
.sidenav .sortiment ul{list-style:none;margin:0;padding:0}
.sidebar .sidenav .box{padding:0 12px 0 24px}
.sidenav .box.sortiment{background:#e8f2e7;padding:14px 14px 0;margin-bottom:25px}
.sidenav .sortiment ul li{list-style:none;display:block;clear:both;margin-bottom:0;padding-bottom:0;border-bottom:1px dashed #000;background:0 0;padding-left:0}
.sidenav .sortiment ul li a{color:#000;font-size:14px;text-decoration:none;padding:12px 0 12px 12px;display:block;width:100%}
.box.sortiment ul li a:hover{text-decoration:underline}
.sidenav h2{color:#006b29;padding-left:12px}
.wrap>.container{overflow:hidden}
.wrap.active>.container{overflow:visible}
.side-menu-link.btn-side{display:block;height:100%;position:fixed;right:0;text-indent:-1999px;width:10px;z-index:900;top:0;bottom:0}
.icon-reorder{text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#02884d;background-image:-moz-linear-gradient(top,#038f51,#007e46);background-image:-webkit-gradient(linear,0 0,0 100%,from(#038f51),to(#007e46));background-image:-webkit-linear-gradient(top,#038f51,#007e46);background-image:-o-linear-gradient(top,#038f51,#007e46);background-image:linear-gradient(to bottom,#038f51,#007e46);background-repeat:repeat-x;border-color:#007e46 #007e46 #00321b;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#007e46;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);display:block;float:left;height:91px;position:absolute;right:0;top:50%;margin-top:0;width:24px;text-indent:-1999px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 5px;font-size:25px;font-weight:700;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.3);box-shadow:0 0 2px 1px rgba(0,0,0,.3)}
.icon-reorder.active,.icon-reorder.disabled,.icon-reorder:active,.icon-reorder:hover,.icon-reorder[disabled]{color:#fff;background-color:#007e46;*background-color:#006538}
.icon-reorder.active,.icon-reorder:active{background-color:#004b2a \9}
.icon-reorder span{background-repeat:no-repeat;background-position:center;display:block;float:left;width:100%;height:100%}
.side-menu-link.btn-side.active{left:16%}
.wrap.active .side-menu-link.btn-side.active .icon-reorder{left:1px;right:inherit}
.wrap.active .side-container{border:0;bottom:0;float:none;height:100%;overflow-y:scroll;padding:0;position:fixed;width:83%;right:0;top:0;background:#fff}
html{overflow-x:hidden}
.mainmenu{padding:14px 14px 0;background:#EAF2E8}
.mainmenu ul li{padding-left:12px}
.mainmenu ul li a{padding:5px 0 5px 24px;background-position:0 8px}
.mainmenu .header h2,.mainmenu .header h2 a{font-size:18px;line-height:normal}
}
@media (min-width:768px) and (max-width:979px){.icon-reorder{line-height:normal;font-family:Arial}
.wrap.active{left:inherit}
.wrap.active>.container{width:100%}
.sidebar .sidenav .box{padding:0}
.broschuren .article-links li{width:100%}
.mainmenu ul li a{background-position:0 5px}
.side-menu-link.btn-side.active .icon-reorder{width:40px}
}
@media screen and (min-width:980px){a.side-menu-link{display:none}
.wrap.active{left:0}
.sidenav{display:block}
}
@media (max-width:979px) and (min-width:767px){.side-menu-link.btn-side.active .icon-reorder{width:40px}
}
@media (max-width:979px) and (min-width:880px){.side-menu-link.btn-side{width:80px}
.icon-reorder{width:150%}
}
@media (max-width:900px) and (min-width:830px){.side-menu-link.btn-side{width:20px}
.icon-reorder{width:350%}
}
@media (max-width:830px) and (min-width:768px){.side-menu-link.btn-side{width:20px}
.icon-reorder{width:200%}
}

/* ** [ /src_project/sites/portal/css/customer.css ] (@import) ** */
.functions .empfehlen i,.functions .print i ,.organisation .article-links > li a,.wetter-menu .article-links > li a,.organisation .article-links > li a.on,.wetter-menu .article-links > li a.on,.mediabox .setarea .left,.mediabox .setarea .right,.sidebar .content-tabs .reiter li,.treffer .article-links li .brosch-links a{background-image: none}
@media all and (-webkit-min-device-pixel-ratio: 1.5){.functions .empfehlen i,.functions .print i ,.organisation .article-links > li a,.wetter-menu .article-links > li a ,.organisation .article-links > li a.on,.wetter-menu .article-links > li a.on ,.mediabox .setarea .left ,.mediabox .setarea .right ,.sidebar .content-tabs .reiter li,.treffer .article-links li .brosch-links a{background-image: none}
}
  .gbm .gm-count h3{color: #565656}
 .thermisch #berater-plz{margin-bottom: 0px}
 .poi-map img{max-width: none}
.poi-map .inf-title{font-weight: bold}
 .gm-select.bdl,.gm-select.untergruppe,.gm-select.fabrikat,.gm-select.standort{width: 14.75%}
.gm-select{margin-left: 0.5%}
.gm-select.bdl{margin-left: 2%}
@media (max-width: 767px){.gm-select{width: 100% !important;margin-left: 0 !important}
}
 .gm-count .btn-green{background-color: #008731;background-image: linear-gradient(to bottom,#008f36,#007b29);color: #fff;float: right;text-shadow: none}
   .lh_doku .channel.window25 .row-fluid.teaser-bottom .tablet-mainmenu > .mainmenu,.rb_doku .channel.window25 .row-fluid.teaser-bottom .tablet-mainmenu > .mainmenu,.crm_doku .channel.window25 .row-fluid.teaser-bottom .tablet-mainmenu > .mainmenu{margin-top: 0px}
.crm_doku .window25 .row-fluid.teaser-bottom > .spacer{background-size: 100% 0}
 .s-h1{font-family: Helvetica,Microsoft Sans Serif,Arial,sans-serif;font-size: 28px;font-weight: lighter;padding: 0;text-shadow: 1px 0 1px #c2c2c2;color: #006b29;text-transform: uppercase;float: left;line-height: 21px;margin: 0;width: 100%}
 .gm-detail .secure > span{font-size: 12px}
.gm-detail .secure input{clear: both;margin-top: 10px}
.gm-detail .secure .siimage{float: left;margin-top: 13px}
.gm-detail .secure a{float: left;margin-top: 12px}
 .suche-container .search-result .location span{float: none}
 .solr-tabs{display: block}
 .input-append .btn.btn-portalColor span{border: 1px solid #33a15c;border-radius: 3px;color: #fff;float: left;font-size: 11px;font-weight: 700;height: 20px;line-height: 13px;padding: 2px 7px}
.navbar-fulltext input.fulltext_search{border-radius: 2px 0 0 2px;border-right: 0 none;color: #666;float: left;font-size: 11px;font-weight: 400;height: 42px;line-height: 16px;margin: 0 auto;padding: 3px 5px;width: 100%}
 .angebot-box.scroll-box .item .span75,.angebot-box.scroll-box .item .span5,.angebot-box.scroll-box .item .span3{cursor: pointer}
.angebot-box.scroll-box .item .span75:hover,.angebot-box.scroll-box .item .span5:hover,.angebot-box.scroll-box .item .span3:hover{ }
 .h1{color: #006b29;float: left;font-size: 18px;font-weight: 700;line-height: 21px;margin: 0;padding: 16px 0 14px;width: 100%}
.box header .h1{display: table-cell;height: auto;margin-bottom: 0;vertical-align: middle;white-space: normal;word-wrap: break-word}
.content-middle > .content > header > .h1{padding: 16px 0 14px}
 .channelbox-aktuell .image{clear: both;display: block;float: left;margin-bottom: 7px;width: 100%}
 .header-menu .hidden{display: none}
  .webform .wf-check .txt-r,.webform .wf-radio .txt-r{float: inherit !important}
 * del{text-decoration: none}
 .cc_message{color: #000;font-size: 15px !important;line-height: 17px !important; }
.cc_container .cc_btn,.cc_container .cc_btn,.cc_container .cc_btn:visited{width: auto !important;max-width: inherit !important;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#fff,#ededed);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ededed));background-image:-webkit-linear-gradient(top,#fff,#ededed);background-image:-o-linear-gradient(top,#fff,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);background-repeat:repeat-x;* background-color:#ededed;color: #4E4D4C !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border: 1px solid #9C9AA6 !important;font-size: 15px !important;padding: 5px 9px !important;color: #000 !important}
.cc_container .cc_btn:hover,.cc_container .cc_btn:focus{background-image:-moz-linear-gradient(top,#ededed,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ededed),to(#fff));background-image:-webkit-linear-gradient(top,#ededed,#fff);background-image:-o-linear-gradient(top,#ededed,#fff);background-image:linear-gradient(to bottom,#ededed,#fff)}
 .editmode .gruppe-delete,.editmode .gruppe-save{background-image:  url(/src_project/img/portal/icon-delete.png?1456761017);background-position: left center;background-repeat: no-repeat;color: #ffffff;float: right;padding-left: 17px;margin-left: 17px;text-decoration: none !important;display: block}
.editmode .gruppe-save{background-image:  url(/src_project/img/portal/icon-save.png?1456761017);background-position: left center;background-repeat: no-repeat}
.editmode .gruppe-prev{color: #009037;margin-left: 17px;text-decoration: none !important;display: block;background-size: 8px auto}
.editmode a.gruppe-save:hover{color: #24bf5f;background-image:  url(/src_project/img/portal/icon-save-hover.png?1456761017)}
.editmode a.gruppe-delete:hover{color: #f0a6a6;background-image:  url(/src_project/img/portal/icon-delete-hover.png?1456761017)}
.editmode a.gruppe-prev:hover{ text-decoration: underline !important}
.editmode .gmb-lg{min-height: 60px;padding-bottom: 0;display: table;table-layout: fixed;width: 100%}
.gmul li a.selected{background-color: #FF0}
#gm-schnellzugriff a{cursor: move;float: left}
.gmb-lg .row-fluid.first-row.ui-sortable{display: table-cell;float: none;width: 96%;padding: 10px 10px 10px 0;height: 110px}
#gm-schnellzugriff-bin{width: 4%;display: table-cell;float:none;background-image:  url(/src_core/img/digitalworkroom/bin.png?1455870976);right: 0px;bottom: 0px;background-repeat: no-repeat;border-left: 1px solid #009037;background-position: center}
#gm-schnellzugriff-bin.active{background-color: #ffffff;opacity: 0.5}
#gm-schnellzugriff-bin.active > a{display: none}
#gm-schnellzugriff a.clear-both:before{content: '\2022\ ' }
#gm-schnellzugriff a.clear-both{margin-left: 8px}
#gm-schnellzugriff a.sortable-placeholder{background: #D8D8D8 none repeat scroll 0% 0%;border: 1px dotted #999;width: 10px;height: 15px;margin-left: 17px}
.draft-warning{color:red;display:none}
.dirty .draft-warning{display:block}
@media all and (-webkit-min-device-pixel-ratio:1.5){.editmode .gruppe-delete,.editmode .gruppe-save{background-image:  url(/src_project/img/portal/icon-delete@2x.png?1456761017);background-size:12px 12px }
.editmode .gruppe-save{background-image:  url(/src_project/img/portal/icon-save@2x.png);background-size:15px 15px }
.editmode .gruppe-prev{background-image:  url(/src_project/img/portal/icon-delete-green@2x.png?1456761017);background-size:10px 10px }
.editmode a.gruppe-save:hover{background-image:  url(/src_project/img/portal/icon-save-hover@2x.png?1456761017);background-size:15px 15px }
.editmode a.gruppe-delete:hover{background-image:  url(/src_project/img/portal/icon-delete-hover@2x.png?1456761017);background-size:12px 12px }
}
.clear-both{clear: both}
.display240{clear: both}

/* splitted due to filesize */

/* gen-time: (0.015340 sec) */