body{background-color:#D3D3D3;background-image:url("../images/");background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;line-height:1;font-family:'Open Sans', sans-serif;font-size:62.5%;}
a{font-size:20px;color:#FFF;color:#700000;text-decoration:none;}
h1, h2{color:#FFF;color:#20B2AA;font-family:"Yanone Kaffeesatz", "Arial Narrow", Sans-Serif;font-weight:200;padding:0 5%;text-shadow:1px 1px 0 #333;}
h1{font-size:600%;letter-spacing:10px;text-transform:uppercase;margin:5% 0 10px 0;word-wrap:break-word;}
h2{font-size:360%;letter-spacing:1px;}
header{position:relative;max-width:100%;background-color:#D3D3D3;margin:0px auto 5px auto;font-family:"Yanone Kaffeesatz", "Arial Narrow", Sans-Serif;padding:1% 1%;}
#logo{position:absolute;top:1%;right:1%;text-align:right;z-index:0;}
#logo img{width:100%;top:1%;max-width:140px;height:auto;}
nav{color:#FFF;background-color:#898989;font-family:"Yanone Kaffeesatz", "Arial Narrow", Sans-Serif;font-weight:200;padding:0 5%;}
nav ul{padding:0px;margin:0px;position:relatvive}
nav ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
nav ul,nav ul li{max-width:100%;}
nav ul li{list-style:none;float:left;}
nav ul li a{text-decoration:none;display:block;padding:5px 20px 5px 5px;}
nav ul li:hover > ul{visibility:visible;position:relative;}
nav ul li ul{display:inline;visibility:hidden;position:absolute;padding:0px;}
nav ul li ul li{font-weight:normal;font-size:200px;float:none;padding:1px 5px;}
nav ul li:hover{background-color:#B0B0B0;}
nav ul li ul li a:hover{background-color:#B0B0B0;background-color:#707070}
#textbox{position:relative;width:90%;max-width:1000px;color:#FFF;color:#B0B0B0;color:black;font-family:Georgia, Cambria, "Times New Roman", Serif;font-size:210%;line-height:1.5em;margin:60px 5% 0 5%;z-index:1;}
#textbox h3{font-size:160%;margin:10px 0;}
#textbox h4{font-size:120%;margin:10px 0;}
#textbox p{margin:10px 0;}
#textbox a{color:#ECCFAE;transition:color .2s ease;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;}
#textbox a:hover{color:#FFF;}
#links{font-size:150%;margin:20% 10% 1% 5%;}
#links img{width:45px;height:auto;}
#links a{margin:0 10px 0 0;}
#links a:hover{opacity:.6;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;}
#boxcontent{max-width:80%;clear:both;margin:0 auto;padding:2% 0 20% 0;}
#text_columns{line-height:20px;position:relative;width:auto;max-width:90%;margin:10px auto 20px auto;color:black;font-family:Georgia, Cambria, "Times New Roman", Serif;font-size:180%;line-height:1.5em;}
#text_columns h1{color:#700000;font-size:26px;padding:15px 0px;}
#text_columns h2{color:#700000;font-size:24px;padding:15px 0px;}
#text_columns h3{color:#700000;font-size:22px;padding:15px 0px;}
#fusszeile{position:relative;clear:both;width:100%;background-color:#B0B0B0;margin:20px 0 0px 0;min-height:60px;font-size:14px;color:#FFF;}
.footer-wrapper{padding-top:2%;}
#fusszeile a{font-size:18px;font-family:"Yanone Kaffeesatz", "Arial Narrow", Sans-Serif;text-shadow:1px 1px 0 #333;padding-left:5%;}
.footer{padding-left:65%;font-size:14px;}
.texta{padding-bottom:2%;}
@media only screen
and (min-width:320px)
and (max-width:568px){#logo{position:relative;bottom:auto;right:auto;text-align:left;margin:30px 5% 5% 5%;}
}