html { background: #366546 url('img/bg_header.jpg') no-repeat top; font-family:Verdana; font-size:12px; line-height:18px; text-align:center; }

em { font-weight:bold; }

div#container { margin:0 auto; width:786px; text-align:left; }
img.image { vertical-align:top; }

div#header { height:194px; background:url('img/bg_navigation.jpg') #a0063c no-repeat top right; }
div#teaser_box { float:left; padding:20px 0 0 25px; width:155px; height:147px; background-image:url('img/bg_teaser_box.jpg'); font-size:11px; }
div#teaser_box_icon { float:left; padding:20px 0 0 25px;}
div#teaser_box em { font-size:12px; }
div#teaser_box a { color:#82032F; font-weight:bold; text-decoration:underline; } 
div#navigation { float:left; width:123px; } 
div#slider { float:right; width:483px; }

div#content { width:786px; float:left; background-color:#f7aa58; }
div#content h2 { padding-left:201px; font-weight:bold; color:#82032f; }
div#content h3 { padding-left:201px; font-weight:bold; }
div#content h4 { padding-left:201px; font-weight:bold; color:#0D636B}
div#content p { margin:0 50px 0 201px; background-color:#f7aa58; }
div#content a {
	color:#C00;
	font-weight:bold;
	text-decoration:underline;
} 
img.image_left { border-bottom:4px solid #e58313; float:left; }

h1#home { background:url('img/headline_home.jpg'); height:30px; text-indent:-9000px; width:312px; margin:15px 0 20px 201px; }
h1#restaurant { background:url('img/headline_restaurant.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#karten { background:url('img/headline_karten.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#speisen { background:url('img/headline_speisen.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#getraenke { background:url('img/headline_getraenke.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#mittagstisch{ background:url('img/headline_mittagstisch.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#fs{ background:url('img/headline_fruehst.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#brunch { background:url('img/headline_brunch.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#specials { background:url('img/headline_specials.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#wa { background:url('img/headline_wa.jpg'); height:30px; text-indent:-9000px; width:203px; margin:15px 0 20px 201px; }
h1#ja { background:url('img/headline_tortilla.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#foto{ background:url('img/headline_foto.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#party { background:url('img/headline_party.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#kontakt{ background:url('img/headline_kontakt.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#anfahrt{ background:url('img/headline_anfahrt.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#res{ background:url('img/headline_reservierung.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#impressum { background:url('img/headline_impressum.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }
h1#shop { background:url('img/headline_shop.jpg'); height:30px; text-indent:-9000px; width:194px; margin:15px 0 20px 201px; }

div#footer { color:#ffbe58; }
div#footer a { color:#ffbe58; text-decoration:none; } 
div#footer p { background-color:#a0063c; height:25px; padding:5px 0 0 27px; }

/* all lists */
#nav, #nav ul {	z-index:100; background-color:#82032f; line-height:20px; width:128px; height:168px; font-weight:bold; padding:0; margin:0; list-style:none; float:left; color:#ffbe58; }
/* all list items */
#nav li { position:relative; float:left; margin-bottom:-1px; width:128px; border-bottom:2px dotted #a0063c; }
/* second-level lists */
#nav li ul { position:absolute; left:-999em; margin-left:123px; margin-top:-20px; background-color:#a0063c; height:auto; }
#nav li ul li { border-bottom:2px dotted #82032f; }
/* third-and-above-level lists */
#nav li ul ul { left:-999em; }
#nav li a { padding-left:14px; color:#ffbe58; display:block; text-decoration:none; }
#nav li a:hover { color:#FCAF37; background-color:#a0063c; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
.boldflies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.unnamed1 {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fettschwarz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.fettgruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #366546;
	text-decoration: underline;


}
.fettrot {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #366546;
}
.wm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800000;
	line-height: normal;

}


.OT_wrapper {
    margin: 20px 0 20px 201px !important;
    padding: 0;
    width: 165px;
    height: 100%;
}

h2.OT_subtitle {
    padding: 0 !important;   
}