  body {
    color: black; background-color: white;
    font-size: 11pt;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0px; 
    min-width: 1024px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    background-color: #D1D1D1;
  }

  div#GroupLogo {
    position:absolute; 
	top:3px;
	left:20px;
	z-index:1;
  }
  
  div#Header {
    position:absolute; 
	top:20px; 
	left:260px;
    background-color: #D1D1D1;
    text-align: left;
	height:75px;
	min-width: 780px;
	z-index:1;
  }
  img#HeaderDKFZLogo {
    position:absolute; 
	top:0px; 
	right:0px;
  }

  img#HeaderBanner {
	vertical-align:middle;
  }
  
  div#HeaderTitle {
	vertical-align:middle;
	margin: 0; 
	padding: 0;
  }
  div#HeaderGroupName {
	font-size: 28pt;
	font-weight: bold;
	margin: 0; 
	padding: 0;
  }
  div#HeaderGroupHead {
	font-size: 16pt;
	margin: 0; 
	padding: 0;
  }
  
  
  

  div.Navigation {
	background-image:url(pic/menu_background.png); 
	background-repeat:repeat-y;
    position:absolute; 
	top:212px; 
	left:8px;
    font-size: 10pt;
	font-family: "Helvetica", "Arial", sans;
	width: 127px;
    margin: 0; 
	padding: 0;
	z-index:4;
  }
  img#NavigationTop {
    position:absolute; 
	top:0px; 
	left:0px;
  }
  img#NavigationBottom {
    position:absolute; 
	bottom:0px; 
	left:0px;
  }
  
  ul.Navigation {
    margin: 0; 
	padding: 0;
	padding-top: 15px;
  }
  li.Navigation {
    background-image:url(pic/menu_itemdecoration.png); 
	background-repeat:no-repeat;
    list-style: none;
    margin: 0px; 
	margin-left: 0px;
	padding: 0px 10px;
	background-repeat:no-repeat;
	background-position:0px 11px;
	height:27px;
	left:0px;
  }
  li.NavigationDummy {
    list-style: none;
    margin: 0px; 
	margin-left: 0px;
	padding: 0px 10px;
	height:10px;
	left:0px;
  }
  
  ul.Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
  ul.Navigation a:link {
    color: #0047B9; 
  }
  ul.Navigation a:visited {
    color: darkblue; 
  }
  ul.Navigation a:hover {
    color: #5987D1; 
  }
  ul.Navigation a:active {
    color: #5987D1; 
  }
  


  div#Inhalt {
    position:absolute; 
	top:101px; 
	left:114px;
	width:904px;
    padding-left: 45px;
    padding-top: 40px;
	background-image:url(pic/background_textarea.png);
	background-repeat:repeat-y;
	z-index:1;
	font-size: 11pt;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
  div#Inhalt h1 {
	color: black;
    font-size: 18pt;
	font-weight: bold;
	text-decoration:none;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #0047B9;
    line-height: 17pt;
	max-width: 820px;
  }
  div#Inhalt h2 {
	color: black;
    font-size: 16pt;
	font-weight: bold;
	text-decoration:none;
  }
  div#Inhalt h3 {
	color: black;
    font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
  }  
  div#Inhalt h4 {
	color: black;
    font-size: 12pt;
	font-weight: bold;
	text-decoration:none;
  }
  div#Inhalt h5 {
	color: black;
    font-size: 12pt;
	font-weight: normal;
	text-decoration:none;
  }
  div#Inhalt p {
    margin: 1em 0;
  }
  div#Inhalt ol {
	font-weight: bold;
  }
  div#Inhalt li {
    margin-bottom: 5pt;
	font-weight: normal;
  }
  img#TextareaTop {
    position:absolute; 
	top:0px; 
	left:0px;
  }
  img#BottomContents {
    position:absolute; 
	bottom:0px; 
	left:0px;
  }
  td.persontd {
    vertical-align: top;
  }
  span.personname {
    font-weight: bold;
	line-height: 15pt
  }
  span.personfunction {
    font-size: 10pt;
  }
  table.persontable {
    width:90%;
  }
  span.toplinklist {
    font-size: 10pt;
	background-color: #D1D1D1;
	border:1px solid #0047B9;
	padding:4px;
  }
  div.toplinklist {
    text-align: center;
  }

  img.flow_right {
    float:right; 
    border-width:1px;
    border-style:solid;
    border-color:#999999;
  }
  
  div#Fusszeile {
	position:absolute; 
/*	bottom: 10px;
	left:114px;*/
	bottom: -50px;
	left:0px;
	width:904px;
    font-size: 8pt;
    margin: 0; padding: 0.1em;
    text-align: center;
  }

