body {
	padding: 25px 0px;
}

div#site-adjustment {
	min-width: 1004px; width: 1004px; margin: 0px auto; border: 2px solid;
}

*html div#site-adjustment {
	width: 1008px;
}

div#branding {
	height: 94px;
}

*html div#branding {
	height: 92px;
}

div#content {
	float: left; width: 689px;
}

div#content-margin {
	padding: 0px 35px 15px 35px;
	width: 649px;
}

*html div#content-margin {
	width: 719px;
}

div#supplementary-content {
	width: 974px;
	padding: 15px;
}

div#related-informations {
	clear:  both; padding: 8px; text-align: center;
}

.clear {
	clear: both;
}

/* Menüformatierungen ------------------------------------------------------------*/

div#top-navigation {
	line-height: 36px; padding-top: 60px; text-align: right; padding-right: 5px;
}

*html div#top-navigation {
	padding-top: 58px;
}

div#top-navigation ul#top-first-level {
	padding: 3px;
}
div#top-navigation ul#top-first-level, div#top-navigation ul#top-first-level li {
	display: inline;
}

div#main-navigation {
	float: left; width: 285px; padding-top: 10px; text-align: center;
}

ul#main-first-level {
	width: 140px; float: left;
}

ul#main-first-level li {
	padding: 30px 0px;
}

ul#second-level {
	position: absolute; top: 120px; left: 50%; margin-left: -340px;
}

*html ul#second-level {

}

ul#second-level {
	margin-top: 180px; text-align: left; width: 125px;
}
ul#second-level li {
	padding: 3px 0px;
}

ul#top-first-level li {
	padding: 0px 5px;
}

p.bodytext {
	margin-bottom: 8px;
}

div.team{
margin-left: 55px;

}
div.team div.csc-textpic-imagewrap {
	margin-right: 92px;
}

*html div.team div.csc-textpic-imagewrap {
	margin-right: 35px;	

}

div#language {
	float: left;
	margin: 15px;
}

div#language img {
	margin-left: 3px;
}

#contentwrapper {
	padding-bottom: 25px;
}
