hr{border-width:0;height:2px;background-color:#aaaeb2;margin:0;width:38em;}
.font-text1,
.font-text2,
.font-text3,
a:link,
a:visited{color:#234D69;}
.font-logo1,
a:hover{color:#ff9e01;}
.font-logo2,
hr{color:#55bcff;}
.font-logo3{color:#888888;}
a:link,
a:visited,
a:hover{text-decoration:none;}
.font-logo1,
.font-logo2,
.font-logo3,
.font-text1,
.font-text2,
.font-text3{font-family:"Arial", "Verdana", sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}
.font-logo1{font-size:1.625em;}
.font-logo2{font-size:1.625em;}
.font-logo3{font-size:1em;}
.font-text1{font-size:1em;}
.font-text2{font-size:0.8125em;}
.font-text3{font-size:0.75em;}
header{margin:0 auto;padding:0 0;color:#aaaeb2;max-width:55em;}
.header-wrapper{max-width:100%;margin-left:auto;margin-right:auto;text-align:center;}
.header-logo{float:left;background:url("../bilder/logo_klein.gif") no-repeat;display:inline-block;background-size:80% auto;height:147px;width:25%;max-width:190px;}
.middle{height:147px;display:table-cell;vertical-align:middle;text-align:right;}
.header-logo-text{float:left;display:blocked;margin-right:0;padding-top:0;width:75%;}
@media screen and (max-width:36.95em){.font-logo1{font-size:1.5em;}
.font-logo2{font-size:1.5em;}
.font-logo3{font-size:0.875;}
header{width:100%;}
.middle{height:105px;display:table-cell;vertical-align:middle;text-align:right;}
.header-logo{float:left;background:url("../bilder/logo_klein.gif") no-repeat;display:inline-block;background-size:105px 100px;height:100px;width:100%;margin-right:6.857%;}
}
content{margin:0 auto;background-color:#FFFFFF;width:55em;}
.content-wrapper{max-width:55em;margin-left:auto;margin-right:auto;text-align:left;}
.content-return{display:none;}
.content-headline{display:visible;}
.content-navigation{float:left;display:block;width:20%;margin-left:2em;margin-right:0;margin-top:55px;}
.content-text{float:left;display:block;width:35%;margin-right:0;margin-left:0;}
.content-text2{float:left;display:block;width:75%;margin-right:0;margin-left:0;}
.content-picture1{float:right;display:block;width:40%;margin-right:0;margin-left:0;}
.content-picture2{float:left;display:block;width:100%;margin-right:0;margin-left:0;}
@media screen and (max-width:53.75em){content{border-radius:0.2em 0.2em 0.2em;border:1;padding:0px;margin:0 auto;background:#f6f7f9;border-color:#8a9da8;width:100%;}
.content-wrapper{max-width:90%;margin-left:auto;margin-right:auto;text-align:center;}
.content-return{display:inline;}
.content-headline{display:none;}
.content-navigation{display:none;}
.content-text,
.content-text2,
.content-picture1{float:left;display:block;margin-right:3%;width:100%;}
}
footer{margin:0 auto;border:0;padding:0px;margin:0 auto;background:#f6f7f9;width:55em;}
.footer-wrapper{max-width:100%;margin-left:auto;margin-right:auto;text-align:left;}
.footer-return{display:none;}
.footer-dot{display:inline;}
.footer-adress{float:left;display:block;width:64%;margin-right:0;}
.footer-link{float:left;display:block;width:26%;margin-right:0;}
.footer-copy{float:right;display:block;width:10%;margin-right:0;}
@media screen and (max-width:53.75em){footer{border-radius:0.2em 0.2em 0.2em;border:1;padding:0px;margin:0 auto;background:#f6f7f9;border-color:#8a9da8;width:100%;}
.footer-wrapper{max-width:90%;margin-left:auto;margin-right:auto;text-align:center;}
.footer-return{display:inline;}
.footer-dot{display:none;}
.footer-adress,
.footer-link,
.footer-copy{float:left;display:block;margin-right:3%;width:100%;}
}
.navigation-trigger{display:block;position:absolute;right:20px;top:10px;height:70px;width:50px;}
.navigation-trigger .navi-icon{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:22px;height:2px;background-color:#ff9e01;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;}
.navigation-trigger .navi-icon::before, .navigation-trigger .navi-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:#ff9e01;right:0;-webkit-transition:-webkit-transform .2s, top .2s, background-color 0s;-moz-transition:-moz-transform .2s, top .2s, background-color 0s;transition:transform .2s, top .3s, background-color 0s;}
.navigation-trigger .navi-icon::before{top:-7px;}
.navigation-trigger .navi-icon::after{top:7px;}
.navigation-trigger .navi-icon.is-clicked{background-color:transparent;}
.navigation-trigger .navi-icon.is-clicked::before, .navigation-trigger .navi-icon.is-clicked::after{background-color:#ff9e01;}
.navigation-trigger .navi-icon.is-clicked::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.navigation-trigger .navi-icon.is-clicked::after{top:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
@media screen and (max-width:36.95em){.navigation-trigger{right:15px;top:25px;}
}
@media screen and (min-width:53.76em){.navigation-trigger{display:none;}
}
.navigation{font-family:"Arial", "Verdana", sans-serif;font-style:normal;font-weight:normal;font-variant:normal;}
.navigation.toggled .navi-menu{font-size:1.2em;display:block;padding:0 0;}
.navigation > ul{position:absolute;visibility:hidden;}
.navigation.toggled ul{right:0;opacity:1;visibility:visible;position:absolute;top:42px;width:100%;background-color:#aaaeb2;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);padding:0 30px 30px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;transition:all 0.4s linear;line-height:2em;color:rgba(243, 221, 196, 0.6);}
.navigation > ul li{text-align:center;}
.navigation.toggled ul li{width:100%;text-align:center;}
.navigation > ul ul{font-size:.8em;margin-bottom:15px;}
.navigation.toggled > ul li a{color:#234D69;line-height:2em;}
.navigation.toggled ul li a:hover{color:#ff9e01;}
.navigation.toggled ul .item-datenschutz,
.navigation.toggled ul .item-impressum{display:block;}
@media screen and (max-width:36.95em){.navigation.toggled ul{top:60px;}
}
@media screen and (max-width:53.75em){.navigation{text-align:center;padding:0 0;font-size:1em;}
.navigation ul{opacity:1;visibility:visible;position:relative;top:0;right:0;background:transparent;box-shadow:none;list-style:none;margin:10;padding:0;display:inline-block;height:auto;width:auto;color:#ff9e01;}
.navigation ul ul{background:#0f1323;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);position:absolute;height:auto;width:180px;text-align:center;font-size:1em;top:90%;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:15px 30px;z-index:99999;opacity:0;visibility:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;}
.navigation ul ul ul{left:-999em;top:0;}
.navigation ul ul li{position:relative;margin:0;width:100%;}
.navigation ul ul li:hover > ul{left:100%;}
.navigation ul ul li a{line-height:3em;}
.navigation ul li:hover > ul{opacity:1;top:80%;visibility:visible;}
.navigation li{float:left;position:relative;width:auto;margin:3px 10px;-webkit-transition:margin 0.3s linear;-moz-transition:margin 0.3s linear;transition:margin 0.3s linear;}
.navigation ul li a{display:block;text-decoration:none;line-height:auto;color:#234D69;}
.navigation ul li a:hover{color:#ff9e01;}
.navigation ul .item-datenschutz,
.navigation ul .item-impressum{display:none;}
}