/* Standard Definitionen der CSS */

html, body, form, fieldset { 
	margin: 0;
	padding: 0;
	border: 0px;
}

p, pre, blockquote, dl, address { 
	margin: 1em 0;
	padding: 0;
}

dd, blockquote { 
	margin-left: 1em;
}


fieldset { 
	border: none;
}

input, select, textarea { 
	font-size: 100%;
	font-family: inherit;
}

img { 
	border: 0;
	padding: 0;
	margin: 0;
}

/* --------------Float Left/Right------------- */

.flLeft { 
	float: left;
	margin-right: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
}

.flRight { 
	float: right;
	margin-left: 30px;
	margin-bottom: 8px;
	padding-top: 3px;
}

.flMitte { 
	float: left;
	margin: 0;
	padding-top: 3px;
}


/* --------------CLEAR------------- */
.clear { 
	clear: both;
	float: none;
	font-size: 1px;
	height: 1px;
	margin-top: -1px;
	line-height: 1px;
}

/* --------------CLEARFIX Methode------------- */
.Clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.Clearfix {
	display:block;
}

/* Hides from IE-mac \*/
* html .Clearfix { height: 1%; }
.Clearfix {display: block;}
/* End hide from IE-mac */

