@font-face{font-family:Maison Neue Book;font-style:normal;font-weight:400;src:url(/fonts/MaisonNeueWEB-Book.woff) format("woff")}@font-face{font-family:Maison Neue Bold;font-style:normal;font-weight:700;src:url(/fonts/MaisonNeueWEB-Bold.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;line-height:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;white-space:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle;width:auto}.wf-loading h1,.wf-loading p{visibility:hidden!important}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{text-size-adjust:auto!important;-moz-text-size-adjust:auto!important;-webkit-text-size-adjust:auto!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;overflow-y:auto}*,:after,:before{box-sizing:inherit}::-moz-selection{background:#f9e0d5;color:#000;text-shadow:none}::selection{background:#f9e0d5;color:#000;text-shadow:none}a{outline:0!important}h1,h2,h3,h4,h5,h6{font-weight:700;text-rendering:optimizeLegibility}ol,ul{margin:0;padding:0 0 0 1.6em}li{margin:0;padding:0}nav li,nav ul,section.content article ul li{list-style:none}nav li,nav ul{list-style-image:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}textarea{overflow:auto;white-space:normal}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}.footnotes li a:rev{display:none}.none{display:none}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.js .nav-collapse-0.opened{max-height:auto!important}#map{height:500px;width:100%}.alert-dark{background-color:#d6d8d9!important;border-color:#c6c8ca!important;color:#1b1e21!important}h1 a{color:#191919;text-decoration:none}h1 a:hover{border:0;color:#000}article p strong{font-weight:700!important}article p em{font-style:italic!important}article p em.fa{font-style:normal!important}article ul em{font-style:italic!important}article ul em.fa{font-style:normal!important}p strong{font-weight:700!important}p em{font-style:italic!important}p em.fa{font-style:normal!important}.small p,p small,small{color:#999;font-size:.9em}ol,ul{list-style-position:inside}ol{list-style-type:decimal}ul{list-style:inside}h2.specialheading{float:left;font-size:1.5em;font-style:italic;font-weight:700;line-height:1.3em;margin:3em 0 1em;padding:0 15px}@media only screen and (min-width:768px){h2.specialheading{font-size:1.5em}}@media only screen and (min-width:992px){h2.specialheading{font-size:1.5em;width:75%}}.booked{color:#d55239}.holidays{color:#bec2bf}.showreq{display:inline}.hidereq{display:none}a{color:#191919;text-decoration:none!important;text-transform:none}a:hover{color:#000;text-decoration:none}a:active{color:#d55239!important}.letter-nav{float:left;font-weight:700;margin:40px 0 0;padding:10px 0;width:100%}.letter-nav .letter-link{background-color:#191919;border:0!important;color:#fff!important;float:left;font-family:Noto Sans,sans-serif;margin:0 8px 8px 0;padding:0 6px 1px;text-decoration:none!important;text-transform:none}.letter-nav .letter-link:hover{background-color:#d55239;color:#fff!important;text-decoration:none}.letter-nav .letter-link:active{color:#191919!important}a:visited{border:0;text-decoration:none!important}a.anchor{display:block;height:227px;margin-top:-227px;visibility:hidden}a.btn{text-decoration:none;text-transform:none}.btn{text-transform:uppercase}.btn,.btn-default{font-family:Noto Sans,sans-serif;font-weight:700!important}.btn-default{text-transform:none}.btn-default:hover{border:1px solid #000;color:#000!important}a.img,a.img:hover{border:0!important}button{text-transform:none}@media print{a[href]:after{content:none!important}}.social-media-bar{display:flex;flex-direction:row;justify-content:flex-start;margin:15px 0 30px}.social-media-bar .social-media-item{margin:0 15px 0 0;width:40px}.social-media-bar .social-media-item a{border-bottom:none!important;text-decoration:none}.social-media-bar .social-media-item a:hover svg{fill:#191919}@media only screen and (min-width:768px){.social-media-bar .social-media-item{width:40px}}.social-media-bar .social-media-item svg{fill:#47443b;width:100%}body{background:#fff;background-attachment:fixed;color:#191919;font-family:"Noto Serif",serif;font-size:12px;height:100%;line-height:1.5em;margin:0;min-height:100%;padding:0;width:100%}@media only screen and (min-width:768px){body{font-size:16px}body div#frame{min-height:100%;position:relative}}body .pswp{z-index:10000}body .pswp .pswp__caption__center{font-family:Noto Sans,sans-serif;font-size:1.2em;line-height:1.3em;text-align:center}body #buorg,body .buorg{position:absolute!important;z-index:1111111!important}body .buorg{background:#fdf2ab no-repeat 13px url(//browser-update.org/img/small/c.gif);border-bottom:1px solid #a29330;color:#000;cursor:pointer;font-family:Arial,Helvetica,sans-serif!important;font-size:12px;left:0;padding:1em 4em;text-align:left;top:0;width:100%}body .buorg #buorgclose{float:right}body .buorg a{border-bottom:1px solid #666}body .fancybox-overlay{z-index:18000}body .fancybox-wrap{z-index:18010}.carousel-control.left,.carousel-control.right{background:none}.carousel li .active{margin:0 0 -1px!important}.carousel .carousel-indicators{display:none}@media only screen and (min-width:768px){.carousel .carousel-indicators{display:inline-table}.carousel .carousel-indicators li{display:inline-block}}.carousel-inner>.item{transition:left .6s ease-in-out}@media (-moz-transform-3d),(-webkit-transform-3d),(transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out 0s}}.tos-desktop .tos-wrapper.tos-fixed{background:#000!important}.tos-close{left:auto;top:60px}.tos-close span:after,.tos-close span:before{height:12px;margin-left:0;margin-right:0;margin-top:-6px;width:12px}.tos-wrapper .tos-caption{font-size:1em}@media only screen and (min-width:768px){.tos-wrapper .tos-caption{g:25px;font-size:1.2em}}@media only screen and (min-width:992px){.tos-wrapper .tos-caption{font-size:1.2em;line-height:25px}}.paragraph{margin:1em 0}.sans{font-weight:700;text-transform:uppercase}.sans,.sans a{font-family:Noto Sans,sans-serif!important}.sans a{border:0!important;color:#728f9d!important;font-weight:700!important;text-transform:uppercase!important}.sans a:hover{color:#191919!important}.videowrapper{margin:0;padding:0}.video-container{height:0;margin:0;overflow:hidden;padding-bottom:56.25%;padding-left:0;padding-top:0;position:relative}.video-container .mejs__container,.video-container video{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.video-container .mejs__container .mejs__overlay,.video-container video .mejs__overlay{height:100%!important;width:100%!important}.video-container .mejs__container iframe,.video-container video iframe{height:100%!important;position:static;width:100%!important}.video-container iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.storylist.media .video-container{height:0;margin:0;overflow:hidden;padding-bottom:75%;padding-left:0;padding-top:0;position:relative}.storylist.media .video-container .mejs__container,.storylist.media .video-container video{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.storylist.media .video-container .mejs__container .mejs__overlay,.storylist.media .video-container video .mejs__overlay{height:100%!important;width:100%!important}.storylist.media .video-container .mejs__container iframe,.storylist.media .video-container video iframe{height:100%!important;position:static;width:100%!important}.storylist.media .video-container iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.modal-backdrop.in{filter:alpha(opacity=7);opacity:.7}.modal-content{background:none;border:0;border-radius:0;box-shadow:none}.modal-body{padding:0 25px 25px}.modal-header{padding:25px 25px 15px;text-align:left}.modal-footer,.modal-header{border:0}.modal-header .close{color:#fff;float:none;font-size:36px;font-weight:300;margin:0;opacity:1;text-shadow:none}.fc{font-family:Noto Sans,sans-serif;margin:30px 0;padding:0 15px}@media only screen and (max-width:768px){.fc-center{margin:1em 0 0;text-align:center;width:100%}}@media only screen and (max-width:480px){.fc-scroller{height:290px!important}}@media only screen and (max-width:350px){.fc-toolbar .fc-right{float:left;margin:.5em 0 0}}.fc-day-top.fc-other-month{opacity:.1}.headerwrap{background:hsla(0,0%,100%,.8);clear:both;height:100px;margin:0 auto;max-width:100%;overflow:hidden;z-index:10}@media only screen and (min-width:992px){.headerwrap{bottom:auto;height:auto;left:0;overflow:visible;position:absolute;right:0;top:0}}.headerwrap.noimage{background:none}header#site{font-family:Noto Sans,sans-serif;height:auto;left:0;margin:0;padding:.5em 0 0;position:relative;top:0;width:100%;z-index:8000}@media only screen and (min-width:480px){header#site{left:0;margin:0;top:0}}@media only screen and (min-width:992px){header#site{height:auto;overflow:visible;padding:0}}@media only screen and (min-width:1025px){header#site{margin:auto}}@media only screen and (min-width:992px){header#site.smaller{height:69px}header#site.smaller #logo{height:69px;top:-18px}header#site.smaller #main,header#site.smaller #meta{height:69px;padding-top:20px}}header#site #logo{border:0 dotted #1e90ff;height:82px;margin:0 0 15px}@media only screen and (min-width:992px){header#site #logo{height:auto;margin:0;padding:10px 0 5px;transition:all .3s}}header#site #logo .h1{font-size:2em;font-style:normal;font-weight:400}@media only screen and (min-width:480px){header#site #logo .h1{font-size:0}}header#site #logo .h1 a{border:0;color:#000;float:left;margin:0;padding:26px 0}@media only screen and (min-width:992px){header#site #logo .h1 a{padding:0 15px}}header#site #logo .h1 a img{height:auto;max-width:220px}@media only screen and (min-width:480px){header#site #logo .h1 a img{max-width:305px;width:auto}}header#site div.metawrap{margin:0;overflow:hidden;padding:0}header#site ul#meta{border:0 dotted #1e90ff;display:none;float:left;font-size:.7em;margin:0 auto;padding:0 0 1em;text-align:left;width:254px}@media only screen and (min-width:992px){header#site ul#meta{display:block;float:right;padding:5px 0 0;text-align:right;top:0;width:auto}}header#site ul#meta li{display:inline;float:left;padding:0 .3em;position:relative}@media only screen and (min-width:992px){header#site ul#meta li{float:left;width:auto}}header#site ul#meta li a{color:#191919;float:left;margin:0;padding:.2em 0 .15em;text-transform:uppercase;width:auto}@media only screen and (min-width:992px){header#site ul#meta li a.img{margin:0 .3em;padding:.05em 0 .15em}}header#site ul#meta li a.sel{color:#d55239}header#site ul#meta li a .fa{font-size:1.2em}header#site ul#meta li.langdesktop{display:none;font-size:1em}@media only screen and (min-width:992px){header#site ul#meta li.langdesktop{display:block}}a.navtrigger{background:none;color:#191919!important;display:block;float:right;font-size:1.6em;padding:0;position:absolute;right:15px;top:35px;width:auto;z-index:100000}@media only screen and (min-width:992px){a.navtrigger{display:none!important}}a.navtrigger:hover{color:#fff}a.navtrigger img{height:24px;width:32px}#main{-webkit-overflow-scrolling:touch;background:#fff;border:0 dotted #1e90ff;display:block;float:left;font-family:Noto Sans,sans-serif;font-size:1.2em;font-style:normal;font-weight:400;height:100%;margin:0;overflow:hidden;overflow:scroll;padding:0;position:fixed;right:-100%;text-align:left;top:0;width:100%;z-index:201000}@media only screen and (min-width:768px){#main{display:block}}@media only screen and (min-width:992px){#main{background:none;display:block;font-size:.8em;height:auto;margin:5px 0 0;overflow:visible;padding:0;position:static;right:auto;text-align:left;top:auto;transition:all .3s}}@media only screen and (min-width:1200px){#main{font-size:.9em}}@media only screen and (min-width:1400px){#main{font-size:1em}}@media print{#main{display:none}}#main a{text-decoration:none}#main .langmobile{display:block;float:left;font-size:1.4em;height:auto;padding:35px 15px 0;width:100%}@media only screen and (min-width:992px){#main .langmobile{display:none}}#main .langmobile li{display:inline-block;float:left;margin:0 .5em 0 0;padding:0}#main .langmobile li a{color:#191919;display:inline-block;float:none;margin:0;padding:.2em 0 0;text-transform:uppercase;width:auto}#main .langmobile li a.sel,#main .langmobile li a:active,#main .langmobile li a:hover{color:#d55239}#main #mainmenu{display:block;float:left;height:auto;margin:0;padding:15px 0 0}@media only screen and (min-width:992px){#main #mainmenu{display:inline-flex;float:none;margin:0 auto;padding:0;width:auto}}#main #mainmenu li{display:inline-block;float:left;padding:0;position:relative;width:100%}@media only screen and (min-width:992px){#main #mainmenu li{text-align:left;width:auto}}#main #mainmenu li:hover{color:#fff}@media only screen and (min-width:992px){#main #mainmenu li:hover{background:none;color:#191919}}#main #mainmenu li:hover a{color:#bec2bf}@media only screen and (min-width:992px){#main #mainmenu li:hover a{color:#191919}}#main #mainmenu li:hover ul{display:block}#main #mainmenu li:hover ul li a{color:#191919}@media only screen and (min-width:992px){#main #mainmenu li:hover ul li a{color:#191919}}#main #mainmenu li:hover ul li a:hover{border-bottom:0;color:#d55239}#main #mainmenu li:hover ul li.selected a{color:#fff}#main #mainmenu li.nav-item--level-1 a{border-bottom:0 solid #fff;font-weight:700;text-transform:uppercase}#main #mainmenu li.nav-item--level-1 a:hover{background:none;border-bottom:0 solid #191919;color:#d55239}#main #mainmenu li.nav-item--level-1 a.sel,#main #mainmenu li.nav-item--level-1 a:active{border-bottom:0 solid #191919;color:#d55239}#main #mainmenu li.nav-item--level-2 a{border:0!important;font-weight:400;text-transform:none}#main #mainmenu li.nav-item--level-2 a:hover{border:0}#main #mainmenu li.nav-item--is-top-parent a{color:#d55239}@media only screen and (min-width:992px){#main #mainmenu li.nav-item--is-top-parent a{border-bottom:0 solid #191919;color:#d55239}}#main #mainmenu li.nav-item--is-top-parent a a{border:0!important}#main #mainmenu li.nav-item--is-top-parent a a:hover{border:0}#main #mainmenu li.nav-item--is-current a{color:#d55239!important}#main #mainmenu li a{color:#191919;display:inline-block;float:none;font-size:1.4em;font-weight:400;margin:0;padding:23px 15px 12px;text-transform:none;width:auto}@media only screen and (min-width:992px){#main #mainmenu li a{color:#191919;float:none;font-size:1.2em;margin:0;padding:.3em 15px .5em}}#main #mainmenu li a:hover{color:#bec2bf}#main #mainmenu li a.sel,#main #mainmenu li a:active{color:#d55239}#main #mainmenu li a span.nav-toggle{display:none}#main #mainmenu li ul{display:none;float:left;padding-left:23px;width:100%}@media only screen and (min-width:992px){#main #mainmenu li ul{background-color:#fff;border:1px solid #eee;box-shadow:0 0 5px rgba(0,0,0,.05);display:none;float:none;left:15px;padding-left:0;position:absolute;top:36px;width:240px;width:auto;z-index:10000}}@media only screen and (min-width:1200px){#main #mainmenu li ul{top:38px}}@media only screen and (min-width:1400px){#main #mainmenu li ul{top:39px}}#main #mainmenu li ul li{display:inline;float:none;height:auto}#main #mainmenu li ul li a{border-bottom:1px solid #bec2bf;color:#fff;font-size:1.2em;padding:9px 15px;width:100%}@media only screen and (min-width:992px){#main #mainmenu li ul li a{border-bottom:1px solid #bec2bf;color:#191919;font-size:1em;height:auto;padding:.3em .6em;text-transform:none;width:270px}}#main #mainmenu li ul li a:hover{color:#d55239}.moodimagewrap{border:0 dotted #1e90ff;margin:0 auto;max-width:100%;min-height:120px;overflow:visible;position:relative;width:100%}.moodimagewrap.noimage{background:#000;margin-bottom:114px;min-height:41px}@media only screen and (min-width:768px){.moodimagewrap.noimage{background:#000;height:41px;min-height:0}}@media only screen and (min-width:1025px){.moodimagewrap.noimage{background:#fff}}.moodimagewrap #moodimagecarousel{background:#191919;text-align:center}.moodimagewrap #moodimagecarousel img{height:auto;width:100%}.moodimagewrap .ntt-sticker{border-radius:50%;display:block;height:auto;position:absolute;right:14%;top:128px;transform:rotate(15deg);width:24vw}@media only screen and (max-width:767px){.moodimagewrap .ntt-sticker{max-width:118px}}@media only screen and (min-width:768px){.moodimagewrap .ntt-sticker{right:17%;top:calc(98px + 3vw);width:15.5vw}}@media only screen and (min-width:1200px){.moodimagewrap .ntt-sticker{right:calc(50vw - 485px);top:calc(98px + 2vw)}}.moodimagewrap .ntt-sticker img{height:100%;width:100%}.moodimagewrap .stoerer{bottom:0;height:auto;left:auto;position:absolute;right:auto;width:100%}.moodimagewrap .stoerer .stoererwrap{bottom:0;left:0;margin:0 auto;max-width:100%;position:absolute;right:0}@media only screen and (min-width:768px){.moodimagewrap .stoerer .stoererwrap{width:768px}}@media only screen and (min-width:1020px){.moodimagewrap .stoerer .stoererwrap{width:1020px}}.moodimagewrap .stoerer .stoererwrap a{float:right;margin:0 40px -40px 0}@media only screen and (min-width:768px){.moodimagewrap .stoerer .stoererwrap a{float:right;margin:0 100px 40px 0}}@media only screen and (min-width:1200px){.moodimagewrap .stoerer .stoererwrap a{float:right;margin:0 20px 80px 0}}.moodimagewrap .stoerer .stoererwrap a img{height:110px;width:110px}@media only screen and (min-width:768px){.moodimagewrap .stoerer .stoererwrap a img{height:180px;width:180px}}@media only screen and (min-width:1200px){.moodimagewrap .stoerer .stoererwrap a img{height:230px;width:230px}}#bookmobile{background:#d55239;display:block;text-align:center}#bookmobile a{color:#fff;font-size:2em}@media only screen and (min-width:992px){#bookmobile{display:none}}.contentwrap{clear:both;margin:0 auto;max-width:1020px}.contentwrap.textonly{max-width:768px;overflow:hidden}.contentwrap.notfirst,.contentwrap.notfirst section.articletext{padding:0!important}@media only screen and (min-width:768px){.contentwrap.notfirst section.articletext{padding:0 15px 20px!important}}.contentwrapnarrow{clear:both;margin:0 auto;max-width:1020px;padding:0 15px}.contentwrapnarrow.textonly{max-width:768px;overflow:hidden}#container{overflow:hidden;width:100%}@media only screen and (min-width:768px){#container{background-attachment:fixed;background-position:top;background-repeat:repeat-y;background-size:cover}}.map,.map #map_canvas{position:relative}.map #map_canvas{height:0;overflow:hidden;padding-bottom:33.3333%;width:100%}.map #map_canvas img{max-width:none}.map #map_canvas #markertext{text-align:center}.map #map_canvas #markertext h1{font-size:1.3em;margin:0 0 .5em;padding:0;text-align:center}.map #map_canvas #markertext p{font-size:1.1em;margin-bottom:0}.map #address{background:#fff;float:none;font-size:1.3em;height:0;margin:0 auto 2em;padding:45% 0 55%;position:relative;right:0;text-align:center;top:0;width:100%;z-index:9000}@media only screen and (min-width:320px){.map #address{font-size:1.4em;height:190px;padding:20px 0;width:250px}}@media only screen and (min-width:768px){.map #address{float:none;font-size:1em;height:190px;margin:40px auto;overflow:hidden;padding:30px 0;width:270px}}@media only screen and (min-width:992px){.map #address{bottom:90px;float:none;font-size:1.1em;height:155px;margin:0 20px 0 0;padding:10px 0;position:absolute;right:26%;top:auto;width:240px}}.map #address h1{color:#191919;font-size:1.2em;margin:0;text-align:center!important}.map #address h1 span{padding:0 .1em}.map #address p{color:#191919;font-size:.8em;margin:.2em 0 0}.map #address p a{border:0;color:#bec2bf}.map #address p a:hover{background:none;border-bottom:1px solid #191919;color:#191919}#contentframe{border:0 dotted #1e90ff;margin:0 auto;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){#contentframe{background-color:hsla(0,0%,100%,0);padding:0}}@media only screen and (min-width:992px){#contentframe{margin:0;padding:0}}.breadwrap{background:#dce5e7;margin:0;overflow:hidden;padding:0}.breadcrumbs{float:left;font-family:Noto Sans,sans-serif;padding:.3em 0 .5em}.breadcrumbs li{float:left;list-style:none;margin:0 30px 0 15px}.breadcrumbs li a{color:#191919}.roomcontent{padding:0}@media only screen and (min-width:992px){.roomcontent{padding:0 30px!important}}main#content{float:none;margin:0 auto;max-width:100%;min-height:0;overflow:hidden;padding:0;text-align:left;z-index:0}@media only screen and (min-width:768px){main#content{min-height:800px;padding:0 0 50px}}@media only screen and (min-width:992px){main#content{padding:0 0 50px}}main#content.home{max-width:100%;padding:0}main#content div.wrap{margin:0;overflow:hidden;padding:0}main#content .block,main#content .projectblock{border:0 dotted #1e90ff;float:left;margin:0;overflow:hidden;width:100%}main#content #homepageads{background-color:hsla(0,0%,100%,.1)}main#content #homepageads div{padding:20px 0;text-align:center}main#content #homepageads div+div{border:0}@media only screen and (min-width:768px){main#content #homepageads div+div{border-left:1px solid #ddd}}main#content #homepageads img{height:128px;width:auto}@media only screen and (min-width:480px){main#content #homepageads img{height:170px;width:auto}}@media only screen and (min-width:768px){main#content #homepageads img{height:128px;width:auto}}@media only screen and (min-width:992px){main#content #homepageads img{height:170px;width:auto}}main#content #homepagenews{background-attachment:scroll!important;float:left;padding-bottom:100px;padding-top:100px;text-align:center}main#content #homepagenews #voucher{background-color:#191919;color:#fff;float:none;margin:20px auto;overflow:hidden;padding:1.5em 1em 1em}main#content #homepagenews #voucher a{color:#fff!important;float:left;width:100%}main#content #homepagenews #voucher span{float:left;font-size:2em;font-weight:400;line-height:1.3em;margin:.15em 0 0;text-transform:uppercase}@media only screen and (min-width:768px){main#content #homepagenews #voucher span{float:none}}main#content #homepagenews #voucher img{float:right;height:auto;width:75px}@media only screen and (min-width:768px){main#content #homepagenews #voucher img{margin:-6px 0 0}}main#content #homepagenews h1{background-color:#d55239;color:#fff;float:none;font-size:2em;font-style:normal;font-weight:400;line-height:1.3em;margin:0 auto;text-transform:uppercase}main#content #homepagenews .news{border-bottom:1px solid #ccc;float:none;margin:0 auto;padding:1.5em 2em 1em;text-align:left}main#content #homepagenews .news h1{background-color:transparent;color:#191919;font-size:2em;font-style:normal;font-weight:400;line-height:1.2em;margin:0;text-transform:uppercase}@media only screen and (min-width:768px){main#content #homepagenews .news h1{font-size:2em}}@media only screen and (min-width:992px){main#content #homepagenews .news h1{font-size:2em}}main#content #homepagenews .news p{line-height:160%;padding:.6em 0}main#content #homepagenews .news a{border-bottom:1px solid #bec2bf;color:#191919;font-size:1em;font-style:normal;font-weight:400;text-transform:none}main#content #homepagenews .news a.download{border:0;color:#d55239;font-size:1.33em;font-style:normal;font-weight:400;text-transform:uppercase}main#content #homepagefeatures{padding:0}main#content #homepagefeatures .item{position:relative}main#content #homepagefeatures .item img{height:auto;width:100%}main#content #homepagefeatures .item .carousel-caption{background:#e9ebea;bottom:auto;float:left;height:125px;left:auto;margin:0;padding:10px;position:relative;right:auto;top:0;width:100%}@media only screen and (min-width:768px){main#content #homepagefeatures .item .carousel-caption{background:hsla(24,45%,98%,.8);bottom:20px;display:table;float:none;font-size:.8em;height:auto;left:40%;min-height:80px;padding:1em .5em;position:absolute;top:38%;width:25%}}@media only screen and (min-width:992px){main#content #homepagefeatures .item .carousel-caption{bottom:20px;font-size:.9em;height:auto;left:38%;padding:20px 10px;top:40%;width:25%}}@media only screen and (min-width:1200px){main#content #homepagefeatures .item .carousel-caption{bottom:20px;font-size:1em;height:auto;left:38%;padding:3em .5em;top:42%;width:25%}}@media only screen and (min-width:2100px){main#content #homepagefeatures .item .carousel-caption{height:auto;top:44%}}@media only screen and (min-width:768px){main#content #homepagefeatures .item .carousel-caption .captiontext{display:table-cell;vertical-align:middle}}main#content #homepagefeatures .item .carousel-caption h1,main#content #homepagefeatures .item .carousel-caption p{color:#191919;font-size:3.33em;font-style:normal;font-weight:400;line-height:1.2em;text-align:center;text-shadow:none;text-transform:uppercase}main#content #homepagefeatures .item .carousel-caption p{font-size:2em;margin:0}main#content #homepagefeatures .item .carousel-caption p a{border-bottom:1px solid #999;color:#bec2bf}main#content #homepagefeatures .item .carousel-caption p a:hover{border-bottom:1px solid #fff;color:#191919}main#content #homepagefeatures .item .carousel-caption.seethrough{background:hsla(0,0%,100%,.8)}main#content #homepagefeatures .item .carousel-caption.seethrough h1,main#content #homepagefeatures .item .carousel-caption.seethrough p{color:#191919}main#content #homepagefeatures .item .carousel-caption.seethrough p a{border-bottom:1px solid #666;color:#333}main#content #homepagefeatures .item .carousel-caption.seethrough p a:hover{border-bottom:1px solid #000;color:#000}main#content .newsboxes{margin:30px 0;overflow:hidden}main#content .newsboxes .newsbox{margin-bottom:30px;padding:15px;position:relative}@media only screen and (min-width:992px){main#content .newsboxes .newsbox{height:310px}}main#content .newsboxes .newsbox.yellow{background:#d9b557}main#content .newsboxes .newsbox.red{background:#d55239}main#content .newsboxes .newsbox.blue{background:#728f9d}main#content .newsboxes .newsbox h3{font-size:1.6em;font-style:italic;margin:0 0 1em}main#content .newsboxes .newsbox h4{font-size:1.3em;font-weight:400;line-height:1.5em;margin:.5em 0}@media only screen and (min-width:992px){main#content .newsboxes .newsbox h4{font-size:1em}}main#content .newsboxes .newsbox p{font-size:1.3em;line-height:1.5em;margin:.5em 0}@media only screen and (min-width:992px){main#content .newsboxes .newsbox p{font-size:1em}}main#content .newsboxes .newsbox .bottom{font-family:Noto Sans,sans-serif;margin:2em 0 0}@media only screen and (min-width:992px){main#content .newsboxes .newsbox .bottom{bottom:15px;left:15px;position:absolute}}main#content .newsboxes .newsbox .bottom a{color:#191919;font-size:1.3em;font-weight:700;text-transform:uppercase}@media only screen and (min-width:992px){main#content .newsboxes .newsbox .bottom a{font-size:1em}}main#content .newsboxes .newsbox .bottom a:hover{border-bottom:1px solid #000}main#content .newsboxes .newsbox .date{font-size:1.2em;padding-left:0!important;padding-right:30px}@media only screen and (min-width:992px){main#content .newsboxes .newsbox .date{font-size:1em}}main#content .newsboxes .newsbox .date .weekday{font-size:1.2em;font-weight:700;margin:0;text-transform:uppercase}main#content .newsboxes .newsbox .date .daynumber{font-size:3em;font-weight:700}main#content .newsboxes .newsbox .date .wholeday{margin:0}main#content .newsboxes .newsbox .date .entrytype{margin:.5em 0}main#content #subnav{font-size:2em;font-style:normal;font-weight:400;padding:1em 0}@media only screen and (min-width:768px){main#content #subnav{padding:0 6px 0 15px}}main#content #subnav ul{border-radius:2px;float:left;position:relative;width:100%}main#content #subnav ul:before{border-radius:2px;bottom:0;box-shadow:40px 0 70px rgba(0,0,0,.3);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}main#content #subnav ul li a{background-color:hsla(24,45%,98%,.95);border-bottom:1px solid #ddd;color:#191919;float:left;padding:.3em 5%;width:100%}main#content #subnav ul li a span{font-size:.7em;padding:0 0 0 .5em}main#content #subnav ul li a .icon{background-position:0 0;background-repeat:no-repeat;background-size:30px 60px;float:right;height:30px;width:30px}main#content #subnav ul li a:hover{background-color:#e9ebea;color:#191919}main#content #subnav ul li a:hover .icon{background-position:0 0}main#content #subnav ul li.selected a{background-color:#d55239;color:#fff}main#content #subnav ul li.selected a .icon{background-position:left -30px}main#content #subnav ul li.overview a{background-color:hsla(24,45%,98%,.95);color:#d55239}main#content #subnav ul li.overview a:hover{background-color:#e9ebea;color:#191919}main#content #subnav ul li.overview.selected a,main#content #subnav ul li.overview.selected a:hover{background-color:#d55239;color:#fff}main#content .contentwrap{clear:both;margin:0 auto;max-width:1020px;overflow:hidden}main#content section#agenda{background-color:#e9ebea;padding-bottom:3.6em}main#content section#agenda h2{color:#111;font-size:3.2em;font-style:italic;font-weight:400;line-height:1.3em;margin:.7em 0 .5em}@media only screen and (min-width:768px){main#content section#agenda h2{font-size:3.2em}}@media only screen and (min-width:992px){main#content section#agenda h2{font-size:3.2em;width:75%}}main#content section#agenda .event{border-bottom:1px solid #bec2bf;padding:2em 0;width:100%}@media only screen and (min-width:992px){main#content section#agenda .event{padding:1rem 0}}main#content section#agenda .event .date{font-size:1.3em;line-height:1.5em;padding-left:0!important;padding-right:0}@media only screen and (min-width:992px){main#content section#agenda .event .date{font-size:1em;padding-right:30px}}main#content section#agenda .event .date .weekday{font-size:1.2em;font-weight:700;margin:0;text-transform:uppercase}main#content section#agenda .event .date .daynumber{font-size:3em;font-weight:700}main#content section#agenda .event .date .entrytype,main#content section#agenda .event .date .wholeday{margin:0}main#content section#agenda .event aside{padding:10px 0 20px}@media only screen and (min-width:992px){main#content section#agenda .event aside{padding-left:0!important;padding-right:30px}}main#content section#agenda .event header{margin:0 0 1em}main#content section#agenda .event header h3{font-size:1.6em;font-style:italic;font-weight:700;line-height:1.4em;margin:0}main#content section#agenda .event header .location{font-size:1.3em;line-height:1.5em}@media only screen and (min-width:992px){main#content section#agenda .event header .location{font-size:1em}}main#content section#agenda .event .moreinfo{margin:1em 0 0;text-transform:uppercase}main#content section#agenda .event .articletext{padding-left:0!important;padding-right:0}@media only screen and (min-width:992px){main#content section#agenda .event .articletext{padding-right:30px}}main#content section#agenda .event .articletext p{font-size:1.3em;line-height:1.5em}@media only screen and (min-width:992px){main#content section#agenda .event .articletext p{font-size:1em}}main#content section#agenda .event.first{border-top:1px solid #bec2bf}main#content section#aktuelles{padding:0}main#content section#aktuelles h2{color:#111;font-size:3.2em;font-style:italic;font-weight:400;line-height:1.3em;margin:1em 0 .5em}@media only screen and (min-width:768px){main#content section#aktuelles h2{font-size:3.2em}}@media only screen and (min-width:992px){main#content section#aktuelles h2{font-size:3.2em;width:75%}}main#content section#aktuelles .item{background:#e9ebea;margin:15px 0;padding:0}main#content section#aktuelles .item aside{padding:0!important}@media only screen and (min-width:768px){main#content section#aktuelles .item aside{padding:0 15px 0 0!important}}main#content section#aktuelles .item .storybody{background:#e9ebea;padding:1rem}main#content section#aktuelles .item .storybody date{text-transform:uppercase}main#content section#aktuelles .item .storybody h3{font-size:1.6em;line-height:1.4em;margin:.5em 0}main#content section#aktuelles .item .storybody h3 a{color:#47443b;font-style:italic;font-weight:700}main#content section#aktuelles .item .storybody p{margin:1em 0}main#content section#aktuelles .item .storybody p.moreinfo{margin:1em 0 0}main#content article{border:0 dotted #1e90ff;border-radius:2px;margin:0;overflow:visible;padding:10px;position:relative}main#content article article{border-radius:0}@media only screen and (min-width:768px){main#content article{margin:0}}@media only screen and (min-width:992px){main#content article{padding:0}}main#content article.homeintro{padding:50px 10px 10px}@media only screen and (min-width:768px){main#content article.homeintro{padding:10px}}main#content article.homeintro .articletext p{font-size:1.6em;line-height:1.6em;margin:0;width:100%}main#content article.homeintro #testimonialcarousel{margin:20px 0 80px}main#content article.homeintro #testimonialcarousel .carousel-inner .item img{border-radius:50%;margin:0 auto;max-width:220px}main#content article.homeintro #testimonialcarousel .carousel-inner .item .carousel-caption{color:#191919;padding:1em 2em;position:static;text-align:left}main#content article.homeintro #testimonialcarousel .carousel-inner .item .carousel-caption p{font-size:1.5em;line-height:1.4em;text-shadow:0 0 0 transparent}main#content article.homeintro #testimonialcarousel .carousel-inner .item .carousel-caption p.info{color:#191919;font-size:1em;line-height:1.4em;margin:1em 0}main#content article.intro{padding:15px;width:100%}@media only screen and (min-width:768px){main#content article.intro{padding:0 25% 50px}}@media only screen and (min-width:1900px){main#content article.intro{padding:0 25% 100px}}main#content article.intro h1{padding:.5em 0 0}@media only screen and (min-width:768px){main#content article.intro h1{padding:0}}main#content article.intro input{margin:0 1em 1em 0}@media only screen and (min-width:768px){main#content article.intro input{margin:0 1em 0 0}}main#content article.intro form{margin:0}main#content article.intro form .form-control{color:#191919;font-size:17px;padding:6px}main#content article.media h2{font-size:2.2em!important;margin:0!important}main#content article.pagenonavi{margin:48px 0 0}@media only screen and (min-width:992px){main#content article.pagenonavi{margin:48px 0 0 25%}}main#content article.introdirect{padding:50px 15px;width:100%}@media only screen and (min-width:768px){main#content article.introdirect{padding:50px 25%}}main#content article.introdirect h1{padding:0}main#content article#our-partners section.articletext p,main#content article#unsere-partner section.articletext p{text-align:center}main#content article section.articletext{padding:15px 0}@media only screen and (min-width:768px){main#content article section.articletext,main#content article section.articletext.intro{padding:50px 15px 20px}main#content article section.articletext.intro h1{margin:5px 0 20px}}main#content article section.articletext.mainpage h1{color:#d55239;line-height:1em}@media only screen and (min-width:768px){main#content article section.articletext.mainpage h1{font-size:2em;margin:5px auto 50px;text-align:center}}@media only screen and (min-width:992px){main#content article section.articletext.mainpage h1{font-size:2em}}@media only screen and (min-width:1200px){main#content article section.articletext.mainpage h1{width:66%}}main#content article section.articletext h1,main#content article section.articletext h2,main#content article section.articletext h3{color:#191919;color:#47443b;font-style:normal;font-style:italic;font-weight:400;line-height:1.3em;padding:0;position:relative;width:auto}@media only screen and (min-width:992px){main#content article section.articletext h1,main#content article section.articletext h2,main#content article section.articletext h3{width:75%}}main#content article section.articletext h1{font-size:2.1em;line-height:1.2em;line-height:1.3em;margin:0 0 1em;padding:0;text-align:left;width:100%}@media only screen and (min-width:768px){main#content article section.articletext h1{font-size:3.2em}}main#content article section.articletext h1 img.titleicon{height:75px;margin:0 0 25px;width:auto}main#content article section.articletext h1 span{font-size:.7em}@media only screen and (min-width:768px){main#content article section.articletext h1{font-size:3.2em;margin:5px 0 .5em}}@media only screen and (min-width:992px){main#content article section.articletext h1{font-size:3.2em;width:75%}}main#content article section.articletext h2{font-size:1.5em;font-style:italic;font-weight:700;line-height:1.3em;margin:2em 0 0}@media only screen and (min-width:768px){main#content article section.articletext h2{font-size:1.5em}}@media only screen and (min-width:992px){main#content article section.articletext h2{font-size:1.5em;width:75%}}main#content article section.articletext h2.letter{background-color:#191919;border:0!important;color:#fff!important;display:inline-block;font-family:Noto Sans,sans-serif;font-size:1.5em;font-style:normal!important;padding:0 7px 2px;text-decoration:none!important;text-transform:none;width:auto}main#content article section.articletext h3{font-size:1.1em;font-weight:700;line-height:1.5em;margin:2em 0 0;text-transform:uppercase}@media only screen and (min-width:992px){main#content article section.articletext h3{width:75%}}main#content article section.articletext p{color:#47443b;font-size:1.3em;line-height:170%;margin:1em 0 0;padding-bottom:.1em;width:auto}@media only screen and (min-width:768px){main#content article section.articletext p{font-size:1.2em}}@media only screen and (min-width:992px){main#content article section.articletext p{font-size:1.2em;width:75%}}main#content article section.articletext p.lead{font-size:1.2em;font-weight:200;line-height:170%;margin:.2em 0 .5em}@media only screen and (min-width:768px){main#content article section.articletext p.lead{font-size:1.4em}}main#content article section.articletext p.bodylead,main#content article section.articletext p.bodylead a,main#content article section.articletext p.bodylead strong{color:#d55239!important}main#content article section.articletext p a{border-bottom:1px solid #47443b;color:#47443b;text-decoration:none!important;text-transform:none}main#content article section.articletext p a:hover{border-bottom:1px solid #191919;color:#191919;text-decoration:none}main#content article section.articletext p a:active{color:#d55239!important}main#content article section.articletext p a.sel{color:#191919}main#content article section.articletext a{border-bottom:1px solid #bec2bf;color:#47443b;text-decoration:none!important;text-transform:none}main#content article section.articletext a:hover{border-bottom:1px solid #191919;color:#191919;text-decoration:none}main#content article section.articletext a:active{color:#d55239!important}main#content article section.articletext a.sel{color:#191919}main#content article section.articletext ul{color:#191919;margin:1em 0 1em 1em;padding-left:0}main#content article section.articletext ul li{color:#47443b;font-size:1.2em;line-height:160%;padding:.3em 0;width:75%}@media only screen and (min-width:768px){main#content article section.articletext ul li{font-size:1.2em}}@media only screen and (min-width:992px){main#content article section.articletext ul li{font-size:1.2em}}main#content article section.articletext ul li a{border-bottom:1px solid #bec2bf;color:#47443b;text-decoration:none!important;text-transform:none}main#content article section.articletext ul li a:hover{border-bottom:1px solid #191919;color:#191919;text-decoration:none}main#content article section.articletext ul li a:active{color:#d55239!important}main#content article section.articletext ul li a.sel{color:#191919}main#content article section.articletext iframe{border:0;height:300px;margin:0;width:100%}@media only screen and (min-width:480px){main#content article section.articletext iframe{height:350px}}@media only screen and (min-width:768px){main#content article section.articletext iframe{height:400px}}main#content article section.articletext iframe.facebook{height:auto!important;width:auto!important}@media only screen and (min-width:992px){main#content article section.articletext .letterentries{float:left;padding:0;text-align:left;width:100%}}main#content article section.articletext .letterentries .letterentry{background-repeat:no-repeat;padding:15px 0;width:100%}@media only screen and (min-width:992px){main#content article section.articletext .letterentries .letterentry{float:left;padding:0;text-align:left}}main#content article section.articletext .letterentries .letterentry .letterentrytext{padding:15px 0;width:100%}@media only screen and (min-width:992px){main#content article section.articletext .letterentries .letterentry .letterentrytext{float:left;padding:1em 0 0;text-align:left}}main#content article section.articletext .letterentries .letterentry .letterentrytext h3{color:#191919;font-family:Noto Sans,sans-serif;font-size:1.3em;font-style:normal;font-weight:700;margin:.75em 0;text-transform:none}main#content article section.articletext .letterentries .letterentry .letterentrytext li,main#content article section.articletext .letterentries .letterentry .letterentrytext p,main#content article section.articletext .letterentries .letterentry .letterentrytext ul{font-size:1.3em;margin:0 0 .5em}@media only screen and (min-width:992px){main#content article section.articletext .letterentries .letterentry .letterentrytext li,main#content article section.articletext .letterentries .letterentry .letterentrytext p,main#content article section.articletext .letterentries .letterentry .letterentrytext ul{font-size:1em}}main#content article section.articletext .letterentries .letterentry .letterentrytext li a,main#content article section.articletext .letterentries .letterentry .letterentrytext p a,main#content article section.articletext .letterentries .letterentry .letterentrytext ul a{border-bottom:1px solid #bec2bf;color:#191919}main#content article section.articletext .letterentries .letterentry .letterentrytext li a:hover,main#content article section.articletext .letterentries .letterentry .letterentrytext p a:hover,main#content article section.articletext .letterentries .letterentry .letterentrytext ul a:hover{border-bottom:1px solid #191919}main#content article.blog img{width:100%}@media only screen and (min-width:768px){main#content article.blog img{width:75%}}main#content article.blog figure:not(.gallerythumb){width:100%}@media only screen and (min-width:768px){main#content article.blog figure:not(.gallerythumb){width:75%}}main#content article.blog figure img{width:100%}main#content article.blog figure figcaption{font-size:.8em;text-align:left}main#content article section.features{background:#e9ebea;border-radius:0 0 2px 2px;overflow:hidden}main#content article section.features article{background:transparent;margin:0;padding:15px}@media only screen and (min-width:768px){main#content article section.features article{padding:50px}}main#content article section.features article h1{color:#191919;font-size:2em;line-height:1.2em;margin:0 0 1em;padding:0;text-align:left;text-transform:uppercase;width:100%}main#content article section.features article h2{color:#111;font-size:1.5em;line-height:1.3em;margin:1em 0 0;text-transform:uppercase}main#content article section.features article ul{color:#191919;margin:1em 0 1em 1em;text-indent:-.9em}main#content article section.features article ul li{font-size:.9em;line-height:160%;padding:.25em 0}main#content article section.features article ul li a{font-size:1.3333em}main#content article section.features article p{color:#191919;font-size:.9em;line-height:180%;margin:1em 0 0;padding-bottom:.1em;width:auto}@media only screen and (min-width:768px){main#content article section.features article p{font-size:.9em}}@media only screen and (min-width:992px){main#content article section.features article p{font-size:.9em}}main#content article section.features article p.lead{font-size:1.4em;font-weight:200;line-height:160%;margin:.2em 0 .5em}main#content article section.features article p a{border-bottom:1px solid #bec2bf;color:#191919;text-decoration:none!important;text-transform:none}main#content article section.features article p a:hover{color:#000;text-decoration:none}main#content article section.features article p a:active{color:#d55239!important}main#content article section.features article p a.sel{color:#191919}main#content article section.features article+article{border-top:1px solid #ddd}main#content article section.features .buttonbox{text-align:center;width:100%}main#content article section.features .buttonbox .button{border:1px solid #d55239!important;border-radius:2px;color:#d55239!important;display:inline-block;float:none;font-size:1.5em;margin:1em 0 2em;padding:.3em 3em;text-align:center;white-space:nowrap}main#content article section.features .buttonbox .button:hover{border:1px solid #000!important;color:#000!important}@media only screen and (min-width:768px){main#content article aside.articleimages{padding-left:0}}main#content article aside.articleimages img{background:#ddd;border-radius:2px 2px 0 0;height:auto;width:100%}main#content article aside.articleimages .carousel{background:#333;overflow:hidden;text-align:center}main#content article aside.articleimages .carousel .carousel-caption{background:#333;bottom:0;float:left;height:auto;left:auto;margin:0;padding:.6em 1em 1em;position:relative;right:auto;top:auto;width:100%}@media only screen and (min-width:768px){main#content article aside.articleimages .carousel .carousel-caption{background:rgba(0,0,0,.8);display:table;font-size:.7em;height:auto;left:32%;line-height:1.4em;min-height:80px;padding:1em .5em;position:absolute;top:38%;width:36%}}@media only screen and (min-width:992px){main#content article aside.articleimages .carousel .carousel-caption{font-size:1em;height:auto;left:32%;line-height:1.3em;top:40%;width:36%}}@media only screen and (min-width:1200px){main#content article aside.articleimages .carousel .carousel-caption{font-size:1.1em;height:auto;left:32%;line-height:1.3em;top:42%;width:36%}}@media only screen and (min-width:2100px){main#content article aside.articleimages .carousel .carousel-caption{height:auto;left:35%;top:44%;width:30%}}@media only screen and (min-width:768px){main#content article aside.articleimages .carousel .carousel-caption .captiontext{display:table-cell;vertical-align:middle}}main#content article aside.articleimages .carousel .carousel-caption h1,main#content article aside.articleimages .carousel .carousel-caption p{color:#fff;font-size:1em;line-height:1.5em;margin:0;padding:0;text-align:center;text-shadow:none;text-transform:uppercase}main#content article aside.articleimages .carousel .carousel-caption p{font-size:.7em}main#content article aside.articleimages .carousel .carousel-caption p a{border-bottom:1px solid #999;color:#ddd}main#content article aside.articleimages .carousel .carousel-caption p a:hover{border-bottom:1px solid #fff;color:#fff}main#content article aside.articleimages .carousel .carousel-caption img{background:none;height:auto;max-width:230px;width:40%}@media only screen and (min-width:768px){main#content article aside.articleimages .carousel .carousel-caption img{height:auto;max-width:230px;width:100%}}main#content article aside.articleimages .carousel .carousel-caption.seethrough{background:hsla(0,0%,100%,.8)}main#content article aside.articleimages .carousel .carousel-caption.seethrough h1,main#content article aside.articleimages .carousel .carousel-caption.seethrough p{color:#191919}main#content article aside.articleimages .carousel .carousel-caption.seethrough p a{border-bottom:1px solid #666;color:#333}main#content article aside.articleimages .carousel .carousel-caption.seethrough p a:hover{border-bottom:1px solid #000;color:#000}main#content article aside.articleimages .carousel a.imagelink:hover .carousel-caption{background:#a30b2f}main#content article aside.articleimages .carousel .carousel-indicators li{margin:1px 4px}main#content article aside.articleimages .carousel .carousel-indicators li.active{margin:0 3px}main#content article.room{border-top:1px solid #333;margin-bottom:0;padding:15px}@media only screen and (min-width:768px){main#content article.room{padding:30px 15px}}@media only screen and (min-width:1200px){main#content article.room{border-top:3px solid #333;margin:0;padding:30px 0;width:100%}}main#content article.room aside.articleimages{padding-left:0;padding-right:0}@media only screen and (min-width:768px){main#content article.room aside.articleimages{padding-left:0;padding-right:0}}main#content article.room .articletext{padding:0}@media only screen and (min-width:768px){main#content article.room .articletext{padding:0 15px}}@media only screen and (min-width:1200px){main#content article.room .articletext{padding:0 30px}}main#content article.room .articletext h1{color:#191919;font-size:1em;line-height:1.2em;margin:2em 0 0;padding:0;text-align:left;width:100%}@media only screen and (min-width:768px){main#content article.room .articletext h1{margin:0;text-align:left}}main#content article.room .articletext div.bookroom a.btn{float:left;margin:0 1em 1em 0}main#content article.room .articletext div.bookroom span.preis{margin:0 0 0 1em}main#content article.feature{margin-bottom:20px}@media only screen and (min-width:768px){main#content article.feature{margin:50px 16.6666%}}main#content article.feature .articletext{padding:30px 0;text-align:center;width:100%}main#content article.feature .articletext .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}main#content article.feature .articletext .form-group input{margin-bottom:1em}@media only screen and (min-width:992px){main#content article.feature .articletext{padding:26px 25% 0}}main#content article.feature aside.articleimages img{background:#ddd;height:auto;width:100%}main#content article.feature aside.articleimages .carousel{background:#333;text-align:center}main#content article.feature aside.articleimages .carousel .carousel-caption{background:#333;bottom:0;float:left;height:auto;left:auto;margin:0;padding:1em;position:relative;right:auto;top:auto;width:100%}@media only screen and (min-width:768px){main#content article.feature aside.articleimages .carousel .carousel-caption{background:rgba(0,0,0,.8);color:#fff;display:table;font-size:.7em;height:auto;left:32%;line-height:1.4em;min-height:80px;padding:.5em;position:absolute;top:38%;width:36%}}@media only screen and (min-width:992px){main#content article.feature aside.articleimages .carousel .carousel-caption{font-size:1em;height:auto;left:35%;line-height:1.3em;top:40%;width:30%}}@media only screen and (min-width:1200px){main#content article.feature aside.articleimages .carousel .carousel-caption{font-size:1.1em;height:auto;left:35%;line-height:1.3em;top:42%;width:30%}}@media only screen and (min-width:2100px){main#content article.feature aside.articleimages .carousel .carousel-caption{height:auto;left:35%;top:44%;width:30%}}@media only screen and (min-width:768px){main#content article.feature aside.articleimages .carousel .carousel-caption .captiontext{display:table-cell;vertical-align:middle}}main#content article.feature aside.articleimages .carousel .carousel-caption h1,main#content article.feature aside.articleimages .carousel .carousel-caption p{color:#fff;font-size:1.2em;line-height:1.5em;text-align:center;text-shadow:none;text-transform:uppercase}main#content article.feature aside.articleimages .carousel .carousel-caption p{font-size:.7em}main#content article.feature aside.articleimages .carousel .carousel-caption p a{border-bottom:1px solid #999;color:#ddd}main#content article.feature aside.articleimages .carousel .carousel-caption p a:hover{border-bottom:1px solid #fff;color:#fff}main#content article.feature aside.articleimages .carousel .carousel-caption p.date{margin:.5em 0 0}main#content article.feature aside.articleimages .carousel .carousel-caption.seethrough{background:hsla(0,0%,100%,.8)}main#content article.feature aside.articleimages .carousel .carousel-caption.seethrough h1,main#content article.feature aside.articleimages .carousel .carousel-caption.seethrough p{color:#191919}main#content article.feature aside.articleimages .carousel a.imagelink:hover .carousel-caption{background:#a30b2f}main#content article.feature aside.articleimages .carousel#carousel_wellness .carousel-indicators li{margin:1px 4px}main#content article.feature aside.articleimages .carousel#carousel_wellness .carousel-indicators li.active{margin:0 3px}@media only screen and (min-width:768px){main#content article.feature.rooms{padding:0 16.6666% 50px}}main#content article.feature.rooms aside.articleimages .carousel{background:#333;text-align:center}main#content article.feature.rooms aside.articleimages .carousel .carousel-caption{height:auto}@media only screen and (min-width:768px){main#content article.feature.rooms aside.articleimages .carousel .carousel-caption{height:auto;min-height:80px;padding:1.8em .5em}}@media only screen and (min-width:992px){main#content article.feature.rooms aside.articleimages .carousel .carousel-caption{height:auto;padding:1em}}@media only screen and (min-width:2100px){main#content article.feature.rooms aside.articleimages .carousel .carousel-caption{height:auto;left:35%;top:44%;width:30%}}main#content article.feature#blogteaser{position:relative}main#content article.feature#blogteaser img.bloglogo{height:105px;left:0;position:absolute;top:0;width:105px;z-index:1}@media only screen and (min-width:768px){main#content article.feature#blogteaser img.bloglogo{left:12%;top:5%}}main#content article.feature#blogteaser h1.teasertitle{background-color:#333;color:#fff;font-size:1em;line-height:1.5em;margin:0;padding:1em 3em;text-align:center;width:auto}main#content article.feature#blogteaser input{margin:0 1em 1em 0}@media only screen and (min-width:768px){main#content article.feature#blogteaser input{margin:0 1em 0 0}}main#content article.feature#blogteaser form{margin:0}main#content article.feature#blogteaser form .form-control{color:#191919;font-size:17px;padding:6px}main#content article.hosts .intro{padding:50px 15px;width:100%}@media only screen and (min-width:768px){main#content article.hosts .intro{padding:50px 25%}}main#content article.hosts .hostteam{padding:0 16.6666%}main#content article.hosts .hostteam .host{text-align:center}main#content article.hosts .hostteam .host img{height:auto;width:150px}@media only screen and (min-width:768px){main#content article.hosts .hostteam .host img{width:200px}}main#content article.directions .map #map_canvas{height:0;overflow:hidden;padding-bottom:50%;position:relative;width:100%}main#content article.directions .map #map_canvas img{max-width:none}main#content article.directions .map #map_canvas #markertext{text-align:center}main#content article.directions .map #map_canvas #markertext h1{font-size:1.3em;margin:0;padding:0;text-align:center}main#content article.directions .map #map_canvas #markertext p{font-size:1.1em;margin-bottom:0}main#content article.directions .map #address{background:#333;float:none;font-size:1.3em;height:0;margin:0 auto 2em;padding:45% 0 55%;position:relative;right:0;text-align:center;top:0;width:100%;z-index:9000}@media only screen and (min-width:320px){main#content article.directions .map #address{font-size:1.4em;height:190px;padding:20px 0;width:250px}}@media only screen and (min-width:768px){main#content article.directions .map #address{float:none;font-size:1em;height:190px;margin:40px auto;overflow:hidden;padding:30px 0;width:270px}}@media only screen and (min-width:992px){main#content article.directions .map #address{bottom:90px;float:none;font-size:1.1em;height:155px;margin:0 20px 0 0;padding:10px 0;position:absolute;right:26%;top:auto;width:240px}}main#content article.directions .map #address h1{color:#fff;font-size:1.2em;margin:0;text-align:center!important}main#content article.directions .map #address h1 span{padding:0 .1em}main#content article.directions .map #address p{color:#fff;font-size:.8em;margin:.2em 0 0}main#content article.directions .map #address p a{border:0;color:#eee}main#content article.directions .map #address p a:hover{background:none;border-bottom:1px solid #fff;color:#fff}main#content article.mediadownloads{padding:15px 15px 0;width:100%}@media only screen and (min-width:768px){main#content article.mediadownloads{padding:0 25% 30px}}main#content article.mediadownloads h1{border:0;font-size:1.2em;text-transform:none}main#content article.mediadownloads h2,main#content article.mediadownloads p{font-size:.8em;margin:.5em 0}main#content article.mediadownloads p a{border-bottom:1px solid #666;color:#333}main#content article.mediadownloads p a:hover{border-bottom:1px solid #000;color:#000}main#content article.mediadownloads ul{font-size:1.2em;list-style-type:none;margin-left:0;text-indent:0}main#content article.mediadownloads ul li{padding:.5em 0}main#content article.mediadownloads ul li a{border-bottom:1px solid #666;color:#333}main#content article.mediadownloads ul li a:hover{border-bottom:1px solid #000;color:#000}main#content article.mediadownloads ul li:before{content:none!important}main#content article .gallerythumbs{margin-bottom:20px}@media only screen and (min-width:992px){main#content article .gallerythumbs{margin:0}}main#content article .gallerythumbs .gallery{margin:1em 0;padding:0}@media only screen and (min-width:992px){main#content article .gallerythumbs .gallery{padding:0 15px}}main#content article .gallerythumbs .gallery .articletext{padding:0;text-align:left;width:100%}main#content article .gallerythumbs .gallery .articletext h2{margin:1em 0 .5em}main#content article .gallerythumbs .picture{margin:15px 0;padding:0}main#content article .gallerythumbs .picture figure{padding:5px;text-align:center}main#content article .gallerythumbs .picture figure img{height:auto;width:100%}main#content article .gallerythumbs .picture figure figcaption{display:none}main#content .team{color:#191919;padding:0 15px}@media only screen and (min-width:768px){main#content .team{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 15px}}main#content .team .dept{border-bottom:1px solid #bec2bf;padding:30px 0;width:100%}@media only screen and (min-width:992px){main#content .team .dept{width:100%}}main#content .team .dept h2{font-size:1.5em;font-weight:700;margin:0 0 30px;text-align:center}@media only screen and (min-width:992px){main#content .team .dept .people,main#content .team .dept h2{float:left;text-align:left;width:100%}main#content .team .dept .people{padding:0}}main#content .team .dept .people .person{background-repeat:no-repeat;background-size:cover;padding:15px 0;text-align:center}@media only screen and (min-width:992px){main#content .team .dept .people .person{float:left;height:220px;padding:0 0 30px;text-align:left;width:50%}}main#content .team .dept .people .person img{height:auto;max-width:180px;width:100%}@media only screen and (min-width:992px){main#content .team .dept .people .person img{float:left;height:auto;margin:0 20px 0 0;width:35%}}main#content .team .dept .people .person .persontext{padding:15px 0;text-align:center}@media only screen and (min-width:992px){main#content .team .dept .people .person .persontext{float:left;padding:1.5em 0 0;text-align:left;width:55%}}main#content .team .dept .people .person .persontext h3{font-size:1.3em;font-weight:700;line-height:1.4em}@media only screen and (min-width:992px){main#content .team .dept .people .person .persontext h3{font-size:1em}}main#content .team .dept .people .person .persontext p{font-size:1.3em;line-height:1.4em;margin:0 0 .5em}@media only screen and (min-width:992px){main#content .team .dept .people .person .persontext p{font-size:1em}}main#content .team .dept .people .person .persontext p a{border-bottom:1px solid #bec2bf;color:#191919}main#content .team .dept .people .person .persontext p a:hover{border-bottom:1px solid #191919}main#content .accordion .panel-group{margin:30px 0}main#content .accordion .panel-group .panel{border:0;border-radius:0}main#content .accordion .panel-group .panel .panel-heading{background:#e2eaec;padding:20px 15px}main#content .accordion .panel-group .panel .panel-heading .panel-title a{color:#47443b;font-size:1.2em;font-style:italic;font-weight:700}main#content .accordion .panel-group .panel .panel-heading .panel-title a:hover{color:#191919}main#content .accordion .panel-group .panel .panel-collapse{background:#f6f7fa}main#content .accordion .panel-group .panel .panel-collapse .panel-body{padding-bottom:30px}main#content .accordion .panel-group .panel .panel-collapse .panel-body h1,main#content .accordion .panel-group .panel .panel-collapse .panel-body h2,main#content .accordion .panel-group .panel .panel-collapse .panel-body h3{color:#191919;font-style:italic;line-height:1.3em;padding:0;position:relative;width:auto}@media only screen and (min-width:992px){main#content .accordion .panel-group .panel .panel-collapse .panel-body h1,main#content .accordion .panel-group .panel .panel-collapse .panel-body h2,main#content .accordion .panel-group .panel .panel-collapse .panel-body h3{width:75%}}main#content .accordion .panel-group .panel .panel-collapse .panel-body h1{color:#191919;font-size:2em;line-height:1.2em;line-height:1.3em;margin:0 0 1em;padding:0;text-align:left;width:100%}main#content .accordion .panel-group .panel .panel-collapse .panel-body h1 img.titleicon{height:75px;margin:0 0 25px;width:auto}main#content .accordion .panel-group .panel .panel-collapse .panel-body h1 span{font-size:.7em}@media only screen and (min-width:768px){main#content .accordion .panel-group .panel .panel-collapse .panel-body h1{font-size:3em;margin:5px 0 50px}}@media only screen and (min-width:992px){main#content .accordion .panel-group .panel .panel-collapse .panel-body h1{font-size:3em;width:75%}}main#content .accordion .panel-group .panel .panel-collapse .panel-body h2{color:#111;font-size:1.5em;line-height:1.3em;margin:1.5em 0 0}@media only screen and (min-width:768px){main#content .accordion .panel-group .panel .panel-collapse .panel-body h2{font-size:1.5em}}@media only screen and (min-width:992px){main#content .accordion .panel-group .panel .panel-collapse .panel-body h2{font-size:1.5em}}main#content .accordion .panel-group .panel .panel-collapse .panel-body h3{color:#333;font-size:1.2em;line-height:1em;margin:2em 0 0;text-transform:none}main#content .accordion .panel-group .panel .panel-collapse .panel-body p{color:#191919;font-size:1.3em;line-height:170%;margin:1em 0 0;padding-bottom:.1em;width:auto}@media only screen and (min-width:768px){main#content .accordion .panel-group .panel .panel-collapse .panel-body p{font-size:1em}}@media only screen and (min-width:992px){main#content .accordion .panel-group .panel .panel-collapse .panel-body p{font-size:1em;width:75%}}main#content .accordion .panel-group .panel .panel-collapse .panel-body p.lead{font-size:1.2em;font-weight:200;line-height:170%;margin:.2em 0 .5em}@media only screen and (min-width:768px){main#content .accordion .panel-group .panel .panel-collapse .panel-body p.lead{font-size:1.4em}}main#content .accordion .panel-group .panel .panel-collapse .panel-body p a{border-bottom:1px solid #191919;color:#191919;text-decoration:none!important;text-transform:none}main#content .accordion .panel-group .panel .panel-collapse .panel-body p a:hover{color:#000;text-decoration:none}main#content .accordion .panel-group .panel .panel-collapse .panel-body p a:active{color:#d55239!important}main#content .accordion .panel-group .panel .panel-collapse .panel-body p a.sel{color:#191919}main#content .accordion .panel-group .panel .panel-collapse .panel-body p strong{font-weight:700!important}main#content .accordion .panel-group .panel .panel-collapse .panel-body p em{font-style:italic!important}main#content section.eventlist{padding:0}main#content section.eventlist.laboratorio{padding:0 0 25px}@media only screen and (min-width:992px){main#content section.eventlist.laboratorio{padding:0 15px 80px}main#content section.eventlist{padding:0 15px}}main#content section.eventlist .contentfilter{padding:0 15px}@media only screen and (min-width:992px){main#content section.eventlist .contentfilter{padding:0 15px}}main#content section.eventlist .event{border-bottom:1px solid #bec2bf;cursor:pointer;padding:2em 0;position:relative;width:100%}@media only screen and (min-width:992px){main#content section.eventlist .event{padding:1rem 0}}main#content section.eventlist .event:after{bottom:5px;color:#ccc;content:"\f078";cursor:pointer;font-family:FontAwesome;font-size:.8em;position:absolute;right:10px}main#content section.eventlist .event.noevent{border:0}main#content section.eventlist .event.noevent:after{bottom:5px;color:#ccc;content:"";cursor:default;font-size:.8em;position:absolute;right:10px}main#content section.eventlist .event.noevent:hover{background-color:#fff;border:0}main#content section.eventlist .event.active .eventcontent .eventtext{height:auto}main#content section.eventlist .event.active:after{content:"\f077"}main#content section.eventlist .event:hover{background-color:#e9ebea}main#content section.eventlist .event .date{font-size:1.3em;line-height:1.5em}@media only screen and (min-width:992px){main#content section.eventlist .event .date{font-size:1em}}main#content section.eventlist .event .date .weekday{font-size:1.2em;font-weight:700;margin:0;text-transform:uppercase}main#content section.eventlist .event .date .daynumber{font-size:3em;font-weight:700}main#content section.eventlist .event .date .entrytype,main#content section.eventlist .event .date .wholeday{margin:.5em 0}main#content section.eventlist .event aside{padding:10px 15px 20px}@media only screen and (min-width:992px){main#content section.eventlist .event aside{padding-left:0!important;padding-right:30px}}main#content section.eventlist .event .eventcontent h2{font-size:1.6em;font-style:italic;font-weight:700;line-height:1.4em;margin:0 0 .5em}main#content section.eventlist .event .eventcontent a.moreinfo{float:right;text-transform:uppercase}main#content section.eventlist .event .eventcontent .eventtext{height:0;margin:1em 0;overflow:hidden;transition:all .3s;width:100%}main#content section.eventlist .event .eventcontent .eventtext p{font-size:1.3em;line-height:1.5em;margin:1em 0}@media only screen and (min-width:992px){main#content section.eventlist .event .eventcontent .eventtext p{font-size:1em}}main#content section.eventlist .event .eventcontent .eventtext p strong{font-weight:700}main#content section.eventlist .event .eventcontent .eventtext p em{font-style:italic}main#content section.eventlist .event .eventcontent .eventtext p a{border-bottom:1px solid #47443b;color:#47443b}main#content section.eventlist .event .eventcontent .eventtext p a:hover{border-bottom:1px solid #191919;color:#191919}main#content section.eventlist .event .entrytype{border-radius:50%;height:20px;margin:.5em 0;width:20px}main#content section.eventlist .event .entrytype.veranstaltungen{background-color:#d55239}main#content section.eventlist .event .entrytype.workshops{background-color:#728f9d}main#content section.eventlist .event .entrytype.schulprojekte{background-color:#8ba079}main#content .event{padding:0}@media only screen and (min-width:992px){main#content .event{padding:0 15px}}main#content .event .date{font-size:1.3em;line-height:1.5em;padding-left:15px!important;padding-right:30px}@media only screen and (min-width:992px){main#content .event .date{font-size:1em}}main#content .event .date .weekday{font-size:1.2em;font-weight:700;margin:0;text-transform:uppercase}main#content .event .date .daynumber{font-size:3em;font-weight:700}main#content .event .date .entrytype,main#content .event .date .wholeday{margin:0}main#content .event aside{padding:10px 0}@media only screen and (min-width:992px){main#content .event aside{padding-left:0!important;padding-right:30px}}main#content .event .eventcontent h2{font-size:1.6em;font-style:italic;font-weight:700;line-height:1.4em;margin:0 0 .5em}main#content .event .eventcontent a.moreinfo{float:right;text-transform:uppercase}main#content .event .eventcontent .eventtext{height:auto;margin:1em 0;overflow:hidden;transition:all .3s;width:100%}main#content .event .eventcontent .eventtext p{font-size:1.3em;line-height:1.5em;margin:1em 0}@media only screen and (min-width:992px){main#content .event .eventcontent .eventtext p{font-size:1em}}main#content .event .eventcontent .eventtext p strong{font-weight:700}main#content .event .eventcontent .eventtext p em{font-style:italic}main#content .event .eventcontent .eventtext p a{border-bottom:1px solid #47443b;color:#47443b}main#content .event .eventcontent .eventtext p a:hover{border-bottom:1px solid #191919;color:#191919}main#content .event .eventcontent .eventtext p.singleview{font-family:Noto Sans,sans-serif;font-weight:700}main#content .event .eventcontent .eventtext p.singleview a{border:0!important}main#content .event .eventcontent .eventtext p.singleview.all a{border-color:#191919;color:#191919}main#content .event .eventcontent .eventtext p.singleview.veranstaltungen a{border-color:#d55239;color:#d55239}main#content .event .eventcontent .eventtext p.singleview.workshops a{border-color:#728f9d;color:#728f9d}main#content .event .eventcontent .eventtext p.singleview.schulprojekte a{border-color:#8ba079;color:#8ba079}main#content .event .eventcontent .eventtext p.singleview.partnerangebote a{border-color:#d9b557;color:#d9b557}main#content .event .eventcontent .eventtext p.singleview.archive a{border-color:#191919;color:#191919}main#content .event header{margin:0 0 1em}main#content .event header h3{font-size:1.6em;font-style:italic;font-weight:700;line-height:1.4em;margin:0 0 .2em}main#content .event header .location{font-size:1.3em;line-height:1.5em}@media only screen and (min-width:992px){main#content .event header .location{font-size:1em}}main#content .event .moreinfo{margin:1em 0 0;text-transform:uppercase}main#content .event .articletext{padding-left:0!important;padding-right:30px}main#content .event .articletext p{font-size:1.3em;line-height:1.5em}@media only screen and (min-width:992px){main#content .event .articletext p{font-size:1em}}main#content .event.first{border-top:1px solid #bec2bf}main#content .contentfilter{font-family:Noto Sans,sans-serif;padding:0 15px;text-indent:0}@media only screen and (min-width:992px){main#content .contentfilter{padding:0 15px}}main#content .contentfilter li{display:inline;float:left;padding:.5em 1em 1em 0}@media only screen and (min-width:992px){main#content .contentfilter li{padding:.5em 3em 1em 0}}main#content .contentfilter li a{border:1px solid #191919;border-radius:2px;color:#191919;float:none;font-weight:700;padding:.2em .5em .3em}main#content .contentfilter li.all a{border-color:#191919;color:#191919}main#content .contentfilter li.veranstaltungen a{border-color:#d55239;color:#d55239}main#content .contentfilter li.workshops a{border-color:#728f9d;color:#728f9d}main#content .contentfilter li.schulprojekte a{border-color:#8ba079;color:#8ba079}main#content .contentfilter li.partnerangebote a{border-color:#d9b557;color:#d9b557}main#content .contentfilter li.archive a{border-color:#191919;color:#191919}main#content .contentfilter li.active a{background-color:#191919;color:#fff}main#content .contentfilter li.active.all a{background-color:#191919;border:1px solid #191919}main#content .contentfilter li.active.veranstaltungen a{background-color:#d55239;border:1px solid #d55239}main#content .contentfilter li.active.workshops a{background-color:#728f9d;border:1px solid #728f9d}main#content .contentfilter li.active.schulprojekte a{background-color:#8ba079;border:1px solid #8ba079}main#content .contentfilter li.active.partnerangebote a{background-color:#d9b557;border:1px solid #d9b557}main#content .contentfilter li.active.archive a{background-color:#191919;border:1px solid #191919}@media only screen and (min-width:992px){main#content .contentfilter li a{border:0;color:#191919;float:none;font-weight:700;padding:0}main#content .contentfilter li a:hover{border-bottom-style:solid;border-bottom-width:2px}main#content .contentfilter li.all a{border-bottom:2px solid #fff;color:#191919}main#content .contentfilter li.veranstaltungen a{color:#d55239}main#content .contentfilter li.workshops a{color:#728f9d}main#content .contentfilter li.schulprojekte a{color:#8ba079}main#content .contentfilter li.partnerangebote a{color:#d9b557}main#content .contentfilter li.archive a{color:#191919}main#content .contentfilter li.active a,main#content .contentfilter li.active.all a{background-color:#fff;border:0;border-bottom:2px solid #191919;color:#191919}main#content .contentfilter li.active.veranstaltungen a{background-color:#fff;border:0;border-bottom:2px solid #d55239;color:#d55239}main#content .contentfilter li.active.workshops a{background-color:#fff;border:0;border-bottom:2px solid #728f9d;color:#728f9d}main#content .contentfilter li.active.schulprojekte a{background-color:#fff;border:0;border-bottom:2px solid #8ba079;color:#8ba079}main#content .contentfilter li.active.partnerangebote a{background-color:#fff;border:0;border-bottom:2px solid #d9b557;color:#d9b557}main#content .contentfilter li.active.archive a{background-color:#fff;border:0;border-bottom:2px solid #191919;color:#191919}}main#content .item{border:0 dotted #1e90ff;float:left;padding:2rem}main#content section.storylist{min-height:500px;padding:0}main#content section.storylist .contentwrap{overflow:visible}main#content section.storylist h2{color:#47443b;font-size:1.6em!important;font-style:italic;margin:2em 0 1em;padding:0 15px}main#content section.storylist .item{border:0 dotted #1e90ff;float:left;padding:30px 15px;width:100%}main#content section.storylist .item h2,main#content section.storylist .item h3{font-size:1.6em;font-style:italic;font-weight:700;line-height:1.4em;margin:.1em 0 .3em}main#content section.storylist .item h2 a,main#content section.storylist .item h3 a{font-size:1em;font-style:italic;font-weight:700;margin:.1em 0 .3em}main#content section.storylist .item.story{background:#e9ebea;margin:15px 0;padding:0}main#content section.storylist .item.story p{font-size:1.3em;line-height:1.5em;margin:1em 0}@media only screen and (min-width:992px){main#content section.storylist .item.story p{font-size:1em}}main#content section.storylist .item.story aside{padding:0!important}@media only screen and (min-width:768px){main#content section.storylist .item.story aside{padding:0 15px 0 0!important}}main#content section.storylist .item.story .storybody{background:#e9ebea;padding:1rem}main#content section.storylist .item.story .storybody date{text-transform:uppercase}main#content section.storylist .item.story .storybody h3{font-size:1.6em;line-height:1.4em;margin:.5em 0}main#content section.storylist .item.story .storybody h3 a{color:#47443b;font-style:italic;font-weight:700}main#content section.storylist .item.press{border-top:1px solid #bec2bf}main#content section.storylist .item.press p{font-size:1.3em;line-height:1.5em;margin:0 0 .5em}@media only screen and (min-width:992px){main#content section.storylist .item.press p{font-size:1em}}main#content section.storylist .item.press p.lead{font-size:1.3em;line-height:1.5em;margin:0 0 1em}@media only screen and (min-width:992px){main#content section.storylist .item.press p.lead{font-size:1em}}main#content section.storylist .item.press p .mejs__player{height:inherit;width:100%!important}@media only screen and (min-width:768px){main#content section.storylist .item.press p .mejs__player{width:50%!important}}main#content section.storylist .item.press p a{border-bottom:1px solid #47443b;color:#47443b;text-decoration:none!important;text-transform:none}main#content section.storylist .item.press p a:hover{border-bottom:1px solid #191919;color:#191919;text-decoration:none}main#content section.storylist .item.press p a:active{color:#d55239!important}main#content section.storylist .item.press p a.sel{color:#191919}main#content section.storylist .dropdown{float:left;font-family:Noto Sans,sans-serif;margin:0 15px 10px}main#content section.storylist .stipendiat{margin:30px 0;padding:0;width:100%}main#content section.storylist .stipendiat .stipendiattext h3{color:#47443b;font-size:1.5em;font-style:italic;font-weight:700;margin:1.5em 0 .2em}@media only screen and (min-width:768px){main#content section.storylist .stipendiat .stipendiattext h3{margin:0 0 .2em}}main#content section.storylist .stipendiat .stipendiattext p{font-size:1.3em;line-height:1.5em;margin:0 0 .5em}@media only screen and (min-width:992px){main#content section.storylist .stipendiat .stipendiattext p{font-size:1em}}main#content section.storylist .stipendiat .stipendiattext p.lead{font-size:1.3em;line-height:1.5em;margin:0 0 1em}@media only screen and (min-width:992px){main#content section.storylist .stipendiat .stipendiattext p.lead{font-size:1em}}main#content section.storylist .stipendiat .stipendiattext strong{font-weight:700}main#content section.storylist .stipendiat .stipendiattext em{font-style:italic}main#content section.storylist .stipendiat .stipendiattext a{border-bottom:1px solid #47443b;color:#47443b;text-decoration:none!important;text-transform:none}main#content section.storylist .stipendiat .stipendiattext a:hover{border-bottom:1px solid #191919;color:#191919;text-decoration:none}main#content section.storylist .stipendiat .stipendiattext a:active{color:#d55239!important}main#content section.storylist .stipendiat .stipendiattext a.sel{color:#191919}main#content section.storylist.media h2{font-size:2.2em!important;margin:1em 0!important}main#content aside#infobox{float:right;padding:15px 0}@media only screen and (min-width:992px){main#content aside#infobox{margin:48px 0 0;padding:0}}@media only screen and (min-width:1200px){main#content aside#infobox{padding:0 15px 0 6px}}main#content aside#infobox .boxcontent{background-color:#fff;background-color:hsla(24,45%,98%,.95);border-radius:2px;overflow:visible;padding:30px 25px 20px;position:relative}main#content aside#infobox .boxcontent:before{border-radius:2px;bottom:0;box-shadow:-40px 0 70px rgba(0,0,0,.3);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}main#content aside#infobox .boxcontent h1,main#content aside#infobox .boxcontent h2,main#content aside#infobox .boxcontent h3{font-style:normal;font-weight:700}main#content aside#infobox .boxcontent h1{font-size:3.3333em}main#content aside#infobox .boxcontent h2{font-size:1.33em;margin:0}main#content aside#infobox .boxcontent ul{margin:1em 0 1em .8em;text-indent:-.8em}main#content aside#infobox .boxcontent ul li{display:list-item;float:none;font-size:1.3333em;font-style:normal;font-weight:400;line-height:130%;margin:0;padding:.1em 0;width:100%}main#content aside#infobox .boxcontent ul li a.download{color:#d55239}main#content aside#infobox .boxcontent ul li a.download:hover{color:#893739}main#content aside#infobox .boxcontent ul li a.download .fa{font-size:.8em;padding:0 .2em 0 0}main#content aside#infobox .boxcontent ul li:before{content:none}main#content aside#infobox .boxcontent ul.downloads{list-style:none;text-indent:-.6em}main#content aside#infobox .boxcontent ul.downloads li{list-style:none}main#content aside#infobox .boxcontent ul.downloads li:before{content:none}main#content aside#infobox .boxcontent p+h2,main#content aside#infobox .boxcontent ul+h2{margin:2em 0 0}main#content aside#infobox .boxcontent p{color:#191919;font-size:1em;line-height:160%;margin:1em 0 0;padding-bottom:.1em;width:auto}main#content aside#infobox .boxcontent p em{float:left;font-size:2.8em;margin:.1em 0 .8em;width:100%}@media only screen and (min-width:992px){main#content aside#infobox .boxcontent p em{font-size:3.3333em}}main#content aside#infobox .boxcontent p em a{border:0;margin:0;white-space:nowrap}main#content aside#infobox .boxcontent p a{font-size:1.33em;margin-left:.1em}main#content aside#infobox .boxcontent p a .fa{float:left;font-size:.8em;padding:.2em .2em 0}main#content aside#infobox .boxcontent p.buttonbox{text-align:center;width:100%}main#content aside#infobox .boxcontent p.buttonbox .button{border:1px solid #d55239!important;border-radius:2px;color:#d55239!important;display:inline-block;float:none;font-size:1.5em;margin:1em 0 2em;padding:.3em 3em;text-align:center;white-space:nowrap}main#content aside#infobox .boxcontent p.buttonbox .button:hover{border:1px solid #000!important;color:#000!important}main#content div#pagination{margin-bottom:20px;padding:15px;width:100%}@media only screen and (min-width:768px){main#content div#pagination{padding:20px 25%}}main#content section.list{margin-top:0;padding:0}main#content section.list article{margin:0;padding:0}main#content section.list article .articleimages img{background:#ccc;height:auto;width:100%}main#content section.list article .articletext h1{border:0;font-size:1em;line-height:1.3em}main#content section.list article .articletext h2{font-size:1em}main#content section.list article section.features{background:#e9ebea;overflow:hidden;padding:50px}main#content section.list article section.features h1{color:#191919;font-size:2em;line-height:1.2em;margin:0 0 1em;padding:0;text-align:left;text-transform:uppercase;width:100%}main#content section.list article section.features p{color:#191919;font-size:.9em;line-height:180%;margin:1em 0 0;padding-bottom:.1em;width:auto}@media only screen and (min-width:768px){main#content section.list article section.features p{font-size:.9em}}@media only screen and (min-width:992px){main#content section.list article section.features p{font-size:.9em}}main#content section.list article section.features p.lead{font-size:1.4em;font-weight:200;line-height:160%;margin:.2em 0 .5em}main#content section.list article section.features p a{border-bottom:1px solid #999;color:#333}main#content section.list article section.features p a.sel,main#content section.list article section.features p a:hover{border-bottom:1px solid #000;color:#000}main#content section.list article section.features p a.button{border:1px solid #d55239!important;border-radius:2px;color:#d55239!important;float:left;font-size:1.5em;left:0;margin:2em 0 0;padding:.3em 3em;white-space:nowrap}main#content section.list article section.features p a.button:hover{border:1px solid #000!important;color:#000!important}main#content section.list article section.features ul li{float:left;line-height:150%;padding:.2em 0;width:50%}main#content section.list article section.features ul li a{font-size:1.3333em}main#content section.list article section.features .specialprice{float:right;font-size:1.2em;margin:25px 0 0;text-transform:uppercase}main#content section.list article section.features .specialprice span{font-size:3em}main#content section.list.specials{margin-top:0;padding:0}main#content section.list.specials article{margin:0 0 2px;position:static}main#content section.list.specials article .articleimages img{background:#ccc}main#content section.list.specials article .articletext h1{color:#191919;font-size:3em;line-height:.8em;margin:0;padding:0;text-align:left;width:100%}@media only screen and (min-width:768px){main#content section.list.specials article .articletext h1{font-size:4em;line-height:.5em;margin:5px 0 30px;text-align:center}}@media only screen and (min-width:992px){main#content section.list.specials article .articletext h1{font-size:5em}}main#content section.list.specials article .articletext h1 small{color:#191919;font-size:.5em;margin:0}@media only screen and (min-width:768px){main#content section.list.specials article .articletext h1 small{font-size:.4em}}@media only screen and (min-width:992px){main#content section.list.specials article .articletext h1 small{font-size:.3em}}main#content section.list.specials article .articletext h2{margin:.7em 0 0;text-transform:none}main#content section.list.specials article .articletext p{margin:.5em 0 0}main#content section.list.specials article a.bookingbutton{background:#a30b2f;border-radius:50px;color:#fff;float:left;font-size:.8em;height:100px;line-height:1.3em;padding:25px;position:relative;right:0;text-align:center;text-transform:uppercase;top:auto;transform:rotate(-20deg);width:100px;z-index:9000}@media only screen and (min-width:768px){main#content section.list.specials article a.bookingbutton{font-size:.8em;height:100px;padding:25px;position:absolute;right:250px;top:auto;width:100px}}main#content section.list.specials article a.bookingbutton:hover{background:#000;color:#fff;text-decoration:none}main#content section.list.specials article a.bookingbuttonimg{float:right;height:105px;margin:10px 0 0;padding:25px;position:relative;right:50px;top:auto;width:105px;z-index:9000}@media only screen and (min-width:768px){main#content section.list.specials article a.bookingbuttonimg{margin:0;position:absolute;right:15%;top:auto}}@media only screen and (min-width:992px){main#content section.list.specials article a.bookingbuttonimg{position:absolute;right:18%;top:auto}}@media only screen and (min-width:1200px){main#content section.list.specials article a.bookingbuttonimg{position:absolute;right:20%;top:auto}}main#content section.list.specials article a.bookingbuttonimg:hover{background-position:-105px top}main#content section.list.rahmenprogramm{margin-top:0;padding:0}main#content section.list.rahmenprogramm article{background:transparent;border-top:1px solid #ddd;margin:0 0 2px;position:static}main#content section.list.rahmenprogramm article .articleimages img{background:#ccc}main#content section.list.rahmenprogramm article .articletext h1{color:#191919;font-size:2em;line-height:.8em;margin:0;padding:0;text-align:left;width:100%}@media only screen and (min-width:768px){main#content section.list.rahmenprogramm article .articletext h1{font-size:2em;line-height:.5em;margin:5px 0 30px;text-align:center}}@media only screen and (min-width:992px){main#content section.list.rahmenprogramm article .articletext h1{font-size:2em}}main#content section.list.rahmenprogramm article .articletext h1 small{color:#191919;font-size:.5em;margin:0}@media only screen and (min-width:768px){main#content section.list.rahmenprogramm article .articletext h1 small{font-size:.4em}}@media only screen and (min-width:992px){main#content section.list.rahmenprogramm article .articletext h1 small{font-size:.3em}}main#content section.list.rahmenprogramm article .articletext h2{margin:.7em 0 0;text-transform:none}main#content section.list.rahmenprogramm article .articletext p{margin:.5em 0 0}main#content section.list.rahmenprogramm article .articletext img{display:block;margin:30px auto;text-align:center}main#content section.list.jobs,main#content section.list.media{margin-top:0;padding:0;width:100%}@media only screen and (min-width:768px){main#content section.list.jobs,main#content section.list.media{padding:0}}main#content section.list.jobs article,main#content section.list.media article{background:none;border-top:1px solid #ddd;padding:20px 15px}@media only screen and (min-width:768px){main#content section.list.jobs article,main#content section.list.media article{padding:20px 0}}main#content section.list.jobs article .articleimages img,main#content section.list.media article .articleimages img{background:#fff;height:auto;padding-bottom:20px;width:150px}@media only screen and (min-width:768px){main#content section.list.jobs article .articleimages img,main#content section.list.media article .articleimages img{height:auto;width:100%}}main#content section.list.jobs article .articletext h1,main#content section.list.jobs article .articletext h2,main#content section.list.media article .articletext h1,main#content section.list.media article .articletext h2{border:0;color:#191919;font-size:2em;margin:0;padding:0;text-align:left}main#content section.list.jobs article .articletext h2,main#content section.list.media article .articletext h2{font-size:1em;line-height:1.4em;margin:.5em 0}main#content section.list.jobs article .articletext p,main#content section.list.media article .articletext p{font-size:1em;margin:.5em 0}main#content section.list.jobs article .articletext p a,main#content section.list.media article .articletext p a{border-bottom:1px solid #666;color:#d55239}main#content section.list.jobs article .articletext p a:hover,main#content section.list.media article .articletext p a:hover{border-bottom:1px solid #000;color:#000}main#content section.list.casestudies{margin-top:0;padding:0}main#content section.list.casestudies article{background:transparent;margin:0 0 2px;position:static}main#content section.list.casestudies article .articleimages img{background:#ccc}main#content section.list.casestudies article .articletext{padding:40px 0 0}main#content section.list.casestudies article .articletext h1{color:#191919;font-size:2em;line-height:.8em;margin:5px 0 20px;padding:0;text-align:left;width:100%}@media only screen and (min-width:768px){main#content section.list.casestudies article .articletext h1{font-size:2em;line-height:.5em;margin:5px 0 20px;text-align:center}}@media only screen and (min-width:992px){main#content section.list.casestudies article .articletext h1{font-size:2em}}main#content section.list.casestudies article .articletext h1 small{color:#191919;font-size:.5em;margin:0}@media only screen and (min-width:768px){main#content section.list.casestudies article .articletext h1 small{font-size:.4em}}@media only screen and (min-width:992px){main#content section.list.casestudies article .articletext h1 small{font-size:.3em}}main#content section.list.casestudies article .articletext h2{margin:.7em 0 0;text-transform:none}main#content section.list.casestudies article .articletext p{margin:.5em 0 0}main#content section.list.casestudies article .articletext img{display:block;margin:30px auto;text-align:center}main#content section.list.mediagallery{padding:15px;width:100%}@media only screen and (min-width:768px){main#content section.list.mediagallery{padding:15px 0}}main#content section.list.mediagallery h1{border:0;font-size:1.2em;padding:2em 0 1em;text-transform:none;width:100%}@media only screen and (min-width:768px){main#content section.list.mediagallery h1{padding:2em 25% 1em}}main#content section.list.mediagallery .row-fluid div{margin:10px 0}main#content section.list.mediagallery .carousel{background:#fff;height:auto;padding:1em}@media only screen and (min-width:1400px){main#content section.list.mediagallery .carousel{margin:0 auto}}main#content section.list.mediagallery .carousel .carousel-indicators{bottom:0;padding:0}main#content section.list.mediagallery .carousel .carousel-indicators li{border-color:#333;margin:0 4px}main#content section.list.mediagallery .carousel .carousel-indicators li.active{background:#333;border:0;height:10px;margin:0 4px;width:10px}main#content section.list.mediagallery .carousel .carousel-inner .item{padding:0 0 .2em}main#content section.list.mediagallery .carousel .carousel-inner .item div{padding:0 15px 15px 0}main#content section.list.mediagallery .carousel .carousel-inner .item figure{margin:0}main#content section.list.mediagallery .articleimages img{background:#ccc;height:auto;width:100%}main#content section.list.mediagallery .articletext h1,main#content section.list.mediagallery .articletext h2{border:0;font-size:1em;text-transform:none}main#content section.list.mediagallery .articletext h2,main#content section.list.mediagallery .articletext p{font-size:.8em;margin:.5em 0}main#content section.list.mediagallery .articletext p a{border-bottom:1px solid #666;color:#333}main#content section.list.mediagallery .articletext p a:hover{border-bottom:1px solid #000;color:#000}main#content #home{display:none;height:auto;left:0;position:relative;top:0;width:auto;z-index:0}@media only screen and (min-width:992px){main#content #home{height:100%;left:60px;position:absolute;top:0;width:93%;z-index:200000}}.footerwrap{background:#222;border:0 solid #000;margin:0;overflow:hidden;padding:30px 0 10px;width:100%}footer{border:0 dotted #1e90ff;display:block;font-family:Noto Sans,sans-serif;margin:0 auto;max-width:1400px;overflow:hidden}@media only screen and (min-width:768px){footer{font-size:.8em}}footer ul.langswitch{display:flex;justify-content:center;list-style-type:none}footer nav#sitemap{text-align:center}footer nav#sitemap ul{display:inline-block;float:none;text-align:center;width:100%}@media only screen and (min-width:768px){footer nav#sitemap ul{text-align:left}}footer nav#sitemap ul li a{color:#fff;text-transform:uppercase}footer nav#sitemap ul li a:hover{color:#fff}footer nav#sitemap ul li.nav-item--level-1{float:left;padding:0 0 2em;width:100%}@media only screen and (min-width:768px){footer nav#sitemap ul li.nav-item--level-1{padding:0 1em 2em;width:33.3333%}}@media only screen and (min-width:1200px){footer nav#sitemap ul li.nav-item--level-1{width:16.6666%}}footer nav#sitemap ul li.nav-item--level-1 a{float:left;font-weight:700;margin:0;width:100%}footer nav#sitemap ul li ul li{line-height:1.5em;padding:.2em 0 .3em}footer nav#sitemap ul li ul li.nav-item--level-2 a{font-weight:400;margin:0;text-transform:none}footer nav#sitemap ul li ul li.nav-item--level-2 a:hover{color:#e9ebea}footer nav#sitemap ul li ul li.nav-item--level-2 a.sel{color:#fff}footer nav#sitemap ul li ul li.nav-item--is-top-parent a{color:#d55239}@media only screen and (min-width:992px){footer nav#sitemap ul li ul li.nav-item--is-top-parent a{border-bottom:0 solid #191919;color:#d55239}}footer nav#sitemap ul li ul li.nav-item--is-top-parent a a{border:0!important}footer nav#sitemap ul li ul li.nav-item--is-top-parent a a:hover{border:0}footer nav#sitemap ul li ul li.nav-item--is-current a{color:#d55239!important}footer .logo{border:0 dotted #1e90ff;color:#fff;font-size:.9em;font-style:normal;font-weight:400;margin-bottom:20px;text-align:center}@media print{footer .logo{display:none}}footer .logo a{color:#b2b2b2;font-size:1.2em;margin:0 .2em}footer .logo a:hover{color:#fff}footer .logo img{height:auto;margin:0 0 20px;max-width:150px}footer #langnav{border:0 dotted #1e90ff;color:#ddd;font-size:.9em;margin:1em 0;text-align:center}@media only screen and (min-width:768px){footer #langnav{font-size:.6em;margin:1em 0}}@media print{footer #langnav{display:none}}footer #langnav a{color:#b2b2b2;text-transform:uppercase}footer #langnav a.sel,footer #langnav a:hover{color:#fff}footer #footermain{border:0 dotted #1e90ff;font-size:1.2em;font-style:normal;font-weight:400;margin-bottom:20px}@media print{footer #footermain{display:none}}footer #footermain .wrap{display:block;margin:0}footer #footermain ul{margin:0 auto;text-align:center}footer #footermain ul li{display:inline;float:left;margin:0 .5em 1em;text-align:left;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){footer #footermain ul li{width:15%}}footer #footermain ul li a{color:#ccc}footer #footermain ul li a:hover,footer #footermain ul li.parent-selected a{color:#fff}footer #footermain ul li.parent-selected ul li a{color:#ccc}footer #footermain ul li.parent-selected ul li a:hover,footer #footermain ul li.parent-selected ul li.selected a{color:#fff}footer #footermain ul li.parent-selected ul li.selected ul li a{color:#ccc}footer #footermain ul li.parent-selected ul li.selected ul li a:hover,footer #footermain ul li.selected a{color:#fff}footer #footermain ul li.selected ul li a{color:#ccc}footer #footermain ul li.selected ul li a:hover{color:#fff}footer #footermain ul li ul li{line-height:120%;margin:.2em 0;width:100%}footer #footermain ul li ul li a{color:#ccc}@media only screen and (min-width:992px){footer .wrap{display:table}}footer .wrap #quicklinks{border:0 dotted #1e90ff;margin:1em 0 2em;padding:0;text-align:center}@media only screen and (min-width:992px){footer .wrap #quicklinks{display:inline-block;float:none;margin:0;text-align:left;vertical-align:bottom}}@media print{footer .wrap #quicklinks{display:none}}footer .wrap #quicklinks ul li{display:inline;font-size:.7em;padding:0 .75em;text-transform:uppercase}@media only screen and (min-width:768px){footer .wrap #quicklinks ul li{font-size:.6em}}footer .wrap #quicklinks ul li a{color:#ddd}footer .wrap #quicklinks ul li a:hover{color:#fff}footer .wrap #footerlogo{text-align:left}footer .wrap #footerlogo img{height:auto;width:150px}footer .wrap address{border:0 dotted #1e90ff;color:#b2b2b2;font-size:1em;margin:1em 0;padding:0;text-align:center}@media only screen and (min-width:768px){footer .wrap address{font-size:1em;margin:1em 0 0}}footer .wrap address p{margin:1em 0}@media only screen and (min-width:992px){footer .wrap address p{margin:0}}footer .wrap address p.phone em{font-size:3.3333em;line-height:1em;margin:0}footer .wrap address p.phone em a{border:0;color:#b2b2b2;margin:0;white-space:nowrap}footer .wrap address a{border-bottom:1px solid #bec2bf;color:#bec2bf;font-size:1em;margin:0 .2em;text-transform:none}footer .wrap address a:hover{border-color:#fff;color:#fff}footer .wrap #newsletter{border:0 dotted #1e90ff;margin:1em 0;text-align:right}@media only screen and (min-width:992px){footer .wrap #newsletter{margin:0}}@media print{footer .wrap #newsletter{display:none}}footer .wrap #newsletter form{margin:0;max-width:300px}footer .wrap #newsletter form h1{color:#b2b2b2;font-size:1.3333em;line-height:1.3em;margin:0;text-transform:uppercase}footer .wrap #newsletter form .form-control{background-color:#666;border:0;border-radius:0;color:#fff}footer .wrap #newsletter form .btn{background-color:#d55239;width:100%}footer .wrap #newsletter a,footer .wrap #newsletter button{color:#eee}footer .wrap #newsletter a:hover,footer .wrap #newsletter button:hover{color:#fff}footer .wrap #newsletter a img,footer .wrap #newsletter button img{height:35px;width:auto}footer .wrap #newsletter a img.mag,footer .wrap #newsletter button img.mag{height:31px}footer .social-media-bar{justify-content:center;margin:50px 0}footer .social-media-bar .social-media-item svg path{fill:#fff}section#content article table{font-size:.8em;line-height:150%;margin:1.5em 0 3em;width:100%!important}@media only screen and (min-width:480px){section#content article table{font-size:1em}}@media only screen and (min-width:768px){section#content article table{font-size:.8em}}@media only screen and (min-width:992px){section#content article table{font-size:1em}}section#content article table th{font-style:normal!important;font-weight:400!important}section#content article table td{padding:0 1em 0 0}@media only screen and (min-width:480px){section#content article table td{padding:0 2em 0 0}}section#content article table td img{background:#eee;float:left;height:auto;width:90px}section#content article table td h1{font-size:1em!important;margin:0 0 5px}section#content article table td h2{font-size:.9em!important;margin:20px 0 5px}section#content article table td h3{color:#777;font-size:.8em!important;margin:20px 0 5px}section#content article table td p{font-size:.9em;margin:5px 0 0}section#content article table td p.date{font-size:.9em;margin:0 0 5px}section#content article table td small{font-size:.85em;margin:0}section#content article table td ul{font-size:.9em;margin:0 0 0 1em;padding-left:2px;text-indent:-.9em}section#content article table td li{line-height:130%;padding:0 0 .5em}table.tablesorter{float:left;margin:0;width:974px}table.tablesorter td,table.tablesorter th{border-bottom:1px solid #ddd}table.tablesorter td{padding:10px 30px 10px 0}table.tablesorter td img{background:#eee;float:left;height:auto;width:90px}table.tablesorter td h1{font-size:1em!important;margin:0 0 5px}table.tablesorter td h2{font-size:.9em!important;margin:20px 0 5px}table.tablesorter td h3{color:#777;font-size:.8em!important;margin:20px 0 5px}table.tablesorter td p{font-size:1em;margin:5px 0 0}table.tablesorter td p.date{font-size:.9em;margin:0 0 5px}table.tablesorter td small{font-size:.85em;margin:0}table.tablesorter td ul{font-size:.9em;margin:0 0 0 1em;padding-left:2px;text-indent:-.9em}table.tablesorter td li{line-height:130%;padding:0 0 .5em}section#application .attn{border:1px solid red!important}section#application input,section#application textarea{color:#191919}section#application select{max-width:50%}section#application .formhr{margin-bottom:-13px;margin-top:15px}section#application td{padding-bottom:15px}section#application .contentTabel td{padding-bottom:0}section#application input.text,section#application input.textfull{background-color:#fff;border:1px red;line-height:22px;margin-left:0;width:98%}section#application input.textfull{width:99%}section#application input.submit{color:#000;font-weight:700;width:180px}section#application .error{color:#d55239;display:none;font-weight:700}section#application input.lang_translations1_10,section#application input.lang_translations1_11,section#application input.lang_translations2_10,section#application input.lang_translations2_11,section#application input.lang_translations3_10,section#application input.lang_translations3_11,section#application input.lang_translations4_10,section#application input.lang_translations4_11,section#application input.lang_translations5_10,section#application input.lang_translations5_11,section#application input[name=registrations__client_country_andere],section#application input[name=registrations__country_andere],section#application input[name=registrations__genre_andere],section#application input[name=registrations__indicate_andere],section#application input[name=registrations__lang_end_andere],section#application input[name=registrations__lang_start_andere],section#application input[name=registrations__nationality_andere]{display:none}section#application input.lang_translations1_10,section#application input.lang_translations1_11,section#application input.lang_translations2_10,section#application input.lang_translations2_11,section#application input.lang_translations3_10,section#application input.lang_translations3_11,section#application input.lang_translations4_10,section#application input.lang_translations4_11,section#application input.lang_translations5_10,section#application input.lang_translations5_11{width:100px}section#application .fix_select_width{width:auto}div#loginpress{float:left;width:300px}form#register_member_form{float:right;margin:20px 10px 0 0;width:300px}form{font-family:Noto Sans,sans-serif;margin:20px 0;padding:0 15px;width:100%}@media only screen and (min-width:480px){form{width:75%}}form .textContent{float:left;padding:0 0 1em;width:100%}form .textContent h2.specialheading{float:left;margin:2em 0 1em;padding:0;width:100%}form .textContent p{padding:0 0 1em}form .textContent p.bodylead{color:#d55239!important}form .textContent p.bodylead strong{color:#d55239!important;font-weight:700}form .textContent p.bodylead a{border-bottom:1px solid #d55239!important;color:#d55239!important}form .textContent p a,form .textContent p a:hover,form .textContent p.bodylead a:hover{border-bottom:1px solid #191919;color:#191919}form label{margin:0}form.applicationform{padding:0}@media only screen and (min-width:992px){form.applicationform{padding:0 15px}}form.applicationform input[type=radio]{margin:0 .2em .3em .5em}::-webkit-input-placeholder{color:#ddd!important}:-moz-placeholder,::-moz-placeholder{color:#ddd!important;opacity:1}:-moz-placeholder-shown{color:#ddd!important}:placeholder-shown{color:#ddd!important}form input[type=checkbox]{margin:0 10px 4px 0}.anmeldeformular form .row{margin-top:20px}.anmeldeformular form .row:first-of-type{margin-top:0}.anmeldeformular form [data-freeform-controls]{margin-top:30px}
