body{color:#475669}h1,h2,h3,h4,h5,h6{color:#475669}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1142px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1302px}a{color:#2c8ae8}#top-header,#et-secondary-nav li ul{background-color:#475669}#et-secondary-nav li ul{background-color:#2ea3f2}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}#footer-bottom .et-social-icon a{color:#ffffff}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1427px){.et_pb_row{padding:28px 0}.et_pb_section{padding:57px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:85px}.et_pb_fullwidth_section{padding:0}}body,html{max-width:100%;overflow-x:hidden}#preise table{border:1px solid #ccc;margin:0 auto;width:100%;background:#fff;border-collapse:collapse;border-spacing:1em}#footer-widgets{padding:0;margin:0}#preise table td{border:1px solid #ccc}#preise table td h4{font-weight:600;padding:0}.blue,.blue h3{color:#fff;background:#0067AF;padding:0}.grey,.grey h3{color:#fff;background:#475669}.green,.green h3{color:#fff;background:#2BB0A3}.input.et_pb_contact_captcha{background:none;color:#fff!important}.grecaptcha-badge{visibility:hidden!important}h1{font-size:3.2em!important;line-height:1.2em;text-transform:uppercase;font-weight:300!important}h2{font-size:2.5em;line-height:1.3em;text-transform:uppercase;font-weight:300}h3{font-size:1.7em;line-height:1.3em;text-transform:uppercase;font-weight:400}h4{font-size:1.2em;line-height:2em}table tr td{vertical-align:top}.more{display:inline-block;color:#475669;font-size:1.7em;width:100%;padding:0 0 0 1em;line-height:1.5em;border:1px solid #ccc;cursor:pointer;margin:.5em 0 .5em 0}.moreText,.reveal_content{display:none;background:transparent;position:relative}.bookAppo{background:#475669!important}.bookAppo:hover{opacity:.6!important;border:2px solid transparent;padding:.3em 2em .3em .7em}#moreKontakt{background:#475669}#et-boc .area-outer-wrap[data-da-type="popup"]{max-width:600px}.et_pb_social_media_follow_network_0 a.icon{background-color:#475669!important}.et_pb_contact{position:relative;margin-right:1em!important;margin-left:-3em!important}.et_pb_row,.et_pb_slider .et_pb_container,div.et_pb_row_7{width:100%;max-width:100%}#preise .preiseButs .et_pb_module{cursor:pointer;width:32.5%;display:inline-block!important}#preise .preiseButs h3{padding:0}.et_pb_module.morePrice1,.et_pb_module.morePrice2,.et_pb_module.morePrice3{width:100%;padding:1em;text-align:center}.et_pb_module.morePrice1 h3,.et_pb_module.morePrice2 h3,.et_pb_module.morePrice3 h3{color:#fff;text-align:center;width:100%}#preise .priceTable h3{padding:10px 0 10px 0}#preise table tr td.leftcol{width:auto}#preise table tr td.rightcol{white-space:nowrap;width:auto}#preise .preiseButs h3{font-size:2vw}.et_pb_contact_field textarea.et_pb_contact_message{min-height:80px}#preise table tr td:first-child{text-align:left}#preise table tr td:first-child+td{text-align:right;white-space:nowrap}.et_pb_contact_field_checkbox{width:auto;float:left;margin-right:1em}#top-menu li a{text-transform:uppercase}#top-menu li a:hover,#top-menu li a:active,#top-menu li a:focus{color:#475669}.et_pb_slide_description{padding:0}.et_pb_column_4_4 #et_pb_contact_form_1 .et_pb_contact{max-width:500px}.et_pb_column_4_4 #et_pb_contact_form_1 .et_pb_contact input{max-width:250px}.et_pb_column_4_4 #et_pb_contact_form_1 .et_contact_bottom_container{position:absolute;display:inline-block;margin-top:1px}.hide{display:none}.show{display:block}.et_pb_column_4_4 #et_pb_contact_form_1.et_pb_module{margin-left:200px!important;margin-right:auto!important}.et_pb_slider .et_pb_slide_description .et_pb_slide_title{width:500px;margin-top:-205px}.et_pb_slider#et_pb_slide_1 .et_pb_slide_description .et_pb_slide_title{width:600px;margin-top:-275px}.et_pb_slider#et_pb_slide_1 .et_pb_more_button{}.et_pb_slide .et_pb_button_wrapper{}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:rgb(100,120,150)}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:rgb(100,120,150)}.et_pb_social_media_follow_network_0 a.icon{background-color:rgb(100,120,150)!important}@media only screen and (max-width:736px){h1{font-size:2.2em!important;line-height:1em}.et_pb_section{padding-right:4vw!important;padding-left:4vw!important}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{width:90%!important;padding-left:2em;font-size:14px!important;width:400px;margin-top:25px!important}.et_pb_slider .et_pb_container{height:300px!important}.et_pb_fullwidth_slider_0,.et_pb_fullwidth_slider_0 .et_pb_slide{min-height:200px}.et_pb_section,.et_pb_slider .et_pb_slide{background-position:50%;background-size:fit}.et_pb_fullwidth_slider_0,.et_pb_fullwidth_slider_0 .et_pb_slide{min-height:10px!important}.et_pb_fullwidth_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description{padding-top:50px!important}#preise table tr td{padding:.5em;font-size:.9em}#preise table tr td.rightcol{width:20%;min-width:130px}#preise table tr td.leftcol{width:80%;word-break:break-word}.preiseButs h3{font-size:1em}#preise table h4{font-size:1em;line-height:1em;padding-bottom:0}.et_pb_slider .et_pb_slide_1{background-color:#fff}.et_pb_fullwidth_slider_0,.et_pb_fullwidth_slider_0 .et_pb_slide{min-height:737px}}@media only screen and (max-width:479px){h1{font-size:2.2em!important;line-height:1em}.et_pb_section{padding-right:4vw!important;padding-left:4vw!important}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{width:90%!important;padding-left:2em;font-size:14px!important;width:400px;margin-top:25px!important}.rc-anchor-invisible{position:fixed;top:-1000px;opacity:0.1}#preise table tr td{padding:.3em;font-size:.9em}#preise table tr td.leftcol{width:80%}#preise table tr td.rightcol{word-break:break-word;width:10%;min-width:40px;white-space:normal}#preise	.morePriceText1 table tr td.rightcol{min-width:110px}#preise table h3{font-size:1em}#preise table h4{font-size:1em;line-height:1em;padding-bottom:0}#preise .preiseButs h3{font-size:2.5vw;padding: 0}#preise .preiseButs .et_pb_module{font-size:1em;padding:1em .5em}#preise .preiseButs .et_pb_module{cursor:pointer;width:32%;display:inline-block!important}}@media only screen and (min-width:1600px){#preise .preiseButs h3{font-size:2em}}.et_pb_section_0.et_pb_section{padding-right:10vw;padding-left:10vw}