html 				{height:100%; margin:0;padding:0; font: 8pt/16pt Helvetica, Arial; margin:0px auto;}
body 				{font: 8pt/16pt Helvetica, Arial; color: #333; background-color:#16495F; 
				 	 height:100%; border: 0px; padding:0; text-align:center; margin:0px auto; }
A  					{color : #444; text-decoration : none;}
A:hover  			{color : #FF5A00; text-decoration : none;}
a.link2				{color : #4C919D; text-decoration : none;}
a.link3				{color : #4C919D; text-decoration : none;}
a.link4				{color : #900; text-decoration : none;}
a.lktext			{color : #FF9600;}
a.lktext1				{color : #FF9600;}
a.lktext1:hover 		{color : #444; text-decoration: underline}
.menu_aktiv a:hover 	{color: #444;}
.menu_aktiv1 a:hover 	{color: #444;}
.menu_aktiv2 a:hover 	{color: #444;}


a.schwarz:link   	{font-size:11px;text-decoration:none; font-weight:bold; color:#000000;}
a.lightboxlink:link {text-decoration:none;}

.kopfleiste			{background-color:#0A2734; height:25px; text-align:right; margin:0px; 
					 padding-right:1px; padding-top:2px;font-size: 8pt; color:#FFF;}
.banner				{background-color:#0A2734; height:90px; margin:0px;}
.menu				{background-color:#E9E7E7; float:left; width:200px; height:100%; 
					 text-align:left; padding-left:10px; padding-top:5px;} 
.inhalt				{background-color:#FFFFFF;  font: 9pt/14pt; padding-left:10px; padding-top:5px; padding-right:10px; height:100%;}
.button				{background-color: #0089A5; border: 0px solid; font-size: 10px; color: #fff; height: 18px; width: 22px; margin-left:2px;} 
.menu_wag 			{z-index:999;text-align:left; top: 0px; left:210px; height:10px; background:#E9E7E7; color:white;}
.pulldown 			{width:100%;background: #E9E7E7;padding:4px 5px 5px 10px; border-top: 1px solid #FFFFFF; font: 8pt/12pt Helvetica, Arial; font-weight: bold;}

input.text			{width: 80px; border: #0089A5 0px solid; }
.inputa  			{color : #000; text-decoration:none; font: 8pt;}
.inputb  			{background: #CCE4E8; color: #006985; font-weight : bold; text-decoration : none;}
.tablemenu			{width:190px; height:100%;}
.main_frame			{font: 9pt/14pt Helvetica, Arial; background: #FFF; padding-left: 10px; padding-top: 10px; vertical-align: top; width: 400px; padding-right: 10px;}
.pflichtfelder 		{color: 006985; text-decoration: none; }

table, td, th, 

table 				{border-collapse: collapse; font:9pt/14pt;}
.newsdet			{width: 700px;}
td .liste			{padding-top: 3px;}
td					{vertical-align: top;}
.menu0, .menu_aktiv	{font-weight:bold;}
.menu1				{text-decoration:none; padding-left:10px;}
.menu2				{padding-left:20px;}
.menu_aktiv, .menu_aktiv1, .menu_aktiv2		
					{background-color:FBA62E; font-size: 11px;}
td .menu0, .menu1, .menu2, .menu_aktiv, menu_aktiv1, menu_aktiv2	
					{border-bottom-style: solid; border-bottom-color:#ffffff; border-bottom-width:1px; font-size: 11px; }

.tab-partnerdet 	{border: none;	padding: 0px; background-color: #e7eff1; border-collapse: separate; border-spacing: 8px; }

.menu_aktiv1		{padding-left: 10px;}
.menu_aktiv2		{padding-left: 20px;}

td .menu2			{width: 190px;}

td .tab0			{padding-left: 1px; vertical-align: middle;}
td .tab1			{padding-left: 0px; vertical-align: middle;}
td .tab2			{padding-left: 0px; vertical-align: middle; width: 9px;}
td .tab_end			{height: 100%;}
td .want_titel, 
   .projekte_titel	{background: url(./images/hg_r_titel.jpg) #E8EBED; width: 174px; height: 22px; padding-left: 7px;}

td .want_titel		{background: url(./images/hg_want.jpg); width: 174 px;}
td .want			{background: #E8EBED; color: #444; padding-left: 10px; height: 17px;}
td .direktwahl		{background: #E8EBED; color: #444; padding-left: 8px; height: 12px; padding-right: 5px; padding-bottom: 10px; text-align: left; line-height: 130%}

.rand, .support		{border-left: 1px solid #aaa; border-right: 1px solid #fff; background: #E8EBED;}

.projekte			{background: #ADCDD1; padding-left: 7px; line-height: 130%; padding-top:5px; padding-right: 7px; text-align: left;}


.locationleiste		{background: url(./images/hg_location.jpg); height: 26px; padding-left: 5px; color: #333;}


.border_newstable	{border-collapse: collapse; border: 1px solid white; width: 680px;}
.rahmen_newstable	{border: 1px solid #bbb; border-style: dotted; padding: 0.5em; line-height: 1.5em;}
.normtable			{line-height: 1.4em;}
.info_newstable		{text-align: right; color: #900;}
.breite_news		{width: 340px; font:9pt/14pt;}
.news_oberer_rand	{padding-top: 0.5em;}
.news_mehr_info		{text-align: right; color: #900;}
td .newstitle 		{background: #eee; color: #0089A5; font-weight: bold; text-align: left;}

.bg_grey			{background: #eee;}

.rahmen				{border: 1px solid #0089A5; padding: 5px;}
td .mehr_info 		{background: url(./images/hg_mehr_info.jpg); #ADCDD1; background-position: right; text-align: right; padding-right: 7px; background-repeat: no-repeat;}
.pfeil_rot			{padding-left: 1px; padding-right: 1px; vertical-align: middle;}
.title_projekte		{background: #ADCDD1; padding-left: 7px; line-height: 130%; padding-top:5px; text-align: left; color: #007995; font-weight: bold;}

.rot 				{color: #FF9600;}
.cyan				{color: #0089A5;}
.cyan_b				{color: #0089A5; font-weight:bold;}


.dreieck			{padding-left: 1px; padding-right: 0px; vertical-align: middle; text-align= center;}
.suchen				{background: #679DAE; left-border: 1px; right-border: 1px; height: 26px; font: 8pt/16pt Helvetica, Arial; color: #fff; text-align: center; vertical-align: middle;}
.table_menu_rechts	{border-color:#fff; border: 1px; cellspacing: 1px; color: #555; height: 64px; width:174px;}
.menu_rechts		{background: url('./images/hg_button.jpg'); color: inherit; width: 76px; height: 20px; padding-left: 10px; vertical-align: middle; }
.title1 			{padding-left: 8px; font-size: 20px; color: #999; line-height: 1.2;}
.title2 			{padding-left: 8px; font-size: 14px; color: #000; font-weight: bold; line-height: 1.5; text-align: left;}
.title3 			{padding-left: 8px; font-size: 14px; color: #999; font-weight: bold; line-height: 1.2;}
.balken_cyan		{background: #0089A5; width: 10px; align=left;}

.hg_location		{position: relative; background: #C5DCE2 url(./images/hg_location.jpg) repeat top left; width: 5900px; left: 10px; color: #333; padding-left: 5px;}
.hg_rechts_oben		{background: url(./images/hg_r_top.jpg); width:100%;}
.hg_links			{background: url(./images/hg_bb_left.jpg);}
.hg_rechts			{background: #DADADD;width: 100%;}

.hg_grau			{background: #EEEEEE;}

.list				{llist-style-type: square;  margin-top: 2px;}
.text, 	.einleitung	{font: 12px; line-height: 1.5;}
.text_grau			{font-size: 10px; color:#888; line-height: 1.3;}
.cyan				{font: #0089A5; font-weight:bold;}
.einleitung			{padding-left: 8px; padding-right: 18px; width: 94%; }
.bild				{padding-left: 15px; padding-right: 10px; padding-top: 3px; float: left; border: 0px;}
.bild_r				{padding-left:0px; padding-top: 0px; padding-right:0px; float: right; margin-left:10px;}
.bild_center		{padding-left:0px; padding-top: 0px; padding-right:0px; float: middle; margin-left:10px;}
.bild_l				{padding-left: 15px; padding-right: 5px; padding-top: 3px; float: left; border: 0px;}
.bild_normal		{border: 0px; padding: 2px;}
P 					{margin-bottom: 10px; margin-top: 10px; text-align: justify;}
.zeile_gross		{margin-bottom: 20px;}
.zeile_klein		{margin-bottom: 15px;}
.copyright			{background: #CCE4E8; color: #0089A5; text-align: center; vertical-align: middle; font: 8pt;}
.fussmenu			{background: #E7EFF1; font: 8pt/25pt Helvetica, Arial; color: #8AB4BB; text-align: center; vertical-align: middle;}
.support			{background: url(./images/hg_want.jpg); text-align: center; color: #999; vertical-align: middle;}
.texthg1			{background: #FFEEEE;}
.texthg2			{background: #DDCCCC;}
.texthg3			{background: #FFFFEE;}
.copyright, .hg_links, .fussmenu, .support {border-bottom: 1px solid #fff; height:25px; font: 8pt/25pt Helvetica, Arial; color: #8AB4BB;}


.ams_orange_text        {padding-left: 0px; font-size: 16px; color: #FF9600; font-weight: bold; line-height: 1.5;}
.ams_orange_text_huge   {padding-left: 0px; font-size: 22px; color: #FF9600; font-weight: bold; line-height: 1.5;}
.ams_text       		{padding-left: 0px; font: 10pt Arial, Verdana; color: #333; line-height: 1.5;}
.ams_text_ueb      		{padding-left: 0px; font: 12pt Arial, Verdana; color: #FF9600; line-height: 1.5;}
.ams_link a:link        {text-decoration:none; color:#FF7D00;}
.ams_link a:hover       {text-decoration:none; color:#FF9600;}
.ams_link a:visited     {text-decoration:none; color:#FF6000;}
.ams_link a:active      {text-decoration:none; color #FF9600;}
.ams_kontakt_button     {border: 0px;}

.ev_go_bold_green		{color: #008000; font-weight:bold;}
.ev_go_green			{color: #008000;}
.ev_go_orange           {color: #FF9600;}

.bildunterschrift        {padding-left: 0px; font-size: 11px; color: #333; }





