
 /* ----------------------LAYOUT---------------------------------- */

body {
 margin: 15px;
 background: #006699;
 text-align: center;
 padding: 0px 0px 0px 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif
 }

#outer 		{
		position: relative;
		margin: 10 auto;
		width: 750px;
		background-color: #fff;
 		padding: 5px 5px 5px 5px;
		text-align: left;/*Aufheben von IE_quirks im BODY*/
		}

#boxtitel 	{
 		width: 750px;
 		padding: 0px 0px 10px 0px;
 		margin: 0px 0px 0px 0px; 
		}
 
#linkespalte 	{
		position: absolute;
		top: 200px;		/* Angabe fuer IE5 ist Breite - Border (links/rechts) - padding (links/rechts)*/
		left: 10px;
		width: 150px;
		z-index:2;
		voice-family: "\"}\""; 	/* Angabe fuer IE5 hack (s.o.)*/
		voice-family:inherit;  	/* Angabe fuer IE5 hack (s.o.)*/
		width:150px;           	/* Breite fuer die anderen Browser (hebt die obige IE5-Angabe wieder auf*/
		}
		body&gt;#navAlpha {width:150px;}  /* Angabe fuer opera5 */

#inhaltmitte 	{
 		margin:0px 150px 20px 170px;
		border: #339933 1px solid;
		background-color: #fff;
		padding:10px;
		z-index:3;
		}

#rechtespalte 	{
		position: absolute;
		top: 200px;		/* Angabe fuer IE5 ist Breite - Border (links/rechts) - padding (links/rechts)*/
		right: 10;
		width: 135px;
		border:0px;
		z-index:1;
		voice-family: "\"}\""; 	/* Angabe fuer IE5 hack (s.o.)*/
		voice-family:inherit;  	/* Angabe fuer IE5 hack (s.o.)*/
		width:135px;           	/* Breite fuer die anderen Browser (hebt die obige IE5-Angabe wieder auf*/
		}
		body&gt;#navBeta {width:150px;}   /* Angabe fuer opera5 */

#boxunten 	{
 		width: 750px;
 		background: #ffffff;
 		margin: 10px 0px 10px 0px;
		text-align: center;
		}

/* news:  kleiner Newskasten, rechte Leiste                        */
.news 		{margin: 0px; 
		background: #ffffff; 
		border-top: #339933 1px solid; 
		border-bottom: #339933 1px solid; 
		border-left: #339933 1px solid; 
		border-right: #339933 1px solid;
		}
.newstitel 	{margin: 0px; 
		float: left; 
		width: 50%; 
		text-align: center; 
		font-size: 0.6em; 
		padding: 0.1em 0.1em 0.1em 0.1em; 
		background: #339933; 
		color: #ffffff; 
		}
.newsinhalt 	{font-size: 0.6em; 
		margin: 0px; 
		padding: 5px 5px 5px 5px;
		}

 
 /* ----------------------MENUES---------------------------------- */


.hauptmenue {font: 0.8em Verdana,Arial,Helvetica,sans-serif; width: 147px; overflow: visible;}
.hauptmenue a:link, .hauptmenue a:visited {padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin: 0px 0px 2px; 0px}
.hauptmenue a:link, .hauptmenue a:visited {border-right: #ffffff 3px solid; display: block; border-left-width: 0px; background: #339933; border-bottom-width: 0px; color: #ffffff; font-weight:normal; text-align: left; text-decoration: none; overflow: visible;}
.hauptmenue a.active:link, .hauptmenue a.active:visited {border-left: #339933 5px solid; border-top: #339933 1px solid; border-right: #339933 1px solid; border-bottom: #339933 1px solid; background: #ffffff; color: #000000; font-weight:normal; overflow: visible;}
.hauptmenue a:hover {border-right: #339933 5px solid; border-top: #339933 0px solid; border-left: #339933 0px solid; border-bottom: #339933 0px solid; background: #ffffff; color: #000000; font-weight:normal; overflow: visible;}


#untermenue {font: 0.8em Verdana,Arial,Helvetica,sans-serif; font-weight:normal; overflow: visible;}
#untermenue {margin:0px 0px 10px 10px; padding:2px 2px 2px 0px; border-left:1px solid #339933; overflow: visible;}
#untermenue li {margin:0; padding:0; display:block; list-style-type:none; overflow: visible;}
#untermenue a:link, #untermenue a:visited {line-height:10px; text-align:right; padding:0 12px 6px 0px; text-decoration:none; color:#000000; font-weight:normal; overflow: visible;}
#untermenue a:link.active, #untermenue a:visited.active, #untermenue a:hover {color:#000000; font-weight:normal; background:url(./0-images/navbalken.gif) no-repeat left top; overflow: visible;	}

#kopfmenue {margin: 0; padding: 0px 10px 20px 0px; border-bottom: 0px solid #ffffff;}
#kopfmenue li {margin: 0; padding: 0; display: inline; list-style-type: none;}
#kopfmenue a:link, #kopfmenue a:visited {float: right; font-size: 0.6em; line-height: 14px; font-weight: normal; margin: 0 10px 0px 10px; text-decoration: none; color: #999999;}
#kopfmenue a.active:link, #kopfmenue a.active:visited, #kopfmenue a:hover {border-bottom: 4px solid #339933; padding-bottom: 2px; background: #ffffff; color: #000000;}
#kopfmenue a:hover {color: #000000;}

/* --------------------------------------------------------------- */

address {font-style:normal; font-size:9px; color:#666666 ;text-align:center}
address {padding: 10px 0px 10px 0px; border-top: #CCCCCC 1px solid; border-bottom: #cccccc 1px solid;}




/* --------------------------------------------------------------- */


h1,h2,h3,h4,address { font-family:Verdana,Arial,Helvetica,sans-serif; }


h1 {color:#339933; background-color: #f0f0f0; font-size: 1.1em;  font-weight:normal; text-align: left; padding:5px 10px 5px 10px; margin: 0px }

h2 {color:#000000; background-color: #eee; font-size: 1.0em; font-weight:normal; text-align: left; padding:5px 20px 5px 10px; margin: 10px 0px 0px 0px}

h3 {color:#000000; background-color: #eee; font-size: 0.8em; font-weight:normal; text-align: left; padding:5px 10px 5px 10px; margin: 10px 0px 0px 0px}

h4 {color:#000000; background-color: #eee; font-size: 0.8em; font-weight:normal; text-align: left; padding:5px 10px 5px 10px; margin: 10px 0px 0px 0px}

p {font-size: 0.8em; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; line-height:1.5em; }



ul.liste,ol.liste
     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; color:#000000; }

li.liste { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 0.8em; color:#cccccc; } 
     
ol.numerisch { list-style-type:decimal; }

ol.alphabetisch { list-style-type:lower-alpha }

a:link { color:#009900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:bold; text-decoration:none; } 
a:visited { color:#009900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:bold; text-decoration:none } 
a:hover { color:#000000; background-color:#D6F7CB; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:bold; text-decoration:none; }
a:active { color:#000000; background-color:#D6F7CB; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:bold; text-decoration:underline; } 




/* --------------------------------------------------------------- */



