@charset "UTF-8";
body {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	overflow:auto;
}
a{ 
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

#kopf {    
	position:absolute;
	height:191px;
	width:830px;
	margin:0px 0px 0px -415px;
	left: 50%;
	padding: 0px 0px 0px 0px ;
	background-image:url(img/roessner_sv_head.jpg);
	background-repeat:no-repeat;
	background-position:top;
	z-index:1;
}

#hg {    
	position:absolute;
	height:439px;
	width:830px;
	margin:191px 0px 0px -415px;
	left: 50%;
	z-index:2;
	background-image:url(img/roessner_sv_hg.jpg);
	background-repeat:no-repeat;
}
#hg_imp{    
	position:absolute;
	height:1594px;
	width:830px;
	margin:191px 0px 0px -415px;
	left: 50%;
	z-index:3;
	background-image:url(img/roessner_sv_hgi.jpg);
	background-repeat:no-repeat;
}
#nav {    
	position:absolute;
	width:770px;
	margin:145px 0px 0px -370px;
	left: 50%;
	font-size:14px;
	color:#fff;
	padding: 0px 10px 0px 0px;
	z-index:10;
}
#nav ul{
	margin-top:15px;
	padding: 10px 20px 0px 0px;

}
#nav li{
	list-style:none;
	float:right;
	display:inline;
	margin:0;    
}
#nav a{ 
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
#nav a:hover, #nav a.curr{ 
	color:#04619d;
}
#nav_sub {    
	position:absolute;
	width:770px;
	margin:350px 0px 0px -370px;
	left: 50%;
	font-size:11px;
	color:#bebdbe;
	padding: 0px 10px 0px 0px;
	z-index:11;
}
#nav_sub ul{
	margin-top:15px;
	padding: 10px 20px 0px 0px;

}
#nav_sub li{
	list-style:none;
	float:right;
	display:inline;
	margin:0;    
}
#nav_sub a{ 
	color:#bebdbe;
	font-size:11px;
	text-decoration:none;
}
#nav_sub a:hover, #nav_sub a.curr{ 
	font-style:bold;
	color:#04619d;
}
#nav_sub_imp {    
	position:absolute;
	width:770px;
	margin:1690px 0px 0px -370px;
	left: 50%;
	font-size:11px;
	color:#bebdbe;
	padding: 0px 10px 0px 0px;
	z-index:11;
}
#nav_sub_imp ul{
	margin-top:15px;
	padding: 10px 20px 0px 0px;

}
#nav_sub_imp li{
	list-style:none;
	float:right;
	display:inline;
	margin:0;    
}
#nav_sub_imp a{ 
	color:#bebdbe;
	font-size:11px;
	text-decoration:none;
}
#nav_sub_imp a:hover, #nav_sub_imp a.curr{ 
	font-style:bold;
	color:#04619d;
}
#textbox td { 
	padding:5px 0px 0px 0px;
	vertical-align:top;
}
#textbox{ 
	position:absolute;
	height:230px;
	width:500px;
	margin:20px 0px 0px -220px;
	left: 50%;
	z-index:30;
}
#textbox_i{ 
	position:absolute;
	height:100%;
	width:550px;
	margin:20px 0px 0px -220px;
	left: 50%;
	z-index:31;
}
.text{ 
	color:#04619d;
	font-size:13px;
}
.text h1{ 
	color:#04619d;
	font-size:18px;
	margin-bottom:12px;
}
.text h2{ 
	color:#04619d;
	font-size:16px;
	margin-bottom:15px;
}
.text h3{ 
	color:#04619d;
	font-size:14px;
	margin-bottom:2px;
}
.text p{ 
	font-size:13px;
	line-height:21px;
	margin-top:0px;
	margin-bottom:5px;
}
.text a{ 
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	color:#242a30;
	text-decoration:none;
	border:0;
}
.text a:hover{ 
	font-size:13px;
	line-height:18px;
	font-weight:lighter;
	margin-top:0px;
	color:#04619d;
}
.text_imp{ 
	color:#04619d;
	font-size:13px;
}
.text_imp h1{ 
	color:#04619d;
	font-size:18px;
	margin-bottom:12px;
}
.text_imp h2{ 
	color:#04619d;
	font-size:16px;
	margin-bottom:15px;
}
.text_imp h3{ 
	color:#04619d;
	font-size:14px;
	margin-bottom:2px;
}
.text_imp p{ 
	font-size:12px;
	line-height:16px;
	margin-top:0px;
	margin-bottom:5px;
}
.text_imp a{ 
	font-size:13px;
	line-height:18px;
	margin-top:0px;
	color:#242a30;
	text-decoration:none;
	border:0;
}
.text_imp a:hover{ 
	font-size:13px;
	line-height:18px;
	font-weight:lighter;
	margin-top:0px;
	color:#04619d;
}
