body .row{position:static;padding-bottom:0;padding-top:0;overflow-y:visible}
body ul li{list-style-type:inherit}
body ol li,body ul li,body .li{padding-bottom:0}
@media not all and (min-resolution:.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){button.btn,a.btn{margin-top:0;margin-right:0;margin-bottom:0}
}
}
.mw-auto{min-width:auto!important}
.hw-auto{min-height:auto!important}
.z-index-333{z-index:333}
.z-index-999{z-index:999}
.z-index-3333{z-index:3333}
.z-index-9999{z-index:9999}
.o-auto{overflow:auto}
.bergfex_toggleswitch .switch{position:relative;display:inline-block;width:60px;height:34px;margin-bottom:0}
.bergfex_toggleswitch .switch input{display:none}
.bergfex_toggleswitch .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ced4da;-webkit-transition:.4s;transition:.4s}
.bergfex_toggleswitch .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.bergfex_toggleswitch .switch input:checked+.slider{background-color:#3191e8}
.bergfex_toggleswitch .switch input[disabled]+.slider,.bergfex_toggleswitch .switch input[readonly]+.slider{background-color:#d0d0d0}
.bergfex_toggleswitch .switch input[disabled]+.slider:hover,.bergfex_toggleswitch .switch input[readonly]+.slider:hover{cursor:not-allowed}
.bergfex_toggleswitch .switch input[disabled]:checked+.slider,.bergfex_toggleswitch .switch input[readonly]:checked+.slider{background-color:fade(#3191e8,50%)}
.bergfex_toggleswitch .switch input:focus+.slider{box-shadow:0 0 1px #3191e8}
.bergfex_toggleswitch .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.bergfex_toggleswitch .switch .slider.round{border-radius:34px}
.bergfex_toggleswitch .switch .slider.round:before{border-radius:50%}
.bergfex_toggleswitch .switch.switch-sm{width:40px;height:22.6666666667px}
.bergfex_toggleswitch .switch.switch-sm .slider.round{border-radius:14.6666666667px}
.bergfex_toggleswitch .switch.switch-sm .slider:before{height:17.3333333333px;width:17.3333333333px;left:2.6666666667px;bottom:2.6666666667px}
.bergfex_toggleswitch .switch.switch-sm input:checked+.slider:before{-webkit-transform:translateX(17.3333333333px);-ms-transform:translateX(17.3333333333px);transform:translateX(17.3333333333px)}
.bergfex_toggleswitch .switch.switch-xs{width:30px;height:17px}
.bergfex_toggleswitch .switch.switch-xs .slider.round{border-radius:11px}
.bergfex_toggleswitch .switch.switch-xs .slider:before{height:13px;width:13px;left:2px;bottom:2px}
.bergfex_toggleswitch .switch.switch-xs input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}
.doubleColumn li,.doubleColumn div.form-group,.tripleColumns li,.tripleColumns div.form-group,.quintupleColumns li,.quintupleColumns div.form-group,.sextupleColumns li,.sextupleColumns div.form-group{width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}
.doubleColumn{-webkit-columns:2;-moz-columns:2;columns:2}
.tripleColumns{-webkit-columns:3;-moz-columns:3;columns:3}
.quintupleColumns{-webkit-columns:5;-moz-columns:5;columns:5}
.sextupleColumns{-webkit-columns:6;-moz-columns:6;columns:6}
#gContent .form-control,#photo-edit-data .form-control,#gContent #gDynContent .form-control{width:100%;padding:.375rem .5rem;font-size:.8125rem;line-height:1.4;color:#495057;background-color:#fff;background-clip:padding-box}
.modal-open #ui-datepicker-div{z-index:1151!important}
table{border-spacing:0}
.input-date{background-image:url(/images/site/icons/input_calendar@2x.png);background-size:12px 12px;background-position:right 9px center;background-repeat:no-repeat;padding-right:24px!important}
.nav.tabpanel>a.active{color:#343a40;font-weight:600;border-bottom:2px solid #3191e8;cursor:default}
.chevron-down,.chevron-up{background-image:url(/images/site/icons/icons-sort-selector@2x.png);background-repeat:no-repeat;background-size:22px 72px}
.chevron-down{background-position:right top}
.chevron-up{background-position:right -24px}
@media(max-width:540px){.button-small{height:23px}
}
.font-size-base{font-size:.8125rem!important}
.font-size-lg{font-size:1rem!important}
.font-size-sm{font-size:.75rem!important}
.btn-facebook,.btn-google{border-radius:0;color:#fff}
.btn-facebook:hover,.btn-google:hover{color:#fff}
.btn-facebook{background:#4863ae;border-color:#4863ae;background-image:url("/images/site/social/facebook/flogo-HexRBG-Wht-58.svg");background-repeat:no-repeat;background-origin:border-box;background-size:2.1rem 2.1rem;background-position:0 0}
.btn-google{background:#4285f4;border-color:#4285f4;background-image:url("/images/site/social/google/btn_google_dark_normal_ios.svg");background-repeat:no-repeat;background-origin:border-box;background-size:2.5rem 2.5rem;background-position:-4px -4px}
.icon-share-facebook-black{background:url("/images/site/social/facebook/flogo-RGB-HEX-Blk-58.svg") no-repeat;height:.8125rem;width:.8125rem;display:inline-block}
@media(max-width:400px){.multilang_tab a{padding-top:.5rem!important;padding-bottom:.5rem!important}
input[type=submit],input[type=button]{line-height:1.4!important;font-size:.8125rem!important;padding:.375rem 1.125rem!important}
}
@media(max-width:576px){.map-slopemap-legend div{font-size:10px;min-width:20px;line-height:10px}
}
@media(max-width:576px){.font-size-base{font-size:1rem!important}
.multilang_tab a{padding-top:.5rem!important;padding-bottom:.5rem!important}
}
.ui-autocomplete .ui-state-active{border-color:#3e80df!important;background:#3e80df!important;color:white!important;margin:0}
@media(min-width:576px){.nowarp-sm{white-space:nowrap}
}
@media(min-width:768px){.nowarp-md{white-space:nowrap}
}
aside#nav-side .userinfo .user{overflow:hidden;text-overflow:ellipsis}
#nextGenGalleryContainer #gContent{padding:25px 10px}
#nextGenGalleryContainer #gContent #dragDropUploadTarget{display:block!important;border-radius:.25rem}
span#fullscreenIcon{margin:1px 1px 0 1px}
div#content-container div.agb{text-align:right;padding:8px;font-size:.75rem}
#detail #sidebar:not([class^=col-]),#detail .sidebar:not([class^=col-]){width:250px}
#detail .content{width:550px;float:left}
div#galleryTabWrapper div.btn-group a.btn-small{border:1px solid #ced4da}
#showHint{display:none}
.form-group div.controls[class*=col-xs-] .imageTag{margin:1rem auto auto auto;display:inline-block;-moz-box-shadow:0 0 2px #adb5bd;-webkit-box-shadow:0 0 2px #adb5bd;box-shadow:0 0 2px #adb5bd}
.form-group div.controls[class*=col-xs-] .imageTag a.btn{margin:1rem auto auto auto}
.form-group div.controls[class*=col-xs-] .imageTag img{margin:auto}
#detail #sidebar div.track,#detail .sidebar div.track,#detail .onlinewartung-sitebar div.track{padding:1.25rem .75rem;background-color:#f8f9fa;margin:10px auto}
.objects_liste .col2:nth-last-of-type(n+2){-webkit-column-count:3;-moz-column-count:3;column-count:3}
#toggleCalendarSettings hr{margin:1rem 0}
#toggleCalendarSettings .checkbox label{font-size:.8125rem}
#toggleCalendarSettings .checkbox label input[type="checkbox"]{margin:2px 0 0 -20px}
.previewPresentation{width:160px;margin:-30px 0 10px auto;float:right}
#copyActionContainer *,#copyActionContainer{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}
.pauschalen .form-group .multilang input.form-control{height:calc(1.4em - -0.75rem - -2px)}
.pauschalen .price-block th .form-control,.pauschalen .price-block td .form-control{display:inline-block}
.inactive,.inactive a{color:#999!important}
body .sortable-img-container{margin-right:1rem;margin-bottom:1rem}
body .media-body{float:none;width:auto}
.multilang .multilang_fields input{height:calc(1.4em - -0.75rem - -2px)}
.multilang .multilang_fields input.input-sm{height:calc(1.5em - -0.5rem - -2px)}
.cms_content .card-header:hover,.cms_content .card-columns .card:hover{cursor:pointer}
.cms_content #sortableList li.list-group-item.rounded-0:last-child,.cms_content #sortableList li.list-group-item.rounded-0:first-child{border-radius:0;margin-bottom:-1px}
.cms_content #pager .pager{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.cms_content #pager .pager .label{margin:auto auto auto 0}
.cms_content #pager .pager a,.cms_content #pager .pager .page-selected{margin:auto 2px}
ul#periodTable label,ul#periodTable input,ul#periodTable span,ul#periodTable button,ul#periodTable select{font-size:.75rem}
ul#periodTable select.form-control:not([size]):not([multiple]){height:calc(1.5em - -0.5rem - -2px)}
body .toolbarButtonText span{height:31px}
ul.messenger li:hover{cursor:pointer}
.link-important-green{background:#8bd300}
.link-important-blue{background-color:#3191e8}
.objects div.form-group .line .multilang .multilang_fields,.anfragen div.form-group .line .multilang .multilang_fields{height:calc(1.4em - -0.75rem - -2px)!important;width:100%!important}
.objects div.form-group .line .multilang .multilang_fields input,.anfragen div.form-group .line .multilang .multilang_fields input{height:calc(1.4em - -0.75rem - -2px)}
.objects div.multilang .multilang_fields textarea.form-control,.anfragen div.multilang .multilang_fields textarea.form-control{height:100%}
@media(max-width:576px){.statistic_responsive{overflow:auto}
.statistic_responsive img{margin:auto 5px}
main{min-height:700px}
}
.section-right .track{background:#f8f9fa;padding:.5rem}
.font-user-vertrieb h2{font-size:18px}
.font-user-vertrieb dl dt,.font-user-vertrieb dl dd{font-size:13px}
.font-user-vertrieb dl dt{padding-bottom:2px}
.font-user-vertrieb dl dd{margin-bottom:4px}
@media(min-width:834px){.onlinewartung main{max-width:1000px}
.onlinewartung main .content{min-width:0}
.onlinewartung main .content .section-left{width:calc(100% - 300px - 24px)}
}
@media print{#header,#navigation,.buttonBox,.breadcrumb,.content-wide>div,footer,header,nav,aside,hr{display:none}
.page-left-margin{margin-left:0;max-width:none}
.content{margin:0;width:100%;min-width:0;max-width:none;padding:0}
body{border-right:none!important;background:0;background-image:none}
#print h2:not(.print-heading){margin-top:10px;border-bottom:1px solid #495057;font-size:.75rem;font-family:Verdana,Arial,Helvetica,sans-serif}
#print dt{padding-bottom:1px}
#print dd{margin:0}
#print dd::after{display:none;content:"";clear:inherit}
#print p,#print dt,#print dd{font-size:.8125rem!important;font-family:Verdana,Arial,Helvetica,sans-serif}
}