@import 'fonts.css';
body{font-family:'Open Sans', sans-serif;font-weight:300;font-size:16px;line-height:22px;padding:0;margin:0;color:#475460;text-align:left;}
.bg{position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:100%;z-index:-2;}
.bg img{width:100%;height:100%;margin:0;padding:0;}
a:link, a:active , a:visited{text-decoration:none;font-size:14px;line-height:18px;font-style:normal;color:#333}
a:hover{text-decoration:none;font-size:14px;line-height:18px;font-style:normal;color:maroon;}
h1{font-size:26px;line-height:32px;font-weight:600;padding:0 0 20px 0;color:#475460;}
h2{font-size:22px;line-height:28px;font-weight:600;padding:0 0 20px 0;color:#475460;}
h3{font-size:18px;line-height:24px;font-weight:400;padding:0 0 10px 0;}
h4{font-size:16px;line-height:22px;font-weight:400;padding:0 0 10px 0;}
img{border:none;display:block;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.linie{height:1px;border-bottom:1px solid #d1d1d1;margin:2% 20% 2% 20%;}
#logo{z-index:5;}
#bg_grid{position:fixed;top:0;left:0;height:100%;width:100%;background:url(../bilder/grid.png) repeat;z-index:-1;}
#rechte{text-align:center;padding:10px 1px 10px 1px;width:100%;background:transparent;color:silver;font-size:12px;}
#rechte a, #rechte a:link, #rechte a:hover, #rechte a:visited , #rechte a:active{font-size:12px;color:silver;}
#footer{overflow:hidden;text-align:left;vertical-align:middle;padding:16px 0;width:100%;background:#21253E;color:silver;font-size:14px;}
#footer a, #footer a:link, #footer a:hover, #footer a:visited , #footer a:active{font-size:14px;color:silver;}
.hinweis{font-size:12px;line-height:20px;color:#666;}
.kontakt{font-size:14px;line-height:22px;color:#666;}
#navigation_top{position:relative;top:-40px;z-index:998}
ul#topnavi{margin:0;padding:0;list-style:none;clear:both;float:left;}
ul#topnavi li{font-size:14px;font-weight:300;padding:20px 20px;margin:0;padding:0;overflow:hidden;float:left;height:40px;border-right:1px solid #333;}
ul#topnavi a, ul#topnavi span{font-size:14px;padding:10px 20px;float:left;text-decoration:none;color:#fff;text-transform:uppercase;clear:both;height:40px;background:rgba(0,0,0,0.4);}
@media only screen and (max-width:992px){#navigation_top{position:relative;top:-30px;}
ul#topnavi li{font-size:12px;padding:5px 5px;margin:0;padding:0;overflow:hidden;float:left;height:30px;border-right:1px solid #333;}
ul#topnavi a, ul#topnavi span{font-size:12px;padding:6px 10px;float:left;text-decoration:none;color:#fff;text-transform:uppercase;clear:both;height:30px;background:rgba(0,0,0,0.4);}
}
.terms{display:none;}
.container{max-width:960px;background:#fff url(../bilder/bg_content.jpg);}
.container1{padding:0;}
.container2{padding:0 30px 10px 10px;position:relative;top:-10px}
.container3{padding:0 20px 10px 10px;margin:0}
.fz12{font-size:12px;line-height:16px;}
.fz14{font-size:14px;line-height:18px;}
.fz16{font-size:16px;line-height:22px;}
.br-flat-shadow{box-shadow:5px 0 5px -5px #CCC, 0 5px 5px -5px #CCC, -5px 0 5px -5px #CCC;}
.box{-moz-box-shadow:5px 0 5px -5px rgba(0,0,0,0.3),
-5px 0 5px -5px rgba(0,0,0,0.3);-webkit-box-shadow:5px 0 5px -5px rgba(0,0,0,0.3),
-5px 0 5px -5px rgba(0,0,0,0.3);box-shadow:5px 10px 5px -5px rgba(0,0,0,0.3),
-5px 10px 5px -5px rgba(0,0,0,0.3);}
.mt50{margin:50px 0 0 0;}
.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:url(../css/images/a_bg.png) repeat-x left bottom;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active{color:white;}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}