 /*------------------------------------------------------------------------------------------------------*/

  * { margin:0; padding: 0; }

  /* Selectboxen Abstand links  */
  option { padding-left: 0.4em; }

  * 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 {
    /* um Rundungsfehler zu vemeiden */
    font-size: 100.01%;

    /* Standardfarben und Textausrichtung festlegen */
    color: #000000;
    background: #ffffff;
    text-align: left;
  }

  /* Rahmen um Bilder verhindern */
  img { border: 0 solid; }
 /*------------------------------------------------------------------------------------------------------*/

 /* LAYOUT SPEZIFISCHE STYLESHEATS */

  #kopfzeile { position: relative; }

  /* Absolute Positionierung für das kleine Top Menü */
  #kopfzeile #mini_menue {
    position: absolute;
    top: 10px;
    right: 10px;
	text-align: right; 
  }

  /* sichere korrekte Positionierung */
  #kopfzeile, #menue, #inhalt, #fusszeile { clear: both; }
  
  



  /* Linke Spalte */
  #spalte1 { float: left; width: 250px }
  
  /* Rechte Spalte */
  #spalte2 { float:right; width: 350px }
  
  /* Mittlere Spalte */
  #spalte3 { width:auto; margin: 0 350px 0 250px; min-height:500px;  }

  /* Um absolute Positionierungen zuzulassen*/
  #spalte1_inhalt, #spalte2_inhalt, #spalte3_inhalt { position: relative; }



  
	.versteck_beide #spalte3 { margin-left: 0; margin-right: 0; }
  .zeige_rechts #spalte3 { margin-left: 0; margin-right: 350px; }
  .zeige_links #spalte3 { margin-left: 250px; margin-right: 0; }



  .versteck_beide #spalte1, .versteck_beide #spalte2, .zeige_rechts #spalte1, .zeige_links #spalte2 { display:none; }

 /*
  *
  *
  *
  *------------------------------------------------------------------------------------------------------*/

 /* Clearing Methods */

  /* clear_fix-Methode zum clearen der Float-Umgebungen */
   .clear_fix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

  /* Diese Angabe benötigt der Safari-Browser */
  .clear_fix { display: block; }

  /* Overflow-Methode zum clearen der Floats */
  .float_box { overflow: hidden; }

  /* #ie_clearer { display: none; clear:both;  } */
  
    #ie_clearer {
  
    position:static;

    display:block;

    \clear:both;

    width: 100%;
    font-size:0px;
    margin: -2px 0 -1em 1px;
  }

  * html #ie_clearer { margin: -2px 0 -1em 0; }


 /*
  *
  *
  *
  *------------------------------------------------------------------------------------------------------*/

 /* Versteckte Inhalte */

  .verstecken, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

/* Intern */
.internBTN
{
border:0; width:96%	
}
.internBTN:hover
{
background-color:orange;
}