.bildrand {
	background-color: #FFFFFF;
	border: 1px double #FFFFFF;
	}

.bildrandsub {
	background-color: #FFFFFF;
	border: 1px double #FFFFFF;
	margin-left: 70px;
	margin-top: 25px;
	
	
}


.rand {
	border: 1px solid #CC9999;
}

#by {
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	top: -425px;

}

#by a {
	text-decoration:none;
	color: #699;
}

#by a:visited {
	text-decoration:none;
	color: #699;
}


#bysub {
	position: relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	top: -50px;

}

#bysub a {
	
	text-decoration:none;
	color: #699;


}


#bysub a:visited {
	
	text-decoration:none;
	color: #699;


}




	


.ueschrift {
	font-family: "Times New Roman", Times, serif;
	font-size: 43px;
	font-weight: normal;
	color: #CCCCCC;
}
.position {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 20px;

}
.subue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #CC6666;
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;




}
.iframe {
	position: relative;
	padding: 20px;
	top: 0px;
	
}

h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #FFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}




#container {
	
	position: absolute;
	background: #699;
	border: 1px solid #fff;
	height: 700px;
	width: 1024px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
margin: auto;
	
}

#navi {
	
float:left;	
position: relative;
left: 20px;
top: 15px;
height: 250px;

}

#navisub {
	
position: relative;
left: 20px;
top: 15px;
width: 300px;
height: 250px;

}

#subfoto {
position: relative;
width: 320px;
height: 325px;
}

#subtitel {
clear: left;
position: relative;
width: 1024px;
height: 50px;
font-family:Verdana, Geneva, sans-serif;
	font-size:55px;
	color:#699;
	top: -46px;
	left: 30px;
	
}

#subcontent {
	float: right;
position: relative;
width: 702px;
height: 625px;
border-left: 1px solid #fff;
left: 0px;
top: 0px;
padding-left: 20px;
padding-top: 0px;
}

#indexfoto {

position: relative;
left: 362px;
top: -1px;

}


#indexfotossmalcontainer {
	
position: relative;
top: -500px;
left: 0px;
height: 348px;
width:554px;



}

.indexfotossmal {
	float: left;
	background-color: #FFFFFF;
	border: 1px double #FFFFFF;
	margin-left: 15px;
	margin-top: 345px;

}


#grauerfuss {

position: relative;
top: -425px;
left: 0px;
height: 75px;
background: #ccc;
width:554px;

}

#grauerfusssub {

position: relative;
left: 0px;
height: 75px;
background: #ccc;
width:1024px;
top: 0px;
clear: right;
}


* {
	margin: 0;
	padding: 0;
}


ul#navigation {
	width: 12em;
	float:left;
	list-style: none;
	
}


#navigation li {
	border-bottom: 1px solid #fff;
}

#navigation li li {
	list-style: none;
	background: #fff;
	color: #699;
	border-bottom: 1px solid #699;
}

#navigation li li a {
	list-style: none;
		color:  #699;
}




#navigation a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding-left: 5;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
}



#navigation a:hover {
	
	background: #FFF;
	color: #699;
	border-bottom: 1px solid #699;
	
}


#navigation ul {
	
	position: absolute;
	left: -9999px;
	width: 17em;
	
}

#navigation li:hover ul {
	
	left: 12em;
	top: 0em;
	
	
}

#navigation li:hover {
	
	position: relative;
	
}

	

#numlist li {

	margin-bottom: 20px;
	list-style-type: decimal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	
   }
   
   a:link  {
	   color: #FFF;
	    }
		
	a:visited  {
	   color: #fff;
	    }



