aarticle,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:20px;color:#666}body{margin:0}img{border:none;max-width:100%}.printlogo{display:none}.filled
img{display:block}#responsive{width:980px;margin:0
auto}header{height:131px;position:relative}a[href^="tel"]{color:inherit;text-decoration:none}#logo{display:block;position:absolute;width:756px;height:144px;background:url(/cms/upload/design/logo-21-l.png) no-repeat left center}#logo_neu{display:block;position:absolute;width:625px;height:90px;background:url(/cms/css/img/logo.png) no-repeat left center}#subhead{display:block;position:absolute;right:0;text-align:right;padding-left:5px}#subhead
a{color:#7f7e7e;text-decoration:none;font-size:10px;font-weight:bold;padding-left:4px;text-transform:uppercase}#subhead_neu{display:block;position:absolute;padding-top:12px;text-align:left}#subhead_neu
a{color:#EB6808;text-decoration:none;font-size:9px;font-weight:bold;padding-right:5px;text-transform:uppercase}#suche{text-align:left;height:0;display:block;overflow:hidden;transition:all 0.5s ease;background-color:#ededed;min-width:223px;visibility:hidden}#suche.active,#suche:target{display:block;height:47px;padding:3px
8px 0 8px;margin:10px
0;visibility:visible}#suche #navigation_searchform_top
input#search_term{min-width:120px;margin-right:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkN2IwYTA3OS0xMTlmLTRjZWYtOWFjZC03ZGQyNjBlYTU3NjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFDQjBFRkMwM0MwMTFFQkE0NTg4MTQ1N0ZGQzc2QjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFDQjBFRkIwM0MwMTFFQkE0NTg4MTQ1N0ZGQzc2QjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYWMyOTVkNi01NzMxLTRjNjEtOGUxZC01ZGViYTFlYjA3Y2QiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MzZlZmIyNi00MWZlLTExN2UtYWNhMi1hOGJhOWZjNTEzZjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6IovxJAAABLUlEQVR42nTSwSvDcRjH8Z/5pVZKu7hQyiTNwV8gB4rUKA5uyGm5yeJAI2ctuQoXKYcVbislKeWC27jsIjmJophseT/r861va3vq1W/13fN7Pnu+a9rIZAJVAnOYRhfekMcBrgKvInoOIocVRHGPT8ziDIved6sfenCIPuwiiUk9l1DGthJUK8Q84tjBKn519opHfGFP0y7wbpOm8IJ9r8GvI1xjAL1+vKIa69UP7hBDp2sqoQXNQeOy5VRcEmu6Rb/G16sOjChJ0TVZ5lasK6pfbdhEt1b/5LZn9zOGGZxrUwW0656G9RNu8Oea7BKXlXkCWW9SSbEsYlovewh1aAcLmjikLX3gUpG2MK5rSYU1qz2VqDZV1llKsUexFmmwsW+vwepZf6ljnPwLMACO0khFe2+18AAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:7px 9px;padding-left:25px;letter-spacing:initial;line-height:36px;font-size:14px;flex-grow:1}#suche #navigation_searchform_top input#search_term:focus{outline:#009ee0 solid 2px}#suche #navigation_searchform_top input[type="submit"]{text-indent:0;width:auto;background:none;background-color:#009ee0;text-transform:uppercase;padding:0
12px;letter-spacing: .05em;margin-top:0}#suche
form{display:flex;flex-direction:row;padding:4px
2px}#subhead a.nav-search-link,
#meta-mobil a.nav-search-link{display:inline-block;width:auto;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkN2IwYTA3OS0xMTlmLTRjZWYtOWFjZC03ZGQyNjBlYTU3NjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFDQjBFRkMwM0MwMTFFQkE0NTg4MTQ1N0ZGQzc2QjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFDQjBFRkIwM0MwMTFFQkE0NTg4MTQ1N0ZGQzc2QjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYWMyOTVkNi01NzMxLTRjNjEtOGUxZC01ZGViYTFlYjA3Y2QiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MzZlZmIyNi00MWZlLTExN2UtYWNhMi1hOGJhOWZjNTEzZjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6IovxJAAABLUlEQVR42nTSwSvDcRjH8Z/5pVZKu7hQyiTNwV8gB4rUKA5uyGm5yeJAI2ctuQoXKYcVbislKeWC27jsIjmJophseT/r861va3vq1W/13fN7Pnu+a9rIZAJVAnOYRhfekMcBrgKvInoOIocVRHGPT8ziDIved6sfenCIPuwiiUk9l1DGthJUK8Q84tjBKn519opHfGFP0y7wbpOm8IJ9r8GvI1xjAL1+vKIa69UP7hBDp2sqoQXNQeOy5VRcEmu6Rb/G16sOjChJ0TVZ5lasK6pfbdhEt1b/5LZn9zOGGZxrUwW0656G9RNu8Oea7BKXlXkCWW9SSbEsYlovewh1aAcLmjikLX3gUpG2MK5rSYU1qz2VqDZV1llKsUexFmmwsW+vwepZf6ljnPwLMACO0khFe2+18AAAAABJRU5ErkJggg==);background-repeat:no-repeat;position:relative;top:3px;cursor:pointer;padding-left:18px;line-height:16px}@media screen and (min-width: 650px){#suche.active,#suche:target{padding:5px
10px 2px}}#suche>select,input[type="text"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px
solid #CCC;padding:3px}#search_term{width:104px !important;height:26px;border-color:transparent !important}#buchungskonto{margin-left:19px;float:left;background:#ededed;width:265px;height:58px;margin-top:8px}.logo-2020{position:absolute;top:0;right:0;height:98px}#suche_neu{text-align:right;padding-left:6px;padding-top:10px}#meta{padding-top:22px;margin-bottom:3px}#meta-mobil{display:none}#djh-logo{position:absolute;right:0;top:12px}.tagen{font-size:13px !important}.tagen
a{font-size:13px !important}#djh-logo_neu{display:block;position:absolute;right:0;padding-top:10px;text-align:right}#ideal-logo{position:absolute;right:0;top:-12px}.metalink{display:none}#navigation_searchform_top
input{background:#F8F8F8;border:1px
solid #CCC;padding:3px
}#subhead
input{background:#fff;border:1px
solid #fff;padding:3px
3px 3px 6px;word-spacing:0px;letter-spacing:-1px;line-height:16px}#navigation_searchform_top input[type="submit"],
#subhead input[type="submit"]{background:url(/cms/upload/design/ico-search.png) no-repeat center #e7e7e7;border:none;padding:3px;text-indent:-9999em;width:29px;height:34px;cursor:pointer}#navi-jh{}ul.navi-jh-2018{float:left;width:650px;padding:0px;margin:0px;margin-bottom:20px;margin-top:10px;list-style:none}ul.navi-jh-2018
li{float:left;border-right:solid 1px #fff;border-top:solid 1px #fff}ul.navi-jh-2018  li
.active{background:#9e9c9d;color:#fff}ul.navi-jh-2018 li.Portrait
a{width:84px}ul.navi-jh-2018 li.Jugendherberge
a{width:159px}ul.navi-jh-2018 li.Familienurlaub
a{width:135px}ul.navi-jh-2018 li.Klassenfahrten
a{width:141px}ul.navi-jh-2018 li.Gruppen
a{width:98px}ul.navi-jh-2018 li.Aktivitäten
a{width:112px}ul.navi-jh-2018 li.Kontakt
a{width:90px}ul.navi-jh-2018 li.Restaurant
a{width:112px}ul.navi-jh-2018 li.Kongresszentrum
a{width:157px}ul.navi-jh-2018 li.Bald
a{width:217px}ul.navi-jh-2018 li.Jetzt
a{width:217px}ul.navi-jh-2018 li.Schlossbistro
a{width:127px}ul.navi-jh-2018 li.Burgschänke
a{width:170px}ul.navi-jh-2018 li.Keltendorf
a{width:108px}ul.navi-jh-2018 li.moderner
a{width:180px}ul.navi-jh-2018 li.Indoor-Kinderwelt
a{width:150px}ul.navi-jh-2018 li.Schrägaufzug
a{width:200px}ul.navi-jh-2018 li
a{font-weight:normal;font-size:14px;color:#4f4b4c;background:#e8e6e7;text-align:center;line-height:30px;float:left;text-decoration:none}ul.navi-jh-2018 li a
.active{font-weight:normal;font-size:14px;color:#4f4bff;text-align:center;line-height:30px;float:left;text-decoration:none}nav
ol.external{display:none}main{z-index:81;margin-top:5px !important}section#head{width:990px}section#head div, section#content
div{margin-right:0}section#content{float:left;width:650px;margin-bottom:20px}#kontaktFormBox{font-size:12px}.widget{position:fixed;top:175px;right:10px}.bildueberschrift{position:absolute;z-index:0;margin-top:-433px;margin-left:36px;color:#fff;font-size:20px;line-height:26px;width:930px}.bildueberschrift
h1{font-size:34px;font-weight:bold;color:#fff;line-height:40px;padding-bottom:5px}.bildueberschrift h1 a, .bildueberschrift h1 a:visited{font-size:34px;font-weight:bold;color:#fff;line-height:40px;text-decoration:none}.bildueberschrift
h2{font-size:20px;line-height:26px;color:#fff;font-weight:normal;padding:0px}.bildueberschrift
.zeile2{font-size:28px}.headline-bild-li{float:left;padding-top:8px}.headline-bild-re{float:left;padding-left:8px}@media only screen and (max-width: 650px){.headline-bild-li{float:left;padding-top:0px;width:280px}.headline-bild-re{float:right;padding-left:8px}}.shadow{position:absolute;width:980px;height:176px;z-index:99;background:url(/cms/css/img/schatten.png)}@media only screen and (min-width: 650px) and (max-width: 980px){.bildueberschrift{margin-top:-294px;margin-left:24px;font-size:16px;width:600px}.bildueberschrift
h1{font-size:22px;font-weight:bold;color:#fff;line-height:26px}.bildueberschrift h1 a, .bildueberschrift h1 a:visited{font-size:22px;font-weight:bold;color:#fff;line-height:26px;text-decoration:none}.bildueberschrift
h2{font-size:16px;line-height:20px;color:#fff;font-weight:normal;padding:0px}.bildueberschrift
.zeile2{font-size:20px}.shadow{position:absolute;width:650px;height:117px;z-index:99;background:url(/cms/css/img/schatten-m.png)}}@media only screen and (max-width: 650px){.bildueberschrift{position:relative;z-index:199;margin-top:0px;margin-left:0px;color:#eb690b;font-size:14px;line-height:20px;padding-bottom:7px;width:320px}.bildueberschrift
h1{font-size:16px;font-weight:bold;color:#eb690b;line-height:22px}.bildueberschrift h1 a, .bildueberschrift h1 a:visited{font-size:16px;font-weight:bold;color:#eb690b;line-height:22px;text-decoration:none}.bildueberschrift
h2{font-size:14px;line-height:18px;color:#000;font-weight:normal;padding:0px}.bildueberschrift
.zeile2{font-size:14px}.shadow{display:none}}.familienkarte_content{padding-left:12px;padding-right:30px;padding-bottom:12px;background-color:#ededed;margin-top:40px;background-image:url(/cms/upload/teaser/familienkarte-m.png);background-repeat:no-repeat;background-position:right bottom}.familienkarte_content_2{padding-right:250px}.familienkarte_content_3{text-align:right;padding-top:20px}@media only screen and (max-width: 650px){.familienkarte_content{padding-left:12px;padding-right:12px;padding-bottom:12px;padding-top:235px;background-color:#ededed;margin-top:40px;background-image:url(/cms/upload/teaser/familienkarte-s.png);background-repeat:no-repeat;background-position:center top}.familienkarte_content_2{padding-right:0px}}.nachhaltig-headline{font-size:24px}@media only screen and (min-width: 650px) and (max-width: 980px){.nachhaltig-headline{font-size:16px}}@media only screen and (max-width: 650px){.nachhaltig-headline{font-size:14px}}.abstand40-30-30{height:40px}@media only screen and (max-width: 980px){.abstand40-30-30{height:30px}}footer{margin-bottom:20px;float:left;width:980px}footer
a{color:#eb690b;text-decoration:none}footer
.lnk{display:inline-block;padding-left:20px;margin-right:10px;background:url(/cms/css/img/icons.png);margin-bottom:10px}.sozials{text-align:right;padding-right:320px}a.lnk{color:#eb690b}.djh-logo{margin-top:160px}a.scrollink{font-weight:bold;color:#eb690b;text-decoration:none;line-height:20px}a.scrollink:hover{font-weight:bold;color:#eb690b;text-decoration:underline;line-height:20px}footer .action-top{background-position:0 -212px}footer .action-prev{background-position:0 -169px}footer .action-tell{background-position:0 -290px;padding-left:30px}footer .action-print{background-position:0 -250px}footer .action-fb{background-position:0 -744px;padding-left:20px}.jh-ueberblick{width:650px;float:left}.footerzusatz{width:320px;float:right}.footerend{margin-bottom:0px}.footerend
a{color:#eb690b;text-decoration:none}.footerend
.lnk{display:inline-block;padding-left:20px;margin-right:10px;background:url(/cms/css/img/icons.png);margin-bottom:10px}a.scrollink{font-weight:bold;color:#eb690b;text-decoration:none;line-height:20px}a.scrollink:hover{font-weight:bold;color:#eb690b;text-decoration:underline;line-height:20px}.footerend .action-top{background-position:0 -212px}.footerend .action-prev{background-position:0 -169px}.footerend .action-tell{background-position:0 -290px;padding-left:30px}.footerend .action-print{background-position:0 -250px}.footerend .action-fb{background-position:0 -744px;padding-left:20px}section#content{width:650px;margin-top:80px}section#content.startcontent{margin-top:8px}aside{float:right}main
.headerbild{float:none;width:980px;height:458px}main .cta-head{float:none;width:980px}main .cta-buchung, main .cta-direktauswahl, main .cta-teasertop, section#booking .cta-filter{float:right}main .cta-teasertop{margin-top:30px}main .cta-teasertop.startteasertop{margin-top:5px}main .cta-teasertop2{float:right;width:320px}.sidebargalerie_1{width:320px}.sidebargalerie_2{width:264px;margin-left:28px;margin-top:50px}.sidebargalerie_bild1{margin:0px}.sidebargalerie_bild2{margin:95px
0 0 46px}.sidebargalerie_bild3{margin:95px
0 0 0}.sidebargalerie_bild4{margin:95px
0 0 60px}.sidebargalerie_bild5{margin:95px
0 0 0}.sidebargalerie_bild6{margin:95px
0 0 0}.sidebargalerie_bild7{margin:95px
0 0 46px}.sidebargalerie_bild8{margin:95px
0 0 0}.sidebargalerie_bild9{margin:95px
0 0 46px}.sidebargalerie_bild10{margin:95px
0 0 0}.sidebargalerie_bild11{margin:95px
0 0 60px}.sidebargalerie_bild12{margin:95px
0 0 0}.sidebargalerie_bild13{margin:95px
0 0 0}.sidebargalerie_bild14{margin:95px
0 0 46px}.sidebargalerie_bild15{margin:95px
0 0 0}section#booking{line-height:1.35em;font-size:12px}#bookingfooter
.lnk{margin-top:10px;float:left}section#booking .column-left
p{margin:0;padding:0}section#booking .cta-filter
a{color:#EB6606}section#booking .cta-filter
ul{margin:0;padding:0;list-style:none}section#booking .cta-filter .four-columns
li{width:25%;float:left}section#booking .cta-filter
li{padding:1px
0}section#booking .cta-filter input[type=checkbox]{margin:0
6px 4px 0;vertical-align:middle}section#booking .cta-filter
h3{margin:0;padding:0;background:url(/cms/css/img/icons.png) 265px -51px no-repeat}section#booking .cta-filter .toggle-this{margin-top:10px}.toggle-area{display:none;padding:15px
0;margin-top:10px}section#booking .cta-filter
h4{color:#EB6606;margin:0
0 0.4em;padding:0}section#booking .cta-list,
section#booking .cta-detail{width:650px;float:left}main .cta-newsletter{height:330px}section#head
div{margin-right:0}#page-booking nav ul>li.current{border-bottom-width:0;border-bottom-style:none}section#booking .cta-teaser{margin-top:0;min-height:0}section#booking .cta-head{border-top:1px solid #E8E7E5;border-bottom:1px solid #E8E7E5;padding:5px
0;margin-bottom:10px}section#booking .cta-head .button-secondary{margin-right:5px}section#booking .cta-head
h3{display:inline-block}section#booking .cta-head
.left{float:left}section#booking .cta-head
.right{float:right}section#booking
.filled{margin-bottom:10px}section#booking
article{width:100%;float:left;padding:20px
0 15px 0;border-bottom:1px solid #E8E8E8}section#booking .tb
article{float:left;padding:5px
0 0 0;border-bottom:1px solid #E8E8E8}section#booking .cta-list article:hover{background:#F0F0EE}section#booking .cta-detail article:hover{background:none}section#booking article
h3{margin:0
0 5px 0;padding-bottom:0}section#booking
.programmResultAppointments{margin:5px
0 2px 0}section#booking .programmResultAppointments
.appointmentWrapper{display:block;height:22px;clear:both}section#booking .programmResultAppointments
.appointmentYear{margin:10px
0}section#booking .programmResultAppointments
.appointmentDate{width:170px;float:left;margin:2px
0}section#booking .programmResultAppointments
.appointmentBookableInfo{width:200px;float:left;margin:4px
0;color:#eb690b}section#booking .erlebnisprogramme
article{padding:15px
0}section#booking .erlebnisprogramme table,
section#booking #program-beschreibung
table{border-spacing:0}section#booking .erlebnisprogramme table th,
section#booking #program-beschreibung table
th{text-align:left}section#booking .erlebnisprogramme table
td{padding:0;font-size:12px}section#booking #program-beschreibung table
td{padding:0}section#booking .erlebnisprogramme table td.price,
section#booking #program-beschreibung table
td.price{padding-left:10px;color:#eb690b;font-weight:bold}section#booking article .column-right
p{margin:0}section#booking article:last-child{-webkit-box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.15);box-shadow:0 7px 7px -6px rgba(0, 0, 0, 0.15);margin-bottom:20px}section#booking .tb article:last-child{-webkit-box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.15);box-shadow:0 7px 7px -6px rgba(0, 0, 0, 0.15);margin-bottom:10px}section#booking article small
strong{color:#eb690b}section#booking .column-left{float:left;width:220px}@media only screen and (max-width: 650px){section#booking .column-left{width:316px}}section#booking .column-left-tb{float:left;width:220px;height:40px;line-height:40px}section#booking .column-left-tb
h4{line-height:40px;padding:0}section#booking .programmtext-block{margin-bottom:15px;margin-right:150px}@media only screen and (max-width: 650px){section#booking .programmtext-block{margin-right:90px}}section#booking .programmResult .column-right{float:left;width:430px;background:url(/cms/css/img/ico-arrow-large.png) no-repeat right center}section#booking .programmResult .column-right-plain{float:left;width:430px}@media only screen and (max-width: 650px){section#booking .programmResult .column-right-plain{width:319px}}section#booking .programmResult .column-right-arrow{background:url(/cms/css/img/ico-arrow2-large.png) no-repeat right center}@media only screen and (max-width: 650px){section#booking .programmResult .column-right-arrow{width:329px;padding-right:30px}}section#booking .column-right-tb{float:left;width:430px;background:url(/cms/css/img/ico-arrow3-large.png) no-repeat right top}section#booking .column-right-tb
h4{line-height:40px;padding:0;margin:0}section#booking .column-right-tb
.programmtitel{line-height:40px;padding:0;margin:0}section#booking .column-right-tb
a.programmtitel{line-height:40px;padding:0;margin:0;text-decoration:none;color:#000}section#booking .cta-detail .column-right{background:none;min-height:160px}section#booking .cta-detail
hr{margin:15px
0}section#booking .bt-booking{display:block;width:40px;height:100px;text-indent:-9999em;position:absolute;right:0}section#booking .bt-booking-tb{display:block;width:40px;height:100px;text-indent:-9999em;position:absolute;right:330px}section#booking .bausteine .bt-booking{width:40px;height:80px}section#booking .bausteine .bt-booking-tb{width:40px;height:40px}section#booking
h3{line-height:22px;margin:0;padding:0;color:#eb690b}section#booking
h4{font-size:14px;color:#eb690b;margin:0
0 8px 0;line-height:22px}section#booking .cta-pricing{margin-bottom:5px;padding:10px;background:#F0F0EE}section#booking .cta-pricing
td{padding:3px
0}section#booking .cta-pricing
.action{width:20%}section#booking
.webcode{margin:0;padding:0;color:#eb690b}section#booking
.prices{padding-top:8px;border-top:1px solid #D1D1D1}section#booking .prices
strong{color:#eb690b}section#booking
.pb_num{background:#eb690b;padding:0
5px 0 10px;color:#FFF}section#booking
article.selected{background:#F0F0EE}section#booking article.selected
.bausteinTitel{color:#009EE0}section#booking article.selected
.pb_num{background:#009EE0}#bookingfooter .button-secondary{float:right}section#booking
a.inner{color:#eb690b;text-decoration:none}section#booking h5
a.inner{color:#000}section#booking .erlebnisprogramme .kat-2,
section#booking .bausteine .kat-2,
section#booking .kindergeburtstag .kat-2,
section#booking #ferienprogrammResultList .kat-2{background:url("/cms/css/img/ico-kat-II.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important}section#booking .erlebnisprogramme .kat-3,
section#booking .bausteine .kat-3,
section#booking .kindergeburtstag .kat-3,
section#booking #ferienprogrammResultList .kat-3{background:url("/cms/css/img/ico-kat-III.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important}section#booking .erlebnisprogramme .kat-4,
section#booking .bausteine .kat-4,
section#booking .kindergeburtstag .kat-4,
section#booking #ferienprogrammResultList .kat-4{background:url("/cms/css/img/ico-kat-IV.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important}section#booking .erlebnisprogramme .kat-5,
section#booking .bausteine .kat-5,
section#booking .kindergeburtstag .kat-5,
section#booking #ferienprogrammResultList .kat-5{background:url("/cms/css/img/ico-kat-IVplus.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important}section#booking .erlebnisprogramme .kat-6,
section#booking .bausteine .kat-6,
section#booking .kindergeburtstag .kat-6,
section#booking #ferienprogrammResultList .kat-6{background:url("/cms/css/img/ico-kat-V.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important}section#booking #erlebnisprogramme>.column-right{background:none}#newsletter_box_main_content .form-area{margin:10px
10px 10px 330px;background:#FFF;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2);padding:10px}#newsletter_box_main_content
.hinweise{padding-top:8px;font-size:9px;line-height:12px;color:#999}#newsletter_box_popup_content .form-area{margin:3px;background:#FFF;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2);padding:10px}#newsletter_box_popup_content
.hinweise{padding-top:8px;font-size:9px;line-height:12px;color:#999}a.button-first19,
#newsletter_form_st input[type="submit"]{display:inline-block;padding:2px
16px;background:#FFF;border:1px
solid #D7D7D2;color:#009EE0;font-weight:bold;text-decoration:none}.news19{position:relative;width:980px;height:250px;margin-bottom:40px;background:url(https://www.diejugendherbergen.de/cms/css/img/bg_newsletter19.jpg) no-repeat}.newsletterform19{width:426px;margin-left:554px;position:absolute}.newslheadline1{color:#666465;font-size:24px;margin-top:13px;line-height:20px}.newslheadline2{color:#eb690b;font-size:16px;margin-top:12px;line-height:18px}.newsform19-check{margin-top:12px;color:#666465}#newsletteranmeldung
.news19{width:650px;height:250px;margin-bottom:40px;background:url(https://www.diejugendherbergen.de/cms/css/img/bg_newsletter19-mid.jpg) no-repeat}#newsletteranmeldung
.newsletterform19{width:426px;margin-left:224px;position:absolute}#newsletter_form_st
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:12px;width:100%}#newsletter_form_st input[type='checkbox'],
#newsletter_form_st input[type='radio']{width:auto;float:left;margin-right: .75em;background:transparent;border:none}#newsletter_form_st input[type='checkbox']:checked,
#newsletter_form_st input[type='checkbox']:not(:checked),
#newsletter_form_st input[type='radio']:checked,
#newsletter_form_st input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}#newsletter_form_st input[type='checkbox'] + label,
#newsletter_form_st input[type='radio']+label{cursor:pointer;margin-right:15px}#newsletter_form_st input[type='checkbox']:checked + label::before,
#newsletter_form_st input[type='checkbox']:not(:checked) + label::before,
#newsletter_form_st input[type='radio']:checked + label::before,
#newsletter_form_st input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:14px;height:14px;position:relative;top:3px;border:1px
solid #bbb;background:white;margin-right:5px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}#newsletter_form_st input[type=radio]:checked + label::before,
#newsletter_form_st input[type=radio]:not(:checked)+label::before{border-radius:30px}#newsletter_form_st input[type='checkbox']:hover  + label::before,
#newsletter_form_st input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 2px white}#newsletter_form_st input[type='checkbox']:checked  + label::before,
#newsletter_form_st input[type='radio']:checked+label::before{background:#666465;box-shadow:inset 0 0 0 2px white}#newsletter_form_st .newsform19-email{}#newsletter_form_st .newsform19-emailin{margin-top:12px;float:left;border:0px
!important;padding:7px
!important;width:190px;line-height:14px}#newsletter_form_st .newsform19-anrede{}#newsletter_form_st .newsform19-anredein{margin-top:12px;border:0px!important;margin-left:6px;padding:6px;padding-left:3px;-webkit-appearance:button;color:#666465;width:204px;background-color:#fff;border-radius:0px;height:28px}#newsletter_form_st .newsform19-vorname{}#newsletter_form_st .newsform19-vornamein{margin-top:6px;float:left;border:0px
!important;padding:7px
!important;width:190px}#newsletter_form_st .newsform19-name{}#newsletter_form_st .newsform19-namein{margin-top:6px;margin-left:6px;border:0px
!important;padding:7px
!important;width:190px}#newsletter_form_st .news19-submit{text-align:right;margin-right:12px !important;margin-top:10px;margin-bottom:10px}#newsletter_form_st
.newsbutton19{color:#009ee0;text-decoration:none;font-weight:bold;font-size:12px;line-height:18px}.newsletterAnmeldungDanke2013{width:926px;background:#ededed;border:0px;margin-bottom:40px}.newsletterAnmeldungDanke2013
.nadHeadline{height:30px}.newsletterAnmeldungDanke2013
.nadText{font-weight:normal;color:#666}.newsletterAnmeldungDanke2013
.nadFooter{float:none}.deactivated{filter:alpha(opacity = 30);-ms-filter:"alpha(opacity = 30)";opacity:0.3}.cta-filled{background:#F0F0EE}.spacer{height:10px}.startheadline{font-size:14px;color:#eb690b;line-height:18px;padding-top:10px;padding-bottom:12px;margin:0;font-weight:700;text-decoration:none}.start_sonderteaser{margin-top:60px}.start_sonderteaser-small{height:45px;display:none}ul.wandern{list-style-type:disc;color:#eb690b;list-style-position:outside;margin:0;padding:15px
0 20px 13px}ul.text{list-style-type:none;list-style-position:outside;margin:0;padding:15px
0 20px 13px}ul.text>li:before{content:"- "}.cf:before,.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cf:after{clear:both}.cf{*zoom:1}.slider{width:650px;height:417px;overflow:hidden;border:none;padding:0;margin:0
auto;display:block}.brosch{width:608px;border:1px
solid #C5C5C5;margin-bottom:8px;padding:10px
10px 6px 10px}.brosch-left{float:left}.brosch-right{float:right;width:495px}.brosch-right-test{float:right;width:433px}.brosch-right-oben{min-height:104px}.brosch-link{margin-top:10px}.nonmobil{display:block}.mobil{display:none}.nodesk{display:none}.nodesktop{display:none}.tablet{display:none}.notablet{display:block}.geschenk{margin-bottom:10px}.geschenk-radio{float:left;width:30px}.geschenk-text{float:left;width:450px}.geschenk-wert{float:right}.headline_start{height:38px;color:#fff;background:#EB6909;padding-left:10px;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:38px}.contentbild_sozial{float:left;padding-right:10px;padding-bottom:10px;padding-top:2px}.contentbild_news{float:left;padding-right:20px;padding-bottom:10px;padding-top:2px}.headline_jh{background-color:#eb6909;color:#FFF;font-family:verdana;font-weight:bold;font-size:14px;line-height:20px;padding:5px
10px}a.headline_jh_lnk{color:#FFF;text-decoration:none}.contentbild_jh{float:left;padding-right:10px}.text_jh{width:293px;float:left;padding-top:8px}.icons_jh{float:right;width:22px;padding-top:12px}.zusatztext_jh{padding-top:10px;padding-bottom:20px}.zusatztext2_jh{padding-top:10px;padding-bottom:20px;float:left;width:530px}.zusatztext3_jh{padding-top:30px;padding-bottom:20px;float:right}.orange{color:#eb6909}.blau{color:#009ee0 !important;text-decoration:none}a.blau{color:#009ee0 !important;text-decoration:none}.ueber_block_links{background:#ededed;width:320px;float:left;height:258px;margin-top:10px}.ueber_block_rechts{background:#ededed;width:320px;float:right;height:258px;margin-top:10px}.ueber_kat{float:left;height:45px;width:39px;display:block}.ueber_kat_trier{float:left;height:45px;width:83px;display:block}.ueber_name{padding-top:12px;font-size:14px;padding-left:48px;color:#eb6909;text-transform:uppercase;font-weight:bold}.ueber_name_trier{padding-top:12px;font-size:14px;padding-left:92px;color:#eb6909;text-transform:uppercase;font-weight:bold}.ueber_hausbild
img{display:block}.ueber_button{float:right;margin-top:8px}.abslinks{margin-left:3px;margin-right:3px !important}@media only screen and (min-width: 650px) and (max-width: 980px){.abslinks{margin-left:2px;margin-right:2px !important}}@media only screen and (max-width: 650px){.abslinks{margin-left:0px;margin-right:0px !important}}#search_term.full{width:316px;height:24px;padding:0
5px;border:1px
solid #797979;margin-bottom:30px;outline:none}#navigation_searchform_top+h3{white-space:pre-line;word-break:break-all}.submit.search{vertical-align:top;background:#ec0053;border:1px
solid #a34a6a;border-radius:12px;height:28px;color:#fff;padding:0
15px;cursor:pointer}.pagination{padding:10px
0;font-size:11px}.pagination
ul{display:inline;margin:0;float:right}.pagination ul
li{list-style:none;float:left;margin-left:5px}.pagination ul li
a{color:#000}.pagination ul li a.active,
.pagination ul li a:hover{color:#0083cb}#content
ul#search_result{display:inline}#search_result
li{list-style:none;padding:0
10px 0 20px}#search_result li>span{position:absolute;width:29px;margin-left:-33px;text-align:right}#search_result li
a{color:#EB6808;text-decoration:none}#search_result li a:hover,
#search_result li:hover
a{color:#EB6808;text-decoration:underline}#search_result li
p{margin:5px
0 20px 0}.sagscroller{width:280px;height:200px;overflow:hidden;position:relative}#mymarquee{width:280px;height:150px;overflow-y:auto}#mymarquee div
div{margin:5px}#gutschein-responsive{width:650px;margin:0
auto}.gutschein-popup-block{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 8px rgba(0,0,0,0.6);max-width:650px;text-align:left}.pb_num{background:#eb690b;padding:0
5px 0 10px;color:#fff}.programm-popup{background-color:#e8e8e8;position:absolute;margin-top:-110px;border-radius:2px;padding:7px;width:210px;color:#EB6808;font-weight:bold;line-height:20px;font-size:13px;margin-left:90px;box-shadow:0 0 8px gray}.programm-popup
.close{float:right;cursor:pointer;background-image:url(/cms/tb_includes/img/popup-close.png);height:17px;width:17px}.programm-popup
a{float:right}.hygiene-content-start{background-color:#efefef;height:330px;padding-right:60px}.hygiene-content-start-bild{float:left;height:330px;background-color:#efefef}.hygiene-content-start-bild2{float:right;top:-25px;position:relative}.hygiene-content-start-text{background-color:#efefef;padding-top:40px}.hygiene-content-1{background-color:#eb690b;padding-right:10px}.hygiene-content-1-bild{float:left;height:191px;background-color:#eb690b}.hygiene-content-1-text{background-color:#eb690b;padding-top:40px}.hygiene-content-2{background-color:#009ee0;padding-right:10px}.hygiene-content-2-bild{float:left;height:191px;background-color:#009ee0}.hygiene-content-2-text{background-color:#009ee0;padding-top:40px}.hygiene-content-1-h{height:191px}.hygiene-content-2-h{height:191px}.hygiene-content-3-h{height:191px}.hygiene-content-4-h{height:191px}.hygiene-content-headline{color:#fff;font-size:30px;line-height:30px}a.hygiene{color:#eb690b;font-size:24px;font-weight:bold;text-decoration:none}.coronahinweis-content-start{padding:40px}@media only screen and (min-width: 650px) and (max-width: 980px){.hygiene-content-start{background-color:#efefef;height:400px;padding-right:40px;padding-left:20px}.hygiene-content-start-bild{display:none}.hygiene-content-start-bild2{float:right;top:-0px;position:relative}.hygiene-content-start-text{background-color:#efefef;padding-top:25px}.hygiene-content-1{background-color:#eb690b;padding-right:10px}.hygiene-content-1-bild{float:left;height:250px;background-color:#eb690b}.hygiene-content-1-text{background-color:#eb690b;padding-top:40px}.hygiene-content-2{background-color:#009ee0;padding-right:10px}.hygiene-content-2-bild{float:left;height:250px;background-color:#009ee0}.hygiene-content-2-text{background-color:#009ee0;padding-top:40px}.hygiene-content-1-h{height:250px}.hygiene-content-2-h{height:250px}.hygiene-content-3-h{height:280px}.hygiene-content-4-h{height:250px}a.hygiene{color:#eb690b;font-size:16px;font-weight:bold;text-decoration:none}.coronahinweis-content-start{padding:30px}}@media only screen and (max-width: 650px){.hygiene-content-start{background-color:#efefef;height:600px;padding-right:10px;padding-left:10px}.hygiene-content-start-bild{display:none}.hygiene-content-start-bild2{float:right;top:0px;position:relative}.hygiene-content-start-text{background-color:#efefef;padding-top:20px}.hygiene-content-1{background-color:#eb690b;padding-right:10px;padding-left:10px}.hygiene-content-1-bild{float:left;height:191px;background-color:#eb690b;padding-left:20px}.hygiene-content-1-text{background-color:#eb690b;padding-top:0px}.hygiene-content-2{background-color:#009ee0;padding-right:10px;padding-left:10px}.hygiene-content-2-bild{float:left;height:191px;background-color:#009ee0;padding-left:20px}.hygiene-content-2-text{background-color:#009ee0;padding-top:0px}.hygiene-content-1-h{height:420px}.hygiene-content-2-h{height:500px}.hygiene-content-3-h{height:450px}.hygiene-content-4-h{height:380px}.hygiene-content-headline{color:#fff;font-size:26px;line-height:30px}a.hygiene{color:#eb690b;font-size:16px;font-weight:bold;text-decoration:none}.coronahinweis-content-start{padding:20px}}.start_doppelteaser_left{float:left}.start_doppelteaser_right{float:right}@media only screen and (min-width: 650px) and (max-width: 980px){.start_doppelteaser_left{float:left;width:325px}.start_doppelteaser_right{float:right;width:325px}}@media only screen and (max-width: 650px){.start_doppelteaser_left{float:left;width:134px;display:none}.start_doppelteaser_right{float:right;width:320px;height:50px;display:block}.start_sonderteaser{height:45px;display:none}.start_sonderteaser-small{height:165px;display:block}}.teaser-wrapper{width:320px;float:right}.teaser-social{float:right;padding-top:85px;width:320px}.teaser-jugendherbergen{float:right;display:block}.teaser-trenner{clear:both;width:320px;height:14px}a.button-right{width:298px}#subleistecontent{position:relative }#subleistecontent
ul{-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75)}#subleistecontent
ul{column-count:1;list-style:none;margin-top:35px;margin-bottom:20px;padding-left:10px}#subleistecontent ul
li{color:#7f7e7e;font-size:14px;padding:7px}#subleistecontent ul li
a{color:#7f7e7e;text-decoration:none}@media only screen and (min-width: 650px) and (max-width: 980px){.teaser-wrapper{width:650px;padding-top:75px}.teaser-trenner{display:none}.teaser-social{float:left;padding-top:0px;width:320px}a.button-right{width:253px}section#content{width:650px;margin-top:20px}#subleistecontent
ul{column-count:3;list-style:none;margin-top:40px;margin-bottom:20px;padding-left:10px;width:640px}}.text-kindergeburtstag{float:left;padding-top:12px;font-size:16px;font-weight:bold;color:#eb690b}@media only screen and (max-width: 650px){.text-kindergeburtstag{float:left;padding-top:2px;padding-bottom:10px;font-size:13px;font-weight:bold;color:#eb690b}}.blackpage{position:absolute;z-index:200;width:600px;margin-top:-420px;margin-left:25px;color:#fff;font-size:20px;line-height:26px}@media only screen and (min-width: 650px) and (max-width: 980px){.blackpage{margin-top:-290px;font-size:16px}}@media only screen and (max-width: 650px){.blackpage{position:relative;z-index:200;width:320px;margin-top:0px;margin-left:0px;color:#000;font-size:14px;line-height:20px;padding-bottom:20px}}@media (min-width: 980px) and (max-width: 1020px), (min-width: 650px) and (max-width: 690px), (max-width: 360px){.programm-popup{margin-left:70px}}@media only screen and (min-width: 650px) and (max-width: 980px){#responsive{width:650px}#logo{width:454px;height:93px;background:url(/cms/upload/design/logo-21-m.png) no-repeat left center}#meta{margin-bottom:3px;padding-top:0px}header{height:85px}section#head,aside{width:660px}aside{float:none}aside>div{float:left;margin-right:10px}main
.headerbild{float:none;width:650px;height:310px}main .cta-head{float:none;width:650px}main .cta-buchung,
main .cta-newsletter{float:right;width:320px}main .cta-newsletter{float:left !important}main .cta-direktauswahl{display:none}main .cta-newsletter{float:right}main .cta-teasertop{float:none;width:650px}#buchungskonto{margin-top:0px}footer{width:650px}.sozials{text-align:right;padding-right:0px}section#head
div{margin-right:10px}section#booking .cta-teaser{margin-top:10px}section#booking .cta-filter
h3{background:url(/cms/css/img/icons.png) 595px -51px no-repeat}section#booking .cta-filter .toggle-this{display:none}section#booking .cta-filter,
section#booking .cta-filter .cta-teaser{float:none;width:650px}section#booking .cta-filter .three-columns
li{width:33%;float:left}section#content{margin-bottom:30px;min-height:20px}section#content.startcontent{margin-top:5px}div.meister{height:230px}div.sparen{height:260px}div.interaktiv{height:184px}div.zertifiziert{height:146px}div.interaktiv{height:146px}div.berlin{height:230px}div.partner{height:143px}div.teaserklassen{height:352px}.payment-teaser
img{margin:25px
0}.newsstart{display:block}.news19{width:650px;background:url(https://www.diejugendherbergen.de/cms/css/img/bg_newsletter19-mid.jpg) no-repeat}.newsletterform19{margin-left:224px}.newsletterAnmeldungDanke2013{width:596px}.nodesk{display:block}.nodesktop{display:block}.desktop{display:none}.tablet{display:block}.notablet{display:none}#sidebar-start{display:none !important}.sagscroller{width:280px;height:156px;overflow:hidden;position:relative}#mymarquee{width:280px;height:154px;overflow-y:auto}#mymarquee div
div{margin:5px}}@media only screen and (max-width: 650px){#responsive{width:320px}main{margin-top:10px}#logo{width:100%;position:absolute;display:block;background-image:url(/cms/upload/design/logo-small.png);height:60px;z-index:99;margin-top:5px}header{height:92px;margin-top:10px}#meta{display:none;padding-top:4px}#meta-mobil{display:block;text-align:left}#meta-mobil
a{color:#7f7e7e;text-decoration:none;font-size:11px;font-weight:bold;padding-left:4px;text-transform:uppercase}#subhead{width:275px;top:111px;display:block;z-index:201}#navigation_searchform_top
input{font-size:9px;line-height:9px}#subhead
#search_term{width:78px !important;height:19px}#subhead input[type="submit"]{height:27px}#buchungskonto{width:275px;height:40px;margin-left:1px;margin-top:-14px}#buchungskonto .account-header-menu{margin:0}#buchungskonto .account-header-menu .account-label{font-size:14px;line-height:14px}#buchungskonto .subtitle,
#buchungskonto .account-label
.name{font-size:12px;line-height:12px}.logo-2020{display:none}main .cta-teasertop{margin-top:0px;position:absolute}.start_sonderteaser{margin-top:0px;margin-bottom:8px}#nav>ul{margin-top:5px}nav
ol.external{position:relative;display:block;top:inherit;left:inherit;text-align:left;list-style:none;padding:0}nav ol.external
li{width:100%;display:none;background:#e8e8e8;line-height:35px;font-size:14px;border-bottom:1px solid #FFF !important}nav ol.external
li.current{background-image:url(/cms/css/img/icons.png);background-position:295px -2px;background-color:#9e9c9d;color:#fff;display:block}nav ol.external li
a{background:none;border-right:none;padding-right:0;padding-left:8px;color:#666;text-align:left;text-shadow:none;filter:dropshadow(color=#777777, offx=1, offy=1)}nav ol.external li.current
a{color:#fff}#navi-jh{display:none}section#content,section#head,aside,footer{width:320px;margin-top:0px;margin-bottom:0px}section#head div,section#content>div{float:none;margin-right:0}section#content{margin-bottom:25px;min-height:10px;margin-top:30px}section#content.startcontent{margin-top:150px}main
.headerbild{float:none;width:320px;height:auto}main .cta-head{float:none;width:320px}main .cta-buchung{float:none;width:320px}.sozials{height:80px;text-align:left;padding-right:0px}section#booking .cta-teaser{margin-top:10px}section#booking .cta-filter{float:none}section#booking .cta-head .toggle-this{display:none !important}section#booking .cta-list,
section#booking .cta-detail{width:320px}section#booking .cta-detail .column-right{min-height:1px}section#booking
article{float:none}section#booking .column-left2{display:none;float:none}section#booking .column-right2{width:100%}section#booking .erlebnisprogramme .column-left{display:block;float:none}section#booking .erlebnisprogramme .column-right{background:none}section#booking .column-right, section#booking .programmResult .column-right{float:none;width:320px;background:url(/cms/css/img/ico-arrow-large.png) no-repeat right center}section#booking .column-right-tb{float:left;width:320px;background:url(/cms/css/img/ico-arrow3-large.png) no-repeat right top}section#booking .bt-booking-tb{width:100% !important;right:0px}section#booking .column-right
span{white-space:normal !important}section#booking .erlebnisprogramme table td.price,
section#booking #program-beschreibung table
td.price{white-space:nowrap}#newsletter_box_main_content .form-area{margin:250px
10px 10px}ul.form-area.wide li.no-label{padding-left:0 !important}ul.liste{padding-left:0 !important}.hide-small{display:none !important}.noshow{display:none !important}.job-boxlinks{width:320px;float:left;border-bottom:1px solid #e7e7e7;padding-bottom:10px;padding-top:10px}.job-boxrechts{width:320px;float:left !important;border-bottom:1px solid #e7e7e7;border-left:0 !important;padding-left:0 !important;padding-bottom:10px;margin-top:10px}.job-boxlinks-nobottom{width:320px;float:left !important;border-bottom:1px solid #e7e7e7;border-left:0 !important;padding-left:0 !important;padding-bottom:10px;margin-top:10px}.job-boxrechts-nobottom{width:320px;float:left !important;border-bottom:1px solid #e7e7e7;border-left:0 !important;padding-left:0 !important;padding-bottom:10px;margin-top:10px}.job-boxlinks-notop{width:320px;float:left;border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-top:10px}.job-boxrechts-notop{width:320px;float:left !important;border-bottom:1px solid #e7e7e7;border-left:0 !important;padding-left:0 !important;padding-bottom:10px;margin-top:10px}.job-boxlinks-nobottomtop{width:320px;float:left !important;border-bottom:1px solid #e7e7e7;border-left:0 !important;padding-left:0 !important;padding-bottom:10px;margin-top:10px}.job-boxrechts-nobottomtop{width:320px;float:left !important;border-bottom:1px solid #e7e7e7;border-left:0 !important;padding-left:0 !important;padding-bottom:10px;margin-top:10px}.ausbildung{padding-left:0 !important;padding-right:0 !important;background:none !important;height:auto !important}.slider{width:650px;height:250px;max-width:100%;overflow:hidden;border:none;padding:0;margin:0
auto;display:block}.gal-frame{max-height:168px;overflow:hidden}.brosch{width:280px;border:1px
solid #C5C5C5;margin-bottom:8px;padding:10px
10px 6px 10px}.brosch-left{float:left;display:none}.brosch-right{float:right;width:275px}.brosch-right-oben{min-height:104px}.brosch-link{margin-top:10px}.brosch-right-test{width:280px}.mobil{display:block}.nonmobil{display:none}.desktop{display:none}.nodesk{display:block}.nodesktop{display:block}.notablet{display:block}.tablet{display:none}.geschenk-radio{float:left;width:30px}.geschenk-text{float:left;width:250px}.geschenk-wert{float:right}.newsstart{display:block}.news19{width:320px;background:#ededed;height:330px}#newsletter_form_st
.newsletterform19{margin-left:10px;width:310px}#newsletter_form_st
.newslheadline1{font-size:20px}#newsletter_form_st .newsform19-emailin{float:none;width:286px}#newsletter_form_st .newsform19-anredein{margin-left:0px;margin-top:6px;width:300px}#newsletter_form_st .newsform19-vornamein{float:none;width:286px}#newsletter_form_st .newsform19-namein{margin-left:0px;width:286px}#newsletteranmeldung
.news19{width:320px;background:#ededed;height:330px}.newsletterAnmeldungDanke2013{width:266px}.newsletterAnmeldungDanke2013
.nadHeadline{height:50px}.contentbild_sozial{float:left;padding-right:0;padding-bottom:10px;padding-top:2px;width:320px}.contentbild_news{display:none}.headline_jh{font-size:11px;line-height:14px;padding:5px
10px}.zusatztext2_jh{padding-top:10px;padding-bottom:0;float:none;width:320px}.zusatztext3_jh{padding-top:10px;padding-bottom:20px;float:none}.orange{color:#eb6909}.headline_start{height:28px;color:#fff;background:#EB6909;padding-left:6px;font-size:10px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:26px}#sidebar-start{display:none !important}#bedingung{display:none}#gutschein-responsive{width:320px;margin:0
auto}.jh-ueberblick{display:none}}h1{font-size:16px;color:#eb690b;line-height:22px;padding-top:0px;padding-bottom:11px;margin:0px}h2{font-size:14px;color:#eb690b;line-height:18px;padding-top:15px;padding-bottom:11px;margin:0}h3{font-size:14px;color:#eb690b;line-height:18px;padding-bottom:12px;margin:0}h4{font-size:14px;color:#eb690b;line-height:20px;padding-top:0;padding-bottom:5px;margin:0}h5{font-size:12px;color:#eb690b;line-height:18px;padding:0;margin:0}h6{font-size:12px;color:#eb690b;line-height:18px;padding-bottom:5px;margin:0}h1.startseite{font-size:16px;color:#eb690b;line-height:22px;padding-top:10px;padding-bottom:5px;margin:0}h2.h2gross{font-size:16px;color:#eb690b;line-height:22px;padding-top:0px;padding-bottom:11px;margin:0px}a.lnk{text-decoration:none;color:#eb690b;cursor:pointer}a.lnk:hover{text-decoration:underline;color:#eb690b}a.lnk-fett{color:#eb690b;cursor:pointer;font-weight:bold;text-decoration:none}a.lnk-fett:hover{color:#eb690b;cursor:pointer;font-weight:bold;text-decoration:underline}a.lnk-extern{text-decoration:none;color:#666;cursor:pointer}a.lnk-extern:hover{text-decoration:underline;color:#666}a.lnk-text{text-decoration:underline;color:#666;cursor:pointer}a.lnk-text:hover{text-decoration:underline;color:#666}a.lnk-textfett{text-decoration:underline;color:#666;cursor:pointer;font-weight:bold}a.lnk-textfett:hover{text-decoration:underline;color:#666;font-weight:bold}a.lnk-blau{text-decoration:none;color:#009ee0;cursor:pointer}a.lnk-blau:hover{text-decoration:underline;color:#009ee0}.wieh1{font-size:16px;color:#eb690b;line-height:22px;padding-top:20px;padding-bottom:5px;margin:0;font-weight:bold}.wieh2{font-size:14px;color:#eb690b;line-height:18px;padding-top:15px;padding-bottom:5px;margin:0;font-weight:bold}.wieh3{font-size:14px;color:#eb690b;line-height:18px;padding-top:0;padding-bottom:12px;margin:0;font-weight:bold}.wieh5{font-size:14px;color:#eb690b;line-height:18px;padding-top:0;padding-bottom:12px;margin:0;font-weight:bold}.hblack{font-size:14px;color:#666;line-height:18px;padding-top:15px;padding-bottom:5px;margin:0;font-weight:bold}.hblue{font-size:14px;color:#009ee0;line-height:18px;padding-top:15px;padding-bottom:5px;margin:0;font-weight:bold}p.mark{margin-top:0;margin-bottom:0}h3.mark-box{margin-top:0;margin-bottom:0;color:#FFF;padding:0}h3.mark{font-size:14px;color:#eb690b;line-height:18px;padding-top:15px;padding-bottom:5px;margin:0}h4.mark{font-size:12px;color:#eb690b;line-height:16px;padding-top:15px;padding-bottom:5px;margin:0}.orange{color:#eb690b}abbr{border-bottom:1px dotted;color:#EB6909}ul.liste{list-style-type:none;padding:10px
0 0 20px;margin:0}ul.liste
li{background-image:url(/cms/css/img/liste.gif);background-repeat:no-repeat;background-position:0 3px;padding:0
0 15px 20px}ul.listeneu{list-style-type:none;padding:10px
0 0 0;margin:0}ul.listeneu li::before{content:"\2022 ";color:#009ee0;display:inline-block;width:20px;margin-left:-20px}ul.listeneu
li{padding:0
0 7px 20px}ul.liste-box{list-style-type:none;padding:0
0 0 0;margin:0}ul.liste-box
li{background-image:url(/cms/css/img/liste.gif);background-repeat:no-repeat;background-position:0 3px;padding:0
0 15px 20px}ul.liste-box-klein{list-style-type:none;padding:0
0 0 0;margin:0}ul.liste-box-klein
li{background-image:url(/cms/css/img/liste.gif);background-repeat:no-repeat;background-position:0 3px;padding:0
0 7px 20px}ul.liste-pfeil{list-style-type:none;padding:0
0 0 0;margin-top:10px;margin-bottom:5px}ul.liste-pfeil
li{background-image:url(/cms/upload/design/liste-pfeil.gif);background-repeat:no-repeat;background-position:0 4px;padding:0
0 5px 20px}ul.liste-footer{list-style-type:none;padding:0
0 0 0;margin:0}ul.liste-footer
li{background-image:url(/cms/css/img/liste2.gif);background-repeat:no-repeat;background-position:0 3px;padding:0
0 0 15px}.teaser-full{width:320px;-webkit-box-shadow:inset 5px 0 6px -5px rgba(0, 0, 0, 0.2);box-shadow:inset 5px 0 6px -5px rgba(0,0,0,0.2);margin-bottom:10px}.teaser{width:280px;background:#F0F0EE;-webkit-box-shadow:inset 5px 0 6px -5px rgba(0, 0, 0, 0.2);box-shadow:inset 5px 0 6px -5px rgba(0, 0, 0, 0.2);padding:15px
20px;margin-bottom:10px}.teaser-schmal{width:280px;background:#F0F0EE;-webkit-box-shadow:inset 5px 0 6px -5px rgba(0, 0, 0, 0.2);box-shadow:inset 5px 0 6px -5px rgba(0, 0, 0, 0.2);padding:10px
20px;margin-bottom:10px}.newscontent{font-size:12px}.newscontent
.news19{position:relative;width:650px;height:250px;margin-bottom:2px;background:url(/cms/upload/design/bg_newsletter-content.jpg) no-repeat}.newscontent
.newsletterform19{width:355px;margin-left:299px;position:absolute}.newscontent
.newslheadline1{color:#666465;font-size:24px;margin-top:13px}.newscontent
.newslheadline2{color:#eb690b;font-size:16px;margin-top:8px}.newscontent .newsform19-check{margin-top:12px;color:#666465}.newscontent #newsletter_form_st
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}.newscontent #newsletter_form_st input[type='checkbox'],
.newscontent #newsletter_form_st input[type='radio']{width:auto;float:left;margin-right: .75em;background:transparent;border:none}.newscontent #newsletter_form_st input[type='checkbox']:checked,
.newscontent #newsletter_form_st input[type='checkbox']:not(:checked),
.newscontent #newsletter_form_st input[type='radio']:checked,
.newscontent #newsletter_form_st input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}.newscontent #newsletter_form_st input[type='checkbox'] + label,
.newscontent #newsletter_form_st input[type='radio']+label{cursor:pointer;margin-right:20px}.newscontent #newsletter_form_st input[type='checkbox']:checked + label::before,
.newscontent #newsletter_form_st input[type='checkbox']:not(:checked) + label::before,
.newscontent #newsletter_form_st input[type='radio']:checked + label::before,
.newscontent #newsletter_form_st input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:14px;height:14px;position:relative;top:3px;border:1px
solid #bbb;background:white;margin-right:5px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}.newscontent #newsletter_form_st input[type=radio]:checked + label::before,
.newscontent #newsletter_form_st input[type=radio]:not(:checked)+label::before{border-radius:30px}.newscontent #newsletter_form_st input[type='checkbox']:hover  + label::before,
.newscontent #newsletter_form_st input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 2px white}.newscontent #newsletter_form_st input[type='checkbox']:checked  + label::before,
.newscontent #newsletter_form_st input[type='radio']:checked+label::before{background:#666465;box-shadow:inset 0 0 0 2px white}.newscontent #newsletter_form_st .newsform19-email{}.newscontent #newsletter_form_st .newsform19-emailin{margin-top:12px;float:left;border:0px
!important;padding:7px
!important;width:152px}.newscontent #newsletter_form_st .newsform19-anrede{}.newscontent #newsletter_form_st .newsform19-anredein{margin-top:12px;border:0px;margin-left:6px;padding:6px;padding-left:3px;-webkit-appearance:button;color:#666465;width:166px;background-color:#fff;border-radius:0px;height:28px}.newscontent #newsletter_form_st .newsform19-vorname{}.newscontent #newsletter_form_st .newsform19-vornamein{margin-top:6px;float:left;border:0px
!important;padding:7px
!important;width:152px}.newscontent #newsletter_form_st .newsform19-name{}.newscontent #newsletter_form_st .newsform19-namein{margin-top:6px;margin-left:6px;border:0px
!important;padding:7px
!important;width:152px}.newscontent #newsletter_form_st .news19-submit{text-align:right;margin-right:18px !important;margin-top:10px;margin-bottom:10px}.newscontent #newsletter_form_st
.newsbutton19{color:#009ee0;text-decoration:none;font-weight:bold}.newscontent
.newsletterAnmeldungDanke2013{width:926px;background:#ededed;border:0px;margin-bottom:40px}.newscontent .newsletterAnmeldungDanke2013
.nadHeadline{height:30px}.newscontent .newsletterAnmeldungDanke2013
.nadText{font-weight:normal;color:#666}.newscontent .newsletterAnmeldungDanke2013
.nadFooter{float:none}@media only screen and (min-width: 650px) and (max-width: 980px){section#booking .bt-booking-tb{width:100% !important;right:0px}}.teaser
.filled{background:#FFF;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);margin-right:0;float:none}.teasertext{color:#666}.footer
lnk{font-size:10px}.jh-ueberschrift{margin-bottom:10px}.jh-ueberschrift
p{margin:0px}.jh-ueberschriftbild{float:left}.jh-ueberschrift-inner{font-size:22px;color:#eb6502;font-weight:bold;line-height:40px;margin:10px}@media screen and (max-width: 650px){.jh-ueberschrift{margin-bottom:0px}.jh-ueberschrift-inner{font-size:14px;line-height:40px;margin:10px}}.jh-anschrift{width:320px;float:left;margin-top:10px}.jh-anschrift2{width:320px;float:left;margin-top:7px;color:#039ddd;line-height:16px}.jh-icons{width:320px;float:right;margin-top:10px}.jh-symbole{padding-bottom:15px}.platzsichern{margin-top:-18px}h1.jh-ueberschrift{padding-top:10px}.jh-icons
.icon{display:inline-block;padding-left:30px;background:url(/cms/css/img/icons.png);line-height:25px;margin-bottom:5px}.jh-icons
.kat4plus{background-position:0 -472px}.jh-icons
.kat4{background-position:0 -436px}.jh-icons
.kat3{background-position:0 -401px}.jh-icons
.kat2{background-position:0 -364px}.jh-icons
.familien{background-position:0 -541px}.jh-icons
.dusche{background-position:0 -508px}.jh-icons
.behindert{background-position:0 -578px}.jh-icons
.burg{background-position:0 -656px}.jh-icons
.tip{background-position:0 -617px}.jh-icons
.angebote{background-position:0 -658px}.jh-icons
.gastbuch{background-position:0 -701px}.jh-icons
hr{margin-top:20px;margin-bottom:20px}.vt-boxlinks{width:320px;float:left;margin-bottom:10px}.vt-boxlinks
img{display:block}.vt-boxrechts{width:320px;float:right;margin-bottom:10px}.vt-boxrechts
img{display:block}.jh-boxlinks{width:320px;float:left}.jh-boxlinks
img{display:block}.jh-boxrechts{width:320px;float:right}.jh-boxrechts
img{display:block}.jh-linkbox{background-color:#b6b3b3;padding:10px
5px 10px 15px;color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox
a{color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox2{background-color:#eb690b;text-align:left;padding:10px
0 10px 15px}.jh-linkbox2
a{color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox2
h3{padding-bottom:0px}.jh-linktextbox{background-color:#ededed;padding:10px
15px 10px 15px;margin-bottom:10px;color:#666}.jh-linktextbox-bild{background-color:#ededed;padding:10px
15px;margin-bottom:0}.job-boxlinks{width:324px;float:left;border-bottom:1px solid #e7e7e7;padding-bottom:10px;padding-top:10px}.job-boxrechts{width:311px;float:right;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;padding-left:14px;padding-bottom:10px;padding-top:10px}.job-boxlinks-nobottom{width:324px;float:left;padding-top:10px}.job-boxrechts-nobottom{width:311px;float:right;border-left:1px solid #e7e7e7;padding-left:14px;padding-top:10px}.job-boxlinks-notop{width:324px;float:left;border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-top:10px}.job-boxrechts-notop{width:311px;float:right;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;padding-left:14px;padding-bottom:10px;margin-top:10px}.job-boxlinks-nobottomtop{width:324px;float:left;margin-top:10px}.job-boxrechts-nobottomtop{width:311px;float:right;border-left:1px solid #e7e7e7;padding-left:14px;margin-top:10px}.ovpbox{background-color:#f0f0ee;margin-bottom:10px;padding:1px
10px}.ovp-title{background:#fff;color:#eb690b;width:300px;height:30px;font-weight:bold;font-size:14px;line-height:28px;cursor:pointer;margin-bottom:10px}.open{background:#eb690b;color:#fff;margin-bottom:0}.ovp-titlefix{background:#eb690b;color:#fff;width:300px;height:30px;font-weight:bold;font-size:14px;line-height:28px;cursor:pointer;margin-bottom:0}.ovp-titlefix-blau{background:#009ee0;color:#fff;width:300px;height:30px;font-weight:bold;font-size:14px;line-height:28px;cursor:pointer;margin-bottom:0}.ovp-kat{margin-left:10px}.ovp-preis{text-align:right;margin-right:10px;float:right}.ovp-content{display:none;background:#fff;color:#eb690b;padding:10px;margin-bottom:10px}.ovp-jhs{display:block;background:#fff;color:#eb690b;padding:10px;margin-bottom:10px}.ovp-link{cursor:pointer;color:#eb690b;line-height:24px;font-size:14px}.ovp-link-blau{cursor:pointer;color:#009ee0;line-height:24px}.portrait-head-left{float:left}.portrait-head-right{float:right;text-align:right;margin-right:2px}.portrait-head-ueber{padding-top:5px;padding-bottom:2px}.portrait-head-ueber .portrait-head-left{float:left}.portrait-head-ueber .portrait-head-right{text-align:left;margin-left:48px;float:none}.contentbild_links{float:left;padding-right:10px;padding-bottom:10px;padding-top:2px}.contentbild_rechts{float:right;padding-left:10px;padding-bottom:10px;padding-top:2px}.hinweisbox{background-color:#ededed;padding:15px}@media only screen and (max-width: 650px){.contentbild_links{float:none;display:block}}table.prices{font-size:14px;line-height:22px;border:1px
solid #E8E8E8;color:#666}table.prices
th{text-align:left;background:#b6b3b3;color:#FFF;padding:5px}table.prices
td{padding:5px;border-top:1px solid #FFF;background:#ededed}table.prices
small{color:#666;font-weight:normal}table.prices
strong{color:#eb690b}table.prices
.grey{color:#009ee0}table.prices
.graufett{color:#666;font-weight:bold}small
.grey{color:#666}.preise{font-size:11px}.preise
strong{color:#eb690b}table.preise21{width:650px;border:0px;font-size:12px;line-height:20px;color:#666}table.preise21
table{text-align:center}table.preise21
.grau{background-color:#ececec}table.preise21 table
td{text-align:center;background-color:#ececec}table.preise21
td{font-size:11px;color:#666}table.preise21 td
strong{font-size:14px;color:#009ee0}table.preise21
.abstand{padding-left:10px}table.preise21 .abstand
strong{font-size:12px}table.preise21
.graudunkel{background-color:#dadada}table.preise21 td strong .abstand
.orange{background-color:#ececec;color:#eb690b}table.preise21 td .orange
strong{background-color:#ececec;color:#eb690b}table.preise21 td
strong.orange{color:#eb690b}table.preise21 td
strong.weiss{color:#fff;font-size:12px}table.preisjh{font-size:14px;line-height:21px;border:1px
solid #d9d9d9;color:#666}table.preisjh
th{text-align:left;background:#b6b3b3;color:#FFF;padding:5px}table.preisjh
td{padding:5px;border-top:1px solid #d9d9d9;background:#ededed}table.preisjh
small{color:#666;font-weight:normal}table.preisjh
strong{color:#eb690b}table.preisjh
.grey{color:#009ee0}table.preisjh
.graufett{color:#666;font-weight:bold}table.preisjh{border-right:hidden}table.preisjhrechts{font-size:14px;line-height:21px;border:1px
solid #d9d9d9;color:#666}table.preisjhrechts
th{text-align:left;background:#b6b3b3;color:#FFF;padding:5px}table.preisjhrechts
td{padding:5px;border-top:1px solid #d9d9d9;background:#ededed}table.preisjhrechts
.nodesk{display:none}table.preisjhrechts
small{color:#666;font-weight:normal}table.preisjhrechts
strong{color:#eb690b}table.preisjhrechts
.grey{color:#009ee0}table.preisjhrechts
.graufett{color:#666;font-weight:bold}table.preisjhrechts
.preis1{width:70px;padding-left:50px}table.preisjhrechts
.preis2{width:110px}.divjhpreisrechts{width:230px;float:right}.divjhpreis{width:420px;float:left}@media screen and (max-width: 650px){table.preisjhrechts
.nodesk{display:block}table.preisjh{border-right:1px solid #d9d9d9}table.preisjhrechts
.preis1{width:0px;padding-left:5px}table.preisjhrechts
.preis2{width:0px}.divjhpreisrechts{width:320px;float:right}.divjhpreis{width:320px;float:left}}.linklist{float:left;width:206px;padding-right:10px}.linklist
br{content:"";display:block;margin-bottom:5px}.responsiveContainer{position:relative;padding-bottom:56%;height:0;overflow:hidden}.responsiveContainer
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.linie{height:20px;position:relative;-webkit-box-shadow:inset 0 -10px 10px -10px rgba(0, 0, 0, 0.15);box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.15)}.h200{height:200px}.h120{height:120px}.h70{height:70px}.h20{height:20px}.h10{height:10px}.h30{height:30px}.h5{height:5px}.h2{height:3px}.mfp-close{top:-45px !important}.white-popup-block
.button{background-color:#eb690b;display:inline;color:#FFF;padding:10px
15px;font-weight:bold;text-decoration:none}.video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0}.video
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video2{position:relative;padding-bottom:53.00%;padding-top:0px;height:0}.video2
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoc{height:366px}@media screen and (max-width: 650px){.videoc{height:180px}}.gast{width:100%}.gast-name{float:left;color:#eb690b;font-weight:bold}.gast-date{float:right}.gast-jh{font-weight:bold}.gast-count{text-align:center}.jh-linkbox-start{background-color:#eb690b;padding:6px
15px 6px 15px;color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox-start
a{color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox-start-fam{background-color:#FDC400;padding:6px
15px 6px 15px;color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox-start-fam
a{color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox-start-klassen{background-color:#9ACD34;padding:6px
15px 6px 15px;color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox-start-klassen
a{color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox-start-gruppen{background-color:#009EE0;padding:6px
15px 6px 15px;color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.jh-linkbox-start-gruppen
a{color:#FFF;font-weight:bold;text-decoration:none;font-size:14px}.starttext{color:#666}a.starttext{color:#666;text-decoration:none}a.starttext:hover{text-decoration:underline}.starttext2{color:#009ee0}a.starttext2{color:#009ee0;text-decoration:none}.starttext3{color:#0581b5}a.starttext3{color:#0581b5;text-decoration:none}.starttext4{color:#eb6909}a.starttext4{color:#eb6909;text-decoration:none}.footerbox{float:left;width:216px}.footerlink{color:#666;font-size:12px;line-height:16px;display:block;margin-top:4px}a.footerlink{color:#666;text-decoration:none}a.footerlink:hover{text-decoration:underline}.footerlnk{color:#666;font-size:10px;line-height:16px;margin-top:4px}a.footerlnk{color:#666;text-decoration:none;font-size:10px;line-height:16px;margin-top:4px}a.footerlnk:hover{text-decoration:underline;font-size:10px;line-height:16px;margin-top:4px}.grau{color:#666}a.grau{color:#666;text-decoration:none}a.grau:hover{text-decoration:underline}table.partner{border:0;width:100%;border-spacing:0;border-collapse:collapse}table.partner
td{border:0;border-spacing:0;padding:0}.ausbildung{background-color:#f6f4f5;background:url(/cms/upload/service/bg_ausbildung.jpg);height:232px;padding-left:9px;padding-right:129px}input.button-news-st{width:174px;height:55px;margin-left:86px;margin-top:10px;background:url(http://www.diejugendherbergen.de/cms/images/newsletteranmeldung/submit_st.gif) no-repeat;border:none;cursor:pointer}input.button-news-st_2013{width:190px;height:28px;margin-left:90px;margin-top:6px;background:url(/cms/css/img/start-news-botton.gif) no-repeat;border:none;cursor:pointer}.newsletterAnmeldungDanke{border-color:#eb690b;border-width:0 3px 3px 3px;border-style:solid;display:none;width:480px;height:245px;overflow:hidden;padding:0
27px}.newsletterAnmeldungDanke
.nadHeadline{height:70px;color:#009ce7;font-size:18px;line-height:24px;padding-top:10px;font-weight:bold}.newsletterAnmeldungDanke
.nadText{height:120px;color:#999;font-size:11px;font-weight:bold}.newsletterAnmeldungDanke
.nadFooter{color:#EB690B;font-size:12px;line-height:16px;font-weight:bold}.newsletteseiterAnmeldungDanke{display:none;width:480px;height:245px;overflow:hidden}.newsletterseiteAnmeldungDanke
.nadHeadline{height:70px;color:#009ce7;font-size:18px;line-height:24px;padding-top:10px;font-weight:bold}.newsletterseiteAnmeldungDanke
.nadText{height:120px;color:#999;font-size:11px;font-weight:bold}.newsletterseiteAnmeldungDanke
.nadText2{height:50px;color:#999;font-size:11px;font-weight:bold}.newsletterseiteAnmeldungDanke
.nadFooter{color:#EB690B;font-size:12px;line-height:16px;font-weight:bold;float:left;width:250px;margin-top:5px}.newsletterseiteAnmeldungDanke
.nadfb{color:#EB690B;font-size:12px;line-height:16px;font-weight:bold;float:right;width:243px}.newsletterAnmeldungDankepopup{border-color:#009ce7;border-width:3px 3px 3px 3px;border-style:solid;display:none;width:589px;height:222px;overflow:hidden;padding:0
27px}.newsletterAnmeldungDanke2013{border-color:#eb690b;border-width:3px 3px 3px 3px;border-style:solid;display:none;width:589px;height:222px;overflow:hidden;padding:0
27px}.newsletterAnmeldungDanke2013
.nadHeadline{height:50px;color:#009ce7;font-size:18px;line-height:24px;padding-top:20px;font-weight:bold}.newsletterAnmeldungDanke2013
.nadText{height:100px;color:#999;font-size:11px;font-weight:bold}.newsletterAnmeldungDanke2013
.nadFooter{color:#EB690B;font-size:12px;line-height:16px;font-weight:bold;float:left;width:250px;margin-top:5px}.newsletterAnmeldungDanke2013
.nadfb{color:#EB690B;font-size:12px;line-height:16px;font-weight:bold;float:right;width:243px}div.feste-feiern{background-color:#f0f0ee;padding-top:15px;padding-bottom:10px;margin-top:8px;display:inline-block}table.feste{border:0;border-spacing:0;border-collapse:collapse;width:310px;float:left;margin-left:15px}#articleList
.artImage{float:left;margin-right:15px;margin-bottom:10px}#articleList .artImage
img{display:block}.newsPagination{min-height:48px}.baustelle_beitrag{border:1px;border-color:#c8c8c8;border-style:solid;padding:10px}.baustelle_datum{width:75px;height:35px;float:left;background-image:url(/cms/upload/jugendherbergen/leutesdorf/bg_date.gif);font-family:verdana;font-size:12px;font-weight:bold;color:#EB690B;text-align:center;padding-right:5px;padding-top:3px;padding-bottom:3px;margin-top:10px}.baustelle_text{float:left;margin:10px
0 0 10px;max-width:323px}.baustelle_links{width:200px;float:left;color:#EB690B}.baustelle_rechts{float:right;max-width:100%}a.baustelle_links,a.baustelle_links:link,a.baustelle_links:visited,a.baustelle_links:active{text-decoration:underline;color:#EB690B}.uk
h2{line-height:16px;font-size:12px}.hell{background-color:#fff}.dunkel{background-color:#fff}.uk{padding:0;margin:0;list-style-type:none;list-style-image:none;background:url(/cms/css/img/karte_jugendherbergen.gif);background-repeat:no-repeat;width:650px;height:555px;position:relative}.uk li
a{background:url(/cms/images/transparent.gif);text-indent:-999px;display:block;width:18px;height:14px;position:absolute;line-height:8px;left:88px;top:99px}.uk li a
em{visibility:hidden;position:absolute}.uk li
a.altenahr{top:131px;left:213px}.uk li
a.berlin{top:66px;left:560px}.uk li
a.altleiningen{top:413px;left:400px}.uk li
a.bacharach{top:252px;left:333px}.uk li a.bad-bergzabern{top:492px;left:362px}.uk li a.bad-ems{top:188px;left:333px}.uk li a.bad-kreuznach{top:309px;left:352px}.uk li a.bad-marienberg{top:112px;left:372px}.uk li
a.ahrweiler{top:134px;left:233px}.uk li
a.bingen{top:277px;left:353px}.uk li
a.bollendorf{top:262px;left:107px}.uk li
a.cochem{top:233px;left:246px}.uk li
a.dahn{top:486px;left:347px}.uk li
a.daun{top:215px;left:194px}.uk li
a.diez{top:185px;left:368px}.uk li
a.dreisbach{top:405px;left:145px}.uk li
a.gerolstein{top:206px;left:164px}.uk li
a.hermeskeil{top:339px;left:213px}.uk li
a.hochspeyer{top:417px;left:364px}.uk li
a.homburg{top:460px;left:278px}.uk li a.idar-oberstein{top:333px;left:273px}.uk li
a.kaub{top:239px;left:341px}.uk li
a.koblenz{top:182px;left:314px}.uk li
a.leutesdorf{top:152px;left:286px}.uk li
a.mainz{top:280px;left:418px}.uk li
a.manderscheid{top:242px;left:197px}.uk li
a.mayen{top:190px;left:256px}.uk li
a.neustadt{top:441px;left:389px}.uk li
a.oberwesel{top:239px;left:324px}.uk li
a.pirmasens{top:476px;left:322px}.uk li
a.pruem{top:214px;left:126px}.uk li
a.saarbruecken{top:452px;left:218px}.uk li
a.saarburg{top:366px;left:138px}.uk li a.st-goar{top:226px;left:316px}.uk li
a.sargenroth{top:304px;left:309px}.uk li
a.speyer{top:445px;left:435px}.uk li
a.thallichtenberg{top:382px;left:271px}.uk li
a.tholey{top:400px;left:224px}.uk li a.traben-trarbach{top:276px;left:236px}.uk li
a.trier{top:333px;left:157px}.uk li
a.weiskirchen{top:381px;left:189px}.uk li
a.wolfstein{top:368px;left:345px}.uk li
a.worms{top:381px;left:437px}.uk li a:hover{background-image:none;border:none;text-indent:0;text-decoration:none;height:1.2em;font-size:11px;color:#fff;padding:0
0;width:25px;z-index:200}* html .uk li a:hover{width:110px;height:1.5em;w\idth:90px;he\ight:1.2em}.uk li a:hover
em{visibility:visible;margin-left:5px;background:#fff;border:1px
solid #ed802e;width:240px;color:#000;padding:25px;font-style:normal;top:-65px;font-family:verdana,arial,sans-serif;line-height:14px}* html .uk li a:hover
em{width:200px;w\idth:150px}.uk li a:hover em
img{border:1px
solid #ed802e;display:block;margin-bottom:0}.uk li a:hover em
span{display:block;width:0;height:0;overflow:hidden;border:15px
solid #fff;border-width:15px 0 15px 15px;border-left-color:#ed802e;position:absolute;left:0;top:58px}* html .uk li a:hover em
span{width:30px;height:30px;w\idth:0;he\ight:0}.tooltipster-default{border-radius:5px;border:2px
solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px
10px;overflow:hidden}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left
span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left
span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0
auto}.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left
span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right
span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-fall-show{}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-slide.tooltipster-slide-show{}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.tooltipster-light{border-radius:5px;border:1px
solid #ccc;background:#ededed;color:#666}.tooltipster-light .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px
10px}div.inner{padding:10px}#widget-booking
div.inner{padding:0}.cta-buchung{background:#f0f0ee;font-size:12px;margin-bottom:10px}.cta-buchung
.category{border:1px
solid #9e9c9d;background:#9e9c9d;text-align:center}.cta-buchung .category a, .cta-buchung .category
.item{display:inline-block;line-height:28px;color:#FFF;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-family:Verdana,Helvetica,sans-serif;border-right:1px solid #fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.20)}.cta-buchung .category .only-symbol{text-indent:-9999em;border-right:none;background:url(/cms/css/img/icons.png) no-repeat 5px -87px}.cta-buchung .category .current.only-symbol{background:url(/cms/css/img/icons.png) no-repeat 5px -125px #FFF}.cta-buchung .category a[rel=area-familien],
.cta-buchung .category a[rel=area-klassen],
.cta-buchung .category a[rel=area-gruppen],
.cta-buchung .category a.area-familien,
.cta-buchung .category a.area-klassen,
.cta-buchung .category a.area-gruppen{width:86px}.cta-buchung .category a[rel=area-gast],
.cta-buchung .category a.area-gast{width:56px}.cta-buchung .category
a.current{background-color:#FFF;color:#EB6909;text-shadow:none;filter:none}.cta-buchung
.area{margin-top:10px;padding:5px
15px;min-height:248px}.cta-buchung
label{color:#EB6808;font-weight:bold;line-height:25px}.cta-buchung .single-line{display:block;width:100%;margin-bottom:5px;line-height:30px}.cta-buchung
input.webcode{width:65px}.cta-buchung
.right{float:right}.cta-buchung
a{color:#EB6808;font-weight:bold;text-decoration:none}.cta-buchung .area-slide{display:none}.cta-buchung .area-familien{display:block}.cta-teaser{width:320px;background:#F0F0EE;-webkit-box-shadow:inset 5px 0 6px -5px rgba(0, 0, 0, 0.2);box-shadow:inset 5px 0 6px -5px rgba(0, 0, 0, 0.2);margin-bottom:10px;min-height:210px}.cta-teaser
.spacing{padding:15px
20px;margin-right:0;float:none}.cta-teaser
.filled{background:#FFF;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);margin-right:0;float:none}select,input[type="text"],input[type="email"],input[type="date"],textarea{border:1px
solid #CCC !important;padding:3px;box-shadow:none !important}input[type="email"]{-webkit-appearance:none;-moz-appearance:none}input[type="date"]{font-family:inherit;font-size:inherit}form .action input[type="button"],
form .action input[type="reset"]{-webkit-appearance:button !important}.full-width{display:block;width:100%}a.button-first,a.button-secondary,input[type="submit"]{display:inline-block;padding:6px
18px;background:#FFF;border:1px
solid #D7D7D2;color:#009EE0;font-weight:bold;text-decoration:none}a.button-secondary,input[type="submit"]{cursor:pointer;background:#009EE0;color:#FFF;border:none;margin-top:5px;-webkit-appearance:none}a.button_nachhaltig{cursor:pointer;background:#009EE0;color:#FFF;border:1px
solid #009EE0;margin-top:5px;-webkit-appearance:none;display:inline-block;padding:6px
18px;font-weight:bold;text-decoration:none;background-image:url(https://www.diejugendherbergen.de/cms/upload/icon/icon_nachhaltig_32x32.png);background-repeat:no-repeat;background-position:9px;padding-left:50px}.mfp-content{font-size:12px}.mfp-content a.button-secondary{padding:6px
15px;font-size:12px}button{cursor:pointer;background:#eb690b;color:#FFF;border:none;line-height:21px;padding:0
5px}a.button3{cursor:pointer;background:#009EE0;color:#FFF;border:none;line-height:21px;padding:6px
22px;font-weight:bold;text-decoration:none}#webcodeForm{float:left}#webcode{width:70px}hr{height:1px;border:none;color:#E8E7E5;background-color:#E8E7E5;margin:5px
0}.make-toggle{cursor:pointer}.cta-buchung
hr{margin:8px
0}form.area{background:#F0F0EE;padding:10px}ul.form-area{list-style:none;padding:0;margin:0;width:305px;float:left}ul.wide{width:100%;float:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E8E7E5}ul.form-area
li.head{padding-bottom:10px}ul.form-area
li{padding:2px
0}ul.form-area li.no-label{padding-left:100px}ul.form-area li.label-above
label{float:none;width:auto}ul.form-area
label{width:100px;display:block;float:left;line-height:1.8em}ul.form-area input[type=text],
ul.form-area input[type=date],
ul.form-area input[type=email]{width:60%}ul.form-area
select{width:40%}ul.wide input[type=text],
ul.wide
select{width:auto}ul.form-area
textarea{width:94%;font-family:Verdana,Geneva,sans-serif;font-size:12px}ul.form-area li.no-label input[type=text]{margin-right:8px}ul.form-area li
div{float:left}div.action{padding:10px;margin:10px
0;text-align:right}.action
input{border:none;padding:5px
8px}.action input[type="button"]{background:#009EE0;color:#FFF}.tabelle1
.newsletter1{border:0;cellspacing:0;cellpadding:0;width:100%}.top{vertical-align:top}.left25{width:25px;text-align:left}.width60{width:60px}.width20{width:20px}.width70{width:70px}.width200{width:200px}.hight32{height:32px}.center{text-align:center}.tabelle2
.newsletter1{border:0;cellspacing:0;cellpadding:0}.tabelle3
.newsletter1{border:0;cellspacing:0;cellpadding:0;margin-bottom:10px;height:50px}.kontaktfeedback{width:540px}@media screen and (max-width: 650px){.kontaktfeedback{width:320px}}.gewinnspiel-form{background:#f0f0ee;padding-top:0px}.gewinnspiel-form
fieldset{border:0px;padding:0px;margin:0px}.gewinnspiel-form
input{width:234px}.gewinnspiel-form input[type="text"]{width:234px}.gewinnspiel-form input[type="email"]{width:234px}.gewinnspiel-form input[type="password"]{width:234px}.gewinnspiel-form input[type="checkbox"]{width:auto}.gewinnspiel_form
input.reset{float:left}.gewinnspiel-form
input.birthday{width:60px}.gewinnspiel-form
input.birthyear{width:120px}.gewinnspiel-form
label{color:#000;font-weight:bold;font-size:11px;font-family:verdana,Helvetica}.gewinnspiel-form
label.month{width:135px}.gewinnspiel-form input,textarea{border:1px
solid #cdcdcd;padding:5px
5px 5px 10px;font-family:verdana;color:#4b4b4b;font-size:11px;-webkit-border-radius:5px;margin-bottom:20px}.gewinnspiel-form .select-style{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(/cms/css/images/select-arrow.png),
-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);background-position:center right;background-repeat:no-repeat;border:1px
solid #cdcdcd;font-size:11px;margin:0px;overflow:hidden;padding-top:5px;padding-bottom:5px;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.gewinnspiel-form .select-style.gender{margin-bottom:20px}.gewinnspiel-form select:required:invalid{color:gray}.gewinnspiel-form option[value=""][disabled]{display:none}.gewinnspiel-form
option{color:#4b4b4b}.gewinnspiel-form
.rechts{margin-left:20px}@media screen and (max-width: 650px){.gewinnspiel-form
.rechts{margin-left:0}}.gewinnspiel-form
.gender{width:250px}.gewinnspiel-form
input.buttom{background:#4b8df9;display:inline-block;padding:5px
10px 6px;color:#fbf7f7;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border:none;position:relative;cursor:pointer;font-size:11px;font-family:Verdana,Geneva,sans-serif}.gewinnspiel-form input.buttom:hover{background-color:#2a78f6}.gewinnspiel-form
.form_headline{margin:10px
0px 10px 0px}.gewinnspiel-form
.form_num{background:#eb690b;font-size:14px;font-weight:bold;padding:5px
8px 5px 10px;font-family:Verdana,Geneva,sans-serif;color:#FFF;line-height:22px;margin-right:10px}.gewinnspiel-form
.form_titel{font-size:14px;font-weight:bold;color:#eb690b;font-family:Verdana,Geneva,sans-serif;line-height:22px}.gewinnspiel-form
.form_num2{background:#eb690b;font-size:14px;padding:0px
5px 0px 5px;font-family:Verdana,Geneva,sans-serif;color:#FFF;line-height:22px;margin-right:10px}.gewinnspiel-form
.form_titel2{font-size:12px;font-weight:bold;color:#eb690b;font-family:Verdana,Geneva,sans-serif;line-height:22px}ul.list3{list-style-type:none;padding:10px
0 0 30px;margin:0}ul.list3
li{background-image:url(/cms/css/img/liste3.png);background-repeat:no-repeat;background-position:0 3px;padding:0
0 15px 20px}.ci_form_elements
input{background-clip:padding-box;border:none;border-radius:0;font-size:1em}.ci_form_elements li
div{float:none!important;margin-left:100px!important}.ci_form_elements input[type='checkbox'],
.ci_form_elements input[type='radio']{width:auto;float:left;margin-right: .75em;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ci_form_elements input[type='checkbox']:checked,
.ci_form_elements input[type='checkbox']:not(:checked),
.ci_form_elements input[type='radio']:checked,
.ci_form_elements input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}.ci_form_elements input[type='checkbox'] + label,
.ci_form_elements input[type='radio']+label{cursor:pointer;margin-right:20px;width:150px!important}.ci_form_elements input[type='checkbox']:checked + label::before,
.ci_form_elements input[type='checkbox']:not(:checked) + label::before,
.ci_form_elements input[type='radio']:checked + label::before,
.ci_form_elements input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:14px;height:14px;position:relative;top:3px;border:1px
solid #bbb;background:white;margin-right:5px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}.ci_form_elements input[type=radio]:checked + label::before,
.ci_form_elements input[type=radio]:not(:checked)+label::before{border-radius:30px}.ci_form_elements input[type='checkbox']:hover  + label::before,
.ci_form_elements input[type='radio']:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 2px white}.ci_form_elements input[type='checkbox']:checked  + label::before,
.ci_form_elements input[type='radio']:checked+label::before{background:#666465;box-shadow:inset 0 0 0 2px white}table.agb{width:100%;border:0px;cellspacing:0px;cellpadding:0px;vertical-align:top}table.agb
tr{width:100%;border:0;cellspacing:0;cellpadding:0;vertical-align:top}table.agb
td{border:0;padding:0px}table.agb
td.agb1{width:40px;border:0}#mybooking{width:380px;height:170px;background:#fff;border:1px
solid #E8E7E5;top:0;position:absolute;z-index:199;margin-left:580px;margin-top:205px;color:#636362;font-size:13px}#mybooking
.mybooking{margin:13px
0 0 16px}#mybooking .mybooking
.mybooking1{font-size:20px;font-weight:bold}#mybooking .mybooking
.mybooking2{margin-top:12px}#mybooking .mybooking
.mybooking3{color:#eb8b0c;margin-top:4px;font-size:14px}#mybooking .mybooking
.mybooking4{float:left;margin-left:26px;margin-top:8px}#mybooking .mybooking
.mybooking5{float:left;margin-left:16px;margin-top:8px}#mybooking .button-secondary{background:#eb8b0c;border:#eb8b0c;width:140px;text-align:center;padding:6px
0px}@media only screen and (min-width: 650px) and (max-width: 980px){#mybooking{width:320px;height:144px;top:0;position:absolute;margin-left:307px;margin-top:195px;color:#636362;font-size:11px}#mybooking
.mybooking{margin:10px
0 0 8px}#mybooking .mybooking
.mybooking2{margin-top:10px;line-height:16px}#mybooking .mybooking
.mybooking3{color:#eb8b0c;margin-top:2px;font-size:12px}#mybooking .mybooking
.mybooking4{float:left;margin-left:26px;margin-top:4px}#mybooking .mybooking
.mybooking5{float:left;margin-left:10px;margin-top:4px}#mybooking .button-secondary{background:#eb8b0c;border:#eb8b0c;width:120px;text-align:center;padding:2px
0px}}@media screen and (max-width: 650px){#mybooking{width:320px;height:145px;top:0;position:absolute;margin-left:0px;;margin-top:165px;color:#636362;font-size:11px}#mybooking
.mybooking{margin:10px
0 0 8px}#mybooking .mybooking
.mybooking2{margin-top:10px;line-height:16px}#mybooking .mybooking
.mybooking3{color:#eb8b0c;margin-top:2px;font-size:12px}#mybooking .mybooking
.mybooking4{float:left;margin-left:26px;margin-top:4px}#mybooking .mybooking
.mybooking5{float:left;margin-left:10px;margin-top:4px}#mybooking .button-secondary{background:#eb8b0c;border:#eb8b0c;width:120px;text-align:center;padding:2px
0px}}.vr-tour{width:650px;height:400px}@media screen and (max-width: 650px){.vr-tour{width:320px;height:197px}}.youtubevideo{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtubevideo
img{width:100%;top:-1px;left:0}.youtubevideo .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba( 0,0,0,0.6 );z-index:1;opacity:0.8;border-radius:6px}.youtubevideo .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff}.youtubevideo img,
.youtube .play-button{cursor:pointer}.youtubevideo img,
.youtubevideo iframe,
.youtubevideo .play-button,
.youtubevideo .play-button:before{position:absolute}.youtubevideo .play-button,
.youtubevideo .play-button:before{top:50%;left:50%;transform:translate3d( -50%, -50%, 0 )}.youtubevideo
iframe{height:100%;width:100%;top:0;left:0}.preisinklusivhead{color:#eb690b;background:#ececec;font-weight:bolder;width:638px;height:22px;padding-left:12px;padding-top:8px;margin-bottom:4px;padding-bottom:5px;font-size:16px}.preisinklusiv{font-size:12px;color:#009ee0;line-height:16px;letter-spacing:-0.02em}.preisinklusiv
.links{width:330px;float:left;padding-top:15px;background:#ececec}.preisinklusiv
.rechts{width:320px;float:right;padding-top:15px;background:#ececec}.preisinklusiv
.grafik1{float:left;height:48px;padding-top:5px}.preisinklusiv
.grafik2{float:left;height:58px}.preisinklusiv
.grafik3{float:left;height:56px}.preisinklusiv
.grafik4{float:left;height:68px}.preisinklusiv
.grafik5{float:left;height:48px}.preisinklusiv
.grafik6{float:left;height:52px;padding-top:5px}.preisinklusiv
.grafik7{float:left;height:56px}.preisinklusiv
.grafik8{float:left;height:69px;padding-top:5px}.preisinklusiv
.text1{margin-top:5px}.preisinklusiv
.text2{margin-top:17px}.preisinklusiv
.text3{margin-top:10px}.preisinklusiv
.text4{margin-top:4px}.preisinklusiv
.text5{margin-top:5px}.preisinklusiv
.text6{}.preisinklusiv
.text7{margin-top:5px}.preisinklusiv
.text8{margin-top:10px}.preisinklusivfooter{color:#eb690b;background:#ececec;width:638px;height:29px;padding-left:12px;padding-top:5px;margin-top:4px}.preisinklusivfooter
.links{float:left;width:258px;text-align:right;padding-right:10px;font-size:18px;font-weight:bold;padding-top:1px}.preisinklusivfooter
.mitte{float:left;width:61px;margin-top:-17px}.preisinklusivfooter
.rechts{float:left;padding-left:10px;font-size:16px;padding-top:2px}@media screen and (max-width: 650px){.preisinklusivhead{width:308px}.preisinklusiv
.grafik3{float:left;height:46px}.preisinklusiv
.grafik4{float:left;height:48px}.preisinklusiv
.grafik5{float:left;height:53px}.preisinklusiv
.grafik8{float:left;height:48px;padding-top:5px}.preisinklusiv
.text8{margin-top:10px;padding-bottom:22px}.preisinklusiv
.links{width:320px;float:none;padding-top:15px;background:#ececec}.preisinklusiv
.rechts{width:320px;float:none;padding-top:15px;background:#ececec}.preisinklusivfooter{color:#eb690b;background:#ececec;width:318px;height:27px;padding-left:2px;padding-top:5px;margin-top:4px}.preisinklusivfooter
.links{float:left;width:122px;text-align:right;padding-right:3px;font-size:11px;font-weight:bold;padding-top:1px;letter-spacing:-0.05em}.preisinklusivfooter
.mitte{float:left;width:53px;margin-top:-17px}.preisinklusivfooter
.rechts{float:left;padding-left:3px;font-size:11px;padding-top:0px;letter-spacing:-0.08em}}.preisbutton{width:650px;height:324px;background-image:url(https://www.diejugendherbergen.de/cms/upload/kontakt/bg-preisbutton-m.jpg);background-repeat:no-repeat;font-size:18px}.preisbutton
.preisblau{width:434px;height:34px;background-color:#009fe0;text-align:center;padding-top:12px;color:#fff;margin-left:109px;margin-top:18px;position:absolute}.preisbutton
.preisorange{width:434px;height:34px;background-color:#eb690b;text-align:center;padding-top:12px;color:#fff;margin-left:109px;margin-top:70px;position:absolute}@media screen and (max-width: 650px){.preisbutton{width:320px;height:201px;background-image:url(https://www.diejugendherbergen.de/cms/upload/kontakt/bg-preisbutton-s.jpg);background-repeat:no-repeat;font-size:14px}.preisbutton
.preisblau{width:268px;height:26px;background-color:#009fe0;text-align:center;padding-top:3px;color:#fff;margin-left:26px;margin-top:18px;position:absolute}.preisbutton
.preisorange{width:268px;height:26px;background-color:#eb690b;text-align:center;padding-top:8px;color:#fff;margin-left:26px;margin-top:54px;position:absolute}}.ebook{display:block;width:650px}.ebook-bg{background-image:url(https://www.diejugendherbergen.de/cms/upload/design/bg-ebook-m.gif);height:203px}.ebook
.newsletter_form{width:650px !important}.ebook .ebook-anrede{width:147px !important}.ebook .ebook-vorname{width:147px !important}.ebook .ebook-name{width:148px !important}.ebook .ebook-mail{width:148px !important}.ebook  .x---newsform19-anrede{float:left;margin-right:8px !important}.ebook  .x---newsform19-vorname{float:left;margin-right:8px !important}.ebook  .x---newsform19-name{float:left;margin-right:8px !important}.ebook  .news22-footer{float:left}.ebook .news22-submit{float:right;font-size:10px}.ebook .button-secondary{margin-top:0px;font-size:12px}.ebook .crm-newsletter-box-22{height:300px;background-color:#f5f5f5}@media screen and (max-width: 650px){.ebook{display:block;width:320px}.ebook-bg{background-image:url(https://www.diejugendherbergen.de/cms/upload/design/bg-ebook-s.gif);height:336px}.ebook
.newsletter_form{width:320px !important}.ebook
.newsletterform22{padding:0
12px !important}.ebook .crm-newsletter-box-22{height:590px}.ebook .button-secondary{margin-top:0px;font-size:13px}.ebook .ebook-anrede{width:296px !important}.ebook .ebook-vorname{width:296px !important}.ebook .ebook-name{width:296px !important}.ebook .ebook-mail{width:296px !important}.ebook  .news22-footer{float:none}.ebook .news22-submit{float:none;font-size:10px;margin-top:5px;text-align:center}}.broschuere{background-color:#f5f5f5;display:block;width:620px;padding:15px
15px 15px 15px;margin-bottom:20px}.broschuere
.bild{float:left}.broschuere
.text{width:435px;float:right}@media screen and (max-width: 650px){.broschuere{background-color:#f5f5f5;display:block;width:290px;padding:15px
15px 15px 15px;margin-bottom:20px}.broschuere
.bild{float:left;width:100px;height:130px;padding-right:10px}.broschuere
.text{width:290px;float:none}.broschuere
img{height:auto}}#kontakt_formular23 input[type="submit"]{display:inline-block;padding:2px
16px;background:#FFF;border:1px
solid #D7D7D2;color:#009EE0;font-weight:bold;text-decoration:none}#kontaktFormBox23
form.area23{background:#f5f5f5;padding:0px
15px}::placeholder{color:#666;opacity:1}.form-area23-left{width:250px;float:left}.form-area23-right{width:340px;float:right}ul.form-area23{list-style:none;padding:0;margin:0;width:100%;float:left}ul.wide{width:100%;float:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E8E7E5}ul.form-area23
li.head{padding-bottom:10px}ul.form-area23
li{padding:2px
0}ul.form-area23 li.no-label{padding-left:0px}ul.form-area23 li.label-above
label{float:none;width:auto}ul.form-area23
label{width:100px;display:block;float:left;line-height:1.8em}ul.form-area23 input[type=text],
ul.form-area23 input[type=date],
ul.form-area23 input[type=email]{-webkit-appearance:none;border-radius:0;color:#666;box-sizing:border-box;width:100%;margin-bottom:2px;background:white;padding:3px
8px;height:32px;line-height:26px;font-size:12px}ul.form-area23
select{width:40%}ul.wide input[type=text],
ul.wide
select{width:auto}ul.form-area23
textarea{width:94%;font-family:Verdana,Geneva,sans-serif;font-size:12px}ul.form-area23 li.no-label input[type=text]{margin-right:8px}ul.form-area23 li
div{float:left}ul.form-area23 li
select{-webkit-appearance:none;border-radius:0;color:#666;box-sizing:border-box;width:100%;margin-bottom:2px;background:white;padding:3px
8px;height:32px;line-height:26px;font-size:12px}.area23
.action{margin-top:35px;margin-bottom:20px}@media screen and (max-width: 650px){.form-area23-right{width:290px;float:right}.area23
.action{margin-top:10px;margin-bottom:10px}.form-area23-left{width:290px }}.schmal-links-gesamt{float:left}.schmal-links{float:left}.schmal-mitte{float:right}.schmal-rechts{float:right}@media only screen and (min-width: 650px) and (max-width: 980px){.schmal-mitte{float:none}.neben{float:left}}@media only screen and (max-width: 650px){.neben{float:left}}@media only screen and (max-width: 650px){#widget-booking .selectric-items{width:auto !important}#widget-booking .selectric-items
li{white-space:normal!important}}input,textarea,button,a{-webkit-border-radius:0}form .action input[type=button],
form .action input[type=reset]{-webkit-appearance:button !important}.disabled
label{color:#A0A0A0}.white-popup-block{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);margin:40px
auto;max-width:650px;padding:20px
20px;position:relative;text-align:left}.popup-block-image{box-shadow:0px 5px 30px 10px rgba(0,0,0,0.5);margin:40px
auto;max-width:600px;max-height:315px;padding:0;position:relative;text-align:left;color:#eee}.sihot-iframe-box{width:90% !important;max-width:320px !important;min-width:280px !important;height:75% !important;margin:auto;max-height:780px;padding:125% 16px 0 13px !important;position:relative;box-shadow:0 0 8px rgba(0,0,0,0.6)}.img-fluid{max-width:100%;height:auto}.iframeWrapper{width:100%;height:95.5%;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:26px;left:0px}.mobileIframeDiv{clear:both;padding:10px
0;height:auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#EB6909}.mobileIframeDiv
iframe{min-height:2260px;height:100%;min-width:320px;border:none}.mobileIframeDivClose,.mobileIframeDivLoading{color:#fff;font-weight:bold;font-size:20px;padding:0px
10px 10px 0px;overflow:hidden}.mobileIframeDivClose:after{clear:both}.mobileIframeDivClose span, .mobileIframeDivLoading
span{float:left;padding-left:10px}.mobileIframeDivClose
button{float:right;font-size:20px;font-weight:bold;color:#000;text-align:right;opacity:0.65;filter:alpha(opacity=65)}.sihot-iframe-box
iframe{box-shadow:none !important;top:26px !important;height:96% !important}.sihot-iframe-box .mfp-close{top:-8px !important;right:0px !important}.mfp-popup-header{position:absolute;top:0;left:0;background-color:#E76710 !important;color:#fff;font-size:16px;font-weight:bold;line-height:16px !important;display:block;width:100%;padding:5px}.gewaehlt{color:#F07F2F;font-weight:bold}#bausteinListe{z-index:1020;display:none;position:absolute;top:0;left:0;background-color:#FFF;width:280px;min-height:45px;font-weight:bold;padding:10px
20px 60px 20px;-webkit-box-shadow:0px 0px 12px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 12px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 0px 12px 0 rgba(0,0,0,0.2)}#spitze{display:none}#bausteinListe
span{display:block;padding-bottom:10px}.pb_pfeil{background-image:url("/cms/images/programm_pfeil_rechts-sprite.gif");background-repeat:no-repeat;color:#FFF;float:left;font-weight:bold;height:19px;line-height:18px;text-align:center;width:43px}.aktivPbBox
.pb_pfeil{background-position:0 -19px}#bausteinListe
#zurbuchung{position:absolute;left:20px;bottom:10px}#bausteinListe
#buchung_close{position:absolute;right:10px;top:6px;cursor:pointer}ul#liste{list-style-image:none;list-style-position:outside;margin:0
0 13px 13px;padding:0}ul#liste
li{color:#F07F2F;line-height:16px}.crm_form
.input_error{border:1px
solid #f00 !important}.crm_form a.button-news-st_2013{background:url("/cms/kw_includes/css/img/start-news-botton.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;cursor:pointer;height:28px;margin-left:90px;margin-top:6px;width:190px;display:block}html.mfp-force-overflow{overflow:unset !important;margin-right:unset !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:0.1;filter:alpha(opacity=60)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content{cursor:auto}.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0
0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#000;font-weight:800}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:25px;height:34px}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:454px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:85%;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#fff}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.myhammer .mfp-content{vertical-align:top;margin-top:196px}.myhammer div.mfp-container{max-width:332px}.myhammer button.mfp-close{top:-35px !important;right:-12px}@media screen and (max-width: 980px){.myhammer .mfp-content{vertical-align:top;margin-top:42px}}@media screen and (max-width: 650px){.myhammer .mfp-content{vertical-align:top;margin-top:22px}}.booking_tooltip_box
.title{font-weight:bold}.booking_tooltip_box
.close{float:right;font-weight:bold;line-height:10px;cursor:pointer}.booking_tooltip_box{position:absolute;background:#F0F0EE;border:2px
solid #eb6909;box-shadow:10px 10px 5px #333;color:black;width:300px;padding:9px;margin-top:17px;border-radius:4px}.booking_tooltip_box:after,.booking_tooltip_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.booking_tooltip_box:after{border-color:rgba(240,240,238,0);border-bottom-color:#F0F0EE;border-width:15px;margin-left:-15px}.booking_tooltip_box:before{border-color:rgba(235,105,9,0);border-bottom-color:#eb6909;border-width:18px;margin-left:-18px}.fp-title{color:#009EE0;margin:5px
0!important}#booking_form{margin-top:8px;margin-bottom:4px}#booking_form
select{margin-bottom:10px}#booking_form
.bookingDate{width:85%}.widget-booking
.bookingDateDisabled{width:85%}.cta-buchung .single-line{margin-bottom:12px;line-height:normal}.cta-buchung
.area{min-height:231px}.cta-buchung select.single-line{height:28px}#booking_formSubmit,.booking_formSubmit{line-height:13px;margin-top:8px}#widget-booking
div.inner{padding-top:6px}.widget-booking
select#booking_pt{margin-bottom:20px}.widget-booking
.headerImg{width:100%;height:36px;font-size:18px;line-height:36px;font-weight:700;text-align:center;background:#5e5a5b;color:#fff;letter-spacing:2px}.widget-booking.cta-buchung{background:transparent}.booking-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;margin:15px
0 0 20px;justify-content:space-between}.booking-footer
li{font-size:16px;line-height:22px;color:#ffe525;;display:list-item;margin:0
12px 0 0;padding:0;list-style-position:outside}.booking-footer li:last-of-type{margin:0}#widget-booking .inner
ul{list-style:none}#widget-booking .inner
li{position:relative;white-space:nowrap}#widget-booking .inner li::before{content:"•";color:#fff;position:absolute;left:-16px}@media only screen and (min-width: 650px){.booking-footer{-ms-flex-direction:row;flex-direction:row}}@media (min-width: 980px){.startseite
main{position:relative}.startseite #widget-booking{position:absolute;padding:0;z-index:101;right:40px;top:30px;width:300px}.startseite .widget-booking
.headerImg{background:rgba(0,0,0,0.50);line-height:35px}.startseite .widget-booking
.area{border-radius:0;margin-top:0!important;min-height:200px!important;background-color:#fff;padding:5px
10px}.startseite .widget-booking .category a[rel=area-familien],
.startseite .widget-booking .category a.area-familien{width:82px}.startseite .widget-booking .category a[rel=area-klassen],
.startseite .widget-booking .category a[rel=area-gruppen],
.startseite .widget-booking .category a.area-klassen,
.startseite .widget-booking .category a.area-gruppen{width:80px}.startseite .widget-booking
a{border:none}.startseite .widget-booking
.arrivalDateDiv{width:46%;float:left}.startseite .widget-booking
.dateSeperatorDiv{display:none}.startseite .widget-booking
.departureDateDiv{width:46%;float:right}.startseite .widget-booking #booking_form
.bookingDate{width:70%}}a.button-first,a.button-secondary,input[type="submit"]{display:inline-block;padding:6px
18px;background:#FFF;border:1px
solid #D7D7D2;color:#009EE0;font-weight:bold;text-decoration:none}.button-secondary{display:inline-block;padding:6px
18px;color:#009EE0;font-weight:bold;text-decoration:none;cursor:pointer;background:#009EE0;color:#FFF;border:none;-webkit-appearance:none}a.button-secondary,input[type="submit"]{cursor:pointer;background:#009EE0;color:#FFF;border:1px
solid #009EE0;margin-top:5px;-webkit-appearance:none}button{cursor:pointer;background:#eb690b;color:#FFF;border:none;line-height:21px;padding:0
5px}#ui-datepicker-div{z-index:100 !important;margin-right:10px}.ui-datepicker-close{float:none !important;width:100% !important;margin-left:0px !important;background:#009EE0 !important;color:#fff !important}.ui-datepicker-trigger{background:none;vertical-align:middle;cursor:pointer;float:right;width:23px}.ui-datepicker-current{display:none}.ui-datepicker-buttonpane{text-align:center}.ui-datepicker .ui-datepicker-title
select{padding:1px;min-width:120px}.bookingDateDisabled{margin-right:26px}.bookingDate.error{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border:1px
solid #EB6909}.showAll{background:#009EE0;width:100%;display:inline-block;padding:3px;color:white;text-decoration:none;text-align:center;font-size:14px;line-height:24px;font-weight:bold}#bausteine .column-right2{width:64%;float:right}#ferienprogrammResultList{}#ferienprogrammResultList .kindergeburtstag .column-left2{float:left;width:35%;margin-right:1%}#ferienprogrammResultList .column-right2{width:64%;float:right}@media screen and (max-width: 650px){#bausteine .column-right2, #ferienprogrammResultList .kindergeburtstag .column-right2{width:100%;float:none}}.programm-grau{font-weight:bold;color:#666}.programm-orange{font-weight:bold;color:#eb690b}.programm-grau .programm-left{display:inline-block;width:175px}.programm-grau .programm-right{display:inline-block;width:70px;text-align:right}.programm-title{font-weight:bold;color:#009fe0}.programm-rooms-left{font-weight:bold;color:#eb690b;margin:5px
0}.programm-rooms-left-detail{font-weight:bold;color:#eb690b;margin-top:10px}.star_rating{border:1px
solid rgb(200,200,198);width:318px}.star_rating.star_rating_small{padding:8px;max-width:304px;cursor:pointer}.star_rating
.verbal{color:#EB6808;text-transform:uppercase;font-weight:bold}.star_rating
.thumbs_up{position:relative;top:3px;display:inline-block}.star_rating
.stars{width:100px;height:20px;position:relative;display:inline-block;vertical-align:middle;background-image:url(/cms/tb_includes/img/sterne-leer.png);background-repeat:no-repeat}.star_rating .stars
img{position:relative;top:-7px}.star_rating .stars
.overlay{height:20px;top:-7px;right:0;background-color:#fff;background-image:url(/cms/tb_includes/img/sterne-voll.png);background-repeat:no-repeat}.star_rating
.votes{color:#eb690b}.star_rating
.average{display:inline-block;width:52%}.star_rating .star-rating-arrows{font-size:12px}.star_rating.star_rating_large{padding:0}.star_rating.star_rating_large
.star_head{border-bottom:1px solid rgb(200, 200, 198);padding:8px;font-size:12px}.star_rating.star_rating_large
.star_body{padding:0
8px 8px 8px}.star_rating.star_rating_large
.number{float:right;color:#009ee0;font-weight:bold;margin-top:6px}.star_rating.star_rating_large .star_body
.star_rating_row{margin-top:2px}.star_rating.star_rating_large .star_body .star_rating_row
.text{width:56%;display:inline-block}.star_rating.star_rating_large .star_body
p{margin:7px
0 10px 0 }.newsletter-verwaltung li input[type=text]{width:50%}.newsletter-verwaltung
label{width:130px!important}.newsletter-selects{height:70px;padding-left:20px}.newsletter-selects input+span:after{content:"Anmelden Â»";position:relative;left:130px;background-color:#e8e8e8;color:#eb690b;padding:2px;width:100px;text-align:center;display:inline-block}.newsletter-selects
li{height:28px;margin-left:18px}.newsletter-selects input+span{height:0;display:inline-block;width:0;float:left}.newsletter-selects input:checked+span:after{content:"Abmelden Â»";position:relative;left:130px;background-color:#009EE0;color:white;padding:2px;width:100px;text-align:center;display:inline-block}ul.form-area.newsletter-selects
label{float:none;width:130px}.newsletter-popup .mfp-container{max-width:350px;position:relative;left:auto;margin:0
auto}.newsletter-popup .mfp-close{top:0 !important}.newsletter-popup.mfp-bg{transition:opacity 300ms ease-out;opacity:0}#newsletter_box_popup_content
.hinweise{font-size:10px}.newsletter-popup.mfp-ready .mfp-container{transform-origin:0 0;animation:nl-mfp-o 1.5s;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1);animation-iteration-count:1}.newsletter-popup.mfp-ready .mfp-content{animation:nl-mfp-i 1.5s;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1);animation-iteration-count:1}@keyframes nl-mfp-o{0%{opacity:0;transform:rotate(-90deg)}100%{}}@keyframes nl-mfp-i{0%{transform:rotate(90deg) scale(.1) translateX(100vw)}100%{}}.kindergeburtstag_popup{position:absolute;top:435px;left:50%;width:320px;height:67px;z-index:99;margin-left:-165px;background-image:url(/cms/tb_includes/img/Pop-up-Fenster_Kindergeburtstag.png);cursor:pointer}.CookieDeclaration_popup  .mfp-container{max-width:90%;position:relative;left:auto;margin:50px
auto 0 auto}.CookieDeclaration_popup .mfp-close{top:0 !important}.newsletterAnmeldungDanke2013{background-color:white;width:274px;height:auto}.newsletterAnmeldungDanke2013
.nadText{height:auto}.newsletterAnmeldungDanke2013
.nadFooter{margin:10px
0}.newsletterAnmeldungDanke2013
.nadfb{float:left;margin-bottom:15px}.mitgliedschaft-form{background:#f0f0ee;padding-top:10px}.mitgliedschaft-form
fieldset{border:0px;padding:0px;margin:0px}.mitgliedschaft-form
input{width:234px}.mitgliedschaft-form input[type="text"]{width:234px}.mitgliedschaft-form input[type="email"]{width:234px}.mitgliedschaft-form input[type="password"]{width:234px}.mitgliedschaft-form input[type="checkbox"]{width:auto}.mitglied_form
input.reset{float:left}.mitgliedschaft-form
input.birthday{width:60px}.mitgliedschaft-form
input.birthyear{width:120px}.mitgliedschaft-form
label{color:#000;font-weight:bold;font-size:11px;font-family:verdana,Helvetica}.mitgliedschaft-form
label.month{width:135px}.mitgliedschaft-form input,textarea{border:1px
solid #cdcdcd;padding:5px
5px 5px 10px;font-family:verdana;color:#4b4b4b;font-size:11px;-webkit-border-radius:5px;margin-bottom:20px}.mitgliedschaft-form .select-style{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(/cms/kw_includes/css/images/select-arrow.png),
-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);background-position:center right;background-repeat:no-repeat;border:1px
solid #cdcdcd;font-size:11px;margin:0px;overflow:hidden;padding-top:5px;padding-bottom:5px;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.mitgliedschaft-form .select-style.gender{margin-bottom:20px}.mitgliedschaft-form select:required:invalid{color:gray}.mitgliedschaft-form option[value=""][disabled]{display:none}.mitgliedschaft-form
option{color:#4b4b4b}.mitgliedschaft-form
.rechts{margin-left:20px}@media screen and (max-width: 650px){.mitgliedschaft-form
.rechts{margin-left:0}}.mitgliedschaft-form
.gender{width:250px}.mitgliedschaft-form
input.buttom{background:#4b8df9;display:inline-block;padding:5px
10px 6px;color:#fbf7f7;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border:none;position:relative;cursor:pointer;font-size:11px;font-family:Verdana,Geneva,sans-serif}.mitgliedschaft-form input.buttom:hover{background-color:#2a78f6}.mitgliedschaft-form
.form_headline{margin:30px
0px 30px 0px}.mitgliedschaft-form
.form_num{background:#eb690b;font-size:14px;font-weight:bold;padding:5px
8px 5px 10px;font-family:Verdana,Geneva,sans-serif;color:#FFF;line-height:22px;margin-right:10px}.mitgliedschaft-form
.form_titel{font-size:14px;font-weight:bold;color:#eb690b;font-family:Verdana,Geneva,sans-serif;line-height:22px}.mitgliedschaft-form
.form_num2{background:#eb690b;font-size:14px;padding:0px
5px 0px 5px;font-family:Verdana,Geneva,sans-serif;color:#FFF;line-height:22px;margin-right:10px}.mitgliedschaft-form
.form_titel2{font-size:12px;font-weight:bold;color:#eb690b;font-family:Verdana,Geneva,sans-serif;line-height:22px}.bootstrap
*{box-sizing:border-box}.bootstrap .clearfix:before, .bootstrap .clearfix:after, .bootstrap .dl-horizontal dd:before, .bootstrap .dl-horizontal dd:after,
.bootstrap .container:before, .bootstrap .container:after, .bootstrap .container-fluid:before, .bootstrap .container-fluid:after,
.bootstrap .row:before, .bootstrap .row:after, .bootstrap .form-horizontal .form-group:before, .bootstrap .form-horizontal .form-group:after,
.bootstrap .btn-toolbar:before, .bootstrap .btn-toolbar:after, .bootstrap .btn-group-vertical > .btn-group:before,
.bootstrap .btn-group-vertical>.btn-group:after{display:table;content:" "}.bootstrap
.row{margin-right:-15px;margin-left:-15px}.bootstrap .col-xs-1,
.bootstrap .col-sm-1,
.bootstrap .col-md-1,
.bootstrap .col-lg-1,
.bootstrap .col-xs-2,
.bootstrap .col-sm-2,
.bootstrap .col-md-2,
.bootstrap .col-lg-2,
.bootstrap .col-xs-3,
.bootstrap .col-sm-3,
.bootstrap .col-md-3,
.bootstrap .col-lg-3,
.bootstrap .col-xs-4,
.bootstrap .col-sm-4,
.bootstrap .col-md-4,
.bootstrap .col-lg-4,
.bootstrap .col-xs-5,
.bootstrap .col-sm-5,
.bootstrap .col-md-5,
.bootstrap .col-lg-5,
.bootstrap .col-xs-6,
.bootstrap .col-sm-6,
.bootstrap .col-md-6,
.bootstrap .col-lg-6,
.bootstrap .col-xs-7,
.bootstrap .col-sm-7,
.bootstrap .col-md-7,
.bootstrap .col-lg-7,
.bootstrap .col-xs-8,
.bootstrap .col-sm-8,
.bootstrap .col-md-8,
.bootstrap .col-lg-8,
.bootstrap .col-xs-9,
.bootstrap .col-sm-9,
.bootstrap .col-md-9,
.bootstrap .col-lg-9,
.bootstrap .col-xs-10,
.bootstrap .col-sm-10,
.bootstrap .col-md-10,
.bootstrap .col-lg-10,
.bootstrap .col-xs-11,
.bootstrap .col-sm-11,
.bootstrap .col-md-11,
.bootstrap .col-lg-11,
.bootstrap .col-xs-12,
.bootstrap .col-sm-12,
.bootstrap .col-md-12,
.bootstrap .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.bootstrap .col-xs-1,
.bootstrap .col-xs-2,
.bootstrap .col-xs-3,
.bootstrap .col-xs-4,
.bootstrap .col-xs-5,
.bootstrap .col-xs-6,
.bootstrap .col-xs-7,
.bootstrap .col-xs-8,
.bootstrap .col-xs-9,
.bootstrap .col-xs-10,
.bootstrap .col-xs-11,
.bootstrap .col-xs-12{float:left}.bootstrap .col-xs-12{width:100%}.bootstrap .col-xs-11{width:91.66666667%}.bootstrap .col-xs-10{width:83.33333333%}.bootstrap .col-xs-9{width:75%}.bootstrap .col-xs-8{width:66.66666667%}.bootstrap .col-xs-7{width:58.33333333%}.bootstrap .col-xs-6{width:50%}.bootstrap .col-xs-5{width:41.66666667%}.bootstrap .col-xs-4{width:33.33333333%}.bootstrap .col-xs-3{width:25%}.bootstrap .col-xs-2{width:16.66666667%}.bootstrap .col-xs-1{width:8.33333333%}.bootstrap .col-xs-pull-12{right:100%}.bootstrap .col-xs-pull-11{right:91.66666667%}.bootstrap .col-xs-pull-10{right:83.33333333%}.bootstrap .col-xs-pull-9{right:75%}.bootstrap .col-xs-pull-8{right:66.66666667%}.bootstrap .col-xs-pull-7{right:58.33333333%}.bootstrap .col-xs-pull-6{right:50%}.bootstrap .col-xs-pull-5{right:41.66666667%}.bootstrap .col-xs-pull-4{right:33.33333333%}.bootstrap .col-xs-pull-3{right:25%}.bootstrap .col-xs-pull-2{right:16.66666667%}.bootstrap .col-xs-pull-1{right:8.33333333%}.bootstrap .col-xs-pull-0{right:auto}.bootstrap .col-xs-push-12{left:100%}.bootstrap .col-xs-push-11{left:91.66666667%}.bootstrap .col-xs-push-10{left:83.33333333%}.bootstrap .col-xs-push-9{left:75%}.bootstrap .col-xs-push-8{left:66.66666667%}.bootstrap .col-xs-push-7{left:58.33333333%}.bootstrap .col-xs-push-6{left:50%}.bootstrap .col-xs-push-5{left:41.66666667%}.bootstrap .col-xs-push-4{left:33.33333333%}.bootstrap .col-xs-push-3{left:25%}.bootstrap .col-xs-push-2{left:16.66666667%}.bootstrap .col-xs-push-1{left:8.33333333%}.bootstrap .col-xs-push-0{left:auto}.bootstrap .col-xs-offset-12{margin-left:100%}.bootstrap .col-xs-offset-11{margin-left:91.66666667%}.bootstrap .col-xs-offset-10{margin-left:83.33333333%}.bootstrap .col-xs-offset-9{margin-left:75%}.bootstrap .col-xs-offset-8{margin-left:66.66666667%}.bootstrap .col-xs-offset-7{margin-left:58.33333333%}.bootstrap .col-xs-offset-6{margin-left:50%}.bootstrap .col-xs-offset-5{margin-left:41.66666667%}.bootstrap .col-xs-offset-4{margin-left:33.33333333%}.bootstrap .col-xs-offset-3{margin-left:25%}.bootstrap .col-xs-offset-2{margin-left:16.66666667%}.bootstrap .col-xs-offset-1{margin-left:8.33333333%}.bootstrap .col-xs-offset-0{margin-left:0}@media (min-width: 620px){.bootstrap .col-sm-1,
.bootstrap .col-sm-2,
.bootstrap .col-sm-3,
.bootstrap .col-sm-4,
.bootstrap .col-sm-5,
.bootstrap .col-sm-6,
.bootstrap .col-sm-7,
.bootstrap .col-sm-8,
.bootstrap .col-sm-9,
.bootstrap .col-sm-10,
.bootstrap .col-sm-11,
.bootstrap .col-sm-12{float:left}.bootstrap .col-sm-12{width:100%}.bootstrap .col-sm-11{width:91.66666667%}.bootstrap .col-sm-10{width:83.33333333%}.bootstrap .col-sm-9{width:75%}.bootstrap .col-sm-8{width:66.66666667%}.bootstrap .col-sm-7{width:58.33333333%}.bootstrap .col-sm-6{width:50%}.bootstrap .col-sm-5{width:41.66666667%}.bootstrap .col-sm-4{width:33.33333333%}.bootstrap .col-sm-3{width:25%}.bootstrap .col-sm-2{width:16.66666667%}.bootstrap .col-sm-1{width:8.33333333%}.bootstrap .col-sm-pull-12{right:100%}.bootstrap .col-sm-pull-11{right:91.66666667%}.bootstrap .col-sm-pull-10{right:83.33333333%}.bootstrap .col-sm-pull-9{right:75%}.bootstrap .col-sm-pull-8{right:66.66666667%}.bootstrap .col-sm-pull-7{right:58.33333333%}.bootstrap .col-sm-pull-6{right:50%}.bootstrap .col-sm-pull-5{right:41.66666667%}.bootstrap .col-sm-pull-4{right:33.33333333%}.bootstrap .col-sm-pull-3{right:25%}.bootstrap .col-sm-pull-2{right:16.66666667%}.bootstrap .col-sm-pull-1{right:8.33333333%}.bootstrap .col-sm-pull-0{right:auto}.bootstrap .col-sm-push-12{left:100%}.bootstrap .col-sm-push-11{left:91.66666667%}.bootstrap .col-sm-push-10{left:83.33333333%}.bootstrap .col-sm-push-9{left:75%}.bootstrap .col-sm-push-8{left:66.66666667%}.bootstrap .col-sm-push-7{left:58.33333333%}.bootstrap .col-sm-push-6{left:50%}.bootstrap .col-sm-push-5{left:41.66666667%}.bootstrap .col-sm-push-4{left:33.33333333%}.bootstrap .col-sm-push-3{left:25%}.bootstrap .col-sm-push-2{left:16.66666667%}.bootstrap .col-sm-push-1{left:8.33333333%}.bootstrap .col-sm-push-0{left:auto}.bootstrap .col-sm-offset-12{margin-left:100%}.bootstrap .col-sm-offset-11{margin-left:91.66666667%}.bootstrap .col-sm-offset-10{margin-left:83.33333333%}.bootstrap .col-sm-offset-9{margin-left:75%}.bootstrap .col-sm-offset-8{margin-left:66.66666667%}.bootstrap .col-sm-offset-7{margin-left:58.33333333%}.bootstrap .col-sm-offset-6{margin-left:50%}.bootstrap .col-sm-offset-5{margin-left:41.66666667%}.bootstrap .col-sm-offset-4{margin-left:33.33333333%}.bootstrap .col-sm-offset-3{margin-left:25%}.bootstrap .col-sm-offset-2{margin-left:16.66666667%}.bootstrap .col-sm-offset-1{margin-left:8.33333333%}.bootstrap .col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.bootstrap .col-md-1,
.bootstrap .col-md-2,
.bootstrap .col-md-3,
.bootstrap .col-md-4,
.bootstrap .col-md-5,
.bootstrap .col-md-6,
.bootstrap .col-md-7,
.bootstrap .col-md-8,
.bootstrap .col-md-9,
.bootstrap .col-md-10,
.bootstrap .col-md-11,
.bootstrap .col-md-12{float:left}.bootstrap .col-md-12{width:100%}.bootstrap .col-md-11{width:91.66666667%}.bootstrap .col-md-10{width:83.33333333%}.bootstrap .col-md-9{width:75%}.bootstrap .col-md-8{width:66.66666667%}.bootstrap .col-md-7{width:58.33333333%}.bootstrap .col-md-6{width:50%}.bootstrap .col-md-5{width:41.66666667%}.bootstrap .col-md-4{width:33.33333333%}.bootstrap .col-md-3{width:25%}.bootstrap .col-md-2{width:16.66666667%}.bootstrap .col-md-1{width:8.33333333%}.bootstrap .col-md-pull-12{right:100%}.bootstrap .col-md-pull-11{right:91.66666667%}.bootstrap .col-md-pull-10{right:83.33333333%}.bootstrap .col-md-pull-9{right:75%}.bootstrap .col-md-pull-8{right:66.66666667%}.bootstrap .col-md-pull-7{right:58.33333333%}.bootstrap .col-md-pull-6{right:50%}.bootstrap .col-md-pull-5{right:41.66666667%}.bootstrap .col-md-pull-4{right:33.33333333%}.bootstrap .col-md-pull-3{right:25%}.bootstrap .col-md-pull-2{right:16.66666667%}.bootstrap .col-md-pull-1{right:8.33333333%}.bootstrap .col-md-pull-0{right:auto}.bootstrap .col-md-push-12{left:100%}.bootstrap .col-md-push-11{left:91.66666667%}.bootstrap .col-md-push-10{left:83.33333333%}.bootstrap .col-md-push-9{left:75%}.bootstrap .col-md-push-8{left:66.66666667%}.bootstrap .col-md-push-7{left:58.33333333%}.bootstrap .col-md-push-6{left:50%}.bootstrap .col-md-push-5{left:41.66666667%}.bootstrap .col-md-push-4{left:33.33333333%}.bootstrap .col-md-push-3{left:25%}.bootstrap .col-md-push-2{left:16.66666667%}.bootstrap .col-md-push-1{left:8.33333333%}.bootstrap .col-md-push-0{left:auto}.bootstrap .col-md-offset-12{margin-left:100%}.bootstrap .col-md-offset-11{margin-left:91.66666667%}.bootstrap .col-md-offset-10{margin-left:83.33333333%}.bootstrap .col-md-offset-9{margin-left:75%}.bootstrap .col-md-offset-8{margin-left:66.66666667%}.bootstrap .col-md-offset-7{margin-left:58.33333333%}.bootstrap .col-md-offset-6{margin-left:50%}.bootstrap .col-md-offset-5{margin-left:41.66666667%}.bootstrap .col-md-offset-4{margin-left:33.33333333%}.bootstrap .col-md-offset-3{margin-left:25%}.bootstrap .col-md-offset-2{margin-left:16.66666667%}.bootstrap .col-md-offset-1{margin-left:8.33333333%}.bootstrap .col-md-offset-0{margin-left:0}}.bootstrap .clearfix:after,
.bootstrap .dl-horizontal dd:after,
.bootstrap .container:after,
.bootstrap .container-fluid:after,
.bootstrap .row:after,
.bootstrap .form-horizontal .form-group:after,
.bootstrap .btn-toolbar:after,
.bootstrap .btn-group-vertical > .btn-group:after,
.bootstrap .nav:after,
.bootstrap .navbar:after,
.bootstrap .navbar-header:after,
.bootstrap .navbar-collapse:after,
.bootstrap .pager:after,
.bootstrap .panel-body:after,
.bootstrap .modal-footer:after{clear:both}.bootstrap .form-control{display:block;width:100%;height:34px;padding:6px
6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px
solid #ccc;border-radius:4px;min-width:48px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.bootstrap .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}.bootstrap .form-control::-moz-placeholder{color:#999;opacity:1}.bootstrap .form-control:-ms-input-placeholder{color:#999}.bootstrap .form-control::-webkit-input-placeholder{color:#999}.bootstrap .form-control[disabled],
.bootstrap .form-control[readonly],
.bootstrap fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.bootstrap textarea.form-control{height:auto}.bootstrap .form-group{margin-bottom:15px}.bootstrap
.vmiddle{padding-top:12px;padding-bottom:8px}.bootstrap .text-left{text-align:left}.bootstrap .text-right{text-align:right}.bootstrap .text-center{text-align:center}.bootstrap
.nav{margin:0;padding:0;list-style:none}.bootstrap .nav>li{position:relative;display:block}.bootstrap .nav>li>a{position:relative;display:block;padding:5px;text-decoration:none}.bootstrap .nav > li > a:hover,
.bootstrap .nav>li>a:focus{text-decoration:none;background-color:#eee}.bootstrap .nav>li.disabled>a{color:#777}.bootstrap .nav > li.disabled > a:hover,
.bootstrap .nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.bootstrap .nav .open > a,
.bootstrap .nav .open > a:hover,
.bootstrap .nav .open>a:focus{background-color:#eee;border-color:#337ab7}.bootstrap .nav .nav-divider{height:1px;margin:9px
0;overflow:hidden;background-color:#e5e5e5}.bootstrap .nav>li>a>img{max-width:none}.bootstrap .nav-tabs{border-bottom:1px solid #ddd}.bootstrap .nav-tabs>li{float:left;margin-bottom:-1px}.bootstrap .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px
solid transparent;border-radius:4px 4px 0 0}.bootstrap .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.bootstrap .nav-tabs > li.active > a,
.bootstrap .nav-tabs > li.active > a:hover,
.bootstrap .nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px
solid #ddd;border-bottom-color:transparent}.bootstrap .nav-tabs.nav-justified{width:100%;border-bottom:0}.bootstrap .nav-tabs.nav-justified>li{float:none}.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.bootstrap .nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 620px){.bootstrap .nav-tabs.nav-justified>li{display:table-cell;width:1%}.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:0}}.bootstrap .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.bootstrap .nav-tabs.nav-justified > .active > a,
.bootstrap .nav-tabs.nav-justified > .active > a:hover,
.bootstrap .nav-tabs.nav-justified>.active>a:focus{border:1px
solid #ddd}@media (min-width: 620px){.bootstrap .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.bootstrap .nav-tabs.nav-justified > .active > a,
.bootstrap .nav-tabs.nav-justified > .active > a:hover,
.bootstrap .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.bootstrap .nav-pills>li{float:left;width:50%}.bootstrap .nav-pills>li>a{text-align:center;background-color:#e8e8e8;font-weight:bold}.bootstrap .nav-pills > li.active > a,
.bootstrap .nav-pills > li.active > a:hover,
.bootstrap .nav-pills>li.active>a:focus{background-color:white}.bootstrap .nav-stacked>li{float:none}.bootstrap .nav-stacked>li+li{margin-top:2px;margin-left:0}.bootstrap .nav-justified{width:100%}.bootstrap .nav-justified>li{float:none}.bootstrap .nav-justified>li>a{margin-bottom:5px;text-align:center}.bootstrap .nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 620px){.bootstrap .nav-justified>li{display:table-cell;width:1%}.bootstrap .nav-justified>li>a{margin-bottom:0}}.bootstrap .nav-tabs-justified{border-bottom:0}.bootstrap .nav-tabs-justified>li>a{margin-right:0}.bootstrap .nav-tabs-justified > .active > a,
.bootstrap .nav-tabs-justified > .active > a:hover,
.bootstrap .nav-tabs-justified>.active>a:focus{border:1px
solid #ddd}@media (min-width: 620px){.bootstrap .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.bootstrap .nav-tabs-justified > .active > a,
.bootstrap .nav-tabs-justified > .active > a:hover,
.bootstrap .nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.bootstrap .tab-content>.tab-pane{display:none;visibility:hidden}.bootstrap .tab-content>.active{display:block;visibility:visible}.bootstrap
a{color:#eb690b}.bootstrap .no-pad{padding:0
!important}@media screen and (min-width: 650px){#search_term{width:150px}}.account-header-menu{text-align:left;margin-left:2px;height:21px;min-width:1px}@media screen and (max-width: 650px){.account-header-menu{margin-left:14px}}@media screen and (max-width: 980px){#search_term{width:140px}}.account-header-menu .account-label:before{content:'';background:url(/cms/kw_includes/css/images/account.png) no-repeat bottom;height:16px;width:14px;display:none}.account-header-menu .account-label{font-family:Arial,Helvetica,sans-serif;cursor:pointer;font-weight:bold;font-size:18px;letter-spacing:1px;text-align:center;padding-top:5px}.account-header-menu .account-label span:nth-child(1),
.MyEasyBookingTitle span:nth-child(1){color:#009fe0}.account-header-menu .account-label span:nth-child(2),
.MyEasyBookingTitle span:nth-child(2){color:#eb690b}.account-header-menu .account-label span:nth-child(3),
.MyEasyBookingTitle span:nth-child(3){color:#22bbea}.account-header-menu .account-menu:before{position:absolute;top:-7px;left:68px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #87888a;border-left:7px solid transparent;content:''}.account-header-menu .account-menu:after{position:absolute;top:-6px;left:69px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #e8e8e8;border-left:6px solid transparent;content:''}.account-header-menu .account-menu{display:none;position:absolute;background-color:#e8e8e8;z-index:100;list-style-type:none;border:1px
solid #87888a;padding:5px}#subhead .account-header-menu .account-menu
a{color:#87888a;text-transform:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:22px}.account-header-menu .account-register{cursor:pointer;font-size:12px;line-height:13px}.account-header-menu
.subtitle{display:block;color:#eb690b;font-size:14px;text-align:center;font-family:Arial,Helvetica,sans-serif;padding-top:3px;letter-spacing:0.2px}.account-header-menu .account-register span:nth-child(2){display:none}.account-header-menu .account-register span:nth-child(4){display:inline}.account-header-menu .account-register span:nth-child(2),
.account-header-menu .account-register span:nth-child(4){color:#22bbea}@media (min-width: 650px){.account-header-menu .account-register span:nth-child(2){display:inline}.account-header-menu .account-register span:nth-child(3){display:block}.account-header-menu .account-register span:nth-child(4){display:none}.account-header-menu .account-label{text-align:left;margin-left:5px}.account-header-menu
.subtitle{text-align:left;margin-left:5px}#buchungskonto{width:172px}}.account-header-menu .account-label
.title{display:block}.account-header-menu .account-label
.subline{font-size:11px;line-height:11px;margin-top:4px;font-weight:normal}.account-header-menu .account-label
.name{font-size:11px;line-height:11px;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-popup{width:350px;max-width:100%;background-color:white;position:relative;left:auto;margin:20px
auto;border:1px
solid #6a6162}.account-popup .mfp-close,button.mfp-dark-close{font-size:18px;line-height:18px;height:20px;background:#6e6e6e;color:white;width:20px;opacity:1;border-radius:2px;border:1px
solid #6a6162;top:-24px !important}.account-popup .nav-pills>li>a{font-size:14px}.account-popup .nav-pills>li>a>span{font-size:11px;display:block;font-weight:normal}@media (max-width: 360px){.account-popup .nav-pills>li>a>span{display:none}}@media (min-width: 332px) and (max-width: 360px){.account-popup .nav-pills>li>a{line-height:36px}}.account-popup .tab-content{padding:15px
10px;clear:both}.account-popup
a{text-decoration:none}.account{background-color:#f4f4f4;padding:10px
0}.account
.title{font-size:14px;color:#eb690b;line-height:22px;margin:0
10px 10px 10px;font-weight:bold}.account .account-menu{width:100%;padding:0;margin:0;margin-bottom:10px;background-color:white;border-right:1px solid white;border-bottom:1px solid white}.account .account-menu
li{border-top:1px solid white;line-height:40px;list-style:none}.account .account-menu li
a{background-color:#e8e8e8;text-decoration:none;color:#eb690b;height:100%;width:100%;display:inline-block;padding-left:15px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.account .account-menu li.selected a, .account .account-menu li:hover
a{color:#fff;background-color:#918f90}.account .account-content
h2{padding:0}.account .account-content{min-height:750px;padding:0
10px}.account-redirect-popup{padding:10px
20px 20px 20px}.account-redirect-popup
h2{color:#eb690b;padding-bottom:0}.account-redirect-popup .nologin-btn{background-color:#e8e8e8;color:#eb690b;border-color:#e8e8e8;margin-right:20px}.account-redirect-popup .account-redirect-content{display:flex;justify-content:space-between}.account .account-content
section{background:#FFF;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);padding:15px;margin-bottom:15px}.account
hr{margin-top:12px}.account hr.more-spacing{margin-bottom:12px;margin-top:12px}.account
label{line-height:28px}.account
textarea{margin-bottom:0}.account
button{color:#eb690b;background-color:transparent;font-weight:bold}.account a.button-secondary{color:#fff}.account .bookingDate.form-control{display:inline-block;width:240px}.account .ui-datepicker-trigger{margin-top:5px}.account .widget-booking
select#booking_pt{margin-bottom:0}.account .alert.alert-error
section{background:#ffcfcf}.account .alert.alert-success
section{background:#e6ffde}.mfp-bg.mein-buchungskonto-popup{background:#a0a0a0;opacity:0.6}.account .title-teaser{color:#009fe0;position:absolute;top:8px;left:200px}@media only screen and (max-width: 650px){.account .title-teaser{position:initial}.account-header-menu .account-label
.subline{display:none}}.kw_gallery{}.kw_gallery_head.kw_gallery_item{width:256px;cursor:auto}.kw_gallery_item{width:125px;margin-right:10px;cursor:pointer}.row:after{content:'';clear:both;display:table}.startseite.v2018 #widget-booking{position:relative}.startseite.v2018 #widget-booking
.inner{padding:0px
0px}.startseite.v2018 #widget-booking
#booking_form{margin:0}.startseite.v2018 .widget-booking
.area{background:transparent;padding:5px
0 0 0}.startseite.v2018 .widget-booking #booking_jh,
.startseite.v2018 .widget-booking .selectric-booking_jh,
.startseite.v2018 .widget-booking .selectric-year{display:inline-block;width:257px;line-height:36px;height:55px;color:rgb(102, 100, 101);background-color:rgb(235,105,11);font-size:14px;font-family:Arial,Helvetica,sans-serif;border:none;margin-top:10px;margin-bottom:0}.startseite.v2018 .widget-booking .selectric-booking_jh
.label{font-size:15px }.startseite.v2018 .widget-booking .selectric-year{margin-top:0;float:left}.startseite.v2018 .widget-booking
.category{display:inline-block;float:left;border:none;background-color:transparent}.startseite.v2018 .widget-booking .category
a{text-transform:none;background-color:rgb(235,105,11);color:rgb(246,244,245);margin-right:0px;line-height:55px;text-shadow:none;border-right:1px solid #fdb683;float:left}.startseite.v2018 .widget-booking .category
a.current{background-color:rgb(0,180,255);color:rgb(246,244,245)}.startseite.v2018 .widget-booking .category a[rel=area-familien],
.startseite.v2018 .widget-booking .category a.area-familien{width:76px}.startseite.v2018 .widget-booking .category a[rel=area-klassen],
.startseite.v2018 .widget-booking .category a.area-klassen{width:74px}.startseite.v2018 .widget-booking .category a[rel=area-gruppen],
.startseite.v2018 .widget-booking .category a.area-gruppen{width:78px}.startseite.v2018 .widget-booking .category .only-symbol{width:26px;background:url(/cms/kw_includes/css/images/bookingtool_icons.png) no-repeat 5px 15px;background-color:rgb(235,105,11);border-right:0px solid #fdb683}.startseite.v2018 .widget-booking .category .only-symbol.current{background:url(/cms/kw_includes/css/images/bookingtool_icons.png) no-repeat 5px 15px;background-color:rgb(0,180,255);border-right:0px solid #fdb683}.startseite.v2018 .widget-booking .arrivalDateDiv,
.startseite.v2018 .widget-booking
.departureDateDiv{width:129px;position:relative;float:left}.startseite.v2018 .widget-booking #booking_form .bookingDate,
.startseite.v2018 .widget-booking #booking_form
.bookingDateDisabled{width:108px;color:rgb(255,255,255);padding:3px
10px;height:49px;border:none;font-weight:bold}.startseite.v2018 .widget-booking #booking_form .bookingDateDisabled[disabled]{-webkit-text-fill-color:rgba(156, 156, 156, 1);-webkit-opacity:1;color:rgba(156, 156, 156, 1);background:rgb(246,244,245)}.startseite.v2018 .widget-booking #booking_form
.bookingDateDisabled{-webkit-text-fill-color:rgba(156, 156, 156, 1);-webkit-opacity:1;color:rgba(156, 156, 156, 1);background:rgb(246,244,245)}.startseite.v2018 .widget-booking .ui-datepicker-trigger{display:none}.startseite.v2018 .widget-booking #booking_form .arrivalDateDiv:after,
.startseite.v2018 .widget-booking #booking_form .departureDateDiv:after{content:'';display:block;width:27px;position:absolute;top:4px;right:7px;height:35px;background:url(/cms/kw_includes/css/images/bookingtool_icons.png) no-repeat 0px -53px;pointer-events:none}.startseite.v2018 .widget-booking input[type="text"]{line-height:28px;background:rgb(235, 105, 11);box-shadow:none;font-family:verdana,Helvetica,sans-serif;border:0px
solid #fff !important;padding:3px;font-size:12px}.startseite.v2018 .widget-booking
#booking_jahr{float:left;height:36px;line-height:36px;margin-bottom:0;color:rgb(102, 100, 101);background:rgb(235,105,11);border:none}.startseite.v2018 .widget-booking .selectric-booking_type{width:320px;margin-right:3px;float:left}.startseite.v2018 .widget-booking .selectric-booking_type
.label{overflow:hidden}.startseite.v2018 .widget-booking #booking_pt,
.startseite.v2018 .widget-booking
#booking_gpt{line-height:36px;height:36px;width:233px;float:left;color:rgb(102, 100, 101);background:rgb(246,244,245);margin-right:13px;font-size:14px;border:none;margin-bottom:0}.startseite.v2018 .widget-booking
.booking_type_single{line-height:32px;height:55px;width:237px;float:left;color:rgb(246,244,245);background:rgb(235,105,11);padding:0px
10px;margin-right:3px;font-size:14px;font-family:Verdana,Helvetica,sans-serif;font-weight:bolder;border:none}.startseite.v2018 .widget-booking select
option{line-height:36px;font-size:16px}.startseite.v2018 .widget-booking
#booking_formSubmit{padding:6px
10px;height:63px;line-height:26px;margin-top:-20px !important;float:right;border:none;background:rgb(0,180,255);font-size:20px}.startseite.v2018 .widget-booking #booking_formSubmit
.text30{font-size:30px}.startseite.v2018 .widget-booking #booking_formSubmit
.textsmart{display:none}@media only screen and (max-width: 650px){.startseite.v2018 .widget-booking #booking_formSubmit
.text30{display:none}.startseite.v2018 .widget-booking #booking_formSubmit
.textsmart{font-size:30px;display:inline;line-height:30px;position:relative;top:3px}.startseite.v2018 .widget-booking .category
a.bookingNav{width:96px}.startseite.v2018 .widget-booking .category a.only-symbol{width:29px}.startseite.v2018 .widget-booking #booking_jh,
.startseite.v2018 .widget-booking .selectric-booking_jh,
.startseite.v2018 .widget-booking #booking_pt,
.startseite.v2018 .widget-booking #booking_gpt,
.startseite.v2018 .widget-booking .selectric-year{width:100%;margin-top:6px}.startseite.v2018 .widget-booking
.program_row{margin-top:6px}.startseite.v2018 .widget-booking
.booking_type_single{width:100%}.startseite.v2018 .widget-booking .arrivalDateDiv,
.startseite.v2018 .widget-booking .departureDateDiv,
.startseite.v2018 .widget-booking
#booking_jahr{margin-top:6px;width:159px}.startseite.v2018 .widget-booking .selectric-year{margin-top:6px}.startseite.v2018 .widget-booking
.arrivalDateDiv{margin-right:1px}.startseite.v2018 .widget-booking #booking_form .bookingDate,
.startseite.v2018 .widget-booking #booking_form
.bookingDateDisabled{width:139px}.startseite.v2018 .widget-booking
#booking_formSubmit{padding:2px
10px 5px 14px;height:34px;line-height:24px;margin-top:6px !important;float:right;border:none;background:rgb(0,180,255);font-size:20px}.startseite.v2018 .widget-booking
.booking_type_single{width:300px !important;padding:0px
10px;margin-right:0px}}@media only screen and (min-width: 650px){.startseite.v2018 #widget-booking{position:absolute;z-index:99;width:686px;top:385px;left:0;right:0;margin-left:auto;margin-right:auto}.startseite.v2018 .widget-booking
.area{min-height:34px !important}.startseite.v2018 .widget-booking #booking_jh,
.startseite.v2018 .widget-booking .selectric-booking_jh{margin-top:0;margin-left:3px}.startseite.v2018 .widget-booking
.jh_row{margin-bottom:6px}.startseite.v2018 .widget-booking
.program_row{float:left}.startseite.v2018 .widget-booking .selectric-booking_type{width:257px}.startseite.v2018 .widget-booking
#booking_formSubmit{margin-top:0;text-align:center}}@media only screen and (min-width: 650px) and (max-width: 980px){.startseite.v2018 .widget-booking #booking_jh,
.startseite.v2018 .widget-booking .selectric-booking_jh,
.startseite.v2018 .widget-booking .selectric-year{width:238px}.startseite.v2018 .widget-booking .selectric-booking_type{width:238px}.startseite.v2018 #widget-booking{width:607px}.startseite.v2018 .widget-booking .category a[rel=area-familien],
.startseite.v2018 .widget-booking .category a.area-familien{width:69px;font-size:12px}.startseite.v2018 .widget-booking .category a[rel=area-klassen],
.startseite.v2018 .widget-booking .category a.area-klassen{width:70px;font-size:12px}.startseite.v2018 .widget-booking .category a[rel=area-gruppen],
.startseite.v2018 .widget-booking .category a.area-gruppen{width:70px;font-size:12px}.startseite.v2018 .widget-booking .category .only-symbol{width:26px;background:url(/cms/kw_includes/css/images/bookingtool_icons.png) no-repeat 5px 15px;background-color:rgb(235,105,11);border-right:0px solid #fdb683}.startseite.v2018 .widget-booking .arrivalDateDiv,
.startseite.v2018 .widget-booking
.departureDateDiv{width:120px;position:relative;float:left}.startseite.v2018 .widget-booking #booking_form .bookingDate,
.startseite.v2018 .widget-booking #booking_form
.bookingDateDisabled{width:98px;color:rgb(255,255,255);padding:3px
10px;height:49px;border:none;font-weight:bold}.startseite.v2018 .widget-booking
#booking_formSubmit{margin-top:-20px !important;font-size:14px;width:102px;line-height:18px;padding:13px
10px 0px 10px;height:62px}.startseite.v2018 .widget-booking input[type="text"]{line-height:28px;background:rgb(235, 105, 11);box-shadow:none;font-family:verdana,Helvetica,sans-serif;border:0px
solid #fff !important;padding:3px;font-size:11px}.startseite.v2018 .widget-booking .selectric-booking_jh
.label{font-size:13px !important  }.startseite.v2018 .widget-booking
.booking_type_single{width:218px !important;padding:0px
10px;margin-right:6px;font-size:13px}.selectric
.label{font-size:13px !important }.startseite.v2018 #widget-booking{top:237px}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{background:rgb(235,105,11);position:relative}.selectric
.label{display:block;white-space:nowrap;margin:0
38px 0 10px;font-size:14px;font-family:Verdana,Helvetica,sans-serif;color:rgb(246,244,245);line-height:55px;height:55px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold}.selectric
.button{display:block;position:absolute;padding-top:18px;right:0;top:0;width:38px;height:38px;color:rgb(255,255,255);text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:9px
solid transparent;border-top-color:rgb(255,255,255);border-bottom:none}.selectric-focus
.selectric{border-color:#aaa}.selectric-hover
.selectric{border-color:#c4c4c4}.selectric-hover .selectric
.button{color:rgb(255,255,255)}.selectric-hover .selectric .button:after{border-top-color:rgb(255,255,255)}.selectric-open{z-index:9999}.selectric-open
.selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select
select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native
select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0
!important;padding:0
!important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px
solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul, .selectric-items
li{list-style:none;padding:5px;margin:0;font-size:12px;line-height:20px;min-height:20px;background-color:white}.selectric-items
li{display:block;padding:5px
10px;color:rgb(102, 100, 101);cursor:pointer;background-color:rgb(246,244,245);font-size:16px}.selectric-items
li.selected{background:#E0E0E0;color:#444}.selectric-items
li.highlighted{background:#D0D0D0;color:#444}.selectric-items li:hover{background:#D5D5D5;color:#444}.selectric-items
.disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled
li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group
li{padding-left:25px}#ccWrapper{display:none;align-items:baseline;background-color:rgba(0,0,0,0.70);flex-wrap:wrap;justify-content:space-between;left:0px;position:fixed;width:100%;z-index:9999;bottom:0px;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:16px;color:#fff}#ccWrapper
.ccInfoText{flex:1 0 300px;margin:10px}#ccWrapper
a{color:#fff}#ccWrapper
.ccBtn{background:#009EE0;border:0px
none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;flex:0 0 auto;padding:2px
10px;margin:10px;font-size:16px}.booking-table{width:100%;text-align:center}.booking-table
td{position:relative;display:block;width:100%;color:#FFF;white-space:normal;font-size:12px;padding:0}.booking-table td.star::after{content:"*";position:relative;top:3px;margin-left:12px;color:#ffe525}.booking-table td::before{content:"*";position:relative;top:3px;margin-right:14px;color:#ffe525}.booking-table td+td{margin-top:8px}@media screen and (min-width: 320px) and (max-width: 649px){.booking-table td.star::after{content:"";position:relative;top:3px;margin-left:3px;color:#ffe525}}@media screen and (min-width: 650px){.booking-table{width:492px}.booking-table
td{display:table-cell;width:auto;padding-left:20px;font-size:15px;white-space:nowrap}.booking-table td+td{margin-top:0}.booking-table td:first-child{padding-right:0}}.kw-header-image{position:relative}.kw-header-image
.galerieteaser{position:absolute;padding:0;z-index:56;right:0;top:0;width:100%;color:#fff;display:none}.kw-header-image
.galerieteaser1{font-weight:700}.kw-header-image
.galerieteaser2{}@media screen and (min-width: 320px){.kw-header-image
.galerieteaser{display:block}.kw-header-image
.galerieteaser1{padding-left:11px;font-size:16px;padding-top:8px}.kw-header-image
.galerieteaser2{font-size:11px;line-height:15px;padding-top:1px;padding-bottom:9px;padding-left:11px}}@media screen and (min-width: 651px){.kw-header-image
.galerieteaser{display:block}.kw-header-image
.galerieteaser1{padding-left:24px;font-size:22px;padding-top:22px}.kw-header-image
.galerieteaser2{font-size:14px;line-height:20px;padding-top:4px;padding-bottom:9px;padding-left:24px}}@media screen and (min-width: 981px){.kw-header-image
.galerieteaser1{padding-left:40px;font-size:36px;padding-top:36px}.kw-header-image
.galerieteaser2{font-size:24px;line-height:24px;padding-top:18px;padding-bottom:8px;padding-left:40px}}main{position:relative}.sticky-flow-root{display:table;width:100%;display:flow-root}.sticky-flow-root .cta-filter{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin}.sticky-flow-root .cta-teaser{margin-top:0 !important}@media screen and (min-width: 980px){.sticky-flow-root .cta-teaser{margin-bottom:0 !important}}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 650px){.d-md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.d-block{display:block}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-shrink-1{-ms-flex-negative:1;flex-shrink:1}.flex-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-inherit{color:inherit !important}.text-decoration-none{text-decoration:none !important}.text-blue{color:#009EE0}.text-orange{color:#eb690b}.crm-newsletter-box-22 #newsletter_form_st input:focus,
.crm-newsletter-box-22 #newsletter_form_st select:focus{outline:0
!important;border-color:#eb690b !important}.crm-newsletter-box-22
.na22_submit_cta{font-size:14px;font-weight:bolder;text-align:right;color:#eb690b}.crm-newsletter-box-22 .css-image{background:url("/cms/img/newsletter22_gewinnspiel_kissenschlacht-s.jpg");background-repeat:no-repeat;min-height:189px}.md .crm-newsletter-box-22 .css-image{background:url("/cms/img/newsletter22_gewinnspiel_kissenschlacht_v2.jpg")}.lg .crm-newsletter-box-22 .css-image{background:url("/cms/img/newsletter22_gewinnspiel_kissenschlacht-l.jpg")}.crm-newsletter-box-22
.na_form{background-color:#f5f5f5}.crm-newsletter-box-22
.newsletter_form.crm_form{width:320px}.crm-newsletter-box-22
.newsletterform22{padding:0
18px}.crm-newsletter-box-22 .news22-submit{margin:5px
0}.crm-newsletter-box-22 .news22-footer{font-size:11px;padding-bottom:5px}.crm-newsletter-box-22 input[type=text],
.crm-newsletter-box-22
select{-moz-appearance:none;-webkit-appearance:none;border-radius:0;color:#666;box-sizing:border-box;width:100%;margin-bottom:6px;background:white;padding:3px
8px;height:32px;line-height:26px;font-size:12px}.crm-newsletter-box-22
select{-moz-padding-start:4px}.crm-newsletter-box-22 input[type=text]::-webkit-input-placeholder{}.crm-newsletter-box-22 input[type=text]::-moz-placeholder{}.crm-newsletter-box-22 input[type=text]:-ms-input-placeholder{}.crm-newsletter-box-22 input[type=text]::-ms-input-placeholder{}.crm-newsletter-box-22 input[type=text]::placeholder{color:#666;opacity:1}.crm-newsletter-box-22 .newsform22-check{margin-bottom:6px}.crm-newsletter-box-22 .newsform22-check
label{margin-right:0 !important}.newsletter-popup22 .mfp-container{padding:0
!important}.newsletter-popup22 .mfp-content{max-width:320px;border:10px
solid #fff}@media screen and (min-width: 650px){.newsletter-popup22 .mfp-content{max-width:610px}.newsletter-popup22.w650 .mfp-content{max-width:650px}}@media screen and (max-width: 980px){#programmFilter
.hideOnMobile{display:none}}#programmFilter li
label{max-width:230px;display:inline-block;vertical-align:top}.newsletter-popup22 .mfp-close{background:#fff;opacity:1;right:-10px}.newsletter-popup22 .mfp-content{background:#fff;box-shadow:0 0 10px #888;margin-top:44px}@media screen and (max-width: 340px){.newsletter-popup22 .mfp-content{width:300px}}.crm-newsletter-box-22{margin-bottom:40px}.mfp-content .crm-newsletter-box-22{margin-bottom:0}.newsletter-popup22 .mfp-content
.newsletterAnmeldungDanke2013{margin-bottom:0}.md .crm-newsletter-box-22 .nadfb,
.lg .crm-newsletter-box-22
.nadfb{float:none;clear:both}.lg .crm-newsletter-box-22
.newsletterAnmeldungDanke2013{width:auto}.crm-newsletter-box-22 .newsletterAnmeldungDanke2013
.nadHeadline{position:relative;font-size:16px;height:55px}.crm-newsletter-box-22 .newsletterAnmeldungDanke2013 .nadHeadline::after{content:"";width:55px;height:55px;display:block;position:absolute;right:-10px;top:15px;background-image:url('/cms/img/newsletter22_logo_110x110.png');background-size:contain;background-repeat:no-repeat}.lg .crm-newsletter-box-22 .newsletterAnmeldungDanke2013 .nadHeadline::after{width:85px;height:85px}.ebook .crm-newsletter-box-22{height:auto!important;margin-bottom:5px}.ebook .crm-newsletter-box-22 .newsletterAnmeldungDanke2013 .nadHeadline::after{background-image:none}.ebook .newsletterAnmeldungDanke2013
.container{display:flex;flex-direction:row;height:100%}.ebook .newsletterAnmeldungDanke2013 .container
.left{width:240px;margin-right:20px!important}.ebook .newsletterAnmeldungDanke2013 .container .left
img{width:100%;padding-top:25px}.ebook .newsletterAnmeldungDanke2013 .container
.right{flex-grow:1;background-image:url('/cms/img/newsletter22_logo_110x110.png');background-repeat:no-repeat;background-position:left 300px bottom 15px}.ebook .news22-footer{display:block;float:none}.ebook .ebook-bottom{padding-bottom:15px;flex-direction:column}@media only screen and (min-width: 650px){.ebook .ebook-bottom{flex-direction:row}}.text-primary-blau{color:#009EE0}#wrapper-prices-2023,#wrapper-prices-2024{display:none}.jh-price-row{display:none!important}.kw-bg-lightgrey{background-color:#ededed}.kw-price-orange-bold{font-weight:bold;color:#eb690b}.form-hpf{position:absolute;left:-7000px;top:-1000px}.consent-banny{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:100%;padding:15px
25px;position:fixed;z-index:10000;bottom:0;color:#000;font-size:12px;-webkit-box-shadow:#121212 2px 2px 14px 2px;box-shadow:#121212 2px 2px 14px 2px;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);-webkit-transition:-webkit-transform 500ms ease-out;transition:-webkit-transform 500ms ease-out;-o-transition:transform 500ms ease-out;transition:transform 500ms ease-out}.consent-banny.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.consent-banny .consent-banny-content{max-width:980px;margin:auto}.consent-banny .store-button{background:#fff;color:#666;font-weight:normal;border:0;padding:5px
15px;text-transform:none;width:250px;line-height:21px;-webkit-border-radius:0}.consent-banny .accept-button{border:0;background:#009ee0;color:#fff;padding:5px
15px;font-weight:bold;text-transform:none;width:250px;line-height:21px;-webkit-border-radius:0}.consent-banny .reject-button{border:0;background:#009ee0;color:#fff;padding:5px
15px;font-weight:bold;text-transform:none;width:250px;line-height:21px;-webkit-border-radius:0}.consent-banny
.controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.consent-banny
.settings{display:flex;padding-right:10px;justify-content:space-between;flex-flow:row wrap;flex-grow:1;gap:10px}.consent-banny .settings
div{display:flex;flex-grow:1;gap:10px;justify-content:space-around}.consent-banny .settings
label{width:104px}.consent-banny
.buttons{text-align:center;flex-basis:34em;flex-grow:10}@media (max-width: 955px){.consent-banny
.controls{flex-direction:column}.consent-banny
.buttons{flex-basis:auto}}