@keyframes rotate{0%{transform:rotate(0);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}@keyframes zoom_rotate{0%{transform:translateX(80%) translateY(50%) scale(0.1) rotate(-540deg);}100%{transform:rotate(0deg);}}b,strong,h1,h2,h3,.adressblock ul li.adrname,body #wrapper footer #ticker,body #wrapper footer #ticker h3,body #wrapper footer #ticker #vmarkt_ticker .date{font-weight:600;}.themenlink,article.accordion > h3,article.accordion > h2,article.accordion > h1{font-weight:600 !important;}body #wrapper #content_wrapper main #content #breadcrumb{left:2rem;max-width:90%;}@media (max-width: 435px){body #wrapper #content_wrapper main #content #breadcrumb{display:none;}}body #wrapper.home #content_wrapper main #content #breadcrumb{display:none;}.awlist{list-style-type:none;padding:0;}.awlist li{position:relative;margin:8px 0;}.awlist li a{color:#52b87c;}.awlist li i{margin-right:10px;opacity:0.8;}body{font-size:100%;font-size:1.2rem;color:#222;}h1{color:#52b87c;font-size:2.5rem;margin-bottom:1rem;hyphens:auto;}h2{color:#c8b31e;font-size:1.4rem;margin-bottom:0.5rem;hyphens:auto;}h3{margin:2rem 0 8px;hyphens:auto;}a{color:#c8b31e;text-decoration:none;}a:hover{text-decoration:underline;}p{line-height:1.4em;text-align:justify;margin-bottom:1rem;hyphens:auto;}b,i{hyphens:none;}@media (max-width: 667px){b,i{hyphens:auto;}}hr{margin:1rem;}.clearfix:after{content:".";visibility:hidden;height:0;width:0;display:block;clear:both;}body #wrapper #content_wrapper #header_wrapper{background:none;position:absolute;z-index:9;}body #wrapper #content_wrapper #header_wrapper #header{max-width:1800px;background:#52b87c;opacity:0.9;}body #wrapper #content_wrapper #header_wrapper #header #topnav{flex-basis:66%;align-self:center;background:none;}body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li > a{background:none;font-size:1.6rem;}body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li a{background:#64bf8a;}body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li.active > a,body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li:hover > a{background:#46ab6f;}body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li ul li ul{z-index:5;background:#b29f1b;opacity:0.9;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);}body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li ul li ul li{background:#b29f1b;}body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li ul li ul li a{background:#b29f1b;}body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li ul li ul li.active > a,body #wrapper #content_wrapper #header_wrapper #header #topnav > ul > li ul li ul li ul li:hover > a{background:#9c8b17;}body #wrapper #content_wrapper #header_wrapper #header #logo{height:9rem;margin:14px;max-width:30%;}@media (max-width: 1080px){body #wrapper #content_wrapper #header_wrapper #header #logo{max-width:85%;margin:-3vw auto auto;}}body #wrapper #content_wrapper #header_wrapper #header #vorderbild{position:absolute;top:calc(1vw + 19rem);left:calc(36vw - 10rem);width:40%;}@media (min-width: 1800px){body #wrapper #content_wrapper #header_wrapper #header #vorderbild{left:24%;}}@media (max-width: 812px){body #wrapper #content_wrapper #header_wrapper #header #vorderbild{top:calc(-6vw + 18rem);left:calc(36vw - 12rem);width:50%;}}@media (max-width: 310px){body #wrapper #content_wrapper #header_wrapper #header #vorderbild{display:none;}}body #wrapper #content_wrapper #header_wrapper #header #vorderbild img{width:100%;}body #wrapper #content_wrapper #header_wrapper #header .adressblock{position:absolute;top:calc(3vw + 14rem);right:3vw;color:#000;font-size:calc(0.7vw + 10px);background:rgba(255,255,255,0.05);padding:0.1rem 1rem 0.6rem;}@media (min-width: 1800px){body #wrapper #content_wrapper #header_wrapper #header .adressblock{font-size:23px;}}@media (max-width: 812px){body #wrapper #content_wrapper #header_wrapper #header .adressblock{font-size:14px;top:calc(8vw + 10rem);}}@media (max-width: 530px){body #wrapper #content_wrapper #header_wrapper #header .adressblock{font-size:13px;top:calc(8vw + 9.2rem);}}body #wrapper #content_wrapper #header_wrapper #header .adressblock a{color:#000;}body #wrapper #content_wrapper #header_wrapper #header .adressblock :before{color:#000;opacity:0.9;}body #wrapper #content_wrapper #topslide{height:calc(24vw + 20rem);max-height:47rem;}body #wrapper #content_wrapper #topslide .bx-controls .bx-pager .bx-pager-item{display:none;}body #wrapper #content_wrapper main{margin-top:12vw;}@media (min-width: 1800px){body #wrapper #content_wrapper main{margin-top:14rem;}}body #wrapper #content_wrapper main #content #breadcrumb{left:initial;width:initial;}body #wrapper #content_wrapper main #content #breadcrumb a:nth-child(n+2):before{content:"\25E5";display:inline-block;transform:rotate(45deg);font-size:8px;position:relative;left:-8px;top:-1px;}body #wrapper #content_wrapper main #content #breadcrumb a:nth-child(n+2).active,body #wrapper #content_wrapper main #content #breadcrumb a:nth-child(n+2):hover{color:#52b87c;}body #wrapper footer{position:relative;margin-top:14rem;padding:4rem calc(50vw - 57rem);flex-wrap:wrap;align-items:stretch;justify-content:space-between;background:#c8b31e;color:#fff;}@media (max-width: 1800px){body #wrapper footer{padding:4rem 1rem;}}body #wrapper footer > div{flex-basis:auto;padding:1rem;}body #wrapper footer > div ul li a,body #wrapper footer > div address span a{color:#fff;}body #wrapper footer > div ul li a:before,body #wrapper footer > div address span a:before{margin-right:11px;}body #wrapper footer #ticker{text-align:center;font-size:30px;margin:0 auto;background:#52b87c;color:#fff;font-weight:bold;display:block;padding:1rem 2rem 2rem 1rem;width:100%;position:absolute;top:-9rem;left:0;margin:0;}body #wrapper footer #ticker a{color:#fff;font-weight:normal;}body #wrapper footer #ticker #vmarkt_ticker{width:100%;overflow:hidden;white-space:nowrap;}body #wrapper footer #ticker #vmarkt_ticker .date{margin:0 1rem;}body #wrapper #fixnav_header_wrapper{background:#52b87c;height:6rem;opacity:0.9;}body #wrapper #fixnav_header_wrapper #fixnav_header{max-width:75%;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_logo{height:4rem;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_vorderbild{display:none;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav{background:none;align-self:center;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li > a{background:none;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li a{background:#64bf8a;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li.active > a,body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li:hover > a{background:#46ab6f;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li ul li ul{z-index:5;background:#b29f1b;opacity:0.9;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li ul li ul li{background:#b29f1b;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li ul li ul li a{background:#b29f1b;}body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li ul li ul li.active > a,body #wrapper #fixnav_header_wrapper #fixnav_header #fixnav_topnav > ul > li ul li ul li ul li:hover > a{background:#9c8b17;}body #wrapper #mob_wrapper #mobnav #mobnav_btn{background:#88cea5;border-radius:2rem;left:101%;top:4px;}body #wrapper #mob_wrapper #mobnav #mobnav_btn .hamburger-box .hamburger-inner,body #wrapper #mob_wrapper #mobnav #mobnav_btn .hamburger-box .hamburger-inner::before,body #wrapper #mob_wrapper #mobnav #mobnav_btn .hamburger-box .hamburger-inner::after{background-color:#e4e7ee;}body #wrapper #mob_wrapper #mobnav ul li a{background-color:#52b87c;border-style:dotted;border-color:#e4e7ee;border-width:0 0 1px 0;}body #wrapper #mob_wrapper #mobnav ul li.active > a{background:#409c66;}.team section{margin-bottom:4vw;}.team section figure.round{height:auto;width:100%;max-width:170px;border-radius:3px;align-self:start;}.team section article{padding:0;margin:-11px 1rem 1rem 6vw;border:none;align-self:start;}@media (max-width: 812px){.team section article{margin:1rem 1rem 1rem 0;}}.team section article ul li{font-size:93%;}.team section article ul li.tname{font-size:170%;}.adressblock.vcard ul li:before{margin-right:1rem;}.adressblock.vcard ul li span{padding-right:6px;}.adressblock.topadr ul:last-child{display:none;}.adressblock.topadr ul li.adrname span{display:block;font-size:180%;}#fixnav_header .topadr{display:none;}@media (max-width: 1800px){.home #content_wrapper main{width:95%;}}.home #content_wrapper main #content h1{text-align:center;color:#000;font-size:40px;margin:-1rem 0;}.home #content_wrapper main #content P{text-align:center;font-size:28px;max-width:75rem;margin:2rem auto;}.home #content_wrapper main #content #flybox{margin:4rem 0;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;}.home #content_wrapper main #content #flybox article{border:none;max-width:25rem !important;width:31%;max-width:initial;box-sizing:border-box;padding:4% 4% 5.5rem 4% !important;margin:1rem 0;position:relative;}@media (max-width: 1080px){.home #content_wrapper main #content #flybox article{width:47%;padding-bottom:7rem !important;}}@media (max-width: 667px){.home #content_wrapper main #content #flybox article{width:100%;padding:5% !important;}}.home #content_wrapper main #content #flybox article.col01{background:#c8b31e;}.home #content_wrapper main #content #flybox article.col02{background:#52b87c;}.home #content_wrapper main #content #flybox article .fas{margin-bottom:3rem;}.home #content_wrapper main #content #flybox article .fas:before{color:#fff;font-size:8rem;}.home #content_wrapper main #content #flybox article .fas.fa-book-reader{margin-left:calc(50% - 3.8rem);}.home #content_wrapper main #content #flybox article .fas.fa-car-crash{margin-left:calc(50% - 5.5rem);}.home #content_wrapper main #content #flybox article h3{font-size:26px;color:#fff;letter-spacing:-1px;text-align:center;}.home #content_wrapper main #content #flybox article p{color:#fff;font-size:20px;letter-spacing:-1px;text-align:justify;}.home #content_wrapper main #content #flybox article .btn{background:rgba(255,255,255,0.1);border-style:solid;border-color:#fff;border-width:1px;border-radius:1px;padding:8px 3vw;position:absolute;bottom:3rem !important;transition:all 0.3s ease;color:#fff;}.home #content_wrapper main #content #flybox article .btn:hover{text-decoration:none;background:rgba(255,255,255,0.3);border-radius:5px;}@media (max-width: 1080px){.home #content_wrapper main #content #flybox article .btn{bottom:2rem !important;}}@media (max-width: 667px){.home #content_wrapper main #content #flybox article .btn{position:static !important;maregin-top:1rem;}}.home #content_wrapper main #content #flybox article figure a img{width:100%;}.listensymbol{list-style-type:none;}.listensymbol li{margin:8px 0;}.listensymbol li em{position:relative;font-style:normal;}.listensymbol li em:before{color:#52b87c;transform:rotate(45deg);display:inline-block;position:absolute;top:0px;left:-31px;font-size:15px;content:"\25E5";}.nolist{list-style-type:none;}.nolist li{position:relative;margin:8px 0;}.nolist li:before{color:#52b87c;transform:rotate(45deg);position:absolute;top:0px;left:-31px;font-size:15px;content:"\25E5";}article.accordion h1,article.accordion h2{color:#222;font-size:1.2rem;letter-spacing:0.1px;transition:all 0.2s ease;padding:9px 1px;}article.accordion h1:hover,article.accordion h2:hover{text-decoration:none;letter-spacing:0.9px;}article.accordion h1:before,article.accordion h2:before{content:"\25E5";color:#52b87c;transform:rotate(45deg);margin-right:18px;transition:all 0.2s ease;}article.accordion h1 span,article.accordion h2 span{font-size:80%;padding-left:10px;font-weight:normal;}article.accordion .accordioncontent h2{color:#c8b31e;font-size:1.3rem;margin-left:38px;}article.accordion .accordioncontent h2:before{display:none;}article.accordion .accordioncontent ul{list-style-type:none;}article.accordion p{margin-left:38px;}article.accordion.opened h1,article.accordion.opened h2{color:#52b87c;font-size:1.5rem;}article.accordion.opened h1:hover,article.accordion.opened h2:hover{letter-spacing:0.1px;}article.accordion.opened h1:before,article.accordion.opened h2:before{content:"\25E5";color:#52b87c;transform:rotate(135deg);margin-right:20px !important;transition:all 0.2s ease;position:relative;top:-1px;left:1px;font-size:1.2rem;}article.accordion.opened .accordioncontent{padding:1rem;}article.accordion.opened .accordioncontent ul{list-style-type:none;}article.accordion.opened .accordioncontent ul.linklist li{padding:0 0 1rem 0;}article.accordion.opened .accordioncontent ul.linklist li a{font-weight:bold;text-decoration:none;letter-spacing:0.1px;transition:all 0.2s ease;display:inline-block;}article.accordion.opened .accordioncontent ul.linklist li a:hover{letter-spacing:0.6px;}article.accordion.opened .accordioncontent h2{color:#c8b31e;font-size:1.3rem;margin-left:38px;}article.accordion.opened .accordioncontent h2:before{display:none;}#mitgliedschaften img{float:left;margin:4px calc(1vw + 1rem) 3px 0;}a.btn,form .mf_buttons input[type="submit"],form .mf_buttons button[type="submit"],form .mf_buttons a.button{background:#52b87c;border:none;color:#fff;transition:all 0.2s ease;}a.btn:hover,form .mf_buttons input[type="submit"]:hover,form .mf_buttons button[type="submit"]:hover,form .mf_buttons a.button:hover{background:#c8b31e;text-decoration:none;}.nosign li{margin:1rem 0;}.nosign li:before{display:none;}.nosign li i{margin:3px 14px 0 -32px;color:comark1;float:left;}.floatleft,.floatright{max-width:60%;margin-top:4px;margin-bottom:8px;}.floatleft.acco,.floatright.acco{max-width:190px;min-width:150px;}@media (max-width: 812px){.floatleft.acco,.floatright.acco{float:none;width:100%;max-width:inherit;min-width:inherit;margin-left:-7px;}}@media (max-width: 812px){.floatleft,.floatright{float:none;width:100%;max-width:inherit;min-width:inherit;}}.floatleft{float:left;margin-right:2rem;}.floatright{float:right;margin-left:2rem;}