/* CSS Document */
body {
		background:url(../images/bg.jpg) top left repeat-x #380100;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		}
div#picarea { display:none; }		
img { border:0; }
.clr { clear:left; line-height:1px; font-size:1px; margin:0; padding:0; }
.print { display:none; }

div#content {
		width:780px;
		margin:auto;
		background:url(../images/bg_content.jpg) top center repeat-y;
		}
div#top {
		background:url(../images/top.jpg) top center no-repeat;
		min-height:280px;
		}
		* html #top { height:280px; }
div#kontakt {
		position:relative;
		left:695px;
		top:54px;
		width:35px;
		height:97px;
		}
div#menue {
		height:32px;
		background:url(../images/bg_menue.jpg) top center no-repeat;
		}
div#menue ul {
		list-style:none;
		margin:0;
		padding:0;
		margin-left:130px;
		}
div#menue ul li {
		display:block;
		height:32px;
		float:left;
		}
div#menue li a { display:block; text-decoration:none; font-size:.05em; height:32px; }
div#menue li a span { visibility:hidden; }
/**********************************************************************************/
div#menue li a.uns {
		background:url(../images/bu_uns.gif) top left no-repeat;
		width:92px;
		}
div#menue li a.uns:hover, div#menue li a.uns_aktiv {
		background:url(../images/bu_uns.gif) top right no-repeat;
		width:92px;
		}
/**********************************************************************************/
div#menue li a.saal {
		background:url(../images/bu_saal.gif) top left no-repeat;
		width:45px;
		}
div#menue li a.saal:hover, div#menue li a.saal_aktiv {
		background:url(../images/bu_saal.gif) top right no-repeat;
		width:45px;
		}
/**********************************************************************************/
div#menue li a.speisekarte {
		background:url(../images/bu_speisekarte.gif) top left no-repeat;
		width:85px;
		}
div#menue li a.speisekarte:hover, div#menue li a.speisekarte_aktiv {
		background:url(../images/bu_speisekarte.gif) top right no-repeat;
		width:85px;
		}
/**********************************************************************************/
div#menue li a.party {
		background:url(../images/bu_party.gif) top left no-repeat;
		width:182px;
		}
div#menue li a.party:hover, div#menue li a.party_aktiv {
		background:url(../images/bu_party.gif) top right no-repeat;
		width:182px;
		}
/**********************************************************************************/
div#menue li a.galerie {
		background:url(../images/bu_galerie.gif) top left no-repeat;
		width:63px;
		}
div#menue li a.galerie:hover, div#menue li a.galerie_aktiv {
		background:url(../images/bu_galerie.gif) top right no-repeat;
		width:63px;
		}
/**********************************************************************************/
div#menue li a.links {
		background:url(../images/bu_links.gif) top left no-repeat;
		width:84px;
		}
div#menue li a.links:hover, div#menue li a.links_aktiv {
		background:url(../images/bu_links.gif) top right no-repeat;
		width:84px;
		}						
/**********************************************************************************/		

div#inhalt {
		background:url(../images/bg_inhalt.jpg) top center no-repeat;
		min-height:307px;
		margin:0;
		padding:20px 0 0 50px;
		}
		* html #inhalt { height:307px; }
div#left {
		width:220px;
		float:left;
		}
div#right {
		width:370px;
		margin-left:230px;
		position:relative;
		z-index:100;
		
		}
div#right h1 {
		height:30px;
		font-size:.05em;
		}
div#right h1 span { visibility:hidden; }

div#right p, div#right td {
		margin:0 0 12px 0;
		padding:0 10px;
		font-size:.8em;
		}
div#right table { width:100%; }
div#right td.right { text-align:right; }
div#right td.kursiv { font-style:italic; }
div#right td { vertical-align:top; padding-bottom:5px; }
div#right td span { font-size:.7em; }
div#right td.center { text-align:center; }
div#right p.pics { padding:0; }
div#right p.preis { font-size:1em; text-align:right; font-weight:bold; }
div#right p.preis span { font-size:.65em; padding-right:5px; font-weight:normel; }
div#right p.trenner { background:url(../images/trenner.gif) center center no-repeat; height:26px; margin:7px 0 13px 0; padding:0; }	
div#right a.text { color:#990000; }	
div#right ul { font-size:.75em; }
div#right li span { font-style:italic; }
div#galerie { margin-bottom:20px; }
div#galerie img { padding:3px; background:#fff; border:1px solid #333; }
		
div#bottom {
		background:url(../images/bottom.jpg) top center no-repeat;
		height:171px;
		margin-top:40px;
		margin:-100px 0 0 0;
		padding:0;
		position:relative;
		z-index:20;
		clear:left;
		}
		#bottom h1 {
					margin:0;
					padding:0;
					margin-left:140px;
					margin-right:310px;
					font-size:.75em;
					padding-top:12px;
					color:#f4db2a;
					}
		#bottom p {
					margin:0;
					padding:130px 0 0 100px;
					font-size:.7em;
					color:#ccc;
					}
		#bottom p a { color:#fff; text-decoration:none; }
					

