/*------------------------------------------------------------*/
/*---------------------------BASICS---------------------------*/
/*------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
	}
	
a:link {text-decoration: none; color: #1e3478;}	
a:hover {text-decoration: none; color: #1e3478;}
a:visited {text-decoration: none; color: #1e3478;}
	
html, body {
	background-color: #fee3d2;
	height: 100%;
}

.wrapper {
	background: url(img/wrapper-vill.png) repeat-y left top; 
	width: 880px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin: 0 auto -133px;
}

#header {
	width: 800px;
	height: 205px;
	margin: 0px auto 30px auto;
	background: url(img/header-vill.png) no-repeat left top;
}

#hidden-link { 
		position: absolute; 
		margin: 32px 0px 0px 30px; 
		width: 450px; 
		height: 106px; 
		background-color: transparent;
}

.push {
	width: 880px;
	clear: both;
	height: 30px;
	margin: 0 auto;
	}	
	
.footer {
	background-image:url(img/content-vill.png);
	width: 800px;
	clear: both;
	height: 133px;
	margin: 0 auto;
	} 
	
	
	
/*-----------------------------------------------------------*/
/*---------------------------MENUE---------------------------*/
/*-----------------------------------------------------------*/

#menu ul {
	margin-top: 152px;
	padding-left: 0;
	margin-left: 164px;
	background-color: #fa9452; 
	float: left;
	width: 300px;
	height: 24px;
	font-family: calibri, tahoma, sans-serif;
	font-size: 10pt;
}

#menu ul li { 
	display: inline; 
}

#menu ul li a {
	width: 97px;
	height: 21px;
	padding: 0.2em 0em 0.2em 0em;
	background-color: #fa9452;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	float: left;
	border-right: 1px solid #fbceb1;
}

#menu ul li a:hover {
	background-color: #ffffff;
	color: #1e3478;
	border-right: 1px solid #000000;
	}
	
#menu ul li .aktuell {
	background-color: #ffffff;
	color: #1e3478;
	cursor: default;
	border-right: 1px solid #000000;
	}


/*-----------------------------------------------------------*/
/*---------------------------MENUE-02---(leistungen)---------*/
/*-----------------------------------------------------------*/

ul2 {
	float: left;
	padding: 15px 0px 0px 45px;
	list-style-type: none;
	height: 20px;
	width: 680px;
	font-family: arial;
	font-size: 8pt;
	color: #9a9694;
	margin: auto;
	}

/* li {
float: left;
} */

ul2 a {

padding-right: 20px;
display: block;
text-decoration: bold;
font-family: arial;
	font-size: 8pt;
	color: #9a9694;

	
}

ul2 a:hover {
color: #b4cbde;

}

ul2 .active {
color: #b4cbde;

}




/*------------------------------------------------------------*/
/*---------------------------INHALT---------------------------*/
/*------------------------------------------------------------*/
	
h1 { 
	font-family: arial;
	font-size: 11pt;
	font-style: bold;
	color: #1e3478;
	text-align: left;
	}	
	
h2 { 
	font-family: arial;
	font-size: 10pt;
	font-style: bold;
	color: #1e3478;
	}
	
#text {
	color: #817C79;
	float: left;
	width: 530px;
	margin: 0px 0px 40px 100px;
	font-family: calibri, tahoma, sans-serif;
	font-size: 10pt;
	text-align: left;
	padding: 0px 15px 75px 0px;
	}
	
p {
	font-family: arial;
	font-size: 8pt;
	color: #9a9694;
	text-align: right;
	padding: 118px 23px 0px 0px;
	}
	

	