div.horizontalzweiteiler-wrapper-outer {
	margin: 0ex;
	overflow: auto;
	max-height: 100%;
}

div.horizontalzweiteiler-wrapper {
	margin: 0ex
		2ex
		2ex
		0ex;
}

div.horizontalzweiteiler {
	position: relative;
	top: 0px;
	left: 0px;
	width: 75%; 
	margin-right: 25%;
	border: 0px solid grey;
}

div.horizontalzweiteiler div.left {
	position: relative; 
	float: left; 
	width: 100%;
	border: 0px solid red;
}

div.horizontalzweiteiler div.left-inner {
	margin: 0px
		1ex
		0px
		0px;
}

div.horizontalzweiteiler div.right {
	position: relative; 
	top: 0px;
	left: 0px;
	float: right; 
	width: 33%; /* 25% / 0.75  - 3%*/ 
	margin-right: -33.3%; /* 25% / 0.75 */
	border: 0px solid blue;
}

div.horizontalzweiteiler div.right-inner {
	margin: 0px
		0px
		0px
		1ex;
}

