body{font:16px "Arial", Helvetica,sans-serif; margin:0; font-weight:bold; color: #000000; letter-spacing: 1px;}
.container{margin-bottom:50px;}
.header{width:100%; position:fixed; margin-top:15px; z-index:3; text-align:center; letter-spacing: 1px;}
.header_inner{width:200px;margin:auto;}
.grau{background:#F0F0F0;}
.header_inner .logo{width:50px; margin:0 auto 10px;}
.logo img{border:none;}
.navi{position:fixed;top:50%; width:100%; height:50px; margin:-25px 0 0 0;line-height:50px;z-index:1; letter-spacing: 1px;}
.navi .links{float:right; margin:0 40px 0 0;}
.navi .about{float:left; margin:0 0 0 40px;}
.content{margin:auto; padding: 130px 0 0 0; position:relative;}
.post{text-align:center;}
.post2{text-align:center; background:#E8E8E8; padding:150px 0; margin:-150px 0;}
.post_red {text-align:center; background: red; padding:50px 0;}
.post_blue {text-align:center; background: blue; padding:50px 0;}
.post img {margin:0 0 15px 0;}
.navicontent{text-align:left; padding:100px 0 0; line-height:20px; width:640px; margin:auto; z-index:2; position:relative;}
.trenner{margin:250px 0; text-align:center;}
.trenner2{margin:180px 0; text-align:center;}
.start_img{margin:60px 0 60px 0; text-align:center; letter-spacing: 1px;}
.start_txt{width:120px; text-align:left; margin:auto;}
.start_txt2{font-size:30px; width:220px; text-align:left; margin:auto;}
.text{width:375px; text-align:left; margin:auto;line-height:18px; padding:5px 0;}
a:link {text-decoration: none; color:#000000;}
a:visited {text-decoration: none; color:#000000;}
a:hover {text-decoration: underline; color:#000000;}
a:active {text-decoration: none; color:#000000;}