* {
	border:0;
	padding:0;
	margin:0;
}

body {
	min-height:555px;
	min-width:1000px;
	background:#ececed;
	color:#3b3b3c;
	font:normal 12px verdana;
}

div#site {
	min-width:1000px;
	max-width:1280px;
	height:700px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	position:relative;
	//Gets resized to the screen by javascript
}

div#background {
	margin:0 auto;
	padding:0;
	position:absolute;
	z-index:1;
	top:0px;
	overflow:hidden;
}

div#container {
	height:555px;
	width:1000px;
	margin:0px auto;
	padding:0;
	z-index:99;
	overflow:hidden;
	position:relative;
	//Gets positionaded by javascript.
}

div#container div#headline {
	height:68px;
	width:1000px;
	color:white;
	clear:left;
	text-align:right;
	position:relative;
	z-index:500;
	margin-top:5px;
}

div#container div#headline h1 {
	font:tahoma 60px normal;
	color:black;
}

div#container div#whiteContent {
	opacity:0.6;
	background:white;
	overflow:hidden;
	filter:alpha(opacity=60);
    -moz-opacity: 0.6;  
	-khtml-opacity: 0.6;  
	height:495px;
	width:1000px;
	position:absolute;
	top:55px;
	display:block;
	z-index:199;
}

div#container div#content {
	overflow:hidden;
	height:495px;
	width:1000px;
	position:absolute;
	top:55px;
	z-index:200;
}

div#container div#content .textTitle,
div#container div#content .mediaTitle,
div#container div#content .formularTitle,
div#container div#content .galleryTitle {
	display:none;
}

div#container div#content div#menu {
	float:left;
	clear:left;
	margin:125px 0px 0px;
	width:190px;
	height:220px;
	overflow:hidden;
}

div#container div#content div#menu ul {
	list-style:none;
	float:left;
	clear:left;
	color:#3b3b3c;
	width:190px;
}

div#container div#content div#menu ul li {
	width:190px;
	list-style:none;
	float:left;
	clear:left;
	text-align:right;
}

div#container div#content div#menu ul li a {
	text-decoration:none;
	color:#3b3b3c;
	font:normal 12px verdana;
}

div#container div#content div#menu ul li.activeMenuItem a {
	color:#e20075;
	font-weight:bold;
}

div#container div#content div#left {
	margin:125px 0px 0px 20px;
	width:280px;
	height:220px;
	float:left;
	clear:none;	
	overflow:hidden;
	position:relative;
}

div#container div#content div#right {
	width:490px;
	height:220px;
	top:125px;
	left:510px;
	z-index:100;
	position:absolute;
	overflow:hidden;
}

div#container div#content div#gallery {
	width:990px;
	float:left;
	clear:left;
	text-align:right;
	margin-top:5px;
	height:15px;
}

div#container div#content div#gallery a {
	text-decoration:none;
	color:#3B3B3C;
	display:none;
}

div#container div#content div#info {
	float:left;
	clear:left;
	width:190px;
	text-align:right;
	margin-top:35px;
}

div#container div#content div#info p {
	font:normal 12px verdana;
}

div#container div#content div#info p.name {
	font-weight:bold;
}

div#container div#content div#info p a {
	text-decoration:none;
	color:#3b3b3c;
}

div#container div#content div#right .mediaElement {
	float:left;
	margin-right:0px;
	clear:none;
}

div#container div#content div#scroll {
	margin:305px 5px 0px 4px;
	width:11px;
	height:40px;
	float:left;
	clear:none;
}

div#container div#content div#scroll img {
	cursor:pointer;
}