* {
	font-family: Arial;
	font-size:10pt;
}
html,
body{
	margin:0px;
}

img{
	border:0px;
}
a{
	color:#86B300;
	text-decoration:none;
}
form{
	margin: 0;
	padding: 0;
}
body,
td {
	font-family:Arial;
	font-size:10pt;
	color:#005A8A;
}

/*
 * Body
 */
#body{
	width:1022px;
}
#logo{
	position:absolute;
	left:0px;
	top:0px;
}
p{
	margin:0px;
}

/*
 * Header
 */
#header{
	height:163px;
	text-align:right;
	background:url('../images/header_bg.jpg') no-repeat 525px top;
}
#header .newsletter{
	float:right;
	width:200px;
	height:80px;
}
#header .newsletter h2{
	margin:0px;
	font-weight:100;
	font-size:10px;
	text-align:left;
	line-height:12px;
}
#header .newsletter h1{
	margin:0px;
	padding-top:10px;
	display:block;
	width:200px;
	text-align:left;
}

#header .newsletter form{
	border:1px solid #729F04;
	background-color:#FFF;
	height:18px;
	display:inline-block;
}
#header .newsletter .text_field{
	border:0px;
	background-color:transparent;
	height:16px;
	line-height:16px;
	width:175px;
	float:left;
	color:#006BA6;
}
#header .newsletter .submit_field{
	border:0px;
	background:url('../images/pfeil.jpg');
	font-weight:bold;
	height:18px;
	width:21px;
	float:left;
}
#header .menu{
	height:30px;
	margin-top:55px;
	clear:right;
	float:right;
}
#header .menu a{
	display:inline-block;
	background:url('../images/menu_norm.jpg') no-repeat center bottom;
	width:140px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#header .menu a:hover,
#header .menu a.act{
	background:url('../images/menu_act.jpg') no-repeat center bottom;
}

/*
 * Spacer
 */
#spacer{
	background:url('../images/spacer.jpg');
	padding-top:15px;
	height:43px;
}

/*
 * Suche-Header
 */
#searchform{
	margin:0px;
	float:right;
}
#searchform .searchfield{
	height:18px;
	width:130px;
	border:1px solid #045C7F;
	margin-right:10px;
}
#searchform .searchsubmit{
	height:22px;
	width:80px;
	background-color:#006BA6;
	border:1px solid #045C7F;
	color:#FFF;
	font-weight:bold;
	margin-right:10px;
}
/*
 * Suche
 */
.tx-indexedsearch-rules,
.tx-indexedsearch-searchbox a{
	display:none;
}

/*
 * Content Box
 */
#content_box{
	padding:10px;
	padding-right:0px;
	color:#005A8A;
}
#content_box #left{
	width:200px;
	float:left;
}
#content_box #content{
	float:left;
	width:812px;
}

/*
 * Blue Box
 */
.blue_box{
	width:185px;
	background:url('../images/blue_box_bg.jpg');
	margin-bottom:15px;
	font-size:12px;
}
.blue_box h1{
	margin: 0;
	padding: 0;
	background:url('../images/blue_box_head.jpg');
	height:30px;
	line-height:30px;
	border-bottom:2px solid #FFF;
	padding-left:20px;
	color:#FFF;
	font-size:12px;
}
.blue_box .box_content{
	background:url('../images/blue_box_footer.jpg') no-repeat left bottom;
	min-height:80px;
}
.blue_box .box_content a{
	display:block;
	line-height:20px;
	border-bottom:1px solid #FFF;
	padding-left:20px;
	color:#006BA6;
	text-decoration:none;
}
.blue_box .box_content a:hover,
.blue_box .box_content a.act{
	background-color:#8CBDD7;
	border-left:8px solid #F1F6FA;
	padding-left:12px;
}
.blue_box .box_content a.level2{
	padding-left:27px;
	background-color:#ADD0E3;
	border-left:8px solid #F1F6FA;
}
.blue_box .box_content a.level2:hover,
.blue_box .box_content a.level2_act{
	background-color:#8CBDD7;
}
.blue_box .lastbox{
	background:url('../images/navi_unten.jpg') no-repeat left bottom;
	min-height:180px;
}

/*
 * Green Box
 */
.green_box{
	width:185px;
	/*background:url('../images/green_box_bg.jpg');*/
	background:url('../images/white_box_bg.jpg');
	margin-bottom:15px;
}
.green_box h1{
	margin: 0;
	padding: 0;
	background:url('../images/green_box_head.jpg');
	height:30px;
	line-height:30px;
	border-bottom:2px solid #FFF;
	padding-left:20px;
	color:#FFF;
	font-size:11px;
}
.green_box .box_content{
	/*background:url('../images/green_box_footer.jpg') no-repeat left bottom;*/
	background:url('../images/white_box_footer.jpg') no-repeat left bottom;
	min-height:80px;
	padding-left:12px;
	padding-right:5px;
}
div.sexybookmarks {
	margin-top:0px !important;
}

/*
 * Collums
 */
.two_col,
.one_col{
	clear:both;
	padding-bottom:15px;
	width:100%;
}
.two_col .left,
.two_col .right{
	vertical-align:top;
}
.two_col .left{
	padding-right:5px;
	width:50%;
}
.two_col .right{
	padding-left:5px;
	width:50%;
}


.col_oben,
.col_unten{
	background: url(../images/col_ol.gif) left top no-repeat;
	height:8px;
}
.col_unten{
	background: url(../images/col_ul.gif) left top no-repeat;
}
.col_oben img,
.col_unten img{
	float:right;
}

.col_inhalt{
	background: #fff;
	padding: 1px 8px;
	border-left:1px solid #C1DD81;
	border-right:1px solid #C1DD81;
}

.csc-header h1{
	font-family:Arial;
	font-size:12pt;
	color:#86B300;
	font-weight:bold;
}



/*
 * Layer
 */
#session_layer{
	border:1px solid #648DBB;
	width:650px;
	background:#D9E8BD;
	position:absolute;
	left:220px;
	top:150px;
}
#session_layer p{
	margin:0px;
	padding:0px;
}
#session_layer .close{
	display:block;
	text-align:right;
	background:#648DBB;
	font-size:12px;
	padding:0px 3px;
	color:#FFF;
}
#session_layer .body{
	padding:10px;
}

hr.clearer{
	color:#FFF;
	background-color:#FFF;
	border:1px solid #FFF;
}
.news-single-timedata{
	display:none;
}
.news-list-item p{
	margin:0px;
}
.news-latest-item p{
	margin:0px;
}
.news-latest-item h3{
	margin:0px;
	padding:0px;
}
.news-latest-item h2 a{
	color:#004494;
}
.news-list-category,
.news-latest-gotoarchive,
.news-latest-item .clearer{
	display:none;
}
.news-latest-date{
	/*float:right;*/
	font-weight:bold;
}
.news-latest-date a{
	color:#016BA7;
}
.news-latest-item{
	padding-bottom:10px;
}

/*
 * Vergleichbox
 */
.vergleichbox{
	font-weight:bold;
}
.vergleichbox a{
	color:#006AA4;
}

