body {
	font-family:'Raleway', Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:1em;
	text-align:left;
	font-weight:300;
	color:#222222;
}

.clear{
	clear:both;
}

table {
	font-size:10px;
	line-height:1em;
	text-align:left;
	font-weight:300;
	color:#222222;
}

td{
	white-space:nowrap;
}

a:link { 
	color:#222222; 
	text-decoration: none; 
}
a:visited { 
	color:#222222; 
	text-decoration: none; 
}
a:active { 
	color:#222222; 
	text-decoration: none; 
}
a:hover { 
	color:#9c911d; 
	text-decoration: none;
}

h1{
	font-size:28px;
	line-height:1.2em;
	font-weight:200;
	text-align:left;
	color:#9c911d;
}

.headline {
	font-size:38px;
	line-height:1em;
	text-align:left;
	font-weight:300;
	color:#9c911d;
}

.navi {
	font-size:18px;
	line-height:1em;
	font-weight:300;
	text-align:left;
	color:#222222;
}

.copy {
	font-size:13px;
	line-height:1.6em;
	text-align:left;
	font-weight:300;
	color:#222222;
}

.copyright { 
	font-size:11px;
	line-height:1em;
	text-align:left;
	font-weight:400;
	color:#ffffff;
}

.arrow {
	font-size:42px;
	line-height:1.0em;
	font-weight:400;
	text-align:center;
	color:#9c911d;
}

label{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:1em;
}

textarea{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1em;
	color:#404040;
}

td > button{
	text-indent:8px;
}

.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	width:300px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}



/**
* Background
*/
td {
	vertical-align:top;
}

div#background {
	position:absolute;
	background-image:url('../jpgs/background_home_1440.png'); background-repeat:no-repeat;
	width:1440px;
	height:1200px;
	top:0px; 
	left:50%;
	margin-left:-720px;
	z-index:1;
}
	
div#pict {
	position:absolute;
	background-image:url('../jpgs/background_white.png');
	background-repeat:no-repeat;
	background-size:100%;
	width:1200px;
	height:428px;
	top:0px; 
	left:50%;
	margin-left:-600px;
	margin-top:176px;
	z-index:3;
}
	
div#pict-solo {
	position:absolute;
	background-image:url('../jpgs/background_white.png');
	background-repeat:no-repeat;
	background-size:100%;
	width:1200px;
	height:585px;
	top:0px; 
	left:50%;
	margin-left:-600px;
	margin-top:176px;
	z-index:3;
}

/**
* Logo
*/
div#logo {
	position:fixed;
	background-image:url('../jpgs/logo_blackrock_300.png');
	background-repeat:no-repeat;
	background-size:100%;
	width:225px;
	height:161px;
	top:0px; 
	left:50%;
	margin-left:-488px;
	z-index:5;
	}
	
div#logo-streifen {
	position:fixed;
	width:225px;
	height:100%;
	top:0px;
	left:50%;
	margin-left:-488px;
	background-color:#a49921;
	z-index:2;
	}

/**
* Navigation
*/
div#navigation {
	position:absolute;
	top:0px; 
	left:50%;
	margin-top:132px;
	margin-left:-217px;
	z-index:9;
}

div#arrow-left {
	position:absolute;
	top:0px; 
	left:50%;
	margin-left:-590px;
	margin-top:366px;
	text-align:center;
	z-index:9;
}

div#arrow-right {
	position:absolute;
	top:0px; 
	left:50%;
	margin-left:570px;
	margin-top:366px;
	text-align:center;
	z-index:9;
}

/**
* Content
*/
div#content {
	position:absolute;
	width:705px;
	height:auto;
	top:0px; 
	left:50%;
	margin-top:675px;
	margin-left:-216px;
	z-index:7;
}

div#head {
	position:absolute;
	width:705px;
	height:auto;
	top:0px; 
	left:50%;
	margin-top:590px;
	margin-left:-219px;
	z-index:8;
}

div#content-solo {
	position:absolute;
	width:705px;
	height:auto;
	top:0px; 
	left:50%;
	margin-top:832px;
	margin-left:-216px;
	z-index:7;
}

div#head-solo {
	position:absolute;
	width:705px;
	height:auto;
	top:0px; 
	left:50%;
	margin-top:747px;
	margin-left:-219px;
	z-index:8;
}

div#content-textonly {
	position:absolute;
	width:705px;
	height:auto;
	top:0px; 
	left:50%;
	margin-top:233px;
	margin-left:-216px;
	z-index:7;
}

div#head-textonly {
	position:absolute;
	width:705px;
	height:auto;
	top:0px; 
	left:50%;
	margin-top:148px;
	margin-left:-219px;
	z-index:8;
}

div.content-mailform {
	position:absolute;
	width:705px;
	height:auto;
	top:0px; 
	left:50%;
	margin-top:750px;
	margin-left:-219px;
	z-index:20;
}

div#copyright {
	position:fixed;
	bottom:25px;
	left:50%;
	margin-left:-468px;
	width:auto;
	height:10px;
	z-index:10;
}