*{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box}
*:before,*:after{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box;box-sizing:content-box}
.zmlisx{width:100%}
.zmlisx .footer{position:relative}
.map{width:100%;height:400px;background-color:grey}
#content *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}
#content *:before,#content *:after{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}
#content{min-height:500px}
.none{display:none}
a.dtcol{text-decoration:none;font-size:16px}
img.tb-root-entry-iconPrimary{vertical-align:baseline}
.dropdown.dropdown-lg .dropdown-menu{margin-top: -1px;padding:6px 20px}
.input-group-btn .btn-group{display:flex !important}
.btn-group .btn{border-radius:0;margin-left: -1px}
.btn-group .btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}
.btn-group .form-horizontal .btn[type="submit"]{border-top-left-radius:4px;border-bottom-left-radius:4px}
.form-horizontal .form-group{margin-left:0;margin-right:0}
.form-group .form-control:last-child{border-top-left-radius:4px;border-bottom-left-radius:4px}
.vonbistrenner{padding-left:10px;padding-right:10px}
#adv-search{margin-left:20px}
@media screen and(min-width:768px){#adv-search{width:500px}
.dropdown.dropdown-lg{position:static !important}
.dropdown.dropdown-lg .dropdown-menu{min-width:500px}}
div>.radio-inline:first-child{margin-left:10px}
ul.dropdown-menu{margin-left: -200px;width:auto}
ul.dropdown-menu li{width:auto}
ul.dropdown-menu>li:hover{background-color:#cccccc}
ul.dropdown-menu>li>input{margin-right:5px}
#datepicker input{display:inline-block;width:8em}
#datepicker{margin-right:10px;display:inline-flex}
#ulkategorieid li{list-style:none;float:left}
#ulkategorieid>li{width:30%}
ul.katLevel2 li{width:auto;float:none}
#ulkategorieid .even{background-color:transparent}
.katlevel1 label{padding-left:5px}
.katLevel2 label{padding-left:5px}
ul>li>ul{margin-left:5px}
ul.katLevel3> *{margin-left: -5px}
.dropdown-menu>.active>a{background-color:#cccccc}
.dropdown-menu>.active>a:hover{color:#efefef!important}
.kat{margin-top:0px!important;opacity:0.8;width:auto;min-width:75%;font-size:larger;font-weight:bolder;background-color:#337ab7;color:white}
div.description_content{padding:10px}
.zmd{height:100%;width:100%;display:table-cell;vertical-align:bottom}
.zmitemx{margin-left:1%;margin-bottom:1%;padding-left:10px;width:80%}
.footer{margin-top:5px;width:100%}
.zmdata{max-width:100%;width:98%}
.ui-datepicker{background-color:#fff;border:1px solid #66AFE9;border-radius:4px;box-shadow:0 0 8px rgba(102,175,233,.6);display:none;margin-top:4px;padding:10px;width:240px}
.ui-datepicker{z-index:10}
.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none}
.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2A6496; -webkit-transition:color 0.1s ease-in-out; -moz-transition:color 0.1s ease-in-out; -o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}
.ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center}
.ui-datepicker .ui-datepicker-title{font-weight:700}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:default;font-family:'Glyphicons Halflings'; -webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;height:20px;line-height:1;margin-top:2px;width:30px}
.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}
.ui-datepicker .ui-icon{display:none}
.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}
.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:4px 0}
.ui-datepicker .ui-datepicker-calendar td{border-radius:4px; -webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out; -moz-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out; -o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out}
.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}
.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}
.ui-datepicker .ui-datepicker-current-day{background-color:#4289cc}
.ui-datepicker .ui-datepicker-current-day a{color:#fff}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}
.control-label{display:block;text-align:left !important;margin-bottom:5px !important;margin-top:5px !important}
.zeitraum{margin-left:5px !important}
.zmDetail header.label{color:#000;font-size:medium;padding:0em 0em 0em 0em}
#zmDetail section{margin-bottom:10px}
.bbt>.btn{margin-left:15px !important}
.zmitemx>.body{min-height:75px;margin-top:10px;margin-bottom:5px}
.titel{font-size:larger;font-weight:bolder}
.btn-primary>a{color:#fff!important}
.my_select2_optgroup_selected{background-color:#ddd}
.my_select2_optgroup_hovered{color:#FFF;background-color:#5897fb !important;cursor:pointer}
strong.select2-results__group{padding:0 !important}
.my_select2_optgroup{display:block;padding:6px}
.kx{display:block;padding:6px!important}
.og{display:block;padding:0px!important;font-size:larger;font-weight:bolder}