@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	}
	
	

body {
	background:#163030;
	color:#fff;
	font:0.80em Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.01em;
	line-height:1.6em;
	}
	
#wrapper {
	width:985px;
	margin:0 auto;
	position:relative;
	background:#163030 url(../images/wrapper.jpg) no-repeat;
	}
	
h1, h2 {
	text-indent:-9999px;
	font-size:1px;
	}
	
h2 {
	width:266px;
	height:34px;
	position:absolute;
	top:357px;
	left:367px;
	}
	
h3 {
	font-weight:normal;
	}
	


p, ul {
	margin:0 0 15px 0;
	}
	
li {
	list-style:none;
	}
	
#header {
	height:391px;
	}

#header ul a {
	position:absolute;
	display:block;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	outline:none;
	}

a#startseite {
	width:125px;
	height:34px;
	top:357px;
	left:242px;
	background:url(../images/a_startseite.jpg) no-repeat;
	}
	
a#benitas {
	width:243px;
	height:102px;
	top:62px;
	left:354px;
	background:url(../images/a_benitas.jpg) no-repeat;
	}
	
a#blau {
	width:188px;
	height:44px;
	top:211px;
	left:397px;
	background:url(../images/a_blau.jpg) no-repeat;
	}
	
a#rot {
	width:188px;
	height:53px;
	top:255px;
	left:397px;
	background:url(../images/a_rot.jpg) no-repeat;
	}
	
a#gelb {
	width:197px;
	height:48px;
	top:195px;
	left:585px;
	background: url(../images/a_gelb.jpg) no-repeat;
	}
	
a#gruen {
	width:197px;
	height:48px;
	top:243px;
	left:585px;
	background: url(../images/a_gruen.jpg) no-repeat;
	}
	
	
a#neu {
	width:141px;
	height:104px;
	top:287px;
	left:633px;
	background:url(../images/a_neu.jpg) no-repeat;
	}
	
a#news {
	width:100px;
	height:83px;
	top:314px;
	left:774px;
	background:url(../images/a_newsletter.jpg) no-repeat;
	}
	
a#kontakt {
	width:131px;
	height:59px;
	top:0;
	left:636px;
	background:url(../images/a_kontakt.jpg) no-repeat;
	}
	
a#gast {
	width:203px;
	height:129px;
	top:20px;
	left:782px;
	background:url(../images/a_gast.jpg) no-repeat;
	}
	
a#anfahrt {
	width:124px;
	height:93px;
	top:149px;
	left:782px;
	background:url(../images/a_anfahrt.jpg) no-repeat;
	}
	
#header a:hover, #header li.aktiv a {
	background:none;
	}
	
h2#h_start {
	background:url(../images/h_start.jpg) no-repeat;
	}
	
h2#h_benitas {
	background:url(../images/h_benitas.jpg) no-repeat;
	}
	
h2#h_blau {
	background:url(../images/h_blau.jpg) no-repeat;
	}
	
h2#h_gelb {
	background:url(../images/h_gelb.jpg) no-repeat;
	}
	
h2#h_rot {
	background:url(../images/h_rot.jpg) no-repeat;
	}
	
h2#h_gruen {
	background:url(../images/h_gruen.jpg) no-repeat;
	}
	
h2#h_neu {
	background:url(../images/h_neu.png) no-repeat;
	}	
	
h2#h_danke {
	background:url(../images/h_danke.jpg) no-repeat;
	}	
	
h2#h_anfahrt {
	background:url(../images/h_anfahrt.jpg) no-repeat;
	}
	
h2#h_kontakt {
	background:url(../images/h_kontakt.jpg) no-repeat;
	}
	

	
#inhalt {
	padding:0 0 232px 0;
	}
	
.spalte1 {
	width:350px;
	padding:10px 0 0 367px;
	position:relative;
	float:left;
	}
	
.spalte2 {
	float:left;
	width:230px;
	}
	
.spalte3 {
	width:250px;
	padding:120px 0 0 100px;
	position:relative;
	float:left;}

.spalte4 {
	float:left;
	padding:10px 0 0 20px;
	width:270px;}
	
.spalte5 {
	float:left;
	padding:10px 0 0 20px;
	width:270px;}
	
.spalte6 {
	float:left;
	padding:10px 0 0 0;
	width:600px;}
	
.spalte7 {
	width:250px;
	padding:22px 0 0 100px;
	position:relative;
	float:left;}
	
#inhalt ul li {
	background:url(../images/liste.png) 5px 5px no-repeat;
	padding:0 5px 5px 25px;}
	
.clear {
	clear:both;
	float:none;
	}
	
.clear2 {
	clear:both;
	float:none;
	background:url(../images/galerie/clear2.png) no-repeat;
	width:570px;
	height:9px;
	position:relative;
	left:350px;
	}
	 
	a img  {
		
		border:0;
		padding:9px;
		margin:6px;
		display:block;
		float:left;
		background:url(../images/back_small.png) no-repeat;
		}
		
	#euroweb img, a img.ohne, img.ohne, img.ewcms_edit_img {
	background:none!important;
	margin:0 auto!important;
	float:none!important;}
	
	img.ewcms_edit_img {
		float:left;}
	

a.ewcms_edit_link  img {
	float:none;
	clear:both;}

	
#footer {
	width:985px;
	height:232px;
	margin:-232px auto 0 auto;
	position:relative;
	z-index:100;
	background:url(../images/footer.png) no-repeat;}
	
	#footer a {
		text-indent:-9999px;
		font-size:1px;
		overflow:hidden;
		}
		
	a#impressum {
		display:block;
		width:116px;
		height:36px;
		top:5px;
		left:781px;
		position:absolute;
		}
		
	#footer p {
		text-indent:-9999px;
		font-size:1px;}
		
		
/*Colors*/
	
#red h3 {
	color:#CC0000;}
	
#blue h3, #blue a {
	color:#00406c;}
	
#yellow h3, h3, a, strong {
	color:#edcc0b;}
	
#green h3, #green a {
	color:#17594f;}
	
	

