body{font-family: "Univers LT W01 45 Light",arial,helvetica,sans-serif;margin: 0px;}html, body, p, span, div{line-height: 1.2em;}.page-header {margin: 0px;padding: 0px 0px 0px 0px;}.container{padding: 0px;max-width: 1000px;}.navbar-default{background-color: #fff;border: none;}@media (min-width: 768px){.navbar-collapse{padding-left:0;padding-right:0;}.nav > li > a{padding-left:0px;padding-right:30px;}}@media (min-width: 768px){.navbar-nav.navbar-right:last-child {margin-right: 0;}}.veranstaltungsteaser{background-repeat: no-repeat;overflow: hidden;}table > thead > tr > th:not(:last-child), table > tbody > tr > th:not(:last-child), table > tfoot > tr > th:not(:last-child), table > thead > tr > td:not(:last-child), table > tbody > tr > td:not(:last-child), table > tfoot > tr > td:not(:last-child){padding-right:8px;}.form-horizontal .control-label{text-align: left;}.form-horizontal .control-label .as-form-label{margin-top: 0;}label{font-weight: bold;}.inline-form-element{width:auto;display: inline;}.empfehlungen_mobile{visibility: hidden;display: none;float:right;margin-top:7px;margin-right: 10px;}.empfehlungen{display: block;visibility: visible;position:relative;float:right;margin-top: 8px;margin-right: 8px;}.bodyImgResp{max-width: 100% !important;height: auto;}@media (max-width: 767px){.empfehlungen_mobile{visibility: visible;display: block;}.empfehlungen{visibility: hidden;display: none;}#anmeldung .btn-primary {margin-top: 20px;}}.frage .antwort label, .frage label{font-weight: normal !important;}.antwort input[type="checkbox"], .antwort input[type="radio"]{cursor: pointer;margin: 3px 10px;}@media (min-width: 768px){.col-sm-no-lr-padding{padding-right: 0px !important;padding-left: 0px !important;}.col-sm-no-l-padding{padding-left: 0px !important;}.col-sm-no-r-padding{padding-right: 0px !important;}.col-country{margin-top: 10px;}}.pswp__container > .pswp__item + div {display: -ms-grid;-ms-grid-columns: min-content;}.pswp__zoom-wrap {width: min-content;position: relative;}.pswp__img {position: relative;}a:hover > img, a:active > img, a.btn:hover, a.btn:active, .nav li a:hover, .nav li a:active, a:hover, a:active{outline: none !important;}a:focus > img, #em-gallery .thumbfig:focus-within, a.btn:focus, .nav li a:focus, a:focus{outline: 3px solid #f00;}a:focus > img, #em-gallery .thumbfig:focus-within, a.btn:focus, .nav li a:focus{outline-offset: -2px;}.page-header a:focus{display: block;width: auto;height: auto;}#jumptotop {background-color: #222;border-radius: 3px;bottom: 8px;box-sizing: border-box;color: #ffffff;font-size: 1.6em;height: 36px;line-height: 18px;opacity: 0.6;padding: 6px 10px;position: fixed;right: 8px;z-index: 800;}a.skip-main {left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;}a.skip-main:focus, a.skip-main:active {color: #fff;background-color:#000;left: auto;top: auto;width: 30%;height: auto;overflow:auto;margin: 10px 35%;padding:5px;border-radius: 15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999;}@media (max-width:992px){tr.program_row.show_hide_toogle td{overflow-wrap: anywhere;max-width: 100%;padding-left: 2px;padding-bottom: 5px;}tr.program_row.show_hide_toogle.program_day_ td .radio{overflow-wrap: normal;}}@media (max-width:767px){html, body, div, p, a, span, h3, h4, h5{font-size: 1em !important;}h1{font-size: 1.2em !important;}h2{font-size: 1.1em !important;}table {font-size: .9em !important;}.navbar-toggle{float: left;margin-left: 15px;}#anmeldung div > input, #anmeldung div > select, #anmeldung div > textarea, #anmeldung div > table, div[id^="zusatz_feld_row"], #anmeldung .begleitung_auswahl, #anmeldung #prog_row{margin-bottom: 15px !important;}#anmeldung .form-group{margin-bottom: 0px;}}@media (max-width: 576px) {tr.program_row.show_hide_toogle td:nth-child(2) {width: 100%;}tr.program_row.show_hide_toogle td + td {display: inline-block;}}@media (max-width: 400px) {.table-padding-mobile {padding: 0;}}.stat_block .chart div div div {position: relative !important;}#voting button{-webkit-appearance: none;border: 1px solid #adadad;background-color: #e1e1e1;}#voting button:hover, #voting button:active{background-color: #e5f1fb;border: 1px solid #0078d7;}.umfrage_form .row {margin-bottom: 5px;}.umfrage_form .row .t_area {margin-bottom: 15px;}@media (max-width: 576px){.td-hidden{display: none;}}@media (min-width: 992px){#statistik .container {margin-right: 15% !important;margin-left: 15% !important;width: 70% !important;max-width: 70% !important;}}#ui-datepicker-div{z-index: 99 !important;}