
	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;
	}

H1, H2, H3, H4
{
    font-size:10pt;
}

H1 {
  font-size: 12pt;
}


	/* 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:#444;
	}

	div#topnavigation a {
		font-size:8pt;
		color: #000;
		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;
}

div.error {
        width:100%;
        background:#ee0101;
        color:#fff;
        white-space: nowrap;
        font-family:tahoma;
        font-size:11px;
        border:2px solid #ddd;
        box-shadow: 0px 0px 6px #000;
        -moz-box-shadow: 0px 0px 6px #000;
        -webkit-box-shadow: 0px 0px 6px #000;
        padding:2px 4px 2px 4px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
}

.simple_overlay {

  /* must be initially hidden */
  display:none;

  /* place overlay on top of other elements */
  z-index:10000;

  /* styling */
  background-color:#EEEEED;

  width:500px;
  min-height:100px;
  border:1px solid #666;
  padding: 5px;

  /* CSS3 styling for latest browsers */
  -moz-box-shadow:0 0 90px 5px #000;
  -webkit-box-shadow: 0 0 90px #000;
}

/* Neuigkeiten */

.news
{
  border: 1px solid #d8d8d8;
  margin: 0 0 15px 0;
}

.news .head
{
  background-color: #d8d8d8;
  padding: 0 0 0 5px;
}

.news .body
{
  padding: 5px;
}
