body,
html {
	margin: 0px;
	padding: 0px;
}

.menu_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-top: 4px;
}
.menu_oben a {
   text-decoration: none;
   color: #FFFFFF;
}
.menu_oben a:hover {   
   text-decoration: underline;
   color: #D3E2F9;
}

.inhalt_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #364497;
	font-weight: normal;
	font-size: 9px;
}
.inhalt_oben a {
	color: #364497;
	text-decoration: underline;
}
.rootline a:hover {
	color: #061467;
	text-decoration: underline;
}
.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #061467;
	font-size: 12px;	
}
.inhalt h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #061467;
	margin: 0px;
	font-size: 13px;
}
.inhalt p {
	line-height: 135%;
}

.left_content * {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
}

.left_content * a { text-decoration: none; }
.left_content * a:hover { text-decoration: underline; }
.left_content .csc-textpic-text {margin: 0 10px;}
.left_content .csc-textpic-text p{margin: 0;}
.inhalt .Stil1 {display:block; margin:-10px 0 10px 0;}
.news-list-item h2 { font-size: 110%; }
.news-list-item h2 a {color:#fff; text-decoration: none;}
.news-list-item h2 a:hover { text-decoration: underline;}
.news-list-item h2, .news-list-date { min-height:25px; padding: 5px; background: #9A99AE; }
.news-list-item .news-list-text { min-height: 80px; background: #fff;}
.news-list-item .news-list-text p {margin:0; padding:15px; }
.news-list-item img {margin:5px;}

.news-single-item h2 {font-size:100%;}
