* {
	font-family : Arial, Verdana, sans-serif;
}

body {
	background-color: #ECF7F2;  
	color: black;                  
}

img {
	border: none;
}

table.layout{
	border: none;
	width: 100%;
	margin:0;
	padding:0;
}

.bold{
	font-weight: bold;
}
/* ************************************************* */
/* Headbereich Beginn */

td.logo{
	margin-top: 0;
	padding-top: 0;
}

td.head-rechts{
	text-align: right;
	padding-top: 0.1em;
}

td.adresse{
	background-color: #72BD9C;
	text-align: right;
	font-size: 0.80em;
	border-bottom: thin solid Black;
}

td.bottom{
	padding-bottom: 0.1em;
	background-color: #ECF7F2;
}

td.spruch{
	text-align: center;
	font-size: 1em;
	padding-top: 0.8em;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-weight: bold;
	color: #72BD9C;
}

/* Headbereich Ende */
/* ************************************************* */


/* ************************************************* */
/* Navigationsbereich Beginn */

td.navigation{
	vertical-align: top;
	width: 14em;
	padding-top: 0em;
	border: 3px solid #72BD9C; 
	font-size: 90%;
}

.navigation ul{
	margin-left: 0;
	padding-left: 0.7em;
}

.navigation li {
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	list-style-type : none;
}

.sub li{
	font-size: 90%;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	margin-left: 1em;
	line-height: 110%;
}

.navigation a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.navigation a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #80727B;
}

.navigation a:hover {
	color: #72BD9C;
	font-weight: bold;
	text-decoration: none;
}

.navigation a:active {
	color: #72BD9C;
	font-weight: bold;
	text-decoration: none;
}

.navigation li{
	color: #72BD9C;
	font-weight: bold;
	text-decoration: none;
}


/* Navigationsbereich Ende */
/* ************************************************* */



/* ************************************************* */
/* Inhaltsbereich Beginn */

td.inhalt{
	vertical-align: top;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-left: 1em;
}

.inhalt h1{
	font-size: 120%;
}

.inhalt h2{
	font-size: 100%;
	margin-bottom: -1em;
}

.inhalt p{
	font-size: 85%;
	line-height: 150%;
}

.inhalt ul{
	font-size: 85%;
	line-height: 150%;
}

p.drucken{
	text-align: right;
}

span.gruen{
	color: #72BD9C;
	font-weight: bold;
}

img.links{
	float: left;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
}

img.rechts{
	float: right;
	padding-left: 2em;
	padding-bottom: 2em;
}

div.bildstart{
	float: right;
	width: 105px;
	margin-left: 2em;
	margin-right: 1em;
	margin-top: 1.4em;
}

.kontakt table{
	width: 50%;
}

.kontakt td {
	vertical-align: top;
	font-size: 85%;
	padding-right: 2em;
	width: 60%;
}

td.form-titel{
	width: 20%;
}

textarea.formular{
	font-size: 100%;
}

ul.buch{
	font-size: 100%;
}

/* Inhaltsbereich Ende */
/* ************************************************* */



/* ************************************************* */
/* Rechter Bereich Beginn */

td.rechts{
	vertical-align: top;
	margin-right: 0em;
	padding-right: 0em;
	padding: 0.5em;
	width: 14em;
	border: 3px solid #72BD9C;
}

.rechts img{
	float: left;
	padding-right: 0.2em;
}

.rechts h2{
	font-size: 80%;
	margin-top: 0em;
}

.rechts h3{
	font-size: 80%;
	font-weight: normal;
	margin-top: -1em;
}

.rechts p{
	font-size: 80%;
}

span.webautor{
	display: none;
}

.rechts li{
	font-size: 80%;
	margin-left: -1em;
}

/* Rechter Bereich Ende */
/* ************************************************* */



/* ************************************************* */
/* Fußzeile Beginn */

td.fusszeile {
	font-size: 80%;
	text-align: center;
	padding-top: 1.5em;
}

.fusszeile a{
	text-decoration: none;
	color: black;
}

.fusszeile p{
	display: inline;
}


/* Fußzeile Ende */
/* ************************************************* */
