	html, body{
					font-family:arial;
					font-size:11.5px;
					color:#D7D7D7;
       				height: 100%;
       	 			padding: 0;
       				margin: 0;
					overflow: show;
					text-align: center;
					background-image:url(../img/hg_verlauf-seite.gif); 
					background-repeat:repeat-x;			
      				}
	#header		{
					margin:auto;
					width:780px;
					}
	#navi			{
					font-size:10px;
					text-align:left;
					color:#FFFFFF;
					width:730px;
					padding-top:7px;
					padding-left:50px;
					height:21px;
					background-image:url(../img/hg_navigation.gif); 
					}	
	#subnavi	{
					width:780px;
					height:20px;
					background-image:url(../img/hg_subnavigation-neutral.gif); 
					}	
	#subnavi_aktiv{
					font-size:10px;
					text-align:left;
					color:#FFFFFF;
					padding-top:3px;
					padding-left:50px;
					width:730px;
					height:17px;
					background-image:url(../img/hg_subnavigation-aktiv.gif); 
					}						
	#content	{
					margin:auto;
					width:780px;
					min-height:695px;
					height:auto !important;  /* für Firefox u.ä. */
					height:695px;  /*für den IE */
					overflow:auto;	
					background-image:url(../img/hg_mitte.gif); 
					}
	#content_innen{
					margin-top:-25px;
					margin-left:50px;
					float:left;
					width:420px;
					text-align:left;
					line-height:1.5;
					overflow:auto;
					padding-bottom:50px;
					}
	#content_img{
					margin-top:-98px;
					float:right;
					width:255px;
					text-align:left;
					line-height:1.5;
					margin-top:-
					}					
	#content_abschluss{
					clear:both;
					margin:auto;
					width:780px;
					height:120px;
					overflow:visible;
					}					
	#bottom	{
					clear:both;
					padding-top:19px;
					font-size:11px;
					color:#2D3540;
					margin:auto;	
					width:780px;
					height:31px;
					background-image:url(../img/hg_bottom.gif); 
					}
	#news_headline{
					width:400px;
					height:16px;
					border: 1px solid #7d8f9d;
					background-image:url(../img/hg_headline.gif); 
					font-size:10px;
					padding-left:9px;
					padding-right:9px;
					padding-top:1px;
					}
	#text_headline{
					width:400px;
					height:16px;
					border: 1px solid #7d8f9d;
					background-image:url(../img/hg_headline.gif); 
					font-size:10px;
					padding-left:9px;
					padding-right:9px;
					padding-top:1px;
					margin-bottom:7px;
					}					
	#news_text{
					margin-top:3px;
					width:400px;
					min-height:85px;
					height:auto !important;  /* für Firefox u.ä. */
					height:85px;  /*für den IE */					
					border: 1px solid #7d8f9d;
					background-image:url(../img/hg_textfeld.gif); 					
					padding-left:9px;
					padding-right:9px;
					padding-top:4px;
					padding-bottom:4px;
					}
					
	h1			{
					color:#D7D7D7;
					font-size:18px;
					font-weight:normal;
					}
	#header a	{
					color:#FFFFFF;
					text-decoration:none;
					}
	#header a:hover	{
					color:#1f2f3f;
					text-decoration:none;
					}					
	#subnavi_aktiv a{
					color:#a2b2c1;
					text-decoration:none;
					}
	#subnavi_aktiv a:hover{
					color:#FFFFFF;
					text-decoration:none;
					}		
	#subnavi_aktiv a.aktiv{
					color:#FFFFFF;
					text-decoration:none;
					}					
	a				{
					color:#D7D7D7;
					text-decoration:none;
					}
	a:hover		{
					color:#1f2f3f;
					text-decoration:none;
					}					
	a.dunkel		{
					color:#1f2f3f;
					text-decoration:none;	
					}
	#header a.impressum{
					color:#1f2f3f;
					text-decoration:none;					
					}
	#header a.impressum:hover{
					color:#FFFFFF;
					text-decoration:none;					
					}
	input			{
					margin-top:-4px;
					width:400px;
					height:16px;				
					border: 1px solid #7d8f9d;
					background-image:url(../img/hg_textfeld.gif); 					
					padding-left:9px;
					padding-right:9px;
					padding-top:4px;
					padding-bottom:4px;
					color:#D7D7D7;
					font-family:arial;
					font-size:11.5px;					
					}
	textarea	{
					margin-top:-4px;
					width:400px;
					height:150px;				
					border: 1px solid #7d8f9d;
					background-image:url(../img/hg_textfeld.gif); 					
					padding-left:9px;
					padding-right:9px;
					padding-top:4px;
					padding-bottom:4px;
					color:#D7D7D7;
					font-family:arial;
					font-size:11.5px;
					}
	.button		{
					margin-top:3px;
					width:100px;
					height:18px;				
					border: 1px solid #7d8f9d;
					background-image:url(../img/btn_02.gif); 					
					padding-left:9px;
					padding-right:9px;
					padding-top:1px;
					color:#293040;
					font-family:arial;
					font-size:10px;
					}		
	.tabelle_aussen_head{
						border:1px solid #7d8f9d; 
						background: url(../img/hg_textfeld.gif) repeat;
						}
	.tabelle_mitte_head{
						border-top:1px solid #7d8f9d; 
						border-bottom:1px solid #7d8f9d;
						border-right:1px solid #7d8f9d;
						background: url(../img/hg_headline.gif) repeat;
						}						
	.tabelle_aussen_content{
						text-align:left;
						border-top:1px solid #7d8f9d; 
						border-left:1px solid #7d8f9d; 
						border-right:1px solid #7d8f9d; 
						background: url(../img/hg_headline.gif) repeat;
						}
	.tabelle_mitte_content{
						border-top:1px solid #7d8f9d; 
						border-right:1px solid #7d8f9d;
						background: url(../img/hg_textfeld.gif) repeat;
						}	
	.tabelle_aussen_content_ab{
						text-align:left;
						border-top:1px solid #7d8f9d; 
						border-left:1px solid #7d8f9d; 
						border-right:1px solid #7d8f9d; 
						border-bottom:1px solid #7d8f9d; 					
						background: url(../img/hg_headline.gif) repeat;
						}
	.tabelle_mitte_content_ab{
						border-top:1px solid #7d8f9d; 
						border-right:1px solid #7d8f9d;
						border-bottom:1px solid #7d8f9d; 		
						background: url(../img/hg_textfeld.gif) repeat;
						}							
