body {
	font-family:Verdana;
	color:#33c;
	color:#1122ac;
	background-color:#fafaac;
	background-color:#ffc;
	font-size:12px;
	padding:.5em 1em .5em .5em;
}
h1 {
	font-size:16px;
	border-bottom: 1px solid #eee;
	border-bottom: 1px solid #ccf;
	text-align:center;
	height:36px;
}
h1 span.subtitle {
	font-weight: normal;
	font-style: italic;
	font-size:10pt;
}
h2 {
	font-size:12px;
	font-weight:normal;
	padding: .5em;
}
h1, h2, p , li {
	padding: .5em;
}
p {
	line-height:1.4em;
}
div#content {
	color:black;
	margin-left: 14em;
/*	border:1px solid #3a2b4c;*/
	padding: 1em;
	min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}
div#content p {
	padding-top:0em;
}
div.impressum {
	font-size:10px;
}
div.impressum p {
	margin:.4em;
	padding:.2em;
}
div#content div.pictures {
	text-align: center;
	text-align:justify;
}
ul#menu {
/*	border:1px solid black;*/
	border-right:1px solid #e3e2e5;
	border-right:1px solid #99f;
	width:10em;
	float:left;
	margin: 0; 
	margin-top:1em;
	padding: 0;
}
ul#menu li {
	list-style:none;
	width:8em;
	margin: 0; 
}
ul#menu a {
	display:block;
	padding:.2em;
	border-left:6px solid #ffc;
}
ul#menu a:hover {
	color:#ffc;
	background-color:#69f;
	border-left:6px solid #ffc;
	border-right:8px solid #ffc;
}
ul#menu a.my_active {
	color:#ffc;
	background-color:#33c;
	border-left:6px solid #ff9;
	border-right:8px solid #ff9;
	text-decoration:none;
/*
	jelb: ff3
	border-right:8px solid #69f;
	border-bottom:2px solid #99f;
	border-top:2px solid #99f;
*/	
}
a, a:link, a:visited {
	color:#33c;
	border-right:8px solid #ffc;
}
a.galerie, a.galerie:active, a.galerie:visited, a.galerie:hover   {
	text-decoration:none;
	border:none; 
}
div#content a.galerie:hover {
	background-color:#ffc;
}
h3 {
	font-weight:bold;
	font-size:12px;
}
div#content ul  {
	color:black;
	margin:0;
	padding:0;
}
div#content ul li {
	list-style:none;
	margin:0;
	color:black;
}

div#content a, div#content a:link, div#content a:visited {
	color:#000;
}
div#content a:hover {
	background-color:#ff3;
}	
td input {
	text-align:center;
}
.anmerkung {
	color:purple;
	font-size:10px;
}