﻿body { 
	background-color:#FFFFCC;
	margin: 0; padding: 0;
	font-family:Arial, Helvetica, Sans-Serif; }

h1 {
	font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Serif;
	font-size: 300%;
	color: #248E8E;
	letter-spacing: 1px;

	
}

h2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: large; 
	padding: 8px 0 10px 8px;
	font-weight: normal;
	letter-spacing: 1.5px; 
	line-height: 1.5em;}
	
h3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 130%; 
	font-weight: normal;
	letter-spacing: 1px; }

	
p {
		font-size: small;
		padding: 10px; }
		
p.portrait {
	font-size: small;
	padding: 0 0 10px 0;
	letter-spacing: 0.6em; }
	
p.ego {
		font-size: medium;
		padding: 10px 10px 0 0;
		line-height: 1.4em; }
		
p.klein {
	font-size: small;
	text-align: right;
	margin: 3em 0 0 0;
}


/* Links im Head */

#head {
	position: absolute;
	width: 311px;
	left: 528px;
	top: 28px;
	padding: 20px;
	font-size: 80%;
	z-index: 3;
}
	
	
#head a:link, #head a:visited { color: #085D3F; text-decoration: none; }

#head a:active, #head a:hover { color: black; }



/* Text */


#text {
	background-color: #085D3F;
	color: #FFFFCC;
	position: absolute;
	width: 334px;
	height: 470px;
	left: 530px;
	top: 101px;
	padding: 10px;
	z-index: 2;
}


/* navi 1 oben links */

#navi1 {
	position: absolute;
	width: 235px;
	height: 353px;
	left: 265px;
	top: 30px;
	z-index: 5;
}
#navi1 a:link, #navi1 a:visited {
		 color: #085D3F; 
		 text-decoration: none;
		 font-size: 110%;
		 letter-spacing: 2px;
		 line-height: 35px; }

#navi1 a:active, #navi1 a:hover { color: #248E8E; }


/* navi 2 links untere Mitte */

#navi2 {
	position: absolute;
	width: 231px;
	left: 268px;
	top: 395px;
	height: 80px;
	z-index: 4;
}

 #navi2 a:link, #navi2 a:visited {
		 color: #25393A; 
		 text-decoration: none;
		 font-size: 100.01%;
		 letter-spacing: 1px;
		 line-height: 1.5em;
		 }

#navi2 a:active, #navi2 a:hover { color: #085D3F; }



/* navi 3 links unten */
#navi3 {
	position: absolute;
	width: 130px;
	height: 54px;
	left: 263px;
	top: 496px;
	padding: 0 10px;
	z-index: 1;
}



 #navi3 a:link,  #navi3 a:visited {
		 color: #ff0000; 
		 text-decoration: none;
		 letter-spacing: 1px;
		 line-height: 17px;
		 }

 #navi3 a:active, #navi3 a:hover {
 			 color:#FF0000;
 			 font-weight: bold;
 			 text-decoration: none; }



#bild { 
		position: absolute;
		top: 32px;
		left: 20px;
		width: 233px;
		}
		
		
img.esther { margin: 30px 0 20px 12.5em; border: 1px solid silver; padding: 10px; width: 115px; height: 149px; }

