body {
	margin : 0;
	font-family : verdana, arial;
	color : #666666;
	background-image : url(backback.png);
}

img {
    border : 0px solid #fff;
}

a {
	color : #444444;
	text-decoration : none;
}

a:hover {
	color : #444444;
	text-decoration : none;
}

a:visited {
	color : #444444;
	text-decoration : none;
}

#theme_header {
	position : absolute;
	left : 100px;
	top : 200px;
	width : 200px;
	text-align : center;
	z-index : 5;
	font-size : 15px;
	font-weight : bold;
	font-family : futura, verdana, arial;
}

#background-image {
	position : absolute;
	z-index : 1;
	width : 100%;
	height : 100%;
}

#main-div {
	position : absolute;
	z-index : 2;
	top : 230px;
	left : 100px;
	width : 700px;
	min-height : 100%;
	background-color : #ffffff;
}

#hu-logo {
	position : absolute;
	z-index : 3;
	top : 20px;
	left : 100px;
	width : 120px;
	height : 120px;
	border : 0 solid white;
}

#stefan-curow {
	position : absolute;
	z-index : 4;
	top : 62px;
	left : 245px;
	width : 275px;
	height : 80px;
}

#institut-logo {
	margin-top : 10px;
	margin-left : 10px;
	border : 0 solid white;
	width : 76px;
	height : 50px;
}

#links {
	border : 0px solid black;
	margin-left : 10px;
	margin-top : 20px;
	width : 150px;
}

.main-link {
	font-size : 15px;
	letter-spacing : 0.1em;
	font-family : futura, verdana, arial;
}

a#special_processing {
	margin-top: 8px;
	font-size : 14px;
	letter-spacing : 0.1em;
	color : #000000;
	font-family : futura, verdana, arial;
	font-style : italic;
}

#site-content {
	margin-top : -120px;
	margin-left : 200px;
	margin-right : 10px;
	font-size : 12px;
	font-size : 12px;
}

#content-image {
	position : absolute;
	top : -70px;
	left : 200px;
	width : 500px;
	height : 100px;
}

#stefan_kontakt_foto {
	position : absolute;
	top : 145px;
	left : 500px;
}

.zelle {
	font-size : 12px;
	height : 25px;
	min-width : 70px;
	padding-left : 5px;
}

.zelle_links {
	font-size : 12px;
	height : 25px;
	min-width : 70px;
	padding-left : 0px;
	border-right : 1px solid #999999;
}

#valid {
	position : absolute;
	bottom : 10px;
	right : 10px;
	border : 0 solid white;
	width : 100px;
	height : 40px;
}

.eingerueckt {
	margin-top: 3px;
	margin-left: 20px;
}

#projects_table {
	border : 0px solid black;
	margin-left : 0px;
	margin-top : 0px;
	padding-left : 0px;
	width : 500px;
	
}

.projects_table_td {
	padding-bottom : 20px;
	padding-top : 30px;
	text-align : center;
	width : 250px;
	font-weight : bold;
}

#centered {
	text-align : center;
}

#float_around {
	float : left;
	margin-right : 5px;
	max-width : 230px;
	text-align : right;
}

#first_remotion {
	float : left;
	margin-right : 5px;
	width : 240px;
	height : 195px;
}

#second_remotion {
	margin-left : 5px;
	width : 230px;
	height : 215px;
}


