  /* Global reset of paddings and margins for all HTML elements */
  * { margin:0; padding: 0 }

  /* Correction: margin/padding reset caused too small select boxes. */
  option { padding-left: 0.4em }

 /**
  * Global fix of the Italics bugs in IE 5.x and IE 6
  */
  * html body * { overflow:visible }
  * html iframe, * html frame { overflow:auto }
  * html frameset { overflow:hidden }

  /* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
  html { height: 100% }
  body {
    min-height: 101%;
    font-size: 100.01%;
    color: #000;
    background: #fff;
    text-align: left;
  }

  /* (en) Clear borders for <fieldset> and <img> elements */
  fieldset, img { border: 0 solid}

  /* (en) new standard values for lists, blockquote and cite */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }


  /* Clearfix-Methode zum Clearen der Float-Umgebungen */
  .clearfix:after
  {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  /* essential for Safari browser !! */
  .clearfix { display: block }

  /* einfache Methode fuer das Clearing von floats, basiert auf:
   * http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/
   */
  .floatbox { overflow:hidden }

  /* IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
  #ie_clearing { display: none }


  /** die Composit-Elemente als div-Tabellen rendern */
  div.composit div.table { display:table; border-collapse:collapse; }
  div.composit div.tr { display:table-row; }
  div.composit div.td { display:table-cell; vertical-align:top; }


  /** Styles fuer die ImageMap Admin-Geschichte */
  div.imagemapovl         { z-index:1000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; position:absolute; color:white; background-color:#00a8f0; overflow:hidden; font-size:11px; font-family:Arial,Helvetica; border:1px solid black;}
  div.imagemapovl a       { cursor:pointer; font-weight:bold; background-color:black; padding:2px; }
  div.imagemapstatemarker { z-index:1001; background-color:red; width:4px; height:4px; position:absolute; }
