  body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
    /* min-width: 41em;  Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }

/* DIVs
*/


  div#bild {
	position:absolute;
	top:0px;
	width:23%;
	padding:10px;
	height:100%;
  } 
  
  
    div#bildlegende {
    font-size: 9pt;
    padding: 5px;
  }
  
  
    div#teaser {
	position:absolute;
	top:0px;
	width: 23%;
	padding:10px;
	height: 100%;
  } 
  
    div#dokinternnavi {
	position:absolute;
	top:0px;
	width: 23%;
	padding:10px;
	height: 100%;
  } 


    div#aktuell {
	position:absolute;
	top:300px;
	width:154px;

	height:auto;
	
	
  } 
  
  
  
  div#Inhalt {
	position:absolute;
	width:47%;
	left: 27%;
	top: 0px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	height:100%;
  }


  div#inhalts2 {
	position:absolute;
	top:33px;
	width: 60%;
	height: 50%;
	left: 30%;
	padding:10px;
	}
	
	  
  div#navibox {
	position:relative;
	top:0px;
	width: 23%;
	height: 100%;
	left: 78%;
	padding:10px;
	}

    div#tipp {
	position:absolute;
    top:240px;
	width:154px;
	left:79%;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	
	height:auto;
	border:thick;
	border-top-width:2px;
    border-top-style:solid;
    border-top-color:#006600;
	border-left-width:2px;
    border-left-style:solid;
    border-left-color:#006600;
	border-right-width:2px;
    border-right-style:solid;
    border-right-color:#006600;
	border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#006600;
	
	padding-left:10px;
	padding-right:10px;


  } 
  


/* Formatauszeichnungen

*/

  h1 {
    font-size: 16pt;
	color:#006600;
    }
  
    h2 {
    font-size: 13pt;
	color:#006600;  
	padding-top:3px;
	}
	
	
     h3 {
    font-size: 11pt;
	color:#006600;  
	padding-top:3px;
	}
	
	
	h4 {
    font-size: 11pt;
	color:#006600;  
	padding-top:3px;
	}
	
	
	h1.aktuell {
    font-size: 9pt;
	color:#006600;  
		
	}
  
    p, ul, ol {
    font-size: 11pt;
    }
	
	li.abgeblendet {
	font-size:9pt;
    color:#669933;
	}

	p.abgeblendet {
	font-size:9pt;
    color:#669933;
	}
	
	
	p.bonmot {
	font-family:Times New Roman, Times, serif;
	font-style:italic;
	font-size:10pt;
	text-align:right;
	width:50%;
	margin-left:50%;
	}
	p.bonmot_quelle {
	font-family:Verdana, Arial, Helvetica, Geneva, Trebuchet MS, sans-serif;
	font-style:italic;
	font-size:8pt;
	text-align:right;
	width:50%;
	margin-left:50%;
    margin-bottom:50px;

	}
	
	
	li.hinweis {
    font-size: 11pt;
    color:#000080;
	}
	
	p.vorspann {
	font-size:9pt;
	}
	
	p.blickfang {
	font-size:9pt;
	line-height:120%;
  	padding:5px;
	padding-top:10px;
	width:70%;
	margin-top:10px;
	top:10px;
	border-top-style:solid;
    border-top-color:#006600;
	border-top-style:double;
	border-left-style:solid;
    border-left-color:#006600;
	border-left-style:double;
	border-right-style:solid;
    border-right-color:#006600;
	border-right-style:double;
	border-bottom-style:solid;
    border-bottom-color:#006600;
	border-bottom-style:double;
	}


	
	p.fusslinkueb {
	font-size:11pt;
	font-weight:bold;
	color:#006600;
	border-top-width:0.15em;
    border-top-style:solid;
    border-top-color:#006600;
	padding-top:15px;
	padding-bottom:4px;
	}
	
	p.fusslink {
	font-size:10pt;
	padding-bottom:20px;
	}
	ul.fusslink {
	font-size:9pt;
	padding-bottom:20px;
	}
	
	p.aktuell {
	font-size:9pt;
	}

	p.fusskommentar {
	font-size:11pt;
	border-top-width:0.3em;
    border-top-style:double;
    border-top-color:#006600;
	padding-top:15px;
	padding-bottom:5px;
	}


	
	p.frage {
	font-style:oblique;
	font-size:11pt;
    color:#006600;  

	}
	
	p.antwort {
	font-family:Times New Roman, Times, serif;
	font-size:11pt;
	
	}
	
	p.litkom {
	font-family:Times New Roman, Times, serif;
	font-size:10pt;
	}

	
	li {
	padding:2px;
	}

  table.ffront {
    border-collapse:inherit;	
    font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
    font-size: 9pt;
	color:rgb (135, 136, 138);
    text-align: left;
	top:0;
	margin-right:5em;
	

  }



  p#Fusszeile {
    clear: both;
	border-top-width:0.3em;
    border-top-style:solid;
    border-top-color:#006600;
	padding-top:5px;

    font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
    font-size: 9pt;
	color:#000000;
    text-align: left;
	

  }
  

  

/*  Navigationsdefinitionen: 1. Navibox am rechten Rand und 2. allegemeine Links
  
*/

  ul#Navigation {
	font-size: 0.9em;
	float: left;
	width: 11em;
	margin: 0 0 0;
	padding: 0;	
	
	
  }
  
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 1.0em;
	border-bottom-style:solid;
	border-bottom-color: #006600;
  }
  
  ul#Navigation a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	color:#FF0000; 
	text-decoration:none;  }

  ul#Navigation a:link { 
    color:#FF0000; 
    text-decoration:none;}

  ul#Navigation a:active { 
    color:#FFFF00; 
    font-weight:bold; 
    text-decoration:none;}


  ul#Navigation a:visited {
    color:#996633; 
    text-decoration:none;}
 
  ul#Navigation a:hover {
	color:#CC3333;
    font-weight:bold; 
	text-decoration:none;  }

  ul#Navigation a:active {
    color: white; background-color: gray;
  }
  
  ul#Navigation a:focus {
	color:#CC3333;
	text-decoration:none;
  }

/* allgemeine Links
*/
  
a {
	font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	color:#FF0000; 
	text-decoration:none;
}

a:link { 
    color:#FF0000; 
    text-decoration:none;}

a:visited { 
    color:#996633; 
    text-decoration:none;}

a:active { 
    color:#FFFF00; 
    font-weight:bold; 
    text-decoration:none;}

a:hover {
	color:#CC3333;
	font-weight:bold; 
	text-decoration:none;
}

a:focus {
	color:#CC3333;
	text-decoration:none;
}
