@charset "utf-8";
/************************************************************************************************************************/
/* Generelle Styles für HTML Elemente */
/************************************************************************************************************************/

/************************************************************************************************************************/
/* Globaler Reset */
*
{
	padding: 0;
	margin: 0;
}
/************************************************************************************************************************/
/* HTML und BODY */
html, body
{
	width: 100%;
	height: 100%;
	font-size: 0.625em; /*Auf 10px zurücksetzen, so kann besser gerechnet werden (z.B. 1.2em entsprechen 12px)*/

}
body
{
	background-color: #dbd8bd;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:center;
}
a
{
	outline:none;
}

/************************************************************************************************************************/
/* clearfix */
    /* full clearfix */
    /* add to floating elements which should not float afterthem */ 
	* html .clearfix {
	    height: 1%; /* IE5-6 */
	    }
	* + html .clearfix {
		display: inline-block; /* IE7not8 */
		}
	.clearfix:after { /* FF, IE8, O, S, etc. */
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }

.float_left {
	float:left;}
	
.float_right {
	float:right;
	margin:25px 0 0 0;}
