*{
margin:0;
padding:0
}

body {
background-color: #84280D;
font-size: 11px;
font-family: verdana;
color:#000000;
background: url(images/bg.gif);
line-height: 11px;
}
td{
font-size: 12px;
font-size: 12px;
font-color: #000;
font-family: arial;
}
hr {
background-color:#CBC698; /* Mozilla 1.4 */
color:#CBC698; /* IE 6 */
border: #CBC698; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
/* border-top: solid 1px #CACACA; */
border-top: 20px #CBC698;
background: #CBC698;
}
#container {
background:url("images/auffueller.jpg");
width: 800px;
position: absolute;
left: 50%;
height: 100%;
margin-left: -400px; /*das ist die hälfte der breite... nur im minusbereich*/
}
	#top {
	height: 314px;
	width: 800px;
	background:url("images/top.jpg");
	}
	#under_navi {
	height: 54px;
	width: 800px;
	background:url("images/under_navi.jpg");
	}
	#navi {
	height: 32px;
	width: 800px;
	}
	#content {
	
	height: 262px;
	width: 800px;
	}
		#content_text{
		font-size: 12px;
		font-color: #000;
		font-family: arial;
		background-color: #E8E6D4;
		height: 262px;
		width: 723px;
		}
		#mittelbox {
		position:relativ;
		height: 220px;
		width: 723px;
		z-index:2;
		overflow:hidden;
		}
		#mittelboxinnen {
		position:relativ;
		width:720px;
		height:220px;
		margin-top:0px;
		margin-left:0px;
		z-index:3;
		overflow:auto;
		}
		
		#2spalten {
		position:relativ;
		height: 220px;
		width: 700px;
		top: 200px;
		}
			#spalte1 {
			position:relativ;
			height: 220px;
			width: 340px;
			float: left;
			}
			#zwischenspalte{
			height: 220px;
			width: 20px;
			float: left;
			}
			
			#spalte2 {
			position:relativ;
			height: 220px;
			width: 340px;
			float: left;
			}
		#gallery {
		position:relativ;
		height: 240px;
		width: 354px;
		z-index:2;
		overflow:hidden;
		}

		#gallery_sroll {
		position:relativ;
		width:354px;
		height:240px;
		margin-top:0px;
		margin-left:0px;
		z-index:3;
		overflow:auto;
		}
		
		
	#closer {
	font-size: 11px;
	font-family: verdana;
	color:#7D2419;
	line-height: 16px;
	padding-top: 48px;
	padding-left: 33px;
	background:url("images/closer.jpg") no-repeat;
	height: 84px;
	width: 800px;
	}
/*	#flaggen {
	position:static;
	background-color:#fff;
	width: 200px;
	top: 500px;
	left: 300px;
	z-index:1;
	} */

h1 {
color : #84280D;
font-family: Arial;
FONT-SIZE: 16px;
FONT-WEIGHT: bold;
line-height: 17px;
text-decoration: none;
display: inline;
}

h2 {
color : #84280D;
font-family: Arial;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
line-height: 17px;
text-decoration: none;
}
/*links-------------------------------------------*/

a, a:visited, a:active {
text-decoration: none; 
FONT-WEIGHT: bold;
color:#84280D;
}

a.speisekarte:hover{
color:#998836;
}
a.speisekarte, a.speisekarte:visited, a.speisekarte:active {
text-decoration: none; 
FONT-WEIGHT: bold;
color:#998836;
}

a.speisekarte:hover{
color:#81251A;
}

a.speisekarte_a, a.speisekarte_a:visited, a.speisekarte_a:active {
text-decoration: none; 
FONT-WEIGHT: bold;
color:#81251A;
}
/*links ende-------------------------------------------*/

.error { 
font-size: 12px;
font-family: Arial;
color:red;
line-height: 11px;
}
.ok { 
	font-family: Arial;
	font-size: 12px;
	color: #DC8E50;
	font-weight: bold;
}
.button {
	font-family: Arial;
	color: #84280D;
	background-color: #D8B4A0;
	border: 1px solid #D8B4A0;
	font-size: 11px;
	FONT-WEIGHT: bold;
	height: 18px;
	width:250px;
}
TEXTAREA.text {
	color: #84280D;
	background-color: #FFF;
	font-family: Arial;
	FONT-SIZE: 11px;
	height: 90px;
	width:250px;
	border : 1px solid #C4C1B0;
	scrollbar-base-color: #FFF;
	padding-left:5px;
	padding-top:5px;
	}
INPUT.text {
	color: #84280D;
	font-family: Arial;
	background-color: #FFFFFF;
	FONT-SIZE: 11px;
	height: 16px;
	width:200px;
	border : 1px solid #C4C1B0;
	padding-left:5px;
}
select.text {
	color: #84280D;
	font-family: Arial;
	background-color: #FFFFFF;
	FONT-SIZE: 11px;
	height: 16px;;
	border : 0px solid #C4C1B0;
}


/*Verstecktes Formularfeld*/
.invisible { 
	position:absolute; 
	/*left:-1000px; 
	top:-1000px; */
	width:1px; 
	height: 1px; 
	overflow:hidden; 
	display:inline;
}