a:link		{color:#6ba91a;}
a:visited	{color:#6ba91a;}
a:hover	{color:#cc9900;}
a:active			{color:#6ba91a;} 
a.AufDunkel:link			{color:#98b6eb;}
a.AufDunkel:visited			{color:#98b6eb;}
a.AufDunkel:hover			{color:#cc9900;}
a.AufDunkel:active			{color:#6ba91a;} 
a.WieText:link		{color:#22587c;
					text-decoration: none;
					}
a.WieText:visited	{color:#22587c;
					text-decoration: none;
					}
a.WieText:hover		{color:#cc9900;
					text-decoration: underline;}
a.WieText:active	{color:#6ba91a;
					text-decoration: underline;} 
a.fussZeile:link	{color:#547fc0;
 					text-decoration: underline;}
a.fussZeile:visited	{color:#547fc0;
 					text-decoration: underline;}
a.fussZeile:hover		{color:#519629;
 						text-decoration: none;}
a.fussZeile:active		{color:#547fc0;}
a.seitennavi:link		{color:#6ba91a;
 						text-decoration: underline;}
a.seitennavi:visited		{color:#6ba91a;
 						text-decoration: underline;}
a.seitennavi:hover		{color:#6ba91a;
 						text-decoration: none;}
a.seitennavi:active		{color:#6ba91a;}
a.moreinfo:link			{color:#6ba91a;
						text-decoration: underline;
						font-weight: 300;}
a.moreinfo:visited		{color:#6ba91a;
						text-decoration: underline;
						font-weight: 300;}
a.moreinfo:hover		{color:#cc9900;
						text-decoration: underline;
						font-weight: 300;}
a.moreinfo:active		{color:#6ba91a;
						font-weight: 300;} 

body.main						{font-family: Tahoma, Arial, Helvetica, sans-serif;
								font-size: small;
								font-weight: 300;
								color: #22587c;
								background-color: #3d3d3d;
								background-image: url(../images/bodyhint.jpg);
								background-position: top left;
								background-repeat: repeat-x;
								padding:0px;
								margin: 0px;
								}
div.MainInhalt					{background-image: url(../images/divMainInhaltHint.jpg); 
								background-position: top left; 
								background-repeat:repeat-x; 
								background-color: #dbe4f0;
								width: 850px;}								
div.HauptZeile1					{background-image: url(../images/HauptZeile1Hint.gif);
								background-position: top right;
								background-repeat: no-repeat;
								width: 850px;
								}																																														
div.HauptZeile2					{width: 850px;
								height: 207px;
								background-color: #325a96;
								color: #FFFFFF;
								}
div.HauptZeile3					{background-image: url(../images/HauptZeile3Hint.gif);
								background-position: top right;
								background-repeat: no-repeat;
								width: 850px;
								}		
div.Spalte1b4					{width: 490px;
								padding: 20px 10px 10px 10px;
								float: left;
								line-height: 140%;}				
div.Spalte1b1					{width: 145px;
								padding: 20px 10px 10px 10px;
								float: left;
								line-height: 140%;}	
div.Spalte2b2					{width: 145px;
								padding: 20px 10px 10px 10px;
								float: left;
								line-height: 140%;}	
div.Spalte2b3					{width: 240px;
								padding: 20px 10px 10px 10px;
								float: left;
								line-height: 140%;}																	
div.Spalte2b4					{width: 335px;
								padding: 20px 10px 10px 10px;
								float: left;}		
div.Spalte1b2					{width: 310px;
								padding: 20px 10px 10px 10px;
								float: left;}		
								
div.Spalte2b5					{width: 405px;
								padding: 10px 10px 10px 10px;
								float: left;}	
div.Spalte2b6					{width: 500px;
								padding: 10px 10px 10px 10px;
								float: left;}	
div.Spalte7b7					{width: 145px;
								padding: 10px 10px 10px 10px;
								float: left;}	
div.Spalte5b7					{width: 310px;
								padding: 10px 10px 10px 10px;
								float: left;}				
div.aufzaehlung					{margin: 5px 0px;
								padding: 0px 0px 0px 20px;
								font-weight: 300;}
div.aufzaehlung  img			{margin-left:-20px;
								float: left;
								margin-top:4px;
								}	
div.aufzaehlung  div			{padding-left: 20px;
								margin-top:4px;
								}									
div.moreinfo					{background-color: #ebebeb; 
								margin: 55px -10px 0px 0px; 
								padding:  10px;
								width: 310px;}																																																					
/* Kontakt -> Adressen	*/												
div.div_hint145_1				{background-color: #c8d3e2;
								background-image:url(../images/hint_div145_1.jpg);
								background-position: top left;
								background-repeat: no-repeat;
								padding: 5px;
								}			
div.div_hint145_1	div.sp1zelle1		{width: 25%;
										float: left;
										margin: 0px 0px;
										padding-top: 0px;
										font-size: 0.85em;}																			
div.div_hint145_1	div.sp2zelle1		{float: left;
										margin: 0px 0px;
										font-size: 0.85em;}															
div.div_hint145_1	span.subHeadline			{font-size: 0.85em; 
										font-weight: 300; 
										color: #b9c6db;
										}
/* Kontaktformular */
div.KontaktFormular						{border-width: 0px; 
										border-color: #FFFFFF; 
										border-style: solid; 
										padding: 5px;
										background-color: #eaeff5;
																		
										}
div.KontaktFormular	div.sp1zelle1		{width: 230px;
										float: left;
										margin: 3px 10px 0px 0px;
										padding-top: 8px;
										padding-bottom: 2px;
										font-size: 1em;
										border-width: 0px 0px 1px 0px; 
										border-color: #FFFFFF; 
										border-style: solid;}																			
div.KontaktFormular	div.sp2zelle1		{float: left;
										margin: 3px 0px;
										font-size: 1em;}
input.inputText1						{width: 240px;
										padding: 4px 2px 0px 2px;
										height: 20px;
										border-color: #8b9ab1;
										border-width: 1px;
										border-style: solid;
										background-image: url(../images/hintInputText1.gif);
										background-repeat: repeat-x;
										font-family: Tahoma, Arial, Helvetica, sans-serif;
										font-size: small;
										}		
img.ue									{margin: 30px 10px 0px 10px;}		
img.ue2									{margin: 0px 0px 10px 0px;}																		
span.schlagsatz							{font-style: normal; 
										font-size: 1.0em; 
										display: inline; 
										padding: 0px 0px 10px 0px; 
										font-weight: 800;
										}
span.text								{font-size: 0.9em;}										
span.subnavi							{font-size: 0.85em;
										}
img.layout1								{margin: 35px -10px 0px 0px;
										}
span.auswahlBereich						{padding: 5px 0px;
										}		
div.ServiceBereich						{width: 470px; 
										height: 223px; 
										background-color: #f2f5fa; 
										margin-top: 0px;
										padding: 10px;
										border-color: #FFFFFF;
										border-width: 0px 0px 0px 0px;
										border-style: solid;}																		
/*** Fragen & Ratgeber *****/
div.nummer								{background-color: #6ca719; 
										color: #FFFFFF; 
										font-weight: 900; 
										width: 20px; 
										text-align: center; 
										padding: 2px; 
										float: left;
										}		
div.frage								{margin-left: 20px; 
										float: left; 
										width:438px;																																							
										}
div.frage	div							{margin-bottom:5px;																																							
										font-weight: 900;}							
div.AngebotsFormular					{width: 470px; 
										background-color: #f2f5fa; 
										margin-top: 0px;
										padding: 10px;
										border-color: #FFFFFF;
										border-width: 0px 0px 0px 0px;
										border-style: solid;}															
div.AngebotsFormular	div.sp1zelle1		{width: 470px;
											margin: 0px 0px 2px 0px;
											padding-top: 8px;
											padding-bottom: 4px;
											font-size: 1em;
											float: none;
											border-width: 0px 0px 1px 0px;
											border-color: #FFFFFF;
											border-style: solid;}																			
div.AngebotsFormular	div.sp2zelle1		{margin: 0px 0px 0px 39px;
											font-size: 1em;}													
div.AngebotsFormular	div.nummer			{width: 20px; 
											padding: 2px; 
											color: #FFFFFF; 
											font-weight: 900; 
											background-color: #6690d8; 
											float: left; 
											margin-right: 15px; 
											text-align: center;}											
input.inputText2							{width: 240px;
											padding: 4px 2px 0px 2px;
											height: 20px;
											border-color: #8b9ab1;
											border-width: 1px;
											border-style: solid;
											font-family: Tahoma, Arial, Helvetica, sans-serif;
											font-size: small;
											}												
textarea.inputText2							{width: 240px;
											padding: 4px 2px 0px 2px;
											height: 20px;
											border-color: #8b9ab1;
											border-width: 1px;
											border-style: solid;
											font-family: Tahoma, Arial, Helvetica, sans-serif;
											font-size: small;
											}						
										
										

