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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
@font-face{font-family:"BentonSans";src:url("/files/th_rs/src/fonts/benton-sans-comp-medium.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"BentonSansRegular";src:url("/files/th_rs/src/fonts/benton-sans-regular.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"DejaVuSerif";src:url("/files/th_rs/src/fonts/DejaVuSerif-Bold-webfont.woff") format("woff");font-style:normal;font-weight:bold;font-display:swap}@font-face{font-family:"DejaVuSerif";src:url("/files/th_rs/src/fonts/DejaVuSerif-BoldItalic-webfont.woff") format("woff");font-style:italic;font-weight:bold;font-display:swap}@font-face{font-family:"DejaVuSerif";src:url("/files/th_rs/src/fonts/DejaVuSerif-Italic-webfont.woff") format("woff");font-style:italic;font-weight:normal;font-display:swap}@font-face{font-family:"DejaVuSerif";src:url("/files/th_rs/src/fonts/DejaVuSerif-webfont.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"HoneyscriptLight";src:url("/files/th_rs/src/fonts/HoneyScript-Light.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"Market";src:url("/files/th_rs/src/fonts/Market-Regular-webfont.woff2") format("woff2"),url("/files/th_rs/src/fonts/Market-Regular-webfont.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"SegoePrint";src:url("/files/th_rs/src/fonts/segeo-print-webfont.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}:root{--font-family: "Market", times, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Arial, sans-serif;--schwarz: hsla(0, 0%, 0%, 1);--dunkelgrau: hsla(0,0%, 33%, 1);--grau: hsla(0, 0%, 87%, 1);--hellgrau: hsla(0, 0%, 93%, 1);--weiss: hsla(0, 0%, 100%, 1);--dunkelgruen: hsla(136, 26%, 29%, 1);--ocker: hsla(49, 64%, 47%, 1);--sel-rot: hsla(18, 100%, 31%, 1);--sel-hellrot: hsla(0, 100%, 60%, 1);--col_1: var(--ocker);--col_2: var(--sel_rot);--col_3: var(--dunkelgruen);--skin1: var(--weiss);--skin2: var(--dunkelgrau);--font1: var(--schwarz);--font3: var(--dunkelgruen);--foot: var(--grau);--line: var(--grau);--box: var(--hellgrau);--body--bg: hsla(25, 39%, 33%, 1);--header--bg: hsla(52, 92%, 81%, 1);--paper--bg: var(--skin1);--footer--bg: var(--foot);--info--bg: var(--box);--color--normal: var(--schwarz);--color--strong: var(--dunkelgruen);--title--color: var(--font3);--title--border: hsla(0, 0%, 72%, 1);--title--border2: var(--col_1);--menu--color: var(--weiss);--menu--active-color: var(--col_1);--menu--background: hsla(0, 0%, 23%, 1);--menu--height: 47px;--menu--search-text-background: var(--col_1);--menu--search-icon-background: var(--dunkelgrau);--menu--search-icon-color: var(--col_1);--text--border: hsla(49, 59%, 53%, 1);--info--border: var(--dunkelgruen);--service-link--background: var(--col_1);--service-link--color: var(--skin1);--service-link--hover-background: var(--sel-rot);--download--background: var(--box);--download--color: var(--sel-rot);--download--size-color: var(--schwarz);--download--symbol-color: var(--col_1);--download--hover-background: var(--col_1);--download--hover-color: var(--skin1);--download--hover-size-color: var(--weiss);--download--hover-symbol-color: var(--weiss);--form--mandatory: var(--col_1);--form--input-background: var(--hellgrau);--form--input-focus-background: #f9efa7;--form--input-focus-border: #365c40;--form--checkbox-label-min-width: 200px;--submit--background: var(--col_1);--submit--color: var(--skin1);--submit--hover-background: var(--sel-rot);--link--color: var(--sel-rot);--link--hover-color: var(--dunkelgruen);--totop--color: var(--col_1);--totop--hover-color: var(--sel-hellrot);--pagination--background: var(--box);--pagination--color: var(--font3);--pagination--aktiv-background: var(--col_1);--pagination--aktiv-color: var(--skin1);--galerie--border: var(--grau);--galerie--border-hover: var(--sel-rot);--galerie--text-color: var(--dunkelgruen);--newslist--info-color: var(--dunkelgruen);--zitatbox--color: var(--dunkelgruen);--accordion--hover-color: var(--sel-rot);--accordion--hover-background: var(--hellgrau);--sitemap--icon-color: var(--grau);--sitemap--border-color: var(--schwarz);--swiper--color: var(--col_1);--swiper--hover: var(--skin1);--filter--color: var(--font3);--filter--background: var(--box);--filter--caret-color: var(--col_1);--filter--aktiv-color: var(--skin1);--filter--aktiv-background: var(--col_1)}html{font-size:100%}body{background-color:var(--body--bg);background-image:url("/files/th_rs/src/img/background.jpg");background-repeat:repeat;background-attachment:fixed;min-height:300px}#wrapper{max-width:1280px;margin:.5rem auto}*{margin:0}@media(min-width: 768px){body.menu-home #left{width:40%;right:40%}body.menu-home #right{width:27%}}h1{font-family:"Market";color:var(--title--color);font-size:2.2rem;margin-top:.67em;margin-bottom:.67em}h2,h3,h4,h5,h6{font-family:"BentonSans";color:var(--title--color)}h2{font-size:1.5rem;margin-top:1.25rem;margin-bottom:1.25rem}h3{font-size:1.25rem;margin-top:1.25rem;margin-bottom:.625rem}h4{font-size:1rem;margin-top:1.33em;margin-bottom:1.33em}h5{font-size:.875rem;margin-top:1.67em;margin-bottom:1.67em}h6{font-size:.75rem;margin-top:2.33em;margin-bottom:2.33em}.titel-deko h1,.titel-deko h2,.titel-deko h3,.titel-deko h4,.titel-deko h5,.titel-deko h6{padding-bottom:.625rem;border-bottom:.1rem solid var(--title--border)}.titel-deko h1::after,.titel-deko h2::after,.titel-deko h3::after,.titel-deko h4::after,.titel-deko h5::after,.titel-deko h6::after{width:3.125rem;height:.25rem;position:relative;display:block;margin-top:.44rem;margin-bottom:-0.6875rem;background-color:var(--title--border2);content:" "}h1.titel-deko,h2.titel-deko,h3.titel-deko,h4.titel-deko,h5.titel-deko,h6.titel-deko{padding-bottom:.625rem;border-bottom:.1rem solid var(--title--border)}h1.titel-deko::after,h2.titel-deko::after,h3.titel-deko::after,h4.titel-deko::after,h5.titel-deko::after,h6.titel-deko::after{width:3.125rem;height:.25rem;position:relative;display:block;margin-top:.44rem;margin-bottom:-0.6875rem;background-color:var(--title--border2);content:" "}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}p{font-family:"DejaVuSerif";margin-top:1em;margin-bottom:1em}p strong{color:var(--color--strong)}#container{background:var(--paper--bg);color:var(--color--normal);align:center;display:block;margin:0}#container h1{font-family:"HoneyscriptLight"}#container p{font-size:1rem}#container p.header{font-size:1.2rem}.media--right>figure,.media--left>figure{margin-top:.4rem}.media--left>figure{margin-right:1.5rem}.media--right>figure{margin-left:1.5rem}#left .inside{margin:0 1rem}#main .inside{margin:0 1rem}#right .inside{margin:0 1rem}#header{align:center}#header .inside{background-color:var(--header--bg);background-image:url("/files/th_rs/src/img/header/SZEV-welle-2026.jpg");background-size:cover;background-repeat:no-repeat;min-height:235px}#header .inside #logo{left:3rem;top:2rem;position:absolute}#header .inside #headerbild{margin-right:3rem;float:right}#header .inside .smedia .inner{display:flex;height:235px;position:relative;left:3rem}#header .inside .smedia .inner .content-hyperlink{margin:185px .5rem 0}#headerbild{max-width:590px;height:auto;overflow:hidden}#headerbild img{width:100%;height:auto}@media(max-width: 960px){#header .inside #logo{left:1rem}#header .inside #headerbild{margin-right:1rem}#header .inside div.smedia .inner{left:1rem}}@media(max-width: 900px){#header .inside #logo{left:0}#header .inside #headerbild{margin-right:0rem;max-width:500px;top:36px;position:relative}#header .inside div.smedia .inner{left:0}}@media(max-width: 770px){.responsive_headerbild_hidden{display:none}}#footer{background:var(--footer--bg);color:var(--color--normal);align:center}#footer .inside{margin:0 1rem}#footer p{font-size:.75rem}.footer-content{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:.5rem 1.5rem;margin:0 auto;max-width:103rem}.footer-content>div{grid-column:span 2}@media only screen and (min-width: 48rem){.footer-content>div{grid-column:span 1}}.footer-content div.titel-deko h4{margin-bottom:0}#liste ul{margin:.5rem 0 .75rem 1.375rem;padding-left:0;line-height:1.375rem}#liste li{margin-bottom:.5rem;padding-left:.625rem;line-height:1.375rem;list-style-image:url("/files/th_rs/src/img/bullet.gif");list-style-position:outside}.umrahmung{padding:.5rem .5rem .18rem;border:1px solid var(--text--border);border-radius:.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:.75rem;margin-bottom:.5rem}.information{padding:.5rem .5rem .18rem;border:1px solid var(--info--border);border-radius:.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:1rem;margin-bottom:1rem;text-align:center;background-color:var(--info--bg)}.information:before{width:100%;height:2rem;position:relative;float:none;clear:both;display:block;padding-bottom:.25rem;text-align:center;font-family:FontAwesome;font-size:2rem;font-weight:900;color:var(--color--strong);content:""}.zitatbox{width:250px;float:left;padding:0 20px 6px 0}.zitatbox p{margin:2px 0 0;font-size:1.2em !important;font-style:italic;line-height:140%;color:var(--zitatbox--color)}.teaser_haupt h1,.teaser_haupt h2,.teaser_haupt h3,.teaser_haupt h4,.teaser_haupt h5,.teaser_haupt h6{margin-top:2px}.teaser_haupt figure,.noten figure{margin-top:.25rem;margin-right:1rem;margin-bottom:.25rem}#container .spalten2,#container .spalten3{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:.5rem 1.5rem;margin:0 auto;max-width:103rem}#container .spalten2>div{grid-column:span 12}@media only screen and (min-width: 48rem){#container .spalten2>div{grid-column:span 6}}#container .spalten3>div{grid-column:span 12}@media only screen and (min-width: 40rem){#container .spalten3>div{grid-column:span 6}}@media only screen and (min-width: 64rem){#container .spalten3>div{grid-column:span 4}}.pagination{height:3rem}.pagination ul{height:30px;position:relative;float:left;display:block;margin:0;padding:15px 0 0;list-style-type:none}.pagination ul li{position:relative;float:left;display:block}.pagination ul li strong.active,.pagination ul li a{margin-right:10px;padding:6px 13px}.pagination ul li a{text-decoration:none;transition:all .3s ease-in-out}.pagination ul li a:not(.active){background-color:var(--pagination--background);color:var(--pagination--color)}.pagination ul li strong.active,.pagination ul li a:not(.active):hover{background-color:var(--pagination--aktiv-background);color:var(--pagination--aktiv-color)}.pagination p{position:relative;float:right;display:block;margin-right:10px}.mittig{margin:1rem auto 0 auto}.mainmenu{--nav-breakpoint: 850}.hidden{display:none}.tt_01a,.tt_01b,.tt_01c,.tt_01d{font-family:"BentonSans"}.tt_02a,.tt_02b,.tt_02c,.tt_02d{font-family:"DejaVuSerif"}.tt_03a,.tt_03b,.tt_03c,.tt_03d{font-family:"SegoePrint"}.tt_04a,.tt_04b,.tt_04c,.tt_04d{font-family:"Market"}.tt_01a,.tt_02a,.tt_03a,.tt_04a{font-size:1rem !important}.tt_01b,.tt_02b,.tt_03b,.tt_04b{font-size:1.2rem !important}.tt_01c,.tt_02c,.tt_03c,.tt_04c{font-size:1.4rem !important}.tt_01d,.tt_02d,.tt_03d,.tt_04d{font-size:1.6rem !important}form{position:relative}form div.select_anzahl{margin-bottom:.8rem}form div.select_anzahl select.select_anzahl{background-color:var(--form--input-background);border:1px solid var(--form--input-background);border-radius:3px;border-collapse:collapse;font:1rem "Dejavu",Georgia,Trebuchet,Times,serif;color:var(--schwarz);float:right}form label{position:relative;float:none;margin-bottom:.3rem;font:.9em "BentonSansRegular",Helvetica,Arial,sans-serif;color:var(--schwarz)}form label:not(.select_anzahl){display:block}form .text,form .textarea,form .captcha{width:100%;margin-bottom:.625rem;padding:.375rem .5rem;background-color:var(--form--input-background);border:1px solid var(--form--input-background);border-radius:3px;border-collapse:collapse;font:1em "Dejavu",Georgia,Trebuchet,Times,serif;color:var(--schwarz);box-sizing:border-box;transition:all .3s ease-in-out}form .text:focus,form .textarea:focus,form .captcha:focus{background-color:var(--form--input-focus-background);border:1px solid var(--form--input-focus-border);outline:none}form span.mandatory{margin-left:.25em;font-weight:bold;color:var(--form--mandatory)}form .upload{margin-bottom:10px;margin-left:0}form .widget select.select_anrede{margin-bottom:.625rem;padding:.375rem .5rem;background-color:var(--form--input-background);border:1px solid var(--form--input-background);border-radius:3px;border-collapse:collapse;font:1rem "Dejavu",Georgia,Trebuchet,Times,serif;color:var(--schwarz)}form select.select_anrede:focus,form select.select_anzahl:focus{background-color:var(--form--input-focus-background);border:1px solid var(--form--input-focus-border);outline:none}form fieldset.checkbox_container{border:0;padding:0}form fieldset.checkbox_container span,form fieldset.checkbox_container span input{position:relative;float:left;display:inline;margin-left:3px;margin-right:5px;font-weight:normal;text-decoration:none;color:var(--schwarz)}form fieldset.checkbox_container span input{margin-top:3px}form fieldset.checkbox_container span label{position:relative;margin-right:15px;padding:0 0 3px;font-weight:normal;text-decoration:none;color:var(--schwarz);min-width:var(--form--checkbox-label-min-width)}form fieldset.checkbox_container legend{position:relative;float:none;display:block;margin-bottom:.3rem;font:.9em "BentonSansRegular",Helvetica,Arial,sans-serif;color:var(--schwarz)}form fieldset.radio_container{margin-top:1rem}form fieldset.radio_container span,form fieldset.radio_container span input{position:relative;float:left;display:inline;margin-left:3px;margin-right:5px;font-weight:normal;text-decoration:none;color:var(--schwarz)}form fieldset.radio_container span label{position:relative;margin-right:15px;padding:0 0 3px;font-weight:normal;text-decoration:none;color:var(--schwarz);min-width:var(--form--checkbox-label-min-width)}form fieldset{margin-right:0;margin-bottom:12px;margin-left:0;padding:0 9px;border:1px solid #ccc;border-radius:3px}form fieldset help{margin-bottom:10px;font:3px "BentonSansRegular",Helvetica,Arial,sans-serif;color:var(--schwarz)}form fieldset span label{margin-right:15px;margin-left:0}form .submit{position:relative;float:none;clear:both;display:block;margin-top:.625rem;padding:.5rem 2rem;background-color:var(--submit--background);border:0px;font:18px/18px "BentonSans",Helvetica,Arial,sans-serif;text-decoration:none;color:var(--submit--color);cursor:pointer;transition:all .3s ease-in-out}form .submit:hover{background-color:var(--submit--hover-background)}form .submit:focus{outline:none}.radio_container,.checkbox_container{margin:4px 0 12px;padding:0;border:none !important}.widget-captcha{width:100%;margin-bottom:10px;padding:8px 10px;background-color:#fff;border:1px solid #f69;border-radius:3px;border-collapse:collapse;font:13px "Dejavu",Georgia,Trebuchet,Times,serif;color:var(--schwarz);box-sizing:border-box;transition:all .3s ease-in-out}form.kontakt{margin-bottom:1rem}div.mod_search p.header{font-size:1.2rem;margin-top:2rem}#gaeste .form{background-image:url("/files/bilder/kontakt/gaestebuch.jpg");background-position:right center;background-repeat:no-repeat;margin-top:1rem}#gaeste .form form{margin-bottom:1rem}#gaeste .form .text,#gaeste .form .textarea{width:50%;max-width:50%}#gaeste .form .captcha{width:3.2rem}@media(max-width: 860px){#gaeste .form{background-image:none}#gaeste .form .text,#gaeste .form .textarea{width:100%;max-width:100%}}@media(max-width: 680px){#gaeste .pagination p{display:none}}@media(max-width: 745px){.pagination ul li strong.active,.pagination ul li a{margin-right:8px;padding:5px 10px}}@media(max-width: 650px){.pagination ul li strong.active,.pagination ul li a{margin-right:6px;padding:5px 8px}}@media(max-width: 560px){.pagination ul li strong.active,.pagination ul li a{margin-right:4px;padding:5px 6px}}#nachrichten .form{margin-top:1rem}#nachrichten .form form{margin-bottom:1rem}#nachrichten .form .text,#nachrichten .form .textarea{width:100%;max-width:100%}#nachrichten .form .captcha{width:3.2rem}#nachrichten .layout_full figure{margin-top:1.4rem;margin-right:1.5rem;margin-bottom:1rem}#nachrichten .layout_full p.info{font:1.2rem "BentonSans" !important;color:var(--dunkelgruen);margin-bottom:0}#gaeste .comment_default,#nachrichten .comment_default{margin-top:2.25rem;margin-bottom:1rem;padding-top:.625rem;padding-bottom:0;padding-left:1rem;font-size:.75rem;line-height:1.25em;background:rgba(0,0,0,0) url("/files/th_rs/src/img/bullet.gif") no-repeat scroll right bottom;border-left:1px dotted #365c40;border-top:1px dotted #365c40;border-bottom:none}#gaeste .comment_default .info,#nachrichten .comment_default .info{margin-top:.3rem;margin-bottom:.625rem;font:1.4em "Dejavu",Georgia,Trebuchet,Times,serif;font-weight:bold;color:var(--color--strong)}#gaeste .comment_default p,#nachrichten .comment_default p{font:1.3rem/1.7rem "SegoePrint";margin-top:0;margin-bottom:0}#gaeste .comment_default div.reply div.comment p,#nachrichten .comment_default div.reply div.comment p{font-family:Verdana,Tahoma,Arial,Helvetica,Geneva,Swiss,sans-serif;font-size:1rem;color:var(--color--strong)}.content-accordion .handorgel__header .handorgel__header__button::after{font:1.8rem FontAwesome;color:var(--title--color);content:"";transition:all .3s ease-in-out;float:right}.content-accordion .handorgel__header .handorgel__header__button:hover::after{color:var(--accordion--hover-color)}.content-accordion .handorgel__header--opened .handorgel__header__button::after{font:1.8rem FontAwesome;color:var(--title--color);content:"";transition:all .3s ease-in-out;float:right}.content-accordion .handorgel__header--opened .handorgel__header__button:hover::after{color:var(--accordion--hover-color)}.content-accordion .handorgel__header__button:hover{color:var(--accordion--hover-color);background-color:var(--accordion--hover-background)}.akkordeontitel-deko>h1:not(.handorgel__header),.akkordeontitel-deko>h2:not(.handorgel__header),.akkordeontitel-deko>h3:not(.handorgel__header),.akkordeontitel-deko>h4:not(.handorgel__header),.akkordeontitel-deko>h5:not(.handorgel__header),.akkordeontitel-deko>h6:not(.handorgel__header){padding-bottom:.625rem;border-bottom:.1rem solid var(--title--border)}.akkordeontitel-deko>h1:not(.handorgel__header)::after,.akkordeontitel-deko>h2:not(.handorgel__header)::after,.akkordeontitel-deko>h3:not(.handorgel__header)::after,.akkordeontitel-deko>h4:not(.handorgel__header)::after,.akkordeontitel-deko>h5:not(.handorgel__header)::after,.akkordeontitel-deko>h6:not(.handorgel__header)::after{width:3.125rem;height:.25rem;position:relative;display:block;margin-top:.44rem;margin-bottom:-0.6875rem;background-color:var(--title--border2);content:" "}div.content-accordion figure{margin-top:1.4rem;margin-right:1.5rem;margin-bottom:1rem}a{text-decoration:none;color:var(--link--color);border:none}a:hover{text-decoration:underline;color:var(--link--hover-color)}a:focus{outline:none}p>a[target=_blank]::before{display:inline-block;margin-right:5px;margin-left:2px;font:11px/1em FontAwesome;content:""}figure>a{display:flex}.verteiler-link a,div.mod_newsreader p.back a,div.mod_newslist p.more-link a{display:table;margin-top:6px;margin-right:auto;padding:.5rem 2rem;background-color:var(--service-link--background);font:18px/18px "BentonSans",Helvetica,Arial,sans-serif;text-decoration:none;color:var(--service-link--color);transition:all .3s ease-in-out}.verteiler-link a:hover,div.mod_newsreader p.back a:hover,div.mod_newslist p.more-link a:hover{background-color:var(--service-link--hover-background)}.verteiler-link a{margin-left:auto}div.mod_newsreader p.back a,div.mod_newslist p.more-link a{margin-left:0}a.nachoben{bottom:1rem;right:2rem;position:fixed;z-index:100;color:var(--totop--color);transition:all .3s ease;display:none;text-decoration:none}a.nachoben::before{font-family:FontAwesome;font-size:2rem;content:""}a.nachoben:hover{color:var(--totop--hover-color)}.ce_download a{position:relative;display:block;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ce_download a{width:100%;position:relative;display:block;padding:12px 40px 10px;color:var(--download--color);background-color:var(--download--background);text-decoration:none;box-sizing:border-box;transition:all .3s ease-in-out}.ce_download a:hover,.ce_download a:active{background-color:var(--download--hover-background);color:var(--download--hover-color)}.ce_download a span{position:relative;float:right;display:block;text-decoration:none;color:var(--download--size-color);transition:all .3s ease-in-out}.ce_download a:hover span,.ce_download a:active span{color:var(--download--hover-size-color)}.ce_download a:before{right:10px;top:13px;position:absolute;display:block;font:14px FontAwesome;font-weight:normal;text-decoration:none;color:var(--download--symbol-color);content:"";transition:all .3s ease-in-out}.ce_download a:hover:before,.ce_download a:active:before{color:var(--download--hover-symbol-color)}.ce_download img{left:12px;top:12px;position:absolute;z-index:9}@media only screen and (min-width: 48rem){div.content-gallery--cols-4 ul>li,div.content-gallery--cols-6 ul>li{grid-column:span 3}}@media only screen and (min-width: 64rem){div.content-gallery--cols-6 ul>li{grid-column:span 2}}.content-gallery ul{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:1.5rem;list-style:none;margin:0;padding:.4rem}.content-gallery ul>li{grid-column:span 6}@media only screen and (min-width: 40rem){.content-gallery ul>li{grid-column:span 4}}@media only screen and (min-width: 40rem){.content-gallery ul{grid-gap:1rem}}.content-gallery figure{margin:0;transition:border-color .3s ease-in-out;padding:.25rem;background:var(--weiss);border:2px solid var(--galerie--border);box-shadow:1px 1px 5px 1px gray}.content-gallery figure:hover,.content-gallery figure:focus{border-color:var(--galerie--border-hover)}.content-gallery figure figcaption{font:.8rem "BentonSans",Helvetica,Arial,sans-serif;color:var(--galerie--text-color);padding:.56rem .375rem .2rem .125rem}div.galerie-eng .content-gallery ul{grid-gap:0}.grid::after{content:"";display:block;clear:both}.grid-item{float:left}.grid-item figure{display:block}div.mod_newslist>div{margin-bottom:1rem}div.mod_newslist figure{margin-top:1.4rem;margin-right:1.5rem}div.mod_newslist p.info{font:1.2rem "BentonSans" !important;color:var(--newslist--info-color);margin-bottom:0}div.mod_newslist .layout_latest .info .fa-commenting,div.mod_newsreader .layout_full .info .fa-commenting{margin-left:1rem}#diskographie .mod_newslist figure{margin-top:0;border:1px solid var(--galerie--border);transition:border-color .2s ease-in-out}#diskographie .mod_newslist figure:hover{border:1px solid var(--galerie--border-hover)}#diskographie .mod_newslist .ce_text p{margin-top:0;margin-bottom:0}#diskographie .mod_newslist>li{margin-bottom:1rem}#portfolio_filter a{width:120px;display:inline-block;margin-right:3px;margin-bottom:3px;padding:6px 15px;background-color:var(--filter--background);font:1.2em "BentonSansRegular",Helvetica,Arial,sans-serif;color:var(--filter--color);box-sizing:border-box;transition:all .3s ease-in-out}#portfolio_filter a:before{margin-right:15px;font-family:FontAwesome;color:var(--filter--caret-color);content:"";transition:all .3s ease-in-out}#portfolio_filter a.active:before,#portfolio_filter a:hover:before{color:var(--filter--aktiv-color)}#portfolio_filter a:hover,#portfolio_filter a.active{background-color:var(--filter--aktiv-background);text-decoration:none;color:var(--filter--aktiv-color)}#portfolio_filter.noten a{width:auto}:root{--swiper-pagination-bullet-size: 16px;--swiper-pagination-bullet-inactive-opacity: .4}#welcome-swiper{--swiper-theme-color: var(--swiper--color)}#welcome-swiper .swiper-button-next:hover,#welcome-swiper .swiper-button-prev:hover{--swiper-theme-color: var(--swiper--hover)}#welcome-swiper .swiper-pagination span:not(.swiper-pagination-bullet-active):hover{opacity:1;background:var(--swiper--hover)}#menusection{background-color:var(--menu--background);font-family:"BentonSans";--nav-color: var(--menu--color);--nav-active-color: var(--menu--active-color);--nav-item-line-height: 1.8;--nav-font-size: 1.3em;--nav-icon: url('data:image/svg+xml; charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="lightgray" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg>');--nav-mobile-active-color: var(--ocker);--nav-submenu-background: var(--menu--background);--nav-burger-line-color: var(--ocker)}#menusection .mod_search{width:50px;height:var(--menu--height);right:0;top:0;position:absolute;overflow:hidden;padding:0;background-color:var(--menu--search-text-background);z-index:100}#menusection .mod_search .formbody{width:100%;height:47px}#menusection .mod_search .formbody .text{width:100%;height:50px;left:0;top:0;position:absolute;display:block;padding:0 60px 0 90px;vertical-align:middle;background-color:rgba(0,0,0,.01);box-shadow:0 0 0 0;border:0px;border-radius:0;font-size:14px;box-sizing:border-box}#menusection .mod_search .formbody .submit{width:50px;height:50px;right:0;top:0;position:absolute;margin:0;padding:0;box-shadow:0 0 0 0;border:0px;border-radius:0;font-size:0px;cursor:pointer;background:rgba(0,0,0,0)}#menusection .mod_search .formbody .submit:hover{background-color:rgba(0,0,0,.05)}#menusection .mod_search .formbody::before{width:50px;height:33px;right:0;top:0;position:absolute;padding-top:17px;text-align:center;background-color:var(--menu--search-icon-background);font:15px FontAwesome;color:var(--menu--search-icon-color);content:""}#menusection .mod_search h1,#menusection .mod_search h2 h3,#menusection .mod_search h4,#menusection .mod_search h5,#menusection .mod_search h6{width:90px;height:39px;left:0;top:-3px;position:absolute;margin:0;padding:15px 0 0 20px;font-size:var(--nav-font-size);font-weight:var(--nav-font-weight);line-height:24px;color:var(--nav-color);box-sizing:border-box}#menusection .mod_search:hover{width:100%}body.nav-is-desktop .navigation-main .level_1 ul a,body.nav-is-desktop .navigation-main .level_1 ul strong{font-size:1.2em;line-height:1.4}.level_2 a.fotogalerie::after,.level_2 strong.fotogalerie::after,p.fotogalerie a::after{display:inline-block;margin-left:12px;font:1.2em FontAwesome;content:""}body.nav-is-desktop .mainmenu ul.level_1 li.menu-home>.active::after,body.nav-is-desktop .mainmenu ul.level_1 li.menu-home>a::after{position:absolute;top:0px;left:0;width:50px;height:35px;padding-top:.2em;background-color:var(--menu--background);font:1.1em FontAwesome;content:"";text-align:center}body.nav-is-desktop .mainmenu ul.level_1 li.menu-home>.active::after{color:var(--menu--active-color)}body.nav-is-desktop .mainmenu ul.level_1 li.menu-home>a::after{color:var(--menu--color)}body.nav-is-mobile .nav-wrapper{height:var(--menu--height)}body.nav-is-desktop div.mod_search{transition:all 1s ease-in-out}body:not(:is(:not(.nav-is-mobile),.navigation-open)) div.mod_search{transition:all .3s ease-in-out}body:not(:is(:not(.nav-is-mobile),:not(.navigation-open))) div.mod_search{visibility:hidden;transition:none}@media(min-height: 600px){#menusection{position:sticky;top:0;z-index:100}}.mod_sitemap ul{margin-top:0;padding-left:0;list-style-type:none}.mod_sitemap ul{margin-left:0;list-style-type:none}.mod_sitemap li{margin-bottom:12px;padding-bottom:14px;border-bottom:1px dotted var(--sitemap--border-color);border-left:0px dotted var(--sitemap--border-color);font-weight:normal;list-style-type:none}.mod_sitemap li ul li{margin-bottom:0;margin-left:24px;padding-top:5px;padding-bottom:0;border:0px dotted var(--sitemap--border-color)}.mod_sitemap li a:before{content:""}.mod_sitemap li:before{padding-right:10px;font-family:FontAwesome;font-weight:normal;color:var(--sitemap--icon-color);content:""}.mod_sitemap li.submenu{font-weight:bold}.mod_sitemap li.submenu .fotogalerie{font-weight:normal}.mod_sitemap li.submenu:before{padding-right:10px;font-weight:normal;color:var(--sitemap--icon-color);content:""}
