body {																		/*alle*/
  margin: 0 20px 0 0;
  text-align: center;
  background-color: #173841;
	font-family: Verdana, Arial, Sans-serif;
}
h1{															 				 /*foto*/
	background-color: #006D84;
	margin: 20px 0 0 0;
	font-size: 1em; font-weight: bold; color: #FFCC01;
	text-align:left;	
}
h1 a:hover, h1 a{background-color: #006D84; color: #FFCC01;}
h1 span{         color: #FFFFFF; font-size: 0.8em;}
img{             border: none; margin: 0; padding: 0;}

input{
  background-color:#006D84; color: #CFFFFF;
  border-bottom: #539CAD 1px solid; 
  border-left: #006D84 0 solid; border-right: #006D84 0 solid; border-top: #006D84 0 solid; 
}
textarea{
  background-color:#006D84; color: #CFFFFF;
  border: 1px solid #539CAD; 
}
tr, td{
  border: 0em solid #ffffff;
  font-size: 0.9em; color: #CFFFFF;
}
table{padding: 5px 5px 10px 10px;}
li { margin-left: -40px; list-style-type: none; white-space: normal; }
#box {										 						 	 	/*alle*/
 	font-size: 0.8em;
  width: 700px;
  margin: 0 auto;
/*  padding: -1px;*/
  background-color: #006D84;
}
#header{										 						 	 /*alle*/
	width: 700px;
	z-index: 2;
}
#menu{										 						 	 	/*alle*/
  background-color: #539CAD;
	padding: 5px 5px 5px 0;
	text-align: left;
	z-index: 3;
	font-weight: bold;
}
#fotomenu{										 						 /*foto*/
	color: #173841; 
  background-color: #539CAD;
	border-top: 2px solid #006D84;
	padding: 0 10px 0 5px;
	margin: 0 0 0 58px; 
	text-align: left;	
	z-index: 4;	
}
#fotomenu a{										 				 /*foto*/
 	padding: 0 5px 0 5px;
}
#start{		 															 /*Startseite*/
	text-align: left; color: #CFFFFF; /* ? */
	padding: 20px 0 5px 14px;
}
#start p, .foto_l p, .foto_r p, .disclaimer{
   text-align: justify;
}
#start img{		 									 				 /*Startseite*/
  float: right;
	margin: 0 10px 10px 10px;
	border: 2px groove #006D84;
}
#impressum, #kontakt, #links{ 
 	text-align: left; color: #CFFFFF; /* ? */
	padding: 20px 0 5px 14px;
}
#impressum img, #kontakt img{
  float: right;
  padding-right: 20px;
}
#danke{margin: 30px 0 300px 0; color: #CFFFFF;}
.links{
  vertical-align:top;
	float: right;
}
#karte{background-color: #006D84;}

input.button{
  border: 0.1em outset #539CAD; 
}
.foto_r{
  margin: 5px 0 20px 0; padding: 0 0 0 5px;
  float: left; width: 695px;
  background-color: #539CAD;
	text-align: justify; font-size: 0.9em; color: #FFFFFF;
}
.foto_r a{
  text-decoration:none; padding: 0;	margin: 0;
}
.foto_l a{
  text-decoration:none; padding: 0;	margin: 0;
}
.foto_r img{
  float: right; padding-left: 5px; 
}
.foto_l{
  margin: 5px 0 20px 0; padding: 0 5px 0 0;
  float: right; width: 695px;
  background-color: #539CAD;
	text-align: justify; font-size: 0.9em; color: #FFFFFF;
}
.foto_l img{
 padding-right: 5px; float: left;
}
.position2 { width: 70px; float: left; }
#fuss{		 			 					 							 /*alle*/
	font-size: 0.7em;
	color: #173841;
	background-color: #539cad;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 5px;
	text-transform: lowercase;
}
#fuss span{
	padding-left: 70px;
	padding-bottom: 5px;
}
#fuss .left{padding-right:40px;}
#fuss a:hover, #fuss a{	background-color: #539cad; color: #fff; padding: 0;}
.ra_top{						 									 /*Startseite*/
	border-top: solid 5px #539CAD; 	
}
.da{		    													 /*Startseite*/
  background-color: #006D84;
	padding: 5px 5px 5px 10px;
	color: #FFCC01;
}
a{
  text-decoration:none;
	padding: 5px 5px 5px 5px;
	color: #173841;
}
a:hover{
  background-color: #006D84;
	color: #FFFFFF;
}
