* {margin: 0;padding: 0;}
html, body {font-family: Arial;font-size: 16px;height: 100%;}

img.bg {min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;}
@media screen and (max-width: 1024px){img.bg {left: 50%;margin-left: -512px; }}
.wrapper{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -125px;}
*:active{outline: none;}
*:focus{-moz-outline-style: none;}
/* --------- HEADER & MENU & CONTENT WRAPPER --------- */

.header_wrap{position:relative;width:100%;height:190px;background-color:#292d30;border-bottom:5px solid #495157;margin:0 0 15px 0;}
.header{width:960px;height:190px;margin:0px auto;background-color:#292d30;}
.menu{width:960px;height:95px;background-color:#292d30;padding:30px 0 0 0;letter-spacing: -0.5px;margin: 0 0 10px 0;}
.darkline{width:960px;height:2px;background:url(../images/line.png) no-repeat;margin:0 0 8px 0;}
.logo{float:right;margin:-10px 0 0 0;width:148px;height:87px;}
.header h1{float:left;font-weight:normal;letter-spacing: -0.5px;text-transform:uppercase;font-size:30px;color:#84d1e0;}
.headsitetext{margin:5px 0 0 0;color:#f5f6f6;font-size:12px;letter-spacing: -0.5px;float:right;text-transform:uppercase;word-spacing:1px;line-height:13px;width:305px;}
.content_wrapper{position:relative;width:982px;	margin:0px auto;}

/* --------- KLEINE BOX --------- */

.smallbox{margin:6px 2px 5px 0;}
.smallboxtop {position:relative;width:325px;height:22px;background: url("../images/rightbox/top.png") no-repeat;}
.smallboxcontent {width:325px;background: url("../images/rightbox/middle.png") repeat-y;}
.smallwrapboxcontent{width:275px;padding:0 25px 0 25px;color:#72797e;line-height:22px;word-spacing:2px;}

.smallwrapboxcontent p{padding:0 0 10px 0;}
.smallwrapboxcontent h1{font-size:20px;line-height:18px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}
.smallwrapboxcontent h2{font-size:18px;line-height:16px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}
.smallwrapboxcontent h3{font-size:16px;line-height:14px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}
.smallwrapboxcontent h4{font-size:14px;line-height:12px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}

.smallwrapboxcontent a{text-decoration:none;color:#72797e;}
.smallwrapboxcontent a:hover{text-decoration:none;color:#84d1e0;}
.smallwrapboxcontent a.extlink{padding:0 13px 0 0;text-decoration:none;border-bottom:1px dotted #72797e;color:#72797e;background: url(../images/ext.png) no-repeat right;}
.smallwrapboxcontent a.extlink:hover{text-decoration:none;border-bottom:1px dotted #84d1e0;color:#84d1e0;}
.smallwrapboxcontent a.intlink{text-decoration:none;border-bottom:1px dotted #72797e;color:#72797e;}
.smallwrapboxcontent a.intlink:hover{text-decoration:none;border-bottom:1px dotted #84d1e0;color:#84d1e0;}
.smallwrapboxcontent a img{border: 3px solid #72797e;}
.smallwrapboxcontent a:hover img{border: 3px solid #84d1e0;}
.smallwrapboxcontent ul{list-style-image: url(../images/list.png);margin:0 0 0 19px; padding: 0 0 15px;}
.smallwrapboxcontent ul li ul{margin:0 0 0px 19px; padding:0 0 0 0;}
.smallwrapboxcontent .imgplain a img{border: none;}
.smallwrapboxcontent .imgplain a:hover img{border: none;cursor:pointer;}
.smallboxbottom {width:325px;height:22px;background: url("../images/rightbox/bottom.png") no-repeat;}

/* --------- GROSSE BOX & BLOG BOX--------- */

.box{margin:5px 2px 5px 0;}
.boxtop {position:relative;width:652px;height:22px;background: url("../images/box/top.png") no-repeat;}
.boxcontent {width:652px;background: url("../images/box/middle.png") repeat-y;}
.wrapboxcontent{width:602px;padding:0 20px 0 25px;color:#72797e;line-height:22px;word-spacing:2px;}
.date{position:absolute;left:25px;top:2px;width:49px;height:60px;background: url("../images/box/date.png") no-repeat;color:#fff;line-height:12px;}
.month{margin:12px 0 0 8px;font-size:12px;}
.day{margin:0 0 0 11px;font-size:14px; font-weight:bold;}
.year{margin:0 0 0 6px;font-size:12px;}
.wrapboxcontent p{padding:0 0 10px 0;}
.wrapboxcontent h1{font-size:20px;line-height:18px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}
.wrapboxcontent h2{font-size:18px;line-height:16px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}
.wrapboxcontent h3{font-size:16px;line-height:14px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}
.wrapboxcontent h4{font-size:14px;line-height:12px;color:#84d1e0;letter-spacing:-0.2px;font-weight:normal;text-transform:uppercase;margin: 0 0 10px 0;}

.wrapboxcontent a{text-decoration:none;color:#72797e;}
.wrapboxcontent a:hover{text-decoration:none;color:#84d1e0;}
.wrapboxcontent a.extlink{padding:0 13px 0 0;text-decoration:none;border-bottom:1px dotted #72797e;color:#72797e;background: url(../images/ext.png) no-repeat right;}
.wrapboxcontent a.extlink:hover{text-decoration:none;border-bottom:1px dotted #84d1e0;color:#84d1e0;}
.wrapboxcontent a.intlink{text-decoration:none;border-bottom:1px dotted #72797e;color:#72797e;}
.wrapboxcontent a.intlink:hover{text-decoration:none;border-bottom:1px dotted #84d1e0;color:#84d1e0;}
.wrapboxcontent a.artikellink{text-decoration:none;color:#fff;}
.wrapboxcontent a.artikellink:hover{text-decoration:none;color:#72797e;}
.wrapboxcontent a img{border: 3px solid #72797e;}
.wrapboxcontent a:hover img{border: 3px solid #84d1e0;}
.wrapboxcontent .imgplain a img{border: none;}
.wrapboxcontent .imgplain a:hover img{border: none;cursor:pointer;}
.wrapboxcontent ul{list-style-image: url(../images/list.png);margin:0 0 15px 19px;}
.wrapboxcontent ul li ul{margin:0 0 0px 19px;}
.wrapboxcontent pre{width:567px;padding:15px;overflow:auto; border:1px solid #72797e;background:#e8e9e9;}
.boxbottom {width:652px;height:22px;background:url("../images/box/bottom.png") no-repeat;}

/* --------- BUTTON BOX--------- */
.buttonboxcontent{}
.buttonbox{margin:20px 0 0 0;width:129px;height:29px;}
.buttonbox-left{background-color:#84d1e0; height:21px;width:114px;text-align:center;padding:1px 3px 1px 3px;font-size:11px;color:#fff;text-transform:uppercase;}
.buttonbox-right{background:url("../images/buttons/corner-right.gif"); height:23px; width:9px;}
.buttonbox-bottom{background:url("../images/buttons/bottom.gif") 50px no-repeat; height:6px;}

.buttonboxex{margin:20px 0 0 0;height:29px;}
.buttonboxex-left{background-color:#84d1e0; height:21px;text-align:center;padding:1px 8px 1px 8px;font-size:11px;color:#fff;text-transform:uppercase;}
.buttonboxex-right{background:url("../images/buttons/corner-right.gif"); height:23px; width:9px;}

.postsbutton{height:23px;width:140px;font-size:12px;margin:0 13px 20px 12px;color:#fff;background-color:#84d1e0;border:1px solid #72797e;}
.postsbutton a{display:block;line-height:24px;width:120px;padding:0 10px 0 10px;height:23px;text-decoration:none; color:#fff; text-transform:uppercase; font-weight:bold;}
.postsbutton a:hover{color:#72797e;}
/* --------- STYLES --------- */

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.color{color:#84d1e0;}
.pointer{cursor:pointer;}
.noborder{border:none;}

input[type="text"]{border:1px solid #72797e; width:200px; margin:0 5px 0 0;height:18px;padding:3px 3px 0 3px;}
textarea{border:1px solid #72797e; width:90%; height:154px;font-family: Arial;font-size:14px;padding:3px;margin:0 5px 0 0;}
select{border:1px solid #72797e; width:208px; margin:0 5px 0 0;height:21px;}

/* --------- FOOTER inkl PUSH --------- */
.inline{display:inline;}
.push{position:relative;clear:both;width:100%;height:125px;}
.footer_wrap{position:relative;width:100%;height:125px;background-color:#1b1e20;}
.footer{width:960px;height:125px;margin:0px auto;}
.footer a img{border:none;margin:1px;}
.footer a.intlink{text-decoration:none;border-bottom:1px dotted #72797e;color:#fff;}
.footer a.intlink:hover{text-decoration:none;border-bottom:1px dotted #84d1e0;color:#84d1e0;}
.footer ul{list-style-type:none;}
.footer ul li{margin:4px 0 0 0;}
.social{width:230px;}
.split_footer{color:#f5f6f6;float:left;width:313px;height:120px;margin:5px 0 0 0;padding:0 0 0 7px;font-size:12px;}
.split_footer p{margin:5px 0 0 0;}
.split_footer h6{font-weight:normal;letter-spacing: -0.5px;text-transform:uppercase;font-size:16px;color:#84d1e0;margin: 0 0 5px 0;}
