/* CSS Document - HWB - ALLGEMEIN */
body { margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif;}

/* 100% Hintergrundbild - ANFANG */
html, body, #bg, #bg table, #bg td {
width:100%;
height:100%;
overflow:hidden;
}
#bg div {
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}
#bg td {
vertical-align:middle;
text-align:center;
}
#bg img {
min-height:50%;
min-width:50%;
margin:0 auto;
display:block;
}
/* 100% Hintergrundbild - ENDE */

#wrapper { left: 0; top: 0; overflow: auto; position: absolute; z-index: 10; width:100%; height:100%;}
#contentwrap { margin: auto; width: 700px; background-color: #FFF; position: relative; min-height: 101%;}
#headersize { height: 433px;}
#content { padding: 0 30px 20px 30px;}

#sprachwahl { text-transform: uppercase; color: #000; font-size: 13px; z-index: 99; position: absolute; top: 30px; left: 30px;}
#sprachwahl a { text-decoration: none; border: 0 none; color: #000; font-size: 11px; font-weight: bold;}
#sprachwahl a.active { color: #00649F;}
#logo { margin: 0; padding: 0; position: absolute; top: 25px; right: 30px; text-indent: -8000px; font-size: 10px; width: 290px; height: 45px; background-image: url(../img/logo.png); z-index: 90;}

#headerwrap { border: 1px solid #00649F; border-right: 0 none; border-left: 0 none; padding: 10px 0; z-index: 20; position: absolute; top: 130px; left: 30px; width: 640px;}
#header { background-color: #00649F; color: #FFF; height: 220px; display: block; position: relative;}
#header h2 { margin: 0; padding: 20px; font-size: 24px;letter-spacing:0.06em;}


/* CONTENT */
#content { font-size: 12px; line-height: 160%; color: #505050;}
#content .mini { font-size: 11px; line-height: 140%; color: #505050;}
#content .farbe { color: #00649F;}
#content .link { text-decoration:none; color: #00649F;}
#content .arrey { color: #00649F; font-weight: bold;}
#content .black { color: #000;}
#content h3 { color: #00649F; font-size: 12px;}
#content h3 .subheadline { color: #505050; font-weight: normal;}

#content a { color: #00649F;}
#content a:hover { text-decoration: none;}