img {
border:none;}



body {
    background: url('../images/hintergrund.jpg') repeat-x;
	 font-family:Verdana, Arial, Helvetica, sans-serif
}
p {
	font-size: 11px;
	color: #663300;
	text-align: justify;
	letter-spacing: 0.5px;
	line-height: 120%;
	margin-left: 15px;
}

.leinwand {
   position: absolute;
   top: 0px;
   left: 50%;
   top: 45%;
   width: 880px;
   height: 520px;
   margin-top: -260px;
   margin-left: -440px;
}
.top_logo {
	position: absolute;
	top: 0px;
	left: 20px;
	height: 120px;
	width: 120px;
}



/*Rahmen mit Steppe, Schrift und Navi_Oben*/
.top_rahmen {
    position: absolute;
    top: 0px;
    left: 220px;
    height: 120px;
    width: 660px;
}


/*Steppenbild und die drei Ueberschriften*/
.steppe{
	position: absolute;
	top: 0px;
	left: 80px;
	height: 51px;
	width: 500px;
}

.logo_titel {
	position: absolute;
	top: 51px;
	left: 80px;
	height: 51px;
	width: 500px;
}

.logo_untertitel {
	position: absolute;
	top: 95px;
	left: 80px;
	height: 30px;
	width: 500px;
}

.logo_unter_untertitel {
	position: absolute;
	top: 125px;
	left: 80px;
	height: 30px;
	width: 500px;
}


/*Contentbereich*/

.inhalt {
	/*border:#00FF66 solid 1px;*/
	overflow:auto;
	position: absolute;
	top: 160px;
	left: 217px;
	height: 370px;
	width: 660px;
}


.inhalt_getraenke3 {
	/*border:#00FF66 solid 1px;*/
	overflow:auto;
	position: absolute;
	top: 160px;
	left: 217px;
	height: 400px;
	width: 660px;
}

.inhalt_weine {
	/*border:#00FF66 solid 1px;*/
	overflow:auto;
	position: absolute;
	top: 160px;
	left: 217px;
	height: 400px;
	width: 660px;
}

.inhaltk {
/*border:#00FF66 solid 1px;*/
	overflow:auto;
	position: absolute;
    top: 159px;
    left: 216px;
    height: 380px;
    width: 660px;
}
.versand{
color:#000000;
font-size:13px;}

.versand1{
font-size:13px;}

.anfahrt{
position:relative;
left: 80px;
width: 483px;
height:340px;

}
#google {
top:10px;
left: 30px;
position:relative;
text-align:center;
/*font:Verdana, Arial, Helvetica, sans-serif;*/
font-size:9px;
font-weight:bold;
color:#663300;
text-align:center;
width:400px;
height:9px;}

/* ---Die Ueberschriften--- */

h1 {
	font-size:20px;
	font-weight: bold;
	color: #663300;
	
}
h2 {
	font-size:18px;
	font-weight: bold;
	color: #663300;
	
}
h3 {
	font-size:16px;
	font-weight: bold;
	color: #663300;
	
}
h4 {
	font-size:14px;
	font-weight: bold;
	color: #663300;
	
}

h5 {
	font-size:13px;
	font-weight:bold;
	
	}
	
.hinweis {color: #663300;

}

/*Zustaendig fuer die Ausrichtung der Texte und Ueberschriften in der Mitte*/
.center {
text-align:center;} 

.linkinternet a:hover{
color:#CC0000;
text-decoration: underline;
}

	
a, a:visited {
	color: #663300;
	text-decoration: none;
	}

#aktiv {
	color:#CC0000;
	font-weight:bold;
}
a:hover {
	font-weight: bold;
	}
/*ul {
	list-style-position: outside;
}*/


.Stil13 {font-size: 14px}
.Stil19 {font-size: 12px}

#gericht {font-size:13px;
font-weight: bold;
}
#preis {font-size:13px;
font-weight: bold;
text-align:right;
}

#fotostart {
position:relative;
left: 100px;
width: 300px;
height: 200px;
}

#headline {
position:relative;
width:400px;
left: 70px;
}

