@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans'),url('../../../fileadmin/templates/Css/fonts/open-sans-v28-latin-ext_latin-300.woff2') format('woff2'),url('../../../fileadmin/templates/Css/fonts/open-sans-v28-latin-ext_latin-300.woff') format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),url('../../../fileadmin/templates/Css/fonts/open-sans-v28-latin-ext_latin-regular.woff2') format('woff2'),url('../../../fileadmin/templates/Css/fonts/open-sans-v28-latin-ext_latin-regular.woff') format('woff');}@font-face{font-family:'Open Sans';font-style:bold;font-weight:500;src:local('Open Sans'),url('../../../fileadmin/templates/Css/fonts/open-sans-v28-latin-ext_latin-500.woff2') format('woff2'),url('../../../fileadmin/templates/Css/fonts/open-sans-v28-latin-ext_latin-500.woff') format('woff');}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:22px;color:rgb(35,31,32);-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-x:hidden;}@media (max-width:767px){body{}}main{padding-top:60px;}h1{font-size:1.8em;font-weight:400;text-align:left;margin:2px 0 6px;text-transform:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.1em;}h2{font-size:1.8em;font-weight:400;margin:16px 0 6px;text-align:left;text-transform:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.0em;}h3{font-size:1em;font-weight:700;margin:2px 0 4px;text-align:left;text-transform:none;line-height:1.3em;}p{font-size:1em;margin:0;text-align:left;line-height:1.3em;}.content-wrapper a{text-decoration:underline;}a.nav-link{font-weight:500;text-decoration:none;}a.nav-link,a{text-decoration:none;color:#005693;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;outline:0;}@media (max-width:1400px){a.nav-link{font-size:15px}}@media (max-width:1120px){a.nav-link{font-size:14px}}@media (max-width:992px){a.nav-link{font-size:16px}}li.active a.nav-link,a.nav-link:hover,a:hover{color:#000;text-decoration:none;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;outline:0;}.card-link{margin:15px 0;border:2px solid #005693;border-radius:4px;padding:5px 0;width:112px;text-align:center;display:inline;}.card-link a{padding:0 10px;text-decoration:none;}a:focus{text-decoration:none;outline:0;}ul{padding:0;}ul li a{font-weight:400;}hr{margin-top:0;border-top:0 none;}.img-content-responsive,.img-responsive{width:100%;height:auto;}.ce-gallery img{max-width:100%;height:auto;}.img-center{margin:0 auto;display:block;}.iq-container .row{--bs-gutter-x:2rem;}.container-fluid{max-width:100%;margin:0 auto;padding:0;}.row{margin-left:0;margin-right:0;}.navbar-toggler{margin:0 15px;}.no-padding{padding:0;}.hidden-xxs{display:block;}@media (max-width:480px){.hidden-xxs{display:none;}}.visible-xxs{display:none;}@media (max-width:480px){.visible-xxs{display:block;}}.columns2 .col-md-offset-2,.columns2 .col-sm-offset-1{margin-left:0;}.nav > li > a:focus{background:transparent;}.iq-card .card{min-height:250px;}@media (max-width:767px){.iq-card .card{margin-top:15px;}}.iq-card .card-body{display:flex;flex-direction:column;justify-content:space-between;}.card img{width:30%;padding-bottom:15px}@media (min-width:1400px){.iq-container.standard.first{padding-right:20%;}}.iq-container.bg-color-01{background:#BAB3D5;padding-top:60px;padding-bottom:60px;}.iq-container.bg-color-01 .container{padding-left:0;padding-right:0px;}.iq-container.standard{background:#ffffff;padding-bottom:60px;}.iq-container.standard.second{background:#ffffff;padding-top:60px;}hr.ce-div{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px;}.frame-type-menu_section ul li a{display:none;}.frame-type-menu_section ul li ul li a{display:block;}.frame-type-menu_section ul li{list-style-type:none;}.frame-type-menu_section ul li li{list-style-type:disc;}.frame-type-menu_section ul,.frame-type-text ul{list-style-position:outside;}.frame-type-menu_section ul li li,.frame-type-text ul li{list-style-position:outside;margin-left:20px;}.frame-type-text h2{padding-bottom:15px;}.header{display:flex;justify-content:space-between;}@media (min-width:768px){.navbar-collapse{margin-top:36px;}.navbar-collapse ul{margin:0 auto;}}@media (max-width:767px){.logo-smart span{padding-top:4px;font-size:1.4rem;}}@media (max-width:400px){.logo-smart span{padding-top:4px;font-size:1.1rem;}}@media (max-width:330px){.logo-smart span{padding-top:4px;font-size:0.7rem;}}.logo-top{height:60px;width:auto;padding-left:40px;padding-right:40px;}.logo-top.left{height:50px;}@media (max-width:1400px){.logo-top{height:50px;padding-left:10px;padding-right:10px;}.logo-top.left{height:32px;}}@media (max-width:1120px){.logo-top{height:50px;padding-left:5px;padding-right:5px;}.logo-top.left{height:24px;}}@media (max-width:767px){.logo-top{height:34px;padding-left:15px;padding-right:15px;}.navbar-brand.right{display:none;}.nav-item a{text-align:center;}}.nav-main{position:fixed;width:100%;background:white;padding:0;margin:0;z-index:1100;box-shadow:0 12px 18px -14px rgba(0,0,0,0.2);}.footer-trenner{box-shadow:0 -12px 12px -12px rgba(0,0,0,0.2);min-height:60px;padding:20px 0;margin-top:20px;margin-bottom:15px;}.footer img.logo-footer{padding-bottom:20px;}.footer img.logo-footer.muenchen{width:60px;}.footer-nav1 ul{margin:8px 10px 10px;}.footer-nav1 li{background-image:url('../../../fileadmin/templates/Image/bg-footer-line.png');background-position:center top;background-repeat:no-repeat;}.footer-nav2{background-color:#005693;}.footer-copyright{background-color:#ECDCC5;padding:4px;}.footer-copyright .csc-default p{text-align:center;}.footer-nav2 a{color:#ffffff;font-size:1.3em;}.footer-logo{margin-top:30px;padding:50px 0 50px;}.footer img.logo-footer a,.footer img.logo-footer{max-width:200px;height:auto;margin:0 auto;display:block;}.footer-info div.csc-textpic div.csc-textpic-imagecolumn{float:left;}.footer-info .csc-textpic-imagewrap img{padding:0;width:auto;height:108px;max-width:100%;}@media (max-width:767px){.footer-info  .csc-textpic-imagewrap .ce-gallery figure,.footer-info  .csc-textpic-imagewrap img{margin:0 auto;}}@media (max-width:560px){.footer-info  .csc-textpic-imagewrap img{height:76px;}}.footer-logo,.footer-info{width:100%;position:relative;display:block;}.footer-copyright .csc-default p.bodytext,.footer-info .csc-default p.bodytext,.footer-copyright p,.footer-info p{font-family:'Times New Roman',serif;font-weight:400;text-align:center;}.footer-info p{font-variant:none;text-transform:uppercase;}.footer-copyright p,.footer-copyright .csc-default p.bodytext{text-transform:uppercase;font-size:0.8em;line-heigt:0.9em;}.footer-info .csc-default{margin:0;}.footer-copyright .csc-default{margin:0px;}.footer-info div.ce-textpic .ce-column{padding-left:15px;padding-right:15px;margin-right:0;}.einrichtung-list-info{margin-bottom:15px;}.einrichtung-list-item{margin-top:15px;margin-bottom:15px;}h3.matchcode{}p.info-form{}p.info-adresse{margin-bottom:6px;}p.info-ansprechpartner{font-style:italic;}p.info-kontakt{font-style:italic;}p.info-sprechzeiten{font-style:italic;margin-bottom:6px;}p.info-aufnb{}p.info-zielgruppe{margin-bottom:6px;}p.info-platzfrei{font-style:italic;margin-bottom:6px;}p.detail-label{font-weight:bold;margin-top:25px;}p.detail-daten{}.formBuchungField{padding-bottom:12px;min-height:68px;}.formBuchungField input[type="text"]:focus,.formBuchungField input[type="text"],.formBuchungField select{border-color:#aaaaaa;border-radius:2px;border-width:1px;min-height:32px;}.formBuchungField input[type="text"],.formBuchungField select,.formBuchungField button[type="submit"]{width:90%;}@media (max-width:767px){.formBuchungField input[type="text"],.formBuchungField select,.formBuchungField button[type="submit"]{width:100%;}}.formBuchungField button{background-color:#005693;border-color:#005693;margin-top:20px;}.formBuchungRadioWrapper label{padding-right:8px;}
