*		{
		margin:				0;
		padding:			0;
		}

		

body		{
		background-color: 		#1D2935;
		background-image:		url(../gfx/background.jpg);
		background-repeat:		repeat-x;
		font-family: 			'Lucida Grande', Geneva, Arial, Verdana, Tahoma, sans-serif;
		font-size:			76%;
		font-style:			normal;
		color:				#444444;
		min-height:			101%;
		height:				850px;
		min-height:			850px;
		display:			block;
		}

#gesamt

		{
		height:				750px;
		width:				940px;
		display:			block;
		overflow:			hidden;
		position:			absolute;
		left:				50%;
		margin-left:			-470px;
		top:				25px;
		background-image:		url(../gfx/mainbackground.jpg);
		background-repeat:		repeat-y;
		background-position:		0px 150px;
		}
					

#header		{
		display:			block;
		height:				150px;
		width:				940px;
		background-image:		url(../gfx/header.jpg);
		background-repeat:		no-repeat;
		position:			relative;
		top:				0px;
		left:				0;
		}

#headerlogo	{
		width:	 			820px;
		height:				110px;		
		position:			relative;
		top:				40px;
		left:				70px;
		background-image:		url(../gfx/headerlogo.jpg);
		background-repeat:		no-repeat;
		display:			block;
		float:				left;
		}

#headerlogo img	{
		width:				820px;
		height:				110px;
		border:				none;
		display:			block;
		}


#navigation	{
		display:			block;
		width:				140px;
		position:			relative;
		float:				left;
		top:				10px;
		left:				75px;
		padding:			0;
		}

#navigation ul 	
		{	
		display: 			block;
		width:				140px;
		height:				auto;
		padding: 			10px 0 0px 0;
		background-image:		url(../gfx/seitenuebersicht.gif);
		background-repeat:		no-repeat;
		list-style-type:		none;
		border-bottom:			1px solid #aaaaaa;
		margin-bottom:			20px;
		}
 
#navigation ul li 	
		{
		height:				22px;
		width:				138px;			
		display: 			block;
		list-style-type: 		none; 
		margin-left:			1px;
		background-image:		url(../gfx/active.jpg);
		background-repeat:		repeat-x;
		border-top:			1px solid #aaaaaa;		
		} 


#navigation ul li a
	
		{
		font-size:			0.9em;
		font-weight:			bold;
		color: 				#666666;
		text-decoration: 		none;
		height:				17px;
		padding-left:			10px;
		margin-top:			3px;
		background-image:		none;
		background-repeat:		no-repeat;
		display:			block;
		}

#navigation ul li a:hover 

		{
		color: 				#003300;
		background-image:		url(../gfx/active2.gif);
		background-repeat:		no-repeat;	
		}

#navigation ul li a.sub
	
		{
		font-size:			10pt;
		font-weight:			normal;
		color: 				#666666;
		text-decoration: 		none;
		height:				16px;
		padding-left:			20px;
		margin-top:			4px;
		background-image:		none;
		display:			block;
		}

#navigation ul li a:hover.sub 

		{
		color: 				#000000;
		background-image:		none;	
		}

#content	{
		display:			block;
		float:				left;
		width:				650px;
		height:				550px;
		position:			relative;
		top:				10px;
		left:				95px;
		overflow:			hidden;
		}

#whiteblock	{
		display:			block;
		height:				520px;
		background-image:		url(../gfx/white.png);
		overflow:			hidden;
		padding:			10px;
		border:				1px solid #cccccc;
		}
		

#content h1	{
		font-size:			1.1em;
		font-weight:			bold;
		padding:			0px 0px  2px 0px;
		margin:				5px 0px 5px 0px;
		color: 				#003300;
		background-color:		inherit;
		}

#content h2	{
		clear:				both;
		font-size:			1.0em;
		font-weight:			bold;
		padding:			0px 0px  3px 0px;
		margin:				5px 0px 5px 0px;
		color: 				#003300;
		background-color:		inherit;

		}

#content a	{
		text-decoration: 		none;
		color:				#434965;
		font-weight:			bold;
		background-color:		inherit;
		font-size:			0.9em;
		}

#content a:hover 

		{
		color:				#000000;
		background-color:		inherit;	
		}


#content ul	{
		display:			block;
		padding:			0px 0px 10px 0px;
		list-style-type:		none;
		}

#content ul li

		{
		display:			inline;
		line-height:			1.6em;
		font-size:			1em;
		margin:				0 0 0 0;
		}

#content ul.links

		{
		display:			block;
		padding:			0px  0px 0px 10px;
		margin:				0px 15px 15px 0px;
		}

#content ul.links li

		{
		display:			block;
		line-height:			1.6em;
		font-size:			1em;
		}



#content ul.links a.extern,#content a.extern 

		{
 		padding-left:			20px;
  		background:			url(../gfx/weblink.png) center left no-repeat;
		}

#content ul.links a.extern span,#content a.extern span 
		
		{
  		display:			none;
		}


#content ul.links a.intern,#content a.intern 

		{
 		padding-left:			20px;
  		background:			url(../gfx/intern.png) center left no-repeat;
		}

#content ul.links a.intern span,#content a.intern span 
		
		{
  		display:			none;
		}



#content ul li a

		{
		color:				#434965;
		margin:				2px 2px 2px 2px;
		}




#content p	{
		display:			block;
		padding:			4px 0px 4px 20px;
		margin:				0px  0px 0px 0px;
		line-height:			1.6em;
		text-align:			justify;
		font-size:			1em;
		}

#content object	{
		margin:				0 20px;
		}

#content strong	{
		font-weight:			normal;
		}


#content img.lb	{
		border:				1px solid #999999;
		padding:			4px;
		margin:				0px 7px 7px 0px;
		float:				left;
		display:			block;
		height:				auto;
		width:				auto;
		background-color:		#eeeeee;
		}

#content ul.pix	{
		display:			block;
		}

#content ul.pix li

		{
		display:			block;
		height:				99px;
		width:				99px;
		margin:				0;
		padding:			0;
		list-style-type:		none;
		float:				left;
		}

#content span.ad

		{
		display:			block;
		height:				auto;
		padding:			5px;
		border:				1px solid #999999;
		background-color:		#eeeeee;
		float:				left;
		width:				auto;
		height:				auto;		
		overflow:			hidden;
		margin:				0 8px 8px 0;
		}

#footer		{
		clear:				both;
		display:			block;
		position:			relative;
		top:				25px;
		left:				0;
		width:				920px;
		height:				65px;
		background-image:		url(../gfx/footer.jpg);
		background-repeat:		no-repeat;
		background-position:		0px 0px;
		}

#footer span	{
		color:				#ffffff;
		font-size:			0.9em;
		display:			block;
		width:				auto;
		height:				25px;
		padding:			0px 0 0 650px;
		}

#footer span a	{
		text-decoration: 		none;
		color: 				#ffffff;
		background-color:		inherit;
		}

#footer span a:hover

		{
		text-decoration: 		none;
		color: 				#ffffff;
		background-color:		inherit;
		}

