/*
 * Stylesheet fŸr Fuldaer Haus
 * 2007-20-06
 * benjamin.dumke@bytebetrieb.com
 *
 */



	
	
	
* {
	padding:0;
	margin:0;
	}

body {
	background:#fff;
	font:14px/20px Times New Roman ,Times,serif;
	width:100%;
	height:100%;
	}
	
	
a:link 		{ text-decoration: none; color: #487e36; border-bottom:1px dotted #487e36; }
a:visited 	{ text-decoration: none; color: #000; border-bottom:1px dotted #5B8B4A; }
a:hover 	{ text-decoration: none; color: #000; border-color:#000;}
a:active 	{ text-decoration: none; color: #000; border-bottom:none; }

	
#inhalt {
	background:#fff url(../_p/kopf.jpg) 0 0 no-repeat;
	width:792px;
	margin:auto;
	padding-top:316px;
	position:relative;
	}

html>body #inhalt {
	padding-top:285px;
	}




#fuss {
	background:#487E36;
	width:792px;
	height:26px;
	float:right;
	color:#fff;
	text-align:center;
	padding-top:7px;
	}



/*---------------------------------------------*/

	
/*---------------------------------------------*/

.spalte{
	background:#fff;
	width:275px;
	float:left;	
	margin:30px 20px 20px 0;
	}

.double {
	width:	570px;
}

.spalte h1 {
	font-size:28px;
	color:#487E36;
	margin-bottom:10px;
	line-height: 28px;
	}	
	
.spalte img{
	margin: 10px 0 10px 0;
	}	

.spalte .thumbnail {
	margin: 0px 0px 10px;
}

/*---------------------------------------------*/

#bildleiste{
	width:200px;
	float:left;
	margin-top:30px;
	}

#bildleiste img{
	margin-bottom:15px;
	}
	
/*---------------------------------------------*/

#preis{
	padding:5px 0 20px 0;
	
	font-weight:bold;
	background:#D1DFCD;
	text-align:center;
	margin-top: 20px;
	}
	
#preis h2{
	font-size:28px;
	font-weight:bold;
	}
	

	
#buchen{
	background:#487E36;
	text-align:center;
	padding:5px 0 5px 0;
	margin-bottom:5px;
	}	
	
#buchen a{
	text-decoration:none;
	font-size:28px;
	color:#fff;
	width:275px;
	border:none;
	}	

#buchen a:hover{
	text-decoration:none;
	font-size:28px;
	color:#f1f1f1;
	}	
#buchen a:focus{
	text-decoration:none;
}





ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	float: left;
	position: relative;
	width: 132px;
	background:#487E36;
}

li ul { /* second-level lists */
	display: none;
	
	/* top: 1em; */
	left: 0;
}

html>body li ul {
	/* MŸsste eigentlich allgemein zugewiesen sein, aber der IE weigert sich momentan noch das submenu darzustellen, wenn es absolut ist. argh. */
	position:absolute;
}


li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

ul#nav {
	position:absolute;
	top:285px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	height:31px;
}
html>body ul#nav {
	position:static;
	}

#nav li a {
	display:block;
	float:left;
	width:130px;
	height:31px;
	border:none;
	text-indent:-9999px;
	background:#487e36 url(../_p/navi-1.gif) center 0 no-repeat;
	}
#nav li a:hover {
	background-color:#5b8b4a;
	background-position:center -31px;
	}
html>body #nav ul {
	margin:30px 0 0;
	}
#nav li.subnavi a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:5px 10px;
	margin:0;
	background:none;
	display:inline;
	width:110px;
	height:auto;
	text-indent:0;
  }


#nav li#navi-1 a{ background-image:url(../_p/navi-1.gif); }
#nav li#navi-2 a{ background-image:url(../_p/navi-2.gif); }
#nav li#navi-3 a{ background-image:url(../_p/navi-3.gif); cursor:default; }
#nav li#navi-3 li.subnavi a{ background:none; cursor:pointer; }
#nav li#navi-3 li.subnavi a:hover { background-color:#5b8b4a; }
#nav li#navi-4 a{ background-image:url(../_p/navi-4.gif); }
#nav li#navi-5 a{ background-image:url(../_p/navi-5.gif); }
#nav li#navi-6 a{ background-image:url(../_p/navi-6.gif); }


