body,table,td,div {
  color: #000000;
  font-family: verdana,arial,helvetica;
  font-size: 10pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}


p,ul,li {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
}

.navi {
  background: url(../img/navibg.jpg) repeat-y;
  background-position: left;
}

td.navi {
  padding-top: 5px;
  padding-bottom: 5px;
}

.top {
  background: url(../img/bgoben.jpg) repeat-x;
}


.navioben {
  color: #000000;
  font-family: verdana,arial,helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0px;
}

.naviobengruen {
  color: #78B043;
  font-family: verdana,arial,helvetica;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

strong{
	font-weight: bold;
}

h1 {
  color:#FFFFFF;
  font-family:verdana,arial,helvetica;
  font-size:18pt;
  font-weight:bold;
}

h2 {
  color:#4A6C28;
  font-family: verdana,arial,helvetica;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
}

h3 {
  color:#78B043;
  font-family: verdana,arial,helvetica;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  margin-left: 10px;
}

h4 {
  color:#707070;
  font-family: verdana,arial,helvetica;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  margin-left: 10px;
}

h5 {
  color:#000000;
  font-family: verdana,arial,helvetica;
  font-size: 8pt;
  font-weight: bold;
  margin-left: 10px;
}

a:link {
  color:#4A6C28;
  text-decoration:none;
}

a:visited {
  color:#4A6C28;
  text-decoration:none;
}

a:active {
  color:#4A6C28;
  text-decoration:none;
}

a:hover {
  color:#4A6C28;
  text-decoration:underline;
}

#regenten {
	font-weight: bold;
}

#regenten td {
	text-align: center;
	border: 1px solid #E8E8E8;
}

#regenten .tdbg {
	background-color: #78B043;
}

#aktuelles {
	font-weight: bold;
}

#aktuelles td {
	text-align: left;
	font-weight: normal;
}

#aktuelles .datum {
	color: #4A6C28;
}

#kontakt {
	padding-left: 10px;
}

#kontakt input {
	width: 200px;
}

#kontakt  textarea {
	width: 200px;
	height: 130px;
}

#gaestebuch {
	text-align: left;
	font-weight: normal;
}

#gaestebuch td {
	padding: 3px;
	vertical-align: top;
	border: 1px solid #E8E8E8;
}

#gaestebuch_eintr {
	padding-left: 10px;
}

#gaestebuch_eintr label {
	width: 135px;
	float: left;
	display: block;
	vertical-align: top;
}

#gaestebuch_eintr input {
	width: 200px;
}

#gaestebuch_eintr  textarea {
	width: 200px;
	height: 130px;
}

#gallery {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

/************************* Tabelle */

#table {
  text-align: center;
}

#table a {
  color: #000000;
}

#table a:hover {
  text-decoration: underline;
}

#table td {
	text-align: center;
	border: 1px solid #E8E8E8;
}

#table .current {
	background-color: #78B043;
}






