html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{border:0}.float_links{float:left}.float_rechts{float:right}.clear_both{clear:both}.absatz{padding:10px 0 0 0}.absatz_gross{padding:25px 0 0 0}.zentriert{text-align:center}.flex_box{display:flex}.fett{font-weight:bold}small{font-size:70%}em{color:#FF0000}strong{font-weight:bold}.Anmerkung:before{content:"Notiz:C.S.";font-weight:bold;color:green}.Anmerkung{color:green}html{font-size:62.5%;overflow-y:scroll}body{background-color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;color:rgb(0,0,0);vertical-align:top;height:101%;font-size:160%;background-image:-webkit-linear-gradient(rgba(73,163,153,1) 0%,rgba(125,185,232,0) 100%);background-image:-moz-linear-gradient(rgba(73,163,153,1) 0%,rgba(125,185,232,0) 100%);background-image:-o-linear-gradient(rgba(73,163,153,1) 0%,rgba(125,185,232,0) 100%);background-image:-ms-linear-gradient(top,rgba(73,163,153,1) 0%,rgba(125,185,232,0) 100%);background-image:linear-gradient(rgba(73,163,164,1) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(73,163,153,1)',endColorstr='rgba(125,185,232,0)',GradientType=0 );background-attachment:fixed}header{border-bottom:1px #49a3a4 solid;padding:10px 0;padding:1rem 0;margin:0 1rem}header p{color:#49a3a4;font-size:20px;font-size:2rem;font-weight:bold}.header-innen{display:flex;justify-content:space-evenly;width:100%;max-width:980px;max-width:98rem;align-items:flex-end}#Wrapper{margin:10px auto 0 auto;margin:1rem auto 0 auto;max-width:980px;max-width:98rem;width:100%;line-height:1.5em;background-color:#fff;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;box-shadow:0 30px 35px -10px #000}main{display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:500px;min-height:50rem;flex:4}main img{}footer{padding:5px 0;justify-content:space-around;background:#49a3a4;border-radius:0 0 10px 10px;-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}footer p{font-weight:bold;color:#fff}footer .footer_menu ul{display:flex;margin:10px;margin:1rem}footer .footer_menu ul li{padding:0 5px;padding:0 0.5rem;margin:0 auto}footer a{color:#fff;font-weight:bold}h1,h2,h3,h4,h5,h6,a,u,em{color:#000}header,footer{flex:1 100%}h1,h2,h3,h4,h5,h6{font-weight:bold;padding:5px 0;padding:0.5rem 0}h1{font-size:18px;font-size:1.8rem;margin:0 0 10px 0;color:#49a3a4}h2{padding:5px 0 2,5px 0;padding:0.312rem 0 0 0;font-size:16px;font-size:1.6rem}a{text-decoration:none}a:link{}a:visited{}a:hover{background:#ade4e4;color:#000}a:active{background:#ade4e4;color:red}main a{color:#49a3a4;text-decoration:underline;font-weight:bold}nav.main_menu{width:17%;margin:24px 0 24px 0;margin:2.4rem 0 2.4rem 0;font-size:16px;font-size:1.6rem;padding:0 0 0 10px;padding:0 0 0 1rem;border-right:1px solid #49a3a4;flex:1 1 0%}nav.main_menuul,nav.main_menuli,nav.main_menua:hover,nav.main_menuli:hover{width:85%}nav.main_menu a,.AktuelleSeite{display:block;padding:0 0 0 10px;padding:0 0 0 1rem}nav.main_menua:hover,nav.main_menuli:hover{}nav.main_menu .AktuelleSeite{background:#49a3a4;color:#fff;font-weight:bold}nav.main_menu li{margin:0 0 5px 0;border-bottom:1px dashed #49a3a4}main ul{padding:0 0 2rem 0}main li:before{content:" - ";color:#000}li.li_header:before{content:""}li.li_header{color:#49a3a4;font-weight:bold}li.li_header ul{color:#000;font-weight:normal}#Content p{}#Content{margin:10px;margin:2rem 6% 2rem 2rem;display:flex;flex-flow:row wrap}#Content figure img{border:0px solid #EAEADC;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:10px;box-shadow:0 30px 35px -10px #000;margin:20px 20px 20px 0}#Content a:link{}#Content section{padding:0 0 0 2rem;flex:3 1 0%}article#Content div.flex{}main figcaption{font-size:1rem;padding:0 0.5rem 0.5rem}html body.kontakt div#Wrapper main.flex_box article#Content{display:block}body.kontakt h2{margin-top:20px;margin-top:0,2rem}html body.kontakt div#Wrapper main.flex_box article#Content section figure img{border:1px solid #b3a2a2;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;box-shadow:none;margin:10px 20px 20px 0}.datenschutz h1,.impressum section h1{font-weight:bold;color:#49a3a4;font-size:16px}.datenschutz h2,.impressum section h2{font-weight:bold;font-size:14px}.datenschutz h3{font-weight:bold;font-size:12px}.datenschutz section p,.impressum section p{font-size:12px}.datenschutz section ul{font-size:12px;margin:0 0 0 6px;margin:0 0 0 0.6rem}.impressum .agentur{}.impressum .agentur h30{}.impressum .agentur img{}.impressum .agentur p{}.service main article ul,.datenschutz main ul{}.datenschutz main li:before{content:" - ";color:#000;margin:0 0 0 -6px;margin:0 0 0 -0.6rem}###Mobile{}@media screen and (max-width:48rem){body{font-size:160%}#Wrapper{padding:0;margin:0;border-radius:0}header{flex:1 1 0%;background-color:#fff;background-image:none;height:auto;padding:0;border-top:1px solid #49a3a4;margin:0 10px;margin:0 1rem}header p{#font-size:1rem;font-weight:normal}.header-innen{display:flex;flex-direction:column}.header-innen{display:flex;flex-direction:column}.header-innen div{margin:0 auto;min-width:100%;padding:0.4rem}.header-innen > div:nth-child(1){top:0.5rem;#line-height:1rem;order:3}.header-innen > div:nth-child(1) > p:nth-child(3) > a:nth-child(1){font-weight:bold;#line-height:2.2rem}.header-innen > div:nth-child(2){#margin-top:-5rem;order:2}.header-innen > div:nth-child(2) p{#font-size:18px;#font-size:1.125rem;#line-height:1.1}header .logo{width:25%;margin:10px 0 0;margin:0.625rem 0 0;order:1}header .logo img{max-width:100%}nav.main_menu{flex:1 100%}nav.main_menuul,nav.main_menuli,nav.main_menua:hover,nav.main_menuli:hover{##margin:10px 10px 10px 0;##margin:1rem 1rem 1rem 0;width:95%}#Content{margin:0}#Content section{padding:0 1rem 0 1rem;flex:3 1 0%}figure.float_links{float:none}figure.absatz_gross{padding:0}#Content figure img{max-width:80%;height:auto;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}footer{border-radius:0}.team section figure{##display:none;max-width:30%}}@media screen and (max-width:768px){}