body{
	font-family:		Arial, Verdana, sans-serif;
	font-size:			13px;
	margin:				0px;
	background-image:	url(../gfx/back.jpg);
	background-repeat:	repeat-x;
}

#main{
	width:				960px;
	margin:				auto;
}

#header{
	width:				100%;
	height:				83px;
}

#content{
	width:				100%;
	padding:			10px;
	margin-bottom:		45px;
}

#content_container{
	background-color:	#F7F7F7;
	border:				1px solid white;
}

#menu{
	background-image:	url(../gfx/back_menu.jpg);
	background-repeat:	repeat-x;
	height:				28px;
	text-align:			right;
	border-bottom:		10px solid #006AB3;
}

a.menu{
	display:			block;
	height:				28px;
	padding:			3px 15px 0px 15px;
	font-size:			16px;
	text-decoration:	none;
	color:				white;
}

a.menu:hover{
	background-color:	#006AB3;
}

div.menu{
	float:				right;
	height:				28px;
}

#teaser{
	background-image:	url(../gfx/back_teaser.jpg);
	height:				195px;
}

#teaser_box{
	position:			relative;
	top:				14px;
	left:				14px;
	width:				932px;
	height:				170px;
}

#main_content{
}

#main_content_box{
	position:			relative;
	top:				14px;
	left:				14px;
	width:				932px;
	padding-bottom:		24px;
}

#footer {
	position:			fixed;
	bottom:				0px;
	background-image:	url(../gfx/footer.jpg);
	height:				40px;
	width:				100%;
}

#footer_container{
	position:			relative;
	top:				12px;
	height:				40px;
	width:				960px;
	margin:				auto;
	color:				white;
	text-align:			center;
}

div.spartenbox{
	width:				185px;
	float:				left;
	border-bottom:		4px solid #006AB3;
	border-right:		1px solid white;
}

a.spartenbox_name{
	display:			block;
	height:				35px;
	color:				#666;
	text-decoration:	none;
	text-align:			center;
	font-size:			14px;
	font-weight:		bold;
	padding-top:		10px;
}

a.spartenbox_name_hover{
	display:			block;
	height:				35px;
	color:				white;
	text-decoration:	none;
	text-align:			center;
	font-size:			14px;
	font-weight:		bold;
	padding-top:		10px;
	background-color:	#006AB3;
}

div.spartenbox_name{
	width:				100%;
	height:				35px;
	background-color:	#DFDADA;
	border-bottom:		4px solid #006AB3;
}

div.spartenbox_image{
	width:				100%;
	height:				190px;
}

img.spartenbox_image_cover{
}

img.spartenbox_image_cover_hover{
	background-color:	#006AB3;
	filter:				alpha(opacity=50);
	-moz-opacity:		0.5;
	opacity:			0.5;
}

#sparte_menu{
	float:				left;
	width:				200px;
	margin-right:		5px;
	background-color:	white;
	padding-bottom:		11px;
	background-image:	url(../gfx/content_top.jpg);
	background-position:top;
	background-repeat:	repeat-x;
}

#sparte_content{
	float:				left;
	width:				705px;
	padding:			10px;
	background-color:	white;
	text-align:			justify;
	background-image:	url(../gfx/content_top.jpg);
	background-position:top;
	background-repeat:	repeat-x;
}

#sparte_content_full{
	float:				left;
	width:				910px;
	padding:			10px;
	background-color:	white;
	text-align:			justify;
	background-image:	url(../gfx/content_top.jpg);
	background-position:top;
	background-repeat:	repeat-x;
}

h1{
	margin-top:			0;
	color:				#006AB3;
	font-size:			16px;
	border-bottom:		2px solid #006AB3;
}

h2{
	color:				#006AB3;
	font-size:			14px;
}

a.sparte_menu{
	color:				#666;
	text-decoration:	none;
	font-size:			14px;
}

a.sparte_menu:hover{
	color:				#006AB3;
}

a.sparte_menu_sel{
	color:				#006AB3;
	text-decoration:	none;
	font-size:			14px;
	font-weight:		bold;
}

div.picright{
	clear:				right;
	float:				right;
	margin-top:			17px;
	background-color: 	#F9F9F9;
	width:				300px;
	border-left:		10px solid white;
}

a.bottomlink{
	color:				white;
}

a.bottomlink:hover{
	font-weight:		bold;
}

input, textarea{
	border:				1px solid #666;
	background-color:	#eee;
	padding:			5px;
	font-family:		Arial, Verdana, sans-serif;
	font-size:			12px;
}