/* Navigationsmenü */
@font-face 
	{ 
	font-family: 'PApier Sans'; 
	src: URL('papiersansregular.otf'); 
	}/* Open Font from SMeltery http://www.smeltery.net/fonts/papier-sans */

#header {height: 240px; width:100%;}
#navul {list-style:none; border:0px; margin: 0px; padding: 0px; padding-left: 12px; width:1155px;}
#nav li{position: relative; float: left; width: 150px; height:290px;  text-indent:-9999px; margin-left: 15px;}
#nav a{height:230px; width:150px ;display:block; outline:none; }

#home {background:url(../images/layout/buttons.png) 0 0 no-repeat; background-size: 1050px, 240px;}
#markt {background:url(../images/layout/buttons.png) -150px 0 no-repeat; background-size: 1050px, 240px;}
#hof {background:url(../images/layout/buttons.png) -300px 0 no-repeat; background-size: 1050px, 240px;}
#saison {background:url(../images/layout/buttons.png) -450px 0 no-repeat; background-size: 1050px, 240px;}
#rezepte {background:url(../images/layout/buttons.png) -600px 0 no-repeat; background-size: 1050px, 240px;}
#tour {background:url(../images/layout/buttons.png) -750px 0 no-repeat; background-size: 1050px, 240px;}
#kontakt {background:url(../images/layout/buttons.png) -900px 0 no-repeat; background-size: 1050px, 240px;}
/* Navigationsmenü Ende*/

/* Allgemein */
body {margin:0px; border 0px; background:url("../images/layout/bg1.jpg")0 0 repeat; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 16px; background-size: 250px, 450px;}
.italic {font-style: italic}
.bold {font-style: bold}
#container {
	margin: 0 auto;
	width:1195px;
	background-image: URL("../images/layout/bg3.jpg");
	-moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8);
	border-radius: 2px;
	}
#content {margin:20px; padding: 30px 20px 20px 20px;}
#content p{
	text-align: left;
	color: #3b321e;
	padding:15px;
	background-image: URL("../images/layout/bg4.jpg");
	border: 0 2px 4px 0 #21680F;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	}
.small {width: 305px; height: 203px;}
a:hover {border-color: #FFF; color: #FFF;}
a:link {border-color: #056314; color: #056314;}
a:visited {border-color: #3B321E; }
h1, h2
	{
	font-family: 'PApier Sans', cursive;
	font-size: 250%;
	}
#content-bottom
	{
	width: 100%;
	padding-bottom: 1em;
	}
#content-bottom p
	{
	width:100%; 
	text-align: center;
	}
#content-bottom a
	{
	font-size: 10px;
	text-decoration: underline;
	}
#content-bottom a:visited
	{
	color: black;
	}
#content-bottom a:hover
	{
	color: #777;
	}
	
/* Allgemein Ende */

/* Home */
#logos
	{
	margin-top: 2em;
	float:right;
	width:95px;
	font-size: .7em;
	}
#logos img
	{
	margin-bottom:2em;
	}
#logo
	{
	margin-top: -2em;
	margin-left: 3em;
	}
#adresse
	{
	text-align: center;
	}
.p_startseite
	{
	width: 60em;
	}
#movie
	{
	margin: 0px auto;
	width:560px;
	height:315px;
	display:block; 
	}
/* Home Ende */


/* Saison Tabelle */
#saisontab
	{
	text-align: left; 
	color: #3b321e; 
	padding:10px; 
	background-image: URL("../images/layout/bg4.jpg"); 
	border: 0 2px 4px 0 #21680F; 
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25); 
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25); 
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	 width:1125px; 
	}
table {
	margin-bottom: 20px; 
	color:#000; 
	width:1115px; 
	font-size:.8em;
	}
.e {background-color: #8dff76; width: 80px; text-align:center; font-size: 9px !important;}
.n {background-color: #a3e2ff; width: 80px; text-align:center; font-size: 9px !important;}
.z {background-color: #fcf367; width: 80px; text-align:center; font-size: 9px !important;}
#saisonrandoben 
	{
	margin-top:35px;
	}
h3
	{
	width: 1100px;
	height: 72px;
	text-indent: -9999px;
	margin: 2px;
	cursor: pointer;
	}
#salat
	{
	background-image: URL("../images/saison/salate.jpg");
	}
#tomaten
	{
	background-image: URL("../images/saison/tomaten.jpg");
	}
#karotten
	{
	background-image: URL("../images/saison/karotten.jpg");
	}
#kartoffeln
	{
	background-image: URL("../images/saison/kartoffeln.jpg");
	}
#kohl
	{
	background-image: URL("../images/saison/kohl.jpg");
	}
#obst
	{
	background-image: URL("../images/saison/obst.jpg");
	}
#kraeuter
	{
	background-image: URL("../images/saison/kraeuter.jpg");
	}
#pilze
	{
	background-image: URL("../images/saison/pilze.jpg");
	}
#sonstiges
	{
	background-image: URL("../images/saison/sonstiges.jpg");
	}

/* Saisontabelle Ende */

/* Rezepte */
h4 
	{
	text-align: left;
	font-size: 2.4em; 
	font-family: 'PApier Sans', cursive; 
	font-weight: normal; 
	margin-left: .2em; 
	color: #333; 
	margin-bottom:-.4em;
	margin-top: 0.2em;
	}
.p_rezept
	{
	margin-bottom: 4em;
	}
/* Rezepte Ende */

/* Markt */
.markt img{
	width: 305px;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);  
	height: 203px; 
	margin:15px;
	}
.m {float: left; width:700px; height: 173px;â margin-right:15px;}

/* Hof und Land */
.hofdiv {line-height:1.7; }
.galeryhof {width:1115px; margin: 15px 0px 15px 15px; }
.galeryhof img{width:100px; height:100px; margin: 3px 8px;}
/* Hof und Land-Ende */


/* Hoftour */
#htdiv 
	{
	margin-top:1em;
	height: 760px;
	width: 1145px;
	padding-right:40px;
	text-align: justify;
	font-size:20px;
	color: #3b321e;
	}
#htdiv img
	{
	opacity: 0.95;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	}
#htLeft 
	{
	width: 230px;
	float: left; 
	margin: 0px 20px 20px 0px;
	}
.htRight 
	{
	margin: 0px 0px 20px 0px;
	}
#htp 
	{
	float: left; 
	width: 310px;
	margin: 0 20px 0 0;
	height: 650px;
	line-height: 1.3;
	background-image: URL("../images/layout/bg4.jpg");
	border: 0 2px 4px 0 #21680F;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.25);
	}
#htp p
	{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background: none;
	}
#htp h2 
	{
	padding: 0.2em 0.3em 0;
	margin: 0;
	text-align: left;
	font-size: 2.4em; 
	line-height: 0.9;
	font-family: 'PApier Sans', cursive; 
	font-weight: normal; 
	color: #333;
	}
#tourmap
	{
	opacity: 0.94
	}
	
.ui-tooltip {
    padding: 10px 20px;
    color: black;
    background-image: URL("../images/layout/bg2.jpg");
    font: bold 17px "PApier Sans", cursive;
    box-shadow: 0 0 7px black;
    width: 10em;
    }
.arrow 
	{
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
	}
.arrow.top 
	{
    top: -16px;
    bottom: auto;
	}
.arrow.left 
	{
	left: 20%;
	}
/* Hoftour Ende */

.clear {clear:both;}
