		html, body, div, span, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, code,
		del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend, button, select,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
		}
		
		body	 {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size:11px;
			padding:0;
			margin:0;
		}
 
		a											{text-decoration:none;color:#1A5040;}
		a:hover										{text-decoration:underline;}
				
		ul											{list-style-type:none;}
		ol											{list-style-type:none;}
		
		input										{border:0;font-size:12px;}
		textarea									{font-size:12px;font-family: Arial, Tahoma, Verdana, sans-serif;}
		
		.clear										{clear:both;}
		.hidden										{display:none;}

		.right										{float:right;}
		.left										{float:left;}
		.aligncenter								{text-align:center;}
		
		
		h1											{font-family: Helvetica Thin, Arial, Tahoma, Verdana, sans-serif;margin-bottom:10px;font-size:40px;color:#1a5040;}
		p											{margin:0;padding:0;}
		
		
		.clear_5px									{height:5px;width:5px;font-size:0.1em;clear:both;}
		.clear_10px									{height:10px;width:10px;font-size:0.1em;clear:both;}
		.clear_20px									{height:20px;width:20px;font-size:0.1em;clear:both;}
		.clear_30px									{height:30px;width:30px;font-size:0.1em;clear:both;}
		.clear_40px									{height:40px;width:40px;font-size:0.1em;clear:both;}
		
		.space_5px									{height:5px;width:5px;font-size:0.1em;}
		.space_10px									{height:10px;width:10px;font-size:0.1em;}
		.space_15px									{height:15px;width:15px;font-size:0.1em;}
		.space_20px									{height:20px;width:20px;font-size:0.1em;}
		.space_30px									{height:30px;width:30px;font-size:0.1em;}
		.space_40px									{height:40px;width:40px;font-size:0.1em;}
		
		
		.pad_5px									{padding:5px;}
		.pad_10px									{padding:10px;}
		.pad_15px									{padding:15px;}
		.pad_20px									{padding:20px;}
		.pad_25px									{padding:25px;}
		.pad_30px									{padding:30px;}
		


		.wrapper									{width:768px;margin:0 auto;}
		.page										{border:1px solid white;padding-bottom:15px;background-color:white;}
		
				
		
		#gruenbody			{margin:0px; background:url(bg.jpg); background-repeat:repeat-x; background-color:#336a71;}
		#pinkbody			{margin:0px; background:url(bg_p.jpg); background-repeat:repeat-x; background-color:#336a71;}
		
		.navtext 			{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT: 11px verdana; BORDER-LEFT: #000000 1px solid; WIDTH: 250px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #F0F0F0; TEXT-ALIGN: left;background-color: #000000 }
		



		.navi 				{font-size:12px;font-family:Arial,Helvetica,sans-serif; color:#000000}
		.norm 				{font-size:12px;font-family:Arial,Helvetica,sans-serif;}
		font 				{font-family:Arial,Helvetica,sans-serif;}
		.ueber 				{font-size:12px;font-family:Arial,Helvetica,sans-serif;}
		.date        			{font-size: 9px; font-family:  Arial, Helvetica, sans-serif; color:#FF6600 }
		.aktuell 				{font-size:10px;font-family:Arial,Helvetica,sans-serif;}
		
		h2 					{font-size:16px; font-family:Arial,Helvetica,sans-serif; color:#326970}
		h4 					{font-size:16px; font-family:Arial,Helvetica,sans-serif; color:#000000}
		h3 					{font-size:16px; font-family:Arial,Helvetica,sans-serif; color:#C73F80}


	.navigation a			{font-size:12px;text-align:right;width:170px;height:35px;display:block;line-height:35px;padding-right:5px;}
	.navigation a:hover		{text-decoration:none;}
	
	.ebene1_gruen 			{background:url('nav_green_bg.gif') left top no-repeat;}
	.ebene1_gruen:hover		{background-position:left -35px;color:black;}
	
	.ebene1_pink			{background:url('nav_pink_bg.gif') left top no-repeat;color:#CF4D8C;}
	.ebene1_pink:hover		{background-position:left -35px no-repeat;color:#8F0045;}

	
	.ebene2 			{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000000}
	.topnav 				{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#13393E;}
	.footer 				{font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#A3BDC4}
	
	
	.footertext					{color:#a3bdc4;}
	.footertext		a			{color:#a3bdc4;}
	.footertext		a:hover		{text-decoration:underline;}
	





		/* ################# ################# */
		
		.legende 										{font-size:11px;background:url("legend_arrow.gif") left top no-repeat;margin-bottom:15px;padding-left:20px;color:#888888;}
		.legende a										{font-size:11px;color:#888888;text-align:right;width:174px;}
			
		.navigation										{width:175px;background-color:#f5f8f5;}
		.content										{padding:15px;}
		

		.header											{width:768px;height:135px;position:relative;}
		.header .toplinks								{position:absolute;top:35px;right:10px;display:inline;margin:0px 10px 0px 10px;line-height:17px;}
		.header .toplinks a								{font-size:11px;text-decoration:none;color:black;}
		.header .toplinks a:hover						{text-decoration:underline;}
		
		
		.bl_welcome										{margin-bottom:20px;font-size:12px;margin-top:10px;}
		.bl_welcome	.top								{background:url("bl_welcome.gif") left top repeat-x;height:29px;line-height:29px;padding:0 10px;border:1px solid #cddde2;}
		.bl_welcome .top h3								{font-size:12px;color:black;}
		.bl_welcome	.content							{background-color:#edf6f9;border:1px solid #cddde2;padding:10px;border-top:0;}
		
		.newsbox 										{margin-bottom:20px;font-size:12px;}
		.newsbox h3										{font-size:12px;color:black;}
		.newsbox .top									{background:url("newsbox_top.gif") left top repeat-x;padding:7px 10px;border:1px solid #dadada;}
		.newsbox .box									{background:#ffffff url("newsbox.gif") left top repeat-x;padding:10px;border:1px solid #dadada;border-top:0;}
		.newsbox .box .thumb							{float:left;margin-right:10px;width:160px;}
		.newsbox .box .text								{float:left;width:340px;}
		.newsbox a.readmore								{background:url("weiterlesen.gif") left top repeat-x;width:95px;height:25px;display:block;float:right;}
		.newsbox a.readmore:hover						{background-position:left -25px;}
		
		a.to_archive									{background:url("archive.gif") left top repeat-x;width:95px;height:25px;display:block;float:right;margin-right:10px;}
		a.to_archive:hover								{background-position:left -25px;}

		a.to_news										{background:url("to_news.gif") left top repeat-x;width:95px;height:25px;display:block;float:left;margin-right:10px;}
		a.to_news:hover									{background-position:left -25px;}
