	html, body, div, p, table, td, h1, h2, h3, ul, ol, li, a {
		font-family: Tahoma,Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
	}

	body {
		border: 0px;
		margin: 0px;
		text-align: left;
		background-repeat: repeat;
		background-image: url("images/hg-holz.jpg");
		background-position: center top;
	}

	img {
		border: 0px;
	}

	#container {
		width: 1030px;
		margin: 20px auto;
	}

	#navicontainer {
		float: left;
		width: 220px;
		height: 327px;
		margin-bottom: 5px;
		background-image: url("images/transparent.png");
		border: 5px solid #FFFFFF;
	}

	#navicontainer p.logo {
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		text-align: center;
	}

	#navigation {
		margin: 0px;
		padding: 0px;
	}

	#navigation li {
		border-top: 1px solid #FFFFFF;
		list-style: none;
	}

	#navigation li.backLava {
		background-color: #999999;
		z-index: 8;
		position: absolute;
	}

	#navigation li a {
		text-decoration: none;
		color: #000000;
		outline: none;
		text-align: left;
		padding: 2px;
		z-index: 10;
		display: block;
		position: relative;
		overflow: hidden;
		margin-left: 5px;
		font-size: 13px;
	}

	#navigation li.subnavigation {
		background-color: #666666;
		color: #FFFFFF;
	}

	#navigation li.subnavigation a {
		color: #FFFFFF;
		font-size: 11px;
	}

	#headercontainer {
		float: left;
		width: 780px;
		padding: 5px;
		margin-left: 5px;
		margin-bottom: 5px;
		text-align: center;
		background: #FFFFFF;
	}

	#news {
		clear: both;
		float: left;
		width: 220px;
		margin-bottom: 5px;
		background-image: url("images/transparent.png");
		border: 5px solid #FFFFFF;
	}

	#news p.logo {
		margin: 0px;
		padding: 0px;
		text-align: left;
	}

	#newsscroller {  
		position: relative;
		overflow: hidden;	
		width: 210px;
		height: 180px;
		margin-left: 5px;
	}

	.newsscrolleritems {	
		position: absolute;
		height: 20000em;	
		margin: 0px;
	}

	.newsscrolleritems div {
		width: 210px;
		margin-bottom: 10px;
		border-bottom: 1px dashed #666666;
	}

	.newsscrolleritems h3 {
		font-weight: bold;
	}

	#newsscrolleractions {
		border-bottom: 1px dashed #666666;
		margin-bottom: 10px;
	}

	#newsscrolleractions a {
		font-size:11px;		
		cursor:pointer;
		font-weight: bold;
		color:#666;
	}

	#newsscrolleractions a:hover {
		text-decoration:underline;
		color:#000;
	}

	.nextPage {
		float:right;
	}

	#content {
		float: left;
		width: 780px;
		margin-left: 5px;
		background-image: url("images/transparent.png");
		border: 5px solid #FFFFFF;
	}
	
	#content2 {
		width: 780px;
		padding: 5px;
		padding-bottom: 150px;
		background-repeat: no-repeat;
		background-image: url("images/bit-gaffel-logo.png");
		background-position: bottom right;
	}

	#footernavi {
		padding: 0px;
		margin: 0px;
		width: 790px;
		margin-left: 235px;
		color: #FFFFFF;
	}

	#footernavi a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#footernavi a:hover {
		color: #FF0000;
		text-decoration: underline;
	}

	#topnavi {
		padding: 0px;
		margin: 0px;
		width: 790px;
		margin-left: 235px;
		color: #FFFFFF;
	}

	#topnavi a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#topnavi a:hover {
		color: #FF0000;
		text-decoration: underline;
	}

	img.gallerythumbnail {
		margin: 5px;
		border: 1px solid #DDD;
		padding: 6px;
		background-color: #F3F3F3;
		-moz-border-radius: 3px;
	}

	img.gallerythumbnail_hover {
		margin: 5px;
		border: 1px solid #38C;
		padding: 6px;
		background-color: #C9DCE7;
		-moz-border-radius: 3px;
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	div.galleryimagecontainer {
		float: left;
		margin: 10px 15px;
	}

	div.gallerybar {
		background-color: #EEEEEE;
		border: 1px solid #CCCCCC;
		padding: 4px;
		margin-right: 10px;
	}

	a.newslink {
		text-decoration: none;
		font-weight: bold;
		color: #666666;
	}

	a.newslink:hover {
		text-decoration: underline;
	}
