body {
	background-color: #E0F0E8;
	font-family: Arial;
/*	margin: 0; */
}

.startseite {
	text-align: center;
/*	background-color: #E0F0E8;
	font-family: Arial;
	color: black;*/
}

.header {
	background-image: url('images/hintergrund.jpg');
	font-size: 50px;
	height: 60px;
	color: #E0F0F8;
	font-weight: bold;
	padding: 10px 0;
}

.sidemenu {
	float: left;
	width: 200px;
/*	background-color: #E0E4FF;*/
}

.sidemenu ul {
	list-style-type: none;
/*	margin: 0;*/
/*	padding-left: 20px; */
	padding: 0 20px;
	text-align: center;
	/* Das folgende ist f�r den doofen IE */
	margin-top: 20px;
	margin-left: 0;
}

.sidemenu ul li {
	padding: 2px 0;
/*	padding-left: 20px;*/
	border: 1px solid black;
	border-top: none;
}

.sidemenu ul li a {
	text-decoration: none;
}

.sidemenu ul li:hover{
	background-color: #0F2FA7;
}

.sidemenu ul li:hover a {
	color: white;
}

.sidemenu ul li.menutitel {
	/* margin-top: 10px; */
	padding: 2px 0;
	border: 1px solid black;
/*	border: none;*/
	font-weight: bold;
	background-color: #0F2FA7;
	color: white;
}

.main {
	margin-left: 200px;
	padding: 0 50px;
/*	background-color: #E0E4FF;*/
	text-align: justify;
}

.gallerie {
	text-align: left;
}

.gallerie td {
	width: 120px;
	text-align: center;
/*	height: 120px;*/
}

.bild {
	text-align: left;
}

.bild td {
	text-align: center;
}

.fett {
	font-weight: bold;
}

.vstable * {
	vertical-align: top;
}

.vstable tr td {
	padding-bottom: 30px;
}

.vstable h3 {
	margin-top: 0;
}

.formular {
	width: 100%
}

.linktable {
	font-size: 1.1em;
}

.linktable a {
	text-decoration: none;
}

table {
	border-collapse: collapse;
}

table td {
	padding: 0 5px;
}

