@charset "utf-8";
/* CSS Document */
/*
body {
	behavior:url(/css/csshover.htc);
}*/
html, body{
	background-color:#f4f6f7;
	margin:0;
	padding:0px;
	text-align:left;	
	font-size:12px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	behavior:url(/csshover.htc);
	background-image:url(../pics/main_bg.jpg);
	background-repeat:repeat-y;		
	background-position:center;
	behavior:url(/css/csshover.htc);
}

#body_wide {
	background-image:url(../pics/main_bg2.jpg);
}

a{
	text-decoration:none;
	color:#675bcd;}
a:hover{
	text-decoration:none;
	color:#110095;}
		
h1 {
	font-size:15px;
	font-weight:bold;
	color:#110095;
}

hr{
	background-color: #110095;
	color: #110095;
	height:1px;
	border:none;
}

ul, li {
	padding-left:0;
	margin-left:0;
	}

table{background-color:transparent;}


/*################################################################*/

#out{
	margin:0 auto;
	width:960px;
}

#head_top {
	background-image:url(../pics/verlauf_grau.jpg);
	background-repeat:repeat-x;
	height:25px;
	text-align:right;
	padding:10px 10px 0 0;
	font-size:9px;
}
#head_top a {color:#4130cb;}
#head_top a:hover {color:#675bcd;}

#banner {
	background-image:url(../pics/logo.jpg);
	background-repeat:repeat-x;
	height:140px;
}

#grey_spacer {
	background-image:url(../pics/grau_spacer.jpg);
	background-repeat:repeat-x;
	height:11px;
}

#main {
	height:1%;
	#margin-top:0;
	padding-bottom:20px;
}

#left_frame,#center_frame,#center_frame_wide,#right_frame {
	float:left;
	margin-top:-15px;
}

#left_frame {width:218px;}
#center_frame {width:522px;}
#center_frame_wide {
	width:742px;
	#margin-right:-10px;
}
#right_frame {width:220px;}

.red_headline, .grey_headline, .box_headline {
	background-repeat:repeat-x;
	height:36px;
	line-height:36px;	
	text-transform:uppercase;
	padding-left:13px;
}

.red_headline, .box_headline {
	background-image:url(../pics/verlauf_blau.jpg);
}

.grey_headline {
	background-image:url(../pics/verlauf_grau.jpg);
}

#navigation {
	background-image:url(../pics/navi_bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	padding-left:23px;
}

.main_content{
	padding:25px;
}

.main_content ul{ 
	margin-left:15px;
}

.content_right {
	padding:0 25px 25px;
}

.rec_grey , .rec_red  {
	margin-left:10px;
	list-style-image:none;
	list-style-type:none;
	background-image:url(../pics/quadrat.gif);
	background-position:left 13px;
	background-repeat:no-repeat;
	}

/*.rec_grey li,.rec_red li {list-style-image:none;}*/

.rec_grey li {padding-left:5px;font-weight:bold;}
.rec_red li {padding-left:5px;color:#FFFFFF;font-weight:bold;}

.rec_red li, .rec_grey li{
	margin-left:20px;
}

.clear {clear:both;}