#headline2 {
position:relative;
width:310px;
left: 155px;

}
#headline3 {
position:relative;
width:310px;
left: 115px;

}


#anschrift {
position:relative;
left: 60px;
width:400px;
float:right;}

#futter {
position:relative;
float:left;
left: 50px;
width:400px;
}

/*Positionieren der Fotos Restaurant
*/

#innen01 {
position:absolute;
left: 10px;
top: 120px;
width:300px;
height:200px;
}

#innen02 {
position:absolute;
top:120px;
left:350px;
width:300px;
height:200px;
}


#innen1 {
position:absolute;
left: 10px;
top: 110px;
width:300px;
height:200px;
}

#innen2 {
position:absolute;
top:110px;
left:350px;
width:300px;
height:200px;
}

#innen3 {
position:absolute;
left: 10px;
top: 110px;
width:300px;
height:200px;
}

#innen4 {
position:absolute;
top:110px;
left:350px;
width:300px;
height:200px;
}




/*Weiter- und Zur&#252;ckschalter f&#252;r die Speisekarten*/
#weiter {
text-align:center;
position:absolute;
top:350px;
left:605px;
width:50px;
height:15px;
font-size: 12px;
color: #663300;
}
#weiter:hover {
	font-weight: bold;
}

#zurueck {
position:absolute;
top:350px;
left:605px;
width:50px;
height:15px;
font-size: 12px;
color: #663300;
}
#zurueck:hover {
	font-weight: bold;
}

#zurueck1 {
position:absolute;
top:350px;
left:530px;
width:50px;
height:15px;
font-size: 12px;
color: #663300;
}
#zurueck1:hover {
	font-weight: bold;
}



/*Navigation neu!*/

/*.navigation {
    position: absolute;
    top: 170px;
    left: 0px;
    height: 325px;
    width: 160px;
    font-size: 14px;
    border-left:#663300 5px solid;
    border-right:#663300 2px solid;
}*/

.navigation {
    position: absolute;
    top: 160px;
    left: 0px;
    /*height: 325px; */
    width: 160px;
    font-size: 14px;
    /*line-height: 15px;*/
    border-left:#663300 5px solid;
    border-right:#663300 2px solid;
}



ul{
   padding:0px;
   margin:0px;
}
li {
	list-style:none;
	line-height: 16px;
}
li a{
	text-align:left;
	color:#660000;
	text-decoration:none;
	/*margin-left:15px;*/
	font-size:12px;
	padding-left:10%;
   	display:block;
   	width:90%;
   	line-height: 16px;

}
li a:hover {
  /* background:#e3a131;*/
  background:#eecd4a;
}



.naviueberschrift {
	/*margin-top:10px;*/
	margin-bottom: 5px;	
	width:90%;
	color:#FED615;
	padding-left:10%;
    text-align:left;
	font-size: 12px;
    font-weight:bold;
    background:#663300;
	
}

/*Ohne diese Margin h&#228;tte das Menue H&#246;rner*/
/*#naviabstand {
margin-top: 5px;

}*/



/*---Die Navigation f&#252;r Impressum und Kontakt---*/
.top_navi {
    position: absolute;
    top: 0px;
    left: 620px;
	font-size: 11px;
	 line-height: 16px;
	 width: 80px;
	 }
	 



th {
text-decoration:underline;
color:#990000;
text-align:left;
font-size:14px;
}


.freunde {
text-decoration:none;
font-size:12px;
color:#000000;
font-weight:bold;
}

#produktpreis{
position:relative;
width:600px;
left:30px;}

#produktpreis1{
position:absolute;
top: 40px;
width:600px;
left:30px;}

.preistext {
line-height: 25px;
font-size: 13px;
font-weight:bold;
color:#663300;
}

.preistext2 {
line-height: 15px;
font-size: 13px;
font-weight:bold;
color:#663300;
}

#produktpreis2{
position:absolute;
top: 250px;
width:600px;
left:30px;}

#preis_links {
text-align:right;}

/*td {
font-size:14px;}*/

