@font-face{font-family:"LatoBold";src:url("/fileadmin/fonts/lato/Lato-Bold.eot");src:url("/fileadmin/fonts/lato/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("/fileadmin/fonts/lato/Lato-Bold.woff2") format("woff2"),url("/fileadmin/fonts/lato/Lato-Bold.woff") format("woff"),url("/fileadmin/fonts/lato/Lato-Bold.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"LatoLight";src:url("/fileadmin/fonts/lato/Lato-Light.eot");src:url("/fileadmin/fonts/lato/Lato-Light.eot?#iefix") format("embedded-opentype"),url("/fileadmin/fonts/lato/Lato-Light.woff2") format("woff2"),url("/fileadmin/fonts/lato/Lato-Light.woff") format("woff"),url("/fileadmin/fonts/lato/Lato-Light.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"LatoReg";src:url("/fileadmin/fonts/lato/Lato-Regular.eot");src:url("/fileadmin/fonts/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/fonts/lato/Lato-Regular.woff2") format("woff2"),url("/fileadmin/fonts/lato/Lato-Regular.woff") format("woff"),url("/fileadmin/fonts/lato/Lato-Regular.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}.clear{clear:both}html,body{background:#fff}html{font-size:14px}body{background:#fff none;font-family:"Helvetica Neue","Helvetica",Tahoma,Verdana,sans-serif;line-height:1.6em;font-size:1.1em;color:#4daab5;min-width:320px}.block{background:rgba(0,0,0,0);padding:0 20px;max-width:960px;margin:0 auto;padding:0 20px}#page{padding:0}p.error{color:red;font-weight:bold}table *{line-height:1.4em}h1,h2,h3,h4,h5,h6{color:#4daab5}h1{font-size:2.4em}h2{font-size:1.8em;font-weight:bold}h3{font-size:1.4em}a{color:#4daab5}nav a:focus{background:rgba(0,0,0,0);color:#4daab5;-webkit-transition:none 0 0 !important}nav a:focus,nav a:active{font-weight:bold}aside nav a:hover{font-weight:bold}figcaption,.csc-textpic-caption{font-size:.9em;line-height:1.3em;padding-top:3px}.csc-textpic-text p:before{content:"";width:12em;display:block;overflow:hidden}#header{position:relative;padding:0;overflow:hidden;z-index:1;min-height:20%}#homelink{position:relative;max-width:100%;z-index:10;margin:0;width:auto !important;margin-left:0 !important;margin-right:0 !important;display:block;text-indent:0 !important}#homelink img{display:inline-block;width:100% !important;height:auto !important;margin:5% 0% 30%;z-index:100}#headerbackgroundwrap{position:absolute;z-index:0;top:0;left:0;right:0;overflow:hidden}#headerbackground{z-index:0;position:absolute;top:0;left:50%;margin-left:-50%;margin-top:0;width:100% !important;height:auto !important;min-width:0 !important}#headerlinks{z-index:10;position:relative;margin:0 auto 0;background:rgba(29,110,170,.75);width:960px;max-width:100%;display:none !important}#maincontent{margin-top:1em}html #content{position:relative;z-index:1000}#content .block{background:#fff}#headerlinks a{padding:10px 26px 8px 20px;color:#fff;background:rgba(0,0,0,0) url("/fileadmin/images/layout/headerlinks-spacer.png") 100% 50% no-repeat;text-transform:uppercase;letter-spacing:1px}#headerlinks li:last-child a{background-image:none}.quicklinkswrap{margin:0 auto 0;width:960px;max-width:100%}#navigationwrap{margin:0 -20px;background:rgba(0,0,0,0) url("/fileadmin/images/layout/farbbalken-links.png") 33% 0 no-repeat}#quicklinks{padding:14px 0 8px;background:rgba(0,0,0,0) url("/fileadmin/images/layout/farbbalken-rechts.png") 66% 0 no-repeat}#quicklinks ul{margin:0 20px}#quicklinks a{padding:6px 24px 6px 20px;background:rgba(0,0,0,0) url("/fileadmin/images/layout/quicklinks-spacer.png") 100% 50% no-repeat;text-transform:uppercase;letter-spacing:1px}#quicklinks li:last-child a{background-image:none}table.contenttable{border:1px solid #557cb7}table.contenttable th{background:#557cb7;color:#fff;padding:4px 6px}table.contenttable td{border:1px solid #557cb7;padding:4px 6px}table.geldwertkarte,table.saunawelt,table.eintrittspreise{width:100%;margin-bottom:1em}table.geldwertkarte th,table.saunawelt th,table.eintrittspreise th,table.geldwertkarte td,table.saunawelt td,table.eintrittspreise td{text-align:right}table.geldwertkarte th.td-0,table.saunawelt th.td-0,table.eintrittspreise th.td-0,table.geldwertkarte td.td-0,table.saunawelt td.td-0,table.eintrittspreise td.td-0{text-align:left}#header{margin:0}body{margin:0}body#page-home #header{height:auto}body#page-home{background-position:0 0}.sublayout aside{box-sizing:border-box}#content{margin:0;padding:0;min-height:12em}.sublayout section,.sublayout aside{margin:0 0 2em}.sublayout{padding:3em 0 0;background:rgba(0,0,0,0) url("/fileadmin/images/layout/wellen.png") 0 0 repeat-x}.sublayout #navigation,.sublayout #quicklinks-right{margin:2px 0 0}.sublayout.home section#maincontent,.sublayout.twocolumns section#maincontent{width:76%;float:right;box-sizing:border-box;-moz-box-sizing:border-box}.sublayout.home aside,.sublayout.twocolumns aside{width:22%;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.sublayout aside div.padding{margin-right:20px}.sublayout aside#rightcolumn div.padding{margin-right:0px;margin-left:20px}.sublayout.home .leftcolumns{float:left;width:86%}.sublayout.home .leftcolumns section#maincontent{width:84%;padding:0}.sublayout.home aside{float:right}.sublayout.home .leftcolumns aside{width:12%;float:left}#column-2{margin:2em 0 0}#column-2 h1,#column-2 h2{font-size:1.2em}#breadcrumb a span.delimiter,.navigation.horizontal a span.delimiter,.pagination span.delimiter,.navigation.vertical ul a span.delimiter,.navigation.dropdown ul ul a span.delimiter{display:none}#navigation h4{display:none}#navigation a{padding:10px 0px;color:#4daab5;position:relative;font-size:1.1em}#navigation a.visuallyhidden{padding:0;height:0}#navigation a.current{font-weight:bold}#navigation a.page-3 span.delimiter,#navigation a.page-4 span.delimiter,#navigation a.page-5 span.delimiter{display:block;content:".";position:absolute;background:rgba(0,0,0,0) url("/fileadmin/images/navigation/icons-pages.png") -1000px 0 no-repeat;height:39px;width:39px;margin-top:0;margin-left:0;top:2px;left:0;text-indent:-9000em}#navigation{border-top:1px solid #4daab5}#navigation a.page-3,#navigation a.page-4,#navigation a.page-5{padding:14px 0 14px 40px;font-weight:bold;font-size:1.2em}#navigation a.page-3 span.delimiter,#navigation a.page-4 span.delimiter,#navigation a.page-5 span.delimiter{padding:0 !important}#navigation a.page-3 span:not(.delimiter),#navigation a.page-4 span:not(.delimiter),#navigation a.page-5 span:not(.delimiter){padding:0 !important;background-image:none !important}#navigation li.badewelt,#navigation li.saunawelt,#navigation li.funwelt{border-bottom:1px solid #4daab5}#navigation li.saunawelt{margin-bottom:6px}#navigation li.badewelt a{color:#28b7e6}#navigation a.page-3 span.delimiter{background-position:0 0}#navigation li.funwelt a{color:#f7ba29}#navigation a.page-4 span.delimiter{background-position:0 -43px}#navigation li.saunawelt a{color:#a5c65a}#navigation a.page-5 span.delimiter{background-position:-2px -82px}#navigation ul>li.active>a{border-bottom:none;font-weight:bold}#navigation ul ul a{padding-left:20px}#navigation ul ul ul a{padding-left:40px}#navigation ul ul a span{padding-right:10px}#navigation a.page-3 span.delimiter{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/rheinwelle_blau.svg") 50% 50% no-repeat;background-size:39px 39px}#navigation a.page-4 span.delimiter{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/rheinwelle_orange.svg") 50% 50% no-repeat;background-size:39px 39px}#navigation a.page-5 span.delimiter{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/rheinwelle_gruen.svg") 50% 50% no-repeat;background-size:39px 39px}#navigation ul li ul a.current{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/active-indicators.png") -7px -66px no-repeat}#navigation ul li ul li ul a.current{background-position:11px -66px}#navigation ul li.badewelt ul a.current{background-position:-70px -6px}#navigation ul li.funwelt ul a.current{background-position:-50px -26px}#navigation ul li.saunawelt ul a.current{background-position:-30px -46px}#quicklinks-right ul{border-top:1px solid gray}#quicklinks-right a{padding:12px 0px;padding-right:30px;text-align:right;color:#4daab5;position:relative;border-bottom:1px solid #4daab5;font-size:1.1em}#quicklinks-right a.page-147 span.delimiter,#quicklinks-right a.page-33 span.delimiter,#quicklinks-right a.page-34 span.delimiter,#quicklinks-right a.page-35 span.delimiter,#quicklinks-right a.page-36 span.delimiter{display:block;content:".";position:absolute;background:rgba(0,0,0,0) url("/fileadmin/images/navigation/icons-pages.png") -1000px 0 no-repeat;height:24px;width:24px;margin-top:-12px;margin-left:0;top:50%;right:0;text-indent:-9000em;color:rgba(0,0,0,0);font-size:0}#quicklinks-right a.page-147 span.delimiter{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/Icons_EINTRITT.svg") 50% 50% no-repeat;background-size:15px 15px}#quicklinks-right a.page-34 span.delimiter{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/Icons_TERMIN.svg") 50% 50% no-repeat;background-size:15px 15px}#quicklinks-right a.page-35 span.delimiter{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/Icons_GALERIE.svg") 50% 50% no-repeat;background-size:15px 15px}#quicklinks-right a.page-36 span.delimiter{background:rgba(0,0,0,0) url("/fileadmin/images/navigation/Icons_ORT.svg") 50% 50% no-repeat;background-size:15px 15px}#quicklinks-right a.current{font-weight:bold}.csc-default div.spacer{margin:-2px 0 1em;padding:1em 0 0;border:none;border-bottom:1px solid #4daab5;height:1px}.csc-default div.spacer hr{height:0;display:block;visibility:hidden;overflow:hidden}.csc-textpic-image img{width:auto;max-width:100% !important;height:auto !important}#fancybox-title-over{text-shadow:0 0 2px #000,0 0 6px #000,0 0 16px #000}.fancybox-bg{background:rgba(0,0,0,0) none !important}#fancybox-wrap{box-sizing:content-box}#fancybox-content{box-shadow:0 0 10px rgba(0,0,0,.2),0 0 80px rgba(0,0,0,.4)}#column-2 *{text-align:right}.trennerorangeunten{border-bottom:20px solid #eb7e2b}.ctype-mailform header h2:not(:first-child){display:none}#breadcrumb{*zoom:1;font-size:.9em;background:#fff;padding:0 0 14px}body#page-start #breadcrumb{display:none}#breadcrumb:before,#breadcrumb:after{content:" ";display:table}#breadcrumb:after{clear:both}#breadcrumb p{float:left;margin:0;padding:0;text-indent:-999em;width:0}#breadcrumb li{display:block;float:left}#breadcrumb a{display:block;float:left;margin:0;padding:0;color:#888}#breadcrumb li.current a,#breadcrumb li.current a span{color:#4daab5}#breadcrumb p,#breadcrumb li,#breadcrumb a{line-height:1.4em;vertical-align:baseline}#breadcrumb a:hover{text-decoration:none}#breadcrumb a:hover span.title{text-decoration:underline}#breadcrumb a span{display:inline;margin-right:.5em}.blocks{background:rgba(0,0,0,0) url("/fileadmin/images/layout/wellen.png") 0 0 repeat-x;padding:24px 0 0;margin:0 0 20px}.blocks .target{width:31.88%;margin-right:2%;display:block;float:left;background:#c5cdce}.blocks .target:nth-child(3){margin-right:0}.blocks .target a{display:block;text-decoration:none;overflow:hidden;color:#4daab5;position:relative;background:rgba(0,0,0,0) none 50% 0 no-repeat;background-size:100%}.blocks .target a:hover{text-decoration:underline}.blocks .target a span{display:block;background:#4daab5;color:#fff;margin:38.5% 0 0;line-height:1em;padding:16px 30px 16px 10px;font-size:1.4em}.blocks .target a#shop{background-color:#4daab5}.blocks .target a#shop span{display:block;background:rgba(0,0,0,0) none;color:#fff;text-indent:-9001em}.blocks .target a span.delimiter{display:block;position:absolute;text-indent:-999em;bottom:0;right:1em;height:1em;width:1em;margin:0;padding:18px 0;background:rgba(0,0,0,0) url("/fileadmin/images/navigation/clicktarget-indicator.png") 100% 50% no-repeat;background-color:rgba(0,0,0,0)}.blocks .target a#anfahrt{background-image:url("/fileadmin/images/navigation/bildlink-anfahrt.png")}.blocks .target a#essenundtrinken{background-image:url("/fileadmin/images/navigation/bildlink-essenundtrinken.png")}.blocks .target a#jobboerse{background-image:url("/fileadmin/images/navigation/bildlink-jobboerse.png")}.blocks .target a#shop{background-image:url("/fileadmin/images/navigation/bildlink-shop.png")}.blocks .target #logoutlink a{background-image:url("/fileadmin/images/navigation/bildlink-logout.jpg")}.blocks .target a#jobboerse span{background:#c5cdce;color:#4daab5}#content .navbuttons ul{float:none;width:100%}#content .navbuttons li{width:32%;position:relative;margin-right:2%}#content .navbuttons li.last{margin-right:0}#content .navbuttons a{padding:0;font-size:1.2em}#content .navbuttons img{width:100% !important;height:auto !important}#content .navbuttons .page-48 span.label{background:rgba(0,0,0,0)}#content .navbuttons span.label{position:absolute;bottom:0;left:0;width:100%;background:#4daab5;color:#fff}#content #buttons-unten.navbuttons span.label{background:#c5cdce;color:#4daab5}#content .navbuttons span.title{line-height:20px;vertical-align:middle;padding:12px 40px 12px 10px}#content .navbuttons span.delimiter{position:absolute;bottom:0;right:10px;height:1em;width:1em;display:block;text-indent:-999em;margin:0;padding:14px 0;background:rgba(0,0,0,0) url("/fileadmin/images/navigation/button-indicator-white.png") 50% 50% no-repeat}#content #buttons-unten.navbuttons span.delimiter{background-image:url("/fileadmin/images/navigation/button-indicator-blue.png")}#content #buttons-oben a.page-125 span{display:none}.blocks{overflow:hidden}.blocks #loginbox,.blocks #presse{padding:6px;padding:0}.blocks #loginbox a,.blocks #loginbox input[type=submit],.blocks #loginbox h3,.blocks #presse a,.blocks #presse input[type=submit],.blocks #presse h3{font-family:"Helvetica Neue","Helvetica",Tahoma,Verdana,sans-serif;font-weight:bold;color:#fff}.blocks .target{position:relative;padding-bottom:300px;margin-bottom:-300px}@media(max-width: 35em){.blocks .target{padding-bottom:6px;margin-bottom:0}}.blocks #loginbox .tx-felogin-pi1{padding:6px}.blocks .target #loginbox a{padding-left:6px;font-size:1.2em}.blocks #loginbox fieldset{border:1px solid rgba(0,0,0,0);margin:0;padding:0}.blocks #loginbox{padding-bottom:40px;position:relative}.blocks #loginbox legend,.blocks #loginbox label,.blocks #loginbox p.message,.blocks #loginbox .forgotpassword{display:none}.blocks input#user,.blocks input#pass{width:97%;margin:0 0 6px;border:1px solid gray;font-size:14px;line-height:14px;padding:4px 3px;border:0}.blocks div.submit input{float:right;display:block;border:none;padding:4px;background:#c5cdce;color:#4daab5;font-size:1.2em;position:absolute;right:6px;bottom:6px}#content .block{position:relative;overflow:visible}#searchbox{position:absolute;top:-40px;right:0;z-index:1000;padding:0 0 10px}#searchbox a{display:none}#searchbox label{display:block;text-indent:-999em;overflow:hidden;height:0;width:0}#searchbox .wrap{position:relative}#searchbox input{border:none;height:24px;line-height:24px;vertical-align:middle;padding:0;margin:0}#searchbox input.sword{width:120px;background:#fff;box-sizing:border-box;padding-left:5px;padding-right:5px;margin-right:8px}#searchbox input.submit{display:inline-block;background:rgba(0,0,0,0) url("/fileadmin/images/layout/searchbox-submit.png") no-repeat 50% 50%;width:24px;height:24px;text-indent:-999em;font-size:0;line-height:0}#searchbox .clear{clear:left}.blocks #adresse{background:#4daab5;padding-top:10px;padding-left:12px;padding-right:12px}.blocks #adresse h4{font-weight:bold;color:#fff}.blocks #adresse p{margin:0;color:#fff}.blocks #adresse a{display:inline;color:#fff !important}.cc_banner-wrapper .cc_container{-webkit-animation:none;animation:none;position:relative;top:0;bottom:auto;background:#fff;border-bottom:2px solid #4daab5}.cc_banner-wrapper .cc_container p{color:#4daab5;font-size:.9em}.cc_banner-wrapper .cc_container .cc_btn,.cc_banner-wrapper .cc_container .cc_btn:visited{background-color:#4daab5;color:#fff}.cc_banner-wrapper .cc_container .cc_btn:hover,.cc_banner-wrapper .cc_container .cc_btn:visited:hover{background:rgba(77,170,181,.7);color:#fff}html,body{height:100%}#footer,#pushfooter{min-height:11em;height:auto !important;height:11em;display:none !important}#page{margin-bottom:-11em;min-height:100%}footer.fixed{background:#e7e4e2}#footer{padding:1.8em 0 0;position:relative;background:#4daab5 url("/fileadmin/images/layout/footer-bordertop.gif") 0 0 repeat-x;color:#fff}#footertext>*{margin:0 0 20px;font-size:.85em;line-height:1.2em}#footer h2{color:inherit}#footer .block{background:#4daab5}#footertext{margin:0 7em 0 0;padding-left:32px;background:#4daab5 url("/fileadmin/images/navigation/sitemap.gif") 0 0 no-repeat}footer .column{float:left;border-left:1px solid #c0d9e9;padding-left:10px;min-height:9em}footer #footernav{float:right;text-align:right;font-size:.85em;line-height:1.2em}footer #footertext nav{margin-right:1em;margin-bottom:1em;max-width:120px}footer #footertext .column nav:last-child{margin-bottom:0;padding-bottom:0}footer #footernav a{display:block;padding:2px 0}footer #footertext nav a{display:block;padding:2px 1em 2px 0}footer #footernav a:hover,footer #footertext nav a:active,footer #footertext nav a:hover{text-decoration:underline}.news-list-item h2 a{text-decoration:none}.news-list-item.hover h2 a{text-decoration:underline;cursor:pointer}hr.cl-right,hr.clearer{border:1px solid #ccc;border-width:1px 0 0}.news-list-container .news-list-item:last-child hr.clearer{border:1px solid #fff}.news-single-item h1{font-size:1.34em}.news-single-item hr.cl-right{border-color:#eee}.news-single-item .news-single-links dt,.news-single-item .news-single-links dd{margin:0;padding:0}.news-single-backlink{margin:2em 0 0;padding:2em 0 0;border-top:1px solid #ccc}.tt_products-list ul.products li.product{border-top:1px solid #eee;margin:1em 0 0;padding:1em 0 0}.tt_products-list ul.products li.product .meta{margin-right:120px;margin-right:0;margin-left:180px}.tt_products-list ul.products li.product .buy{width:100px;float:right}.tt_products-list ul.products li.product .link-singleview{margin:.5em 0 0;display:block}.tt_products-list ul.products li.product .price .label{font-weight:bold;display:block;margin-bottom:1em}.tt_products .product-single .price{float:right}.tt_products .product-single .price small{display:none}.ctype-header h2{font-size:1.8em}.ctype-menu header *{font-size:1em;margin:0;font-weight:bold}.ctype-menu ul,.ctype-menu li{display:block;float:none;margin:0;padding:0}.ctype-menu a{text-decoration:none;padding:.25em 0}.flex-viewport{-webkit-transition:none 0;-moz-transition:none 0;transition:none 0}.navigation{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header *::selection,#header *::-moz-selection{background:rgba(0,0,0,0)}#header *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.tx-srsendcard-pi1{background:#fff none;font-family:"Helvetica Neue","Helvetica",Tahoma,Verdana,sans-serif;line-height:1.4em;font-size:1em;color:#4daab5;min-width:320px}.tx-srsendcard-pi1 fieldset{border-color:#fff;padding:0;margin:0 0 1em}.tx-srsendcard-pi1 p{color:inherit}.tx-srsendcard-pi1 .card-selection-prompt{font-weight:normal}.tx-srsendcard-pi1 .card-form .imagewrap{margin:0 0 1em}.tx-srsendcard-pi1 .card-form .imagewrap img,.tx-srsendcard-pi1 .tx-srsendcard-pi1-card img{width:100% !important;height:auto !important}.tx-srsendcard-pi1 a,.tx-srsendcard-pi1 a:hover,.tx-srsendcard-pi1 a:active{color:inherit !important}.tx-srsendcard-pi1 .card-form form{width:auto}.tx-srsendcard-pi1 fieldset.colors .field{margin:0 0 0 20%;height:48px}.tx-srsendcard-pi1 div:after{content:".";display:block;height:0;clear:both;visibility:hidden}.tx-srsendcard-pi1{font-size:14px}.tx-srsendcard-pi1 .card-form{font-size:12px}.tx-srsendcard-pi1 ul .color-selector li,.tx-srsendcard-pi1 ul .color-selector li label{width:30px;margin-right:4px;margin-bottom:2px}.tx-srsendcard-pi1 input,.tx-srsendcard-pi1 select,.tx-srsendcard-pi1 textarea{background:#fff;border:1px solid #aaa;color:#000;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1)}/*!*/.delivery-notify label{font-weight:normal !important}body .tx-srsendcard-pi1 .submit{margin:20px 0 0;font-size:12px;padding:4px 12px;background:#4daab5;border:1px outset #4daab5;color:#fff;float:right;width:auto}body .tx-srsendcard-pi1 .card-buttons{margin:0;padding:0}body .tx-srsendcard-pi1 .back{float:left}.tx-srsendcard-pi1 input,.tx-srsendcard-pi1 textarea{font-size:12px}/*!*/.image-selector img{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-transition:all ease-in .06s;-moz-transition:all ease-in .06s}/*!*/.image-selector img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-box-shadow:0 6px 10px rgba(0,0,0,.3);-moz-box-shadow:0 6px 10px rgba(0,0,0,.3);-webkit-transition:all ease-in .03s}/*!*/.image-wide-left-margin{margin-left:230px !important;margin-bottom:40px !important}.tx-srsendcard-pi1 legend{font-weight:normal !important}/*!*/.card-sent p,.card-sent a{font-weight:normal !important}/*!*/.image-wide-left-margin a{display:block;width:260px;float:left;text-align:center;font-weight:normal}.tx-srsendcard-pi1 .card-form fieldset div .field textarea,.card-form input{width:99%;padding:4px 2px}.tx-srsendcard-pi1 .card-form fieldset label{text-align:left}.tx-srsendcard-pi1 fieldset{border:1px solid #fff !important}/*!*/.image-selector dd{display:none}.tx-srsendcard-pi1 ul .color-selector li input{width:26px !important;text-align:center}.tx-srsendcard-pi1 .card{border:none}.tx-srsendcard-pi1 .card .card-image{padding:10px 20px 0}.tx-srsendcard-pi1 .card-form fieldset .delivery-notify{position:relative}.tx-srsendcard-pi1 .card-form fieldset .delivery-notify input{position:absolute;width:26px;top:0;left:0}.tx-srsendcard-pi1 .card-form fieldset .delivery-notify label{margin-left:26px}.tx-srsendcard-pi1 .image-selector{margin-top:20px}.tx-srsendcard-pi1 .image-selector dt{margin-bottom:20px}.tx-srsendcard-pi1 .card-form fieldset .no-border{margin:0 0}.tx-srsendcard-pi1 .card-form .fontcolor ul label,.tx-srsendcard-pi1 .card-form .bgcolor ul label{display:block;height:20px;width:30px}.tx-srsendcard-pi1 .card-form .fontcolor ul label.tx-srsendcard-pi1-color-selector-tx-srsendcard-pi1-fontcolor-ffffff,.tx-srsendcard-pi1 .card-form .bgcolor ul label.tx-srsendcard-pi1-color-selector-tx-srsendcard-pi1-fontcolor-ffffff{border:1px solid #d3d3d3;height:18px;width:28px}.tx-srsendcard-pi1 .tx-srsendcard-pi1-color-selector,.tx-srsendcard-pi1 .tx-srsendcard-pi1-color-selector li{display:block;padding:0;margin:0}.tx-srsendcard-pi1 .tx-srsendcard-pi1-color-selector li{float:left;margin-left:10px}.tx-srsendcard-pi1-image-selector-column{float:right}.tx-srsendcard-pi1-first-column{float:left;clear:both}.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd{display:none}.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector a{display:block;width:100%}.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dl{height:auto !important;margin:0 !important}.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt{height:auto !important;margin-bottom:20px}.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector a img{display:block;width:100% !important;height:auto;margin:0 auto;height:auto !important}.tx-srsendcard-pi1 .error-message{color:red}.tx-srsendcard-pi1 .card .card-title,.tx-srsendcard-pi1 .card .card-message{padding:10px}.tx-srsendcard-pi1 .card .card-title h3{margin:0}body#page-31 table.contenttable{width:100%;border:none;table-layout:fixed;margin-bottom:2em}body#page-31 table.contenttable td{border:none;padding:0 10px 0 0}body#page-31 table.contenttable td.td-0{width:50%}body#page-31 h5{margin-bottom:0}@media(max-width: 42em){#maincontent{width:100% !important}.leftcolumns{width:100% !important}#preise,#oeffnungszeiten,#anfahrt{width:100% !important;float:left !important;margin-bottom:3em}}.tx-srfeuserregister-pi1 fieldset{margin:0;padding:0}.tx-srfeuserregister-pi1 dd{margin:0 0 1em}.tx-felogin-pi1 h3{font-size:2.5em;margin:0 0 1em}.tx-felogin-pi1 fieldset{margin:1em 0 1em;padding:0}.tx-felogin-pi1 fieldset div input{margin:0 0 1em}div.rot{color:#c30;font-size:16px;border:1px dashed #c30;border-width:1px 0;margin:.5em 0;padding:.5em 0}div.rot .csc-textpic-text>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}#siegel-header{height:180px;width:136px;background:rgba(0,0,0,0) url("/fileadmin/images/layout/sicherheitsgeprueft_siegel.png") 0 0 no-repeat;z-index:5;position:absolute;left:50%;top:90px;margin-left:-540px}@media(max-width: 1120px){#siegel-header{left:10px;top:90px;margin-left:0px}}@media(max-width: 672px){#siegel-header{display:none !important}}h1,h2,h3{font-family:"LatoLight";font-weight:normal;line-height:1.2em}h1{font-size:2.5em;margin-bottom:30px}h2{font-size:2.5em;margin-bottom:30px}h3{font-size:1.4em}#homelink{width:600px;margin:5% auto 5%}#headerlinks{background:rgba(77,170,181,.9)}#searchbox input.sword{width:150px;background:rgba(255,255,255,.9)}#searchbox input.submit{background:url("/fileadmin/images/layout/lupe.svg") no-repeat 50% 50%}#navigation{border:0}#rightcolumn #quicklinks-right ul{border:none}#rightcolumn #quicklinks-right ul li a{border:none}#rightcolumn h2{margin-bottom:.3em;font-family:"LatoReg"}#rightcolumn p{margin-bottom:.3em}#content{margin-bottom:20px}#content #breadcrumb{background:none}#content .block{background:rgba(255,255,255,.9)}#content .blocks,#content .sublayout{background:none}#content .navbuttons a.page-48 span.label,#content .navbuttons a span.label{background:rgba(77,170,181,.9)}#content .navbuttons#buttons-unten a span.label{background:rgba(197,205,206,.9)}#footer{background:#4daab5}#footer #footertext .column{width:20%}#footer #footertext .column h1,#footer #footertext .column h2,#footer #footertext .column h3{margin-bottom:.3em;font-size:1.3em;font-family:"LatoBold"}.mask-header-subpages img{height:auto;max-width:100%;width:100%}@media(min-width: 950px){.mask-header-subpages img{height:500px;-o-object-fit:cover;object-fit:cover}}.flexslider{margin:0;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.flexslider ul.slides li img{height:auto;max-width:100%;width:100%}@media(min-width: 950px){.flexslider ul.slides li img{height:500px;-o-object-fit:cover;object-fit:cover}}.ie .flexslider ul.slides li img{height:auto;object-fit:none}.flexslider .caption-wrapper{display:none}#fancybox-wrap *{max-width:100% !important}#fancybox-wrap,#fancybox-wrap *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}#content div.ampelanlage{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #4daab5}#content div.ampelanlage table.ampeln tr.ampel{border-bottom:none !important}#content div.ampelanlage table.ampeln tr.ampel th{width:25%}#content div.ampelanlage table.ampeln tr.ampel td.indicator{width:30%}#content div.ampelanlage table.ampeln tr.ampel td.label{width:50%}@media(max-width: 50em){#content div.ampelanlage{width:100% !important}#content div.ampelanlage table,#content div.ampelanlage tbody,#content div.ampelanlage tr,#content div.ampelanlage th,#content div.ampelanlage td{display:block !important;float:none !important;width:100% !important;max-width:100% !important}#content div.ampelanlage table.ampeln tr.ampel th,#content div.ampelanlage table.ampeln tr.ampel td{text-align:center !important}}.ampelanlage{padding-bottom:0 !important}.ampelanlage .ampel p{margin:0;font-weight:bold}.ampelanlage .ampel .status-date,.ampelanlage .ampel .status-time{font-size:16px}.ampelanlage .ampel img{width:300px;max-width:80%;text-align:center;display:block;margin:0 auto}.ampelanlage .legend p{display:flex;align-items:center}.ampelanlage .legend p img{width:30px;height:auto;margin-right:10px}