@media all
{
  /* Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
  * { margin:0; padding: 0; }
  /* Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  option { padding-left: 0.4em; }
 /**
  * Globale Korrektur des Italics Bugs des IE 5.x und IE 6
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }
  /* Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
  html { height: 100%; margin-bottom: 1px; }
  body {
  /* Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
  font-size: 100.01%;
  /* Vorgabe der Standardfarben und Textausrichtung */
  color: #000;
  background: #fff;
  text-align: left;
  }
  /* Rahmen für <fieldset> und <img> Elemente löschen */
  fieldset, img { border: 0 solid; }
  /* Standardwerte für Listen & Zitate */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }
  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }
  blockquote { margin: 0 0 1em 1.5em; }
  /* Absicherung korrekte Positionierung */
  #header, #nav, #main, #footer { clear:both; }
 /*------------------------------------------------------------------------------------------------------*/
}
@media screen, projection
{
  /* Randbereiche & Seitenhintergrund */
  body { background-color: #91201b; width: 1000px; margin: 0px auto;}
  #page {background-image: url(bilder/hintergrund.jpg); width: 900px; height: 900px; 
		margin-top: 30px; margin-right: auto; margin-left: auto; }
  #header { margin-left: 28px; width: 850px; height: 300px;
				background-image: url(bilder/headerbild1.jpg); background-repeat: no-repeat;}
  #headerbox {color: #ffffff; text-align: center; margin-left: 500px; padding-top: 115px; width: 280px;
				font-weight: bold; font-size: 14px; }
   #mitte {background-image: url(bilder/mitte.gif) ; width: 850px; height: 470px; padding-top: 10px; margin-left: 25px; margin-top: 10px;
			background-repeat: no-repeat;}	
    #links { width: 420px; padding-left: 15px; padding-top: 20px; padding-right: 15px; border-right: 1px solid #e0e0e0; 
			float: left;}
    #rechts { width: 420xp; padding-left: 10px;  padding-top: 20px; margin-left: 460px; }
	#text { width: 730xp; height: 400px; padding-left: 40px;  padding-top: 20px; overflow: auto; }
    #footerlinks { float: left; margin-left: 70px; text-decoration: none;  }
    #footerlinks a {text-decoration: none; color: #000000;  }
    #footerrechts { text-align: right; margin-right: 100px; }	
}

