@charset "iso-8859-1";
/*CSS Formatierung für bauernstube-erfurt.de*/
/*Script erstellt von
                         \\\\|////
                         \\ _ _ //
                          ( o o )
       +---------------oOOo-(_)-oOOo----------+
                    www.funkeundfunke.de
© Stephan Funke <s.funke@funkeundfunke.de>
       +-----------------------Oooo-----------+
                         oooO  (  )
                         (  )  ) /
                          \ ( (_/
                           \_/
*/
*{
	margin : 0px;
	padding : 0px;
}
img{
border : 3px solid white;
}
.noBorder{
	border : none;
}
a:link, a:visited{
	color : #A00803;
	text-decoration : none;
}
a:hover{
	color : white;
}
body{
	background-color : #4B0401;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #401412;
}
p{
	width : 640px;
	margin-left : 20px;
	margin-bottom : 20px;
}
h1{
	font-size : 1.5em;
	font-family : "Times New Roman", Times, serif;
	font-size : 22px;
	font-weight : bold;
	letter-spacing : 1px;
	background-image : url(../pictures/h1bg.jpg);
	background-repeat : no-repeat;
	height : 43px;
	padding-top : 19px;
	text-align : center;
	margin-bottom : 20px;
}
#container{
	width : 960px;
	margin : auto;
}
#banner{
	background-image : url(../pictures/banner.jpg);
	background-repeat : no-repeat;
	height : 190px;
	overflow : hidden;
}
#content{
	background-image : url(../pictures/bgContent.jpg);
}
#contentLeft{
	width : 200px;
	left : 33px;
	float : left;
	position: relative;
	color : #E79E4B;
}
.leftTopBottom{
 background-image : url(../pictures/ornamentLinksNavi.jpg);
 background-repeat : no-repeat;
 width : 200px;
 height : 7px;
}
#contentRight{
	width : 670px;
	float : left;
	left : 35px;
	position : relative;
	text-align : left;
	margin-left : 10px;
}
.clear{
	clear : both;
}
#contenFooter{
	height : 40px;
	background-image : url(../pictures/bgContentFooter.jpg);
	background-repeat : no-repeat;
}
/*+++++++++++++++++++++++++ Tonavigation++++++++++++++++++++++++++++++*/
#banner ul{
width : 790px;
margin-top : 125px;
margin-left : auto;
margin-right : auto;
height : 26px;
text-align : center;
position : relative;
font-family : "Times New Roman", Times, serif;
font-size : 22px;
font-weight : bold;
list-style : none;
}
#banner ul li{
display : block;
float : left;
width : 120px;
height : 26px;
color : white;
margin-left : 5px;
margin-right : 5px;
}
#banner a{
	color : #4B0401;
	text-decoration : none;
}
#banner a:hover{
	color : #A00803;
}
/*+++++++++++++++++++++++++ Tonavigation ENDE ++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++ LafzNavi++++++++++++++++++++++++++++++*/
#leftNavi{
list-style : none;
margin-top : 20px;
margin-bottom : 40px;
text-align : left;
}

