a:link {
	color: #006633;
	text-decoration: underline;
}
a:visited {
	color: Black;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
a:active {
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
a:focus { font-weight:bold; color: Black; text-decoration: underline; }

hr.aktuelles {
	color: #CC9966; 
	height: 1px;
}

body {
	background-color: #FFFFF0;
	font-size: 16px;
	color: Black;
	margin-right: 8%;
	margin-left: 8%;
}

h1 {
	color: Black;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
}
h1.l {
	color: #006633;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
}
h2 {color: #006633;font-family: "Times New Roman", Times, serif;}
h3 {color: #006633;font-family: "Times New Roman", Times, serif;}
h2.no_margin_bottom {
	color: #006633;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 0px;
}
projekt_head {
	color: #006633;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 0px;
	font: bold larger;
	}
tr {
	vertical-align: top;

}

tr.middle {
	vertical-align: middle;
}

tr.m {
	vertical-align: middle;
}

tr.news {
	vertical-align: middle;
	padding-bottom: 0px;
	color: Black;
}

tr.news1 {
	vertical-align: middle;
	padding-bottom: 0px;
	color: Black;
}

tr.news2 {
	vertical-align: middle;
	padding-bottom: 0px;
	color: Green; /* #006633; */
}

tr.news3 {
	vertical-align: middle;
	padding-bottom: 0px;
	color: #BB0000;
	/* #CC9966 */
}

td {
	text-align: justify;
	font: "Times New Roman", Times, serif;
	font-size: 16px;
}

td.center {
	text-align: center;
	font: "Times New Roman", Times, serif;
	font-size: 16px;
}

td.imgr {
	text-align: center;
	padding-left: 10px;
	padding-top: 5px;
	font: "Times New Roman", Times, serif;
	font-size: 16px;
}

td.imgl {
	text-align: center;
	padding-right: 10px;
	padding-top: 5px;
	font: "Times New Roman", Times, serif;
	font-size: 16px;
}
td.stein {
	padding-right: 10px;
	vertical-align: middle;
}

