* {
	margin:0;
	padding: 0;
	vertical-align: top;
}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	line-height: 120%;
	color: #333333;
	background-color: #e7e4dd;
	text-align: center;
	vertical-align: top;
}

	
#container {
	background-color: #D5D2C1;
	background-image: url(../images/logo_bg.gif);
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: 470px bottom;
	height: 647px;
	width: 1024px;
}
#navi_strich {
	z-index: 2;
	float: left;
	height: 45px;
	width: 5px;
	position: relative;
	top: 68px;
	background-repeat: no-repeat;
	background-image: url(../images/langerstrich_navi.gif);
}

#navi_komplett {
	height: 91px;
	width: 1024px;
	z-index: 1;
	position: relative;
}

#navigation {
	float: left;
	width: 603px;
	height: 90px;
	position: relative;
	z-index: 1;
	left: 122;
}


#navigation ul {
	list-style-type: none;
	padding-top: 68px;
	margin-left: 20px;
	text-align: left;
}

#navigation li {
	display: inline;
}

#navigation a {
	text-align: left;
	padding: 0 0 0 0;
}

#navigation a:hover {
	font-weight: bold;
	color: #CCCCCC;
}

#navi2 {
	background-color: #FFFFFF;
	height: 90px;
	width: 421px;
	float: right;
	position: relative;
}

#navi2 ul {
	list-style-type: none;
	padding-top: 68px;
}

#navi2 li {
	display: inline;
}

#navi2 a {
}

#navi2 a:hover {
	font-weight: bold;
	color: #666666;
}

#navi_komplett {
	height: 90px;
	width: 1024px;
}

#subnavi {
	width: 1024px;
	float: left;
	height: 21px;
}
#subnavi ul {
	list-style-type: none;
	margin-left: 20px;
	text-align: left;
	margin-top: 1px;
}
#subnavi li {
	display: inline;
}

#subnavi a {
	padding: 0 0 0 0;
	text-align: left;
}

#content {
	width: 1024px;
	background-image: none;
	height: 535px;
}

#content_links {
	height: 350px;
	width: 603px;
	position: fixed;
	float: left;
	vertical-align: bottom;
}

#content_rechts {
	height: 380px;
	width: 341px;
	float: right;
}

#content_rechts a {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	color: #405C4D;
	text-decoration: underline;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

#content_rechts a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
	line-height: 125%;
	text-transform: none;
}
#content_rechts a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #405C4D;
	text-decoration: underline;
}
#content_rechts_download  ul {
	list-style-type: none;
	text-align: left;
}
#content_rechts_download  li {
	display: inline;
}

.content_rechts_fliess {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	color: #333333;
	line-height: 135%;
}

.content_rechts_headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 22px;
}

.content_inks_bildbeschreibung {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	line-height: 9pt;
	color: #666666;
	padding-top: 12px;
	text-decoration: none;
}
#grossesBild {
.class_bildgross
}

#footer {
	text-align: left;
	height: 12px;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
}

#footer a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

#footer a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.footer_fliess {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #999999;
}
/* hintergrundfarbe in navi links ändert sich je nach navibereich D E U T S C H*/

#home #navigation {
background-color: #878677;
}

#zimmer_und_suiten #navigation {
background-color: #a36e44;
}

#essen_u_trinken #navigation {
background-color: #5d5959;
}

#galerie #navigation {
background-color: #878677;
}

#gaestebuch #navigation {
background-color: #878677;
}

#safari #navigation {
background-color: #c57f38;
}

#garten #navigation {
background-color: #7d9a38;
}

#pool #navigation {
background-color: #4a83a8;
}

#aktivitaeten #navigation {
background-color: #c57f38;
}

/* hintergrundfarbe in navi links ändert sich je nach navibereich E N G L I S H */
#home_engl #navigation_engl {
background-color: #878677;
}

#essen_u_trinken_engl #navigation_engl {
background-color: #5d5959;
}

