  body, p a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
    color: black; 
	background-color: #FFF;
    min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
	margin: 0px; 
	padding: 0px;
  }
  
#logo {
	padding: 20px;
}

#Head1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
    color: black; 
	font-weight: bold;
}

#container  {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;
    color: black; 
	position:relative; 
	text-align: center;
	width:600px; 
	border-style:solid; 
	border-color:#000; 
	border-width: 1px; 
	
	margin-top: 10px; 
	padding:10px;

	}

#navibox  {
	position:relative; 
	text-align: center;
	width:600px; 
	border-style:solid; 
	border-color:#000; 
	border-width: 1px; 
	margin-top: 10px; 
	padding:2px;

	}















#navigation {
	background-color: transparent;        /* Hintergrundfarbe für die Navigation */
	padding: 0px 0;                   /* Innenabstand: oben/unten 4px, li/re 0 */
/*	--border:1px solid #85c323;*/    /* Rahmenlinie oben */
/*	--border-top: 1px solid #85c323;    /* Rahmenlinie oben */
/*	--border-bottom: 1px solid #85c323; /* Rahmenlinie unten */
	margin: 0;                        /* Keinen Außenabstand */
	width: 200px;
	margin-top: 10px; 
	}



a.nav {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
    color: black; 
	font-weight: bold;
	display:block; 
	margin-bottom:0px; 
	text-align:center; 
	width:140px;
    --border-style:ridge; 
	border-width:3px; 
	padding:0px; 
	text-decoration:none; 
	border-top: 1px solid #85c323;    /* Rahmenlinie oben */
	border-bottom: 1px solid #85c323; /* Rahmenlinie unten */
	}
		 
a.nav:link    { color:#000; background-color:transparent; }
a.nav:visited { color:#000; background-color:transparent; }
a.nav:hover   { color:#ff0; background-color:#85c323; }
a.nav:active  { color:#ff0; background-color:#85c323; }






