body {
font-family: Arial, Helvetica, Geneva, "Sans Serif", sans-serif;
font-weight: normal;
font-size: 0.8em;
text-align: left;
letter-spacing: 0;
color: #333;
background-color: #ddd;
margin: 1em;
padding: 0;
}


a:link { color: #339; font-weight: bold; text-decoration: none;  }
a:visited { color: #339; font-weight: bold; text-decoration: none; }
a:hover { color: #66c; font-weight: bold; text-decoration: none; }
a:active { color: #66c; font-weight: bold; text-decoration: none; }
a:focus { color: #66c; font-weight: bold; text-decoration: none; }


div#head {
	position: absolute;
	top: 2em;
	left: 2em;
	width: 72em;
	height: 4em;
	margin: 0;
	padding: 0;
	background-color: #ddd;
}


div#index_bild {
	position: absolute;
	top: 7em;
	left: 55em;
	width: 24em;
	height: 28em;
	margin: 0;
	padding: 0;
	background-color: #ddd;
}


div#index_inhalt {
	position: absolute;
	top: 7em;
	left: 16em;
	width: 39em;
	height: 48em;
	margin: 0;
	padding: 0;
	background-color: #ddd;
}


div#inhalt {
	position: absolute;
	top: 7em;
	left: 16em;
	width: 60em;
	height: 48em;
	margin: 0;
	padding: 0;
	background-color: #ddd;
}


div#inhalt ul {
	list-style-type: disc;
	margin: 0 0 0.5em 1em;
	padding: 0;
}


div#inhalt li {
	font-weight: normal;
	margin: 0;
	padding: 0 0 0.5em 0;
}


div#navigation {
	position: absolute;
	top: 6em;
	left: 1em;
	width: 14em;
	height: 48em;
	margin: 0;
	padding: 0;
	background-color: #ddd;
}


div#navigation_box {
	color: #66f;
	background-color: #ddd;
	font-weight: bold;
	position: absolute;
	top: 1em;
	left: 1em;
	width: 12em;
	margin: 0;
	padding: 0;
}


div#navigation_box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}


div#navigation_box li {
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.8em 0;
}

/*
div.termin {
	position: relative;
	top: 1em;
	left: 0em;
	width: 30em;
	height: 10em;
}


div.termin_img {
	position: absolute;
	top: 0em;
	left: 18em;
	width: 12em;
	height: 9em;
}


div.termin_txt {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 18em;
	height: auto;
}
*/

h1 {
	font-size: 2.5em;
	margin: 0em;
	padding: 0;
}


h2 {
	font-size: 1.5em;
	margin: 0em;
	padding: 0 0 1em 0;
}


img {
	border: 0;
}


img.ewestiftung {
	width: 13em;
	height: 2.25em;
	border: 1px solid #66c;
}


img.ewestiftung_klein {
	width: 12em;
	height: 2em;
	border: 1px solid #66c;
}


img.oldenburgischelandschaft {
	width: 13em;
	height: 4.5em;
	border: 1px solid #66c;
}


img.oldenburgischelandschaft_klein {
	width: 12em;
	height: 4em;
	border: 1px solid #66c;
}


img.index_img_hoch {
	width: 18em;
	height: 24em;
	margin: 0;
/*	float: right;*/
	border: 1px solid #66c;
}


img.index_img_quadrat {
	width: 21em;
	height: 21em;
	margin: 0.5em 0 0.5em 0;
	border: 1px solid #66c;
}


img.index_img_quer {
	width: 24em;
	height: 18em;
	margin: 0.5em 0 0.5em 0;
	border: 1px solid #66c;
}


img.termin_img_hf {
	width: 12em;
	height: 16em;
	border: 1px solid #66c;
}


img.termin_img_qf {
	width: 12em;
	height: 9em;
	border: 1px solid #66c;
}


p {
	margin: 0;
	padding: 0 0 1em 0;
}


p.aktuell {
	width: 36em;
}


p.findexPrint {
	font-weight: bold;
	margin: 0 0 9px 0;
	padding: 0;
}


table {
	font-size: 1em;
	margin: 0;
	padding: 0;
}


td.termin_data {
	vertical-align: top;
	width: 17em;
	padding: 2em 2em 1em 0;
}


td.termin_bild {
	vertical-align: top;
	width: 12em;
	padding: 2em 0 0 0;
}


td.termin_info {
	vertical-align: top;
	width: 31em;
	padding: 2em 0 0 2em;
}


ul.findexPrint {
	list-style-type: circle;
	margin: 0;
	padding: 0;
}


ul.findexPrint li {
	list-style-type: circle;
	margin: 0 0 0 20px;
	padding: 2px 0 0 0;
}


ul.findexPrint li.variante {
	font-weight: bold;
	color: #339;
	list-style-type: none;
	margin: 0;
}


.fett {
	font-weight: bold;
}


.hohes_n {
	font-size: 0.5em;
	vertical-align: super;
}


.kursiv {
font-style: italic;
}


.termin_titel {
	font-weight: bold;
	color: #c00;
}