body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
color:#323232;
background: #fff;
margin:0;
padding:0;
}

iframe {
border:0;
}


div#container {
width:815px;
margin:0px auto;
position:relative;
}

div.clear
{
clear: both;
margin: 0;
padding: 0;
height:0;
line-height:0;
visibility:hidden;
}

/******** Layout */

div#logo {
position:absolute;
z-index:15;
width:146px;
height:125px;
overflow:hidden;
right:0;
top: 0;
}

div#claim {
	position:absolute;
	z-index:10;
	top:50px;
	left:-1px;
	height:42px;
	background:#fff;
	padding: 0 11px;
}

div#container_left {
float:left;
width:182px;
margin: 0 9px 0 0;
position:relative;
}

div#menu {
width:100%;
background:#f4f4f4;
margin: 92px 0 0 0;
padding:10px 0;
}

div#container_right {
float:left;
width:609px;
position:relative;
margin-left:15px;
}


/******** HEAD */

div#head {
width:100%;
height:250px;
position:absolute;
z-index:9;
top:50px;
right:0;
}

div#head div.images {
	width:100%;
	padding: 18px 0 0 0;
}

div#head div.images div.mood {
	float:left;
	width:237px;
	height:232px;
	overflow:hidden;
}

div#head div.images div.object {
	float:right;
	width:369px;
	height:232px;
	overflow:hidden;
}


/******** Search */

div.search {
	position:absolute;
	left:0;
	top:15px;
}


div#content {
width:100%;
padding-top:335px;
min-height:400px;
height:auto !important;
height:400px;
   }

/******** Footer */

div#footer {
width:100%;
background:url('../maingrafik/line_dots_grey.png') repeat-x left top;
color:#a8a8a8;
margin:35px 0 10px 0;
line-height:25px;
font-size:11px;
}

div#footer a {
color:#a8a8a8;
text-decoration:none;
}

div#footer a:hover {
color:#6474ae;
}

/******** Meta */

div#meta {
position:absolute;
top:15px;
left:0;
color:#fff;
z-index:12;
}

div#meta a {
color:#7a7a7a;
font-size:11px;
padding:0 12px 0 0;
text-decoration:none;
}


div#meta a.current {
color:#174691;
}
