body {  margin-top: 12px; margin-right: 24px; margin-bottom: 12px; margin-left: 16px}

body, td, input, select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.anmerkung {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px}

.vierundzwanzig {  font-size: 24px; font-family: "Times New Roman", Times, serif; text-transform: lowercase}

.hervorgehoben  { 
	color: #FF0000; 
}


a {  color: #FF0000; text-decoration: none}
a:visited {  color: #990000}
a:hover {  text-decoration: underline}


.nav { color: #FF0000}
a.nav { color: #FF0000; text-decoration: none}
a.nav:hover { color: #FF0000; text-decoration: underline}
a.nav:visited { color: #FF0000}


.nav_black { color: #000000; font-weight: bold}
a.nav_black  { color: #000000; text-decoration: none; font-weight: bold}
a.nav_black:hover { color: #000000; text-decoration: underline; font-weight: bold}
a.nav_black:visited  { color: #000000; font-weight: bold}.suche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

DIV.float {
	FLOAT: left; 
	PADDING-BOTTOM: 8px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 16px; 
	PADDING-TOP: 0px; 
	
}

a img.banner {
	border: 0;
}

.line_red { border-top: 1px solid #FF0000;}

.intern_links {
	width: 720px;
	/*text-align: right;*/
	font-size: 14px;
	text-transform: lowercase;
}

.newscategory {
	font-size: 24px;
	font-family: "Times New Roman", Times, serif; 
	text-transform: lowercase; 
	padding: 20px 2px 2px 2px;
	border-bottom: 1px solid #FF0000;
}
.newsitem {
	float: left;
	width: 720px;
	margin: 0;
	background-color: #d9ffff;
}

.newsitem_category_separator {
	clear: both;
	width: 720px;
	height: 10px;
	background-color: #ffffff;
}

.newsitem_category {
	float: left;
	clear: left;
	padding: 3px 0 5px 7px;
	margin: 0;
	width: 110px;
	font-size: 12px; 
	font-weight: bold;
	text-transform: lowercase; 
}
.newsitem_object {
	float: left;
	padding: 3px 0 5px 0;
	margin: 0;
	width: 580px;
}

.newsitem_type {
	color: #000000;
	font-size: 10px
}

.newsblock_static {
	background-color: #d9ffff;
	padding: 3px 0 5px 0;
}

.newsblock_freetext {
	padding: 5px 7px 5px 7px;
	background-color: #d9ffff;
}

.newsitem_static_category {
	clear: left;
	float: left;
	width: 105px;
	font-size: 12px; 
	font-weight: bold;
	text-transform: lowercase; 
	padding: 0 0 0 7px;
}

.newsitem_static {
	margin: 0 0 0 117px;
	padding: 0;
}

.newsblock_static p, .newsblock_freetext p {
	margin: 0;
	padding: 0 0 8px 0;
}