  body	 			{ font-size: 100.01%; font-family: Arial, sans-serif; margin: 0; padding: 0; min-width: 770px; }
    					
  img				{ border-style:none; }
  
  ul#ext			{ margin:0; padding:0; list-style-image:url(http://www.publichealth-hb.de/images/extern.gif); }

  ul#banner			{ margin:0;  padding: 5px 0px 0px 15px; min-width:740px; }
  ul#banner li		{ list-style: none; display:inline; }

  ul#banner.i 		{ background-color: #219959; }
  ul#banner.s 		{ background-color: #8894FF; }
  ul#banner.a 		{ background-color: #9E9E9E; }
  ul#banner.h 		{ background-color: #595959; }


  ul#gate 					{ margin: 0; padding: 0; min-width:770px; }
  ul#gate li				{ list-style: none; display: inline; float:right; }
  ul#gate a, ul#gate span	{ text-decoration:none; padding: 0px 15px 2px 15px; letter-spacing:0.05em; font-weight: bold; }

  ul#gate li.i a:link, ul#gate li.i a:visited	{ color: #219959; }
  ul#gate li.i a:hover, ul#gate span.i			{ color: #FFFFFF; background-color: #219959; }

  ul#gate li.s a:link, ul#gate li.s a:visited 	{ color: #8894FF; }
  ul#gate li.s a:hover, ul#gate span.s			{ color: #FFFFFF; background-color: #8894FF; }

  ul#gate li.a a:link, ul#gate li.a a:visited	{ color: #9E9E9E; }
  ul#gate li.a a:hover, ul#gate span.a			{ color: #FFFFFF; background-color: #9E9E9E; }

  ul#gate li.h a:link, ul#gate li.h a:visited	{ color: #595959; }
  ul#gate li.h a:hover, ul#gate span.h			{ color: #FFFFFF; background-color: #595959; }


  ul#navi 			{ float:left; line-height:175%; letter-spacing:0.05em; margin: 20px 0em 0px 0px; padding:0; }
  ul#navi li 		{ list-style-type: none; }
  ul#navi a 		{ padding: 0px 15px; font-size: 1em; font-weight: bold; text-decoration:none; }
  
  ul#navi li.i a:link, ul#navi li.i a:visited	{ color: #219959; }
  ul#navi li.i a:hover, ul#navi span.i			{ border-left: 5px solid #219959; }

  ul#navi li.s a:link, ul#navi li.s a:visited 	{ color: #8894FF; }
  ul#navi li.s a:hover, ul#navi span.s			{ border-left: 5px solid #8894FF; }

  ul#navi li.a a:link, ul#navi li.a a:visited	{ color: #9E9E9E; }
  ul#navi li.a a:hover, ul#navi span.a			{ border-left: 5px solid #9E9E9E; }

  ul#navi li.h a:link, ul#navi li.h a:visited	{ color: #595959; }
  ul#navi li.h a:hover, ul#navi span.h			{ border-left: 5px solid #595959; }


  ul#infobox		{ border: 1px solid #D2D2D2; clear: right; float: right; margin: 15px; padding: 0.7em 1em; width:15em; font-size:0.75em; }
  ul#infobox h1		{ font-size: 1em; font-weight:bold; margin:0.4em 0 0.2em 0em; }
  ul#infobox li		{ list-style-type:none; margin-left:0.6em; }

  div#home			{ margin-top: 20px; }
  div#home span	{ font-size:0.8em; line-height: 150%; }
  div#home h1		{ font-size: 1.2em; color: #9E9E9E; letter-spacing:0.05em; }
  div#home h2		{ font-size: 1em; color: #595959; margin: 0 0 0.5em 0;}

  div#home ul		{ margin:0; padding:0.5em 2em; }
  div#home ul li	{ list-style-type: square; }

  div#home table	{ margin:10px 0; font-size:0.8em; line-height: 150%; }
  div#home table tr	{  }
  div#home table td	{ vertical-align:top; padding:0 25px; }
  div#home table td span	{ font-weight:bold; font-size:1em; color: #595959; letter-spacing:0.05em; }

  span#home.i a:link, span#home.i a:visited	{ text-decoration: none; color: #219959; }
  span#home.i a:hover							{ text-decoration: underline; color: #219959; }
  
  span#home.s a:link, span#home.s a:visited	{ text-decoration: none; color: #8894FF; }
  span#home.s a:hover							{ text-decoration: underline; color: #8894FF; }
  
  span#home.a a:link, span#home.a a:visited	{ text-decoration: none; color: #9E9E9E; }
  span#home.a a:hover							{ text-decoration: underline; color: #9E9E9E; }

  span#home.h a:link, span#home.h a:visited	{ text-decoration: none; color: #595959; }
  span#home.h a:hover							{ text-decoration: underline; color: #595959; }
  

  div#inhalt		{ margin: 20px 0em 0 10em; border-left: 1px solid #D2D2D2; padding: 0 2em; min-height: 10em; }
  div#inhalt span	{ font-size:0.8em; line-height: 150%; }
  div#inhalt h1		{ font-size: 1.2em; color: #9E9E9E; letter-spacing:0.05em; }
  div#inhalt h2		{ font-size: 1em; color: #595959; margin: 0 0 0.5em 0;}
  div#inhalt ul		{ margin:0; padding:0.5em 2em; }
  div#inhalt ul li	{ list-style-type: square; }
  div#inhalt ul.o		{ margin:0 0 0 8px; padding:0; white-space:nowrap; }
  div#inhalt ul.o li	{ list-style-type: none; margin-bottom: 0.5em; }

	.man		 { color: blue; }
	.prae		 { color: red; }
	.allg		 { color:green; }
  
  div#inhalt table.o	{ font-size:0.8em; }
  div#inhalt table.o tr	{  }
  div#inhalt table.o td	{ border:1px solid #D2D2D2; vertical-align:top; padding:10px; }
  div#inhalt table.o td div	{ font-weight:bold; font-size:1em; color: #595959; letter-spacing:0.05em; margin-bottom: 0.5em; }
  
  div#inhalt table.t	{ margin:10px 0; font-size:0.8em; line-height: 150%; }
  div#inhalt table.t tr	{  }
  div#inhalt table.t td	{ vertical-align:top; padding:5px; }
  div#inhalt table.t td span	{ font-weight:bold; font-size:1em; color: #595959; letter-spacing:0.05em; }

  div#inhalt.i a:link, div#inhalt.i a:visited	{ text-decoration: none; color: #219959; }
  div#inhalt.i a:hover							{ text-decoration: underline; color: #219959; }
  
  div#inhalt.s a:link, div#inhalt.s a:visited	{ text-decoration: none; color: #8894FF; }
  div#inhalt.s a:hover							{ text-decoration: underline; color: #8894FF; }
  
  div#inhalt.a a:link, div#inhalt.a a:visited	{ text-decoration: none; color: #9E9E9E; }
  div#inhalt.a a:hover							{ text-decoration: underline; color: #9E9E9E; }


  ul#foot 								{ margin: 1em 0px; padding: 0; border-top: solid 1px #D2D2D2; text-align:center; min-width:770px; }
  ul#foot li							{ list-style: none; display: inline; font-size:0.7em; padding: 0px 5px; color: #D2D2D2; }
  ul#foot a:link, ul#foot a:visited 	{ text-decoration: none; color: #D2D2D2; }
  ul#foot a:hover						{ color: #595959; }