html, body {
	height: 		100%;
	margin: 		0px;
	padding:		0px;
}

body {
	background-color: #5a4c3f;
	color: #f7f8f6;
}


div#gesamt {
	margin: 		0;
	min-height: 		100%;
	background: 		url(images/menu_hintergrund.jpg) repeat-y;
	position:		relative;

}

div#navigation {
	min-height: 		100%;
	width: 			200px;
}

div#vita, div#kontakt, div#start_gesamt, div#fotos, div#referenzen, div#datenschutz {
	min-height: 		100%;
	float:			left;	
}

div.clear {
	clear: 			both;
	height: 		0;
	margin: 		0;
	padding:	 	0;
	line-height: 		0.0;
	font-size: 		0;
}

img {
 	border:			0px solid #ffffff;
}

.linktext {
	visibility:		hidden;
}

a#button_stills, a#button_interieur, a#button_outdoor, a#button_food,
a#button_messe, a#button_referenzen, a#button_vita,
a#button_kontakt, a#button_home, a#button_editorials {
	margin-bottom:		10px;
	margin-left:		35px;
	height:			15px;
	padding:		0px;
	width:			160px;
	border: 		1px solid #f7f8f6;
	display:		block;
	text-decoration:	none;
}

a#button_stills {
	background:		url(images/button_stills.gif) no-repeat 0 -17px;
}

a#button_stills:hover {
	background:		url(images/button_stills.gif) no-repeat 0 0;
}

a#button_interieur {
	background:		url(images/button_interieur.gif) no-repeat 0 -18px;
}

a#button_interieur:hover {
	background:		url(images/button_interieur.gif) no-repeat 0 0;
}

a#button_outdoor {
	background:		url(images/button_outdoor.gif) no-repeat 0 -17px;
}

a#button_outdoor:hover {
	background:		url(images/button_outdoor.gif) no-repeat 0 0;
}

a#button_food {
	background:		url(images/button_food.gif) no-repeat 0 -17px;
}

a#button_food:hover {
	background:		url(images/button_food.gif) no-repeat 0 0;	
}

a#button_messe {
	background:		url(images/button_messe.gif) no-repeat 0 -18px;
}

a#button_messe:hover {
	background:		url(images/button_messe.gif) no-repeat 0 0;
}

a#button_referenzen {
	background:		url(images/button_referenzen.gif) no-repeat 0 -17px;
}

a#button_referenzen:hover {
	background:		url(images/button_referenzen.gif) no-repeat 0 0;
}

a#button_vita {
	background:		url(images/button_vita.gif) no-repeat 0 -18px;
}

a#button_vita:hover {
	background:		url(images/button_vita.gif) no-repeat 0 0;
}

a#button_kontakt {
	background:		url(images/button_kontakt.gif) no-repeat 0 -17px;
}

a#button_kontakt:hover {
	background:		url(images/button_kontakt.gif) no-repeat 0 0;
}

a#button_home {
	background:		url(images/button_home.gif) no-repeat 0 -18px;
}

a#button_home:hover {
	background:		url(images/button_home.gif) 0 0;
}

a#button_editorials {
	background:		url(images/button_editorials.gif) no-repeat 0 -18px;
}

a#button_editorials:hover {
	background:		url(images/button_editorials.gif) 0 0;
}

#vita {
	margin-top:		0px;
	margin-left:		150px;
	width:			500px;
	/*position:		absolute; */
}

#vita .ueberschrift {
	font:			bold 14px Arial;
	padding-right:		20px;
	width:			150px;
	margin-top:		5px;
}

#vita .vita_inhalt, .vita_inhalt_zwei {
	font:			normal 12px Arial;
	padding:		4px;
	width:			310px;
	line-height:		1.3;
}

#vita .vita_inhalt {
	background:		#5a4c3f;

}

#vita .vita_inhalt a, .vita_inhalt_zwei a {
	font:			bold 12px Arial;
	text-decoration:	none;
	color:			#f0f2ee;
}


#index {
	margin-top:		130px;
	margin-left:		92px;
	position:		absolute;
}

#kontakt, #referenzen, #datenschutz {
	margin-top:		0px;
	margin-left:		150px;
	/*margin-left:		252px;
	margin-top:		130px;
	color:			#a78c80;	
	font:			normal 24px Arial; */
	font:			normal 12px Arial;
	color:			#f7f8f6;
	line-height:		1.5;
}

#datenschutz p {
	width:			515px;
}

#datenschutz a {
	color:			#f7f8f6;
	line-height:		1.5;
}

#referenzen, #referenzen a {
	line-height:		1.5;
}

#kontakt a, #referenzen a {
	/*color:			#a78c80;
	font:			bold 22px Arial; */
	font:			bold 12px Arial;
	color:			#f0f2ee;
	text-decoration:	none;
}

#kontakt h1, #referenzen h1 {
	margin:			0;
	font:			bold 12px Arial;
}

#kontakt a:hover, #referenzen a:hover {
	text-decoration:	underline;
}

fieldset {
	padding:		4px 7px 4px 7px;
	width:			315px;
}	

fieldset legend {
	color:			#f7f8f6;
}

fieldset label {
	width:			90px;
	text-align:		justify;
	line-height:		1.5;	
	float:			left;
	margin:			10px 0px 0px 0px;
}

fieldset input, textarea {
	float:			left;
	margin:			10px 20px 0px 0px;
	width:			200px;
	padding:		1px;
	border:			1px solid #cfd4d4;
}

#absenden {
	
	cursor: 		pointer;
	width:			90px;
	background:		#f0f2ee;
}


#fotoshow_klein, #fotoshow_gross {
	text-align:		center;
	/*width:			798px;*/
	width: 			845px;
	position:		absolute;
	font-size:		1px;	
	overflow: 		visible;
}

#fotoshow_klein {
	margin-top:		210px;
}

#fotoshow_gross {
	position:		absolute;
	/*bottom:			106px; */
	/*top:			124px; da größere Fotos*/
	top: 			64px;
}

#fotoshow_gross .foto {
	border: 		1px solid #5a4c3f;
	margin-left:		2px;
	margin-right:		2px;
}

#fotoshow_klein .foto {
	border: 		1px solid #5a4c3f; /*#c4b3ab;*/
	margin-left:		2px;
	margin-right:		2px;
}

#fotoshow_klein .pfeil_klein {
	margin-bottom:		55px;
}

#fotoshow_gross .pfeil_gross {
	margin-top:		8px;
	margin-left:		2px;
}

#titel {
	font:			normal 12px Arial;
	padding-top:		4px;
}

#ueberschrift {
	padding: 230px 0 0 0;
}

#ueberschrift, #startseite {
	padding-left: 50px;
}

#startseite {
	padding-top: 6px;
}

#ueberschrift img {
	margin-right: 10px;
}

#logo {
	padding: 10px 0 0 345px;/*460px;*/
}

#makingof {
	padding-top:0px;
}