body {font:normal 100% Arial;background:#fff;}

.hgn {float:right;white-space:nowrap;color:#336699;height:50px;font-weight:bold;font-family:arial;}

a {color:#4856B1; text-decoration:none;}
h2 {font-size:110%;}

#mainnav {float:left; width:770px; font-family:arial; color:#ffffff; font-size:100%; margin-bottom: 0px;}

.bordertop {border-style:dashed; border-width:0px; border-top-width:1px; border-color: #093565;}

.menumn {
	background:url(mn_back.gif) no-repeat;
	float:left;
	color:#FFFFFF;
	width:123px;
	height:18px;
	padding:0px;
	margin: 1px;
	margin-bottom: 0px;
	white-space:nowrap;
	padding-left:0px;
	text-align:center;
	vertical-align:middle;
	font-weight:500;	
	font: 15px Arial;	

}

.menumn_item {
	color:#FFFFFF;
	width:123px;
	padding:2px;
	font: 80% Arial;
	font-weight:500;
	text-align:center;
}

.menumh {
	background:url(mnh_back.gif) no-repeat;
	float:left;
	color:#FFFFFF;
	width:123px;
	height:18px;
	padding:0px;
	margin: 1px;
	margin-bottom: 0px;
	white-space:nowrap;
	padding-left:0px;
	text-align:center;
	vertical-align:middle;
	font-weight:500;	
	font: 15px Arial;	
}

.menumh_item {
	color:#FFFFFF;
	width:123px;
	padding:2px;
	font: 80% Arial;
	font-weight:500;
	text-align:center;
}


.menu1 {
	background:#FFFFFF;
	color:#FFFFFF;
	width:119px;
	font: 90% Arial;
	padding:0px;
	margin: 0px;
	white-space:nowrap;
	vertical-align:middle;
	padding-left:3px;
	border-bottom:1px solid #FFFFFF;
}

.menu1_item {
	background:#0096E1;
	color:#FFFFFF;
	width:119px;
	padding:2px;
	font: 85% Arial;
	font-weight:500;
}

.menu1_item a {
	color:#FFFFFF;
	padding:2px;
	font-weight:500;
	font: 13px Arial;
}

.menu3 {
	background:#FF2828;
	color:#FFFFFF;
	width:119px;
	font: 90% Arial;
	padding:0px;
	margin: 0px;
	white-space:nowrap;
	vertical-align:middle;
	padding-left:3px;
	border-bottom:1px solid #FFFFFF;
}

.menu3_item {
	background:#0096E1;
	color:#FFFFFF;
	width:119px;
	padding:2px;
	font: 85% Arial;
	font-weight:500;
}


.menu4 {
	background:#FF2828;
	color:#FFFFFF;
	width:115px;
	font: 90% Arial;
	padding:0px;
	margin: 0px;
	margin-left:4px;
	white-space:nowrap;
	vertical-align:middle;
	padding-left:3px;
	border-bottom:1px solid #FFFFFF;
}

.menu4_item {
	background:#3F7AAE;
	color:#FFFFFF;
	width:115px;
	padding:2px;
	font: 85% Arial;
	font-weight:500;
}

.menu5 {
	background:#0096E1;
	color:#FFFFFF;
	width:115px;
	font: 90% Arial;
	padding:0px;
	margin: 0px;
	margin-left:4px;
	white-space:nowrap;
	vertical-align:middle;
	padding-left:3px;
	border-bottom:1px solid #FFFFFF;
}

.menu5_item {
	background:#3F7AAE;
	color:#FFFFFF;
	width:115px;
	padding:2px;
	font: 85% Arial;
	font-weight:500;
}

.menu6 {
	background:#FF2828;
	color:#FFFFFF;
	width:113px;
	font: 90% Arial;
	padding:0px;
	margin: 0px;
	margin-left:6px;
	white-space:nowrap;
	vertical-align:middle;
	padding-left:3px;
	border-bottom:1px solid #FFFFFF;
}

.menu6_item {
	background:#9FBCD5;
	color:#FFFFFF;
	width:113px;
	padding:2px;
	font: 80% Arial;
	font-weight:500;
}

.menu7 {
	background:#FFFFFF;
	color:#FFFFFF;
	width:113px;
	font: 95% Arial;
	padding:0px;
	margin: 0px;
	margin-left:6px;
	white-space:nowrap;
	vertical-align:middle;
	padding-left:3px;
	border-bottom:1px solid #FFFFFF;
}

.menu7_item {
	background:#9FBCD5;
	color:#FFFFFF;
	width:113px;
	padding:2px;
	font: 80% Arial;
	font-weight:500;
}

.kalender {
         margin:4px;
         width:160px;
         float:right;
}

.spacer-gif {display:none;}
img,fieldset{border:0;}

.top{height:10px;font-size: 75%;width:768px;text-align:right;padding-right:17px;padding-bottom:2px;text-decoration:none}
.main{width:786px;margin:0;padding:0;background:url(schatten.gif) repeat-y;float:left}
.middle{width:756px;margin-left:1px;clear:both;background:url(menu_bg.gif) repeat-y;height:600px}
.bottom{clear:both;height:9px;margin-top:-4px;width:768px;background:url(bottom.gif) no-repeat -1px;}

.headarea{ margin-bottom:1px;height:87px;width:750px;background:url(header.jpg) no-repeat 1px -9px;}
.headlogo{position:relative;left:37px;top:5px;width:10px;}

.headerfootarea{width:740px;margin-right:2px;margin-bottom: 0px;text-align:left;padding:0 25px 0 0; }

.topcontentarea{padding-bottom:1px;margin:5px 0 12px;}
.topcontentarea a{font-size:small;text-decoration:none;}

.menuarea{margin-right:1px;clear:both;float:left;width:119px;}

.contentarea{float:left;margin-left:10px;width:623px;}


.content{padding:5px 0 10px;color:#000;clear:both;}
.latest{float:left;padding:5px 0 10px;color:#000;width:430px; border-bottom:1px solid #DF5400; background-color:#F4F4F4;}
.latest a {font-size:100%;}
.content a {font-size:105%;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic;font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;font-size:12px;}
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold;font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#DDE1E3; color:#1F1F1F; font-size:14px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:normal; color:#1F1F1F; font-size:12px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#dd9c59;font-weight:bold;background:#e8efef }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DDE1E3; font-size:9px; color:#4F4F4F; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#DDE1E3; color:#1F1F1F; font-size:12px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
                .tx-indexedsearch-browsebox, a {font-size:80%;}
                .tx-indexedsearch-searchbox, a {font-size:80%;}
                .tx-indexedsearch-browsebox-SCell {background:#e8efef;font-weight:bold;}

.toolarea{font-size:small;clear:both;padding-bottom:10px;margin:0 25px 0 198px;width:533px;text-align:center;}
.toolarea a{letter-spacing:.02em;color:#094B97;}

.adressinfo {
	color:#3C3C3C;
	font-family:arial;
	font-size:80%;
}

.adresslink {
	color:#3C3C3C;
	font-family:arial;
	font-size:100%;
	text-decoration:underline;
}

h3 {
	color:##3C3C3C;
	font-family:arial;
	font-size:100%;
	margin-bottom:5px;
}

#banner {
	width:180px;
	float:left;
}

.tx-ttnews-browsebox-SCell a {color: #000; font-size:12px; }
.tx-ttnews-browsebox a {color: #747474; font-size: 12px; }