#leftNavi li{
text-align : left;
width : 160px;
display : block;
border-bottom: 1px solid #E79E4B;
font-family : "Times New Roman", Times, serif;
font-size : 16px;
font-weight : bold;
padding : 5px;
padding-left : 10px;
margin-left : 10px;

}
#leftNavi li a, #leftNavi li a:hover{
color : #E79E4B;
text-decoration : none;
text-align : left;
width : 160px;
display : block;
}
#leftNavi li a:hover{
	color: #FFFFFF;
}
.liInfo a{
	font-size : 14px;
}
/*+++++++++++++++++++++++++ LeftNavi ENDE++++++++++++++++++++++++++++++*/
#footer{
margin : auto;
padding-bottom : 20px;
color : #E79E4B;
font-size : 10px;
}
#datum{
text-align : left;
border : none;
font-weight : normal;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
margin-left : 18px;
margin-bottom : 10px;
margin-top : 5px;
}
.bildLinks{
	margin-right : 10px;
	float : left;
}
.bildRechts{
	margin-left : 10px;
	float : right;
}
.bold{
	font-weight : bold;
}
/*+++++++++++++++++++++++++ Gaestebuch++++++++++++++++++++++++++++++*/
.gbookContent, .kommentarContent{
	width : 640px;
	margin-left : 20px;
	margin-bottom : 20px;
	background-image : url(../pictures/ornamentLinksNavi.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
	padding-bottom : 15px;
}
.kommentarContent{
	background : none;
	border-bottom : dotted;
}
.gbookName{
	font-weight : bold;
}
.gbookHeader{
	float : left;
}
.gbookLinks{
	float : right;
}
.gbookInhalt{
	margin-top : 10px;
}
.newsInhalt{
	margin-top : 20px;
	text-align : left;
}
/*+++++++++++++++++++++++++ Gaestebuch ENDE++++++++++++++++++++++++++++++*/
.MailAddi{
	color : white;
	margin-bottom : 20px;
	width : 500px;
	text-align : center;
}
.MailAddi a:link, .MailAddi a:hover, .MailAddi a:visited{
	color : white;
	font-weight : bold;
}
/*++++++++++++++++++++++++++++++++++ Formulare +++++++++++++++++++++++++*/
.formReihe {
  clear: both;
  padding: 2px 0px;
 /* height : 20px;*/
  text-align : left;
  margin-left : 20px;
}
.label {
  float: left;
  width: 150px;
  padding : 3px 5px 0px 0px;
  cursor : pointer;
}
.formFeld, .anrede, .area {
	 border : 1px solid #999999;
	 width : 200px;
}
.formChek {
	 width : 250px;
	 float: left;
}
.area{
	height : 150px;
	width : 250px;
}
.anrede{
	 width : 70px;
}
.land{
	 width : 200px;
}
.feld {
  float: left;
  margin: 0px 0px 5px 0px;
} 
.formButton, .logoutbutton{
margin-left : 157px;
margin-top : 20px;
background-color : #DEC197;
border : 1px solid #999999;
cursor : pointer;
padding : 2px;
width : 200px;
}
.logoutbutton{
	width : 100px;
	margin : 0px;
	padding : 0px;
}
.fehlerDIV, .fehler, .erfolgreich{
	font-weight : bold;
	color : red;
	text-align : left;
	margin-left : 20px;
}
.erfolgreich{
	color : green;
}
/*++++++++++++++++++++++++++++++++++ENDE  Formulare +++++++++++++++++++++++++*/
#map{
	width: 600px; 
	height: 450px;
	margin : auto;
	text-align : center;
	margin-bottom : 20px;
}
.u1{
	font-weight : bold;
}
#bildergalerie, #flashcontent, #speisekarte, #speisekarteLink, #gaststaette{
	width : 640px;
	 margin-left : 20px;
	 margin : auto;
	 text-align : center;
	 margin-bottom : 20px;

}
.gaststaette{
		width : 640px;
	 margin-left : 20px;
	 margin : auto;
	 text-align : left;
	 margin-bottom : 20px;
	 margin-top : 20px;
}
#speisekarte{
	text-align : left;
	width : 500px;
}
.picTable. cardTable{
	width : 640px;
}
.picTable td{
	width : 300px;
	padding : 10px;
	text-align : center;
	border : 1px solid #FFFFFF;
}
.dia{
	color : white;
	margin : auto;
	margin-bottom : 20px;
	width : 500px;
	height : 500px;
	text-align : center;
}
.dia a:link, .dia a:hover, .dia a:visited{
	color : white;
	font-weight : bold;
}
.diaU{
	color : white;
	font-size : 14px;
	font-weight : bold;
}
.eventInfo{
	/*margin-bottom : 20px;*/
}
/*+++++++++++++++++++++++++++++Speisekarte+++++++++++++++++++++++++++++++*/
#speisekarte{
	text-align : left;
	width : 540px;
}
#speiseDetail{
	width : 630px;
	margin-left : 20px;
}
.speisenKopf{
	text-align : left;
	border : none;
}
.speisenKopf td, .speisenAusgabe td{
	padding: 5px;
}
.speisenAusgabe td{
	height : 30px;
}
.liSpeisen li{
	padding : 10px;
	list-style : none;
	list-style-position : inside;
	width : 250px;
}
#speisekarteLink{
	text-align : left;
	width : 500px;
}
#speisekarteLink table{
	width : 100%;
}
#speisekarteLink table th{
	font-weight : bold;
}
#speisekarteLink img{
	border : none;
}
.speisenAusgabe{
	width : 630px;
}
.speisenAusgabeBild{
	width : 120px;
}
.speisenAusgabePreis{
	width : 50px;
	text-align : right;
}
.getraenkeAusgabePreis{
	text-align : right;
}
/*+++++++++++++++++++++++++++++ ENDE Speisekarte+++++++++++++++++++++++++++++++*/
.loginLeft{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : white;
	display : block;
	font-weight : normal;
	text-align : left;
	padding-bottom : 10px;
	line-height : 20px;
}
.login .formFeld{
	width : 150px;
	background-color : #D7D0B3;
}
.loginLeft a:link, .loginLeft a:hover, .loginLeft a:visited{
color : white;
display : block;
}
.kommentarHeader, .kommentarInhalt{
	font-size : 11px;
}
.kommentarInhalt{
	margin-top : 5px;
	background-color : #DFD9C2;
	padding : 5px;
}