body {	background-color: #0C6619;/*	background-color: #B33D3D; */	font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;	}#navigation {	width: 9em;	float: left;	padding: 3em 0 1em 1em;	}#navigation ul {	list-style: none;	padding: 0;	margin: 0;		}#navigation ul li {	padding: .2em 0;	}#navigation a {	text-decoration: none;	font-weight: bold;	font-size: 18px; 	}	#navigation a:link 		{ color: #fff; }#navigation a:visited 	{ color: #bb8; }#navigation a:hover		{ color: #000; }#navigation a:active	{ color: #ff0; }#content {	margin-left: 9em;	background-color: #fff;	padding: 1em;	border-right: 3px #dedf00 solid;	border-left: 3px #dedf00 solid;	border-top: 3px #dedf00 solid;	}#content h2 {	font-family: Palatino, serif;	font-style: italic;	}#content h3 {	margin-bottom: 0;	}	#content img {	margin: .5em 1em 1em 0;	border: 1px solid black;	}	#content br+img {	clear: left;	}#content p.navline { font-size: 85%; }#content p.subscript {	margin-top: 0;  	font-style: italic;	font-size: 80%;	}#content p.hausfoto {	text-align: center; 	margin-left: auto; margin-right: auto;	}#content .kontakt {	white-space: pre;	margin-left: auto;	margin-right: auto; 	width: 45%; 	text-shadow: #fff 1px 2px 1px; 	}	#content dl, #content dl+p {	margin-left: 1.5em;	}	#content dl+p {	padding-bottom: 1em;	border-bottom: 1px black solid;	}	#content dt { font-weight: bold; }#content dd { margin-bottom: 0.2em; }	#footer {	clear: both;	border-top: 3px #dedf00 solid;	padding-top: 1em;	text-align: center;	font-size: 90%;	color: #ffffff;	}#header {	color: white;	margin-bottom: 1em;	}#header img {	margin-left: 9em;	}	/* * CSS for input fields * */ .field-label {	float: left;	width: 14em;	}input.disabled {	border: 1px solid #F2F2F2;	background-color: #F2F2F2;}input.required, textarea.required {}input.validation-failed, textarea.validation-failed {	color : #FF3300;	}	input.validation-passed, textarea.validation-passed { 	color : #000;}.validation-advice { 	margin: 5px 0; 	padding: 5px; 	background-color: #FF3300; 	color : #FFF; 	font-weight: bold;}.custom-advice { 	margin: 5px 0; 	padding: 5px; 	background-color: #b7AA00; 	color : #FFF; 	font-weight: bold;}fieldset { 	padding: 1em; 	margin-bottom: 0.5em;}label { 	font-weight: bold; }.form_error { 	font-size: 90%; 	color: red; }.popupCalendar		{ position: absolute; opacity: 0.8; filter: Alpha(opacity=90); background: #f08080; border: solid 1px #c08080; }.popupCalendar table{ font-size: 80%; border-collapse: collapse; border: solid 1px #808080; background: #fff; width: 13em; margin: 3px; }.popupCalendar th	{ background: #808080; color: #fff; }.popupCalendar td	{ padding: 0.125em 0.25em; border: solid 1px #808080; text-align: center; border: solid 1px #c0c0c0; background: #ddd; }.popupCalendar .nav	td		{ cursor: pointer; text-align: center; font-weight: bold; background: #eff; padding: 0.125em; }.popupCalendar .dateCell	{ cursor: pointer; background: #fff; }.popupCalendar .today		{ background: #f08080; }.popupCalendar .marked		{ background-color: #80ff80; }
