.news .clear{clear:both}
.news .nav ul{float:left;display:inline;margin:0}
.news .nav li{float:left}
.news .nav a{float:left;display:block}
.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news .article{padding-bottom:15px;margin-bottom:15px}
.news .article:last-child{padding-bottom:0;margin-bottom:0}
.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news .article .news-img-wrap{float:left;margin:3px 12px 5px 0;background:#fff}
.news .article .news-img-wrap a{display:block;float:left;padding:4px;border:1px solid #ddd;background:#fff}
.news .article .news-img-wrap img{float:left;height:auto;width:auto}
.news .article .teaser-text{margin:0 0 10px 0}
.news .article h3{margin-bottom:0}
.news .footer{clear:both;padding:10px 0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888}
.news .footer p{line-height:1em}
.news .footer span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd}
.news .footer span:last-child{border-right:0}
.news .footer .news-category a{text-transform:uppercase}
.news .no-news-found{color:#DB0202;font-style:italic}
.news .page-navigation p{float:left}
.news .page-navigation ul{float:right}
.news .page-navigation ul li{float:left;display:block;padding:0 1px;background:none}
.news .page-navigation ul li a{display:block;padding:1px 2px}
.news-category-view ul li{padding:5px 8px}
.news-category-view ul li li{padding:2px 8px 2px 12px}
.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}
.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}
.news-single .footer{margin-bottom:20px;margin-top:5px;padding:10px 0 0 0;border-bottom:0;border-top:1px solid #eee}
.news-single .article .news-img-wrap{float:right;width:282px;margin:0 0 0 25px}
.news-single .article .news-img-wrap img{float:none}
.news-single .teaser-text{font-size:15px;color:#888}
.news-text-wrap{margin-bottom:10px}
.news-img-caption{color:#888}
.news-related-wrap{display:table;margin-top:20px;width:100%}
.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell}
.news-related ul li{line-height:1em;margin-bottom:12px}
.news-related ul li span{border-right:1px solid #DDDDDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}
.news-related ul li span:last-child{border-right:0;padding-right:0}
.news-related h4{margin-bottom:10px}
.news-related-files ul li{margin-bottom:20px}
.news-related-files .news-related-files-link .jpg{background-position:0 0}
.news-clear{clear:both}
.tx-femanager .qq-uploader{position:relative;width:100%}
.tx-femanager .qq-upload-button-focus{outline:1px dotted #000000}
.tx-femanager .qq-upload-drop-area,.tx-femanager .qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#FF9797;text-align:center}
.tx-femanager .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}
.tx-femanager .qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}
.tx-femanager .qq-upload-drop-area-active{background:#FF7171}
.tx-femanager .qq-upload-list{margin:0;padding:0;list-style:none}
.tx-femanager .qq-upload-list .alert{text-align:center;margin-top:10px}
.tx-femanager .qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px}
.tx-femanager .qq-upload-file,.tx-femanager .qq-upload-spinner,.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-failed-text,.tx-femanager .qq-upload-finished,.tx-femanager .qq-upload-delete{margin-right:12px}
.tx-femanager .qq-upload-delete{font:0/0 a !important;text-shadow:none;color:transparent !important;display:inline-block !important;margin-top:3px}
.tx-femanager .qq-upload-spinner{display:inline-block;width:15px;height:15px;vertical-align:text-bottom}
.tx-femanager .qq-drop-processing{display:none}
.tx-femanager .qq-drop-processing-spinner{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}
.tx-femanager .qq-upload-finished{display:none;width:15px;height:15px;vertical-align:text-bottom}
.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{display:none;color:#000000}
.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-delete{color:#000000}
.tx-femanager .qq-upload-retryable .qq-upload-retry{display:inline}
.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{font-size:12px;font-weight:normal}
.tx-femanager .qq-upload-failed-text{display:none;font-style:italic;font-weight:bold}
.tx-femanager .qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}
.tx-femanager .qq-upload-fail .qq-upload-failed-text{display:inline}
.tx-femanager .qq-upload-retrying .qq-upload-failed-text{display:inline;color:#D60000}
.tx-femanager .qq-upload-list li.qq-upload-success{background-color:#5DA30C;color:#FFFFFF}
.tx-femanager .qq-upload-list li.qq-upload-fail{background-color:#D60000;color:#FFFFFF}
.tx-femanager .qq-progress-bar{background:-moz-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(50%,#2989d8),color-stop(51%,#207cca),color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-o-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-ms-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);width:0%;height:15px;border-radius:6px;margin-bottom:3px;display:none;margin-top:10px}
.tx-femanager .fileupload_image{max-width:200px;margin-top:20px}
.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}
.femanager_flashmessages>.message-error{background-color:#f6d3cf;background-image:url('../../typo3/sysext/t3skin/icons/gfx/error.png');border:1px solid #d66c68;color:#aa0225}
.femanager_flashmessages>.message-warning{background-color:#fbf6de;background-image:url('../../typo3/sysext/t3skin/icons/gfx/warning.png');border:1px solid #b1905c;color:#9e7d4a}
.femanager_flashmessages>.message-ok{background-color:#cdeaca;background-image:url('../../typo3/sysext/t3skin/icons/gfx/ok.png');border:1px solid #58b548;color:#3b7826}
.femanager_flashmessages>.message-information{background-color:#eaf7ff;background-image:url('../../typo3/sysext/t3skin/icons/gfx/information.png');border:1px solid #c5dbe6;color:#4c73a1}
.femanager_flashmessages>.message-notice{background-color:#f6f7fa;background-image:url('../../typo3/sysext/t3skin/icons/gfx/notice.png');border:1px solid #c2cbcf;color:#444}
.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6f7fa;background-image:url('../../typo3/sysext/t3skin/icons/gfx/notice.png');border:1px solid #c2cbcf;color:#444;list-style-type:none;margin-left:0}
.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6d3cf;background-image:url('../../typo3/sysext/t3skin/icons/gfx/error.png');border:1px solid #d66c68;color:#aa0225;list-style-type:none;margin-left:0}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../typo3conf/ext/local/Resources/Public/Images/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../typo3conf/ext/local/Resources/Public/Images/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../typo3conf/ext/local/Resources/Public/Images/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
.cc_banner-wrapper{z-index:9001;position:relative}
.cc_container .cc_message{font-size:0.8em;transition:font-size 200ms;margin:0;padding:0;line-height:1.3em;color:#222}
.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}
@media print{.cc_banner-wrapper,.cc_container{display:none}
}
.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}
.cc_container a{text-decoration:underline;color:#222}
.cc_container .cc_btn{cursor:pointer;display:block;margin-left:10px;float:right;max-width:120px;text-align:center;font-size:14px;color:#fff;text-decoration:none}
.cc_container .cc_message{transition:font-size 200ms;font-size:0.8em;display:block}
@media screen and (min-width:500px){.cc_container .cc_message{margin-top:0.5em;font-size:0.8em}
}
@media screen and (min-width:768px){.cc_container{padding:15px 30px 15px}
}
.cc_container{background:#ccc;font-size:17px;font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;box-sizing:border-box}
@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
html{position:relative;min-height:100%;height:auto}
body{
margin-bottom:50px;height:auto;min-height:0}
.navcontainer{visibility:visible;position:relative}
.maincontentwrap+.maincontentwrap{margin-top:40px}
.fa{display:inline-block;font:normal normal normal 14px/1'Fontawesome webfont';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.footer{height:auto;position:absolute;bottom:0px;width:100%}
.content-full-width{width:100% !important}
.content-full-width .pagetitle{margin-right:0 !important}
.dropdownlist{margin-left:10px}
.w-nav-menu>.w-dropdown{font-size:0px}
.w-dropdown-link{font-weight:400;letter-spacing:-1px;font-family:'Avant Garde Gothic Bold',sans-serif;font-size:14px}
{}
.dropdownnavlink.dropdown-subpage-uid-22{color:#007eb0}
.dropdownnavlink.dropdown-subpage-uid-23{color:#e36302}
.dropdownnavlink.dropdown-subpage-uid-576{color:#B8C0D5}
.dropdownnavlink.dropdown-subpage-uid-604{color:#be9b00}
.dropdownnavlink:hover{color:#e30613}
.sidebar>div{padding:0;background:transparent;box-shadow:none}
.sidebar>div.csc-default{padding:20px;background:#fff;background:rgba(255,255,255,0.95);box-shadow:rgba(0,0,0,0.22) 1px 1px 1px 0}
.sidebar>div.csc-default+.csc-default{margin-top:25px}
.sidebar .promobox h5,.sidebar .promobox h4{margin-left:-5px;margin-right:-5px}
.slider-wrapper .bx-prev{
background-position:0 50%}
.slider-wrapper .bx-next{background-position:100% 50%}
.slider-wrapper.big-slider .bx-prev,.slider-wrapper.big-slider .bx-next{height:80px}
.slider-wrapper.big-slider ul{padding:0;margin:0}
.checkbox-list{list-style:none;margin:0;margin-bottom:10px;padding:0 15px;width:50%;float:left;padding-right:0}
.categories-item-list{list-style:disc;width:50%;float:left;color:#697075;font-size:14px}
.maincontent .categories-item-list{margin-bottom:0}
.categories-item-list+.categories-item-list{padding-left:15px}
.checkbox-list.list-3{width:33.333%}
.checkbox-list li,.categories-item-list li{font-size:13px;color:#5d686e;line-height:21px}
.checkbox-list.size-normal li{font-size:14px;line-height:24px}
.categories-item-list li{font-size:14px;line-height:22px}
.checkbox-list li label{width:100%}
.checkbox-list li label .label{display:inline-block;width:80%;width:-webkit-calc(100% - 25px);width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;vertical-align:top}
.checkbox-list li+li{margin-top:10px}
.sorting-buttons .button.current-sort:after{display:inline-block;font-size:85%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;margin-left:5px}
.sorting-buttons.sort-dir-desc .button.current-sort:after{content:'↓'}
.sorting-buttons.sort-dir-asc .button.current-sort:after{content:'↑'}
.new-point-cat{display:block !important;width:100px}
.accordion-item .mainImage{margin:5px}
.accordion-item .mainImage.align-left{float:left}
.accordion-item .mainImage.align-right{float:right}
.form-accordion{margin-top:15px;margin-bottom:50px}
.form-accordion-section{padding:0 10px;border:1px solid #d4d4d4}
.form-accordion-section+.form-accordion-section{margin-top:20px}
.form-accordion-section .accordion-state{display:none;visibility:hidden}
.form-accordion-section h3{margin-bottom:0}
.overflow-horizontal{overflow:auto}
.overflow-content{min-width:500px}
.form-accordion-section .form-accordion-header{padding-left:15px;margin:0;color:#5d686e;line-height:50px;display:block;cursor:pointer}
.form-accordion-section .form-accordion-header:after{float:right;content:'';font-family:'Fontawesome webfont',sans-serif;display:inline-block;font-size:16px;color:#5d686e}
.form-accordion-section .hide-icon .form-accordion-header:after{display:none}
.form-accordion-section .form-accordion-content{display:none}
.form-accordion-section .accordion-state:checked ~ .form-accordion-content,.form-accordion-section .accordion-state.checked ~ .form-accordion-content,.form-accordion-section.collapse .form-accordion-content{display:block}
.additional-category-formsection .form-accordion-content{content:" ";display:table !important;width:100%}
.form-accordion-section .accordion-state:checked ~ h3 .form-accordion-header,.form-accordion-section .accordion-state.checked ~ h3 .form-accordion-header,.form-accordion-section.collapse h3 .form-accordion-header{color:#e30613}
.additional-category-formsection .redbutton{margin:5px}
.form-accordion-section .accordion-state:checked ~ h3 .form-accordion-header:after,.form-accordion-section .accordion-state.checked ~ h3 .form-accordion-header:after{content:'\f077'}
.form-accordion-section .form-accordion-header[class*=icon]:before{width:40px;content:'';display:inline-block;background-position:0px 50%;background-repeat:no-repeat;height:20px;vertical-align:middle}
.form-accordion-section .form-accordion-header.icon-werkstattleistungen:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/werkstatt-icon.png')}
.form-accordion-section .accordion-state:checked ~ h3 .form-accordion-header.icon-werkstattleistungen:before,.form-accordion-section .accordion-state.checked ~ h3 .form-accordion-header.icon-werkstattleistungen:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/werkstatt-icon-red.png')}
.form-accordion-section .form-accordion-header.icon-automarken:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-automarken.png')}
.form-accordion-section .accordion-state:checked ~ h3 .form-accordion-header.icon-automarken:before,.form-accordion-section .accordion-state.checked ~ h3 .form-accordion-header.icon-automarken:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-automarken-red.png')}
.form-accordion-section .form-accordion-header.icon-zusatzleistungen:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-zusatz.png')}
.form-accordion-section .accordion-state:checked ~ h3 .form-accordion-header.icon-zusatzleistungen:before,.form-accordion-section .accordion-state.checked ~ h3 .form-accordion-header.icon-zusatzleistungen:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-zusatz-red.png')}
.form-accordion-section .form-accordion-header.icon-kfz-teile-zubeh-r:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-kfzteile.png')}
.form-accordion-section .accordion-state:checked ~ h3 .form-accordion-header.icon-kfz-teile-zubeh-r:before,.form-accordion-section .accordion-state.checked ~ h3 .form-accordion-header.icon-kfz-teile-zubeh-r:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-kfzteile-red.png')}
.form-accordion-section .form-accordion-header.icon-zahlungsarten:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-zahlung.png')}
.form-accordion-section .accordion-state:checked ~ h3 .form-accordion-header.icon-zahlungsarten:before,.form-accordion-section .accordion-state.checked ~ h3 .form-accordion-header.icon-zahlungsarten:before{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-zahlung-red.png')}
.partner-edit .form-accordion-section .form-accordion-header,.form-horizontal .form-accordion-section .form-accordion-header,.partner-changes-diff .form-accordion-section .form-accordion-header{padding-left:0}
.partner-edit .form-accordion-section .form-accordion-content,.form-horizontal .form-accordion-section .form-accordion-content,.partner-changes-diff .form-accordion-section .form-accordion-content{padding-bottom:15px}
.partner-edit #item-region>option[disabled]{display:none}
.partner-changes-diff .fieldlabel,.partner-changes-diff .fieldlabelhours,.partner-changes-diff .hoursseperator{top:0}
.partner-changes-diff .col-left{border-right:1px solid #d4d4d4;padding-right:20px;height:100%;overflow-x:hidden}
.partner-changes-diff .col-right{padding-left:20px;height:100%;border-left:1px solid #d4d4d4;margin-left:-1px;overflow-x:hidden}
.pendingchangesitem .modification-date{text-align:right;margin-bottom:5px}
.search-results{margin:-20px}
.opentimetable{border-collapse:collapse;border-spacing:0;border:none;
font-family:Arial,sans-serif;color:#697075}
.opentimetable td{padding:0;border-style:solid;border-width:0px;overflow:hidden;word-break:normal}
.opentimetable td+td{padding-left:10px}
.opentimetable td.label{padding:0px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal}
.overflowtext{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}
i.fake-at-sign:before{content:'@'}
img.fake-at-image{width:0}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media (max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
.navlink.visible-xs{display:inline-block !important}
.cc_container .cc_btn{margin-top:10px}
}
@media (max-width:767px){.visible-xs-block{display:block !important}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
.navlink.visible-sm,.w-dropdown.visible-sm{display:inline-block !important}
.w-nav-menu>.w-dropdown{margin-left:25px}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
.navlink.visible-md{display:inline-block !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media (min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
.navlink.visible-lg{display:inline-block !important}
}
@media (min-width:1200px){.visible-lg-block{display:block !important}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media (max-width:767px){.hidden-xs{display:none !important}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media (min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
#mapCanvas{width:100%;height:180px}
#mapCanvasEdit{width:100%;height:320px}
.w-tabs{margin-top:15px}
.tabswerkstatt{border-width:0;overflow:hidden;position:relative}
.tabswerkstatt .w-tab-link.w--current{position:relative}
.tabswerkstatt .w-tab-link.w--current:before,.tabswerkstatt .w-tab-link.w--current:after{content:'';position:absolute;width:1000px;right:100%;bottom:0;border-bottom:1px solid #d4d4d4;z-index:2}
.tabswerkstatt .w-tab-link.w--current:after{right:auto;left:100%}
.aktionenblock a{color:inherit;text-decoration:none}
.serviceicons{margin-bottom:41px}
.img-responsive{max-width:100% !important;height:auto !important;display:block !important}
form.partner-edit .file-extension{text-transform:uppercase}
form.partner-edit .prototype-template{display:none}
form.partner-edit .editlock-wrap ul{margin-bottom:0}
form.partner-edit .hoursseperator{padding-left:2px;padding-right:2px}
form.partner-edit .input.inputhours{width:48px}
form.partner-edit .opentime-section .w-checkbox{display:inline-block}
form.partner-edit .checkbox-openingtimes-closed{vertical-align:5px}
form.partner-edit .opentime-section .checkbox-openingtimes-closed{font-size:12px;color:#5d686e;margin:3px 0px 0px 10px}
.newsteasercontent{padding-left:0}
.newsitemwrap .w-col-3+.w-col-9 .newsteasercontent{padding-left:15px}
.newsteasercontent a{color:inherit;text-decoration:none}
h1 small{opacity:0.5;font-family:'Avant Garde Gothic Demi';font-weight:400}
.social-apps a{color:inherit;text-decoration:none}
.social-apps>div{float:left;margin-right:10px;min-width:60px}
.social-apps>div.googleplus{min-width:50px}
.csc-textpic img,.csc-textpic.csc-textpic-above img,.csc-textpic.csc-textpic-below img{height:auto}
.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap,.csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap{max-width:50%;height:auto}
.textpic-image-240 .csc-textpic .csc-textpic-imagewrap{max-width:240px}
.textpic-image-240 .csc-textpic .csc-textpic-imagewrap figure{display:block}
.csc-menu{list-style:none}
.maincontent ul{list-style:disc}
.maincontent ul.images-list{list-style:none;margin:0}
.maincontent .csc-header h1{padding-left:0}
.maincontent .csc-header.csc-header-n1 h1{padding-top:0}
.upload-file-button{position:relative;cursor:pointer}
#upload-file-input{visibility:hidden;opacity:0;pointer-events:none}
#pickfiles{margin:0}
#uploadContainer .progress{margin-bottom:0;font-weight:bold}
.onelinetextarea{margin-top:5px}
.onelinetextarea textarea{display:inline-block;width:60%;height:100px;vertical-align:top}
.promotion-image{margin-top:5px}
.promotion-image-container{width:60%;display:inline-block;vertical-align:top}
.js-promotion-image-upload,.js-logo-upload{position:relative}
.js-promotion-image-upload .add-more,.js-logo-upload .add-more{margin-top:0;position:relative;z-index:2;cursor:pointer}
.promotion-image-uploader,.logo-uploader{opacity:0;pointer-events:none;position:absolute;z-index:0;left:0;top:0}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block>p,.alert-block>ul{margin-bottom:0}
.alert-block p+p{margin-top:5px}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.formrow a{float:left;clear:left;color:#e30613;
line-height:30px}
@media (max-width:350px){.formrow a{line-height:1.4em}
}
@media (min-width:990px) and (max-width:1199px){.formrow a{line-height:2.4em;font-size:13px;
}
.categories-item-list li{font-size:13px}
.checkbox-list.size-normal li .label{white-space:nowrap}
}
.loginformwrap .alert{margin-right:15px;margin-top:10px}
.actions-list{list-style:none;margin:15px 0;padding:0}
.actions-list a{color:#646f74;display:block;text-decoration:none}
.actions-list a:hover{text-decoration:underline}
.feManagerValidation .formrow{position:relative}
.feManagerValidation .formrow.error{padding-bottom:45px}
.feManagerValidation .alert{position:absolute;left:35.5%;max-width:60%;font-size:12px;line-height:17px}
.clearmargin{margin:0 !important}
.partner-type{font-size:12px;display:block;color:#646f74;line-height:16px}
.resultheader{margin-bottom:15px}
.resultheader a{color:inherit}
.servicesicons-inner{margin-top:8px;margin-bottom:30px;max-width:180px;float:right;text-align:right;font-size:0;padding-bottom:40px}
.servicesicons-inner>a,.servicesicons-inner>img{margin-bottom:5px;display:inline-block;margin-left:5px;width:40px;height:40px}
.servicesicons-inner>img{vertical-align:bottom}
.servicesicons-inner>a:nth-child(4n+1),.servicesicons-inner>img:nth-child(4n+1){clear:both}
.servicesicons-inner>a:nth-child(n+5),.servicesicons-inner>img:nth-child(n+5){float:left}
.languagesandcardswrap ul{margin-bottom:0}
h4.no-condensed{font-family:"Avant Garde Gothic Bold",sans-serif}
.button-lighter{font-weight:400;padding:5px 21px}
.lighter{font-weight:300}
.fw-normal{font-weight:400}
.bolder{font-weight:700}
.icon-search{display:inline-block;font:normal normal normal 14px/1'Fontawesome webfont';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-search:before{content:"\f002"}
.map-dir-button{margin:0}
.faq-accordion h6{margin:0;padding:15px 0 15px 0}
.faq-accordion{border-top:1px solid #ccc;margin-bottom:20px}
.faq-accordion .accordion-item{
border-bottom:1px solid #ccc}
.redbutton{font-size:12px;font-weight:400;width:105px;padding:5px}
.tabs-accordion{position:relative;overflow:hidden;margin-top:15px;opacity:0}
.tabs-accordion>ul{list-style:none;padding:0;margin:0}
.tabs-accordion>ul>li{float:left;display:block;vertical-align:top;width:20%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;list-style:none}
.tabs-accordion>ul>li+li a{border-left-width:0}
.tabs-accordion>ul>li>a{display:block;background-color:transparent;
border:1px solid #d4d4d4;float:left;font-weight:700;position:relative;text-decoration:none;text-align:center;cursor:pointer;white-space:nowrap}
.tabs-accordion>ul>li>a span{display:block;padding:8px 15px;overflow:hidden;position:relative;text-overflow:ellipsis}
.tabs-accordion>ul>li.active>a{border-bottom-color:transparent;color:#e30613}
.tabs-accordion>ul>li.active>a:before,.tabs-accordion>ul>li.active>a:after{content:'';position:absolute;width:1000px;right:100%;bottom:-1px;border-bottom:1px solid #d4d4d4;z-index:2}
.tabs-accordion>ul>li.active>a:after{right:auto;left:100%}
.tabs-accordion .tabs-content{width:590px;display:none;clear:both;padding:15px;border:1px solid #d4d4d4;border-top-width:0;color:#5d686e;position:relative}
.tabs-accordion>ul>li.active .tabs-content{display:block}
.rss-link{font-weight:400}
.rss-link:before{display:inline-block;font:normal normal normal 14px/1 Fontawesome webfont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f143";color:orangered;margin-right:5px}
.breadcrumbs,.tmpl-breadcrumbs-white .breadcrumbs,.breadcrumblink,.tmpl-breadcrumbs-white .breadcrumblink{color:#fff}
.tmpl-breadcrumbs-dark .breadcrumbs,.tmpl-breadcrumbs-dark .breadcrumblink{color:#010002}
.no-items-found .textlink{display:block;float:none}
.logos-section{position:relative;width:100%;height:100px;background:#ffffff;background-color:rgba(255,255,255,0.95);margin-bottom:20px}
.logos-section .logo-slider{width:100%;position:relative;height:100px;opacity:0}
.logos-section .logo-slider .slide{width:120px;height:100px;line-height:100px;float:left;text-align:center}
.logos-section .bx-wrapper{position:relative}
.logos-section .bx-controls{position:absolute;width:100%;left:0;top:0}
.logos-section .bx-next,.logos-section .bx-prev{position:absolute;height:100px;width:45px;top:0;font-family:'webflow-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:black;font-size:28px;text-align:center;line-height:100px;text-decoration:none}
.logos-section .bx-prev{right:100%}
.logos-section .bx-prev:before{content:"\e601"}
.logos-section .bx-next{left:100%}
.logos-section .bx-next:before{content:"\e600"}
.logo-slider .logoimage{padding:0}
.back-to-top{float:right;clear:both;display:none;background:#e30613;color:#fff;font-size:14px;text-decoration:none;line-height:30px;padding:0 10px;font-weight:400;margin-bottom:20px}
.back-to-top span{margin-left:8px}
.icon-arrow-up{display:inline-block;font:normal normal normal 14px/1'Fontawesome webfont';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-arrow-up:before{content:"\f062"}
.news .article .news-img-wrap a{border-width:0;padding:0;background:none;margin-bottom:10px}
.news .article .news-img-wrap{background:none}
.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{white-space:normal}
.longerbutton{width:150px}
.managertextblock{padding-left:20px;background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-vorname.png');background-size:12px;background-position:0px 50%;background-repeat:no-repeat}
.sidebar .vbanners{
}
.vbanner-item-display-slider{position:relative}
.vbanner-item-display-slider .vbanner-item-display{
}
.vbanner-item.empty{height:100%;background:url('../../typo3conf/ext/local/Resources/Public/Images/loader.gif') no-repeat 50% 50%}
.vbanner-item-display{display:none;width:100%;position:absolute}
.vbanner-item-display .left{float:left;width:50%}
.vbanner-item-display h4,.vbanner-item-display h5{margin-left:-5px;margin-right:-5px}
.vbanner-item-display h4 a{color:inherit;font-size:16px;line-height:20px;font-weight:normal;letter-spacing:0px}
.vbanner-item-display .vbanner-content p{margin-bottom:0}
.vbanner-item-display .vbanner-content{margin-left:-5px;margin-right:-5px;max-height:110px;overflow-y:hidden}
.vbanner-item-display .vbanner-images{margin-left:-5px}
.vbanner-item-display .vbanner-images img{max-height:124px;width:auto;max-width:90%}
.vbanner-item-display .vbanner-images+.vbanner-content{margin-left:0;padding-left:5px}
.vbanner-item-display .vbanner-images+.vbanner-content+.vbanner-read-more{text-indent:5px}
.vbanner-read-more{margin-left:-5px}
.vbanners-campaign-table{width:100%;table-layout:fixed}
.vbanners-campaign-table th,.vbanners-campaign-table td{text-align:left;border:1px solid #cecece;padding:4px;background:#fefefe}
.vbanners-campaign-table th{background:#f7f5f3}
.vbanners-campaign-table label{display:inline}
.vbanners-campaign-table .status+label:after{content:attr(data-deactive-text);font-weight:400}
.vbanners-campaign-table .status:checked+label:after{content:attr(data-active-text)}
.vbanner-campaign-list button{
}
.button.partners-list-button{position:relative;margin:0 0 0 5px;width:105px;float:right;font-size:12px;font-weight:400 !important;display:inline-block;padding:5px 0}
.tmpl-homepage .maincontent p,.tmpl-homepage .maincontent h3{margin-bottom:2em}
.tmpl-homepage .maincontent p:last-child{margin-bottom:1em}
.emaillinkwerkstatt{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-email-circle-small.png');background-position:0 5px;padding-left:20px}
.emaillinkwerkstatt:hover{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-email-circle-red-small.png')}
.ui-accordion-header{outline:0}
.partnerDetailBox{margin-top:20px}
.partner-links{margin-top:12px;margin-left:10px}
.partner-description{margin-left:10px}
.partner-edit-link{font-weight:400;padding-left:15px;display:inline-block;background:url('../../typo3conf/ext/local/Resources/Public/Images/icon-betreff.png') no-repeat 0 4px;background-size:11px}
.partner-logout-button{margin-top:15px;background:#e30613;color:#fff;display:inline-block;padding:0 20px;line-height:36px;vertical-align:middle}
.partner-logout-button span{font-weight:400}
.partner-logout-button:hover{text-decoration:none}
.user-image{display:block;width:145px;height:145px;background:url('../../typo3conf/ext/local/Resources/Public/Images/user.png')}
.partners-link-menu{list-style:none;margin:0 -20px;padding:0;margin-top:10px;margin-bottom:-15px}
.partners-link-menu li{line-height:40px;border-top:1px solid #ccc;padding:0 20px}
.partners-link-menu li a{display:block;padding-left:16px;background:url('../../typo3conf/ext/local/Resources/Public/Images/double-arrow.png') no-repeat 0 50%}
.partners-link-menu li a:hover{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/double-arrow-red.png');color:#e30613;text-decoration:none}
.move-to-bottom{position:absolute;right:15px;bottom:15px}
.searchresultinfoblock img+.openinghourstext{width:205px}
.labelcard.cardbankomat-maestro{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-bankomat.png');-webkit-background-size:auto 30px;background-size:auto 30px;background-repeat:no-repeat}
.labelcard.cardteilzahlung{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-teilzahlung.png');-webkit-background-size:auto 30px;background-size:auto 30px;background-repeat:no-repeat}
.labelcard.cardzahlschein{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/icon-zahlschein.png');-webkit-background-size:auto 30px;background-size:auto 30px;background-repeat:no-repeat}
.news-single .article .news-img-wrap{max-width:240px}
.form-errors li{color:#e30613 !important}
.action-list{padding:0;color:#697075;margin:20px 10px 10px 15px}
.action-header-info{margin:0 20px !important}
.action-product{margin-bottom:20px}
.action-product-title{color:#e30613;margin-top:10px;font-family:"Avant Garde Gothic Demi",sans-serif}
.action-product-properties p{margin-bottom:5px}
p.action-product-property-description{margin-bottom:10px}
.action-join-form .formrowsmall{height:auto !important}
.action-join-form .radiobuttonlabel.fieldlabel{width:100% !important}
.action-join-form .radiowidthsmall{width:26% !important}
.action-join-form .join-form-legend{margin-bottom:5px;margin-top:10px}
.big-slider .action-product-details-wrap{padding-left:10px;font-size:12px}
.big-slider .action-product-title{margin-top:0}
.big-slider .action-product-description{margin-bottom:0}
.radiobuttonlabel-desc{margin-bottom:0}
@media (max-width:1199px){.dropdownlist{margin-left:5px}
.pagetitle{margin-right:30px}
.tabbackground{width:33%}
.tabbackground.w--current{top:0}
.openinghourstext{position:relative;text-overflow:ellipsis;overflow:hidden;width:100%}
.tabs-accordion .tabs-content{width:480px}
.tabs-accordion>ul>li{width:24%}
.tabs-accordion>ul>li>a{
max-width:100%}
}
@media (min-width:992px) and (max-width:1199px){.smallgallery{width:170px}
.smallgallery img{height:auto}
.slider-wrapper .bx-prev,.slider-wrapper .bx-next{height:54px}
.slider-wrapper .bx-next{background-position:100% 50%}
.slider-wrapper.big-slider .bx-prev,.slider-wrapper.big-slider .bx-next{height:65px}
.searchresultinfoblock{width:55%}
.servicesicons{width:45%}
.opentimetable td{vertical-align:top}
form.partner-edit .formrowhours{height:auto}
}
@media (max-width:991px){h1{font-size:30px;line-height:34px}
.w-col-stack.content{padding-left:10px;padding-right:10px}
.pagetitle{margin:0}
.sidebar>.csc-default{width:48%;width:calc((100% - 20px) / 2);float:left}
.sidebar>.csc-default+.csc-default{margin-top:0 !important;margin-left:20px}
.sidebar>.csc-default:nth-child(3n){margin-left:0;margin-top:0}
.maincontentwrap{min-height:1px}
.vbanner-item-display h4,.vbanner-item-display h4 a{font-size:14px;letter-spacing:-0.4px}
.vbanner-item-display h5{font-size:11.41px;font-family:'Avant Garde Gothic Demi Condensed';letter-spacing:-0.2px}
.vbanner-item-display h2{font-size:17.55px;line-height:18px;margin-top:12px;margin-bottom:23px}
.sidebar .promobox h5{font-size:11.41px;font-family:'Avant Garde Gothic Demi Condensed';letter-spacing:-0.2px}
.sidebar .promobox h4{font-size:14px;letter-spacing:-0.4px}
.sidebar .promobox h2{font-size:17.55px;line-height:18px;margin-top:12px;margin-bottom:23px}
.promoinfosmalltext{line-height:13px}
.big-slider .pager img{max-width:none}
.navbar,.navcontainer,.navmenu{height:auto}
.navbar{padding-bottom:25px}
.navmenu{
width:100%}
.navlink{max-width:170px;margin:0;line-height:20px}
.navlink+.navlink,.w-dropdown+.navlink{margin-left:25px}
.dropdownlist{margin-left:0;margin-top:25px}
.main{margin-top:20px}
.logoimage{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);padding-left:0px;padding-right:0px}
.link-to-search{float:right;font-size:14px;color:#fff;text-decoration:none;display:block;background:#e30613;line-height:20px;padding:4px 10px;font-weight:400;margin-top:20px}
.link-to-search span{margin-left:8px}
.newsitemwrap .w-col-3+.w-col-9 .newsteasercontent{padding-left:0}
.tabs-accordion .tabs-content{width:688px}
.tabs-accordion>ul>li{width:24%}
.tabs-accordion>ul>li>a{max-width:none}
.search-section{display:none;position:absolute;top:0;left:0;z-index:1000;width:100%;padding:10px;padding-top:0;padding-bottom:20px;background:#fff;box-shadow:rgba(0,0,0,0.22) 1px 1px 1px 0}
.search-section .csc-header h1,.search-section .csc-header h2,.search-section .csc-header h3,.search-section .csc-header h4{display:none}
.search-section .searchform{margin-top:0}
.search-section .w-col{padding:0}
.search-section .w-container .w-row{margin:0}
.search-section .close{color:#fff;display:block;float:right;opacity:1;background:#e30613;font-family:'Arial';width:32px;text-align:center;font-weight:400;padding:4px 5px;font-size:22px;text-shadow:none;margin-bottom:10px;line-height:1}
.content.no-page-title-box+.sidebar{margin-top:30px}
.back-to-top span{display:inline}
.quicklinks{text-align:right;float:left;padding:0 15px 10px 0}
.quicklinks ul li{display:inline-block;line-height:40px}
.copyright{padding-top:0;line-height:40px}
.area_select_field .formboldlink{width:68%;line-height:18px;padding-top:2px}
.user-image{width:100%;height:131px;background-size:131px auto}
.searchresultinfoblock img+.openinghourstext{margin-left:15px;width:260px}
}
@media (max-width:767px){body{margin-bottom:0}
.w-container{width:auto;max-width:none}
.footer{position:static}
.footer .w-container{max-width:none}
.navbar{padding-bottom:0;height:160px}
.sidebar>.csc-default{width:100%;margin:0}
.sidebar>.csc-default+.csc-default{margin-top:25px !important;margin:0}
.navmenu{position:absolute;left:0;
background:#ffffff;margin:0;border-top:1px solid #000;width:100%;display:none;z-index:100}
.w-nav-overlay{
}
.navmenu a{display:block;width:100%;max-width:none !important;font-size:16px;line-height:50px;margin:0;border-bottom:1px solid #000}
.w-dropdown,.w-dropdown .w-dropdown-toggle{width:100%}
.w-dropdown-list{position:relative;display:block;margin-top:0;box-shadow:none}
.w-dropdown-list .w-dropdown-link{font-size:14px;letter-spacing:-0.5px}
.w-dropdown-link{padding:0;font-weight:400;letter-spacing:-1px;font-family:'Avant Garde Gothic Bold',sans-serif}
.w-dropdown-link:hover{background:#fff;color:#e30613}
.navlink+.navlink,.w-dropdown+.navlink,.w-dropdown{margin:0}
.navmenu a br{content:' ';display:none}
.navmenu a br:after{content:' '}
.w-nav-button{display:inline-block;font-size:22px;padding:0;margin-right:10px;margin-top:28px}
.w-icon-nav-menu:before{display:block;padding:4px 5px}
.w-icon-nav-menu{color:#fff;background:#e30613}
.link-to-search{clear:both;float:none;margin:0 10px;min-height:30px;padding-top:5px;position:relative;text-align:center;top:15px;z-index:20}
.w-nav-button.w--open+.link-to-search{margin:28px 10px 0 0;float:right;top:0;clear:none;background-color:#e30613!important}
.w-nav-button.w--open+.link-to-search span{display:none}
.w-nav-button.w--open .w-icon-nav-menu:before{content:'×';font-family:'Arial';font-weight:700;width:22px;text-align:center}
h1{font-size:18px;line-height:22px;padding:18px 15px}
h2{font-size:18px;line-height:22px}
.logossection{margin-bottom:50px}
.footer{margin-top:20px;height:auto}
.copyright{padding-top:0;line-height:40px;float:left}
.quicklinks{text-align:right;float:left;padding:0 25px}
.quicklinks ul li{line-height:40px;width:49%;margin-right:1%;display:inline-block;float:left;text-align:left}
.quicklinks ul li a{display:inline-block;line-height:12px}
.quicklinks ul li:before{display:none}
.sidebar .vbanner-item{
margin:auto;width:100%}
.vbanner-item-display h5{font-size:14px;font-family:"Avant Garde Gothic Demi",sans-serif;letter-spacing:-1px}
.vbanner-item-display h4,.vbanner-item-display h4 a{font-size:16px;letter-spacing:0}
.vbanner-item-display h2{margin-top:4px;margin-bottom:10px;font-size:24px;line-height:26px}
.sidebar .promobox{max-width:370px}
.sidebar .promobox h5{font-size:14px;font-family:"Avant Garde Gothic Demi",sans-serif;letter-spacing:-1px}
.sidebar .promobox h4{font-size:16px;letter-spacing:0}
.sidebar .promobox h2{margin-top:4px;margin-bottom:10px;font-size:24px;line-height:26px}
.searchform .w-col.w-col-6{width:50%}
.breadcrumbnav{margin-left:10px;margin-top:20px}
.searchresultinfoblock{width:100%;float:none}
.servicesicons{width:100%;float:none;text-align:left;margin-top:10px}
.servicessmalltext{text-align:left}
.button.partners-list-button{position:relative;right:0;bottom:0;margin-top:20px;margin-bottom:5px}
.searchresultimage{display:block;float:none}
.searchresultinfoblock img+.openinghourstext{margin-left:0;margin-top:10px}
.openinghourstext{display:block}
.arrow.right{right:auto;left:15px}
.news .w-col-3{width:25%}
.news .w-col-3 img{height:auto}
.news .w-col-9{width:75%}
.newsitemwrap .w-col-3+.w-col-9 .newsteasercontent{margin-left:10px}
.submenuitem img{height:auto}
.detail-header{clear:both;display:table;width:100%}
.detail-header h1{width:100%;display:block;padding-left:25px}
.detail-header .partnerlogotitle{width:100%;text-align:left;display:table-header-group}
.detail-header h1:before{display:none}
.detail-header .partnerlogotitle img{
margin:10px 0 0 15px;transform:scale(0.9)}
.openingtextinforight{padding-left:0;margin-top:10px}
.serviceicons{margin-bottom:15px}
.opentimetable td{vertical-align:top}
.smallgallery{height:auto}
.bx-viewport{margin-bottom:15px}
.languagesandcardswrap{padding-top:0}
.languagesandcardswrap h6{margin-top:15px}
.aktionenblock img{float:none;display:block;height:auto;margin-bottom:10px}
.aktionenblock .slide img{margin-bottom:0}
.categories-item-list{width:100%}
.categories-item-list+.categories-item-list{padding-left:20px}
.tabs-accordion{border-top:1px solid #ccc}
.tabs-accordion>ul>li{width:100%;clear:both;float:none;border-bottom:1px solid #ccc}
.tabs-accordion>ul>li>a{color:#5d686e;font-size:14px;line-height:18px;font-weight:700;margin:0;padding:15px 0;;display:block;float:none;border-width:0;text-align:left}
.tabs-accordion>ul>li.active>a{border-width:0;color:inherit}
.tabs-accordion>ul>li.active>a:before,.tabs-accordion>ul>li.active>a:after{display:none}
.tabs-accordion>ul>li>a span{display:inline;padding:0}
.tabs-accordion .tabs-content{border-width:0;padding:0;padding-bottom:15px;display:none;width:auto}
.tabs-accordion .tabs-content>h6{display:none}
.tabs-accordion .active .tabs-content{display:none}
.newsteasertext{
}
.newsteasertitle{margin-bottom:0}
.servicesicons-inner{margin-bottom:0}
.email-link-container,.url-link-container{display:none}
.back-to-top{margin-right:10px;margin-bottom:0}
.back-to-top span{display:none}
.area_select_field .formboldlink{width:68%;line-height:30px;padding-top:5px}
.user-image{margin-bottom:15px;background-repeat:no-repeat}
.partnerDetailBox{min-width:240px}
.partners-link-menu{min-width:280px}
.csc-default{clear:both}
.searchresultinfoblock img+.openinghourstext{width:100%}
.servicesicons-inner{max-width:none;float:left;text-align:left}
.servicesicons-inner>a,.servicesicons-inner>img{float:none!important;clear:none!important}
}
@media (max-width:670px){form.partner-edit .formrowhours{height:auto}
}
@media (max-width:479px){.hoursseperatorUnd{top:-4px}
.quicklinks{float:none;text-align:left;padding-left:25px}
.quicklinks ul li a{display:inline-block}
.move-to-bottom{position:relative;right:auto;bottom:auto}
.pagetitlebefore,.pagetitleafter{background-position:-120px 0}
.sidebar .vbanner-item{width:100%}
.vbanner-item-display h5{font-size:12px;font-family:'Avant Garde Gothic Demi Condensed';letter-spacing:-0.7px}
.vbanner-item-display h4{font-size:14px;letter-spacing:-1.2px;line-height:18px;margin:0 -4px;margin-bottom:10px}
.vbanner-item-display h4 a{font-size:14px;letter-spacing:-1.2px;line-height:18px}
.vbanner-item-display h2{margin-top:4px;margin-bottom:10px;font-size:16px;line-height:18px}
.vbanner-item-display img{height:auto}
.vbanner-item-display .vbanner-content{font-size:12px}
.sidebar .promobox img{height:auto}
.sidebar .promobox{margin:-10px}
.sidebar .promobox h4{font-size:14px;letter-spacing:-1.2px;line-height:18px;margin:0 -4px;margin-bottom:10px}
.sidebar .promobox h5{font-size:12px;font-family:'Avant Garde Gothic Demi Condensed';letter-spacing:-0.7px}
.sidebar .promobox h2{margin-top:4px;margin-bottom:10px;font-size:16px;line-height:18px}
.promoinfosmalltext{font-size:12px}
.checkbox-list{width:100%;padding:0 10px}
.area_select_field .formboldlink{display:block;max-width:60%;float:left;height:auto;line-height:18px;padding:0}
.news .w-col-3{width:100%}
.news .w-col-3 img{height:auto}
.news .w-col-9{width:100%}
.newsitemwrap .w-col-3+.w-col-9 .newsteasercontent{margin-left:0px;margin-top:10px}
.submenuitem{display:block;width:100%;margin:0}
.submenulink{display:block;text-align:center;padding:8px;background:#fff;border:1px solid #e30613}
.submenulink img{display:none;
}
.submenuitem+.submenuitem{margin-top:15px}
.news-single .article .news-img-wrap{float:left;margin:0;margin-bottom:10px;clear:both}
.news-text-wrap{clear:both;display:block}
.form-accordion-section .form-accordion-header{padding-left:0;font-size:16px}
.logos-section .bx-next,.logos-section .bx-prev{width:30px;font-size:20px}
.news-single .article .news-img-wrap{width:100%}
}
@media screen and (min-width:992px){.navlink{margin-left:15px}
.phonenumber{font-weight:400 !important;pointer-events:none}
}
@media screen and (min-width:1200px){.navlink{margin-left:25px}
.content{width:700px}
.content-full-width{width:100% !important}
.sidebar{width:410px;padding:0}
}
@media all and (min-width:320px) and (min-height:320px){.bgimage{height:450px}
}
@media all and (min-width:320px) and (max-height:767px){.bgimage{height:780px}
}
@media all and (min-width:480px) and (max-height:380px){.bgimage{height:400px}
}
@media all and (min-width:768px){.bgimage{height:1050px}
}
@media all and (min-width:768px) and (min-height:1024px){.bgimage{height:1300px}
}
@media all and (min-width:1200px){.bgimage{height:100%}
}
.about-us-left-col,.about-us-right-col{float:left;display:inline-block}
.about-us-left-col{width:170px}
.about-us-right-col{width:380px}
@media (max-width:1199px){.about-us-right-col{width:270px}
}
@media (max-width:991px){.about-us-left-col{width:30%}
.about-us-right-col{width:70%}
}
@media (max-width:599px){.about-us-left-col{width:40%}
.about-us-right-col{width:60%}
}
@media (max-width:599px){.about-us-left-col{width:40%}
.about-us-right-col{width:60%}
}
@media (max-width:599px){.about-us-left-col{width:40%}
.about-us-right-col{width:60%}
}
@media (max-width:479px){.about-us-left-col,.about-us-right-col{width:50%}
}
@media (max-width:459px){.about-us-left-col,.about-us-right-col{width:100%}
}
.action-product-item-wrap{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #d6d6d6;position:relative}
.slide .action-product-item-wrap:last-child{border-bottom:0}
.maincontent ul.product-slider{padding:0;margin:0}
.maincontent ul.product-slider li{list-style:none;margin:0;padding:0}
.product-details-col{padding-bottom:70px;margin-left:20px;position:relative}
.product-title{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:bold}
.action-product-with-extraprice .product-details-col{padding-bottom:100px}
.product-additional-description{margin-top:10px}
.product-price-wrap{position:absolute;right:0;bottom:20px}
.product-logo-wrap{position:absolute;bottom:20px;left:0}
.product-price{min-width:85px;height:56px;padding:0 5px 0 10px;background-color:#e30613;color:#fff;font-size:32px;line-height:56px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:right}
.product-price .decimals{font-size:80%}
.product-extra-price{color:#e30613}
.product-title{color:#000}
.product-number{color:#000}
.product-pagination-wrap .pagination-item{float:left;display:inline-block;height:20px;min-width:0px;margin-right:5px;padding-top:2px;background-color:#d1d1d1;color:#7a7a7a;font-size:12px;line-height:16px;text-align:center;text-decoration:none;font-weight:400;width:20px}
.product-pagination-control-prev,.product-pagination-control-next{padding-left:5px;padding-right:5px}
.product-pagination-wrap .pagination-item.active,.product-pagination-wrap .pagination-item:hover{cursor:pointer;background-color:#212A72;color:white}
@media (max-width:767px){.product-details-col{margin-top:20px}
}
.csc-sitemap ul{margin-bottom:0}
.csc-sitemap ul ul{padding-left:0}
.news .article h3{margin-bottom:15px}
.csc-textpic-image a.fancybox,.mediaelement a.fancybox{position:relative;display:block}
.csc-textpic-image a.fancybox:before,.mediaelement a.fancybox:before{content:'';position:absolute;right:5px;top:5px;background:url('/typo3conf/ext/local/Resources/Public/Images/icon-plus.png') no-repeat 0 0;width:18px;height:18px}
.admin-list .searchresultitem:nth-child(odd){background:#eee}
.admin-list .searchresultitem:nth-child(3){border-top:1px solid #d4d4d4}
.admin-list .detail-list{padding-left:0;list-style-type:none;font-size:12px}
.vcs .searchform .select-container.multiselect-container{height:auto;background:#fff}
.vcs .searchform .select-container.multiselect-container select{height:auto;padding-left:15px;padding-right:15px;margin-bottom:0;padding-top:6px;padding-bottom:6px;overflow:auto}
.vcs .searchform .select-container.multiselect-container select optgroup{font-size:16px;padding-top:5px;padding-bottom:5px}
.vcs .searchform .select-container.multiselect-container select option{display:block;margin-top:5px}
.admin-search .checkbox-list{width:100%}
li.special a{font-size:1.2em;color:#e30613;font-weight:700}
li.special a{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/double-arrow-red.png')}
.partner-new .error-message,.partner-edit .error-message{font-size:12px;line-height:16px;color:#e30613;margin-left:36%;width:60%}
.partner-new .error-message.wide{margin-left:20px;width:100%}
#mapCanvas.big-map{width:100%;height:300px;position:relative}
.maincontent .history-list{padding-left:0;list-style:none}
.maincontent .history-list .history-detail{list-style:none;margin-top:5px;padding-left:15px}
.maincontent .history-list .divider:before{content:'/';font-weight:700;margin-right:5px}
.maincontent .history-list .editing-values{display:none}
.icon-pensil:before{content:'\f040';font-family:'Fontawesome webfont'}
.edit-history-item{float:right;font-weight:400}
.edit-history-item:hover{text-decoration:none;color:#e30613}
.history-item span.hidden+span .divider{display:none}
.small-action{float:right;margin-right:25px}
.small-action a{font-size:16px;margin-left:6px}
.small-action a:hover{text-decoration:none;color:#e30613}
.icon-save:before{content:'\f00c'}
.icon-cancel:before{content:'\f00d'}
.admin-list .sorting-buttons a.button{margin-top:0}
@media (min-width:768px){.admin-list .action-buttons a.button+a.button{margin-top:5px}
}
@media (min-width:768px) and (max-width:1199px){body{margin-bottom:100px}
}
.break-opentime{display:inline}
@media (min-width:400px){.break-opentime{display:none}
}
@media (min-width:992px) and (max-width:1199px){.break-opentime{display:inline}
.categories-item-list{width:50%}
}
@media (min-width:400px) and (max-width:767px){.vbanner-item-display .vbanner-images{width:180px}
.vbanner-item-display .vbanner-contents{position:relative}
}
.ajax-small-loader.in{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/small-loader.gif');background-repeat:no-repeat;background-position:98% 50%}
input.ajax-small-loader{padding-right:25px}
.filter-reset{margin-right:5px}
.new-subcategory-section{border-top:1px solid #d4d4d4;padding-top:25px}
.new-subcategory-section button{float:right;margin-top:10px;margin-right:25px}
.new-subcategory-section .add-more{float:right;margin-right:25px;margin-top:0}
.fieldlabelgroup{margin-top:9px}
.input-group-container{display:inline-block;vertical-align:top}
.input-group-container.width60{width:60%}
.input-group-container.width60 input{height:30px}
.fb_iframe_widget_lift{z-index:1050!important}
.header-banner{display:block;position:absolute;top:15px;left:260px}
.responsive-iframe-wrapper{text-align:center}
.responsive-iframe-wrapper iframe{max-width:100%}
.responsive-iframe-wrapper iframe:not([width]){width:100%}
.content-nav{margin:10px 0 20px 0;padding:0}
.content-nav--item{display:inline-block;list-style:none;padding:10px 20px;background-color:rgba(255,255,255,0.95);margin:10px 10px 0 0;text-transform:uppercase}
.content-nav--item-active{background-color:#e30613}
.content-nav--item-active a{color:#fff}
.main-header-image-wrapper{text-align:center;padding:10px}
.main-header-image{max-width:80px;height:auto}
.searchform .select2-container{position:relative;width:100%!important;border:1px solid #ccc;background:#fff url(/typo3conf/ext/local/Resources/Public/Images/arrow-down.png) 97% 50% no-repeat;margin-bottom:10px}
.searchform .select2-container--default.select2-container--focus .select2-selection--multiple,.searchform .select2-container--default .select2-selection--multiple{border:none!important;line-height:0}
.searchform .select2-selection{background-image:url(/typo3conf/ext/local/Resources/Public/Images/wrench-icon.png);background-position:15px 50%;background-repeat:no-repeat}
.searchform .select2-selection{border-radius:0;min-height:50px;padding-left:60px;border:1px solid #c9c9c9;box-shadow:rgba(0,0,0,0.2) 1px 1px 3px 0px inset}
.searchform .select2-container--default .select2-selection--multiple .select2-selection__rendered{margin:0;padding:13px 0 12px 0;min-height:50px}
.searchform .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;border:0;color:#555;font-weight:bold;line-height:25px;padding:0;margin:0 5px 0 0}
.searchform .select2-selection__choice[title="Alle"] .select2-selection__choice__remove{display:none}
.searchform .select2-selection__choice[title="Alle"],.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="--1"]{font-size:14px;letter-spacing:-14px;color:transparent!important}
.searchform .select2-selection__choice[title="Alle"]:before,.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="--1"]:after,.searchform .select2-selection__choice[title="Alle"]:after{font-size:14px;letter-spacing:normal;color:#555!important}
.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="--1"]:after,.searchform .select2-selection__choice[title="Alle"]:after{content:'alle Originalteile Partner'}
.searchform .select2-container--default .select2-selection--multiple .select2-selection__choice:first-child:before{margin:0;content:"spezialisiert auf: ";font-weight:normal}
@media (max-width:992px){.searchform .select2-container--default .select2-selection--multiple .select2-selection__choice:first-child:before{content:"Servicebetriebe: "}
.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="--1"]:after,.searchform .select2-selection__choice[title="Alle"]:after{content:'alle OT-Partner'}
}
.select2-container--default .select2-results__option:before{content:' ';width:10px;height:10px;display:inline-block;border:1px solid #555;margin-right:10px;vertical-align:-1px}
.select2-container--default .select2-results__option[aria-selected=true]:before{background-color:#555}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ddd;color:#555}
.select2-results__option{font-weight:bold}
.select2-search.select2-search--inline{display:none}
.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="-22"]{color:#007eb0}
.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="-23"]{color:#e36302}
.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="-576"]{color:#B8C0D5}
.select2-results__option[id^="select2-tx_vcs_pi1searchsites-"][id$="-604"]{color:#be9b00}
.select2-close-button:after{content:'×';display:inline-block;z-index:999999;position:absolute;top:-10px;right:-10px;background:#fff;width:20px;height:20px;text-align:center;border-radius:10px;border:1px solid #565656;font-family:arial;font-size:20px;color:#565656;cursor:pointer;font-weight:100}
.xdsoft_datetimepicker{box-shadow:0px 5px 15px -5px rgba(0,0,0,0.506);background:#FFFFFF;border-bottom:1px solid #BBBBBB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px;padding-left:0px;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}
.xdsoft_datetimepicker button{border:none !important}
.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.xdsoft_noselect::selection{background:transparent}
.xdsoft_noselect::-moz-selection{background:transparent}
.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}
.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}
.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}
.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}
.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}
.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0px}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}
.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}
.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}
.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}
.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0px}
.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0px;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0px 0px}
.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0px none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none currentColor;overflow:hidden;padding:0px;position:relative;text-indent:100%;white-space:nowrap;width:20px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #DDDDDD}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#F5F5F5;border-top:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0px}
.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}
.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}
.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0px 1px 3px 0px inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}
.xdsoft_datetimepicker .xdsoft_calendar{clear:both}
.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}
.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}
.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}
.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;vertical-align:middle;padding:0px;border-collapse:collapse;cursor:pointer;height:25px}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}
.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#33AAFF}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0px 1px 3px 0px inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}
.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}
.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}
.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}
.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}
.xdsoft_time_box{position:relative;border:1px solid #ccc}
.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}
.xdsoft_scrollbar{position:absolute;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer}
.xdsoft_scroller_box{position:relative}
.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0px 5px 15px -5px rgba(255,255,255,0.506);background:#000000;border-bottom:1px solid #444444;border-left:1px solid #333333;border-right:1px solid #333333;border-top:1px solid #333333;color:#cccccc}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222222}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222222;color:#999999}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0px 1px 3px 0px inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222222;color:#999999}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0px 1px 3px 0px inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}
.xdsoft_dark .xdsoft_time_box{border:1px solid #333}
.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}
.logo{width:217px;height:82px;min-height:82px;min-width:217px;float:left;background-image:url('../../typo3conf/ext/local/Resources/Public/Images/Themes/0001_originalteile.at/original-teile-logo.png');background-position:50% 50%;background-size:auto;background-repeat:no-repeat;background-attachment:scroll}
.vbanner-read-more,.vbanner-item-title-link{color:#e30613}
@media (max-width:767px){.logo{margin-left:10px;width:173px;background-size:173px;background-position:0 50%}
}
@media (max-width:1199px){.navlink{max-width:200px}
}
.logo{width:180px;height:130px;min-width:180px;min-height:130px;float:left;background-image:url('../../typo3conf/ext/local/Resources/Public/Images/Themes/0016_meisterwerkstatt.at/logo.png');background-position:50% 50%;background-size:auto;background-repeat:no-repeat;background-attachment:scroll}
.breadcrumbnav{margin-top:30px}
.breadcrumbs{font-weight:400}
.breadcrumblink{font-weight:400}
.pagetitlebg{border-top-right-radius:10px;border-bottom-right-radius:10px}
.pagetitlebefore{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/Themes/0016_meisterwerkstatt.at/title-top-bar.png')}
.pagetitleafter{background-image:url('../../typo3conf/ext/local/Resources/Public/Images/Themes/0016_meisterwerkstatt.at/title-bottom-bar.png')}
.maincontentwrap{border-radius:10px}
.tmpl-homepage .maincontent{
}
.sidebar>div.csc-default{border-radius:10px}
.footer{background-color:#000}
.copyright{color:#fff}
.quicklinks ul li+li:before,.quicklink{color:#fff}
.cc_btn.redbutton{background-color:#FFED00;color:#000!important}
@media (max-width:767px){.logo{margin-left:10px;height:82px;width:113px;min-width:113px;min-height:82px;background-size:113px}
}
@media (max-width:479px){
.pagetitlebg{border-radius:0}
}
