	body
	{
		margin: 0;
		padding: 0;
		font: 100.01% verdana, arial, helvetica, sans-serif;
		background: url("gray.gif") ;
	}
	
	img
	{
		border: 0;
	}

	a:link 
	{ 
		color: #000; 
	}
	a:visited 
	{ 
		color: #666; 
	}
	
	a:hover, a:active
	{
		color: #B00;
		border: 0;
	}
	
	h1
	{
		font: bold 140%  verdana, arial, helvetica, sans-serif;
	}
	
	h2
	{
		font: bold 100% verdana, arial, helvetica, sans-serif;
	}

	
	#container
	{
		margin: 0 auto;
		width: 900px;
		background: url('back.gif');
	}

	#header 
	{ 
		background: url('header.jpg') no-repeat;
		height: 150px; 
	}
	
	#navi
	{ 
		width:270px;
		float:left;
	}


	#navi-header
	{
		background: url(navi-back.gif) repeat-y;
		height:10px;
	}

	#navi-content
	{
		background: url(navi-back.gif) repeat-y;
	}
	
	#navi-content a { text-decoration: none; }

	ul.navi{
		line-height: 40px;
		list-style-type: none;
		margin: 0 0;
		padding: 0;
		text-align:center;

	}

	
	li#active
	{
		background: url(navi-active.gif) no-repeat;
	}


	#navi-footer
	{
		height: 15px;
		clear: both;
		margin-bottom: 20px;
		background: url(navi-footer.gif) no-repeat;
	}


	#news
	{
		float:left;
		width:240px;
		margin: 0;
		margin-left: 30px;
	}

	div.news-header
	{ 
		height:38px;
		background: url(news-header.jpg) no-repeat;
		margin:0;
		padding-top:7px;
	}

	div.news-header h2
	{
		color:white;
		font: 120% verdana, arial, helvetica, sans-serif;
		text-align: center;
		margin: 0; 
	}

	div.news-content
	{
		background: url(news-back.gif) repeat-y;
		padding: 5px 15px 3px 15px;
		margin: 0;
	}
	
	#news p
	{
		margin: 0;
	}

	div.news-footer
	{
		margin-bottom: 20px;
		height: 15px;
		clear: both;
		background: url(news-footer.gif) no-repeat;
	}
		
	
	#footer
	{
		clear: both;
		height: 50px;
		background: url(footer.gif) no-repeat;
		text-align: right;
		padding-right: 20px;
	}


	#content
	{
		position:relative;
		top:-50px;
		float:right;	
		min-height:450px;
		width:580px;
		margin-right: 30px;
		margin-left: 10px;
		background: url(hintergrund.jpg) no-repeat;
		background-position: 10px 50px;
	}

	div.small
	{
		font-size: 70%
	}

	img#titelbild
	{
		position:absolute;
		left:10px;
		top:50px;
	}


	img.who
	{
		float:right;
		margin: 0 0 10px 20px;
	}

	img.right
	{
		float:right;
		margin: 0 0 10px 20px;
	}

	img.left
	{
		float:left;
		margin: 0 20px 10px 0;
	}

	p.center
	{
		text-align:center;
	}
