	body {
		background: #DBEBB0 url(pic/hint.gif) repeat-x;
		}
		
	h1 {
		padding: 0px;
		margin-left:197px;
		margin-right: 260px;
		margin-bottom: 0px;
		margin-top: 0px;
		background: url(pic/hint_top.jpg);
		background-position: 260px;
		border: solid #EDF5D7;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 1px;
		}
		
	h2 {
		background: url(pic/sub_hint.gif) no-repeat;
		margin-bottom: 0px;
		margin-top: 0px;
		}

	h3 {
		border: solid;
		border-top-width: 1px;
		border-bottom-width: 4px;
		border-left-width: 1px;
		border-right-width: 1px;
		font: normal normal bold 75% Arial, Helvetica;
		text-align: left;
		padding: 5px 5px 5px 8px;
		margin: 10px 25px 0px 25px;
		}	
				
	h4 {
		border: solid;
		border-top-width: 1px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		font: normal normal bold 75% Arial, Helvetica;
		text-align: left;
		padding: 5px 5px 5px 8px;
		margin: 10px 25px 0px 25px;
		}	

	h5 {
		border: solid;
		border-top-width: 1px;
		border-bottom-width: 4px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-color: #60A73A;
		background: #DBEBB0;
		font: normal normal normal 75% Arial, Helvetica;
		text-align: left;
		padding: 5px 5px 5px 8px;
		margin: 10px 25px 0px 25px;
		}	
				
	h3.standard, h4.standard {
		border-color: #60A73A;
		background: #DBEBB0;
		}	
				
	h3.kat02, h4.kat02 {
		border-color: #F2C30D;
		background: #FBEDB6;
		}	
	
	h3.kat04, h4.kat04 {
		border-color: #001C89;
		background: #B2C8DB;
		}	
		
	h3.kat07, h4.kat07 {
		border-color: #7E4309;
		background: #D8C6B5;
		}	
		
	h3.kat01, h4.kat01 {
		border-color: #499E00;
		background: #C8E2B2;
		}	

	h3.kat06, h4.kat06 {
		border-color: #EB8749;
		background: #F9DBC8;
		}	

	h3.kat05, h4.kat05 {
		border-color: #833494;
		background: #DAC2DF;
		}	
								
	h3.kat03, h4.kat03 {
		border-color: #CC0000;
		background: #FAD4CD;
		}	

	h3.kat08, h4.kat08 {
		border-color: #9B9B9B;
		background: #E6E6E6;
		}
										
	A:link {
		COLOR: #42891C;
		text-decoration: underline;
		}
		
	A:visited {
		COLOR: #42891C;
		text-decoration: underline;
		}
		
	A:active {
		COLOR: #CC0000;
		text-decoration: none;
		}
		
	A:hover {
		COLOR: #CC0000;
		text-decoration: none;
		}

	A.sub:link {
		COLOR: #000000;
		text-decoration: underline;
		}
		
	A.sub:visited {
		COLOR: #000000;
		text-decoration: underline;
		}
			
	A.sub:active {
		COLOR: #CC0000;
		text-decoration: none;
		}
		
	A.sub:hover {
		COLOR: #CC0000;
		text-decoration: none;
		}
		
	ul.subnav {
		list-style: none;
		width: 132px;
		margin: 0;
		padding: 0;
		background-color: #E4EFF7;
		}
		
	ul.subnav li a:link, ul.subnav li a:visited {
		text-decoration: none;
		display: block;
		padding: 4px;
		background-color: #E4EFF7;
		font: normal 12px/14px arial, sans-serif;
		color: #000000;
		}
		
	ul.subnav li {
		border-bottom: 1px solid #A5CEE7;
		border-left: 1px solid #A5CEE7;
		border-right: 1px solid #A5CEE7;
		}
		
	ul.subnav li a:hover {
		background-color: #D1E4F2;
		color: #CC0000;
		}
	
	a.na {
		width: 100px;
		left:0;
		margin: 0px;
		padding: 0;
		height:0;
		display:none;
	}
	
	#imagegrafik {
		position: absolute;
		width:260px;
		height:258px;
		top:0;
		right:0;
		z-index: 1;
		}				
		
	#inhaltscontainer {
		margin-left:197px;
		margin-right: 259px;
		background: #FFFFFF;
		border: solid #60A73A;
		border-top-width: 1px;
		border-bottom-width: 3px;
		border-left-width: 1px;
		border-right-width: 1px;
		}
		
	#inhalthilfe {
		margin-left:197px;
		margin-right: 259px;
		background: #FFFFFF;
		border: solid #60A73A;
		border-top-width: 1px;
		border-bottom-width: 3px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	#karte {
		position:absolute;
		left:197px;
		top:64px;
		width:782px;
		height:520px;
		z-index:22;
		}
			
	#navigation {
		position:absolute;
		left:0;
		top:0;
		width:195px;
		padding:0px;
		float:left;
		background: url(pic/navi_hint.jpg) no-repeat 44px 66px;
		text-align: right;
		}
		
	#navigationfooter {
		margin-top: 5px;
		}
		
	#sponsor {
		margin-right: 264px;
		font: normal normal normal 70% Arial, Helvetica;
		text-align: right;
		padding-top:5px;
		}		
		
	#subnavigation {
		border: solid #60A73A;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		background: #DBEBB0;
		font: normal normal bold 75% Arial, Helvetica;
		text-align: left;
		padding: 5px 5px 5px 8px;
		margin: 5px 25px 5px 25px;
		}		
						
	#textnavigation {
		border: solid #60A73A;
		border-top-width: 1px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		font: normal normal normal 70% Arial, Helvetica;
		text-align: center;
		padding-top:5px;
		padding-bottom:5px;
		letter-spacing: 0.05em;
		}
			
	#zusatzinformationen {
		position: absolute;
		width:235px;
		top:258px;
		right:0;
		margin-right:23px;
		background: #EDF5D7;
		border: solid #60A73A;
		border-top-width: 0px;
		border-bottom-width: 3px;
		border-left-width: 1px;
		border-right-width: 1px;
		z-index: 2;
		}
		
	.grafik1
		{
		float: left;
		padding: 4px 8px 4px 0px;
		}
		
	.grafik2
		{
		float: right;
		padding: 4px 0px 4px 8px;
		}			
		
	.subtop	{
		border-top: 6px solid #A5CEE7;
		}		

	.text
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 0px 15px 5px 15px;
		text-align: justify;
		}
		
	.text2
		{
		font: normal normal normal 70%/14px Arial, Helvetica;
		color: #000000;
		padding: 0px 10px 5px 10px;
		}
		
	.txallgemein
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #FFFFFF;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	.txmedizin
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #499E00;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	.txglossar
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: justify;
		border: solid #FFFFFF;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	.txkat02
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #F2C30D;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}
		
	.txkat04
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #001C89;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	.txkat07
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #7E4309;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	.txkat01
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #499E00;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	.txkat06
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #EB8749;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}

	.txkat05
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #833494;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}
		
	.txkat03
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #CC0000;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}
		
	.txkat08
		{
		font: normal normal normal 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 5px 5px 5px 8px;
		margin: 0px 25px 5px 25px;
		text-align: left;
		border: solid #9B9B9B;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 1px;
		border-right-width: 1px;
		}
		
	.kat02 {
		border-color: #F2C30D;
		background: #FBEDB6;
		}	
	
	.kat04 {
		border-color: #001C89;
		background: #B2C8DB;
		}	
		
	.kat07 {
		border-color: #7E4309;
		background: #D8C6B5;
		}	
		
	.kat01 {
		border-color: #499E00;
		background: #C8E2B2;
		}	

	.kat06 {
		border-color: #EB8749;
		background: #F9DBC8;
		}	

	.kat05 {
		border-color: #833494;
		background: #DAC2DF;
		}	
								
	.kat03 {
		border-color: #CC0000;
		background: #FAD4CD;
		}	

	.kat08 {
		border-color: #9B9B9B;
		background: #E6E6E6;
		}
				
	.zusatzueberschrift {
		font: normal normal bold 75%/16px Arial, Helvetica;
		color: #000000;
		padding: 10px 10px 10px 10px;
		background: url(pic/hint_zusatz.gif) no-repeat;
		background-position: 4px 8px;
		}