body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */

@media screen{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
body>.mod_navigation,body>.js_mobile_navigation_blocker,.navicon{display:none}@media (max-width:1023px){body>.mod_navigation{display:block;position:fixed;bottom:0;right:0;z-index:9;transition:all 0.5s ease-in-out;overflow:visible}body>.mod_navigation.no_counter .submenu_toggle span{opacity:0}body>.mod_navigation.no_buttons_right .submenu_toggle{border:0}body>.mod_navigation.ul_height_calculated>ul ul{min-height:0;height:0}body>.mod_navigation>ul{right:-100%;bottom:0;margin:0;position:fixed;width:100%;max-width:440px;box-sizing:border-box;z-index:9;overflow-y:scroll;transition:right 0.3s ease 0s;padding:20px 0px 20px 30px;border-left:1px solid #ddd;background:#f8f8f8}body>.mod_navigation>ul li{position:relative}body>.mod_navigation>ul li.submenu>a,body>.mod_navigation>ul li.submenu>strong,body>.mod_navigation>ul li.submenu>span{padding-right:80px}body>.mod_navigation>ul li.mn_only_toggle_submenu:not(.active) .submenu_toggle:before{content:'';width:375px;height:46px;position:absolute;right:0px}body>.mod_navigation>ul li.mn_only_toggle_submenu:not(.active)>a{pointer-events:none}body>.mod_navigation>ul li a,body>.mod_navigation>ul li strong,body>.mod_navigation>ul li>span{display:block;color:#444;padding:10px 0 10px 12px;border-bottom:1px solid #ddd;text-decoration:none}body>.mod_navigation>ul li a.active,body>.mod_navigation>ul li strong.active,body>.mod_navigation>ul li>span.active{background:#f1f1f1}body>.mod_navigation>ul li ul{opacity:0;margin:0;padding:0 0 0 30px;overflow:hidden;transition:all 0.25s ease-in-out}body>.mod_navigation>ul li ul.open{min-height:46px;opacity:1;height:auto}body>.mod_navigation>ul li ul li>a,body>.mod_navigation>ul li ul li>strong,body>.mod_navigation>ul li ul li>span{color:#666}body>.mod_navigation>ul li .submenu_toggle{position:absolute;right:0;top:0;height:100%;border-left:1px solid #ddd;color:#666;padding-right:80px;cursor:pointer}body>.mod_navigation>ul li .submenu_toggle:after{transform:rotate(0deg);background-position:center right;content:'';width:20px;height:100%;position:absolute;right:24px;transition:all 0.25s ease-in-out;background-image:url('/files/theme/plugins/js_mobile_navigation/angle-right.svg');background-repeat:no-repeat;background-size:8px}body>.mod_navigation>ul li .submenu_toggle.open:after{transform:rotate(90deg);background-position:top 5px right 5px}body>.mod_navigation>ul li .submenu_toggle span{right:40px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}body.js_mobile_navigation_open{overflow:hidden}body.js_mobile_navigation_open>.mod_navigation ul{right:0}.navicon{cursor:pointer;position:absolute;top:0;right:0;display:block;height:100%}.navicon .navicon_to_closeicon{position:relative;box-sizing:content-box;width:30px;height:18px;background:rgba(255, 255, 255, 0);border-radius:3px;padding:0 15px;top:50%;transform:translateY(-50%)}.navicon .navicon_to_closeicon:before,.navicon .navicon_to_closeicon:after{content:''}.navicon .navicon_to_closeicon .navicon_middle,.navicon .navicon_to_closeicon:before,.navicon .navicon_to_closeicon:after{position:absolute;width:30px;height:2px;border-radius:5px;background-color:#000}.navicon .navicon_to_closeicon:before{top:0px;transition:all 200ms ease 200ms, transform ease 200ms;animation:top_8_to_0 200ms}.navicon .navicon_to_closeicon:after{top:16px;transition:all 200ms ease 200ms, transform ease 200ms;animation:top_8_to_16 200ms}.navicon .navicon_to_closeicon .navicon_middle{top:8px;transition:transform ease 200ms}.mm-opening .navicon .navicon_to_closeicon:before,.js_mobile_navigation_open .navicon .navicon_to_closeicon:before{top:8px;transform:rotate(-45deg);transition:all ease 200ms, transform 200ms ease 200ms}.mm-opening .navicon .navicon_to_closeicon .navicon_middle,.js_mobile_navigation_open .navicon .navicon_to_closeicon .navicon_middle{top:8px;transform:rotate(-45deg);transition:transform 200ms ease 200ms}.mm-opening .navicon .navicon_to_closeicon:after,.js_mobile_navigation_open .navicon .navicon_to_closeicon:after{top:8px;transform:rotate(45deg);transition:all ease 200ms, transform 200ms ease 200ms}}@media (max-width:1023px) and (max-width:1023px){.navicon .navicon_to_closeicon{top:26px;right:0;position:absolute}}@keyframes top_8_to_0{0%{top:8px}100%{top:0}}@keyframes top_8_to_16{0%{top:8px}100%{top:16px}}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../../files/theme/fonts/open-sans-v17-latin-300.eot');src:local('Open Sans Light'), local('OpenSans-Light'), url('../../files/theme/fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-300.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-300.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-300.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../files/theme/fonts/open-sans-v17-latin-regular.eot');src:local('Open Sans Regular'), local('OpenSans-Regular'), url('../../files/theme/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-regular.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../../files/theme/fonts/open-sans-v17-latin-italic.eot');src:local('Open Sans Italic'), local('OpenSans-Italic'), url('../../files/theme/fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-italic.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-italic.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-italic.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../../files/theme/fonts/open-sans-v17-latin-300italic.eot');src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../../files/theme/fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-300italic.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../../files/theme/fonts/open-sans-v17-latin-600.eot');src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../../files/theme/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-600.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-600.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-600.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../../files/theme/fonts/open-sans-v17-latin-600italic.eot');src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('../../files/theme/fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-600italic.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../files/theme/fonts/open-sans-v17-latin-700.eot');src:local('Open Sans Bold'), local('OpenSans-Bold'), url('../../files/theme/fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-700.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-700.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-700.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../../files/theme/fonts/open-sans-v17-latin-800.eot');src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../../files/theme/fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-800.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-800.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-800.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../../files/theme/fonts/open-sans-v17-latin-700italic.eot');src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../../files/theme/fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-700italic.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('../../files/theme/fonts/open-sans-v17-latin-800italic.eot');src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('../../files/theme/fonts/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'), url('../../files/theme/fonts/open-sans-v17-latin-800italic.woff2') format('woff2'), url('../../files/theme/fonts/open-sans-v17-latin-800italic.woff') format('woff'), url('../../files/theme/fonts/open-sans-v17-latin-800italic.ttf') format('truetype'), url('../../files/theme/fonts/open-sans-v17-latin-800italic.svg#OpenSans') format('svg')}:root{--primary_color: #6095c9;--secondary_color: #ffc201;--font_size: 18px;--header_height: 100px;--header_height_mobile: 51px;--primary_font_family: 'Open Sans', Helvetica, Arial;--font_color: #555;--tr: all 0.25s ease-in-out;--info_row_height: 40px}.mod_registration input{margin:0 0 5px 5px}.mod_registration input.submit{width:100%}.mod_registration .message{font-size:29px;color:var(--primary_color)}.error{color:red;font-weight:600}form.submitted button.submit,form.submitted .submit_container{background:repeating-linear-gradient(-115deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 10px, #ddd 10px, #ddd 20px);animation:AnimationProgress 20s linear infinite;background-size:400% 400%}form.submitted button.submit:after,form.submitted .submit_container:after{left:-10%;width:120%;display:none}form.submitted button.submit .add_to_cart,form.submitted .submit_container .add_to_cart,form.submitted button.submit .button.submit,form.submitted .submit_container .button.submit{color:var(--primary_color) !important;pointer-events:none}@keyframes AnimationProgress{100%{background-position:0% 0%}0%{background-position:94% 0%}}.ce_form .widget,.ce_form .submit_container{margin-bottom:5px}.ce_form .widget input,.ce_form .submit_container input,.ce_form .widget textarea,.ce_form .submit_container textarea,.ce_form .widget select,.ce_form .submit_container select{display:inline-block;width:100%;padding:6px;box-sizing:border-box;background:#fff;border:1px solid #ddd;background:rgba(255, 255, 255, 0.6);border-radius:1px !important;box-shadow:none !important;outline:none}.ce_form .widget input.checkbox,.ce_form .submit_container input.checkbox,.ce_form .widget input.radio,.ce_form .submit_container input.radio{width:20px}.ce_form .widget input[type=submit],.ce_form .submit_container input[type=submit]{font-size:13px}.ce_form .widget label,.ce_form .submit_container label{display:inline-block;min-width:130px;width:29%;display:none}.ce_form .widget.widget-select.select,.ce_form .submit_container.widget-select.select{position:relative}.ce_form .widget.widget-select.select:after,.ce_form .submit_container.widget-select.select:after{pointer-events:none;position:absolute;top:6px;right:2.5%;content:"^"}.ce_form .widget.widget-textarea label,.ce_form .submit_container.widget-textarea label{vertical-align:top}.ce_form .widget.widget-radio .radio_container legend,.ce_form .submit_container.widget-radio .radio_container legend,.ce_form .widget.widget-checkbox .checkbox_container legend,.ce_form .submit_container.widget-checkbox .checkbox_container legend{line-height:1.7;display:inline-block;min-width:auto;width:auto;float:left;padding-right:20px}.ce_form .widget.widget-radio .radio_container span input,.ce_form .submit_container.widget-radio .radio_container span input,.ce_form .widget.widget-checkbox .checkbox_container span input,.ce_form .submit_container.widget-checkbox .checkbox_container span input{min-width:auto}.ce_form .widget.widget-radio .radio_container span label,.ce_form .submit_container.widget-radio .radio_container span label,.ce_form .widget.widget-checkbox .checkbox_container span label,.ce_form .submit_container.widget-checkbox .checkbox_container span label{width:auto;min-width:0;margin-right:20px;display:inline-block;text-align:center}.ce_form .widget.widget-radio .radio_container span label i,.ce_form .submit_container.widget-radio .radio_container span label i,.ce_form .widget.widget-checkbox .checkbox_container span label i,.ce_form .submit_container.widget-checkbox .checkbox_container span label i{font-size:110px;display:block;line-height:1.1}.ce_form .widget.widget-checkbox .checkbox_container legend,.ce_form .submit_container.widget-checkbox .checkbox_container legend{display:block;float:none}.ce_form .widget.widget-checkbox .checkbox_container span,.ce_form .submit_container.widget-checkbox .checkbox_container span{display:block}.ce_form .widget.widget-checkbox .checkbox_container span label,.ce_form .submit_container.widget-checkbox .checkbox_container span label{display:inline-block}.ce_form .widget.widget-explanation,.ce_form .submit_container.widget-explanation{margin-top:0px;margin-bottom:5px}.ce_form .widget.widget-select,.ce_form .submit_container.widget-select{position:relative}.ce_form .widget.widget-select select,.ce_form .submit_container.widget-select select{position:relative;-webkit-appearance:none;-moz-appearance:none;border-radius:1px;background:#f8f8f8;border:1px solid #ddd;padding:5px 10px;cursor:pointer;outline:none !important}.ce_form .widget.widget-select select:after,.ce_form .submit_container.widget-select select:after{position:absolute;content:'\f078' !important;font-family:FontAwesome;font-size:15px;line-height:1;right:13px !important;top:auto !important;bottom:10px !important;cursor:pointer}.ce_form .widget.widget-captcha,.ce_form .submit_container.widget-captcha{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end}@media (max-width:1023px){.ce_form .widget.widget-captcha,.ce_form .submit_container.widget-captcha{flex-direction:column-reverse}}.ce_form .widget.widget-captcha .captcha_text,.ce_form .submit_container.widget-captcha .captcha_text{margin-right:30px}.ce_form .widget-submit{text-align:right}.ce_form .hide{display:none}.ce_form input[type=text],.ce_form input[type=password],.ce_form input[type=date],.ce_form input[type=datetime],.ce_form input[type=email],.ce_form input[type=number],.ce_form input[type=search],.ce_form input[type=tel],.ce_form input[type=time],.ce_form input[type=url],.ce_form input:not([type]),.ce_form textarea,.ce_form input[type=submit],.ce_form .button{line-height:normal;font-size:99%;background:none;box-shadow:none;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#footer .ce_form .widget.widget-text input:hover,#footer .ce_form .widget.widget-text input:focus{background:#fff}#footer .ce_form .widget.widget-text input:placeholder{color:#999 !important}.ce_dlh_googlemaps input.submit{border-radius:1px;padding:1px 21px}#cookiebar button{background:#fff;color:#444;line-height:1}#cookiebar button:hover{color:#444}.subcolumns li span,.subcolumns li a{line-height:1.5}.subcolumns li span.first,.subcolumns li a.first{padding-top:0}.subcolumns>div{overflow:visible}.subcolumns:not(.not_wrap)>div{overflow:visible}@media (max-width:1023px){.subcolumns:not(.not_wrap)>div{display:inline-block !important;float:none !important;width:100% !important;margin-left:0}}.subcolumns.right_color .col_2{background:var(--primary_color);color:#fff;right:0px;position:relative;padding-right:25px}.subcolumns.right_color .col_2 h1,.subcolumns.right_color .col_2 h2,.subcolumns.right_color .col_2 h3,.subcolumns.right_color .col_2 a{color:#fff !important}.subcolumns.right_color .col_2 h1:before,.subcolumns.right_color .col_2 h2:before,.subcolumns.right_color .col_2 h3:before,.subcolumns.right_color .col_2 a:before{background-color:#fff !important}@media (max-width:1023px){.subcolumns.right_color .col_2{padding:0 5% 20px;width:90% !important;margin-bottom:20px}}.subcolumns.boxen.padding_left .subcl .ce_text,.subcolumns.boxen.padding_left .subc .ce_text,.subcolumns.boxen.padding_left .subcr .ce_text{padding-left:140px;padding-bottom:40px}@media (max-width:1023px){.subcolumns.boxen.padding_left .subcl .ce_text,.subcolumns.boxen.padding_left .subc .ce_text,.subcolumns.boxen.padding_left .subcr .ce_text{padding-left:30px}}.subcolumns.boxen .subcl .ce_text,.subcolumns.boxen .subcl .ce_form,.subcolumns.boxen .subc .ce_text,.subcolumns.boxen .subc .ce_form,.subcolumns.boxen .subcr .ce_text,.subcolumns.boxen .subcr .ce_form{margin-bottom:30px;padding:23px 30px;background:-moz-radial-gradient(center, ellipse cover, rgba(238, 238, 238, 0.5) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%, rgba(238, 238, 238, 0.5) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(238, 238, 238, 0.5) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%, rgba(238, 238, 238, 0.5) 100%);background:none repeat scroll 0 0 rgba(255, 255, 255, 0.4);background:-o-radial-gradient(center, ellipse cover, rgba(238, 238, 238, 0.5) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%, rgba(238, 238, 238, 0.5) 100%);background:radial-gradient(ellipse at center, rgba(238, 238, 238, 0.5) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%, rgba(238, 238, 238, 0.5) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(238, 238, 238, 0.5)), color-stop(20%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.6)), color-stop(80%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(238, 238, 238, 0.5)));background:-webkit-radial-gradient(center, ellipse cover, rgba(238, 238, 238, 0.5) 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%, rgba(238, 238, 238, 0.5) 100%);border-radius:3px 3px 3px 3px;box-shadow:1px 1px 5px #ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80eeeeee',endColorstr='#80eeeeee',GradientType=1);transition:all 0.25s ease-in-out;background-color:rgba(255, 255, 255, 0.8)}.subcolumns.boxen .subcl .ce_text h1,.subcolumns.boxen .subcl .ce_form h1,.subcolumns.boxen .subc .ce_text h1,.subcolumns.boxen .subc .ce_form h1,.subcolumns.boxen .subcr .ce_text h1,.subcolumns.boxen .subcr .ce_form h1,.subcolumns.boxen .subcl .ce_text h2,.subcolumns.boxen .subcl .ce_form h2,.subcolumns.boxen .subc .ce_text h2,.subcolumns.boxen .subc .ce_form h2,.subcolumns.boxen .subcr .ce_text h2,.subcolumns.boxen .subcr .ce_form h2,.subcolumns.boxen .subcl .ce_text h3,.subcolumns.boxen .subcl .ce_form h3,.subcolumns.boxen .subc .ce_text h3,.subcolumns.boxen .subc .ce_form h3,.subcolumns.boxen .subcr .ce_text h3,.subcolumns.boxen .subcr .ce_form h3{margin-top:10px}@media (max-width:1023px){.subcolumns .subcl,.subcolumns .subc,.subcolumns .subcr{max-width:100%;display:block;padding:0 !important;padding-bottom:0px !important;margin-bottom:20px}.subcolumns .subcl figure,.subcolumns .subc figure,.subcolumns .subcr figure{text-align:center}.subcolumns .subcl figure img,.subcolumns .subc figure img,.subcolumns .subcr figure img{max-width:100%;height:auto}}.mod_newslist:not(.flexbox_news)>div,.mod_eventlist>div{padding:50px 0;border-top:1px solid #fff;border-bottom:1px solid #ddd;transition:all 0.5s ease-in-out}.mod_newslist:not(.flexbox_news)>div:first-child,.mod_eventlist>div:first-child{padding-top:0;border-top:none}.mod_newslist:not(.flexbox_news)>div:last-child,.mod_eventlist>div:last-child{border-bottom:none}.mod_newslist:not(.flexbox_news)>div h2,.mod_eventlist>div h2{margin-top:0}.mod_newslist:not(.flexbox_news)>div p.info,.mod_eventlist>div p.info,.mod_newslist:not(.flexbox_news)>div p.time,.mod_eventlist>div p.time{text-transform:uppercase;font-weight:400;color:#888;letter-spacing:0.075em;font-size:15px;position:relative}.mod_newslist:not(.flexbox_news)>div p.info span,.mod_eventlist>div p.info span,.mod_newslist:not(.flexbox_news)>div p.time span,.mod_eventlist>div p.time span{position:absolute;right:0px;text-transform:none;letter-spacing:0}@media (max-width:1023px){.mod_newslist:not(.flexbox_news)>div p.info,.mod_eventlist>div p.info,.mod_newslist:not(.flexbox_news)>div p.time,.mod_eventlist>div p.time{display:block;letter-spacing:0}.mod_newslist:not(.flexbox_news)>div p.info span,.mod_eventlist>div p.info span,.mod_newslist:not(.flexbox_news)>div p.time span,.mod_eventlist>div p.time span{position:relative;display:block;right:0;text-align:right;margin-bottom:10px}}@media (max-width:1023px){.mod_newslist:not(.flexbox_news)>div .image_container,.mod_eventlist>div .image_container{margin-left:0 !important;margin-right:0 !important;width:100%}}.mod_newslist:not(.flexbox_news)>div a.image_link img,.mod_eventlist>div a.image_link img{transition:all 0.5s ease-in-out}.mod_newslist:not(.flexbox_news)>div a.image_link img:hover,.mod_eventlist>div a.image_link img:hover{transform:scale(1.07);transform-origin:center}.mod_newslist:not(.flexbox_news)>div .more,.mod_eventlist>div .more{font-size:15px;text-align:right}.mod_newslist:not(.flexbox_news) .layout_teaser .event_img img,.mod_eventlist .layout_teaser .event_img img{max-width:340px}@media (min-width:1023px){.mod_newslist:not(.flexbox_news) .layout_teaser .event_img,.mod_eventlist .layout_teaser .event_img{min-width:400px;max-width:400px;min-height:150px;float:left}}@media (max-width:1023px){.mod_newslist:not(.flexbox_news) .layout_teaser .event_img img ,.mod_eventlist .layout_teaser .event_img img {float:none !important;margin-bottom:10px}}.mod_newslist:not(.flexbox_news).no_date .info,.mod_eventlist.no_date .info{display:none}.mod_eventlist.home{display:flex;flex-wrap:wrap}.mod_eventlist.home .event.layout_teaser{background:rgba(255, 255, 255, 0.9);padding:20px 30px 50px;margin-right:30px;position:relative}.mod_eventlist.home .event.layout_teaser img{max-height:110px;width:auto;margin-right:20px !important}.mod_eventlist.home .event.layout_teaser a{position:absolute !important;right:20px;bottom:15px}.mod_newsreader,.mod_eventreader{max-width:1024px}.mod_newsreader h1,.mod_eventreader h1{margin-top:0;margin-bottom:0;font-size:35px !important}.mod_newsreader h2,.mod_eventreader h2{margin-top:0}.mod_newsreader .info,.mod_eventreader .info{margin-bottom:20px}.mod_newsreader .info time,.mod_eventreader .info time{text-transform:uppercase}.mod_newsreader .layout_full,.mod_eventreader .layout_full{background:#fff;border:1px solid #ddd;box-shadow:2px 2px 5px #ccc;padding:40px 50px 60px;margin-bottom:30px}@media (max-width:1023px){.mod_newsreader .layout_full,.mod_eventreader .layout_full{padding:30px 5%}.mod_newsreader .layout_full h1,.mod_eventreader .layout_full h1{font-size:25px}}.mod_newscategories{text-align:center}.mod_newscategories li{display:inline-block}.mod_newscategories li:before{content:'| '}.mod_newscategories li.first:before{content:''}html{scroll-behavior:smooth;font-display:swap}body,body .mod_article{font-size:var(--font_size);font-weight:400;color:var(--font_color);line-height:1.8;font-family:var(--primary_font_family);min-width:280px}body img,body .mod_article img{display:block;vertical-align:bottom}body h1,body .mod_article h1,body h2,body .mod_article h2,body h3,body .mod_article h3,body h4,body .mod_article h4{color:var(--primary_color);line-height:1.3;font-family:var(--primary_font_family)}@media (max-width:1023px){body h1,body .mod_article h1,body h2,body .mod_article h2,body h3,body .mod_article h3,body h4,body .mod_article h4{text-align:left}}body h1,body .mod_article h1{font-size:45px;font-weight:300;margin:0px;color:#3b3c42}body h1:first-child,body .mod_article h1:first-child{margin-top:0}@media (max-width:1024px){body h1,body .mod_article h1{font-size:27px}}body h2,body .mod_article h2{font-size:21px;font-weight:500;margin-bottom:10px}@media (max-width:425px){body h2,body .mod_article h2{font-size:16px;font-weight:600}}body h3,body .mod_article h3{font-size:19px;font-weight:700;margin:0px 0px 11px;line-height:25px;text-transform:uppercase;color:var(--primary_color)}body h4,body .mod_article h4{font-size:15px;color:#555555;line-height:27px;margin:0;padding:0;letter-spacing:2px;font-weight:700;text-transform:uppercase}body hr,body .mod_article hr{border:0;border-bottom:1px solid #fff;border-top:1px solid #ccc;display:block;height:0;margin:30px 0 0px;padding:0}@media (max-width:1023px){body hr,body .mod_article hr{margin-bottom:0}}body strong,body .mod_article strong{font-weight:600}body a,body .mod_article a{text-decoration:none;color:var(--primary_color)}body p,body .mod_article p{margin:0;word-break:break-word;hyphens:auto}body i.fa,body .mod_article i.fa{font-size:120%}body em,body .mod_article em{font-family:inherit;font-size:inherit;line-height:1}body iframe,body .mod_article iframe{max-width:100%}body i.fa,body .mod_article i.fa{width:20px}body .display_inline,body .mod_article .display_inline{display:inline}body p img.display_inline,body .mod_article p img.display_inline{height:20px;top:-3px;position:relative}body *,body .mod_article *{box-sizing:border-box}body .icon,body .mod_article .icon{display:inline}body .icon svg,body .mod_article .icon svg{width:23px}body .icon path,body .mod_article .icon path{transition:var(--tr)}body .svg-inline--fa,body .mod_article .svg-inline--fa{position:relative;height:1em;top:1px}body .svg-inline--fa.fa-envelope,body .mod_article .svg-inline--fa.fa-envelope{top:2px}body ::selection,body .mod_article ::selection{background:var(--primary_color);color:#fff}body ::-moz-selection,body .mod_article ::-moz-selection{background:var(--primary_color);color:#fff}body .inline_svg,body .mod_article .inline_svg{display:inline;vertical-align:baseline;height:1rem;margin-bottom:-2px}body .center,body .mod_article .center,body .center img,body .mod_article .center img,body .center h1,body .mod_article .center h1,body .center h2,body .mod_article .center h2,body .center h3,body .mod_article .center h3,body .center .mejs-container,body .mod_article .center .mejs-container,body .center iframe,body .mod_article .center iframe,body .center li,body .mod_article .center li{text-align:center !important;margin-left:auto;margin-right:auto}body .overflow_hidden,body .mod_article .overflow_hidden{position:relative;height:100%;overflow:hidden}button.submit,.widget-pagebreak button,#container .back a,.mod_iso_productreader .submit_container,.mod_iso_productlist .submit_container{z-index:9;display:inline-block;line-height:1.4;padding:6px 10px;background:transparent;color:var(--primary_color);border:1px solid var(--primary_color);position:relative;overflow:hidden;transition:0.75s;border-radius:1px;outline:none}button.submit:hover,.widget-pagebreak button:hover,#container .back a:hover,.mod_iso_productreader .submit_container:hover,.mod_iso_productlist .submit_container:hover{color:#fff;cursor:pointer}button.submit:hover:after,.widget-pagebreak button:hover:after,#container .back a:hover:after,.mod_iso_productreader .submit_container:hover:after,.mod_iso_productlist .submit_container:hover:after{left:-10%;width:120%}button.submit:after,.widget-pagebreak button:after,#container .back a:after,.mod_iso_productreader .submit_container:after,.mod_iso_productlist .submit_container:after{position:absolute;transition:0.75s;content:'';width:0;bottom:0;background:var(--primary_color);height:120%;left:-10%;transform:skewX(15deg);z-index:-1}button.submit:before,.widget-pagebreak button:before,#container .back a:before,.mod_iso_productreader .submit_container:before,.mod_iso_productlist .submit_container:before{display:none}button.submit.submit,.widget-pagebreak button.submit,#container .back a.submit,.mod_iso_productreader .submit_container.submit,.mod_iso_productlist .submit_container.submit{width:100%}button.submit[title="Zurück"],.widget-pagebreak button[title="Zurück"],#container .back a[title="Zurück"],.mod_iso_productreader .submit_container[title="Zurück"],.mod_iso_productlist .submit_container[title="Zurück"]{margin-top:30px}#wrapper{max-width:100%;margin:auto;margin:auto;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1)}@media (max-width:1023px){#wrapper{overflow:hidden}}#container{margin-bottom:0;padding-top:calc(var(--header_height) + var(--info_row_height) - 3px)}@media (max-width:1023px){#container{padding-top:var(--header_height_mobile)}}#header{height:calc(var(--header_height) + var(--info_row_height));min-height:var(--header_height_mobile);background:rgba(255, 255, 255, 0.95);border-bottom:1px solid #ddd;max-width:100%;margin:auto;z-index:9;position:fixed;z-index:9;width:100%}#header>.inside{height:100%}#header:after{content:"";width:100%;height:1px;background:#000;position:absolute;opacity:0}@media (max-width:1023px){#header{background:#fff;position:fixed;height:auto}}#header .kopfzeile_oben{position:relative;background:#eee}@media (max-width:1023px){#header .kopfzeile_oben{display:none}}#header .kopfzeile_oben .inside{position:relative;width:1240px;max-width:100%;margin:auto;padding:0 40px}#header .kopfzeile_oben .inside a{color:var(--font-color);transition:var(--tr)}#header .kopfzeile_oben .inside a:hover{color:#444}#header .kopfzeile_oben .inside a:hover svg path{fill:#444}#header .kopfzeile_oben .inside .info_row{display:flex;flex-wrap:wrap;justify-content:space-between;color:#7f7f7f;font-size:14px;line-height:2.7;font-weight:300}#header .kopfzeile_oben .inside .info_row svg{transition:all 0.25s ease-in-out}#header .kopfzeile_oben .inside .info_row svg:hover{transform:rotate(45deg)}#header .kopfzeile_oben .inside .info_row svg path{fill:#7f7f7f}#header .kopfzeile_oben .inside .info_box{display:none;position:absolute;font-weight:300;top:-5px;right:0;overflow:visible;padding:5px 9px 4px;z-index:1;background:var(--primary_color);color:#fff;border-radius:0 0 3px 3px;transition:margin-top 0.25s ease-in-out}#header .kopfzeile_oben .inside .info_box:before{background:none}#header .kopfzeile_oben .inside .info_box:hover{margin-top:5px}@media (max-width:1215px){#header .kopfzeile_oben .inside .info_box{margin-right:22px}}@media (max-width:1215px) and (max-width:1023px){#header .kopfzeile_oben .inside .info_box{display:none}}#header .kopfzeile_oben .inside .info_box a{color:#fff}#header .kopfzeile_oben .inside .info_box a:hover{color:#fff}#header .kopfzeile_oben .inside .info_box .mod_changelanguage{top:4px;position:relative;line-height:1.6;display:inline-block}#header .kopfzeile_oben .inside .info_box .mod_changelanguage ul{margin:0}#header .kopfzeile_oben .inside .info_box .mod_changelanguage ul li{padding:0}#header .kopfzeile_oben .inside .info_box .mod_changelanguage ul li:before{display:none}#header .kopfzeile_oben .inside .info_box svg path{fill:#fff}#header .kopfzeile{position:relative;width:1240px;max-width:100%;height:100%;max-height:var(--header_height);margin:auto;overflow:visible;padding:0 40px}@media (max-width:1023px){#header .kopfzeile{padding:24px 2.5%;margin:0;width:100%;position:absolute}}#header .kopfzeile .logo{font-family:var(--primary_font_family);position:absolute;display:inline-block;margin-bottom:0;overflow:visible;height:100%}#header .kopfzeile .logo .image_container{top:50%;transform:translateY(-50%);position:relative;height:100%;transition:none}@media (max-width:1023px){#header .kopfzeile .logo .image_container{top:0;transform:0}}#header .kopfzeile .logo .image_container a{height:100%;display:block}#header .kopfzeile .logo .image_container a img{position:relative;max-height:100%;width:auto;object-fit:contain;object-position:left;padding:0% 0}#header .kopfzeile .sprachwechsler_einzeln{display:none}@media (max-width:1023px){#header .kopfzeile .sprachwechsler_einzeln{display:none;position:absolute;right:60px;height:100%}#header .kopfzeile .sprachwechsler_einzeln ul{top:50%;transform:translateY(-50%);position:relative;margin-bottom:0}#header .kopfzeile .sprachwechsler_einzeln ul a{padding:10px}}#header .kopfzeile .mod_navigation{position:absolute;left:auto;right:40px;top:50%;transform:translateY(-50%);font-size:19px;z-index:9;overflow:visible;white-space:nowrap}@media (max-width:1600px){#header .kopfzeile .mod_navigation{right:2.5%}}@media (max-width:1600px) and (max-width:1150px){#header .kopfzeile .mod_navigation{font-size:16px}}@media (max-width:1600px) and (max-width:1150px) and (max-width:1023px){#header .kopfzeile .mod_navigation{display:none}}#header .kopfzeile .mod_navigation ul{z-index:999;margin-top:43px}#header .kopfzeile .mod_navigation ul svg{font-size:0.9em}#header .kopfzeile .mod_navigation ul li{float:left}#header .kopfzeile .mod_navigation ul li a,#header .kopfzeile .mod_navigation ul li strong{display:block;margin:0 20px}#header .kopfzeile .mod_navigation ul li a.last,#header .kopfzeile .mod_navigation ul li strong.last{margin-right:0}#header .kopfzeile .mod_navigation ul li a span,#header .kopfzeile .mod_navigation ul li strong,#header .kopfzeile .mod_navigation ul li>a{display:block;padding:0px;color:#696969;font-weight:400;transition:var(--tr)}#header .kopfzeile .mod_navigation ul li a:hover,#header .kopfzeile .mod_navigation ul li a.trail span,#header .kopfzeile .mod_navigation ul li strong{text-decoration:none;position:relative;color:#444}#header .kopfzeile .mod_navigation ul li.submenu>a>span,#header .kopfzeile .mod_navigation ul li.submenu>strong{padding-right:16px}#header .kopfzeile .mod_navigation ul li.submenu>a>span:after,#header .kopfzeile .mod_navigation ul li.submenu>strong:after{content:'';position:absolute;width:11px;height:11px;top:0.5em;margin-left:5px;background-size:11px;background-repeat:no-repeat;background-image:url('/files/theme/plugins/fontawesome-pro/svgs/light/chevron-down.svg')}#header .kopfzeile .mod_navigation ul li .level_2,#header .kopfzeile .mod_navigation ul li .level_3,#header .kopfzeile .mod_navigation ul li .level_4{position:absolute;visibility:hidden;opacity:0;background:rgba(255, 255, 255, 0.9);border-top:2px solid var(--primary_color);font-size:15px;min-width:150px;box-shadow:0 10px 20px -10px rgba(0, 0, 0, 0.6);margin:-1px 0 0 0px;padding:0;border-radius:1px;overflow:hidden;text-align:left;overflow:visible;transition:all 0.25s ease-in-out}#header .kopfzeile .mod_navigation ul li .level_2 li,#header .kopfzeile .mod_navigation ul li .level_3 li,#header .kopfzeile .mod_navigation ul li .level_4 li{display:block;float:none;margin:0;border-bottom:1px solid #f2f2f2}#header .kopfzeile .mod_navigation ul li .level_2 li a,#header .kopfzeile .mod_navigation ul li .level_3 li a,#header .kopfzeile .mod_navigation ul li .level_4 li a{margin:0}#header .kopfzeile .mod_navigation ul li .level_2 li a:before,#header .kopfzeile .mod_navigation ul li .level_3 li a:before,#header .kopfzeile .mod_navigation ul li .level_4 li a:before{display:none}#header .kopfzeile .mod_navigation ul li .level_2 li a span,#header .kopfzeile .mod_navigation ul li .level_3 li a span,#header .kopfzeile .mod_navigation ul li .level_4 li a span,#header .kopfzeile .mod_navigation ul li .level_2 li strong,#header .kopfzeile .mod_navigation ul li .level_3 li strong,#header .kopfzeile .mod_navigation ul li .level_4 li strong{text-transform:none;margin:0;padding:10px 25px 10px 20px;margin:0;line-height:30px;border:none;font-weight:300}#header .kopfzeile .mod_navigation ul li .level_2 li.submenu.trail>a span,#header .kopfzeile .mod_navigation ul li .level_3 li.submenu.trail>a span,#header .kopfzeile .mod_navigation ul li .level_4 li.submenu.trail>a span{color:var(--primary_color)}#header .kopfzeile .mod_navigation ul li .level_2 li.submenu.trail>a span:hover,#header .kopfzeile .mod_navigation ul li .level_3 li.submenu.trail>a span:hover,#header .kopfzeile .mod_navigation ul li .level_4 li.submenu.trail>a span:hover{color:#fff}#header .kopfzeile .mod_navigation ul li .level_2 li a:hover span,#header .kopfzeile .mod_navigation ul li .level_3 li a:hover span,#header .kopfzeile .mod_navigation ul li .level_4 li a:hover span,#header .kopfzeile .mod_navigation ul li .level_2 li strong,#header .kopfzeile .mod_navigation ul li .level_3 li strong,#header .kopfzeile .mod_navigation ul li .level_4 li strong{background:var(--primary_color);color:#fff}#header .kopfzeile .mod_navigation ul li .level_2 li a,#header .kopfzeile .mod_navigation ul li .level_3 li a,#header .kopfzeile .mod_navigation ul li .level_4 li a{padding:0}#header .kopfzeile .mod_navigation ul li .level_2 li.submenu>a>span:after,#header .kopfzeile .mod_navigation ul li .level_3 li.submenu>a>span:after,#header .kopfzeile .mod_navigation ul li .level_4 li.submenu>a>span:after,#header .kopfzeile .mod_navigation ul li .level_2 li.submenu>strong:after,#header .kopfzeile .mod_navigation ul li .level_3 li.submenu>strong:after,#header .kopfzeile .mod_navigation ul li .level_4 li.submenu>strong:after{content:'';position:absolute;width:11px;height:21px;top:20px;right:0;margin-right:5px;background-size:7px;background-repeat:no-repeat;background-image:url('/files/theme/plugins/fontawesome-pro/svgs/light/chevron-right.svg')}#header .kopfzeile .mod_navigation ul li .level_2 li .level_3,#header .kopfzeile .mod_navigation ul li .level_3 li .level_3,#header .kopfzeile .mod_navigation ul li .level_4 li .level_3,#header .kopfzeile .mod_navigation ul li .level_2 li .level_4,#header .kopfzeile .mod_navigation ul li .level_3 li .level_4,#header .kopfzeile .mod_navigation ul li .level_4 li .level_4{margin-left:100%;margin-top:-50px;border-top:0;border-left:1px solid #ddd}#header .kopfzeile .mod_navigation ul li.added_overview_li{background:#444;color:#fff}#header .kopfzeile .mod_navigation ul li.added_overview_li a,#header .kopfzeile .mod_navigation ul li.added_overview_li span{color:#fff}#header .kopfzeile .mod_navigation ul li.added_overview_li:before{display:none}#header .kopfzeile .mod_navigation ul li:hover .level_2,#header .kopfzeile .mod_navigation ul .level_2 li:hover .level_3,#header .kopfzeile .mod_navigation ul .level_3 li:hover .level_4{visibility:visible;opacity:1}.mod_article{position:relative;background:#fff;border-bottom:1px solid #ddd;outline:none}@media (min-width:1024px){.mod_article{padding-top:var(--padding-top, 60px);padding-bottom:var(--padding-bottom, 60px)}}@media (max-width:1023px){.mod_article{padding-top:var(--padding-top-mobile, 20px);padding-bottom:var(--padding-bottom-mobile, 20px)}.mod_article>div{max-width:var(--max-width-mobile) !important;width:var(--max-width-mobile) !important}}.mod_article.first{border-top:0}.mod_article:nth-child(even){background:#fbfbfb}.mod_article>.bg{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;z-index:1}.mod_article>.bg img{width:100%}@media (max-width:1023px){.mod_article>.bg{display:var(--background-image-mobile)}}.mod_article>*{width:1024px;margin:0px auto;padding-left:20px;padding-right:20px;position:relative;z-index:2}@media (max-width:1023px){.mod_article>*{width:95%;padding-left:2.5%;padding-right:2.5%;margin:0px auto}}.mod_article.first.under_header{margin-top:calc(var(--header_height) * -1)}@media (max-width:1023px){.mod_article.first.under_header{margin-top:0}}.mod_article.full_width{padding:0}.mod_article.full_width .ce_image.first img{width:100%}.mod_article.full_width>*,.mod_article.article_full_width>*{margin:0;padding:0;width:100%}.mod_article.gray{background:#fbfbfb}.mod_article.white{background:#fff}.ce_text{overflow:visible}@media (min-width:1024px){.ce_text{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}}@media (max-width:1023px){.ce_text{margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile)}}.ce_text.first h1,.ce_text.first h2,.ce_text.first h3,.ce_text.first h4,.ce_text.first h5,.ce_text.first h6{margin-top:0}.ce_text .image_container.float_left{margin-right:60px}@media (max-width:1023px){.ce_text .image_container.float_left{margin-right:0px}}.ce_text .image_container.float_right{margin-left:60px}@media (max-width:1023px){.ce_text .image_container.float_right{margin-left:0px}}.ce_text.cc_text_in_center_of_image{display:flex;justify-content:space-between;align-items:center}@media (max-width:1023px){.ce_text.cc_text_in_center_of_image{display:block}}@media (max-width:1023px){.ce_text.cc_text_in_center_of_image>*:first-child{margin-bottom:20px}}.ce_text.cc_text_in_center_of_image .text{flex-shrink:1}.ce_text.cc_text_in_center_of_image .text h1:first-child,.ce_text.cc_text_in_center_of_image .text h2:first-child,.ce_text.cc_text_in_center_of_image .text h3:first-child,.ce_text.cc_text_in_center_of_image .text h4:first-child,.ce_text.cc_text_in_center_of_image .text h5:first-child,.ce_text.cc_text_in_center_of_image .text h6:first-child{margin-top:0}.ce_text.cc_text_in_center_of_image .image_container{flex-shrink:0;float:none !important}.ce_text.cc_text_in_center_of_image .image_container.float_right{order:2}@media (max-width:1023px){.ce_text.cc_text_in_center_of_image .image_container{flex-shrink:0}}.ce_text.button a{display:inline-block;background-color:var(--primary_color);border-radius:20px;padding:12px 20px;margin-top:25px;line-height:27px;font-size:var(--font_size);color:#fff !important;transition:all 0.25s ease-in-out}.ce_text.button a:hover{opacity:0.8}.ce_text.button a:before{display:none}.ce_text.button_light a{display:inline-block;border:2px solid var(--primary_color);border-radius:20px;padding:12px 20px;margin-top:25px;line-height:27px;font-size:var(--font_size);transition:all 0.25s ease-in-out}.ce_text.button_light a:hover{background-color:var(--primary_color);color:#fff}.ce_text.button_light a::before{display:none}.ce_text.strong_big strong{display:inline-block;font-size:65px;line-height:97px;margin:0 0 10px 0px}.ce_text.zweispaltig{column-count:2;column-gap:60px;text-align:justify}@media (max-width:1023px){.ce_text.zweispaltig{column-count:inherit;column-gap:0;text-align:inherit}}.ce_text.zweispaltig>*{display:inline-block}.ce_text ul{margin:12px 0;overflow:hidden}.ce_text ul li{padding:4.5px 0px 4.5px 34px;text-align:left;list-style:none;position:relative;line-height:1.5}.ce_text ul li h1,.ce_text ul li h2,.ce_text ul li h3,.ce_text ul li h4,.ce_text ul li h5,.ce_text ul li h6{display:inline}.ce_text ul li:before{position:absolute;background-image:url('/files/theme/img/icons/check.svg');background-size:15px;background-repeat:no-repeat;width:15px;height:15px;content:"";margin:4px -24px;transition:var(--tr)}.ce_text ul:first-child{margin-top:0}.ce_text ol{margin-left:30px}.ce_text ol li{list-style:decimal}.ce_text.pfeil ul li:before{content:"\f105"}.ce_text.minus ul li{padding:4.5px 0px 4.5px 24px}.ce_text.minus ul li:before{content:"-";margin:-2px -14px 0}.ce_text table{margin-bottom:0}.ce_text table td,.ce_text table th{border:1px solid #999;padding:3px 10px;text-align:center}.ce_text p:before{content:"";width:10em;display:block;overflow:hidden}.ce_text:after{content:'';clear:both;display:block}@media (max-width:414px){figure.image_container{float:none;margin-right:0 !important;margin-left:0 !important;text-align:center}}@media (max-width:1023px){figure.image_container img{max-width:100%;height:auto}}@media (max-width:1023px) and (max-width:414px){figure.image_container img{display:inline-block}}.bild_nicht_zoom figure.image_container a img:hover{transform:scale(1);transform-origin:center}.ce_gallery.runde_bilder img{border-radius:100%}.ce_gallery .caption{font-size:20px;line-height:1.2;margin-top:20px}.ce_gallery .caption span{display:inline-block;font-size:15px;color:#999}@media (max-width:1014px){.ce_gallery img{max-width:100%;height:auto}}.ce_gallery a img{transition:all 0.7s ease-in-out}.ce_gallery a img:hover{transform:scale(1.05)}.ce_gallery.center ul{text-align:center}.ce_gallery.center ul li{display:inline-block;float:none}.ce_gallery .col_last figure{margin-right:0 !important}.ce_gallery:not(.center) .col_last figure{margin-right:0 !important}@media (max-width:375px){.ce_gallery ul{text-align:center}.ce_gallery ul li{float:none;display:inline-block}.ce_gallery ul li figure{margin-right:0 !important}}@media (max-width:1014px){.ce_image img{max-width:100%;height:auto}}.ce_table tr{background:#ddd;color:#444;border-bottom:1px solid #aaa;transition:var(--tr)}.ce_table tr:hover{background:#fff}.ce_table tr td,.ce_table tr th{padding:15px 25px}.ce_table.full_width table{width:100%}.ce_table.full_width table td.col_0{width:76%}#map{width:100% !important;color:#444}#map form input.text{width:73%}#map form input.submit{width:25%;margin-left:2%;padding:3px 6px;vertical-align:top}#map .routinglink{border-top:1px solid #ddd;padding-top:5px;margin-top:5px}.ce_flexbox h1,.ce_flexbox h2{margin-top:0}.ce_downloads ul{text-align:left}.ce_downloads ul li.download-element{display:inline-block;margin:2px 1%;min-width:47%;text-align:left}.ce_downloads ul li.download-element span.size{font-size:11px}.mod_booknav{margin-top:10px}.mod_booknav .prev,.mod_booknav .next{display:block;float:left;width:50%;min-height:1px}.mod_booknav .next{text-align:right}.mod_booknav .up{display:none}.pagination{padding-top:30px;padding-bottom:0 !important;color:#999999;text-align:center;clear:both}.pagination>p{display:none}.pagination ul{margin-bottom:0}.pagination ul li{display:inline-block;margin-right:5px}.pagination ul li.first,.pagination ul li.last{display:block}.mod_login,.mod_registration{margin:auto}.mod_login .widget.widget-text,.mod_registration .widget.widget-text,.mod_login .widget.widget-password,.mod_registration .widget.widget-password{display:flex}.mod_login .widget.widget-text label,.mod_registration .widget.widget-text label,.mod_login .widget.widget-password label,.mod_registration .widget.widget-password label{display:inline-block;width:55%;line-height:2}.mod_login .widget.widget-text input,.mod_registration .widget.widget-text input,.mod_login .widget.widget-password input,.mod_registration .widget.widget-password input{display:inline-block;width:60%;margin-bottom:10px;padding:3px 6px}.mod_login .widget.widget-checkbox,.mod_registration .widget.widget-checkbox{margin-bottom:10px}.mod_login .widget.widget-checkbox input,.mod_registration .widget.widget-checkbox input{margin-right:5px;height:var(--font_size)}.mod_login.logout .widget-submit,.mod_registration.logout .widget-submit{margin-top:10px}.mod_search form,.mod_search .header{text-align:center}.mod_search .widget{display:inline-block}.mod_search .relevance{font-size:0.6em}.mod_search input,.mod_search textarea{width:280px;line-height:1.7;height:inherit;border-radius:0;margin-bottom:0px;margin-top:1px;padding:4px 6px;-webkit-appearance:none;box-shadow:none;border:1px solid #ddd;margin:0 5px}@media (max-width:768px){.mod_search button{margin-top:10px}}.mod_search>div{padding:50px 0;border-top:1px solid #fff;border-bottom:1px solid #ddd;transition:all 0.5s ease-in-out}.mod_search>div:first-of-type{border-top:none}.mod_search>div:last-child{border-bottom:none}.mod_article .mod_navigation{text-align:center;line-height:1}.mod_article .mod_navigation ul{display:inline-block;margin-bottom:0;text-align:center}.mod_article .mod_navigation li{display:inline-block;line-height:2}.mod_article .mod_navigation li:after{content:"|";color:#666;margin:0 20px}.mod_article .mod_navigation li.last:after{content:"";margin:0}.mod_article .mod_navigation li a,.mod_article .mod_navigation li strong{text-decoration:none;font-weight:400}.mod_breadcrumb ul{margin:0;display:inline-block}.mod_breadcrumb ul li{display:inline-block}.mod_breadcrumb ul li:after{color:#808080;content:'/';font-weight:300;margin:0 10px}.mod_breadcrumb ul li.first,.mod_breadcrumb ul li.last,.mod_breadcrumb ul li.last:after{display:none}.mod_breadcrumb ul li span,.mod_breadcrumb ul li strong{color:#808080;font-weight:300}@media (min-width:769px){#header .mod_navigation a,#header .info_box a,.mod_article a,#footer .underline a{color:var(--primary_color);position:relative;text-decoration:none;outline:none !important;transition:all 0.25s ease-in-out}#header .mod_navigation a.invisible,#header .info_box a.invisible,.mod_article a.invisible,#footer .underline a.invisible{display:none}#header .mod_navigation a:before,#header .info_box a:before,.mod_article a:before,#footer .underline a:before{background-color:var(--primary_color);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:all 0.3s ease-in-out 0s;visibility:hidden;webkit-transform:scaleX(0);width:100%}#header .mod_navigation a:hover,#header .info_box a:hover,.mod_article a:hover,#footer .underline a:hover{color:var(--primary_color)}#header .mod_navigation a:hover:before,#header .info_box a:hover:before,.mod_article a:hover:before,#footer .underline a:hover:before{transform:scaleX(1);visibility:visible;webkit-transform:scaleX(1)}#header .mod_navigation a.arrow_down:before,#header .info_box a.arrow_down:before,.mod_article a.arrow_down:before,#footer .underline a.arrow_down:before{display:none}#header .mod_navigation a:before{background-color:var(--primary_color)}#header .info_box a:before,#header .info_box_social a:before{background-color:#fff}#header .mod_navigation ul li strong:before,#header .mod_navigation ul li a.trail:before{background-color:var(--primary_color);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:all 0.3s ease-in-out 0s;visibility:hidden;webkit-transform:scaleX(0);width:100%;transform:scaleX(1);visibility:visible;webkit-transform:scaleX(1)}}.mod_article .arrow_down{position:absolute !important;width:auto;left:50%;top:90%;transform:translateX(-50%)}@media (max-width:1023px){.mod_article .arrow_down{display:none}}.mod_article .arrow_down:hover .pulsating-circle::after{background-color:var(--primary_color)}.mod_article .arrow_down:hover .pulsating-circle i.fa,.mod_article .arrow_down:hover .pulsating-circle i.fal{color:#fff}.mod_article .arrow_down .pulsating-circle{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(1.33);width:30px;height:30px}.mod_article .arrow_down .pulsating-circle:before{content:'';position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:transparent;animation:pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s;animation-iteration-count:3;animation-fill-mode:forwards}.mod_article .arrow_down .pulsating-circle:after{transition:var(--tr);transform:scale(0.8);content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.5);border-radius:15px;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);animation:pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s;animation-iteration-count:3;animation-fill-mode:forwards}.mod_article .arrow_down .pulsating-circle .inside{transition:var(--tr);position:absolute;top:0;left:0;width:30px;height:30px;z-index:10;transform:scale(0.8);animation:pulse-arrow 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s;animation-iteration-count:3;animation-fill-mode:forwards}.mod_article .arrow_down .pulsating-circle i.fa,.mod_article .arrow_down .pulsating-circle i.fal{transition:var(--tr);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9;color:#444;width:auto;font-size:100%}@keyframes pulse-ring{0%{background-color:var(--primary_color);transform:scale(0.33);opacity:0.4}80%,100%{background-color:var(--primary_color);opacity:0}}@keyframes pulse-dot{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}@keyframes pulse-arrow{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}#footer{margin-top:0px;margin-bottom:0px;font-weight:400;position:relative;background-color:#f2f2f2}#footer>.inside{margin:auto;width:1400px;max-width:100%;overflow:visible;padding:50px 50px 30px;z-index:1;line-height:1.6}#footer>.inside ul{margin:12px 0;overflow:hidden}#footer>.inside ul li{padding:4.5px 0px 4.5px 34px;text-align:left;list-style:none;position:relative;line-height:1.5}#footer>.inside ul li h1,#footer>.inside ul li h2,#footer>.inside ul li h3,#footer>.inside ul li h4,#footer>.inside ul li h5,#footer>.inside ul li h6{display:inline}#footer>.inside ul li:before{position:absolute;background-image:url('/files/theme/img/icons/check.svg');background-size:15px;background-repeat:no-repeat;width:15px;height:15px;content:"";margin:4px -24px;transition:var(--tr)}#footer>.inside ul:first-child{margin-top:0}#footer>.inside ol{margin-left:30px}#footer>.inside ol li{list-style:decimal}#footer>.inside.pfeil ul li:before{content:"\f105"}#footer>.inside.minus ul li{padding:4.5px 0px 4.5px 24px}#footer>.inside.minus ul li:before{content:"-";margin:-2px -14px 0}@media (max-width:1023px){#footer>.inside{padding:50px 2.5% 30px}}#footer>.inside h1,#footer>.inside h2,#footer>.inside h3{color:var(--primary_color);margin-top:0;margin-bottom:10px}#footer>.inside p,#footer>.inside a,#footer>.inside span{color:#444}#footer>.inside a:hover{color:#444}#footer>.inside strong{font-weight:600}#footer>.inside ul li{line-height:2;color:#444}#footer>.inside ul li a{line-height:2}#footer>.inside ul li:hover:before{margin-left:-15px}#footer>.inside ul li:before{color:#444;content:'';position:absolute;width:11px;height:17px;top:9px;background-size:8px;background-repeat:no-repeat;background-image:url('/files/theme/img/icons/chevron-right.svg');margin-top:3px}#footer>.inside input.submit{background:var(--primary_color);color:#fff;border-radius:2px;width:100%;margin-top:3px;font-size:100%;text-align:left;padding:6px}#footer>.inside input.submit:hover{background:#fff;color:var(--primary_color)}#footer>.inside nav a{display:block}.custom{margin-top:0px}.custom #under_footer{color:#fff;padding:20px 0 15px;font-size:12px;background:var(--primary_color)}.custom #under_footer a{color:rgba(68, 68, 68, 0.8) !important;font-size:10px;transition:var(--tr)}.custom #under_footer a:hover{color:#fff}.ce_text_circle_button a:before{background:transparent}.ce_text_circle_button .icon{display:block;float:left;margin-right:20px;width:40px;height:40px;line-height:40px;border-radius:40px;background:var(--secondary_color);text-align:center;transition:var(--tr)}.ce_text_circle_button .icon svg path{fill:#fff}.ce_text_circle_button .icon:hover{transform:rotate(45deg)}.ce_text_circle_button a:last-child i.fa,.ce_text_circle_button a:last-child i.fab{margin-right:0}.prices{display:flex;margin-left:-10px;margin-right:-10px}@media (max-width:1023px){.prices{flex-wrap:wrap;justify-content:center}}.prices>*{width:33.33%;min-width:320px;margin:10px;background-color:#f8f9fa;border:1px solid rgba(0, 0, 0, 0.125);border-radius:3px;padding:20px;text-align:center;transition:var(--tr)}.prices>*:hover{transform:scale(1.02)}.prices>* h2{margin-bottom:15px !important;margin-top:0}.prices>* li{background-color:#ffffff;border:1px solid rgba(0, 0, 0, 0.125);border-bottom:0;list-style-type:none;padding:20px}.prices>* li.first{border-top-left-radius:3px;border-top-right-radius:3px}.prices>* li.last{border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:var(--primary_color);color:#fff;font-size:21px}.bewerbungsformular .widget.widget-checkbox{margin-top:10px;padding-bottom:10px legend;padding-bottom-font-weight:600}.bewerbungsformular .widget.widget-checkbox fieldset>span{width:50%;float:left}.bewerbungsformular .submit{margin-top:20px}.widget-text input[readonly]{border:0;padding-left:0}.ce_3492 .flexbox_inside{align-items:center}
