
  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#Inhalt {
	position:absolute;
	width:60%;
	left: 5%;
	top: 0px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	height:100%;
  }

  
  div#navibox {
	position:absolute;
	top:0px;
	width: 23%;
	height: 100%;
	left: 70%;
	padding:10px;
	}





/* Formatauszeichnungen

*/

  h1 {
    font-size: 16pt;
	color:#006600;
    }
  
    h2 {
    font-size: 13pt;
	color:#006600;  
	padding-top:3px;
	}
	
	
     h3 {
    font-size: 12pt;
	color:#006600;  
	padding-top:3px;
	}
	
	h4 {
    font-size: 10pt;
	color:#006600;  
	padding-top:3px;
	}
  
    p, ul, ol {
    font-size: 11pt;
    }
	
	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.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;
	}
	
	
	p.fusslinkueb {
	font-size:11pt;
	border-top-width:0.2em;
    border-top-style:solid;
    border-top-color:#006600;
	padding-top:15px;
	padding-bottom:5px;
	}
	
	p.fusslink {
	font-size:9pt;
	padding-bottom:20px;
	}
	
	ul.ihb {
	font-size:8pt;
	}
	ol.ihb {
	font-size:9pt;
	padding-bottom:20px;
	}
	
	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#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;
}
