@charset "UTF-8";

@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 }

  * html body * { overflow:visible }
  * html iframe, * html frame { overflow:auto }
  * html frameset { overflow:hidden }

  /* Erzwingen vertikaler Scrollbalken in Firefox und Safari Browsern */
  html { height: 100% }
	
  body {
    height: 100%;
    font-size: 100%;
    text-align: center;
  }

  fieldset, img { border: 0 solid}

  ul, ol, dl { margin: 0 0 0 0 }
  li { margin-left: 0; line-height: auto; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
  
  form {
  	padding:0;
		margin: 0;
  }

 /* Clearfix-Methode zum Clearen der Float-Umgebungen */
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  /* Diese Angabe benötigt der Safari-Browser */
  .clearfix { 
		display: block;
		clear:both;
	}

  /* Overflow-Methode zum Clearen der Float-Umgebungen */
  .floatbox { 
		overflow:hidden
	}
}
