*{box-sizing: border-box}html{height: 100%}body{font-family: 'Merriweather Sans', sans-serif;font-weight: 300;height: 100%;font-size: 100%;color: #58585a}body h1{font-size: 160%;margin: 0;font-weight: 300}body h2{font-size: 160%;font-family: 'PT Serif', serif;font-weight: 400;color: #004982}body h3{font-size: 130%;font-family: 'PT Serif', serif;font-weight: 400;color: #004982}body p{line-height: 150%}#wrapper{width: 100%}#footer{width: 100%}#footer .inside{max-width: 1180px;margin: 0 auto}#header{width: 100%;height: 120px;margin: 0 auto;background-color: #fff;position: fixed;z-index: 10}.logo{position: relative;top: 35px;left: 35px;width: 201px;float: left}#header,#kopfbilder{border-bottom: #e8e6e2 solid 3px}.custom{padding-top: 115px}#header .buchen{max-width: 150px;margin: 0 auto;margin-top: 10px;margin-bottom: 15px}.mainnavi{max-width: 1180px;margin: 0 auto;overflow: visible !important;text-align: center}.mainnavi ul{padding-left: 0px;display: inline-block;margin-top: 15px}.mainnavi ul li{float: left;list-style: none;position: relative;text-transform: uppercase;transition-duration: 0.5s}.mainnavi ul li a,.mainnavi ul li .forward{text-decoration: none;color: #004982;margin-right: 25px;margin-left: 25px;display: inline-block;float: left}.mainnavi ul li a:hover,.mainnavi ul li .trail{font-weight: 400;padding-bottom: 5px;border-bottom: 1px solid #004982}.mainnavi ul li .active,.mainnavi ul li .trail{color: #004982;font-weight: 400;margin-right: 25px;margin-left: 25px;padding-bottom: 5px;border-bottom: 1px solid #004982}.mainnavi ul li ul{overflow: hidden;position: absolute;top: 100%;left: 0;width: 200px;max-height: 0;z-index: 50;background: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px}.mainnavi ul li ul li.first{padding-top: 5px}.mainnavi ul li ul li a{font-size: 100%;padding: 7px 10px}.mainnavi ul li ul li.active .active,.mainnavi ul li ul li.forward{font-weight: bold;font-size: 90%;padding-left: 10px;margin-right: 0px}.mainnavi ul li:hover ul{max-height: 400px}#subheader{margin: 0 auto}#subheader .mod_article.fullwidth{padding: 0px}#subheader .fullwidth .bgfull{background-size: cover;background-position: center;padding: 140px 0 200px 0}#subheader .container.overlay{max-width: 1100px;margin: 0 auto}#subheader .container.overlay .text{background-color: rgba(15,15,15,0.6);color: #fff;width: 460px;padding: 20px;border-radius: 4px}#subnavi{background-color: #f1f0f1}#subnavi .inside{max-width: 1180px;margin: 0 auto;padding: 30px 0;display: flex;align-items: center}#subnavi .inside .mod_navigation{width: 350px;float: left;text-align: center}#subnavi .inside .mod_navigation ul li{display: block;list-style: none;text-transform: uppercase;line-height: 300%}#subnavi .inside .mod_navigation ul li a,#subnavi .inside .mod_navigation ul li strong{color: #004982;text-decoration: none;padding-bottom: 5px}#subnavi .inside .mod_navigation ul li strong,#subnavi .inside .mod_navigation ul li a:hover,#subnavi .inside .mod_navigation ul li .trail{font-weight: 400;border-bottom: 1px solid #004982}#subnavi .inside .mod_pageImage{padding-left: 30px}#subnavi .inside .mod_pageImage img{border-radius: 4px;border: solid 1px #cac5bc}a.button,.widget-submit button,.buchung a{-moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;-webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;box-shadow: inset 0px 1px 0px 0px #54a3f7;background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #007dc1), color-stop(1, #0061a7));background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7', GradientType=0);background-color: #007dc1;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #124d77;display: inline-block;cursor: pointer;color: #ffffff;font-size: 100%;padding: 8px 24px;text-decoration: none;text-shadow: 0px 1px 0px #154682}a.button:hover,.buchung a:hover{background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #0061a7), color-stop(1, #007dc1));background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%);background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1', GradientType=0);background-color: #0061a7}a.button:active{position: relative;top: 1px}#pfad{background-color: #e8e6e2}#pfad .inside{max-width: 1180px;margin: 0 auto;padding: 10px 0 10px 0;font-size: 80%}#pfad .inside p{float: left;margin-right: 20px}#pfad .inside .mod_breadcrumb ul{list-style: none;padding-left: 0px}#pfad .inside .mod_breadcrumb ul li{float: left;margin-right: 10px}#pfad .inside .mod_breadcrumb ul li a{text-decoration: none;color: #58585a}#pfad .inside .mod_breadcrumb ul li a:hover{text-decoration: underline}#pfad .inside .mod_breadcrumb ul li.active{font-weight: 400}.start #pfad{display: none}#container{margin: 0 auto}#container #main{font-size: 90%}#container #main .mod_article{padding: 30px 0}#container #main .mod_article a{color: #000}#container #main .mod_article a:hover{text-decoration: none;color: #004982;font-weight: 400}#container #main .mod_article h1 a{color: #004982}#container #main .mod_article .inner{max-width: 1180px;margin: 0 auto}#container #main .mod_article li{line-height: 150%}#container #main .mod_article.fullwidth{padding: 0px}#container #main .fullwidth .bgfull{background-size: cover;padding: 140px 0 200px 0}#container #main .fullwidth .bgfull .container.overlay{max-width: 1180px;margin: 0 auto}#container #main .ce_text .container.overlay{background-color: rgba(0,0,0,0.5);color: #fff;width: 460px;padding: 20px}#container #main .md .container.overlay{display: none}#container #main .fullwidth .md .bgfull{padding: 250px 0 250px 0}#container #main .beige{background-color: #e8e6e2}#container #main .center .inner{max-width: 770px;margin: 0 auto;text-align: center}#container #main .bordered h2,#container #main h2.bordered{padding-bottom: 20px;background-image: url("/files/gfx/layout/border_190.gif");background-repeat: no-repeat;background-position: center bottom}#container #main .center-fullwidth .inner{text-align: center}#left{padding-top: 30px}#left .mod_box .ce_text{text-align: center;margin-bottom: 15px}#left .mod_box .ce_text h3{padding: 0 10px 10px 10px}#left .mod_box a.ce_linkedElement{text-decoration: none}#left .mod_box a .ce_text:hover{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease}#left .mod_box a .ce_text:hover p{color: #000}#left .mod_box .link p a{vertical-align: baseline}#left .flip{background-color: transparent;width: 348px;height: 250px;perspective: 1000px}#left .flip-inner{position: relative;width: 100%;height: 100%;transition: transform .8s;transform-style: preserve-3d}#left .flip:hover .flip-inner{transform: rotateY(180deg)}#left .front,#left .back{position: absolute;width: 99%;height: 99%;backface-visibility: hidden}#left .front{background-color: #e8e6e2;color: #000;border: solid 1px #cac5bc;border-radius: 4px}#left .back{background-color: #cac5bc;border: solid 1px #cac5bc;border-radius: 4px;transform: rotateY(180deg)}#left .back p{padding: 0 20px}#left .cluster .ce_text,#left .cluster.ce_text{margin: 0px;height: auto;width: 346px;font-size: 90%}#left .cluster .inner,#left .ce_rsce_ansprechpartner.cluster,#left .ce_text.cluster{display: block}#left .cluster .inner a,#left .ce_rsce_ansprechpartner.cluster a,#left .ce_text.cluster a{color: #000}#left .ce_rsce_ansprechpartner.cluster,#left .ce_text.cluster{text-align: center;border-radius: 4px;background-color: #e8e6e2;border: solid 1px #cac5bc;margin-bottom: 20px}#left .ce_rsce_ansprechpartner.cluster h3,#left .ce_text.cluster h3,#left .ce_rsce_ansprechpartner.cluster h2,#left .ce_text.cluster h2{background-image: url("/files/gfx/layout/border_70.gif");background-repeat: no-repeat;background-position: center bottom;margin-bottom: 10px}#left .ce_rsce_ansprechpartner.cluster h2,#left .ce_text.cluster h2,#left .ce_rsce_ansprechpartner.cluster h3,#left .ce_text.cluster h3,#left .ce_rsce_ansprechpartner.cluster p,#left .ce_text.cluster p{padding: 0 10px 7px 10px}#container #main .center.blueborder .inner{max-width: 1086px}.blueborder .ce_text{border: solid 1px #004982;margin-bottom: 20px;border-radius: 4px;padding: 30px}.benefits{text-align: center}.benefits .inner{display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;max-width: 1180px;margin: 0 auto}.benefits .inner .ce_text{width: 350px}.benefits p{color: #004982}.benefits a{color: #004982}.benefits h2{font-size: 120%;color: #004982}.benefits.blau{background: #004983;background: -moz-linear-gradient(left, #004983 0%, #0068b2 50%, #004983 100%);background: -webkit-linear-gradient(left, #004983 0%, #0068b2 50%, #004983 100%);background: linear-gradient(to right, #004983 0%, #0068b2 50%, #004983 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004983', endColorstr='#004983', GradientType=1);color: #fff}.benefits.blau p{color: #fff}.benefits.blau a{color: #fff}.benefits.blau h2{font-size: 120%;color: #fff}.benefits .image_container img{margin: 0 auto}.login .benefits{display: none}#container h1{font-family: 'PT Serif', serif;font-size: 180%;color: #004982;background-image: url("/files/gfx/layout/border_70.gif");background-repeat: no-repeat;background-position: center bottom;padding-bottom: 15px;text-align: center;margin-bottom: 30px}#container .nichtunterstrichen h1{background-image: none}.zweispaltig #container{max-width: 1180px;margin: 0 auto;padding: 30px 0}.zweispaltig #container #left{width: 370px;left: 370px}.zweispaltig #container #main{max-width: 810px;left: 370px}.zweispaltig #container #main .inside{padding: 0 0 0 30px}.zweispaltig #container #main .image_container img{border: solid 1px #cac5bc;border-radius: 4px}.zweispaltig.ohnelinks #container #main{max-width: 1180px;left: 0}.zweispaltig.ohnebild #subnavi{display: none}.start .benefits.weiss{display: none}.flex{display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between}.flex .bild{padding-left: 50px}.columns .inner{display: flex;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.columns .halb{width: 44%;border-radius: 4px;margin: 3%}.mod_eventreader .event.columns{display: flex;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.cluster .inner{display: flex;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.cluster .ce_text{width: 350px;height: 385px;text-align: center;border-radius: 4px;background-color: #e8e6e2;border: solid 1px #cac5bc;margin: 10px}.cluster .ce_text h3,.cluster .ce_text h2{background-image: url("/files/gfx/layout/border_70.gif");background-repeat: no-repeat;background-position: center bottom;margin-bottom: 10px}.cluster .ce_text h2,.cluster .ce_text h3,.cluster .ce_text p{padding: 0 10px 7px 10px}.cluster a.ce_linkedElement{text-decoration: none}.cluster a .ce_text:hover{background-color: #cac5bc;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease}.cluster a .ce_text:hover p{color: #000}.cluster .link p a{vertical-align: baseline}.login .cluster ul{text-align: left}#container #main .cluster a:hover,#container #main .cluster2 a:hover,#left .cluster a:hover{color: #000;font-wight: 300}.cluster.small .ce_text{width: 350px;height: auto}.cluster2 .ce_text{border-radius: 4px;background-color: #e8e6e2;border: solid 1px #cac5bc;margin-bottom: 15px}.cluster2 .ce_text ul{list-style-position: inside}.cluster2 a.ce_linkedElement{text-decoration: none}.cluster2 a .ce_text:hover{background-color: #cac5bc;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease}.cluster2 a .ce_text:hover p{color: #000}.cluster2 .link p a{vertical-align: baseline}.zweispaltig #container #main .cluster2 figure.image_container img{border: 0px;border-radius: 0px}#left .cluster2{font-size: 90%;width: 350px}#left .cluster2 .ce_text{padding: 10px;text-align: center}#left .cluster2 .ce_text a{color: #000}figure.image_container{overflow: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease}figure.image_container img{display: block;margin: 0;padding: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease}.cluster a .ce_text:hover figure.image_container img,.mod_eventlist .image_container a:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05)}#footer .inside .sticky{position: fixed;right: 0px;top: 180px;background: #cac5bc;padding: 5px 5px 5px 10px;color: #fff;border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;box-shadow: 0px 0px 5px #808080}#footer .inside .sticky a{padding: 5px}#footer .inside .sticky ul{width: auto;margin: 0px}#footer .inside .sticky ul li{display: block;border-right: 0px;padding: 5px 0px}#footer .inside .sticky ul li a{padding-left: 0px}#footer .inside .sticky ul li.active strong{color: #58585a}.mod_eventlist{display: flex;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.mod_eventlist .event{width: 350px;height: 385px;text-align: center;border-radius: 4px;background-color: #e8e6e2;border: solid 1px #cac5bc;margin: 10px}.mod_eventlist .event h3,.mod_eventlist .event h2{background-image: url("/files/gfx/layout/border_70.gif");background-repeat: no-repeat;background-position: center bottom;margin-bottom: 10px}.mod_eventlist .event h2,.mod_eventlist .event h3,.mod_eventlist .event p{padding: 0 10px 7px 10px;margin-top: 0px}.mod_eventlist .event .datum{margin: 10px 0px;font-weight: bold}.mod_eventreader .columns .zentriert{max-width: 770px;text-align: center}#container #main .mod_article .mod_eventlist h3 a{text-decoration: none;color: #004982}.ce_gallery .image_container{margin: 0 15px 15px 0}.ce_gallery .col_last .image_container{margin-right: 0}.ce_gallery img{border: solid 1px #cac5bc;border-radius: 4px}.ce_table table{width: 100%;border-collapse: collapse}.ce_table table td,.ce_table table th{padding: 10px}.ce_table table td p,.ce_table table th p{margin: 0px}.ce_table table .zweisp table td.col_0{width: 50%}.ce_table table .dreisp table td.col_0{width: 33%}.ce_table table tr.odd{background-color: #f1f0f1}.ce_table table th{text-align: left}.ce_table.fuenfsp table tr.odd{background-color: #fff}.ce_table.fuenfsp tr{color: #004982}.ce_table.fuenfsp td.col_0,.ce_table.fuenfsp th.head_0{width: 32%}.ce_table.fuenfsp td.col_1,.ce_table.fuenfsp th.head_1{width: 18%}.ce_table.fuenfsp td.col_2,.ce_table.fuenfsp th.head_2{width: 22%}.ce_table.fuenfsp th.head_3,.ce_table.fuenfsp th.head_4,.ce_table.fuenfsp td.col_3,.ce_table.fuenfsp td.col_4{width: 10%}.ce_table.viersp table tr.odd{background-color: #fff}.ce_table.viersp tr{color: #004982}.ce_table.viersp td.col_0,.ce_table.viersp th.head_0{width: 32%}.ce_table.viersp td.col_1,.ce_table.viersp th.head_1{width: 20%}.ce_table.viersp td.col_2,.ce_table.viersp th.head_2{width: 22%}.ce_table.viersp th.head_3,.ce_table.viersp td.col_3{width: 18%}.ce_table.fuenfsp.grau tr,.ce_table.viersp.grau tr{color: #6f6f6f}.ce_table.fuenfsp th,.ce_table.viersp th{background-color: #f1f0f1;color: #000;font-weight: normal}.ce_text table{border-spacing: 0px}.ce_text table td,.ce_text table th{padding: 3px 0px}.ce_accordion .toggler{cursor: pointer;padding: 10px 25px;background-image: url("/files/gfx/layout/plus.png");background-repeat: no-repeat;background-position: 15px 15px;background-color: #e8e6e2;margin: 5px 0;-moz-transition: background .5s;-webkit-transition: background .5s;transition: background .5s;font-weight: 400}.ce_accordion .toggler.active{background-image: url("/files/gfx/layout/minus.png")}.ce_accordion .accordion{padding: 10px 30px}.toggler:focus{outline: 0}.toggler:hover{font-weight: 600}.ui-icon,.toggler .ui-state-active{background-image: none !important}.abstand{margin-top: 40px}#left .cluster.abstand{margin-top: 78px}.keinabstand{margin-top: -50px}.mod_login .widget label{width: 150px;float: left}.mod_login input[type=text],.mod_login input[type=password]{width: 50%}.image_container.float_left{margin-right: 30px}#footer{background-color: #004982}#footer .inside{padding: 30px 0}#footer .inside .inner{display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between}#footer .inside .inner .ce_text{width: 300px}#footer .inside h2{color: #fff;font-family: 'Merriweather Sans', sans-serif;font-size: 120%}#footer .inside p{color: #fff;font-size: 90%}#footer .inside a{color: #fff;text-decoration: none}#footer .inside a:hover{text-decoration: underline}#footer .inside ul{width: 400px;padding-left: 0px}#footer .inside ul li{display: inline;list-style: none;padding: 0 10px;border-right: 1px solid #fff;font-size: 90%}#footer .inside ul li.last{border-right: 0px}#footer .inside ul li.active{color: #fff;font-weight: bold}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{text-decoration: none}#container #main .mod_article a[href^="tel"]:link,#container #main .mod_article a[href^="tel"]:visited,#container #main .mod_article a[href^="tel"]:hover{text-decoration: none;color: #58585a}.daumen img{color: red;fill: red}.ce_form .zweisp label{width: 30%;float: left}.ce_form .zweisp .widget-radio span,.ce_form .zweisp .widget-checkbox span{display: block}.ce_form .zweisp .widget-radio span label,.ce_form .zweisp .widget-checkbox span label{float: none}.ce_form .zweisp input[type=text],.ce_form .zweisp input[type=password],.ce_form .zweisp input[type=date],.ce_form .zweisp input[type=datetime],.ce_form .zweisp input[type=email],.ce_form .zweisp input[type=number],.ce_form .zweisp input[type=search],.ce_form .zweisp input[type=tel],.ce_form .zweisp input[type=time],.ce_form .zweisp input[type=url],.ce_form .zweisp input:not([type]),.ce_form .zweisp textarea{width: 70%}.ce_form .zweisp fieldset{width: 68%;margin-left: 30%}.ce_form .zweisp .abstand{margin-top: 20px}.ce_form .zweisp .widget-submit{margin-left: 30%}.ce_form .widget-select select{border: 1px solid #ccc;box-shadow: inset 0 1px 1px #eee;border-radius: 3px;padding: 5px}.ce_form input,.ce_form textarea{font-family: 'Merriweather Sans', sans-serif}.ce_form input input:-moz-placeholder,.ce_form textarea input:-moz-placeholder,.ce_form input ::-webkit-input-placeholder,.ce_form textarea ::-webkit-input-placeholder{color: #000}.mmenu,.buchung{display: none}.partner .ce_text{margin: 20px 0}.partner .ce_image{float: left;width: 40%}#article-745 .inner{text-align: center}#article-745 .inner .mod_search input{width: 80%;float: left;padding: 7px;margin-right: 20px}@media all and (max-width: 1485px){.mainnavi ul li a,.mainnavi ul li .forward{margin-left: 15px;margin-right: 15px}}@media all and (max-width: 1355px){.logo{top: 10px}}@media all and (max-width: 1190px){#pfad .inside{padding: 10px 15px}#footer .inside{padding: 20px 15px}}@media all and (max-width: 1180px){.zweispaltig #container{max-width: 100%;margin: 0 auto;padding: 30px 0}.zweispaltig #container #left{width: 30%;left: 30%}.zweispaltig #container #main{max-width: 70%;left: 30%}.zweispaltig #container #main .inside{padding: 0 15px 0 30px}#header .mod_form{max-width: 650px}#subnavi .inside .mod_pageImage{padding-right: 15px}#left .cluster .ce_text,#left .cluster.ce_text,#left .flip{width: auto;margin: 0 auto}}@media all and (max-width: 950px){.mainnavi{display: none}.mmenu{display: block;position: absolute;left: 10px;top: 17px}.logo{left: 60px}#header{height: 80px}#header .mod_form{margin: 10px 0px 10px auto;max-width: 600px}#header .mod_form .widget-submit button{width: 170px;font-size: 90%;padding: 8px 10px}.custom{padding-top: 80px}#footer .inside .inner .ce_text{width: 250px}}@media all and (max-width: 860px){#header .mod_form,#header .buchen{display: none}.buchung{display: block;position: absolute;top: 15px;right: 15px}#footer .inside{width: 60%;margin: 0 auto}#footer .inside .inner{display: block}#footer .inside .inner .ce_text{width: 100%}#subnavi .mod_navigation{display: none}#subnavi .inside .mod_pageImage{padding-left: 15px}#container #main .center-fullwidth .inner,#container #main .mod_article .inner{padding: 0px 15px}.zweispaltig #container #main,.zweispaltig #container #left{float: none;width: 100%;max-width: none;left: 0;margin-left: 0px;padding-top: 0px}#left .cluster .ce_text,#left .cluster.ce_text,#left .flip{width: 350px}.partner .ce_image{float: none;width: 100%}}@media all and (max-width: 739px){.cluster .ce_text{height: auto}}@media all and (max-width: 670px){#footer .inside{width: 100%}#pfad .inside p{float: none;margin: 0px;line-height: 120%}#subheader .container.overlay .text{width: 50%}.columns .halb{width: 100%}.sticky{top: 220px}}@media all and (max-width: 470px){.benefits .inner{display: block}.benefits .inner .ce_text{margin: 0 auto}#subheader .container.overlay .text{width: 80%}#subheader .container.overlay .text h1{font-size: 120%}#subheader .container.overlay .text p{font-size: 90%}.buchung{width: 80px}.buchung a{font-size: 90%;padding: 5px 10px}}