body {
padding : 0;
margin : 0;
text-align : left;
min-width : 780px;
background-color : #ffffff;
font-size : 11px;
font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
color : rgb(0, 0, 0);
background : url(../images/bg.jpg);
background-repeat : repeat-y;
}
html > body #outer {
height : auto;
}
#header {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 194px;
z-index : 2;
background : url(../images/site-com_04.jpg);
background-position : 0 0;
}
#header-bg {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 194px;
z-index : 1;
overflow : hidden;
background : url(../images/site-com_04.jpg);
background-position : 0 0;
}
#innerwrap {
float : left;
width : 600px;
}
#centrecontent {
width : 430px;
float : right;
padding-left : 0;
padding-right : 0;
padding-bottom : 20px;
color : rgb(62, 77, 116);
position : absolute;
left : 185px;
top : 193px;
}
h1.content {
margin-bottom : 12px;
padding : 0;
font-weight : bold;
font-size : 13px;
color : #eaa208;
}
a {
font-size : 11px;
color : #dba126;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
#navipfad {
position : absolute;
left : 10px;
top : 158px;
width : 370px;
height : 20px;
z-index : 3;
overflow : hidden;
padding : 0;
color : #ffffff;
font-size : 11px;
}
a.navipath {
font-size : 11px;
color : #ffffff;
}
#language {
	padding-left: 0px;
	padding-bottom: 0px;
	position:absolute;
	left:383px;
	top:158px;
	width:70px;
	height:20px;
	z-index:404;
}
.languageflags {
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom:1px dashed #eaa208;
}
/* hauptnavi */
#left {
	position:absolute;
	width:180px;
	float:left;
	padding-top:193px;
	padding-bottom:20px;
	left: 0;
	top: 0;
}
a.navileft_passive {
	display:block;
	background-color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
	background:url("../images/navdot-orange.gif") no-repeat;
	background-position:left;
	border-bottom:1px dashed #eaa208;
} 

a.navileft_active {
	display:block;
	background-color:#ffffff;
	background:url("../images/navdot-green.gif") no-repeat;
	background-position:left;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
	font-weight: bold;
	border-bottom: 1px dashed #eaa208;
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/navdot-cyan.gif") no-repeat;
	background-position:left;
	background-color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
	font-weight: bold;
	border-bottom:1px dashed #eaa208;
}
/* << */
#additionalnavi {
position : absolute;
left : 800px;
top : -1px;
width : 200px;
height : 15px;
z-index : 401;
overflow : hidden;
background-color : #ffffff;
border : 1px dashed #eaa208;
font-size : 10px;
color : #999999;
text-align : center;
}
a.additionalnavi {
font-size : 10px;
color : #999999;
}
#bottomnavi {
text-align : center;
color : #999999;
background-color : #ffffff;
}
a.bottomnavi{color:#999999}

#newsletter {
position : absolute;
left : 800px;
top : 193px;
width : 202px;
height : 137px;
z-index : 400;
overflow : hidden;
visibility : visible;
}
.input_newsletterselect {
width : 80px;
vertical-align : middle;
font-size : 11px;
margin-right : 8px;
}
#newsletterbox {
background-color : #ffffff;
border-bottom : 1px dashed #eaa208;
border-right : 1px dashed #eaa208;
padding-bottom : 0.6em;
padding-left : 0.5em;
padding-right : 0.5em;
margin-bottom : 1.5em;
}
#login {
position : absolute;
left : 800px;
top : 330px;
width : 202px;
height : 150px;
z-index : 402;
overflow : hidden;
visibility : visible;
}
#loginbox {
background-color : #ffffff;
border-bottom : 1px dashed #eaa208;
border-right : 1px dashed #eaa208;
padding-bottom : 0.6em;
padding-left : 0;
padding-right : 0;
margin-bottom : 1.5em;
}
h1 {
padding-left : 2px;
font-weight : bold;
font-size : 13px;
color : #eaa208;
margin : 0;
}
td {
font-size : 11px;
font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
color : rgb(62, 77, 116);
margin-bottom : 8px;
}
hr {
color : rgb(210, 210, 210);
}
div, p {
margin-top : 0;
}
.input {
font-size : 11px;
font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
color : rgb(0, 0, 0);
width : 240px;
margin-bottom : 8px;
border-top : 1px solid #999999;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
border-left : 1px solid #999999;
}
.label {
font-size : 11px;
font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
color : rgb(0, 0, 0);
}
.small {
font-size : 9px;
}
.hidden {
display : none;
}
#searchbox {
background-color : #ffffff;
padding-bottom : 0.6em;
padding-left : 1px;
padding-right : 0;
margin-bottom : -1.6em;
width : 172px;
border-bottom : 1px dashed #eaa208;
}
.input_searchbox {
width : 80px;
vertical-align : middle;
font-size : 11px;
color : #eaa208;
}
.label_searchbox {
vertical-align : middle;
color : #eaa208;
position : relative;
padding-left : 0;
font-weight : bold;
}
#imagecolumn {
margin-top : 0;
position : absolute;
top : 193px;
left : 624px;
width : 174px;
height : 550px;
z-index : 403;
color : rgb(62, 77, 116);
visibility : visible;
}
#imagecolumn a {
padding : 0;
font-weight : bold;
font-size : 11px;
color : #eaa208;
margin : 0;
}
#imagecolumn h1 {
padding : 0;
font-weight : bold;
font-size : 11px;
color : #eaa208;
margin : 0;
}
#imagecolumn hr {
color : #222d80;
}
#right {
position : relative;
width : 170px;
float : right;
margin-top : 10px;
padding-top : 170px;
padding-bottom : 20px;
padding-left : 5px;
padding-right : 5px;
background-color : #999999;
background : url('../images/randbg.jpg');
background-position : 0 0;
background-repeat : no-repeat;
color : #eaa208;
}
#Werbung {
	position:absolute;
	left:800px;
	top:390px;
	width:202px;
	z-index:414;
	visibility: visible;
	float: left;
	height: auto;
}
#iwa {
	position:absolute;
	left:842px;
	top:43px;
	width:120px;
	height:87px;
	z-index:415;
	overflow: hidden;
}
#bookmarks {
	position:absolute;
	left:802px;
	top:150px;
	width:200px;
	height:87px;
	z-index:415;
	overflow: hidden;
}