@charset "UTF-8";

* {
	padding:0;
	margin:0;
}

body{
	background: #E9E4D6 url(../../sitepix/bodyback.gif) 0 0 repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #fff;
	line-height:140%;
}


#menu a:link{ color: #fff; text-decoration:none}
#menu a:visited{ color: #fff; text-decoration:none}
#menu a:active{ color: #f00; text-decoration:none}
#menu a:hover{ color: #fff; text-decoration:underline}


#innercontent a:link{ color: #f90; text-decoration:none}
#innercontent a:visited{ color: #f90; text-decoration:none}
#innercontent a:active{ color: #f00; text-decoration:none}
#innercontent a:hover{ color: #fff; text-decoration:underline}





#layout,
#head-area,
#menu,
#content,
#margin-left-image,
#maincontent {

	
}



#layout{
width: 850px;
}


#header{
	position:absolute;
	top:0;
	border: #f00 1px solid;
	float:right;
	width:450px; 
}



#head-area{
position:relative;
top:0;
height: 290px;
background: url(../../sitepix/kopfbild_1.jpg) 100% 0 no-repeat;	
z-index:10;
}

#logo{
	height: 290px;
	background: url(../../sitepix/logo.png) 0% 0 no-repeat;	
}





#menu{
height: 35px;
background: url(../../sitepix/menuback.gif) repeat-x;
}


#menu ul.menu{
border: #f00 0px solid;
padding: 15px 0 0 40px;
}

#menu ul.menu li{
text-transform:uppercase;
font-size: 90%;
float:left;
list-style-type:none;
margin: 0 10px 0 0;
}




#content{

}



#margin-left{
width: 250px;
float:left;
}



#margin-left-image,
#margin-left-address{
width: 250px;
}




#margin-left-image{
height: 230px;
background: url(../../sitepix/marginback.png) repeat-y;
}

#margin-left-address{
text-align:right;
margin: 80px 0 0 0;
}

#margin-left-address .margin-padding{
padding: 0 20px 0 0;
border: #f00 0px solid;

}

#margin-left-address .margin-padding p{
color: #000;
font-size: 85%;
line-height:120%;
}






#innercontent{
width: 600px;
float:right;
border: #000 0px solid;
background: #6C5B52 url(../../sitepix/innercontenttop.gif) repeat-x;
}

#innercontentpadding{
padding: 0 20px;
}


p{
margin: 0 0 0.9em 0;
}



#innercontent h2{
text-transform:uppercase;
font-size: 110%;
margin: 5px 0 20px 0;
}

#innercontent h3{
font-weight:normal;
margin: 2em 0 1em 0;
text-transform:uppercase;
}

#innercontent h4{
margin: 2em 0 0.6em 0;
}

#innercontent li{
margin: 0 0 10px 0;

}

#innercontent li a.pdflink{
padding: 0 0 0 25px;
background: url(../../sitepix/docicon_pdf.gif) 0 0 no-repeat;
}



#innercontent .einzelbox{
border-top: #999 1px solid;
border-left: #999 1px solid;
margin: 1em 0 2em 0;
padding:1em;
}

#innercontent .einzelbox ul{
margin: 1em 0;
padding: 0 0 0 2.5em;
}





.layoutbanner{
width:180px;
float:right;
margin: 20px;
}

.layoutbanner .layoutbanner-top{
border: #fff 0px solid;
height:60px;
}

.layoutbanner .layoutbanner-bottom{
border: #fff 0px solid;
height:0;
}


.bierkulinarium{
background: #2C2521 url(../../sitepix/layoutbanner_bierkulinarium_back.gif) 0 0 repeat-x;
}

.bierkulinarium .layoutbanner-top{
background: url(../../sitepix/layoutbanner_bierkulinarium_top.png) 50% 0 no-repeat;
}
.bierkulinarium .layoutbanner-bottom{
background: url(../../sitepix/layoutbanner_bierkulinarium_unten.gif) 50% 0 no-repeat;
}



.layoutbanner .textcontent{
border: #fff 0px solid;
font-size:0.8em;
padding:0.5em;
line-height:120%;
text-align:center;
}


.roundborder{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}





