@charset "iso-8859-1";
/* CSS Document */
body {margin:0; padding:0;}
*{
	margin:0;
	padding:0;
}
#all {
	font-family: Geneva, Arial, Verdana;
	background-color:#436730;
}
#all .more{
	font-size:13px;
	font-weight:normal;
	color:#993366;
	text-decoration:none;
}
#all .h2{
	line-height:15px;
	font-size:13px;
	font-weight:bold;
	color:#436730;
	text-decoration:none;
}
#all .h3{
	line-height:17px;
	font-size:14px;
	font-weight:bold;
	color:#2E344D;
	text-decoration:none;
}
#all .h4{
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	color:#2E344D;
	text-decoration:none;
}

#all img,table {
	border:none;
}
h1{
	margin:5 0 5 0;
	font-size:16px;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
	color:#436730;
}
h2{
	margin:0 0 5 0;
}
#all a:hover{
	text-decoration:underline;
}

#subNav{
	list-style:none;
	text-align:center;
}
#subNav a{
	margin-left:5px;
}
/*----------------Head-----------------------*/
#head {
	min-height:25px;
	width:1000px;
}
#head_left {
	margin-top:1px;
	float:left;
	border:none;	
}
#head_center {
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	width:600px;
}
#head_menue {
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	width:600px;
	height:25px;
}
#head_ad {
	height:75px;
	float:right;
}
#head_right {
	float:left;
	width:130px;
	margin:15px;
}
/*----------------Menue-----------------------*/
#menue {
	clear:both;
	float:left;
	height:auto;
	width:auto;
	margin-right:5px;
}
.menue {
	width:155px;
}
td.menue {
	border:1px;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
	border-style:solid;
	border-color:#f5f5f5;
	background-color:#417C3A;
	height:16px;
	font-weight:bold;
	font-size:13px;
}
a.menue {
	color:#000000;
	width:auto;
	margin-left:5px;
	text-decoration: none;
}
#menuelinks a{
	color:#000000;
	margin-left:20px;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
}
#menuelinks a:hover{
	text-decoration:underline;
}
td.subMenue {
	border:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#436730;
	background-color:#82ab6f;
	height:16px;
	font-weight:bold;
	font-size:12px;	
}
a.subMenue {
	color: #2E344D;
	margin-left:10px;
	text-decoration: none;
}
/*----------------Breadcrumb-----------------------*/
#breadcrumb {
	margin-top:5px;
	margin-left:10px;
	width:680px;
	height:10px;
	font-size:13px;
}
#breadcrumb a {
	font-family: Geneva, Arial, Verdana;
	font-size:13px;
	color:#993366;
	text-decoration: none;
}
/*----------------Content-----------------------*/
#beer_short {
	width:130px;
	display:block;
	vertical-align:top;
	float:left;
}
#main {
	float:left; 
	width:680px;
	min-height:600px;
	background-color:#f5f5f5;
}
#main img{
	float:right;
	padding:0px;
	padding-left:5px;
}
#main_center {
	width:680px;
	min-height:540px;
	position:relative;
	font-weight:normal;
	font-size:14px;
}
#map {
	overflow:hidden;
}
#news_right{
	background-color:#9DBD8F;
	float:right;
	width:230px;
	margin:5px;
}
#news_right h2{
	margin-top:5px;
}
#news_right ul{
	margin:5px 5px 5px 25px;
}
#news_right a{
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	color:#2E344D;
	text-decoration:none;
}
.button {
	border-color:#436730;
	background-color:#FFFFFF;
	color: #2E344D;
	font-weight:bold;
}
.desShort {
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
}
.desShort img{
	margin-left:5px;
	margin-right:5px;
}
.input {
	height:20px;
	font-size:12px;
	border-color:#436730;
}
.inputError {
	height:20px;
	font-size:12px;
	border-color:#FF0033;
}
.inputText{
	height:150px;
	font-size:12px;
	border-color:#436730;
}
.inputTextError{
	height:150px;
	font-size:12px;
	border-color:#FF0033;
}
td.spacer_430 {
	font-size:10px;
	line-height:12px;
	background-image:url(/images/front/bierspot_spacer_430.jpg);
	background-repeat:no-repeat;
}
td.spacer_650 {
	font-size:10px;
	line-height:12px;
	background-image:url(/images/front/bierspot_spacer_650.jpg);
	background-repeat:no-repeat;
}
/*----------------Right-----------------------*/
#right_banner {
	float:left;
	margin-left:5px;
	width:160px;
	min-height:200px;
	height:auto;
}
/*----------------Teaser-----------------------*/
#teaser{
	width:210px;
	font-weight:normal;
	font-size:13px;
	line-height:14px;
	text-decoration:none;	
}
#teaser div{
	width:210px;
	text-align:left;
}
#teaser div h2{
	line-height:15px;
	font-size:13px;
	font-weight:bold;
	color:#436730;
	text-decoration:none;
	margin:10px 0px 5px 0px;
}
#teaser div p img{
	float:left;
	margin:2px;
	border:none;
}
#teaser a img{
	float:left;
	padding:5px;
	margin: 0 5 5 0;
	border:1px solid #808080;
}

/*----------------Footer-----------------------*/
#footer {
	clear:both;
	float:left;
	height:40px;
	width:1000px;
	display:inline;
}
#footer div{
	text-align:center;
}
#footer a{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}