@charset "utf-8";
body {
height:100%;
margin:0;
padding:0;
background-color:#272f2e;
background-image:url(/themes/default2010/images/bg_back.gif);
background-position:center top;
font-family:Georgia, "Times New Roman", Times, serif;
color:#303c4a;
font-size:13px;
line-height:150%;
SCROLLBAR-FACE-COLOR: #2d3231; 
SCROLLBAR-HIGHLIGHT-COLOR: #2d3231; 
SCROLLBAR-SHADOW-COLOR: #2d3231; 
SCROLLBAR-3DLIGHT-COLOR: #3b3f3e; 
SCROLLBAR-ARROW-COLOR: #3b3f3e; 
SCROLLBAR-TRACK-COLOR: #2d3231; 
SCROLLBAR-DARKSHADOW-COLOR: #3b3f3e; 
SCROLLBAR-BASE-COLOR: #2d3231; 
buttonface: #2d3231;
}

/*LAYOUT*/
#container{
padding:0; 
width:1020px;     
min-height:540px;
position:absolute;
top:50%;                  
left:50%;
margin:-270px 0 0 -510px;
}
* html #center {
height:540px;           
}
#logo{
width:550px; /*1020 - 470px*/
height:15px;
*height:45px;
_height:45px;
padding:0 0 0 470px;
}
#nav{
width:240px;
height:540px;
float:left;
padding:37px 0 0 0; 
}
#metanav{
width:240px;
height:49px;
position:absolute;
bottom:97px; 
}
#metanav img{
padding:0 0 11px 0;
}
#content{
width:540px;
height:540px;
float:left;
/*_overflow:hidden;*/
}
#text{
width:474px; /*540-33-33*/
height:270px;
padding:0 33px 0 33px;
background-color:#FFFFFF;
}

#textLong{
width:474px; /*540-33-33*/
height:470px;
height:540px;
padding:0 33px 0 33px;
text-align:left;
background-color:#FFFFFF;
}
#mood{
width:540px;
height:270px;
clear:both;
}
#flash_def{
position:absolute;
margin:-50px 0 0 30px;
width:575px;
height:300px;
clear:both;
}
#crea{
width:540px;
height:50px;
padding-top:3px;
color:#909695;
/*
_position:absolute;
*/
}
.adresse2010{
float:left;
}
.fb{
height:13px;
width:13px;
margin:0 0 0 6px;
display:block;
float:left;
background:url(/themes/default2010/images/nav/fb.gif) 0 0;
}
.fb:hover{
background:url(/themes/default2010/images/nav/fb.gif) 0 13px;
}
#footlinkhold{
padding:5px 0 0 120px;
}
.footlink{
color:#909695;
height:12px;
float:left;
width:10px;
display:block;
}
.dot{
margin:-4px 0 0 4px;
}
.abends{
width:80px;
background:url(/themes/default2010/images/metanav/rest.gif) 0 12px;
}
.abends:hover{
background:url(/themes/default2010/images/metanav/rest.gif) 0 0;
}
.lounge{
width:48px;
background:url(/themes/default2010/images/metanav/lou.gif) 0 12px;
}
.lounge:hover{
background:url(/themes/default2010/images/metanav/lou.gif) 0 0;
}
.feiern{
width:63px;
background:url(/themes/default2010/images/metanav/bank.gif) 0 12px;
}
.feiern:hover{
background:url(/themes/default2010/images/metanav/bank.gif) 0 0;
}
.catering{
width:59px;
background:url(/themes/default2010/images/metanav/cater.gif) 0 12px;
}
.catering:hover{
background:url(/themes/default2010/images/metanav/cater.gif) 0 0;
}

.metalinkessen, .metalinknewsletter, .metalinkimpressionen, .metalinkspecials{
width:126px;
display:block;
height:12px;
margin:-3px 0 10px 10px; 
background:url(/themes/default/images/metanav/spe.gif) 0 12px;
}
.metalinknewsletter{
background:url(/themes/default2010/images/metanav/newsl.gif) 0 12px;
}
.metalinkimpressionen{
background:url(/themes/default2010/images/metanav/imp.gif) 0 12px;
}
.metalinkessen{
background:url(/themes/default2010/images/metanav/tischres.gif) 0 12px;
}
.metalinkspecials:hover{
width:126px;
display:block;
height:12px;
margin:-3px 0 10px 10px; 
background:url(/themes/default/images/metanav/spe.gif) 0 0;
}
.metalinkessen:hover{
background:url(/themes/default2010/images/metanav/tischres.gif) 0 0;
}
.metalinknewsletter:hover{
background:url(/themes/default2010/images/metanav/newsl.gif) 0 0;
}
.metalinkimpressionen:hover{
background:url(/themes/default2010/images/metanav/imp.gif) 0 0;
}

