@charset "utf-8";
body {
    	font: 100% Arial, Helvetica, sans-serif;
    	background-image: url(back.gif);
		background-repeat:repeat;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
		color: black;
    }
img {
        border-color:transparent;
		border-width:0px;
		margin:5px 0px;
}

/*Menueformatierung für oberste Navigationszeile, die staendig angezeit werden soll */
	a.navlink-staendig {
		background-color:transparent;
		color:#6c3;
		display:block;
		text-decoration:none;
		margin:-5px -4px -5px 5px;
		padding: 8px 15px;
		font-family: Arial, Georgia, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	a.navlink-staendig:hover {
		font-size: 13px;
		color:#039;
		font-style:normal;
		background-color:#6c3;
	}

	a.navlink-staendig:active {
		font-style:normal;
		color:#039;
		background-color:#ffff00;
	}

	div#navigation-staendig{
		background-color:#039;
		border-style:solid;
		border-color:#fff;
		border-width:2px;
		width:950px;
		text-align:right;
		color: #FFF;
	}

/*Menueformatierung für Haupt-Navigationszeile, die direkt unter dem Logo angezeit wird */
	a.navlink-haupt {
		background-color:transparent;
		color:#ffffff;
		display:block;
		text-decoration:none;
		margin:-5px -2px -5px 2px;
		padding: 8px 10px;
		font-family: Arial, Georgia, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	a.navlink-haupt:hover {
		color:#66cc33;
		font-size: 13px;
		background-color:#fffffd;
		text-decoration:none;
	}

	a.navlink-haupt-active {
		color:#66cc33;
		background-color:#fffffd;
		display:block;
		text-decoration:none;
		margin:-5px -2px -5px 2px;
		padding: 8px 10px;
		font-family: Arial, Georgia, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	a.navlink-haupt-active:hover {
		text-decoration:none;
	}

	div#navigation-haupt{
		background-color:#66cc33;
		border-style:solid;
		border-color:#ffffff;
		border-width:2px;
		width:950px;
		text-align:center;
		color: #FFFFFF;
	}


/*Menueformatierung für Unter-Navigationszeile, die direkt unter der Hauptnavigation angezeit wird */
	a.navlink-unter {
		background-color:transparent;
		color:#fff;
		display:block;
		text-decoration:none;
		margin:-5px -2px -5px 2px;
		padding: 8px 15px;
		font-family: Arial, Georgia, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	a.navlink-unter:hover {
		color:#039;
		font-size: 13px;
		background-color:#fffffe;
		text-decoration:none;
	}

	a.navlink-unter-active {
		color:#039;
		background-color:#fffffe;
		display:block;
		text-decoration:none;
		margin:-5px -2px -5px 2px;
		padding: 8px 15px;
		font-family: Arial, Georgia, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

	a.navlink-unter-active:hover {
		text-decoration:none;
	}

	div#navigation-unter{
		background-color:#039;
		border-style:solid;
		border-color:#fffffe;
		border-width:2px;
		width:950px;
		text-align:center;
		color: #FFF;
	}

    .oneColLiqCtrHdr #container {
    	width: 940px;  /* Hierdurch wird ein Container mit einer Breite erstellt, die 80% der Browserbreite beträgt. */
    	background: #FFFFFF;
    	
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }

	
/* Formatierung des Inhalts */	
	div#mainContent {
    	padding: 14px 20px 150px 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
    	background: #fff;
		width: 950px;
		color: #063; /*Textfarbe, die auch oben bei "body" eingestellt werden muss, damit alle Extentions fürs Frontend die Textfarbe übernehmen*/
		text-align: left;
    }


	div#mainContent img {
		margin:5px;
		margin-left:20px;
	}

	a {
		color: #063;
		text-decoration:none;
		background-color:#dff;
	}

	a:hover {
		text-decoration:underline;
	}

	p {
		font-size: x-small;
		text-align: justify;
	}

	h1{
		font-size: medium;

	}

	h2 {
		font-size: small;

	}

	dd {
		font-size: xx-small;
		font-style: italic;
		text-align: left;
		padding: 10px;
	}

	