/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* Du musst margin auf 0 fÃŒr alle Elemente setzen und immer padding statt margin
fÃŒr vertikale AbstÃ€nde (top und bottom) verwenden, anderenfalls werden diese margin-
Werte zur GesamthÃ¶he addiert und der Footer wird zu weit nach unten geschoben, was
vertikale Scrollbalken im Browser erzeugt. */

html, body, #wrap {
	height: 100%;
}

body > #wrap {height: auto; min-height: 100%;}

#main {
	padding-bottom: 40px;
}  /* Muss genau so hoch sein wie der Footer */

#footer {
	position: relative;
	margin-top: -40px; /* Negativer Wert der Footer-HÃ¶he */
	height: 40px;
	clear:both;
}

/* CLEAR FIX */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
#footer-text {
	width: 910px;
	margin: 0px auto;
	position: relative;
}

/* Bereich nicht fÃŒr IE-mac Anfang \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}