BODY {
	margin: 0px;
	background-color: #f7f8f4;								/*** Ändern: Farbe Bodyhintergrund ***/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

.aussenrahmen {
	position: absolute;
	top: 0%;
	left: 50%;
	margin-top: 20px;
	margin-left: -499px;
	width: 997px;
	}

.logo {
	width: 997px;
	border: thin solid #FFFFFF;
	background-color: #FFFFFF;
}


.platzhalter_oben {
	position:relative;
	top:0px;
	left:0px;
	height: 25px;
	width:997px;
	background-color: #ffffff;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}	

.navi_oben {	
	position:absolute;
	top:172px;
	right:0px;
	width: 468px;
	height: 15px;
}	

.Home {
	position:absolute;
	top:172px;
	left:0px;
	width: 200px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}	

.seitenhintergrund {
	position:relative;
	top:0px;
	left:0px;
	width:997px;
	background-image: url(../img/seitenhintergrund.jpg);
	background-repeat: repeat-y;
	border: thin solid #ffffff;
	}

.contentbereich {
	position:relative;
	top:0px;
	left:240px;
	width:520px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	}
	

.spalte_links {
	position:absolute;
	top:0px;
	left:0px;
	width: 210px;
	background-color: #d7e3f2;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

  ul#Navigation {
	width: 209px;	/*Breite der linken Navigation */
	margin: 0;
	padding: 2px; /* Randabstand um die Buttons */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	/* Standard: 
	width: 10em; 
    margin: 0; padding: 0.8em;
    border: 1px solid black; 
    background-color: silver;
	*/
	border: thin none #000000;
  }
        
  ul#Navigation li {
    list-style: none;
    margin: 4px; padding: 0; /*vertikaler Abstand zwischen Listenpunkte*/
	/* Standard: 
	list-style: none;
    margin: 0.4em; padding: 0;
	*/	
  }

  ul#Navigation li ul {
	margin: 0 0 0 10px; padding: 0;  /*Einrückung der Unterlistenpunkte*/
	/* Standard:
	margin: 0 0 0 10px; padding: 0;  /*Einrückung der Unterlistenpunkte*/
  }
  
  ul#Navigation li ul li {
    margin: 3px 0;       /*vertikaler Abstand zwischen Unterlistenpunkte*/
	/* Standard:
	margin: 0.1em 0;
	*/	
	
  }

  ul#Navigation a {
	display:block; 
	text-decoration: none;
	font-weight: bold;
	border: 1px solid black;
	border-left-color: white;
	border-top-color: white;
	color: #000000;    										/* Schriftfarbe innerhalb der Navigation*/
	background-color: #f2f9ff; 								/* Hintergrund der Buttons in der Navigation*/
	padding-top: 4px; /*vertikaler Abstand Schrift zu Buttonrand , d.h. Buttongröße */
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;	/* horizontaler Abstand Schrift zu Buttonrand */
	/* Standard:
    display:block;
    padding: 0.2em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;	
	*/	
  }
  
  ul#Navigation li ul li a {
	background-color: #D8E4FF;
	font-size: 11px;
	padding-top: 2px; /*vertikaler Abstand Schrift zu Buttonrand , d.h. Buttongröße */
	
  }
  
  
  ul#Navigation a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; 
	background-color: #000099;
	/* Standard:
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;	
	*/	
  }

.spalte_rechts {
	position:absolute;
	top:0px;
	right:2px;
	width: 210px;
	background-color: #f2f9ff;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}


/************ Start Korrekturen für alte Browser *****************************/  
  
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 200px;
    w\idth: 200px;
    padding-left: 2px;
    padd\ing-left: 0px;
  }
   * html ul#Navigation li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 2px;
    ma\rgin-left: 0px;
  } 
    
  * html ul#Navigation a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 195px;  /* Breitenangabe fuer IE 6 */
  }
  * html ul#Navigation li ul li a {
	width: 100%;    /* Breitenangabe fuer IE 5.x */
	w\idth: 185px;  /* Breitenangabe fuer IE 6 */	
  }  
  * html .spalte_rechts {
	r\ight:-1px; /* Angabe fuer IE 6 */
   }

 
/************ Ende Korrekturen für alte Browser *****************************/    




	
.footer {
	position:relative;
	top:0px;
	left:0px;
	height: 20px;
	width:997px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	
	color: #CCCCCC;
}		

a#footerlink {
  color: #cccccc;
  text-decoration: none;
}

.ueberschrift_kategorien_links {
	width:208px;
	font-size: 12px;
	color: #000000;
	background-color: #acc4ee;
	font-weight: bold;	
	padding-top: 3px; /*vertikaler Abstand Schrift zu Buttonrand , d.h. Buttongröße */
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;	/* horizontaler Abstand Schrift zu Buttonrand */
	
}	

.ueberschrift_kategorien_rechts {
	width:207px;
	font-size: 12px;
	color: #000000;
	background-color: #acc4ee;
	font-weight: bold;	
	padding-top: 3px; /*vertikaler Abstand Schrift zu Buttonrand , d.h. Buttongröße */
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;	/* horizontaler Abstand Schrift zu Buttonrand */
	
}		

/***************************************************************/




h1 {
	color: #2200cc;							/*** Ändern: Schriftfarbe ***/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;						/*** Ändern: Schrifgröße ***/
	font-weight: bold;						/*** Ändern: Dicke der Schrift ***/
	position: relative;
}

h2 {
	color: #2200cc;							/*** Ändern: Schriftfarbe ***/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;						/*** Ändern: Schrifgröße ***/
	font-weight: bold;				/*** Ändern: Hintergrund der Schrift ***/
}

h3 {
	color: #000000;							/*** Ändern: Schriftfarbe ***/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;						/*** Ändern: Schrifgröße ***/
	font-weight: bold;						/*** Ändern: Dicke der Schrift ***/
}

.schrift_spalte_rechts {
	font-size: 12px;
	padding: 5px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #0000ff;
  
}

img{
	border:0;
}
