* { 
	margin: 0px; padding:0px; }
	
body { 
	background: #faf5ed url(../images/back.png) repeat-x;
	font-family: sans-serif; 
}

h1, h2, h3 {
	font-family:Sans-serif;
	font-variant:small-caps;
	font-weight:lighter;
}

h1 {
	float:left;
	color: #eee;
	font-size: 25pt;
	text-shadow: #555 1px 5px 5px;
	letter-spacing: 0.1em;
	margin:5px 0 0 60px;
}	

h2 {
	float:left;
	color: #666;
	font-size: 16pt;
	text-shadow: #ddd 1px 5px 5px;
	letter-spacing: 0.1em;
	margin:10px 0 0 350px;
}	

h3 {
	color: #444;
	font-size: 14pt;
	line-height:30px;
	margin-left:10px;
}	
	
#wrapper {
	width:994px;
	margin: 0 auto;
}	
	
#title { height:80px; }	
#title a{ text-decoration: none; }
#title img{ float:right; margin:15px 50px 0 0; }

#menu, #menu2 { float:left;padding:0 0 0 10px; }
#menu {	width:190px; }	
#menu2 { width:954px; height:120px; }

#menu div, #menu2 div {
	height:120px;
	background-repeat: no-repeat;
}

/*#menu2 div { display: inline-block; } */
#menu2 div { float:left; }

#menu #duenenhotel, #menu2 #duenenhotel {	background-image: url(../images/Link-Duenenhotel-Borkum.png); width:180px; }
#menu #waldersee, #menu2 #waldersee {	background-image: url(../images/Link-Graf-Waldersee.png); width:180px; }
#menu #weisseduene, #menu2 #weisseduene {	background-image: url(../images/Link-Weisse-Duene.png); width:180px; }
#menu #domizil, #menu2 #domizil {	background-image: url(../images/Link-Domizil.png); width:180px; }
#menu #rummeni, #menu2 #rummeni {	background-image: url(../images/Link-Rummeni.png); width:180px; }
#menu #passat, #menu2 #passat {	background-image: url(../images/Link-Haus-Passat.png); width:180px; }
#menu #hanseaten, #menu2 #hanseaten {	background-image: url(../images/Link-Zum-Hanseaten.png); width:180px; }
#menu2 #onlinebuchen { background-image: url(../images/buchenback.png); }

#menu div a, #menu2 div a { 
	display:block;
	font-family:Sans-serif;
	font-variant:small-caps;
	font-weight:500;
	padding-top:88px;
	padding-bottom:8px;
	position:relative;
	text-decoration:none; 
	color:#444;
	text-shadow: #fff 1px 1px 1px;
	font-size:90%;
	letter-spacing:-0.01em;
	text-align:center;}

/***************************** Main *********************/	
#main {
	float:right;
	width:770px;
	margin-right:20px;
	min-height:300px;
	background-image: url(../images/mainback.png);
	background-repeat: no-repeat;
}	

#main2 {
	float:right;
	width:770px;
	margin-right:20px;
}	

#mainleft, #mainright {
	width: 380px;
	height:300px;
	text-align:justify;
	background-image: url(../images/textback.png);
	background-repeat: no-repeat;
	color: #666;
}

#mainleft { float:left; }
#mainright { float:right; }
#mainleft div, #mainright  div{ margin: 6px 26px 8px 11px; }

#onlinebuchen {
	width: 380px;
	height:120px;
	text-align:justify;
	background-repeat: no-repeat;
	color: #666;
	 position:relative;
	left: 190px;
}

#onlinebuchen div { 	
	width:380px;
	height:120px; 
	display:block;
	font-family:Sans-serif;
	font-variant:small-caps;
	font-weight:500;
	text-decoration:none; 
	color:#444;
	text-shadow: #fff 1px 1px 1px;
	font-size:90%;
	letter-spacing:-0.01em;
	text-align:center; }

#onlinebuchen select {
	margin: 7px 0 7px 0; 
	width: 200px;
	padding: 5px;
	font-family:Sans-serif;
	font-variant:small-caps;
	font-weight:500;	
	color:#444;
	font-size:90%;
}

#onlinebuchen input {
	width: 80px;
	padding: 2px;
}

/************************* Social Links *********************/
#menu2 span a img { border: 0px; }
#social_network { position:relative; top:10px; left: 380px;}

#url{
	width: 380px;
	height: 80px;
	text-align:right;
	color: #999;
	font-size: 11px;
	line-height:15px;
  position:relative;
	left: 170px;
}

#url #link{ 
	color: #999;
	padding: 0;
	float: right;
	font-size: 11px;
	line-height:15px;	
	font-variant:normal;
	letter-spacing: 0px;
}

/************************** Footer **************************/
	
#footer {
	float:right;
	width:994px;
	margin-top:12px;
	font-size:11px;
	text-align:center;

}

#footer a{
	margin-right:50px;
	color: #bbb;
	text-decoration:none;
	border-bottom: 1px dotted #bbb;
}