	html, body {
		height: 100%;
		background: url(../pictures/bg_small.jpg) top repeat-x;
		background-color:#99111b;
	}
	
	body {
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(../pictures/bg.jpg) top no-repeat center;		
	}

	div#page {
		position: relative;
		width: 980px;
		margin: auto;
		min-height: 100%;
		text-align: left;
	}

	/* iE6 Hack */
	* html div#page {
		height: 100%;
	}

	div#page div#middle {
		float: left;
		width: 980px;
		min-height: 410px;
/*		background-color: #fdfcdf;*/
		background: url(../pictures/bg.jpg) top repeat-y;		
	}

	div#page div#middle div#head {
		float: left;
		width: 980px;
		height: 95px;
		margin: auto;
		text-align: right;
	}

	div#page div#middle div#head div#banner468 {
		float: left;
		width: 468px;
		height: 60px;
		margin-top: 20px;
		margin-right: 10px;		
	}

	div#page div#middle div#head div#banner234 {
		float: left;
		width: 234px;
		height: 60px;
		margin-top: 20px;
		margin-right: 10px;
	}
	
	div#page div#middle div#navigation {
		float: left;
		height: 26px;
		width: 960px;
		background-color:#d6d6d6;
		border: solid 10px #FFFFFF;
	}

	div#page div#middle div#content {
		float: left;
		margin: 0;
		min-height: 520px;
		width: 960px;
		background-color:#d6d6d6;
		border-right: solid 10px #FFFFFF;
		border-left: solid 10px #FFFFFF;
		border-bottom: solid 10px #FFFFFF;		
	}

	div#page div#middle div#content div#content_left {
		float: left;
		margin: 0;
		min-height: 520px;
		width: 644px;
	}

	div#page div#middle div#content div#content_left div#news {
		float: left;
		width: 638px;
		_width: 633px;
		margin: 0;
	}

	div#page div#middle div#content div#content_left div#news_small {
		float: left;
		width: 319px;
		margin: 0;
	}
	
	div#page div#middle div#content div#content_left div#poscht {
		float: left;
		width: 200px;
		min-height: 200px;
		border-top: 5px solid #d6d6d6;
	}

	div#page div#middle div#content div#content_left div#box {
		float: left;
		width: 202px;
		min-height: 200px;
		border-top: 5px solid #d6d6d6;
	}

	div#page div#middle div#content div#content_right {
		float: left;
		margin: 0;
		min-height: 520px;
		width: 310px;
		text-align: center;
		background-color:#99111b;
		border-top: 5px solid #d6d6d6;
		border-bottom: 5px solid #d6d6d6;
	}

	div#page div#middle div#content div#content_right2 {
		float: left;
		margin: 0;
		min-height: 80px;
		width: 310px;
		text-align: center;
		background-color:#99111b;
		border-top: 5px solid #99111b;
		border-bottom: 5px solid #99111b;		
	}

	div#page div#middle div#content div#content_right div#infobox {
		float: left;
		margin: 0;
		min-height: 30px;
		width: 100%;
		border-bottom: 1px solid #d6d6d6;
	}

	div#page div#middle div#navigation_left {
		float: left;
		width: 200px;
		min-height: 400px;
		margin: 15px 17px 0 20px;
	}

	div#page div#middle div#navigation div#navigation_right_cell {
		margin-left: 2px;
		float: left;
		/*width: 158px;*/
		width: 135px;		
		height: 20px;
		text-align: center;
		background-color: #99111b;
		padding-top: 6px;
		right: 0;
	}

	div#footer {
		float: left;
		height: 50px;
		width: 100%;
		bottom: 0;
		background: url(../pictures/fusszeile.jpg) left top no-repeat;
		background-color:#99111b;		
		color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;		
		
	}

	div#footerright {
		position: absolute;
		left: 700px;
		bottom: 0;
		z-index: 10;
	}

	div#clear {
		clear: both;
		height: 20px;
	}	

	div span.left {
		width: 49%;
		float: left;
	}

	div span.right {
		width: 49%;
		float: right;
	}

	div span.top {
		width: 100%;
	}

	div span.news {
		display: block;
		float: left;
		width: 280px;
		border:  dotted 1px #FFFFFF;
		margin-left: 10px;
		margin-bottom: 10px;
		margin-top: 0;
		min-height: 80px;
		padding: 0;
	}
	
	div span.news2 {
		display: block;
		float: left;
		width: 95%;
		border:  dotted 1px #FFFFFF;
		margin-left: 10px;
		margin-bottom: 10px;
		margin-top: 0;
		min-height: 80px;
		padding: 0;
	}

	div span.newsright {
		float: left;
		width: 190px;
		border-bottom: dotted 1px #50070e;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		min-height: 40px;
	}

	/* Bilder 50% transparent setzen */
	div#page div#navigation a:hover img {
		filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;
	}
	
		div#page div#navigation ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#page div#navigation ul li {
		width: 190px;
		background-image: url(../pictures/nav.jpg);
		border-bottom: #d1e2a1 1px solid;
		margin: 2px;
	}

	div#page div#navigation ul li a {
		display: block;
		height: 19px;
		padding-left: 20px;
		color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		line-height: 16px;

	}
	
	div#page div#navigation ul li a:hover {
		background-image: url(../pictures/nav_hover.jpg);
		color:#d1e2a1;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		line-height: 16px;		
	}

	div#page div#navigation ul li a.active,
	div#page div#navigation ul li a.open,
	div#page div#navigation ul li.open a,
	div#page div#navigation ul li a:hover {
		background-image: url(../pictures/nav_hover.jpg);
		color:#d1e2a1;
	}
	
	div#page div#middle div#navigation div#navigation_right_cell a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	div#page div#middle div#navigation div#navigation_right_cell a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #9d0d16;
		background-color: #FFFFFF;
		text-decoration: none;
		display: block;
		font-weight:bold;
	}
	
