body	{margin: 0; padding: 0; background-color: #ffffff;}

/* Positionen */
.content	{position: absolute;
			top: 190px;  width: 980px; background-image:url(images/bg-content.gif); background-repeat:repeat-y; padding-bottom:70px;}
			
.inhalt    {position: relative;
			top: 40px; left:280px; width:490px; font-family:verdana; font-size:12px; font-weight:normal	; color:#002d6a; line-height:18px;}
			
.posleistung {position:relative; top:15px; width:490px; height:240px;}
.lei_sp1	 { position:absolute; width:250px;}
.lei_sp2     { position:absolute; width:200px; left:260px;}
			
.posnavi	{position:absolute;
			top:190px; width:200px; height:320px; background-color:#b2c0d2; padding-bottom:30px; //padding-bottom:60px; border-bottom:solid 20px #002d6a;}				

/* Topavigation*/
	
.topnavi	{font-family:verdana; font-size:12px; color:#ffffff; line-height:25px; text-decoration:none; font-weight:bold;
			padding-left:7px; padding-right:7px;}

/* Navigation*/

.navi			{font-family:verdana; font-size:12px; color:#002d6a; line-height:10px; text-decoration:none; padding:11px 0 8px 25px;  display:block; border-bottom:1px solid #000000;}	
a.navi:link  	{color:#002d6a; text-decoration:none;}
a.navi:visited	{color:#002d6a; text-decoration:none;}
a.navi:active	{color:#002d6a; text-decoration:none; font-weight:bold; background-image:url(images/aktiv-bullet.gif); background-repeat:no-repeat;}
a.navi:hover	{color:#002d6a; text-decoration:none; font-weight:bold; background-image:url(images/aktiv-bullet.gif); background-repeat:no-repeat;}
.navia			{font-family:verdana; font-size:12px; font-weight:bold; color:#002d6a; line-height:10px; text-decoration:none; padding:11px 0 8px 25px;  display:block; border-bottom:1px solid #000000; background-image:url(images/aktiv-bullet.gif); background-repeat:no-repeat;}	

/* Navigation Ebene 2 */
.poskopfnavi		{ position:absolute; top:150px; height:30px; width:980px; background-color:#002d6a; font-size:14px; color:#cccccc; font-weight:bold; font-family:verdana}
.kopfnavi  {font-size:14px; color:#cccccc; font-weight:bold; font-family:verdana}
a.kopfnavi:link  	{font-size:14px; color:#cccccc; text-decoration:none; font-weight:bold; font-family:verdana}
a.kopfnavi:visited	{ font-size:14px; color:#cccccc; text-decoration:none; font-weight:bold;  font-family:verdana}
a.kopfnavi:active	{font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold;  font-family:verdana}
a.kopfnavi:hover	{ font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana}
.kopfnavia			{font-family:verdana; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold; }


/* Titel */						
h1		{font-family: verdana;
		font-size: 16px; color: #003366; font-weight: bold;
		padding-bottom: 30px; margin: 0px; }
h2		{font-family:verdana; font-size:12px; font-weight:bold; font-style:italic; color:#002d6a; line-height:18px;
		padding-top:10px; margin-top:10px;}
h3		{font-family:verdana; font-size:12px; padding-left:10px; font-weight:bold; color:#002d6a; line-height:18px;}
h3		{font-family:verdana; font-size:12px; font-weight:bold; color:#002d6a; line-height:18px;}

/* Fliesstext */
.text 			{font-family: verdana; font-size: 12px; color: #003366; font-weight:normal; line-height:18px;}
a.text:link 	{color:#003366; text-decoration:underline;}
a.text:visited	{color:#003366; text-decoration:underline;}
a.text:active	{color:#b2c0d2; text-decoration:underline;}
a.text:hover	{color:#b2c0d2; text-decoration:underline;}

.textk 			{font-family:verdana; font-size:10px; color:#002d6a; line-height:17px;}
a.textk:link 	{color:#002d6a; text-decoration:none;}
a.textk:visited	{color:#002d6a; text-decoration:none;}
a.textk:active	{color:#002d6a; text-decoration:none;}
a.textk:hover	{color:#002d6a; text-decoration:none;}

.textblau		{font-family:verdana; font-size:11px; color:#004A9D; line-height:16px;}
.textweiss		{font-family:verdana; font-size:11px; color:#ffffff; line-height:16px; font-weight:bold;}

								
/* Seitenanfang*/
.top			{font-family:verdana; font-size:10px; color:#A01A00; line-height:18px; text-decoration:none;}
a.top:link  	{color:#A01A00;}
a.top:visited	{color:#A01A00;}
a.top:active	{color:#333333;}
a.top:hover		{color:#333333;}

/* Fussnavigation*/
.fusszeile		{position: absolute; width: 980px; height: 20px;//height: 25px; background-position: left; background-color:#002d6a; margin-top:70px; border-bottom:solid 5px;}

.fussnavi     {position: absolute; width: 980px;  background-position: left;  margin-top:100px;}
.fussnavi2     {position: absolute; width: 980px;  background-position: left;  margin-top:125px; padding-bottom:30px;}

.fuss				{font-family:verdana; font-size:10px; color:#00266D; line-height:25px; }				
a.fuss:link  	{color:#00266D; text-decoration: underline;}
a.fuss:visited  {color:#00266D; text-decoration: underline;}
a.fuss:active	{color:#00266D; text-decoration: underline;}
a.fuss:hover	{color:#b2c0d2; text-decoration: underline;}
.fussa				{font-family:verdana; font-size:10px; color:#b2c0d2; line-height:25px; text-decoration: underline; }				


/*Kopfbilder*/
.logo { position:absolute; width:280px; }
.bild1 { position:absolute; left:280px; }
.bild2 { position:absolute; left:430px; }
.bild3 { position:absolute; left:580px; }
.bild4 { position:absolute; left:730px; }
.bild5 { position:absolute; left:880px; width:100px; height:150px; background-color:#b2c0d2; z-index:10;}

.line-black { position:absolute; top:180px; width:980px; height:12px;//height:5px; background-color:#000000; font-size:9px;}

.text-bild   {position:absolute; top:30px; left:360px; float:right; padding:10px;} 

/*rechte Spalte*/
.imp { position:absolute; top:190px; left:800px; width:180px; height:100px;//height:120px; background-color:#b2c0d2; border-bottom:solid 20px #002d6a; font-family:}
.imp-text { position:relative; top:20px; font-family:verdana; font-size: 12px; color: #002d6a; font-weight: normal; padding-left:5px; line-height:25px;}

.navi_rechts			{font-family:verdana; font-size:12px; font-weight:normal; color:#002d6a; line-height:25px; text-decoration:underline;}	
a.navi_rechts:link  	{font-family:verdana; font-size:12px; font-weight: normal; color:#002d6a; line-height:25px;text-decoration:underline; }
a.navi_rechts:visited	{color:#002d6a; text-decoration:underline;}
a.navi_rechts:active	{color:#002d6a; text-decoration:underline;}
a.navi_rechts:hover	{color:#002d6a; text-decoration:underline; font-weight:bold;}
.navi_rechtsa			{font-family:verdana; font-size:12px; font-weight:normal; color:#002d6a; line-height:25px; text-decoration:underline; font-weight:bold;}	

.kontakt { position:absolute; top:280px; left:800px; width:180px; height:120px;//height:160px; background-color:#b2c0d2; border-bottom:solid 20px #002d6a; border-top:solid 20px #002d6a;}
.kontakt-text { position:relative; top:28px; font-family:verdana; font-size: 12px; color: #002d6a; font-weight: normal; padding-left:5px; line-height:35px;}

.finanz { position:absolute; top:440px; left:800px; width:180px; height:90px;//height:110px; background-color:#b2c0d2; border-bottom:solid 20px #002d6a;}
.finanz-text { position:relative; top:20px; font-family:verdana; font-size: 12px; color: #002d6a; font-weight: normal; padding-left:5px; line-height:25px;}

/* Stadtauswahl */
.posstadt { position:relative; top:5px; width:500px; height:240px;}
.spalte1 {position:absolute; width:90px; font-size:11px;}
.spalte2 {position:absolute; width:55px; left:92px; text-align:right; font-size:11px;}
.spalte3 {position:absolute; width:100px; left:183px; font-size:11px;}
.spalte4 {position:absolute; width:110px; left:210px; text-align:right; font-size:11px;}
.spalte5 {position:absolute; width:100px; left:355px; font-size:11px;}
.spalte6 {position:absolute; width:110px; left:375px; text-align:right; font-size:11px;}


/* Listen */
.liste			{
	background-image: url(images/listpoint.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-bottom: 5px;	
}

.listeu			{
	background-image: url(images/listpoint-1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 10px;
}
.listeu_a			{
	background-image: url(images/listpoint-1-a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 10px;
}

/* Hintergrundimages */
.bgnavi			{
	background-image: url(images/bg-navi.gif);
	background-position: left;
	background-repeat: repeat-y;
}

