<style type="text/css">
	nix {
		/* muss da sein, keine ahung warum
		 * sonst wird die erste 
		 * CSS ingoriert
		 */

	}

	@import url(schriften.css);
	@import url(formulare.css);


    body { /* body */
        color: black;	     
        font-size: 100.01%;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: center;  /* Zentrierung im Internet Explorer */        
	background: url(../images/hintergrund_schatten_farbe.jpg) center repeat-y;
		background-color: #E6E6D5; /*   */
		width: 900px;
		height: 100%;
		margin: auto;
    }

    div#container { /* grosser Container der die Seite umschliesst */
        text-align: left;    /* Seiteninhalt wieder links ausrichten */
        margin: 0px 2px 0px 2px;     /* standardkonforme horizontale Zentrierung */
        padding: 0px 0px 0px 0px;

        background-color: #ffffff;
        /* border-left: 1px solid #000000; */
		/* rder-right: 1px solid #000000; */
    }
  
    div#container h1.headerlogo { /* kann evtl. raus, mal schauen TODO  - war mal div#container h1 */ 
        font-size: 4.5em;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        margin: 0px;
        padding: 0.0em;
        height: 168px;
        text-align: left;
		background: url(../images/logo_oben.jpg) no-repeat 100% 100%;
        background-position: left top;        
        border-bottom: 1px solid silver;
    }

	div#barrierefreiheit {
		position: absolute;
		top: -999px;
		left: -999px;
	}



	/* 
	 *  Navigation links
	 *  inkl Suchfeld und location suche
	 * 
	 */

	#navigation {
    		font-size: 0.8em;
    		float: left; 
    		margin: 0;
    		padding: 1px 1px 1px 1px;
		height: 100%;
	}

	#navigation h5 { /* ueberschriften */
    	font-size: 1.3em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: navy;
    		float: left; 
    		margin: 0px 0px 0px 5px;
    		padding: 1px 1px 1px 1px;
		clear: both;
		border-bottom: 1px solid silver;
		width: 10.5em;
	}


	/* 
	 *  Location Liste
	 */

	ul#navigation {
		font-size: 14px;
		float: left; 
		width: 13em;
		height: auto;
		margin: 0;
		padding: 1px 1px 1px 1px;
		clear: both;
	}

	ul#navigation li {
		list-style: none;
		margin: 0; 
		font-size: 14px;
		padding: 1px 1px 1px 1px;
		width: 13em;
	}

	/* 
	 *  Location Liste Hyperlinks
	 */

	ul#navigation a {
		display: block;
		padding: 1px 1px 1px 4px;
		font-weight: bold;
		font-size: 14px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
	}

	ul#navigation a:link {
		color: #000000; 
		background-color: #FFFFF;
		padding: 1px 1px 1px 4px;
		font-size: 14px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

	ul#navigation a:visited {
		color: #000000; 
		background-color: #FFFFF;
		padding: 1px 1px 1px 4px;
		font-size: 14px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

	ul#navigation a:hover {
		color: #000000; 
		background-color: #eFeFeF;
		border-left: 2px solid #000000;
		padding: 1px 1px 1px 2px;
		font-size: 14px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}

	ul#navigation a:active {
		color: #000000; 
		background-color: #FFFFFF;
		padding: 1px 1px 1px 4px;
		font-size: 14Spx;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}


	/*
	 *  Inhalt, quasi der mittlere Bereich
	 *
	 */

    div#inhalt {
        margin: 0px 2px 0px 12em;
        padding: 0 1em;
	min-height: 450px;
        /* border-left: 1px solid silver; */
    }

	* html div#inhalt {
		height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
		margin-bottom: 0;
	}



	/*
	 *  Die Fusszeile / Footer fuer
	 *  Kontakt und  Impressum auf jeder Seite
	 */

	p#fusszeile {
		clear: both;
		font-size: 0.83em;
		margin: 0; 
		padding: 0.4em;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center;
		background-color: #fafafa;
		border-top: 1px solid #000000;
		border-bottom: 1px solid 000000;
	}

    a.fusszeile:link {
        color: #000000; 
        padding: 0em;
        font-size: 0.8em;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: undeline;
    }

    a.fusszeile:visited {
        color: #000000; 
        padding: 0em;
        font-size: 0.8em;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: undeline;
    }

    a.fusszeile:hover {
        color: #AAAAAA; 
        padding: 0em;
        font-size: 0.8em;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: undeline;
    }

    a.fusszeile:active {
        color: #000000; 
        padding: 0em;
        font-size: 0.8em;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: undeline;
    }

</style>