	body
	{
    color: black;
    background-color: white;
    font-size: 100%;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 2px;
    background-image: url(../pictures/bg.gif);
    min-width: 41em; 						/* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  	}


	#container								/* Fensterbreite definieren */
	{
	width: 760px;
	margin: 10px auto auto auto;
	padding: 2px 2px 2px 2px;
	border: ridge 2px silver;
	}

 	#header
 	{
 	font-size: 13px;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
 	margin: auto auto 20px auto;
 	text-align: center;
 	background-color: white;
 	color: black;
 	padding: 2px;
 	border: ridge 2px silver;
 	}

  	html>body h1
  	{
   	border-color: gray;  					/* Farbangleichung an den Internet Explorer */
  	}

  	#navigation 							/* Definition des Navigationsfeldes */
  	{
   	font-size: 11px;						/* Schriftgröße */
    float: left;
    width: 130px;							/* Feldbreite */
    margin: auto auto auto auto;
    padding: 0px 0px 0px 0px;				/*	Schrift direkt an den linken Rand setzen */
   	}

  	#navigation li 							/* Zeilenformartierung im Navigationsfeld für Hauptmenuepunkte*/
  	{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
  	}
	
  	#navigation a 							/* Definition einer festen Hintergrundfläche für die Navigationszeilen */
  	{
    display: block;
    padding: 2px;
   	font-weight: bold;
  	}

  	#navigation a:link
  	{
  	color: white;
  	background-color: #A9BFE4;
  	}

  	#navigation a:visited
  	{
  	color: #666;
  	background-color: #A9BFE4;
  	}
  	#navigation a:hover
  	{
    color: #A9BFE4;
    background-color: white;
  	}

  	#navigation a:active
  	{
    color: white;
    background-color: gray;
  	}

  	#info 														/* Definition des Info-Feldes */
  	{
    font-size: 10px;
    float: right;
    width: 150px;
  	line-height: 1.5em;
    margin: auto auto auto auto;
    padding: 0px 0px 0px 0px;
   	}

  	#content 													/* Definition des Content-Feldes */
  	{
    font-size: 13px;
   	line-height: 1.5em;
    margin: auto 155px auto 135px;
    padding: 0px 5px 0px 5px;
   	}

  	* html div#content
  	{
    height: 1em;  												/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  	}

  	#footer
  	{
    clear: both;												/* Mit clear wird der float-Befehl aufgehoben */
    font-size: 9px;
    margin: auto 1px auto 1px;
    text-align: center;
    background-color: #A9BFE4;
	color: black;
  	}


  	#footer-table
  	{
    font-size: 10px;
    margin: auto 5px auto 5px;
    text-align: center;
    background-color: #A9BFE4;
	color: black;
  	}


  	#ordered-list
  	{
  	font-size: 11px;
  	}


  	.footerlist
  	{
  	padding: 0px 0px 0px 0px;
  	}

   	.momentan
  	{
	display: block;
  	font-weight: bold;
   	color: #ffffff;
    background-color: #A9BFE4;
    padding: 2px;
   	}

  	.header-image-logo
  	{float: left;
  	padding: 2px 2px 2px 2px;
  	}

    .header-picture-logo
  	{
  	float: right;
  	padding: 2px 2px 2px 2px;
  	}

  	label														/* Alle Labels auswählen */
  	{
  	display: block;
  	float: left;
  	width: 150px;												/* Breite definieren */
  	}

  	input														/* Alle Formularelemente auswählen */
  	{
  	display: block;
  	float: left;
  	width: 200px;												/* Breite definieren */
  	}

  	h4 															/* Notwendige Korrektur für den Internet Explorer 6.0 für (nur in der Infospalte verwendet)  */
  	{
  	font-size: 11px;
  	}


  	h3 															/* Notwendige Korrektur für den Internet Explorer 6.0 für (nur in der Infospalte verwendet)  */
  	{
  	font-size: 14px;
  	}

    h2 															/* Notwendige Korrektur für den Internet Explorer 6.0 für (nur in der Infospalte verwendet)  */
  	{
  	font-size: 18px;
  	}
