
body {	margin: 5px 5px 0 5px;
		padding: 0;
		background: white;
		font-family: "Humnst777 BT","Humnst777",Frutiger, Verdana, Arial, Helvetica, sans-serif;
		font-size: 17px;
	}
.lay0  { background-color: #ccccff }
	
.lay1 {	background: white;
		margin-left: 143px;
  		border-left: 1px solid #000080;
  		padding-left: 9px;
	}
	
.lay2 {	background: white;
		color: #000080;
		position: relative;
		width: inherit;
	}
	
.lay3 {	
		background:white;
		color: #000000;
		font-family: Palatino, "Palatino Linotype", "Times New Roman", Times, serif; 
	}
	
.main {	background: white;
		margin-right: 9em;
		padding-right: 9px;
		border-right: 1px solid steelblue;
	}
	
 .navleiste {
		background:white;
  		width:100%
  	}
 
  .logoleiste {
  		background:khaki;
    		lear:right;
    		text-align:center;
    	}
 
  .tippbox {    
  		float:right;
    		width:11em;
		background:wheat;
  		position:relative;
  	}

  .navlinks {
		position:absolute;
/*		position:fixed; */
		width:134px;
		top:9px;
  		left:9px;
  		overflow: auto; 
  	}
/*
  .navrechts {
  		position:absolute;
  		width:9em;
	 	top:0;
  		right:0;
  	}
	*/
	
  h1, h2, h3 {font-family: "Humnst777 BT","Humnst777",Frutiger, Verdana, Arial, Helvetica, sans-serif; 
  	color: #000080; }
	
  .navlinks a {border:none; display: block; text-decoration:none; padding: 4px 0px; }
  .navlinks h3 { }
  .navlinks a:link {color:gray;}
  .navlinks a:hover {color:darkolivegreen;}
  .navlinks a:visited {color:gray;}
  .navlinks a.selbst {background-color:white;}
  .navlinks a:active { color: #000080; background-color: ccccff; }
    
  .lay0 a:link  { color: #000080; text-decoration: underline }
  .lay0 a:hover   { color: #000080; background-color: lightsteelblue; }
  .lay0 a:visited { color: #2F4F4F; }
  .lay0 a:active { color: #000080; background-color: steelblue; }
  

  .main p {color: #333333;  ; font: 0.9em/1.4em; }
 
  .main h1 { padding-left:.3em;
    padding-right:5em;
	color: white;  ; font-size: 1.5em;}
	
  .main h2 {font-size:1.1em;}
  .main h4 {font-size:0.9em;}
 

 
  .logoleiste p{text-align:right;margin:0 0.5em;}
  
  .abst {margin-right:1em; margin-left:1em; }

  a img {border:none;}

div.titlebar_back	  { color: #000080; font-size: 0.9em; font-family: Palatino, "Palatino Linotype", "Times New Roman", Times, serif; text-indent: 0px; vertical-align: middle; padding-top: none; width: 100%; height: 2em; overflow: hidden; margin-bottom:none; padding-left:0px; }
div.titlebar_back a { display:list-item; list-style: disc url(images/pfeil_links.gif) inside; }
div.titlebar_fwd	  { color: #000080; font-size: 0.9em; font-family: Palatino, "Palatino Linotype", "Times New Roman", Times, serif; text-indent: 0px; vertical-align: middle; padding-top: none; width: 100%; height: 2em; overflow: hidden; margin-bottom:none; padding-left:0px; vertical-align: middle; }
div.titlebar_fwd a { display:list-item; list-style: disc url(images/pfeil_rechts.gif) inside; }

 


/* div.fusszeile    { vertical-align: bottom; border-top: thin solid #000080; } */
div.fusszeile    { vertical-align: bottom; }
div.fusszeile p { font-size: smaller; margin-top: 1pt; margin-bottom:1pt; }

a.titlebar_back	{ width:100%; }
a.titlebar_fwd { width:100%; }
a.foot_back	{ font-size: 0.9em; font-family: Frutiger, "Humnst777 BT", Helvetica, Arial, sans-serif; background: url(images/pfeil_links.gif) no-repeat; text-indent: 24px; vertical-align: middle; position:relative; width:100%; }
a.foot_fwd	  { font-size: 0.9em; font-family: Frutiger, "Humnst777 BT", Helvetica, Arial, sans-serif; background: url(images/pfeil_rechts.gif) no-repeat; text-indent: 24px; vertical-align: middle; position:relative; width:100%}

div.advorg  { font-style: italic; font-size: 88%; }

div.lit { 	font-family: Palatino, "Palatino Linotype", "Times New Roman", Times, serif; 
		font-size: 88%;
		color: #000080;
	}

ul { list-style: none url(images/aufzaehlzeichen.gif) outside }
table.sansserif ul { list-style-image: none; list-style: square outside;  }
div.fazit { background: #DCDCDC; }

th { text-align:left; vertical-align:top; border-top: none; border-right: none; border-bottom: 1px outset #000080; border-left: none; background:lightsteelblue; }
td { vertical-align:top; border-top: none; border-right: none; border-bottom: 1px outset #000080; border-left: none;  }
tr { onmouseover:"this.bgcolor='yellow'"; onmouseout:"this.bgcolor='grey'"; }
table { border: none; 
	cellspacing:5; 
	rules:rows; 
	cellpadding:5; 
	empty-cells:show; 
	font-size: 17px; }
table.sansserif { font-size: 80%; font-family: Frutiger, "Humnst777 BT", Helvetica, Arial, sans-serif; }
