	* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
		margin: 0;
		padding: 0;
	}
	
	body, input, td, th, select, option {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:10pt;
		line-height:1.4em;
	}

	body {
		text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
		background-color: #EEEEEE;
		background-image:url('../images/content/background.jpg');	
		background-repeat:repeat-x;
	}
	div {
		text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
	}
	html, body {
		height: 100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
	}
	
	a {
		text-decoration:none;
		color: #4C3C0E;
	}
	
	a:hover {
		text-decoration:underline;
		color:#F0D04E;
	}
	
	a img {
		border: 0px;
	}
	
	/* DIV-Boxen */
	
	div#wrapper {
		position: relative;
		margin: 0 auto;
		width: 970px;
		min-height: 100%; /* Mindesthöhe in modernen Browsern */
		height: auto !important; /* !important-Regel für moderne Browser */
		height: 100%; /* Mindesthöhe in IE (<7) */
		background-color:#F5F5F5;		


		background-image:url('../images/content/wrapper-background.jpg');
	}

	div#leftbier {
		float:left;
		width:170px;
	}
	
	div#topnavigation {
		width:785px;
		float:left;
		height:20px;
		background-image:url('../images/content/background_top.jpg');
		background-repeat:no-repeat;		
		padding:20px 15px 0 0;
		font-size:8pt;
		text-align:right;
		font-weight: normal;
		color:#999;		
	}

	div#topnavigation a {
		font-size:8pt;
		color: #A3A3A3;
		text-decoration:none;
	}
	
	div#topnavigation a:HOVER {
		color: #818181;

	}

	
	div#banner {
		height:100px;
		float:left;
	}
	
	div#background_content_bier {
		width: 20px;
		float:left;
	}
	
	div#navigation {
		height:40px;
		width: 780px;
		float:left;	
		background-color:#E6E6E6;
	}
	
	div#content {
		width:730px;
		float:right;
		background-color: #F6F6F6;
		background-image:url('../images/content/background_content.jpg');
		background-repeat:repeat-x;
		min-height: 500px;
		padding: 25px 25px 10px 25px;
	}

	/* clearfix zum Aufheben der Floatumgebung */
	
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		font-size: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix {
		display: inline-block;
	}
	/* Hides from IE-mac \*/
	* html .clearfix {
		height: 1%;
	}
	.clearfix {
		display: block;
	}
	/* End hide from IE-mac */
	
/* Headlines */	
	
h3 {
	line-height:37pt;
}