/*Link f&#252;r Downloads*/
.preisliste {
color:#990000;}

.preisliste:hover {
color:#990000;
text-decoration:underline;

}

/*Div-Container mit den kleinen Fotos der Gerichte*/
.essen_bild_klein {
position:absolute;
width:150px;
height:113px;
top:38%;
left:0px;
border:#CC6600 solid 5px;}

.essen_bild_klein_wild {
position:absolute;
width:150px;
height:113px;
top:220px;
left:0px;
border:#CC6600 solid 5px;}


.essen_bild_klein_wild1 {
position:absolute;
width:150px;
height:113px;
top:150px;
left:0px;
border:#CC6600 solid 5px;}

.essen_bild_klein_wild2 {
position:absolute;
width:150px;
height:113px;
top:160px;
left:0px;
border:#CC6600 solid 5px;}


.essen_bild_klein_wild4 {
position:absolute;
width:150px;
height:113px;
top:43%;
left:0px;
border:#CC6600 solid 5px;
}





/*Text*/
#beilage{
position:fixed;
height:auto;
top:75%;

}



.essen_bild_klein_gulasch {
position:absolute;
width:150px;
height:113px;
top:235px;
left:0px;
border:#CC6600 solid 5px;}

.essen_bild_klein_trueffel {
position:absolute;
width:150px;
height:100px;
top:110px;
left:0px;
border:#CC6600 solid 5px;}

.tgeist_bild_klein_trueffel {
position:absolute;
width:150px;
height:100px;
top:90%;
left:0px;
border:#CC6600 solid 5px;}

.tessenz_bild_klein_trueffel {
position:absolute;
width:100px;
height:150px;
top:90%;
left:0px;
border:#CC6600 solid 5px;}
/*Div-Container mit den grossem Foto der Gerichte*/

.essen_bild {
position:absolute;
left:295px;
top:105px;
width:500px;
height:375px;
border:#CC6600 solid 5px;

}

.essen_bild1 {
position:absolute;
left:295px;
top:115px;
width:500px;
height:333px;
border:#CC6600 solid 5px;
}
.essen_bild2 {
position:absolute;
left:400px;
top:115px;
width:233px;
height:350px;
border:#CC6600 solid 5px;
}

.kalaharibildkl {
position:absolute;
width:100px;
height:150px;
top:55%;
left:25px;
border:#CC6600 solid 5px;
}

.kaktusfeige_kl {
position:absolute;
width:100px;
height:150px;
top:55%;
left:5%;
border:#CC6600 solid 5px;
}

.kaktusfeige_text {
position:absolute;
width:400px;
height:350px;
top:35%;
left:62%;
font-size:15px;
font-weight:bold;
}

.zitronenbr_kl {
position:absolute;
width:100px;
height:150px;
top:55%;
left:72%;
border:#CC6600 solid 5px;
}

.rotwein1_kl {
position:absolute;
width:90px;
height:130px;
top:65%;
left:25px;
border:#CC6600 solid 5px;
}

.rotwein2_kl {
position:absolute;
width:90px;
height:130px;
top:65%;
left:130px;
border:#CC6600 solid 5px;
}

.rotwein3_kl {
position:absolute;
width:90px;
height:130px;
top:65%;
left:235px;
border:#CC6600 solid 5px;
}

.rotwein4_kl {
position:absolute;
width:90px;
height:130px;
top:65%;
left:340px;
border:#CC6600 solid 5px;
}

.rotwein5_kl {
position:absolute;
width:90px;
height:130px;
top:65%;
left:445px;
border:#CC6600 solid 5px;
}

.sauvblanc_kl {
position:absolute;
width:100px;
height:150px;
top:60%;
left:5%;
border:#CC6600 solid 5px;
}

.chardonnay_kl {
position:absolute;
width:100px;
height:150px;
top:60%;
left:72%;
border:#CC6600 solid 5px;
}

.steak1_kl {
position:absolute;
width:160px;
height:107px;
top:60%;
left:5%;
border:#CC6600 solid 5px;
}

.steak2_kl {
position:absolute;
width:160px;
height:107px;
top:60%;
left:5%;
border:#CC6600 solid 5px;
}

.getraenke_bild1_gr {
position:absolute;
left:290px;
top:25%;
width:233px;
height:350px;
border:#CC6600 solid 5px;
}

.getraenke_bild2_gr {
position:absolute;
left:490px;
top:25%;
width:233px;
height:350px;
border:#CC6600 solid 5px;
}

.bild_anleitung_getraenke {
position:absolute;
width:300px;
left:27%;
top:250px;
}

.dlg_gr1 {
position:absolute;
top:130px;
left: 550px;}

.dlg_gr2 {
position:absolute;
top:60%;
left: 80%;}

.dld_text {
position:absolute;
font-weight:bold;
top:250px;
left:550px;}




/*Zur&#252;cktaste bei Produktbild gross*/
.zurueck {
position:absolute;
width:100px;
height:20px;
left:775px;
top:510px;
font-size: 12px;
}
/*Text-ContainerZum vergr&#246;ssern auf das Bild klicken*/
.bild_anleitung {
position:absolute;
width:300px;
left:0px;
top:280px;
}

.bild_anleitung_wild {
position:absolute;
width:300px;
left:200px;
top:250px;
}

.bild_anleitung_wild1 {
position:absolute;
width:300px;
left:0px;
top:290px;
}

.bild_anleitung_trueffel {
position:absolute;
width:300px;
left:220px;
top:275px;
}



.essen_untertitel {
position:absolute;
left:295px;
top:490px;
width:500px;
height:25px;
}
.essen_untertitel1 {
position:absolute;
left:295px;
top:480px;
width:500px;
height:25px;
}
.essen_untertitel2 {
position:absolute;
left:310px;
top:480px;
width:500px;
height:25px;
}
/*Positionierung der Fotos im menuepunkt Geschenke 
*/
#geschenk1 {
position:absolute;
left: 50px;
width: 300px;
height:200px;
top: 90px;

}


#geschenk2 {
position:absolute;
width: 150px;
height:225px;
left: 440px;
top: 80px;

}

#geschenk3 {
position:absolute;
width: 300px;
height:200px;
left: 180px;
top: 100px;

}

#geschenk4 {
position:absolute;
width: 133px;
height:200px;
left: 20px;
top: 100px;

}

#geschenk4a {
position:absolute;
width: 133px;
height:200px;
left: 510px;
top: 100px;

}

#geschenk4b {
position:absolute;
width: 300px;
height:200px;
left: 350px;
top: 100px;

}

#geschenk5 {
position:absolute;
width: 133px;
height:200px;
left: 260px;
top: 70px;

}

#geschenk5a {
position:absolute;
width: 133px;
height:200px;
left: 70px;
top: 70px;

}

