@charset 'utf-8';
@import url(reset.css);
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}

/* ----------------------------------------------------- Page layout */
body.default {background: #000; text-align: left; background-attachment: fixed}
html {height: 100.01%;}

#wrapper {/*position: fixed; top: 0; left: 30px;*/ width: 930px; height: 100%}

#box01 {position: fixed; width: 460px; left: 500px; padding: 80px 0 0 0; top: 30px;}
h1 {overflow: hidden; text-indent: -2000px; position: absolute; top: 0; left: 0; width: 219px; height: 53px; background: transparent url(bg_logo_white.png) top left no-repeat}

#content {position: absolute; top: 0; left: 35px; width: auto; background: transparent url(black_60_percent.png) top left repeat; padding: 30px 10px 0 10px}
#box01, #content {font: normal 12px Arial, Helvetica, sans-serif; color: #AEBECA; line-height: 140%}
#box01 a, #content a {color: #fff; text-decoration: none}
#box01 p, #content p {margin: 0 0 10px 0}
#box01 h2 a, #box01 h2 em, #box01 p span, #box01 span {background: transparent url(black_60_percent.png) top left repeat; /*background: #597488; */color: #fff} 
#content h2 em, #content p span {color: #fff} 
#box01 a.bg, #box01 p span {background: transparent url(black_60_percent.png) top left repeat; color: #AEBECA /*#6C899F*/}
#content p span a, #box01 h2 em a, #content h2 em a {color: #AEBECA /*#6C899F*/}
#box01 a:hover, #box01 p span a:hover, #content p span a:hover, #box01 h2 em a:hover, #content h2 em a:hover {background: #fff; color: #000}

#box01 h2 span {font-weight: bold; color: #fff; background: transparent url(black_60_percent.png) top left repeat;}
.article {margin: 0 0 10px 0; display: inline-block; clear: both; width: 420px; padding: 0 0 10px 0}
.article p a {text-decoration: underline !important}
.article img {/*float: left; margin: 0 10px 0 0*/ display: block}
h2 em a {color: #fff !important}
h2 em a:hover {color: #000 !important}

a#imprint {position: fixed; bottom: 10px; display: block; right: 3px; color: #AEBECA; font-size: 10px}

/* Reset the reset */
small {font-family: Verdana, Geneva, sans-serif}
strong {font-weight: bold}
em {font-style: normal}
small {font-size: 70%}
input {font-family: Verdana, Geneva, sans-serif !important}
