body {
	margin:0px; padding:0px; text-align:center;
	color: #999999; font-family: Verdana, Arial, sans-serif; font-size: 8pt;
}

ul {
	list-style-image: url(images/liste.gif);
}

li { margin-bottom:3px; }

#navi { width:792px; height:84px; }

#navi { width:792px; height:84px; margin:0 auto; padding:0; }

#navi-ul { margin:0; padding:0; list-style-image:none; list-style:none;  }
#navi-ul li { float:left; list-style:none; list-style-image:none; margin:0; padding:0;  }
#navi-ul li li { clear:left; margin:0; padding:0; }

#bilder { list-style:none; margin:0 auto; padding:0; height:87px; width:775px; }
#bilder li { float:left; list-style:none; margin:0; padding:0; }
#bilder img { border: solid; border-color:#669933; border-width:1px; }

#content {
	width:775px;
	margin:0 auto;
  text-align:left;
	padding:6px 0;
	min-height:300px;
}

#mainimage { float:left; margin:0 20px 20px 0; border: solid; border-color:#669933; border-width:1px; }

#footer { clear:both; padding:10px; border-top:2px solid #669933; width:755px; margin:0 auto; }

#bildergalerie-table td { padding-top:15px; }

#philosophie { width:775px; list-style:none; margin:0 auto; margin-top:30px; }
#philosophie li { float:left; width:45%; margin-right:5%; }

#weihnachtsmenu { 
position:relative;
background: url(images/aktuell/engl.jpg);
background-position: top left;
background-repeat:no-repeat;
width:772px; 
margin:0 auto; 
}
#heringsschmaus { 
position:relative;
background: url(images/aktuell/heringsschmaus_2010.jpg);
padding-left:200px;
background-position: top left;
background-repeat:no-repeat;
width:572px; 
margin:0 auto; 
border-top:1px solid #669933;

}

#coffeemaker { 
position:relative;
width:410px; 
margin:20px auto 30px auto; 
border:1px soild #669933;
}

#coffeemaker img { marign:0 auto; padding:3px; margin-bottom:7px;  }
#coffeemaker a img { text-decoration:none; border:none; border:1px solid white; }
#coffeemaker a:hover img  { border:1px solid #669933; }

#wm_text {
position: relative;	
width: 530px;
left: 245px;
list-style:none; 
margin-top:15px; 
text-align:center;
}
#wm_download {
 position:relative;
 top: 280px;
 left: -285px;
}

#weihnachtsmenu li { float:left; width:45%; margin-right:5%; }
#engl { float: left;}
#oeffnungszeiten { width:775px; list-style:none; margin:15px auto; text-align:left; }
#oeffnungszeiten li { float:left; width:30%; margin: -15px 3% 15px 0; }

#kulinarisch { margin:6px auto; border-collapse:collapse; }
#kulinarisch td { height:122px; width:107px; border:solid 1px #669933; vertical-align:top; text-align:left; padding:10px; }
#kulinarisch td.grey { background-color:#f8f8f8; }
#kulinarisch td div { margin-top:30px; text-align:center; }

#slideshow { margin:0 auto; }

h1 { color:#669933; font-size: 8pt; font-family: Verdana, Arial, sans-serif; font-weight:normal; }

h2 { color:#669933; font-size: 11pt; font-family: Verdana, Arial, sans-serif; font-weight:lighter; }

h2.konzept {
color:#FFFFFF;
font-size: 14pt;
margin:0px;
}

h2.black {
color:#000000;
font-size: 16pt;
}

h2.bold {
  font-weight:bold;	
}

h1.black {
color:#000000;
font-size: 13pt;
}

h3 { color:#669933; font-size: 8pt; font-family: Verdana, Arial, sans-serif; margin:0; }
h3.angebot { line-height:1.5em; font-weight:lighter; }
.angebotlink { display:block; margin-bottom:8px; }

.konzept {
margin:5px 0 0 0;
padding:0 0 0 20px;
}
p.weihnachtsmenue { color:#669933; font-size: 9pt; margin-bottom: 20px; }
.align-right { text-align:right; }
.align-center { text-align:center !important; }

.clear { clear:both; }

.style1 { font-size: 12pt; }

.hellgrau { color:#CCCCCC; }

.style3 { color: #999999; }

.style4 { font-size: 8pt; font-family: Verdana, Arial, sans-serif; color: #666666; }

.green { color:#669933; }

.wochenlinie {
background-image:url(images/specials/linie.gif);
background-repeat:repeat-x;
}

.headline, .head
	{	
	color: #314A5A;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.date
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
	
.wochentag
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color: #FFFFFF;
}
	
a:link		{	color: #999999; text-decoration:none; font-weight: bold;  }
a:visited	{	color: #999999; text-decoration:none; font-weight: bold;  }
a:active	{	color: #669933; text-decoration:none; font-weight: bold;  }
a:hover		{	color: #669933; text-decoration:none; font-weight: bold;  }

INPUT    { color: #000000; background-color: #CCCCCC; border: solid 0px; }
TEXTAREA    { color: #000000; background-color: #CCCCCC; border: solid 0px; font-size:8pt; }
SELECT    { color: #000000; background-color: #CCCCCC; border: solid 0px; }

.k_img {
margin-right:10px;
border:1px solid;
border-color:#669933;
}

.k_head {
background-color:#669933;
margin:-8px -8px 0px -8px;
padding:8px 8px 0px 8px;
}

#hering{
float:left;
}

#hering2{
float:right;
border:none;
}

#referenzen li { list-style:none; font-weight:bold; }
#referenzen li li { font-weight:normal; }
#referenzen a { font-weight:normal; }