flashcontent embed {
	width: 60em;
	height: 20em;
}

/* headerWrapperDiv */
#hd-wrapper {
	/*margin: auto;*/
	width: 100.4em;
	height: 20em;
	text-align: left;
	background-color: #24594f;
}	

/* headerDIV main */
.hd-main {
	width: 62.4em;
	height: 20em;
	position: relative;
	top: 0em;
	left: 0em;
	margin-right: 19em;
	margin-left: 19em;
}

/* headerDIV left */
.hd-c1 {
	width: 19em;
	height: 20em;
	position: relative;
	top: 0em;
	left: -19em;
	float: left;
}

.resizing {
	padding-left: 1em;
	/*margin-top: 9em;*/
	padding-top: 4em;
}

/* headerDIV middle */
.hd-c2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 62.4em;
	height: 20em;
	margin-left: -19em;
	float: left;
	background-color: #fff;
}

/* sets the headerimage to center */
.set-center {
	text-align: center;
	align: auto;
}

/* headerDIV right */
.hd-c3 {
	width: 19em;
	height: 20em;
	float: right;
	position: relative;
	top: 0em;
	left: 0em;
	margin-right: -19em;

}

.setter {
  padding: 0.6em;
  background-image: url(../images/dot_h5.gif);
  background-repeat: no-repeat;
  background-position: left top;
}


.searchform {
  padding: 0.6em;
  /*margin-top: 5em;*/
  margin-top: 16em;
}

/* contentWrapperDiv */
#ct-wrapper {
	/*margin: auto;*/ /* if you want the content in the middle */
	width: 100.4em;
	text-align: left;
	/*background: #FFCC00 url(../img/bg_bottom.gif) repeat-x left bottom;*/
	background-color: #24594f;
}

/* contentMainDIV */
.ct-main {
	width: 62.4em;
	position: relative;
	top: 0em;
	left: 0em;
	margin-right: 19em;
	margin-left: 19em;
	background: #FFF;
}

/* contentLeftDiv, here comes the main navi */
.ct-c1 {
	width: 19em;
	position: relative;
	top: 0em;
	left: -19em;
	float: left;
	color: #FFF;
	border-top: 1px solid #fff;
}

/* contentMiddleDiv, here comes the whole content */
.ct-c2 {
	position: relative;
	top: 0em;
	left: 0em;
	width: 58.5em;
	margin-left: -19em;
	float: left;
	padding: 1.6em;
}

html>body .ct-c2 {
	position: relative;
	top: 0em;
	left: 0em;
	width: 59em;
	margin-left: -19em;
	float: left;
	padding: 1.6em;
}

/* contentRightDiv, here comes the right content */
.ct-c3 {
	width: 19em;
	float: right;
	position: relative;
	top: 0em;
	left: 0em;
	margin-right: -19em;
	/*background-color: #24594f;*/
}

/* footer */
.footer {
	padding-left: 1.6em;
	padding-right: 1.6em;
	padding-bottom: 0.5em;
	padding-top: 1.2em;
	width: 59em;
}

.footer-left {
	float: left;
}

.footer-right {
  float: right;
}

/* the clearingDiv for the floating areas */
.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin-top: -1px;
}

#language .img-lang {
	width:32px;
	height:20px;
	border:1px solid #24594F;
	padding: 0.2em;
	margin: 0 1em;
}

#language .img-lang-act {
	width:32px;
	height:20px;
	border:1px solid white;
	padding: 0.2em;
	margin: 0 1em;
}

.whitespace {
	height: 1em;
	background-color: #fff;
}

.clear-left {
	clear: left;
}


#language {
	color:#CFCFCF;
	margin:1em;
}

#language select {
	width:12.5em;
}