@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
background-color:#545554;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}
p{
margin:0;
}

#copyright a:link,#copyright a:visited{
color:#FFFFFF;
text-decoration:none;
}

#copyright a:hover{
text-decoration:underline;

}
#wrapper{
width:1000px;
margin:0 auto;
position:relative;
}

#fb{
	width:245px;
	margin:0 auto;
	position:absolute;
	left: 717px;
	top: 177px;
}

#hot{
	position:absolute;
	top:175px;
	z-index:99;
	left: 214px;
}

#subscribe{
	position:absolute;
	top:175px;
	z-index:99;
	left: 600px;
}

#header{
float:left;
}

#flash{
float:left;
}

#header_flash{
	position:absolute;
	top:19px;
	height:88px;
	width:1000px;
	left: -2px;
}

#beer_flash{
	position:absolute;
	left:679px;
	top:517px;
	width:200px;
	z-index:0;
}

#content{
width:1000px;
float:left;
position:relative;
}

#content_{
width:1000px;
float:left;
position:relative;
}

#shadow_left{
position:absolute;
left:-10px;
}

#shadow_right{
	position:absolute;
	left: 1000px;
	top: 0px;
}

#btn{
	position:absolute;
	left:687px;
	top:147px;
	z-index:99;
	width: 304px;
	height: 256px;
}

#btn_{
	position:absolute;
	left:260px;
	top:240px;
}

#btn2{
	position:absolute;
	left:270px;
	top:200px;
}

#gallery {
width:auto;
margin-left:20px;
float:left;
z-index:99;
}

#gallery ul {
list-style:none; 
}

#gallery ul li {
margin-right:20px;
height:200px;
float:left;
}

img, div, a, input { 
	behavior: url(css/ie6/iepngfix.htc);
}

#form{
	position:absolute;
	width:755px;
	top:117px;
	left:26px;
	z-index:1;
	height: 591px;
}
#form_bg{
	background:url(../images/munich.jpg) no-repeat;
	height:590px;

}
.form_content{
	padding:150px 30px 0 40px;
	font-size:11px;
}

#copyright{
	position:absolute;
	width:400px;
	left:590px;
	top:725px;
	font-size:11px;
	text-align:right;
}

#logos{
	position:absolute;
	width:600px;
	top:705px;
	left:5px;
	vertical-align:middle;
	display: table-column;
	font-weight:bold;
}
#left{
	position:absolute;
	top:183px;
	left:20px;
	width:244px;
	height:417px;

}
#drink_menu{
	background:url(../images/drink_menu.png);
	height:419px;
}

#drink_content{
	padding-top:60px;
	padding-left:20px;
}

#drink_content a:link,#drink_content a:visited{
color:#FFFFFF;
text-decoration:none;
}

#drink_content a:hover{
color:#ce9213;
}

#home_beer{
	position:absolute;
	top:554px;
	left:5px;
	width:400px;
	height:211px;
}

#main_menu{
	position:absolute;
	top:135px;
	left:10px;
	width:1000px;
	height:50px;
}

#welcome{
	position:absolute;
	top:270px;
	left:728px;
	width:235px;
	height:256px;
	line-height:2em;
	color:#000000;
	text-align: justify;
	font-size:11px;
	color:#004765;

}

#about{
	position:absolute;
	left:270px;
	top:187px;
	height:450px;
	width: 958px;
	padding:15px;
	background-image:url(../images/bg_about.jpg);
	background-repeat:repeat-x;
	color:#333;
	line-height:1.8em;
	font-size:11px;
}

#food{
	overflow:auto;
	position:absolute;
	left:16px;
	top:188px;
	height:453px;
	width: 940px;
	padding:15px;
	background-image:url(../images/bg_about.jpg);
	background-repeat:repeat-x;
	background-color:#d0d0d0;
	color:#333;
	font-size:12px;
	font-weight:bold;
}
#other{
	overflow:auto;
	position:absolute;
	left:270px;
	top:187px;
	height:450px;
	width: 680px;
	padding:15px;
	background-image:url(../images/bg_about.jpg);
	background-repeat:repeat-x;
	color:#333;
	line-height:1.8em;
	font-size:11px;
}

.dotted{
border: #004765 5px solid;
}

.blue{
border: #004765 2px solid;
}

.silver{
border: #939393 8px solid;
}

#beer{
margin-top:15px;
overflow:auto;
width:680px;
height:400px;
}

#beer img{
margin:4px;
}

#addthis{
	z-index:99;
position:absolute;
top:540px;
left:70px;
width:170px;
height:30px;
}

