
DIV.mainBackgroundLeft {
	position: fixed;
	_position: absolute;
	background-image: url(/fileadmin/DESIGNtemplates/Backgrounds/Main-Background-Left.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	z-index: -10;
}
DIV.mainBackgroundRight {
	position: fixed;
	_position: absolute;
	right: 0px;
	background-image: url(/fileadmin/DESIGNtemplates/Backgrounds/Main-Background-Right.png);
	background-position: right top;
	background-repeat: no-repeat;
	width: 50%;
	height: 100%;
	z-index: -12;
}


DIV.mainWrapper {
	width: 100%;
	height: 100%;
}
DIV.mainClass {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	min-height: 1200px;
	background-image: url(/fileadmin/DESIGNtemplates/Backgrounds/Logo-Background-Right.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.colMenu {
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 62px;
	width: 145px;
	position: fixed;
	_position: absolute;
	/* avoid flickering in FF3.5*/
	overflow: hidden;
	_overflow: none;
	border-left: 5px solid #A70000;
	border-left: 0px solid #CC0000;
}


.containerScrolling {
	height: 100%;
	width: 100%;
	overflow: hidden;
	_overflow: auto;
}
.containerBox {
	margin: 90px 0px 0px 223px;
	_width: 758px;
/*	avoid scroll-bars in IE6
	see ct_1 and ct_2.css  */
	overflow: auto;
	_overflow: hidden;
}
.contentObject {
	height: 100%;
	width: 100%;
	_width: 98%;
/*	for IE to hide horizontal scroll-bar */
	overflow: auto;
	_overflow: none;
}

DIV#content {
	overflow: hidden;
/* 	overflow is very important for scolling bar
	no width is given to avoid scroll-bars in FF
*/
	margin-top: 0px;
	clear: both;
}

IMG.contentFixedHeader,
.containerFixedHeader {
	background-image: url(/fileadmin/DESIGNtemplates/Backgrounds/Logo-Background-Header.png);
}
IMG.contentFixedHeader,
IMG.contentFixedFooter {
/*	the LEFT-part of background */
	position: fixed;
	_position: absolute;
	overflow: auto;
	_overflow: none;
	_background-image: url();
	background-repeat: no-repeat;
	height: 1200px;
	_height: 10px;
}
IMG.contentFixedHeader {
/*	the LEFT-part of background */
/*	height of the TOP - the padding of the TOP */
	top: 100px;
	width: 230px; /* not used in IE6 */
	background-position: left -100px;
}

.containerFixedHeader {
/*	the TOP-part of background */
	position: fixed;
	_position: absolute;
	overflow: auto;
	_overflow: none;
	top: 0px;
	height: 80px;
	_height: 1200px;
/*	width:expression(document.body.clientWidth -  117 + "px"); */
	padding-bottom: 20px;
	background-repeat: no-repeat;
	_background-image: url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/fileadmin/DESIGNtemplates/Backgrounds/Logo-Background-Header.png', sizingMethod='crop');
/*
	_filter:alpha(opacity=95); for IE
	opacity: 0.5; color-percent for Opera and Mozilla
*/
}

.containerFixedFooter {
	position: fixed;
	_position: absolute;
	overflow: auto;
	_overflow: none;
	bottom: 0px;
}

.contentFixedHeader,
.contentFixedFooter {
	width: 980px;
	text-align: left;
	overflow: auto;
	_overflow: none;
}
.backgroundFixedFooter {
	bottom: 0px;
	overflow: auto;
	_overflow: none;
	background-image: url(/fileadmin/DESIGNtemplates/Backgrounds/Logo-Background-Footer.png);
	_background-image: url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/fileadmin/DESIGNtemplates/Backgrounds/Logo-Background-Footer.png', sizingmethod='crop');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 150px;
	margin: 0px;
	padding: 0px;
	z-index: -10;
}


.contentFixedHeader .titleHeader,
.contentFixedHeader .contentHeader,
.contentFixedFooter .titleFooter,
.contentFixedFooter .contentFooter {
	margin: 25px 15px 0px 25px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	_overflow: none;
}
.contentFixedHeader .titleHeader,
.contentFixedFooter .titleFooter {
	font-size: 20px;
}
.contentFixedHeader .titleHeader {
	margin-top: 2px;
	margin-left: 163px;
}

.contentFixedHeader .contentHeader,
.contentFixedFooter .contentFooter {
	margin-top: 5px;
}
.contentFixedFooter .titleFooter {
	margin-top: 0px;
}


.backgroundFixedBanner {
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: fixed;
	_position: absolute;
	overflow: auto;
	_overflow: none;
	bottom: 0px;
	right: 20px;
	background-image: url(/fileadmin/DESIGNtemplates/Backgrounds/background-Banner.png);
	_background-image: url();
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/fileadmin/DESIGNtemplates/Backgrounds/background-Banner.png', sizingmethod='crop'
	);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: red;
	display: none;
}

.containerScrolling		{ z-index: 5; }
.containerFixedFooter 		{ z-index: 6; }
IMG.contentFixedHeader		{ z-index: 10; }
.containerFixedHeader 		{ z-index: 10; }
.containerFixedBackgroundLeft	{ z-index: 9; }
.colMenu 			{ z-index: 15;
				_z-index: 120; }
DIV.HOMElinkPlacement	 	{ z-index: 15; }
DIV.HOMElinkR	 		{ z-index: 15; }
DIV.HOMElinkD	 		{ z-index: 15; }
DIV.LanguageSelect	 	{ z-index: 15; }
DIV.NavigationPlacement 	{ z-index: 15; }
DIV.Pathfinder			{ z-index: 20; }

.tx-typoscript2ce-pi1,
.facebook-like,.fb-like		{ z-index: 21; }


DIV.PageEditLinkPlacement 	{ z-index: 30; }
DIV.PageEditPanelPlacement 	{ z-index: 40; }
DIV.cssTickerContainer		{ z-index: 40; }
