body{
	text-align: center;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#000;
	padding:0;
	margin:0;
	
}
h1{
font-size:1.3em;
}

h2{
font-size:1.1em;
}
#container{
/*position:absolute;*/
text-align: left;
	width: 56em;
	background-image: url(eva-style_FILES/bg.jpg);
	/*background-image: url(bg.jpg);*/
	background-repeat: repeat;
	margin:5px auto;
	min-height:37em;
	height: auto;
	display:table;
	
}
/* for Internet Explorer */
/*\*/
* html #container{
	height: 37em;
	width: 56.3em;
}/**/

#navigation{
	float:left;
	margin:90px 0 0 0;
	padding:0;
	width: 12em;
	height: auto;
}
#nav{
	width: 100%;
	/*height: 29em;*/
	margin: 0;
	text-align: left;
}
#nav ul{
list-style-type:none;
padding:0;
margin:0;

}
#nav li{
	width:100%;
	text-align:left;
	text-indent:0.6em;
	font-size:1em;
	line-height:1.5em;
	color: #F3D69C;
}
#nav li a{
	text-decoration:none;
	border-bottom:1px solid #333;
	color:#FFEBCD;
	display:block;
	width:100%;
	
}
#nav li a:hover, #nav li a:focus{
	
	color: #F3D69C;
	}
#nav .cur, #nav .cur2{
	border-bottom:1px solid #333;
	}
#nav .cur a{
	color: #F3D69C;
}

#nav .cur-act a {
color: #F3D69C;

}

/* 2te Ebene */

#nav ul li .sub1 ul{
list-style-type: none;

padding:0;
}

#nav .sub1 li{
	
	text-align:left;
	text-indent:1.5em;
	width: 100%;
	font-size:0.9em;
	line-height:1.5em;
}


#nav .sub1 li a{
	text-decoration:none;
	display:block;
	width:100%;
	color:  #FFEBCD;
	padding: 0;
	margin: 0;
}
#nav .sub1 li a:hover, .sub1 li a:focus{

	color: #F3D69C;
	
	}
#nav .sub1 .cur2 a{
	
	color:  #F3D69C;
}
	

#inhalt-rahmen{

	
		width:41.5em;
		min-height: 37em;
		height: auto;
		margin: 0;
		background-image: url(eva-style_FILES/bg_grau.jpg);
		/*background-image: url(bg_grau.jpg);*/
		float: left;
		border-right: 20px solid #333;
		border-left: 20px solid #333;
	}
	/* for Internet Explorer */
/*\*/
* html #inhalt-rahmen{
	height: 37em;
}/**/

#inhalt{
font-size:0.9em;
padding: 50px 40px 20px 20px;
	
}
.error{
color: #BC4638;
list-style-type:none;
}
.form{
padding-top: 70px;
}

/*galerie*/
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	/*filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;*/
}
#sprache {
padding: 20px 25px 0px 0px;
margin-top: 15px;
float: right;
}
#sprache a{
color: #B7392B;
text-decoration: none;
}
#sprache a:hover{
color:darkblue;
}