body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFF6BD;
}
#topimage {
	background-image: url(/fileadmin/templates/layout/images/bg_header_light.gif);
	background-repeat: repeat-x;
	height: 15px;
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: 1px;
	position: absolute;
}

#leftColumn	{
	height: 100%;
	display: table;
	background-color: #FFF27E;
	width: 223px;
	float: left;
	margin-right: 23px;
}
#centerColumn {
	height: 100%;
	background-color: #FFF6BD;
	width: 628px;
	float: left;
	margin-right: 23px;
	vertical-align: top;
	padding-top: 0;
	position: absolute;
	left: 246px;
}
#wide #centerColumn {
	height: 100%;
	background-color: #FFF6BD;
	width: 800px;
	float: left;
	margin-right: 23px;
	vertical-align: top;
	padding-top: 0;
	position: absolute;
	left: 246px;
}
#middleColumn {
	height: 100%;
	background-color: #FFF6BD;
	width: 402px;
	float: left;
	margin-right: 23px;
	position: absolute;
	left: 246px;
}
#rightColumn {
	height: 100%;
	background-color: #FFF6BD;
	width: 204px;
	float:left;
	position: absolute;
	left: 666px;
}
#sprache {
	float: left;
	width: 70px;
}
#topnavigation {
	float: left;
	width: 332px;
}
#logo,
#sprache,
#topnavigation,
#suchfeld {
	height: 82px;
	padding-top: 15px;
}
#suchfeld {
	float: none;
}
div.tx-macinasearchbox-pi1 {
	float: right;
}
#maincontent{
	padding-top: 97px;
	/* F�r Firefox */
}
#centerColumn #maincontent {
	padding-top: 0 !important;
}
#maincontent .rbcontent {
	/*height: 150px;*/
}

#rightcontent .rbroundbox {
	margin-bottom: 15px;
}
#topL {
	background-image: url(/fileadmin/templates/layout/images/bg_header_dark.gif);
	background-repeat: repeat-x;
	height: 15px;
	width: 223px;
	position: absolute;
	left: 0;
	top: 0;
	z-index:101;
	float: none;
}
#top {
	background-image: url(/fileadmin/templates/layout/images/bg_header_light.gif);
	background-repeat: repeat-x;
	height: 15px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index:100;
	float: none;
}
#logo {
	padding-left: 11px;
}
.contenttable {
	border: 0px solid #fff;
}