#geschenk6 {
position:absolute;
width: 300px;
height:200px;
left: 300px;
top: 70px;

}

#geschenk6a {
position:absolute;
width: 133px;
height:200px;
left: 450px;
top: 70px;

}



#geschenktext1 {
position:absolute;
top: 310px;
width: 650px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;


}

#geschenktext2 {
position:absolute;
top: 300px;
width: 650px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}


#geschenkunter1 {
position:fixed;
top: 490px;}



.geschenkbildquer {
position:absolute;
left:250px;
top:105px;
width:600px;
height:400px;
border:#CC6600 solid 5px;}

.geschenkbildhoch {
position:absolute;
left:400px;
top:105px;
width:300px;
height:450px;
border:#CC6600 solid 5px;}

.zurueckgeschgr {
position:absolute;
top:520px;
left:800px;
width:50px;
height:15px;
font-size: 12px;
color: #663300;
}



#oeffnung {
position:relative;
width:500px;
left: 120px;}

.black{
color:#000000;}

.tabelleweih{
font-size:13px}

.kid{
font-size:14px;
font-weight:bold;}

.weite1{
width:546px}

.weite2{
width:91px;}

.red {
font-size: 14px;
font-weight:bold;
text-decoration:underline;
color:#990000;}

.braun {
font-size: 14px;
font-weight:bold;
color:#663300;}
/*.blink{
text-decoration:blink;}
*/