@font-face { font-family: 'Lora';
             src: url('../../files/lora/Lora-Italic.ttf') format('truetype'); }

*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}img{border:0}figure,figcaption{display:block}select,input,textarea{font-size:99%}#container,.inside{position:relative}.block{overflow:hidden}#footer{clear:both}#main .inside{min-height:1px}.clear,#clear,.clearfix{clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#container:after{content:"";display:table}ol,ul{list-style-type:none}blockquote,q{quotes:none}body,div,object,iframe,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,figure,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,figcaption{margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0);box-sizing:border-box}
#wrapper{display:grid;grid-template-columns:[start] 1fr [end];grid-template-areas:"kopf" "inhalt" "fuss";column-gap:0rem;row-gap:0rem;margin:0;text-align:center;width:100%;max-width:100%}#header{grid-area:kopf}#container{grid-area:inhalt}#footer{grid-area:fuss}#header .inside,#container,#footer .inside{max-width:1600px;margin-left:auto;margin-right:auto;width:100%;text-align:left}#main .inside{margin:2rem 1rem 1rem 1rem}#left .inside,#right .inside{margin:2rem 1rem 2rem 1rem}#header-top,#footer-innen{margin:0rem 1rem 0rem 1rem}@media screen and (max-width: 767px){#wrapper,#header .inside,#container,#main,#footer .inside{max-width:100%;margin:0;width:auto}#main .inside{margin:2rem 1rem 1rem 1rem}}
#container{display:grid;grid-template-columns:[start] 1fr [li-middle] 2fr [re-middle] 1fr [end];grid-template-areas:"links mitte rechts";column-gap:0rem;row-gap:0rem;justify-items:stretch;align-items:stretch}#main{grid-area:mitte}#left{grid-area:links}#right{grid-area:rechts}@media(max-width: 767px){#container{grid-template-columns:[start] 1fr [end];grid-template-areas:"mitte" "links" "rechts"}}
.row,.news_grid,.event_grid,.mod_comments{clear:both;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:2rem;row-gap:1rem}#header .row{align-items:center}.span1{grid-column:span 1}.span2{grid-column:span 2}.span3{grid-column:span 3}.news_grid .layout_latest,.event_grid .layout_event,.span4{grid-column:span 4}.span5{grid-column:span 5}.comment_default,.span6{grid-column:span 6}.span7{grid-column:span 7}.span8{grid-column:span 8}.span9{grid-column:span 9}.span10{grid-column:span 10}.span11{grid-column:span 11}.span12,.event_grid h2,.syndication{grid-column:span 12}@media(max-width: 959px){.span2,.span3{grid-column:span 4}.span4,.span5,.span7,.span8,.news_grid .layout_latest,.event_grid .layout_event{grid-column:span 6}.span9,.span10{grid-column:span 8}}@media(max-width: 767px){.row{column-gap:0rem}.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.comment_default,.news_grid .layout_latest,.event_grid .layout_event{grid-column:span 12}}@media print{.row{column-gap:1rem}.span4{grid-column:span 6}}
#header .content-image img,#main .content-image img,#main .content-text img,.content-gallery img,#right .content-image img{width:100%;height:auto;max-width:100%;display:block;box-sizing:border-box}.icon_tel a:before{margin-right:.75rem;content:"☎";font-size:1.1rem}.icon_mail a:before{margin-right:.75rem;content:"✉";font-size:1.1rem}.icon_mobil a:before{margin-right:.75rem;content:"📱";font-size:1.1rem}.icon_offen a:before{margin-right:.75rem;content:"🕑";font-size:1.1rem}.icon_www a:before{margin-right:.75rem;content:"🌐";font-size:1.1rem}.content-text figcaption{margin-bottom:1rem;font-size:.9em}.content-download{padding-bottom:1rem}.content-downloads li{padding-bottom:.5rem}.content-text{overflow:hidden}#main .content-text{hyphens:auto}.ce_text p,.content-text p{margin-bottom:1rem}#main .content-text>h2{margin-top:0px}.content-list ul,.content-text ul{margin:0 0 1rem 1rem;padding:0}.content-list li,.content-text li{margin:0 0 0 0;padding:0 0 .25rem .5rem;list-style-type:disc}.content-list ul,.content-text ul{margin-bottom:1rem;margin-left:1rem;list-style:"⯈";list-style-position:outside}.content-text>ul>li,.content-list>ul>li{padding-left:.75rem}.content-accordion ul li{padding:0 0 5px 15px;list-style-type:square}.content-accordion ul li{margin:0;padding:0;list-style-type:square}.content-accordion ul{margin:0;padding:0}.content-accordion .accordion div{padding:5px 0}tbody,tfoot,thead,tr,th,td{vertical-align:top}.content-table{margin-top:1.5rem;margin-bottom:1.5rem;border-left:1px solid #ccc}.content-table td{padding:2px 8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.content-table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.content-table th a{color:#333}.content-table table{border-right:2px solid #dfdfdf;border-collapse:separate;border-bottom:3px solid #dfdfdf;border-left:3px solid #dfdfdf}.content-table th{padding:.3em 2em .3em .5em;text-align:left;background-color:#dfdfdf;font-weight:bold}.content-table td{padding:.2em 2em .2em .5em;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.content-text td,.content-text th{padding-right:1rem;padding-bottom:1rem}#right .content-text td,#right .content-text th{padding-right:.5rem;padding-bottom:0;font-weight:normal}.more a{transition:all 250ms ease-in-out;display:inline-block;width:auto;padding:.5rem 1rem;text-align:center;background-color:rgba(204,204,204,.8);background:linear-gradient(75deg, rgba(204, 204, 204, 0.7), #ffffff);box-shadow:rgba(55,55,55,.3) 0 15px 10px -15px;border-radius:3px;border:1px solid #999;border-bottom-color:#666;margin-top:0;margin-bottom:1rem;font-weight:normal;color:#a3165b}p.back a,p.more a{transition:all 250ms ease-in-out;display:inline-block;width:auto;padding:.25rem 1rem;text-align:center;background-color:rgba(204,204,204,.8);background:linear-gradient(75deg, rgba(204, 204, 204, 0.7), #ffffff);box-shadow:rgba(55,55,55,.3) 0 15px 10px -15px;border-radius:3px;border:1px solid #999;border-bottom-color:#666;font-size:85%;margin-top:0;margin-bottom:1rem;font-weight:normal;color:#a3165b}#footer p.more a{color:#a3165b}p.back a:hover,p.more a:hover,.more a:hover{background:linear-gradient(75deg, #ffffff, rgba(204, 204, 204, 0.7))}.media{clear:both}.float_right,.layout_latest .float_right,.mod_newslist .float_right,.media--right figure{margin-bottom:1rem;margin-left:2rem;float:right}.float_left,.media--left figure{margin-right:2rem;margin-bottom:1rem;float:left}.layout_latest .float_left{margin-right:2rem;margin-bottom:0rem;float:left}.media--above figure{margin-bottom:1rem}.media--below figure{margin-top:1rem}@media screen and (max-width: 767px){.layout_latest .float_right,.layout_latest .float_left,.float_right,.float_left,.media--left figure,.media--right figure{margin-right:0rem;margin-bottom:1rem;margin-left:0rem;float:none}}
.content-gallery{padding-top:1rem;margin-bottom:1rem}.content-gallery>ul,.content-text .content-gallery>ul{margin:0;padding:0;list-style:none;clear:both;display:grid;column-gap:2rem;row-gap:1rem}.content-gallery li,.content-text .content-gallery li{margin:0;padding:0;list-style:none}#footer .content-gallery>ul{column-gap:1rem;row-gap:1rem}.content-gallery--cols-1 ul{grid-template-columns:repeat(1, 1fr)}.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-4 ul{grid-template-columns:repeat(4, 1fr)}.content-gallery--cols-5 ul{grid-template-columns:repeat(5, 1fr)}.content-gallery--cols-6 ul{grid-template-columns:repeat(6, 1fr)}.content-gallery--cols-7 ul{grid-template-columns:repeat(7, 1fr)}.content-gallery--cols-8 ul{grid-template-columns:repeat(8, 1fr)}.content-gallery--cols-9 ul{grid-template-columns:repeat(9, 1fr)}.content-gallery--cols-10 ul{grid-template-columns:repeat(10, 1fr)}.content-gallery--cols-11 ul{grid-template-columns:repeat(11, 1fr)}.content-gallery--cols-12 ul{grid-template-columns:repeat(12, 1fr)}#footer .content-gallery--cols-12 ul{grid-template-columns:repeat(24, 1fr)}@media screen and (max-width: 959px){.content-gallery--cols-1 ul{grid-template-columns:repeat(1, 1fr)}.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-4 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-5 ul,.content-gallery--cols-6 ul,#footer .content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-7 ul,.content-gallery--cols-8 ul{grid-template-columns:repeat(4, 1fr)}.content-gallery--cols-9 ul,.content-gallery--cols-10 ul{grid-template-columns:repeat(5, 1fr)}.content-gallery--cols-11 ul,.content-gallery--cols-12 ul{grid-template-columns:repeat(6, 1fr)}#footer .content-gallery--cols-12 ul{grid-template-columns:repeat(16, 1fr)}}@media screen and (max-width: 767px){.content-gallery--cols-1 ul{grid-template-columns:repeat(1, 1fr)}.content-gallery--cols-2 ul,.content-gallery--cols-3 ul,.content-gallery--cols-4 ul,.content-gallery--cols-5 ul,.content-gallery--cols-6 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-7 ul,#footer .content-gallery--cols-3 ul,.content-gallery--cols-8 ul,.content-gallery--cols-9 ul{grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-10 ul,.content-gallery--cols-11 ul,.content-gallery--cols-12 ul{grid-template-columns:repeat(4, 1fr)}#footer .content-gallery--cols-12 ul{grid-template-columns:repeat(8, 1fr)}}
body{background-color:#a3165b;color:#333}body{font:100.01%/1.5rem "Lucida Grande",Helvetica,Arial,Verdana,sans-serif}#wrapper{text-align:center;background-color:#fff;font-size:1rem;background:linear-gradient(to right, #f2f2f2 0%, #ffffff 30%, #ffffff 70%, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f2f2f2", endColorstr="#f2f2f2",GradientType=1 )}a{text-decoration:none;color:#a3165b}a:hover{text-decoration:underline}.mod_comments .form{display:none}#header figure img,.box-rosa figure img,.content-gallery img{width:100%;height:auto;max-width:100%;display:block;box-sizing:border-box}.copyright{font-size:.9em;color:#ccc}.button p{width:47.5%;min-width:200px;margin-top:2.5%;margin-bottom:2.5%;padding:15px;background-color:#f0dce5;border-radius:15px;font-size:1.3em}.tanzbox{min-height:180px;margin-bottom:2rem;text-align:center;border:2px solid rgba(240,220,229,.5);border-radius:5px;font-size:1.2em;box-sizing:border-box}#header{background-color:#a3165b;border-bottom:5px solid #d05a94}.icon_tel a:before{margin-right:10px;content:"☎"}.icon_mail a:before{margin-right:10px;content:"✉"}.icon_mobil a:before{margin-right:10px;content:"📱"}.logo_gut{margin-block:1rem}.spalten{margin-bottom:1rem;column-count:2;column-gap:2rem;padding-top:1rem}@media screen and (max-width: 767px){.spalten{column-count:1;column-gap:0}}.mod_comments label{display:block;font-weight:bold}.dse label{float:left;width:320px;margin-bottom:10px;font-weight:normal}.mod_comments input.text{margin-bottom:15px;padding:5px}.content-download{margin-bottom:2rem;padding:1rem;background-color:rgba(240,220,229,.5)}.affi a{min-width:198px;max-width:198px;display:block;padding:5px 10px;text-align:center;background-color:rgba(208,90,148,.3);border:1px solid #ccc;border-radius:3px;color:#000}.affi a:hover{padding:5px 10px;background-color:rgba(208,90,148,.5);border-radius:3px}.slider-control{display:none}figure{margin:0}.adresse,.adresse_face{display:none}.syndication{clear:both;margin-top:1rem;margin-bottom:1rem;margin-left:auto}.syndication a{padding-top:1rem;padding-bottom:1rem;padding-left:1rem}table{margin-bottom:15px;border-collapse:collapse;border-spacing:0}figcaption,th,td{text-align:left}table p{margin:0}tbody,tfoot,thead,tr,th,td tr{vertical-align:top}ins{text-decoration:none}del{text-decoration:line-through}*:focus{outline:0}#header .h1,.ue1{font:2rem Lora;color:#fbfebc;letter-spacing:.1rem;font-weight:500}#header p,#header a{margin-top:5px;font-size:1.1em;color:#fbfebc}h2{font:1.4rem Lora;color:#a3165b;font-weight:600;margin-top:1rem;margin-bottom:1rem}#header .h2,.ue2{margin:1rem 0;padding:0;font:1.6em Tahoma;font-weight:normal;color:#fbfebc;letter-spacing:.08em}h4{margin:10px 0 0;font-size:.9em;color:#333}h5{font-size:.9em}#header-unten{clear:both}#left .inside{font-size:.9rem}#right .inside{font-size:.9rem}#main .inside{min-height:500px}#footer{text-align:center;background-color:#a3165b;border-top:5px solid #d05a94}#footer .mod_newslist{margin-bottom:1rem}#footer .inside{text-align:left;color:#fbfebc}#footer h2{margin:30px 0 10px;padding:0 0 10px;border-bottom:1px solid #fbfebc;font-size:1.4em;font-weight:normal;color:#fbfebc}#footer .layout_short h2{margin:10px 0 0;padding:0;border-bottom:0px solid;font-size:1.2em;font-weight:normal;color:#fbfebc}#footer .content-text td,#footer .layout_short a,#footer .layout_upcoming a,#footer .content-text a,#footer h3{text-decoration:none;color:#fbfebc}p.back{margin-top:10px;margin-bottom:10px;margin-left:10px}#main h1{margin-top:0;margin-bottom:2rem;font:2rem Lora;font-weight:600;color:#a3165b;letter-spacing:1px}.gross li{font-size:1.2em;line-height:1.8em;color:#a3165b;list-style-type:disc}#main h2{margin-top:1rem;margin-bottom:1rem}#main .tanzbox h2{margin-top:0;margin-bottom:0;padding:1rem;background-color:#f0dce5}#main h3{margin-top:1rem;margin-bottom:1rem;font-size:1.1rem;color:#640031}#main .kurse h3,.tanzbox h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:1em;color:#a3165b}pre{float:left;padding:1em;background-color:#f9f9f9;border:1px solid #dfdfdf}.hyperlink_txt{padding-left:18px;background:url("../../files/css/link.gif") left center no-repeat}figcaption{margin:0;padding:2px;text-align:center;font-size:.8em;line-height:1;color:#999}.mime_icon{padding-bottom:2px;vertical-align:top}.content-gallery img,#main .content-text img{border-radius:5px}.layout_full .info{color:gray}#main .layout_short,.layout_latest{padding-top:10px;padding-bottom:10px;border-top:1px solid #dfdfdf}.layout_short.first-child,.layout_latest.first-child{padding-top:0;border-top:0px}#footer .layout_short,#footer .layout_latest{padding-top:5px;padding-bottom:5px;border-top:0px solid #bac31a;border-bottom:1px solid #bac31a}#footer .layout_short.first,#footer .layout_latest.first{padding-top:0;border-top:0px}#footer .layout_short .info{margin:2px 0 5px;font-size:.9em;color:rgba(255,255,255,.9)}.layout_short.last,.layout_latest.last{padding-bottom:0}.layout_short .info{margin-top:2px;margin-bottom:5px;font-size:.9em;color:#d05a94}.layout_short h2{margin:0 0 5px;font-size:1em;line-height:1.2}.layout_short h2 a{text-decoration:none;color:#f2f96b}.layout_short .teaser,.layout_short .more{display:inline}.layout_latest .more{display:inline;margin-top:0;margin-bottom:0}.layout_latest .info{margin-top:0;margin-bottom:0;color:#999}.layout_latest h2{margin-bottom:0}.layout_latest h2 a{text-decoration:none;color:#640031}.content-form{margin-bottom:1rem}.mod_eventlist .header{padding:.25em;background-color:#fdfeff;border-bottom:1px solid #dfdfdf;font-weight:bold}.mod_eventlist .event{padding-top:2px;padding-bottom:2px;border-bottom:1px solid #bac31a}.mod_eventlist .header.first{border-top:1px solid #dfdfdf}.mod_eventlist h2{margin-bottom:0;font-size:1.2em}#footer .mod_eventlist .time{font-size:.9em;color:#fff}.mod_upcoming_events .date{padding-right:10px;font-size:.9em;color:#d05a94}#footer .layout_upcoming .date{padding-right:10px;font-size:.9em;color:#f2f96b}.mod_eventreader .info,.mod_eventreader .recurring{color:gray}.mod_eventreader .ce_text{margin-top:1.5em}.content-table table,.kurse table{border-right:2px solid #dfdfdf;border-collapse:separate;border-bottom:2px solid #dfdfdf;border-left:2px solid #dfdfdf}.wert table{border-top:2px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:2px solid #f2f2f2}.content-table th,.preise th,.kurse th{padding:10px 10px 5px;text-align:left;background-color:rgba(240,220,229,.5);font-weight:bold}.preise{width:100%}.content-table td{padding:.2em 2em .2em .5em;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#fitnesskurs table{width:98%;border-right:2px solid #dfdfdf;border-collapse:separate;border-bottom:2px solid #dfdfdf;border-left:2px solid #dfdfdf}.kurse table{width:100%;margin-bottom:0;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-collapse:separate}#main .content-text table p{margin-top:0;margin-bottom:0}.preise td,.preise th{padding:10px;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2}.kurse td{padding:10px 10px 30px;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2}.wert th{width:120px;padding:10px;border:1px solid #f2f2f2}.wert td{width:120px;padding:10px;border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.kurse .col_0,.kurse .head_0{width:25%}.kurse .col_1,.kurse .head_1{width:50%}.kurse .col_2,.kurse .head_2{width:25%}#fitnesskurs th{padding:.3em .5em;text-align:left;background-color:#dfdfdf;font-weight:bold}#fitnesskurs td{padding:.2em .5em;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#fitnesskurs .head_0{width:20%}#fitnesskurs .head_1{width:55%}#fitnesskurs .head_2{width:25%}.mod_search .header{margin-top:20px;margin-bottom:20px;text-align:right}.mod_search h3{margin-bottom:0;font-size:1.2em}.mod_search .relevance{padding-left:.25em;color:gray}.mod_search .url{margin-bottom:1em;color:#a3165b}.mod_search .filesize{color:gray}.mod_search .highlight{font-weight:bold}.mod_search input.text{margin-right:10px;margin-bottom:10px;padding:5px}.mod_comments input{width:25%;min-width:300px;clear:both}.webseite{display:none}.mod_comments textarea{margin-bottom:15px;padding:5px}.mod_comments{margin-bottom:2rem}.comment_default .info{margin-top:0;margin-bottom:0;padding:.5rem 1rem;background-color:#f0dce5}.comment_default{background-color:rgba(240,220,229,.5)}.comment_default .comment{padding:.5rem 1rem 1rem}.dse fieldset{padding:0;border:0px;background:none}.mod_comments .dse input{width:20px;min-width:20px;vertical-align:top}.dse .checkbox_container legend{width:120px;margin-right:10px}.checkbox_container input{float:left;margin-top:10px;margin-right:10px;padding:2px}.mod_search input.submit{margin-top:0;vertical-align:top}.mod_search .radio_container span{display:inline;padding-right:.75em}.mod_customnav{clear:both;margin:0 0 30px;padding:0;text-align:left;font-size:.9em;font-weight:bold}.mod_customnav li{display:inline;margin:0;padding:0;color:#ffecd1;list-style-type:none}.mod_customnav a{margin-right:30px;padding:15px;text-decoration:none;color:#fbfebc}.mod_customnav a:hover{text-decoration:underline}.mod_customnav li .active{margin-right:30px;padding:15px;color:#bac31a}select{margin-bottom:10px;padding:5px 5px 5px 0}#kontakt input.text mandatory error{margin-top:0;margin-left:150px;padding:0}.error{color:red}#kontakt input.text{width:220px;margin-bottom:10px;padding:5px}.gut input.text{width:250px;margin-bottom:10px;padding:5px}input.captcha{width:50px;margin-right:10px;margin-bottom:10px;padding:5px}.gut input.submit{margin:10px 0 0 160px}.submit{margin-bottom:2rem;padding:1rem 2rem;background-color:rgba(163,22,91,.8);border:1px solid #a3165b;border-radius:3px;font-size:1.2em;color:#fbfebc}#kontakt legend,.gut legend{margin-top:5px;margin-bottom:5px;color:#a3165b}.gut .checkbox_container legend,#kontakt .checkbox_container legend{font-size:1em;color:#333}.checkbox_container legend{width:140px;float:left;margin-right:20px}#kontakt label,.gut label{width:140px;float:left;padding:5px 20px 0 0;text-align:left}.gut .checkbox_container label,#kontakt .checkbox_container label{width:300px;float:left;font-size:.9em}#kontakt textarea,.gut textarea,.mod_comments textarea{width:95%;min-height:150px;margin-bottom:10px;padding:5px;text-align:left}fieldset{margin:0 0 20px;padding:10px;background-color:#f2f2f2;border:1px solid #dfdfdf}.gut fieldset{background-color:rgba(240,220,229,.5);border:1px solid #f2f2f2;border-radius:5px}.gut fieldset .checkbox_container,#kontakt fieldset .checkbox_container{margin:0 0 10px;padding:0;border:0px;border-radius:0;background:none}legend{font-weight:bold}textarea{width:400px;padding:0;text-align:left}#face{top:20px}.box{margin-bottom:1.5rem;padding:1rem 1rem 0;background-color:#f2f2f2;border:1px solid #dfdfdf}.box2{margin-bottom:15px;padding-top:15px;padding-right:15px;padding-left:15px;background-color:rgba(240,220,229,.5)}.gutschein{width:100%;max-width:100%;margin-bottom:1rem;padding-top:1rem;text-align:center;background-color:rgba(240,220,229,.5);border-radius:5px}.box_rot{margin-bottom:1rem;background-color:rgba(240,220,229,.5)}.box_rot p{margin-right:1rem;margin-bottom:1rem;margin-left:1rem}#main .box_rot h3{margin-top:0;padding:.5rem 1rem;background-color:#f0dce5;font-weight:normal}.gutschein img{width:100%;height:auto;max-width:100%;border:2.5%;border-radius:5px}#right .gutschein{min-height:350px;padding-top:10px;text-align:center}.gutschein-gross{width:300px;min-height:350px;margin-top:10px;margin-bottom:10px;padding-top:10px;text-align:center;background-color:rgba(240,220,229,.5);border-radius:5px}.box-rosa{margin-bottom:1rem;padding:0 1rem 1rem;text-align:left;background-color:rgba(240,220,229,.5);border:1px solid #f0dce5;border-radius:5px}.box-rosa .layout_latest{border:0px solid}.box-rosa h3{font:1.4rem Lora;font-weight:600;letter-spacing:1px}.box h2{margin:10px 0;padding:0;font-weight:bold}
.submit{padding:10px 15px}legend{font-weight:600;font-size:1.1em;padding:0 0 10px 0;margin-top:15px}fieldset{margin-bottom:1rem}.dse{margin-bottom:.5rem}.dse fieldset{padding:0;border:0px;background:none;margin-bottom:1rem}.dse .checkbox_container input{margin-top:0px;margin-right:.75rem}.dse .checkbox_container legend{padding-bottom:10px;font-size:.95em;margin-top:0px;font-weight:600}.dse .checkbox_container label{width:300px;vertical-align:top;font-weight:normal}.dse fieldset .checkbox_container{padding:0;border:0px;background:none}input.text,textarea{width:100%;max-width:40rem;margin-bottom:15px;padding:.5rem;box-sizing:border-box}select{padding:.5rem;margin-bottom:1rem}.upload{margin-bottom:1rem}label{width:25rem;vertical-align:top}.widget{display:block}.widget-text label,.widget-textarea label{display:inline-block}.kategorie{margin-bottom:2rem}.kategorie span{display:block;width:50%;float:left}.kategorie legend{display:block;font-size:1rem}.kategorie input{margin-right:.5rem;margin-bottom:1rem}span.mandatory{display:inline;padding-left:2px;font-weight:bold;color:red}.mod_search{margin-bottom:3rem}.mod_search>div{border-bottom:1px solid #fff}.mod_search .info{border-bottom:1px solid #fff}@media(max-width: 767px){.kategorie span,.dse .checkbox_container legend{width:100%;float:none;box-sizing:border-box}}
.nav-left{margin-bottom:2rem}.nav-left a,.nav-left>ul>li>.active,.nav-left span.trail,.nav-left a.trail{display:block;padding:1rem;background-color:rgba(163,22,91,.7);border:1px solid #ccc;font-size:1.1rem;text-decoration:none;color:#fbfebc;letter-spacing:1px}.nav-left .level_2{margin-left:40px}.nav-left .level_2 a,.nav-left .level_2 li .active,.nav-left .level_2 span.trail,.nav-left .level_2 a.trail{display:block;padding:10px 15px;text-align:right;background-color:rgba(240,220,229,.5);border-top:0px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;font-size:1em;text-decoration:none;color:#640031}.nav-left .level_2 li .active,.nav-left .level_2 span.trail,.nav-left .level_2 a.trail,.nav-left .level_2 a.trail:hover{background-color:rgba(208,90,148,.8);color:#fbfebc}.nav-left a:hover,.nav-left span.active{background-color:#d05a94;color:#000}.pagination{clear:both;margin-top:1rem;padding-top:1rem;border-top:1px solid #dfdfdf}.pagination p{width:100px;float:left;margin-top:0}.pagination ul{width:400px;float:right;text-align:right}.pagination li{float:left}.pagination a,.pagination .active{display:block;padding:.5rem;background-color:#f2f2f2;border:1px solid #dfdfdf;text-decoration:none;color:#000}.pagination .active{background-color:#a3165b;border:1px solid #a3165b;color:#fbfebc}.mod_sitemap ul{margin:0;padding:0;list-style:none}.mod_sitemap li{margin:0 0 .25rem;padding:0}.mod_sitemap a{display:block;padding:.75rem 1rem .5rem;background-color:#f4f4f4}.mod_sitemap ul.level_2 li{margin-left:2em}.mod_breadcrumb ul{margin:0;padding:0}.mod_breadcrumb li{float:left;padding-right:10px;padding-left:0}.mod_breadcrumb a:after{padding-left:10px;content:" > "}
@media(min-width: 768px)and (max-width: 959px){#header .ue1{margin:30px 0 0;padding:0;font-size:1.8em;color:#fbfebc;letter-spacing:.08em}#header .ue2{margin:15px 0 0;padding:0;font-size:1.4em;font-weight:normal;color:#fbfebc;letter-spacing:.08em}}@media screen and (max-width: 767px){#header h1,.ue1{margin:30px 0 0;padding:0;font-size:1.6em;font-weight:normal;letter-spacing:.08em}#header h2,.ue2{margin:15px 0 10px;padding:0;font-size:1.2em;font-weight:normal;letter-spacing:.08em}#wrapper{font-size:1rem}#header .inside{text-align:center}.box2{margin-left:0}#main .inside{min-height:100px}.mod_customnav li{width:100%;display:block;margin:0 0 15px;padding:0}}
@media print{#wrapper{display:grid;grid-template-columns:[start] 1fr [end];grid-template-areas:"inhalt";column-gap:0rem;row-gap:0rem;margin:0;text-align:left;width:100%}#header,#footer,#navmobil,.suche,#left,#right,.nav-main,.anker,.syndication,.mod_breadcrumb{display:none}.adresse{display:inline;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #a3165b}#container,#main,#main .inside{margin:0;padding:0}body{line-height:1.3rem}a{color:#333}a:hover{text-decoration:none}.ue1{margin:0 0 10px;padding:0;font-size:18px;color:#a3165b}.ue2{margin:0 0 10px;padding:0;font-size:16px;color:#a3165b}#main .mod_article h1{margin-top:15px;margin-bottom:0;font-size:20px}#main .mod_article h2{margin-bottom:15px;font-size:18px}}