#zimmer_und_suiten_engl #navigation_engl {
background-color: #a36e44;
}

#safari_engl #navigation_engl {
background-color: #c57f38;
}

#garten_engl #navigation_engl {
background-color: #7d9a38;
}

#pool_engl #navigation_engl {
background-color: #4a83a8;
}

#galerie_engl #navigation_engl {
background-color: #878677;
}

#gaestebuch_engl #navigation_engl {
background-color: #878677;
}

#aktivitaeten_engl #navigation_engl {
background-color: #c57f38;
}


/* langer strich in navi links ändert sich je nach navibereich */

#zimmer_und_suiten #navi_strich {
left: 9px;
}

#essen_u_trinken #navi_strich {
left: 125px;
}

#garten #navi_strich {
	left: 240px;
}

#pool #navi_strich {
	left: 240px;
}

#safari #navi_strich {
	left: 300px;
}

#aktivitaeten #navi_strich {
	left: 360px;
}

/* impressum heller bei navipunkt galerie */

#home #footer a {
color: #666666;
}

#zimmer_und_suiten #footer a {
color: #666666;
}

#essen_u_trinken #footer a {
color: #666666;
}

#galerie #footer a {
color: #666666;
}

#gaestebuch #footer a {
color: #666666;
}
#safari #footer a {
color: #666666;
}

#garten #footer a {
color: #666666;
}

#pool #footer a {
color: #666666;
}

#aktivitaeten #footer a {
color: #666666;
}


#content_gaestebuch {
	float: left;
	width: 561px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	height: 380px;
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}

.gaestebuch_fliess {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: 135%;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

#content_kontakt {
}

.gaestebuch_head {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 13pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#content_aktivitaeten {
	float: left;
	width: 563px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	height: 450px;
	background-color: #FFFFFF;
	scrollbar-track-color:#d5d2c1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#content_home {
	height: 355px;
	width: 341px;
}

#content_home a {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #405C4D;
	text-decoration: underline;
}

#content_home a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: underline;
}

#content_kontakt {
	float: left;
	width: 433px;
	height: 480px;
	background-color: #FFFFFF;
}

#content_kontakt a {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #405C4D;
	text-decoration: underline;
}

#content_kontakt a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

#content_impressum {
	float: left;
	width: 433px;
	height: 360px;
	background-color: #FFFFFF;
}

#content_impressum a {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: normal;
	color: #405c4d;
	text-decoration: underline;
}

#content_impressum a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: underline;
}

#bildbeschreibung {
	position: relative;
	z-index: 4;
}
 
#unterzeile2 {
	text-align: right;
	vertical-align: top;
}

#essen_u_trinken_engl #navi_strich {
	left: 135px;
}

#safari_engl #navi_strich {
	left: 295px;
}

#navigation_engl {
	float: left;
	width: 603px;
	height: 90px;
	position: relative;
	z-index: 1;
	left: 122;
}

#navigation_engl ul {
	list-style-type: none;
	padding-top: 68px;
	margin-left: 35px;
	text-align: left;
}

#navigation_engl li {
	display: inline;
}

#garten_engl #navi_strich {
	left: 230px;
}

#pool_engl #navi_strich {
	left: 230px;
}

#zimmer_und_suiten_engl #navi_strich {
	left: 25px;
}

#home_engl #footer a {
	color: #666666;
}

#zimmer_und_suiten_engl #footer a {
	color: #666666;
}

#essen_u_trinken_engl #footer a {
	color: #666666;
}

#galerie_engl #footer a {
	color: #666666;
}

#gaestebuch_engl #footer a {
	color: #666666;
}

#safari_engl #footer a {
	color: #666666;
}

#garten_engl #footer a {
	color: #666666;
}

#pool_engl #footer a {
	color: #666666;
}

#aktivitaeten_engl #footer a {
	color: #666666;
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

#content_rechts {
}

