@charset "utf-8";

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	background:#d4d0b8;
	margin:0;
	padding:0;
}

#wrapper{
	width:980px;
	height:auto;
	margin:0 auto;
	position:relative;
	background:	#d4d0b8 url(../images/body_bg.jpg) repeat-y center top;;

}

#wrapper #header{
	background:url(../images/header_index.jpg);
	height:291px;
	width:980px;
	overflow:hidden;
	margin:0 auto;
}

#wrapper #header #menu{
	position:absolute;
	top:41px;
	left:220px;
	width:540px;
	height:30px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper #header #menu ul{
	list-style:none;
	margin:0;
	padding:0;
	
}

#wrapper #header #menu ul li{
	float:left;
	background:url(../images/rightdoor.png) no-repeat right top;
	line-height:30px;
	height:30px;
	width:auto;
	padding: 0 0 0 3px;
	font-size:12px;
	

}
	
#wrapper #header #menu ul li a{
	background:url(../images/leftdoor.png) no-repeat left top;
	height:30px;
	display:block;
	line-height:30px;
	color:#000;
	text-align:center;
	text-decoration:none;
	padding:0 8px;
	font-size:12px;
}

#wrapper #header #menu ul li a:hover{
	color:#eee;
}

#wrapper #header #menu ul li a span{
	background:url(../images/centerdoor.png) repeat-x right top;
	display:block;

}

#wrapper #header #beer{
	background:url(../images/beerglasses_logo.png);
	width:224px;
	height:323px;
	position:absolute;
	right:10px;
	z-index:100;
}

#wrapper #hop{
	background:url(../images/hopfen_big.png) no-repeat;
	width:204px;
	height:328px;
	position:absolute;
	right:40px;
	top:278px;
}

#wrapper #content{
	width:980px;
		
}

#wrapper #content #leftside{
	padding:20px 10px 10px 20px;
	width:322px;
	float:left;
}

#wrapper #content #rightside{
	float:left;
	width:570px;
	padding:20px 10px 10px 20px;
	font-size:12px;
	line-height:17px;
}
.bumpbox img{
	border:1px solid #fff;
	}


h1{	
	font-size:20px;
	color:#B82F1B;
	font-weight:normal;
	letter-spacing:-1px;
}

h2{
	color:#B82F1B;
	font-weight:normal;
	letter-spacing:-1px;
	font-size:18.666px;
	margin:10px 0;
}

.in30{
	margin-left:30px;
}

strong{
		font-weight:bold;
}

.black{
		color:#000;
}

.clear{
		clear:both;
		height:1px;
		font-size:0.1px;
		line-height:1px;
}

#footer{
		background:url(../images/footer.gif) no-repeat center bottom;
		width:977px;
		margin:0 auto;
		height:57px;
		margin-top:1px;
		font-family:Arial, Helvetica, sans-serif;
		

}

#footer #innerfooter{
		padding-left:30px;
		line-height:55px;
		color:#eee;
		font-size:11px;
}

#footer #innerfooter a{
		color:#eee !important;
		}

#impressions img{
	margin-right:20px;
}

#wrapper #footerbottle{
	background:url(../images/bottle_footer.png) no-repeat left top;
	width:127px;
	height:241px;
	position:absolute;
	bottom:1px;
	right:0px;
}

 #footer a{
		color:#eee;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
}

p{
	font-family:Arial, Helvetica, sans-serif;
}

hr{
	color:#ccc;
}

#subbrauwirt{
	width:250px;
	height:148px;
	display:none;
	padding:20px 0 0 0;
	background:url(../images/pergament_trans2.gif) no-repeat;
}

#subbrauwirt ul li{
	list-style:none;
}

#subbrauwirt ul li a{
	color:#222;
	text-decoration:none
}

#subbrauwirt ul li a:hover{
	color:#C30;
}

#imp img{
	margin-right:10px;
}

#wrapper #content a{
	color:#c30;
	text-decoration:none
}

.reddish{
	color:#630;
}

#kulin{
	width:250px;
	height:148px;
	display:none;
	padding:20px 0 0 0;
	background:url(../images/pergament_trans2.gif) no-repeat;
}

#kulin ul li{
	list-style:none;
}

#kulin ul li a{
	color:#222;
	text-decoration:none
}

#kulin  ul li a:hover{
	color:#C30;
}

.longimg img{
	margin:0 0 10px 0;
}

iframe{
	background:transparent;
}

.inp{
	border:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:0 5px;
	background-color:#e5ddcf;
	width:220px
}

textarea{
	font-size:12px;
}

.bumpbox{
	cursor:pointer;
	}
	
a img{
border:none;
}

#header #english{
	position:absolute;
	right:908px;
	top:22px;
	z-index:9999;
}
