/* CSS Document */

body{

	padding:0px;

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;


}



ul.sitemap{

	display:block;

}



li.sitemap_main{

	list-style-type:none;

}



li.sitemap_sub{

	list-style-type:none;

	padding:0px 0px 0px 10px;

}



p{

	margin:0px 0px 10px 0px;

	padding:0px;

}



p.bigspace{

	margin:400px 0px 0px 0px;

	padding:0px;

}



a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0066CC;

	text-decoration:none;

}



a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0066CC;

	text-decoration:underline;

}



a.toplinks{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-decoration:none;

}



a.toplinks:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-decoration:underline;

}



h1{

	color:#990000;

	font-size:12px;

	font-weight:bold;

}

td{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



img{

	border:0px;

}

#emtpy{
	visibility:hidden;
	height:400px;
}


#extra_links{

	position:absolute; 

	top:57px;

	left:820px;

}



#content1{

	z-index:10;

}



#logo{

	position:absolute; 

	top:0px;

	left:10px;

	width:182px;

	height:90px; 

}



#teaser{

	position:absolute;

	top:90px;

	left:10px;

	height:100px;

	width:915px;

	background-image: url("../images/teaser.jpg");

}



#topnavi{

	position:absolute;

	top:205px;

	left:10px;

	width:915px;

	height:26px;

	background-image: url("../images/top_navi_hg.jpg");

}



#topnavi ul{

	padding:0px;

	margin:0px;

	list-style:none;

}



#topnavi li{

	padding:0px;

	margin:0px;

	list-style:none;

	float:right;

	line-height:27px;

	height:27px;

}



#topnavi a:link{

	display:block;

	border-left:2px solid #fff;

	text-decoration:none;

	font-weight:bold;

	color:#000;

	padding:0px 13px 0px 13px;

}



#topnavi a:hover{

	background-image: url("../images/top_navi_hg_o.jpg");

	color:#fff !important;

}

#topnavi a:visited{

	display:block;

	border-left:2px solid #fff;

	text-decoration:none;

	font-weight:bold;

	color:#000;

	padding:0px 13px 0px 13px;

}



.tn_active{

	background-image: url("../images/top_navi_hg_o.jpg");

	color:#fff !important;

}





#contentframe{

	background-color:#C1CBD7;
}

/*	position:absolute;

	top:245px;

	left:10px;

	width:915px;

	background-image: url("../images/bottom_navi_hg.jpg");

	background-repeat:no-repeat;

	background-position:bottom;

}

*/



#form{

	/* position:absolute; */

	top:29px;

	left:450px;

	

}



#content{

	margin:0px;

	padding:0px 0px 0px 0px;

}



#contenttext{

	float:right;

	margin:0px;
	
	padding-left:20px;

	width:716px;

	min-height:500px; /* geht nur in mozilla */ 

	background-color:#fff;

}



*html #contenttext{

	float:right;

	margin:0px;

	padding-left:20px;

	width:716px;

	height:400px;

}



#rightnavi{

	width:178px;

	height:30%;

	background-color:#C1CBD7;

	float:left;


}



#rightnavi ul{

	padding:0px;

	margin:0px 0px 0px 1px; 

	list-style:none;

}



#rightnavi li{

	width:100%;

	background-image: url("../images/right_navi_schrift.jpg");

	border-bottom:2px solid #C1CAD7;

	display:block;

	height:22px;

	overflow:hidden;

	line-height:22px;

	text-indent:17px;

	

}



#rightnavi a{

	width:100%;

	background-color:#AAC8FF;

	text-decoration:none;

	display:block;

	color:#000;

}



#rightnavi a:link{

	background-color:#AAC8FF;

}



#rightnavi a:hover{

	background-image: url("../images/right_navi_over.jpg");

	color:#fff !important;

}



#rightnavi a:visited{

	background-color:#AAC8FF;

}



.rn_active{

	background-image: url("../images/right_navi_over.jpg");

	color:#fff !important;

}

#footer{

	clear:both;

	float:none;

	background-image: url("../images/footer_hg.jpg");

	height:33px;

	width:915px;

	text-align:center;

	font-size:10px;

	color:#666666;

	overflow:hidden;

}



#footer p{

	margin:5px 0px 0px 0px;

	padding:inherit;

}


