
.csc-mailform, .csc-mailform fieldset {
	border:none;
clear:both;
}
.csc-mailform #mailformAnredeHerr, .csc-mailform #mailformAnredeFrau, .csc-mailform #mailformGewerbePrivatPrivat, .csc-mailform #mailformGewerbePrivatGewerbe {
display:block;
float:left;
width:18px;
}
.csc-mailform label {
display:block;
float:left;

	width:150px;
	vertical-align:top;
	padding-top:3px;
}
.csc-mailform fieldset label {
	width:60px;

}

body {
	margin:0;
	padding:0;
	font-family:verdana,sans-serif;
	font-size:12px;
	text-align:center;
	background:#8DA4AA url(../img/body.gif) repeat-x top left;
}



td {font-size:12px;}
a {color:#000;}
a img {border:0;}

dt {margin:10px 0;font-weight:bold;}

.toTop, .toTop a {
	color:#fff;
	padding-bottom:20px;
}
.date {padding:2px 10px 0 0;color:#8DA4AA;}

#field {
	width:135px;
}

.selectNav {
margin:-25px 0 0 0 !important;margin:-35px 0 0 0;text-align:right;
}
.selectNav form{
	margin:0;
}



acronym {border-bottom:1px dotted;cursor:help;}

.all {
	margin:0 auto;
	text-align:left;
}

#slogan h2 {
width:330px;
	text-align:center;
	margin:10px 0 0 60px;
	font-size:18px;
}
#header {text-align:right;padding-top:38px;}
#statNav {
	text-align:right;
	padding-left:5px;
}
#statNav span {

}
#statNav span a {
display:block;
float:left;
border-left:0px solid #fff;
	padding:1px 5px 3px 5px;	
	background:#8DA4AA;
	color:#fff;
	text-decoration:none;
}

.nav ul {
	width:180px;
	margin:0 3px 0 0;
	padding:0;
	list-style-type:none;
	border-top:0px dotted #fff;
}

.nav li {
	color:#fff;
	padding:2px 0 2px 15px;
	border-bottom:1px dotted #fff;

}

.nav .lev_1_act {
	background:#D5D5D5;
	padding:2px 0 2px 3px;
	color:#8DA4AA ;
}

.nav .lev_1_act a {
	color:#8DA4AA ;
	font-weight:bold;
}

.nav a {	
	color:#fff;
	text-decoration:none;
}

#specNav {

}

#specNav p {
	margin:8px 0;
}
#specNav input {
	background:#F1F1F1;
	border:1px solid #F1F1F1;
}
#specNav a {
	text-decoration:none;
}

.rootline {color:#fff;}

#content_1 {
	padding:10px 0 10px 10px !important;
	padding:20px 0 10px 10px;
	font-size:10px;
}

#content_2 {
	padding:10px 10px 10px 20px;
}

#content_2 a {color:#fff;}
#content_2 h1, #content_2 h2 {
	margin:5px 0;	
	font-size:14px;
	color:#fff;
}

#content_3 a {color:#fff;}
#content_3 h1, #content_3 h2 {
	margin:5px 0;	
	font-size:14px;
	color:#fff;
}
#content_3 table{
	margin:5px 0;
}


/* ######################### NEWS ###################### */

.news-latest-container {
	margin:0 10px 0 0;
	font-size:9px;

}
.news-latest-container h2 {
	margin:5px 0;
	font-size:12px;
}
.news-latest-container p {
	margin:5px 0;
	font-size:10px;
	line-height:10px;
}
.news-latest-container strong a {
	color:#fff;
}
.news-latest-date {
	font-size:8px;
	color:#fff;
}


.news-single-img {
	float:right;
	margin:0 0 0 5px;
}

.news-single-timedata {
	text-align:right;
}

.news-single-imgcaption {
	padding:3px;
	text-align:center;
}

.news-single-item h2, .news-list-item h3, .news-list-item h3 a {
	margin:0 0 10px 0;
	font-size:17px;
}

.news-single-item h3 {
	margin:0 0 10px 0;
	font-size:11px;
}

.news-single-backlink {
	border-top:1px dotted #000;
	padding-top:10px;
	margin-top:40px;
	text-align:center;
}




.news-list-item img {
	float:left;
	margin:0 5px 0 0;
}

.news-list-item h3, .news-list-item h3 a {
	margin:5px 0 10px 0;
	font-size:13px !important;
}

.news-list-item .clearer {
	clear:both;
	border-top:1px dotted #000;
	border-left:0;
	border-right:0;
	border-bottom:0;
	height:1px;
	margin:13px 0 8px 0 !important;
	margin:3px 0 0 0;
}

.news-list-morelink {
	text-align:right;
}

.news-list-morelink a {
	text-decoration:none;
}


