
/*
*
*
**** Layout-independent adjustments | Layout-unabhängige Anpassungen ----------------------------------- */
html { height: auto; margin-bottom:0; } 

body { position:relative; }
* html body { position:static; }
#inhalt { position:relative; }


.clear_fix { display: inline-block; }
.clear_fix { display: block; }
* html .clear_fix { height: 1%; }


* html .floatbox { width:100%; }

#seitenabstaende, #seite, #kopfzeile, #menue, #inhalt, #fusszeile { zoom:1; }
#seitenabstaende, #seite { height: 1%; }
* html #kopfzeile, * html #menue, * html #inhalt, * html #fusszeile { width: 100%; }
* html #kopfzeile, * html #menue, * html #inhalt, * html #fusszeile { wid\th: auto; }

* html #spalte1, 
* html #spalte2, 
* html #spalte3 { position:relative; }


* html body a,
* html body a:hover { background-color: transparent; }

* html #spalte1, * html #spalte2 { display: inline; }

* html #spalte1_inhalt,
* html #spalte2_inhalt,
 * html #spalte3_inhalt { word-wrap: break-word; }

* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }

* html textarea { overflow:scroll; overflow-x: hidden; }
* html input { overflow: hidden; }

* html ul,
* html ol,
* html dl { position: relative }

body ol li { display:list-item; }


@media screen, projection
{
  * html #spalte3 { height: 1%; }
  * html #spalte2 {margin-right: -3px;}
/*  * html #spalte3 { margin-left: 74%; } */


  * html #seitenabstaende {
    width: 80em;

  }
}