html {height:100%;top: 0px;} 
body { 
/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts 
** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die Hhe des Browserfensters. */
	min-height: 101%;	
/* Beseitigung des Rundungsfehlers bei Schriftgren im Opera sowie Standardformatierungen */
    font-size: 100.01%; 
/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Gre des Browser Fensters gendert wird.*/ 
    position: relative; 

/* Vorgabe der Standardfarben und Textausrichtung  */     
   text-align: left;
   color:#414141;
   font-family: Verdana, Arial, Helvetica, sans-serif;
} 

/* Hiermit werden die Randabstnde und border aller HTML-Elemente auf Null gesetzt. Damit wird das       
** Aussehen der Webseite in unterschiedlichen Browsern vereinheitlicht. 
*/

* { margin:0; padding:0; font-size: 100%; } 


/* Der z-Index verhindert, dass im Falle des noch bestehenden IE-Bugs die Texte vor 
** dem Spaltenhintergrund erscheinen. */
#banner {z-index: 3;}
#sidebar {z-index: 5;}
#content {z-index: 1;}

#footer { clear:both;}

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

/* Diese Angabe bentigt der Safari-Browser zwingend !! */
.clearfix {display: block;}
.clear{clear:both;}

ol	{font-size: 0.84em;}

dt 	{font-weight: bold; }
dd	{font-size: 0.84em;}
img {border:0;}

/*Anker*/
a {text-decoration: none;color:#000099}

/*title tags*/
h1 {font-size: 1.2em;color: #FFF;font-weight: normal;background-color: #CCCCFF;margin-left: 189px;}
h2 {font-size: 0.8em;}
h3 {font-size: .75em;color: #000066;}
h4 {font-size: .7em;color: #000066;}
h5 {font-size: 0.8em;color: #990000; background: #006699;}
h6 {font-size: 0.8em;color: #0033CC;}

/*Absatz*/
p{font-size: 0.8em;}

/*Block*/
blockquote, cite { margin: 1em 0 0em; font-size: 0.93em; width: auto;}


/*Trenner*/
hr{height: 1px;border: 0 none;border-top: 1px dashed #ccc;}

