*		{
		margin:				0;
		padding:			0;
		}

		

body		{
    		background: 			#CCCCCC url(../gfx/background.png) 0 0 repeat-x;
    		font-family: 			Tahoma, Arial, Helvetica, sans-serif;
    		font-size: 			11px;
    		color: 				#4c4c4c;
    		overflow-y: 			scroll;
		font-style:			normal;
		height:				auto;
		display:			block;
		}

#gesamt

		{
		height:				auto;
		width:				1020px;
		display:			block;
		position:			absolute;
		left:				50%;
		margin-left:			-510px;
		top:				0px;
		background-image:		url(../gfx/mainbackground.png);
		background-repeat:		repeat-y;
		background-position:		0px 0px;
		}
					

#header		{
		display:			block;
		height:				360px;
		width:				100%;
		background-color:		#ffffff;
		position:			relative;
		top:				0px;
		left:				0px;
		background-image:		url(../gfx/header.jpg);
		background-repeat:		no-repeat;


		}

#headerlogo	{
		width:	 			539px;
		height:				28px;		
		position:			relative;
		top:				45px;
		left:				461px;
		float:				left;
		background-image:		url(../gfx/headerlogo.gif);
		background-repeat:		no-repeat;
		display:			block;
		float:				left;
		}

#headerlogo img	{
		width:				539px;
		height:				28px;
		border:				none;
		display:			block;
		}


#navigation	{
		background-color:		#ffffff;
		display:			block;
		width:				100%;
		height:				40px;
		position:			relative;
		top:				0px;
		left:				0px;
		padding:			0 0 0 0;
		background-image:		url(../gfx/navbackground.jpg);
		background-repeat:		no-repeat;
		}

#navigation ul 	
		{	
		display: 			block;
		width:				100%;
		height:				100%;
		list-style-type:		none;
		padding:			10px 0 0 20px;
		}
 
#navigation ul li 	
		{
		width:				165px;
		height:				30px;
		display: 			block;
		list-style-type: 		none;
		float:				left;
		text-align:			center;

		} 


#navigation ul li a
	
		{
		width:				165px;
		height:				30px;
		padding:			0;
		color: 				#666666;
		text-decoration: 		none;
		display:			block;
		float:				left;
		padding-top:			7px;
		font-size:			13px;
		font-weight:			bold;
		}

#navigation ul li a.link01
 
		{
		background-image:		url(../gfx/01_inactive.jpg);
		background-repeat:		no-repeat;
		color:				#666666;
		}

#navigation ul li a:hover.link01, #navigation ul li a.link01_active
 
		{
		background-image:		url(../gfx/01_active.jpg);
		background-repeat:		no-repeat;
		color:				#000000
		}


#navigation ul li a.link02
 
		{
		background-image:		url(../gfx/02_inactive.jpg);
		background-repeat:		no-repeat;
		color:				#666666;
		}

#navigation ul li a:hover.link02:hover, #navigation ul li a.link02_active
 
		{
		background-image:		url(../gfx/02_active.jpg);
		background-repeat:		no-repeat;
		color:				#000000
		}

#navigation ul li a.link03
 
		{
		background-image:		url(../gfx/03_inactive.jpg);
		background-repeat:		no-repeat;
		color:				#666666;
		}

#navigation ul li a:hover.link03:hover, #navigation ul li a.link03_active
 
		{
		background-image:		url(../gfx/03_active.jpg);
		background-repeat:		no-repeat;
		color:				#000000
		}

#navigation ul li a.link04
 
		{
		background-image:		url(../gfx/04_inactive.jpg);
		background-repeat:		no-repeat;
		color:				#666666;
		}

#navigation ul li a:hover.link04:hover, #navigation ul li a.link04_active
 
		{
		background-image:		url(../gfx/04_active.jpg);
		background-repeat:		no-repeat;
		color:				#000000
		}



