/* CSS für Stile, Farben usw. */

body {
	background-color:#F5F5DC;
	font-family: Arial, Verdana, sans-serif;
	overflow-y: scroll;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#inhalt {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -300px 0 0 -400px; /* negative Hälfte der Höhe / Breite */
	padding: 0 0 0 0;
	width: 800px;
	height: 600px;
	background-color: #fff;
	border: 1px solid #322723;
	/*overflow: hidden; */
}
	
/* foto_seite */
div#foto_seite_home {
	position: absolute;
	top: 100px;
	right: 0px;
	padding: 0 0 0 0;
	margin: 0;
	}
	
div#foto_seite_normal {
	position: absolute;
	top: 100px;
	right: 0px;
	padding: 0 0 0 0;
	margin: 0;
	}
	
/* foto_unten */
div#foto_unten_home {
	position: absolute;
	top: 510px;
	left: 0px;
	padding: 0 0 0 0;
	margin: 0;
	}
	
div#content_container{
	position: absolute;
	top: 80px;
	left: 30px;
	width: 673px;
	height: 432px;
	padding: 0;
	margin: 0;	
}


/* Navigation*/
#navigation {
	position: absolute;
	top: 0px;
	left: 320px;
	height: 20px;
	color: #322723;
	font-family: arial, verdana, sans-serif;
	letter-spacing: 0.035em;
	text-decoration: none;
	font-size: 12px;
}

#navigation a {
	color: #322723;
	font-size: 12px;
	padding-left:20px;
	letter-spacing: 0.035em;
	text-decoration: underline;
}

#navigation a:hover {
	color: #fff;
	letter-spacing: 0.035em;
	text-decoration: underline;
}

#navigation a.a_active {
	font-weight: normal;
	background-image:  url(../bilder/navi_over_hintergrund.gif);
	background-position: 8px 0px;
	background-repeat:no-repeat;
	padding-left: 20px;
	letter-spacing: 0.035em;
	color: #322723;
	text-decoration: none;
}
		

/* TEXTBEREICH */

#textbereich {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 20px;
	left: 0px;
	width: 673px;
	height: 400px;
	text-align: left;
	color: #000;
	font-size: 11px;
	line-height: 1.7em;
	overflow: auto;
}

#textbereich_home {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 80px;
	left: 0px;
	width: 673px;
	height: 400px;
	text-align: left;
	color: #000;
	font-size: 11px;
	line-height: 1.7em;
	overflow: auto;
}

/* Ausname!!!TEXTBEREICH HOME */
div#text_home {
	position: absolute;
	top: 220px;
	left: 0px;
	font-size: 12px;
}

/* titel_home */
div#titel {
	position: absolute;
	top: 40px;
	left: 0px;
	padding: 0 0 0 0;
	margin: 0;
	}
		
.fliesstext_farbe {
	font-family: arial, verdana, sans-serif;
	color: #8F6659;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

/* links im Text*/
a.fliesstext {
	text-decoration: underline;
	color: #8F6659;
	}
	
a.fliesstext:hover {
	color: #504706;
}
	
a.hl {
	text-decoration: underline;
	color: #8F6659;
	font-size: 13px;
	font-weight: bold;
}

a.hl:hover	{
		color: #504706;
}

div#zurueck {
	position: absolute;
	top: 416px;
	left: 0px;
	font-size: 11px;
}


div#mehr_profi {
	position: absolute;
	top: 416px;
	left: 169px;
	font-size: 11px;
}

div#mehr_kinder {
	position: absolute;
	top: 416px;
	left: 508px;
	font-size: 11px;
}

div#zurueck_jedefoto {
	position: absolute;
	top: 416px;
	left: 515px;
	font-size: 11px;
}

div#mehr_jedefoto {
	position: absolute;
	top: 416px;
	left: 590px;
	font-size: 11px;
}

/* ********************************************************** */
/* TEXTBEREICH LINKS */
div#text_links {
	position: absolute;
	top: 100px;
	left: 0px;
	width: 325px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

	
div#text_links_gallery {
	position: absolute;
	top: 100px;
	left: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
	
#links_unten {
	position: absolute;
	top: 150px;
	left: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
p.platz_oben {
	margin: 10px 0 0 0;
}

/* TEXTBEREICH RECHTS */
div#text_rechts {
	position: absolute;
	top: 100px;
	left: 340px;
	width: 325px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


/* TEXTBEREICH RECHTS IMPRESSUM */
div#text_rechts_impressum {
	position: absolute;
	top: 200px;
	left: 340px;
	width: 325px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* TEXTBEREICH LINKS IMPRESSUM */
div#text_links_impressum {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 325px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}