body {
	background-color: #829A28;
	margin: 0px;
}
table {
	border-collapse: collapse;
}
td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
}
.hinten_mitte {
	background-color: #FFFFFF;
	border: 3px solid #FFFFFF;
}
.linie_menue {
	background-color: #000000;
}
.menue {
	background-color: #829A28;
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.menue td {
	text-align: center;
}
/*Dropdown menü*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	text-align: center;}

#sddm li
{	margin: 0;
	padding-left: 26px;
	padding-right: 26px;
	list-style: none;
	float: left;
}

#sddm li a
{	display: block;
	margin: 0 2px 0 0;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
	text-decoration: none}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #003536}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 10px;
		padding-right: 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #003536;
	}
	#sddm div a:hover
	{	background: #829A28;
		color: #FFFFFF}
/* BILDER OBEN */

.bild1_oben {
	background: url(../images/top1o.jpg) top;
}
.bild1 {
	background: url(../images/top1u.jpg) top;
}
.top2_oben {
	background: url(../images/top2o.jpg) top;
}
.top2 {
	background: url(../images/top2u.jpg) top;
}
.top3_oben {
	background: url(../images/top3o.jpg) top;
}
.top3 {
	background: url(../images/top3u.jpg) top;
}
.top4_oben {
	background: url(../images/top4o.jpg) top;
}
.top4 {
	background: url(../images/top4u.jpg) top;
}
.tope1_oben {
	background: url(../images/tope1o.jpg) top;
}
.tope1 {
	background: url(../images/tope1u.jpg) top;
}
.tope2_oben {
	background: url(../images/tope2o.jpg) top;
}
.tope2 {
	background: url(../images/tope2u.jpg) top;
}
.tope3_oben {
	background: url(../images/tope3o.jpg) top;
}
.tope3 {
	background: url(../images/tope3u.jpg) top;
}
.tope4_oben {
	background: url(../images/tope4o.jpg) top;
}
.tope4 {
	background: url(../images/tope4u.jpg) top;
}
.tope5_oben {
	background: url(../images/tope5o.jpg) top;
}
.tope5 {
	background: url(../images/tope5u.jpg) top;
}
.tope8_oben {
	background: url(../images/tope8o.jpg) top;
}
.tope8 {
	background: url(../images/tope8u.jpg) top;
}
.tope9_oben {
	background: url(../images/tope9o.jpg) top;
}
.tope9 {
	background: url(../images/tope9u.jpg) top;
}
.tope10_oben {
	background: url(../images/tope10o.jpg) top;
}
.tope10 {
	background: url(../images/tope10u.jpg) top;
}
.tope11_oben {
	background: url(../images/tope11o.jpg) top;
}
.tope11 {
	background: url(../images/tope11u.jpg) top;
}
.topanf_oben {
	background: url(../images/top_anfahrto.jpg) top;
}
.topanf {
	background: url(../images/top_anfahrt.jpg) top;
}
.topimp_oben {
	background: url(../images/top_fruehstuecko.jpg) top;
}
.topimp {
	background: url(../images/top_fruehstueck.jpg) top;
}
.topheigl_oben {
	background: url(../images/top_heiglo.jpg) top;
}
.topheigl {
	background: url(../images/top_heigl.jpg) top;
}
.topheigl3_oben {
	background: url(../images/top_heigl3o.jpg) top;
}
.topheigl3 {
	background: url(../images/top_heigl3.jpg) top;
}
.topheigl4_oben {
	background: url(../images/top_heigl4o.jpg) top;
}
.topheigl4 {
	background: url(../images/top_heigl4.jpg) top;
}
.topheigl5_oben {
	background: url(../images/top_heigl5o.jpg) top;
}
.topheigl5 {
	background: url(../images/top_heigl5.jpg) top;
}
.topheigldetail_oben {
	background: url(../images/top_heigldetailo.jpg) top;
}
.topheigldetail {
	background: url(../images/top_heigldetail.jpg) top;
}
.admin_top_sommer {
	background: url(../images/admin_top_sommer.jpg) top;
}
.admin_top_winter {
	background: url(../images/admin_top_winter.jpg) top;
}
 /* ------------------------------------------- */

.inhalt {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

.main_haeuser_top {
	height: 28px;
	background-color: #829A28;
	color: #FFFFFF;
	font-size: 14px;
}
.main_haeuser_text {
	color: #003536;
	line-height: 1.6em;
}
.main_haeuser_ueber {
	font-size: 14px;
	color: #546419;
}
.main_haeuser_weiter a {
	text-decoration: none;
	color: #546419;
}

.ueberschrift {
	height: 40px;
	font-size: 20px;
	background: #cededb;
	color: #003536;
}
.ueberschrift2 {
	height: 35px;
	font-size: 15px;
	color: #0B644C;
}
.rechts_ueber {
	font-size: 14px;
	color: #003536;
}
.rechts_weiter a {
	text-decoration: none;
	font-weight: bold;
	color: #003536;
}
.rechts_balken {
	height: 28px;
	background-color: #19081A;
	color: #FFFFFF;
	font-size: 14px;
}
.rechts_text {
	padding: 10px;
	line-height: 1.6em;
}
.rechts_balken2 {
	height: 28px;
	background-color: #cededb;
	color: #003536;
	font-size: 14px;
}
.rechts_gruen {
	color: #003536;
	background-color: #cededb;
	padding: 10px;
	line-height: 1.6em;
}
.rechts_gruen a {
	color: #003536;
	text-decoration: none;
}

.kontakt_textfeld {
	background: #cededb;
	border: 1px solid #003536;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
.kontakt_button {
	background: #cededb;
	color:  #003536;
	border: 1px solid #003536;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
}

.preise_saison {
	background-color: #829A28;
	color: #FFFFFF;
	
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 14px;
	white-space: nowrap;
}
.preise_saison_linie {
	background-color: #829A28;
	color: #FFFFFF;
	
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 14px;
	white-space: nowrap;
	border-left: 1px solid black; 
	border-right: 1px solid black; 
}
.preise_datum {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 10px;
	line-height: 1.2em;
	white-space: nowrap;
	color: #0B644C;
}
.preise_datum_linie {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 10px;
	line-height: 1.2em;
	white-space: nowrap;
	border-left: 1px solid black;
	border-right: 1px solid black; 
	color: #0B644C;
}
.preise_zahlen {
	background-color: #eeeeee;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}
.preise_zahlen_linie {
	background-color: #eeeeee;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.preise_zahlen_linie_rechts {
	background-color: #eeeeee;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	border-right: 1px solid black;
}
.preise_pausch {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	white-space: nowrap;
}
.preise_text {
	line-height: 1.2em;
}

.admin_datum {
	text-align: center;
	font-size: 10px;
	color: #0B644C;
}