body {
	background: #565656;
	text-align: center;
	margin: 0;
	padding: 16px 0 0 0;
}

#headLogos {
	background: url(bg-headlogos.gif) repeat-x top center;
	position: relative;
	height: 106px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headLogoLink a{
	position: absolute;
	width: 80px;
	height: 40px;
	left: 850px;
	top: -50px;
	z-index: 10;
	display:block;
}

#headImageHome {
	background: url(bg-headimage-01.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageHomeEn {
	background: url(bg-headimage-01.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}


#headImageUnter {
	background: url(head-unter.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageUnterEn {
	background: url(head-unter.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageDienst {
	background: url(head-dienst.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageDienstEn {
	background: url(head-dienst.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImagePub {
	background: url(head-pub.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImagePubEn{
	background: url(head-pub.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageNews {
	background: url(head-news.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageNewsEn {
	background: url(head-news.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageTransakt {
	background: url(head-transakt.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageTransaktEn {
	background: url(head-transakt.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageDesk {
	background: url(head-desk.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#headImageDeskEn {
	background: url(head-desk.jpg) repeat-x top center;
	position: relative;
	height: 121px;
	width: 950px;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
	text-align: left;
	float: left;
	position:relative;
}

#container {
	/*background: #ffffff;*/
	width: 950px;
	min-height: 700px;
	text-align: left;
	position: relative;
	margin: 0 auto;  /* "auto" FireFox */
	padding: 0;
}

#headNavi {
	background: url(bg-navi-gradient.gif) repeat-x center center #ffffff;
	width: 950px;
	height: 20px;
	float: left;
	position:relative;
	display:block;
}


#content {
	background:  url(bg-contentleft.gif) top left repeat-y #ffffff;
	min-height: 556px;
	width: auto;
	float: left;
	text-align: left;
	position:relative;
	padding: 0;
	margin: 0;
}

#contentLeft{
	/*font-size: 0.85em;*/
	float: left;
	width: 214px;
	text-align: left;	
	position:relative;
	margin:0;
	padding: 0;	
}

#contentCenter {
	/*background-color: #00ffcc;*/
	width: 460px;
	float: left;
	text-align: left;
	position:relative;
	min-height: 350px;
	padding: 0;
	margin: 31px 32px 0px 32px;
}

#contentRight{
	float: right;
	width: 212px;
	text-align: left;
	position:relative;
	margin:  36px 0 0 0;
	padding: 0;
}


fieldset {
	border:none;
	margin:0px;
	padding:0px;
}

form {
	border:none;
	margin:0px;
	padding:0px;
}
