a, a:visited, a:hover, a:active
				{
				text-decoration: none;
				color: #243F8F; /*#008531;*/
				}
a:hover 		{
				text-decoration: underline;
				}
				
h1				{
				color:#243F8F;
				font-size:18px;
				font-weight:bold;
				margin-bottom:2px;
				margin-top:5px;
				}

h2				{
				color:#243F8F;
				font-size:15px;
				font-weight:bold;
				margin-bottom:2px;
				margin-top:5px;
				}			
h3				{
				color:#000000;
				font-size:13px;
				font-weight:bold;
				margin-bottom:2px;
				margin-top:5px;
				}						

h4				{
				font-size:12px;
				font-weight:bold;
				margin-bottom:2px;
				margin-top:5px;
				}
h5				{
				font-size:10px;
				font-weight:normal;
				color:#999999;
				margin-top:4px;
				}				

ul			{
			list-style-image:url(/hus08/icons/bullit.gif);
			}
			
ul.pdf		{
			list-style-image:url(/hus08/icons/acro-icon.gif);
			margin-bottom:0px;
			}

ul.link		{
			list-style-image:url(/hus08/icons/link-icon.gif);
			font-weight:bold;
			margin-bottom:0px;		
			}
			
body            {
                font-size:10px;
                font-family:arial, helvetica, sans-serif;
                color:#000099;
                }
				
table           {
                font-size:12px;
                font-family:arial, helvetica, sans-serif;
                color:#000099;
				margin-top:10px;
                }				

#centerdiv		{
				position:absolute; 
				left:50%; 
				width:955px; 
				margin-left:-478px;
				}
				
#pflichtfeld	{
				position:absolute;
				font-size:11px;
				text-align:right;
				top:53px; left:578px; width:180px; height:14px;
				background-color:#ffffff;
				}	
#fullbanner		{
				position:absolute;
				font-size:11px;
				text-align:right;
				top:2px; left:210px; width:500px; height:50px;
				background-color:#ff0000;
				}	
				
#kopf			{
				top:0px; left:100px; width:735px; height:100px;
				z-index:1;
				}		
				
#kopfkasten     {
                position: absolute;
                top:68px;left:208px; width:550px; height:40px;
                background-color:#243F8F; 
				z-index:1;
				}								
				
#search			{
				position: relative;
				text-align: right;
				top:10px; right: 5px;
				font-family: arial, helvetica;
				z-index:1;
				}	
				
#navi_content	{
				position: static;
				text-align:left;
                top:150px; left:0px; width:750px; height:600px;
                background-color:#ffffff;
				z-index:1;
				}

#navi_rahmen    {
                position: absolute;
				text-align:left;
                top:108px; left:8px; width:200px; height:500px;
                background-color:#FFD403;
				z-index:1;
                }

#kontaktkasten	{
                position: absolute;
				text-align:left;
				font-size:11px;
                top:500px; left:25px;
                background-color:#FFD403;
				z-index:2;
				}

#navi			{
				position: absolute;
				top:70px; left:30px; width:160px;
				font-family: arial, helvetica;
				font-size: 14px;
				font-weight:bold;
				color:#243F8F;
				text-align:left;
				z-index:1;
				}

#kruemelpfad	{
				position: absolute;
				top:55px; left:210px; width:550px;
				font-family: arial, helvetica;
				font-size: 11px;
				color:#ff0000;
				text-align:left;
				z-index:2;
				}				
				
#content		{
				position: relative;
				top:10px; left:220px; width:515px; 
				min-height:580;
				height:580px;
				font-family: arial, helvetica;
				font-size: 12px;
				color:#000000;
				text-align:left;
				z-index:1;
				}


#site			{
                position: absolute;
                top:0px; left:100px; width:735px;
                background-color:#ebebeb;				
				z-index:1;
				}		
								


#hauptrahmen    {
				position: relative;
                top:10px; left:0px; width:550px;
                background-color:#ffffff;
				z-index:1;
				}


#fusskasten		{
				position: relative;
				vertical-a&oumllign:bottom;
				background-color:#ffffff;
				z-index:1;
				}				

#newsbox_top	{
                position: absolute;
				text-align:left;
				font-size:11px;
                top:108px; left:758px; width:140px; height:25px;
/*                background-color:#243F8F;  */
				background-color:#ffffff;
				z-index:2;
				}		
#newsbox_cont	{
                position: absolute;
				text-align:left;
				font-size:11px;
				top:128px; left:758px; width:140px;
                /* background-color:#FFFBBA; */
                background-color:#ffffff;				
				z-index:2;
				}
				
.linkboxhead	{
				padding:5px;
				text-align:left;
				font-size:11px;
				background-color:#243F8F;
				color:#ffffff;
				font-weight:bold;
				z-index:2;
				}	
.linkboxbottom	{
				padding:5px;
				text-align:right;
				font-size:10px;
				font-style:italic;
				background-color:#ebebeb;
				color:#243F8F;
				z-index:2;
				}					
#linkbox		{
				margin-left:10px;
				margin-top:5px;
				margin-right:5px;
				float:right;
				position: relative;
				white-space:pre;
				width:180px;
				text-align:left;
				font-size:11px;
				background-color:#FFFBBA;
				z-index:2;
				}				
				
#teaser_hp		{
				width:515px;
/*				border-style:solid;
				border-width:1px;
				border-color:#243F8F;
*/				
				margin-bottom:10px;
				}

#teaser_hp_head	{
				background-color:#243F8F;
				font-weight:bold;
				color:#ffffff;
				padding-left:5px;
				}
#teaser_hp_cont	{
				background-color:#FFFBBA;
				font-weight:normal;
				color:#243F8F;
				padding:5px;
				}				
				
.search-form	{
				width:100px; height:16px; font-size:11px;
				margin-right:5px;
				}	
				
.search-go		{
				font-size:12px; color:#FFD403;
				font-weight:bold;
				}
				

					
.newsbox		{
				padding:5px;
				}			
				
.newsbox_head	{
				padding:3px;
				color:#243F8F;
				/* color:#FFD403; */
				font-weight:bold;
				font-size:12px;
				margin-bottom:5px;
				}								

#bild-links		{
				margin-right:10px;
				margin-bottom:5px;
				float:left;
				padding-left:2px;
				padding-right:2px;
				padding-top:2px;
				background-color:#ebebeb;
				}
.bu				{
				font-size:10px;
				}
#subnavi		{
				margin-left:20px;
				font-size:11px;
				font-weight:normal;
				line-height:12px;
				text-align:left;
				margin-bottom:5px;
				}		
				
.newsframe		{
				width:130px; 
				height:475px; 
				border:0px; 
				msrgin-left:5px;	
				background-color:#ffffff;
			/*	background-color:#FFFBBA; */
				}	
a.stepback		{
				font-style:italic;
				font-weight:bold;
				background-color:#ebebeb;
				color:#243F8F;
				border:1px;
				border-color:#000000;
				padding:5px;
				}				
				