#homm{
position:absolute;
top:0;
left:0;
background:url(/themes/default2010/images/crea.gif) 0 0;
}

#scroller{
width:488px; /*540-33-33*/
height:390px;
*height:416px;
_height:416px;
_height:360px;
overflow: auto;

SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #363d3c; 
SCROLLBAR-ARROW-COLOR: #363d3c; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #363d3c; 
SCROLLBAR-BASE-COLOR: #ffffff; 
buttonface: #ffffff;
padding:20px 20px 0 0;
margin:0px;

}
#content_txt{
margin:-21px 0 0 0;
}

#foot{
width:240px;
height:540px;
float:left;
padding:50px 0 0 0; 
}

/*FONT & LINK*/
img												{border:none;}
a               								{color:#303c4a;text-decoration:none;font-weight:bold;}
a:hover, a.active								{color:#303c4a;text-decoration:underline;font-weight:bold;}
h1												{color:#3c4342;font-size:50px;font-weight:normal;text-transform:uppercase;padding:12px 0 0 0;font-family:Arial, Helvetica, sans-serif;}	
p 			   	 								{padduing:0px;margin:0px;}								

/*NAV*/
#nav ul li {display:inline;}
#nav ul li {display:inline;}
#nav ul li a{
display:block;
width:243px;
text-align:right;
margin:0 0 0 -66px;
color:#909695;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:1px;
text-decoration:none;
font-size:12px;
padding:0px;
line-height:140%;
}
#nav ul li a:hover, #nav ul li a.active{
display:block;
width:243px;
text-align:right;
margin:0 0 0 -66px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

.level_3										{font-size:11px;display:none;}
.level_4										{font-size:9px;display:none;}

/*MAIN NAV*/
#nav ul li a.inactiveessen, #nav ul li a.inactivetrinken, #nav ul li a.inactivesein{
width:243px;
height:39px;
display:block;
margin:0 0 0 -50px;
background:url(/themes/default2010/images/nav/essen.gif) 0 39px;
}
#nav ul li a.activeessen, #nav ul li a.activeessen:hover, #nav ul li a.inactiveessen:hover{
width:243px;
height:39px;
display:block;
margin:0 0 0 -50px;
background:url(/themes/default2010/images/nav/essen.gif) 0 0;
}
#nav ul li a.inactivetrinken, #nav ul li a.inactivesein{
margin:12px 0 0 -50px;
background:url(/themes/default2010/images/nav/trinken.gif) 0 39px;
}
#nav ul li a.activetrinken, #nav ul li a.activetrinken:hover, #nav ul li a.inactivetrinken:hover{
width:243px;
height:39px;
display:block;
margin:12px 0 0 -50px;
background:url(/themes/default2010/images/nav/trinken.gif) 0 0;
}
#nav ul li a.inactivesein{
background:url(/themes/default2010/images/nav/sein.gif) 0 39px;
}
#nav ul li a.activesein, #nav ul li a.activesein:hover, #nav ul li a.inactivesein:hover{
width:243px;
height:39px;
display:block;
margin:12px 0 0 -50px;
background:url(/themes/default2010/images/nav/sein.gif) 0 0;
}





/*TEASER-BOXEN*/

#news				{width:470px; display:block; margin: 0 0 10px 0;}
#news .pic			{width:100px; height:100px; padding: 4px 0 0 0; border:0px;}
#news .content		{margin: 0px 3px 3px 0px;}
#news a 			{font-size:13px;font-weight:bold; }
#news a:hover 		{font-size:13px;font-weight:bold; text-decoration:underline;}
#news p				{font-size:13px;}
.news1				{width:110px;}
.news2				{width:360px;}