* {
	margin: 0; 
	padding: 0; 
	border: none; 
	color:#7E7F81;
}

a {
	color:#7E7F81;
	text-decoration: none;
}

html {
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../img/bg-02.jpg) fixed;
	height: 100%;
}

img { margin: 10px 0 5px}

body { font-size: 0.65em; /* Resets 1em to 10px */ }

/** Startpage **/
#startpage { background:#FFFFFF none; }

div { display: none; }
#start_div,
#start_div div { display: block; }

	#startpage_top {
		position: absolute;
		z-index: 100;
		height:20px; 
		right:20px; 
		top:10px;
	}

	#startpage_content { 
		text-align: -moz-center;
		margin: auto;
		width:840px; 
	}

	#startpage_center {
		width:840px; 
		height:320px; 
		margin-top:120px; 
		text-align:left;
		position: relative;
	}

	#startpage_images_left {
		float:left; 
		width:400px; 
		margin-top:50px;
	}

	/*#interactive-performance {
		float: left;
		width: 314px;
		height: 42px;
		background: url(../img/logo-ip.jpg);
		margin-top: 30px;
	}*/
	
	#startpage_images_right {
		float:right; 
		width:400px; 
		margin-top:45px;
	}

	#startpage p { font-size: 1.1em; }
	
	#startpage_center p { margin-bottom: 5px; }

	#start_div {
		position: relative;
		height: 100%;
	}
	
	#usability-institut {
		float: left;
		width: 240px;
		height: 36px;
		background: url(../img/logo-ifau.gif);
		margin-top: 35px;
	}
	
	#atlantis_logo {
		position: absolute;
		background: url(../img/teaser-atlantis.gif);
		width: 114px;
		height: 87px;
		bottom: 0;
		right: -30px;
	}
	
	#sf_logo {
		position: absolute;
		left: 10px;
		top: 10px;
		background: url(../img/sf_logo.gif);
		z-index: 150;
		width: 88px;
		height: 12px;
	}	
	
	#impressum_center {
		width:700px; 
		margin: 0 auto; 
		text-align:left;
		font-size: 1.05em;
	}
	
	#impressum_center h1{
		font-size: 1.1em;
		line-height: 1.1em;
	}
	
	#impressum_content { 
		text-align: -moz-center;
	}

/** End Startpage  **/

