/* CSS Document */

body {
	margin: 0px;
	background:#b8c0cd url(img/hg.jpg)  top left repeat-x;
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.haupt{
width:990px;
background-color:#FFFFFF;
padding-left: 7px;
padding-right: 7px;
}
h1{
	display: none;
	}
.haupt_bild{
	background:url(img/bild_alminoris.jpg);
	height: 359px;
	width: 990px;}
.sprache{
	padding-top: 25px;
	width: 68px;
	color:#117180;}
.en{
	padding-top: 8px;}
	
a:link{
color:#333333;}
a:visited {
	color: #333333;
}
a:hover {
	color: #000000;
}
a:active {
	color: #117180;
}
a.nav:link{
color:#333333;
text-decoration:none;}
a.nav:visited {
	color: #333333;
	text-decoration:none;
}
a.nav:hover {
	color: #333333;
	text-decoration: underline;
}
a.nav:active {
	color: #117180;
	text-decoration:none;
}
.text_aktiv{
	font-weight:bold;
	color:#117180;}
.text_aktiv1{
	color:#117180;}
a.adr:link{
   color:#cccccc;
   text-decoration:none;}
   
a.adr:visited {
	color: #cccccc;
	text-decoration:none;
}
a.adr:hover {
	color: #cccccc;
	text-decoration: underline;
}
a.adr:active {
	color: #cccccc;
	text-decoration:none;
}
.adresse{
	padding-top:233px;
	padding-left:108px;
	color:#CCCCCC;
	font-size:15px;}
	
.content{
	width:990px;
	background:#FFFFFF url(img/linie.gif)  repeat-y right top;}
.fuss{
	width:990px;
	background: url(img/hg_fuss.jpg);
	margin-top: 20px;
	height: 48px;
	}
	
.content_left{
	float:left;
	width:240px;
	}
	
.content_mitte{
	float:left;
	width:550px;
	padding-top: 20px;
	padding-left: 35px;
	padding-right: 35px;
	}
	
.content_right{
	float:left;
	width:130px;}
	
.leer{
	clear:both;}
	
.copyright{
	float:left;
	padding-top: 24px;
	padding-left: 57px;
	color:#9ba7b8;
	}
.impressum{
	float: right;
	padding-top: 24px;
	padding-right: 16px;
	color:#eef0f3;
	}
a.impr:link{
   color:#eef0f3;
   text-decoration: underline;}
   
a.impr:visited {
	color: #eef0f3;
	text-decoration: underline;
}
a.impr:hover {
	color: #9ba7b8;
	text-decoration: underline;
}
a.impr:active {
	color: #eef0f3;
	text-decoration: underline;
}

.grau_linie{
	height:4px;
	width: 100%;
	background-color:#b7c0cd;
	margin-bottom: 15px;}
	
.right_grun{
	margin-top: 9px;
	margin-bottom: 20px;
	margin-left: 25px;
	height: 30px;
	background-color:#117180;
	padding-left: 16px;
	padding-top: 10px;
	font-size: 16px;
	color:#FFFFFF;
	font-weight:bold;}
	
.archiv_daten{
	font-size:16px;
	font-weight:bold;
	margin-top:10px;}
.menu{
	background-color:#eef0f3;
	width: 200px;
	padding-left: 17px;
	padding-right: 23px;
	padding-top: 17px;
	padding-bottom: 17px;}
.navi{
	height: 23px;
	width: 100%;
	background:url(img/hg_navi.gif) repeat-x left top;
	padding-top: 8px;
	padding-left: 6px;
	font-size:14px;
	}
.navi1{
	height: 21px;
	padding-top: 4px;
	padding-left: 16px;
	font-size:14px;
	}
	.navi2{
	height: 20px;
	padding-left: 16px;
	font-size:13px;
	}
.text_mitte{
	padding-left: 20px;}
.ueberschrift{
	background:url(img/linie_green.gif) left top no-repeat;
	padding-left: 20px;
	color:#1d2f45;
	font-size: 20px;
	height: 21px;
	margin-bottom: 19px;}
.datum{
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-size: 14px;
	font-weight:700;
	color:#117180;}
.linie_news{
	height: 40px;
	background:url(img/linie_news.gif) left top repeat-x;
	width: 100%;}
.bild{
	float:left;
	background-color:#eef0f3;
	padding: 11px;
	margin:7px;}
.text_klein{
	font-size:11px;}
.tab{
	border: #b8c0cd solid 1px;}