@charset "UTF-8";
/*mehrspaltiges Layout mittels column*/



.mehrspaltig {
	width: 100%;
	margin-top: 1em;
	margin-right: 0.1em;
	-moz-column-width: 12em;
	-webkit-column-width: 12em;
	column-width: 12em;
	
	/*Abstand zwischen Spalten*/
	/*-webkit-column-gap: 2em;
	-moz-column-gap: 2em;
	column-gap: 2em;*/
	
	/*Trennlinie zwischen Spalten*/
	/*-webkit-column-rule: 1px dotted #999999;
	-moz-column-rule: 1px dotted #999999;
	column-rule: 1px dotted #999999;*/
}
.dreispaltig {
	margin-right: 0.1em;
	margin-top: 0.4em;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
}
.zweispaltig {
	margin-right: 0.1em;
	margin-top: 0.4em;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	padding-top: 0px;
}
.zweispaltig p {
	margin-top: 0px;
}
@media screen and (max-width: 750px) {
.dreispaltig {
	margin-right: 0.1em;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
}
.zweispaltig {
	margin-right: 0.1em;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
@media screen and (max-width: 599px) {
.dreispaltig {
	margin-right: 0.1em;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
.zweispaltig {
	margin-right: 0.1em;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
}
@media screen and (max-width: 480px) {
.dreispaltig {
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
.zweispaltig {
	margin-right: 0.1em;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
}
.clear {
	clear: both;
}
.links {
	position: relative;
	float: left;
	max-width: 50%;
}
.rechts {
	float: left;
	max-width: 45%;
}
