/***** AUFBAU CSS SDKV *****/

/* ########## STANDARDS ########## */
* { margin:0; padding:0; }
img { border:0; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) top left; }
.clr { clear:both; line-height:1px; font-size:1px; }

/* ########## AUSSENBEREICH DER SEITE ########## */
div#outline { width:100%; margin:auto; background:url(../images/bgsite.jpg) top left repeat-x; }

/* ########## EIGENTLICHE SEITE ########## */
div#page { width:901px; margin:auto; }
/* ########## TOP ########## */
div#top { background:url(../images/top_neu.jpg) top center no-repeat; height:282px; }
/* ########## INHALTSBEREICH ########## */
div#center { background:url(../images/bgcontent.jpg) top center repeat-y; width:901px; }
div#background { background:url(../images/bgcenter.jpg) bottom center no-repeat; }
div#menue { width:206px; float:left; padding-left:3px; }
	div#menue ul { list-style:none; text-align:center; font-size:.8em; }
	div#menue li { display:block; height:30px; background:url(../images/trennlinie_menue.gif) bottom left no-repeat; }
	div#menue li a { display:block; height:25px; padding-top:5px; color:#000; text-decoration:none; }
	div#menue li a:hover, div#menue li a.aktiv { font-weight:bold; }
div#inhalt { width:458px; float:left; padding-left:15px; padding-right:12px; }
	div#inhalt h1 { height:40px; margin-bottom:22px; }
	div#inhalt h1 span { display:none; font-size:.1em; }
	div#inhalt h1.index { background:url(../images/h1_index3.gif) top left no-repeat; }
	div#inhalt h1.uns { background:url(../images/h1_uns.gif) top left no-repeat; }
	div#inhalt h1.speisekarte { background:url(../images/h1_speisekarte.gif) top left no-repeat; }
	div#inhalt h1.webcam { background:url(../images/h1_webcam.gif) top left no-repeat; }
	div#inhalt h1.kontakt { background:url(../images/h1_kontakt.gif) top left no-repeat; }
	div#inhalt h1.anfahrt { background:url(../images/h1_anfahrt.gif) top left no-repeat; }
	div#inhalt h1.impressum { background:url(../images/h1_impressum.gif) top left no-repeat; }
	div#inhalt h1.presse { background:url(../images/h1_presse.gif) top left no-repeat; }
	div#inhalt h1.galerie { background:url(../images/h1_galerie.gif) top left no-repeat; }
	div#inhalt h1.stamm { background:url(../images/h1_stammtisch.gif) top left no-repeat; }
	div#inhalt h1.woche { background:url(../images/h1_woche.gif) top left no-repeat; }
	div#inhalt h1.mittag { background: url(../images/h1_mottag.gif) top left no-repeat; }
	div#inhalt h1.impressionen { background:url(../images/h1_impressionen.gif) top left no-repeat; }
	div#inhalt h1.newsletter1 { background:url(../images/h1_newsletter1.gif) top left no-repeat; }
	div#inhalt h1.newsletter2 { background:url(../images/h1_newsletter2.gif) top left no-repeat; }
	div#inhalt p { font-size:.8em; margin-bottom:6px; line-height:1.4em; }
	div#inhalt p.trenner { background:url(../images/trennlinie_content.gif) center left repeat-x; }
	div#inhalt p.trenner2 { background:url(../images/trennlinie_content.gif) center left repeat-x; clear:left; }
	div#inhalt a { color:#306e25; }
	div#inhalt iframe { border:none; }
	div#inhalt iframe img { width:450px; }
	
	div.speisekarte img { float:left; padding:3px; border:1px solid #006600; background:#fff; }
	
	.titel { font-weight:bold; font-size:18px; color:#000000; margin: 5px 0 0 0; }
	div.speisekarte p.beschreibung { margin-top:-10px; float:left; }
	div.speisekarte p.preis {color:#006600; text-align:right;}
	
	div.galerie { padding-left:17px; }
	div.galerie img { padding:3px; border:1px solid #006600; background:#fff; margin-right:10px; }
	
div#info {width:205px; float:right; }
	div#info p { font-size:.8em; color:#fff; margin-bottom:12px; line-height:1.4em; padding:0 8px; }
	div#info p.center { text-align:center; }
	div#info p.titel { font-size:1.2em; }
	div#info p.preis { font-size:1.2em; text-align:right; font-weight:bold; padding-right:20px; }
div#bottom { height:70px; background:url(../images/bottom.jpg) top center no-repeat; }
	div#bottom p { padding-left:20px; font-size:.7em; padding-top:15px; }
	div#counter { display:none; }

.preiss{
	color:#006600;
	text-align:justify;
	
}

.titel2 {
	font-size:14px; 
	color:#000000; 
	margin: 5px 0 0 120px;
}

.img{
	float:left;
}

.img2{
	float:right;
}

.clear{
	clear:both;
}

.img3{
	margin: 0 5px 0 0;
}
body#galerie div.speisekarte img {
	width: 100px;
	}
