* {
	color:#464646;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
}

body {
	margin: 10px; 
	padding: 0px;
}

a {
	text-decoration:none;
}

img {
	border: 0px;
}

#header {
	clear:both;
	height: 151px;
	width: 1000px;
	background: url(graphics/header.gif) repeat-x;
}

	#logocont {
		float: left;
		padding-left: 20px;
	}
	
	#rightheader {
		float: left;
	}
	
	#topnavi {
		clear: both;
		width: 850px; 
		text-align: right;
		padding-top: 10px;
		color: white;
	}
	
	#topnavi a {
		color:white;
		margin-left: 10px;
		color: white;
	}
	
	#titlecont {
		clear: both;
		width: 850px; 
		text-align: right;
		padding-top: 50px;
		font-size: 15px;
		font-weight: 800;
		color: rgb(255, 242, 0);
	}
	
#rootlinecont {
	clear:both;
}
	
	#rooline_left {
		float: left;
		width: 140px;
		height: 25px;
		background: rgb(255,242,0);
		display: blocked;
	}
	
	#rootline_bordercol {
		width: 15px;
		background: url(graphics/ecke.png) no-repeat;
		display: blocked;
		float: left;
	}
	
	#rootline {
		float: left;
		font-size: 10px;
		padding-top: 5px;
	}
	
	#rootline a {
		font-size: 10px;
	}
	
#midrow {
	clear:both;
	float: left;
	background: url(graphics/left.png) repeat-y;
}
	
	#leftNav {
		float: left;
		width: 140px;
		background: url(graphics/left.png) repeat-y;
	}
	
	#leftNav div {
		clear: both;
	}
	
	#leftNav div.leftNav1 a {
		color:#333333;
		display:block;
		line-height:16px;
		padding:3px 0px 3px 5px;
	}
	
	#leftNav div.leftNav1_cur a {
		color:#333333;
		display:block;
		line-height:16px;
		padding:3px 0px 3px 5px;
		font-weight: 800;
	}
	
	#leftNav div.leftNav2 a {
		color:#333333;
		display:block;
		line-height:16px;
		padding:3px 0px 3px 15px;
	}
	
	#leftNav div.leftNav2_cur a {
		color:#333333;
		display:block;
		line-height:16px;
		padding:3px 0px 3px 15px;
		font-weight: 800;
	}
	
	#leftNav div.leftNav3 a {
		color:#333333;
		display:block;
		line-height:16px;
		padding:3px 0px 3px 25px;
	}
	
	#leftNav div.leftNav3_cur a {
		color:#333333;
		display:block;
		line-height:16px;
		padding:3px 0px 3px 25px;
		font-weight: 800;
	}
	
	#bordercol {
		float: left;
		width: 15px;
		height: 100px;
		display: blocked;
	}
	
	#content {
		float: left;
		width: 845px;
	}
	
	li a, .bodytext a {
		color: blue;
		text-decoration: underline;
	}
	

#footer {
	clear:both;
	float:left;
	width: 1000px;
	padding-top: 30px;
	background: url(graphics/left.png) repeat-y;
}

	#footer_rightcol {
		float: left;
		width: 140px;
		display: blocked;
		height: 40px;
		font-size: 10px;
	}
	
	#sponsoren {
		float: left;
		font-size: 10px;
		width: 840px;
		padding-left: 15px;
	}		
