/* Style-Sheet für alle Inline- und Block-Elemente */

/* ----------------------------------------------- */
/* Layer: Grundgerüst */
/* ----------------------------------------------- */

html, body {
	padding: 0;
	margin: 0;
	background: #CC3300;
	height: 100%;
}


form {
	display: inline;
}


.main {
	padding: 0 0 0 0;
	margin-left: auto;
	margin-right: auto;
}



/* ----------------------------------------------- */
/* Layer: Body */
/* ----------------------------------------------- */

.body {
	text-align: center; /* Compat: IE >=5.5 */
	margin-left: auto;
	margin-right: auto;
	width: 998px;
	height: 637px;
	background: #CC3300;
	position: relative;
}


.bodyLeft_Start, .bodyLeft_Content {
	width: 196px;
	float: left;
	text-align: left;
}


.bodyLeft_Start {
	background-image: url(../../images/misc/logoLeftStart01.jpg);
	height: 247px;
	padding: 390px 0 0 20px;		
}


.bodyLeft_Content {
	background-image: url(../../images/misc/logoLeftContent01.jpg);
	height: 497px;
	padding: 140px 0 0 20px;		
}


.bodyMiddle_Start, .bodyMiddle_Content {
	position: relative;
	text-align: left;
	width: 167px;
	float: left;
}


.bodyMiddle_Start {
	background-image: url(../../images/misc/logoMiddleStart01.jpg);	
	height: 637px;
	padding: 0 0 0 12px;	
}


.bodyMiddle_Content {
	background-image: url(../../images/misc/logoMiddleContent01.jpg);	
	height: 637px;
	padding: 0 0 0 12px;	
}


.bodyMiddleView_Start {
	margin: 75px 0 0 0;
}


.bodyMiddleView_Content {
	margin: 54px 0 0 0;
}


.bodyRight {
	width: 552px;
	height: 625px;
	float: left;
	background: #CC3300;
	border-right: 1px solid #FFFFFF;		
	border-top: 1px solid #FFFFFF;			
	border-bottom: 1px solid #FFFFFF;
	padding: 10px 10px 0 10px;	
	overflow: auto;	
	left: 395px;
	position: absolute;
}


.bodyMiddleFooter {
	text-align: left;
	padding: 0;
	position: absolute;
	bottom: 35px;
	left: 12px;
}


.bodyNavigationList {
	list-style-type: none;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.bodyNavigationListElement, .bodyNavigationListElementSelected {
	/* 
	height: 25px;
	*/
}


.bodyMasterNavigationList {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.bodyMasterNavigationListElement, .bodyMasterNavigationListElementSelected {
	height: 20px;
}



/* ----------------------------------------------- */
/* Layer: Footer */
/* ----------------------------------------------- */

.footerList {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.footerListElement, .footerListElementSelected {
	height: 20px;
}
