@charset "utf-8";
/* css document */

* 							{ margin:0px; padding:0px; border:none;}
html 						{ overflow-y:scroll; /* permanent scrollbar in Firefox */}
body 						{ font:12px/20px Trebuchet MS; color:#e9b666; background:#3D0A09 url(../images/bg-container.jpg) top center no-repeat;}

p   						{ margin-bottom:20px;}
a							{ color:#e9b666; text-decoration:underline;}
a:hover						{ text-decoration:none;}


/* -------------- */
/* layoutelements */
/* -------------- */
div#container 	    		{ width:100%; height:auto; margin:0px auto; }

/* header */
div#header					{ width:1000px; height:460px; position:relative; margin:0px auto; background:url(../images/bg-container.jpg) top center no-repeat; }
h1#branding					{ position:absolute; top:72px; left:79px;}
h1#branding a				{ width:220px; height:267px; display:block; background:url(../images/bg-branding.png) no-repeat; text-indent:-9000px; overflow:hidden;}
h2#claim						{ position:absolute; top:241px; left:709px; width:171px; height:171px; display:block; background:url(../images/bg-claim.png) no-repeat; text-indent:-9000px; overflow:hidden;}

/* content */
div#contentContainer		{ width:782px; padding:0 118px 0 100px; height:auto; margin:0px auto;}
div#contentMain	 		{ width:564px; float:left; min-height:300px; height:auto !important; height:300px; padding:0 30px 0 0; font-size:13px;}
#contentMain h1 			{ font-size:20px; color:#e9b666;}
#contentMain h2 			{ font-size:17px; color:#e9b666; font-style:italic; padding-left:10px;}
#contentMain ul 			{ list-style-type:none; margin-bottom:20px;}
#contentMain ul li		{ list-style-type:none; padding:0 0 5px 45px; background:url(../images/li.png) 25px 6px no-repeat;}
#contentMain p				{ padding-left:10px; color:#e9b666;}

#contentMain #teaser-wetten			{ margin-top:40px;}
#contentMain #teaser-wetten p			{ float:left; }
#contentMain #teaser-wetten a			{ display:block; width:200px;}
#contentMain #teaser-wetten h3		{ margin-bottom:13px;}

.anfahrt						{ border:5px solid #4D0F10; width:500px; margin-bottom:10px;}

/* sidebar */
div#contentSidebar	 		{ width:188px; float:left; }
div#contentSidebar a			{ color:#e9b666; text-decoration:underline;}
div#contentSidebar a:hover	{ text-decoration:none;}	 		

a#map 							{ height:143px; width:188px; display:block; overflow:hidden; text-indent:-9999px; background:url(../images/bg-map.jpg) no-repeat 0 0;}
a#map:hover						{ background:url(../images/bg-map.jpg) no-repeat 0 -143px;}
#contentSidebar p.icon		{ list-style-type:none; background:url(../images/li.png) no-repeat 0 6px; padding-left:13px; padding-bottom:18px; }	

h2#newsletter					{background:url(../images/bg-newsletter.png) no-repeat 0 0; width:188px; height:52px; display:block; overflow:hidden; text-indent:-9999px;}

/* footer */
div#footer					{ width:100%; background:url(../images/bg-footer.jpg) no-repeat top center;}
div#footerMain				{ width:772px; height:329px; margin:0px auto; position:relative;  }
div#footerMain img		{ border:5px solid #4d0f10; float:left; margin-top:29px;}
div#footerMain h2			{ font-size:15px; font-weight:bold; color: #ffe3b8; padding-top:29px;} 
div#footerMain p			{ color:#e9b666;} 
div#footerMain a			{ color:#e9b666; text-decoration:underline;}
div#footerMain a:hover	{ text-decoration:none;}

div#footerMain img.footerBranding	{border:none; position:absolute; left:348px; margin-top:47px;}

#footerBottomLeft				{ float:left; margin-top:40px; text-align:right; padding-left:106px;}
#footerMain #footerBottomLeft p			{ color:#9b6f3f;}	
#footerMain #footerBottomLeft a			{ color:#9b6f3f;}				
#footerBottomRight			{ float:left; margin-top:40px; text-align:left; padding-left:146px;}
#footerMain #footerBottomRight p			{ color:#9b6f3f;}
#footerMain #footerBottomRight a			{ color:#9b6f3f;}


/* navi */
ul#navi  		   			{ list-style-type:none; }
ul#navi li	   				{ list-style-type:none; float:left; background:url(../images/li-navi.png) no-repeat; margin-top:68px; }
ul#navi li.first				{ padding-left:48px;}
ul#navi li.last				{ padding-right:0px;}
ul#navi li a   				{ color:#f6e8d2; font-size:14px; text-decoration:none; height:29px; display:block; text-align:center;}
ul#navi li a.nav01			{ width:79px; padding:5px 2px 0 0;}
ul#navi li a.nav02			{ width:141px; padding:5px 2px 0 0; }
ul#navi li a.nav03			{ width:78px; padding:5px 2px 0 0; }
ul#navi li a.nav04			{ width:109px; padding:5px 2px 0 0; }
ul#navi li a.nav05			{ width:48px; padding:5px 2px 0 0; }
ul#navi li a.nav06			{ width:67px; padding:5px 2px 0 0; }

ul#navi li a.nav01:hover	{ background:url(../images/bg-nav01.png) no-repeat; color:#e9b666; }
ul#navi li a.nav02:hover	{ background:url(../images/bg-nav02.png) no-repeat; color:#e9b666; }
ul#navi li a.nav03:hover	{ background:url(../images/bg-nav03.png) no-repeat; color:#e9b666; }
ul#navi li a.nav04:hover	{ background:url(../images/bg-nav04.png) no-repeat; color:#e9b666; }
ul#navi li a.nav05:hover	{ background:url(../images/bg-nav05.png) no-repeat; color:#e9b666; }
ul#navi li a.nav06:hover	{ background:url(../images/bg-nav06.png) no-repeat; color:#e9b666; }

#index ul#navi li a.nav01						{ background:url(../images/bg-nav01.png) no-repeat; color:#e9b666; }
#speisen-getraenke ul#navi li a.nav02		{ background:url(../images/bg-nav02.png) no-repeat; color:#e9b666; }
#highlights ul#navi li a.nav03				{ background:url(../images/bg-nav03.png) no-repeat; color:#e9b666; }
#wetten-dass ul#navi li a.nav04				{ background:url(../images/bg-nav04.png) no-repeat; color:#e9b666; }
#links ul#navi li a.nav05						{ background:url(../images/bg-nav05.png) no-repeat; color:#e9b666; }
#kontakt ul#navi li a.nav06					{ background:url(../images/bg-nav06.png) no-repeat; color:#e9b666; }



/* naviAdd */
ul#naviAdd  		   		{ list-style-type:none; padding-left:85px; padding-top:3px;}
ul#naviAdd li	   			{ list-style-type:none; float:left; padding-right:15px;}
ul#naviAdd li a   			{ color:#b59b72; text-decoration:none; font-size:11px; }
ul#naviAdd li a:hover		{ text-decoration:underline; color:#d2c78f; }

#jobs ul#naviAdd li a.navAdd02		{ text-decoration:underline; color:#d2c78f; }
#anfahrt ul#naviAdd li a.navAdd03	{ text-decoration:underline; color:#d2c78f; }
#impressum	ul#naviAdd li a.navAdd04	{ text-decoration:underline; color:#d2c78f; }


/* ----------------------- */
/* classes ans other stuff */
/* ----------------------- */

/* color and fonts */
.highlight1 				{color:#ffe3b8; font-weight:bold;} /*  */
.highlight2 				{} /*  */	

/* site-elements */
.top						{}
.image 						{ border:5px solid #4d0f10;}
div#declaration 			{ width:auto; background:#531213; padding:20px 20px 5px 20px; margin:0 0 20px 0; font-size:11px;}
div#thanks 					{ width:auto; background:#531213; padding:20px 20px 0 20px; margin:0 0 20px 0; border:1px solid #DBB481;}
.pdf						{ padding:0 0 10px 37px; background:url(../images/icon-pdf.gif) no-repeat 11px 0; margin-left}
.pdfText					{ font-size:11px; border-top:1px solid #808080; padding-top:20px; margin-top:30px;}
#pixaroundContainer	{ width:510px; padding-left:10px; margin-bottom:20px}
#containerSwf2			{ border:5px solid #4d0f10;}
hr							{ border-bottom: 1px dashed #9b6f3f; margin: 15px 0 30px 7px; width:20%;}
a.link-extern 			{ background:transparent url(../images/link_extern.gif) no-repeat scroll 8px 4px; padding:0 0 10px 30px; margin-left:7px;}

/* accordion */
.toggler	{ cursor:pointer; height:52px; overflow:hidden; text-indent:-9999px; display:block; }
.toggler:hover	{}
.empfehlungen { background:url(../images/speisen-getraenke/empfehlungen.jpg) no-repeat 0 0;}
.speisen-der-saison { background:url(../images/speisen-getraenke/speisen-der-saison.jpg) no-repeat 0 0;}
.mittagskarte { background:url(../images/speisen-getraenke/mittagskarte.jpg) no-repeat 0 0;}
.element		{ margin-bottom:20px;}
.togglerActive	{}


/* floats */
.clear		  				{ clear:both; font-size:0.0001em; line-height:0.00001em;}
.floatRight 				{ float:right;}
.floatLeft 					{ float:left;}

/* margin */
.mT5 						{ margin-top:5px !important;}
.mT10 						{ margin-top:10px !important;}
.mT20 						{ margin-top:20px !important;}
.mT30						{ margin-top:30px !important;}
.mT40						{ margin-top:40px !important;}
.mT50						{ margin-top:50px !important;}

.mB0 						{ margin-bottom:0px !important;}
.mB5 						{ margin-bottom:5px !important;}
.mB10 						{ margin-bottom:10px !important;}
.mB20 						{ margin-bottom:20px !important;}
.mB30 						{ margin-bottom:30px !important;}
.mB40 						{ margin-bottom:40px !important;}
.mB50 						{ margin-bottom:50px !important;}

.mL5 						{ margin-left:5px !important;}
.mL10 						{ margin-left:10px !important;}
.mL20 						{ margin-left:20px !important;}
.mL30 						{ margin-left:30px !important;}
.mL40 						{ margin-left:40px !important;}
.mL50 						{ margin-left:50px !important;}

.mR5 						{ margin-right:5px !important;}
.mR10 						{ margin-right:10px !important;}
.mR20 						{ margin-right:20px !important;}
.mR30 						{ margin-right:30px !important;}
.mR40 						{ margin-right:40px !important;}
.mR50 						{ margin-right:50px !important;}


.pR30							{ padding-right:30px !important;}
.pR42							{ padding-right:42px !important;}

