@charset "utf-8";

/**
 *  Clears floats without extra markup.
 *  HTML-elemnt containing floating elements has to be applied class="containing-float"
 *  @author: xhtmlforum.de; user ulle 
 *  @browser-compability: IE5.5+ / FF1+ / Opera8+ / Safari3+
 *  @since: 01/01/2008
 */

.containing-float:after 
{ 
  /* Inhalt pseudo-Element :after; 
  * somit [clear] moeglich    
  */ 
  content: "."; 
  
  /* [content] verbergen; 
  */ 
  visibility: hidden;          
  height:     0; 
  
  /* Block-Level fuer [clear]; 
  */ 
  display: block; 
  
  /* [float] clearing; 
  * einbeziehen der Float-Container; 
  */    
  clear: both; 
} 

          
.containing-float 
{ 
  /* nur IE-Mac; 
  * wird folgend ueberschrieben 
  */ 
  display: inline-block; 
  
  /* fuer alle Browser; 
  * 
  * verbergen IE-Mac \*/ 
  display: block; 
  /* ende verbergen IE-Mac */ 
  
  
  /* fuer alle Browser; 
  */    
  height: auto ! important; 
                    
  /* nur fuer IE-Win; 
  * definierte groeße (height or witdh) 
  * fuer automatisches einbeziehen 
  * der Float-Container (auto-clearing); 
  * 
  * verbergen IE-Mac \*/ 
  height: 1%; 
  /* ende verbergen IE-Mac */ 
}
