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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}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:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-family:'Munt';src:url("fonts/Munt.eot");src:url("fonts/Munt.eot?#iefix") format("embedded-opentype"),url("fonts/Munt.woff") format("woff"),url("fonts/Munt.ttf") format("truetype"),url("fonts/Munt.svg#madoni-icon-font") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'Munt';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-menu,.icon-logo,.icon-arrow{font-family:'Munt';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-menu:before{content:"\e000"}.icon-logo:before{content:"\e001"}.icon-arrow:before{content:"\e003"}*{box-sizing:border-box}body{-webkit-text-size-adjust:100%;font-family:'Droid Sans', sans-serif;font-size:18px;line-height:20px;color:#262626}a{text-decoration:none}img.full{width:100%}img.empty{display:none}@media screen and (max-width: 480px){body{font-size:15px}}#header{position:fixed;top:0px;left:0px;z-index:5;width:100%}.naviContainer{overflow:hidden;position:relative;z-index:2;padding:30px 0;background-color:white;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}.subheader{overflow:hidden;position:relative;z-index:1;padding:15px 0;text-align:center;font-size:15px;color:#666666;background-color:white;background:none repeat scroll 0 0 #FFFFFF;background:none repeat scroll 0 0 rgba(255,255,255,0.5)}.subheader ul{margin:0 auto}.subheader li{display:inline;margin-right:6px;line-height:22px}.subheader li.last{margin-right:0px}.subheader strong{font-weight:bold}.lt-ie9 .subheader{display:none}#headerNav{max-width:1030px;margin:0 auto;padding:0 1.5%}#headerNav .logoContainer{position:relative;top:1px;overflow:hidden;display:inline-block;height:24px}#headerNav .icon-logo{position:relative;top:0px;font-size:185px;line-height:24px}#headerNav .menuBtn{display:none}#headerNav ul{overflow:hidden;float:right}#headerNav li{float:left;margin-right:40px}#headerNav li.last{margin-right:0px}#headerNav li.imprint{display:none}#headerNav li a{line-height:28px;color:#262626}#headerNav li.active a{color:#b2b2b2}.ie9 #headerNav .icon-logo{top:7px}.lt-ie8 #headerNav .logoContainer{position:absolute;top:32px}@media screen and (max-width: 800px){#headerNav{padding:0 2.5%}#headerNav .icon-logo{font-size:170px}#headerNav li{margin-right:27px}.subheader ul{padding:0 2.5%}}@media screen and (max-width: 726px){#headerNav .icon-logo{font-size:140px}#headerNav li{margin-right:19px}.subheader{display:none}}@media screen and (max-width: 640px){.naviContainer{overflow:visible;padding:0}.subheader{display:none}#headerNav{height:54px;padding:0 0 0 18px}#headerNav .logoContainer{position:static;margin-top:14px}#headerNav .menuBtn{overflow:hidden;display:block;height:100%;border-left:1px solid #e5e5e5;float:right;padding:19px 18px 0px 18px}#headerNav .menuBtn .icon-menu{display:inline-block;color:#bebebe;font-size:30px;line-height:16px}#headerNav ul{position:absolute;top:53px;left:0px;width:100%;display:none}#headerNav ul.open{display:block}#headerNav li{display:block;float:none;margin-right:0px;padding:1px 0;background:none repeat scroll 0 0 #FFFFFF;background:none repeat scroll 0 0 rgba(255,255,255,0.96);border-top:1px solid #e5e5e5}#headerNav li.last{border-bottom:1px solid #e5e5e5}#headerNav li a{display:block;padding-left:15px;font-size:16px;line-height:50px}}@media screen and (max-width: 640px){#headerNav li{width:50%;float:left;text-align:center}#headerNav li a{line-height:44px}#headerNav li:nth-child(odd){border-right:1px solid #e5e5e5}#headerNav li.imprint{display:block;border-bottom:1px solid #e5e5e5}}@media screen and (max-width: 350px){#headerNav .icon-logo{font-size:110px}}#headerImage{overflow:hidden;position:fixed;top:80px;left:0;z-index:1;width:100%;padding-left:50%;background-color:#ecebe9}#headerImage img{display:block;margin-left:-840px}#headerImage.static{position:relative;top:0px;margin-top:80px}#headerImage .text{position:absolute;top:200px;left:0px;width:100%;text-align:right;color:white;font-weight:bold;text-transform:uppercase}#headerImage .text .small{width:50%;max-width:540px;margin-right:50%;display:inline-block;font-size:28px;line-height:44px}#headerImage .text .small span{padding:2px 12px;background-color:#262626;font-weight:normal}#headerImage .text .big{width:50%;max-width:540px;margin-right:50%;display:inline-block;margin-top:9px;font-size:90px;line-height:84px;text-shadow:0 0 8px rgba(0,0,0,0.12)}#headerImage .text.home{top:245px;width:100%;text-align:center}#headerImage .text.home .small{width:100%;margin-right:0px}#headerImage .text.home .big{display:block;width:100%;max-width:100%;margin-right:0px;margin-top:-7px;font-size:160px;line-height:170px}#headerImage .text.training{top:220px}#headerImage .text.training .small{max-width:500px}#headerImage .text.training .big{width:100%;max-width:100%;margin-right:0px;text-align:center}#headerMap{position:fixed;top:80px;left:0;z-index:1;width:100%;height:600px}#headerMap.static{position:static;margin-top:80px}#map{height:100%;width:100%}@media screen and (max-width: 800px){#headerImage{position:static;margin-top:80px}#headerImage img{margin-left:-512px}#headerImage .text .small{font-size:24px;line-height:38px}#headerImage .text .big{font-size:70px;line-height:70px}#headerImage .text.home .big{font-size:130px;line-height:148px}#headerMap{position:static;margin-top:80px}}@media screen and (max-width: 640px){#headerImage,#headerMap{margin-top:53px}}@media screen and (max-width: 480px){#headerImage{padding-left:0px}#headerImage img{width:100%;margin-left:0px}#headerImage .text{display:none}#headerMap{position:static;height:480px;margin-top:53px}}#content{position:relative;z-index:2;margin-top:680px;padding:75px 1.5% 70px 1.5%;background-color:white}#content.static{margin-top:0px}#content .container{overflow:hidden;max-width:1030px;margin:0 auto;text-align:center}#content .row{overflow:hidden;margin-bottom:80px}#content h1{margin-bottom:25px;text-transform:uppercase;font-size:28px;line-height:30px;font-weight:normal}#content h1.no-group{margin-bottom:70px}#content h2{max-width:810px;margin:0 auto 70px auto;text-transform:uppercase;font-size:40px;line-height:48px;font-weight:bold}#content .subheadline{margin-bottom:110px;line-height:30px}#content .col-left{float:left;width:49%;margin-right:1%;text-align:right}#content .col-left img{padding-top:7px}#content .col-left img.half{width:48%}#content .col-right{float:right;width:49%;margin-left:1%}#content .col-right p{margin-bottom:30px;text-align:left;line-height:30px}#content .col-right p.from{margin-top:20px;margin-bottom:12px}#content .col-right h3{margin-bottom:30px;font-size:18px;line-height:30px;font-weight:bold;text-align:left}#content .col-right img{margin:6px 0 24px 0}#content .logo-text{padding-top:36px}#content .logo{display:inline-block;width:240px;margin:15px 0 50px 0}#content .logo img{width:100%}#content strong{font-weight:bold}#content strong.open{display:block;margin-bottom:25px}#content .clickable{color:#262626;text-decoration:underline}.tel{color:#262626 !important;text-decoration:none !important}.tel.clickable{text-decoration:underline !important}@media screen and (max-width: 800px){#content{margin-top:0px;padding-left:2.5%;padding-right:2.5%}#content h2{font-size:34px;line-height:42px}}@media screen and (max-width: 480px){#content{margin-top:0px;padding:27px 18px 20px 18px}#content .container{text-align:left}#content .row{margin-bottom:35px}#content h1{margin-bottom:14px;font-size:16px;line-height:19px}#content h1.no-group{margin-bottom:30px}#content h2{margin-bottom:30px;font-size:20px;line-height:27px}#content .subheadline{margin-bottom:60px;line-height:21px}#content .col-left{display:none}#content .col-right{float:none;width:100%;margin-right:0px}#content .col-right h3{margin-bottom:12px;font-size:16px;line-height:22px}#content .col-right p{margin-bottom:20px;line-height:21px}#content .logo-text{padding-top:15px}#content .logo{max-width:60%;margin-bottom:35px}#content strong.open{margin-bottom:20px}}#footerNav{overflow:hidden;position:relative;z-index:3;padding:80px .5% 100px;background-color:#ecebe9}#footerNav .container{overflow:hidden;max-width:1030px;margin:0 auto}#footerNav .col{width:23%;margin:1%;float:left}#footerNav .col img{width:100%;margin-bottom:19px}#footerNav .col h3{font-size:18px;font-weight:bold;margin-bottom:13px}#footerNav .col p{line-height:30px}@media screen and (max-width: 800px){#footerNav{padding-left:1.5%;padding-right:1.5%}}@media screen and (max-width: 480px){#footerNav{display:none}}#footer{position:relative;z-index:4;width:100%;background-color:black}#footer .contentContainer{overflow:hidden;max-width:1030px;margin:0 auto;padding:0 1%;color:white;font-size:15px;line-height:50px;color:#808080}#footer .contentContainer .copyright{float:left;margin-right:34px}#footer .contentContainer .data-privacy,#footer .contentContainer .imprint{float:left;color:white}#footer .contentContainer .data-privacy{margin-right:20px}#footer .contentContainer a:hover{text-decoration:underline}#footer .contentContainer .toTop{float:right;display:inline-block;padding:0 20px;background-color:#232323;color:white}#footer .contentContainer .toTop .icon-arrow{overflow:hidden;display:inline-block;font-size:10px;margin-left:8px}@media screen and (max-width: 536px){#footer .contentContainer{padding:0 0 0 15px;font-size:14px;line-height:46px}#footer .contentContainer .copyright{margin-right:20px}#footer .contentContainer .notMobile{display:none}}@media screen and (max-width: 440px){#footer .contentContainer .copyright{margin-right:20px}#footer .contentContainer .toTop .text{display:none}#footer .contentContainer .toTop .icon-arrow{margin-left:0}}@media screen and (max-width: 360px){#footer .contentContainer{font-size:13px}#footer .contentContainer .copyright{margin-right:12px}#footer .contentContainer .data-privacy{margin-right:12px}}#content.data-privacy,#content.imprint{margin-top:58px;background-color:#ecebe9}#content.data-privacy a,#content.imprint a{color:#262626;text-decoration:underline}#content.data-privacy h1,#content.imprint h1{margin-top:70px}#content.data-privacy h2,#content.imprint h2{margin-bottom:27px}#content.data-privacy h3,#content.imprint h3{max-width:810px;margin:0 auto 20px auto;font-size:30px;line-height:36px;font-weight:bold}#content.data-privacy .row,#content.imprint .row{margin-top:90px;line-height:30px}#content.data-privacy strong,#content.imprint strong{display:block;margin-bottom:13px}#content.data-privacy p,#content.imprint p{margin-bottom:13px}#content.data-privacy .block,#content.imprint .block{display:block}#content.data-privacy .mail,#content.imprint .mail{color:#262626}#content.data-privacy .mail:hover,#content.imprint .mail:hover{text-decoration:underline}#content.data-privacy .mailInfo,#content.imprint .mailInfo{font-style:italic;font-size:16px}#content.data-privacy strong{padding-top:30px}@media screen and (max-width: 800px){#content.imprint h1{margin-top:40px}#content.imprint h3{margin-bottom:16px;font-size:26px;line-height:30px}#content.imprint .row{margin-top:90px}}@media screen and (max-width: 480px){#content.imprint{margin-top:53px}#content.imprint h1{margin-top:0px}#content.imprint h2{margin-bottom:10px}#content.imprint .row{margin-top:35px}#content.imprint strong{margin-bottom:0px}#content.imprint p{margin-bottom:0px}#content.imprint .block{display:inline}#content.imprint .mailInfo{font-size:14px}}
