/**
 * helper styles for antwerpes websites
 *
 * @author Matthias Schmidt <matthias.schmidt@antwerpes.de>
 * @version 0.1 - 04.10.2007 12:36:13
 * @package de.antwerpes
 */


.elInvisible {
	position: absolute;
	left: -2000px;
	width: 1px;
}
.clear,
.clean,
.divCleaner {
	clear: both;
	overflow: hidden;
	height: 0px;
}


/**
 * spacers, positioning
 * @section helper classes
 */
.height5 {
	height: 5px;
}
.height10 {
	height: 10px;
}
.height15 {
	height: 15px;
}
.height20 {
	height: 20px;
}
.height30 {
	height: 30px;
}
.height40 {
	height: 40px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.alignRight {
	text-align: right;
}
.clearBoth {
	clear: both;
}
.aLittleBitHigher {
	position: relative;
	top: -3px;
}
.aLittleMoreHigher {
	position: relative;
	top: -5px;
}
.aLotMoreHigher {
	position: relative;
	top: -8px;
}
.aLittleBitLower {
	position: relative;
	top: 3px;
}
.aLittleMoreLower {
	position: relative;
	top: 5px;
}
.width10 {
	width: 10%;
}
.width20 {
	width: 20%;
}
.width30 {
	width: 30%;
}
.width40 {
	width: 40%;
}
.width50 {
	width: 50%;
}
.width60 {
	width: 60%;
}
.width70 {
	width: 70%;
}
.width80 {
	width: 80%;
}
.width90 {
	width: 90%;
}
.width100 {
	width: 100%;
}

.padding5 {
	padding: 5px;
}
.padding7 {
	padding: 7px;
}
.padding10 {
	padding: 10px;
}
.padding20 {
	padding: 20px;
}

.marginleft22 {
	margin-left: 22px;
}