#navigation ul li a.link05
 
		{
		background-image:		url(../gfx/05_inactive.jpg);
		background-repeat:		no-repeat;
		color:				#666666;
		}

#navigation ul li a:hover.link05:hover, #navigation ul li a.link05_active
 
		{
		background-image:		url(../gfx/05_active.jpg);
		background-repeat:		no-repeat;
		color:				#000000
		}



#navigation ul li a.link06
 
		{
		background-image:		url(../gfx/06_inactive.jpg);
		background-repeat:		no-repeat;
		color:				#666666;
		}

#navigation ul li a:hover.link06:hover, #navigation ul li a.link06_active
 
		{
		background-image:		url(../gfx/06_active.jpg);
		background-repeat:		no-repeat;
		color:				#000000
		}

		

#wrapper	{
		background-color:		inherit;
		display:			block;
		width:				250px;
		position:			relative;
		float:				left;
		top:				0px;
		left:				0px;
		padding:			0 0 0 0;
		}


#subnavigation	{
		display:			block;
		width:				200px;
		position:			relative;
		float:				left;
		top:				0px;
		left:				0px;
		padding:			0px;
		margin:				70px 5px 5px 30px;
		border-bottom:			1px dotted #aaaaaa;
		}

#subnavigation ul 	
		{	
		display: 			block;
		width:				100%;
		height:				auto;
		list-style-type:		none;
		padding:			0;
		}
 
#subnavigation ul li 	
		{
		height:				25px;
		display: 			block;
		list-style-type: 		none;
		width:				200px;
		float:				left;
		padding:			0;
		margin:				0;
		line-height:			1.3em;
		font-size:			12px;
		font-weight:			bold;
		border-top:			1px dotted #aaaaaa;
		} 


#subnavigation ul li a
	
		{
		width:				100%;
		height:				25px;
		margin:				0 0 0 0px;
		padding:			5px 0 0 25px;
		font-family:			Verdana;
		color: 				#999999;
		text-decoration: 		none;
		display:			block;
		background-image:		url(../gfx/link.gif);
		background-repeat:		no-repeat;
		background-position:		2px 7px;
		}

#subnavigation ul li a:hover 

		{
		color: 				#000000;
		background-image:		url(../gfx/activelink.gif);
		background-repeat:		no-repeat;
		}

#search		{
		display:			block;
		width:				220px;
		height:				80px;
		position:			relative;
		float:				left;
		top:				0px;
		left:				10px;
		padding:			0 0px 10px 0px;
		margin:				0 0px 10px 0;
		border-bottom: 			1px dotted #cccccc;
		}

#search input	{
		border:				1px dotted #999999;
		margin:				20px 0 5px 5px;
		padding:			2px;
		background-color:		#ffffff;
		width:				140px;
		color:				#999999;
		font-size:			15px;
		line-height:			1em;
		}

#search p	{
		font-size:			15px;
		font-weight:			normal;
		color: 				#999999;
		text-decoration: 		none;
		padding:			0 0 0 20px;
		margin-top:			10px;
		display:			block;
		}

#adress		{
		display:			block;
		width:				220px;
		position:			relative;
		float:				left;
		top:				0px;
		left:				10px;
		padding:			20px 0px 40px 10px;
		margin:				0 0px 10px 0;
		border-bottom: 			1px dotted #cccccc;
		}

#adress p	{
		font-size:			14px;
		font-weight:			normal;
		line-height:			1.2em;
		padding:			5px 0 0 10px;
		}

#adress p strong	

		{
		color:				#960234;
		font-size:			16px;
		font-weight:			normal;
		}

#adress a	{
		margin:				0 0 0 0px;
		padding:			0 0 0 25px;
		font-family:			Verdana;
		color: 				#666666;
		text-decoration: 		none;
		background-image:		url(../gfx/link.gif);
		background-repeat:		no-repeat;
		background-position:		0px 3px;
		}

#adress a:hover
		{
		background-image:		url(../gfx/activelink.gif);
		background-repeat:		no-repeat;
		color: 				#000000;
		}

