html, body {
		margin:0px;
		padding:0px;
		font-family: georgia, times new roman, roman, serif;
		background-color:#c5d2da;
		height:100%;
}

maintable {
		width:776px;
		height:100%;
		
}

.zentrieren {
		border: solid 10px white;
		position:relative;
		margin-top:40px;
		left:50%;
		margin-left:-372px; /* == halbe Breite.     */
		width:724px;
		}

.center {
		width:776px;
		margin:auto;
}
		
p, td {
color : #666;
font-family: georgia, times new roman, roman, serif;
font-size : 12px;
}

.text {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:20px;
	margin: 15px;
	
}

.chronik {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:20px;
	text-align:justify;
}


.hl {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:18px;
	background: #e2dcda;
	margin: 15px;
	padding:3px;
	color: #cc6620;
	font-weight: bold;
}

.hl0 {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:18px;
	background: #e2dcda;
	margin: 15px;
	padding:3px;
	border:1px solid #b09f9a;
}


.hl2 {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:18px;
	background: #c5d2da;
	margin: 15px;
	padding:3px;
	color: #666666;
	font-weight: bold;
}


.hl_perso {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:18px;
	width:590px;
	background: #e2dcda;
	margin: 15px;
	padding:3px;
	color: #cc6620;
	font-weight: bold;
}

.perso1 {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:18px;
	margin:0 2px 0 15px;
	padding:3px;
	color: #cc6620;
	font-weight: bold;
	float:left;
	width:197px;
}

.perso2 {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:18px;
	margin: 2px;
	padding:3px;
	color: #cc6620;
	font-weight: bold;
	float:left;
	
}

.perso3 {
	font-family: georgia, times new roman, roman, serif;
	font-size : 12px;
	line-height:18px;
	margin:0 15px 0 2px;
	padding:3px;
	color: #cc6620;
	font-weight: bold;
	float:right;
	width:197px;
}



a , a:visited , a:active {
color : #993300; 
text-decoration : none;
font-weight:normal;
}

a:hover {
color : #b47716; 
text-decoration : underline;
font-weight:normal;
}

a.hl , a.hl:visited , a.hl:active {
color : #cc6620; 
text-decoration : none;
font-weight:bold;
margin: 0;
}

a.hl:hover {
color : #cc6620; 
text-decoration : none;
font-weight:bold;
margin: 0;
}


.menu1 {
		margin: 5px 0 5px 0;
}

a.menu1 , a.menu1:visited , a.menu1:active {
color : #666; 
text-decoration : none;
font-weight:bold;
margin: 5px 20px 5px 10px;
padding: 5px 0 5px 0;
}

a.menu1:hover {
color : #cc6620; 
text-decoration : none;
font-weight:bold;
margin: 5px 20px 5px 10px;
padding: 5px 0 5px 0;
}

#navcontainer
{
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 1px 0 1px 1px;
}

#navcontainer ul li a
{
background: #9bb6c7;
width:134px;
\width: 135px;
w\idth: 134px;
border: solid 1px #56778b;
padding: 2px 0 2px 0;
margin: 0;
color: #666666;
text-decoration: none;
display: block;
text-align: center;
font-weight:bold;

}

#navcontainer ul li a:hover
{
color: #930;
background: #c5d2da;
}

#navcontainer a:active
{
background: #c60;
color: #fff;
}

#navcontainer li#active a
{
background: #c60;
border: 1px solid #c60;
color: #fff;
}

.abr_img_l {
		float: left;
		border: 3px solid #bf7334;
		margin: 5px 10px 5px 0;
}

.img_tbl1 {
		background: #e2dcda;
}

.img_tbl2 {
		background: #c5d2da;
		color : #666;
		font-family: arial, helvetica, sans-serif;
		font-size : 10px;

}

.news_img {
		margin:5px 6px 5px 5px;
		border:0;

}


.quelle {
	font-family: georgia, times new roman, roman, serif;
	font-size : 11px;
	line-height:18px;
	margin: 15px;
	padding: 3px;
	text-align:justify;
	background: #ece9e8;
	border: 1px solid #e2dcda;

}