#intern		{
		display:			block;
		width:				220px;
		position:			relative;
		float:				left;
		top:				0px;
		left:				10px;
		padding:			20px 0px 40px 10px;
		margin:				0 0px 10px 0;
		border-bottom: 			1px dotted #cccccc;
		}

#intern p	{
		font-size:			14px;
		font-weight:			normal;
		line-height:			1.2em;
		padding:			5px 0 0 10px;
		}

#intern p strong	

		{
		color:				#960234;
		font-size:			16px;
		font-weight:			normal;
		}

#intern a	{
		margin:				0 0 0 0px;
		padding:			0 0 20px 25px;
		font-family:			Verdana;
		color: 				#666666;
		text-decoration: 		none;
		background-image:		url(../gfx/intern2.gif);
		background-repeat:		no-repeat;
		background-position:		0px 3px;
		}

#intern a:hover	{
		color: 				#000000;
		background-image:		url(../gfx/intern.gif);
		background-repeat:		no-repeat;
		}

#content	{
		display:			block;
		float:				left;
		width:				670px;
		height:				auto;
		position:			relative;
		top:				50px;
		left:				40px;
		padding-bottom:			50px;
		}

#content h1	{
		font-size:			24px;
		font-weight:			normal;
		font-family:			Verdana;
		padding:			10px 0px  5px 0px;
		line-height:			1em;
		margin:				0 0 10px 0;
		color:				#960234;
		background-color:		inherit;
		}


#content h2	{
		font-size:			19px;
		font-weight:			normal;
		font-family:			Verdana;
		padding:			20px 0px  2px 0px;
		margin:				0 0 10px 0;
		color:				#960234;
		background-color:		inherit;
		border-bottom:			none;
		}

#content a	{
		text-decoration: 		none;
		color:				#666666;
		padding:			0px 5px 0 20px;
		background-image:		url(../gfx/link.gif);
		background-repeat:		no-repeat;
		background-position:		0px 3px;
		font-weight:			bold;
		line-height:			1.5em;
		font-size:			13px;
		}

#content a:hover 

		{
		color: 				#000000;
		background-image:		url(../gfx/activelink.gif);
		background-repeat:		no-repeat;
		}

#content a.lb	{
		background-image:		none;
		background-color:		#eeeeee;
		padding:			2px;
		border:				1px solid #cccccc;
		margin:				2px;
		display:			block;
		float:				left;
		}


#content ul	{
		padding:			5px 0px 15px 20px;
		list-style-type:		square;
		color:				#003399;
		}

#content ul li

		{
		line-height:			1.5em;
		font-size:			14px;
		color:				#555555;
		}



#content p	{
		display:			block;
		padding:			5px 0px 5px 0px;
		text-align:			justify;
		line-height:			1.5em;
		font-size:			14px;
		}

#content p strong	

		{
		color:				#000066;
		font-weight:			normal;
		}

#content table	{
		width:				700px;
		font-size:			14px;
		}

#content table thead

		{
		background-color:		#eeeeee;
		font-weight:			bold;
		}

#content table tr td

		{
		padding:			2px;
		}


#footer		{
		clear:				both;
		display:			block;
		position:			relative;
		top:				20px;
		left:				0px;
		width:				100%;
		height:				90px;
		background-image:		url(../gfx/footer.png);
		background-repeat:		no-repeat;
		background-position:		0;
		}

#footer span	{
		color:				#cccccc;
		font-size:			0.7em;
		font-weight:			normal;
		display:			block;
		text-align:			left;
		width:				auto;
		padding-left:			20px;
		padding-top:			30px;
	
		}

#footer span a	{
		text-decoration: 		none;
		color: 				#cccccc;
		background-color:		inherit;
		border:				none;
		}

#footer span a:hover

		{
		text-decoration: 		none;
		color: 				#ffffff;
		background-color:		inherit;
		}

#footer span img

		{
		border:				none;
		}
