/* Allgemeine Seitengestaltung */

body	{
	background-color:#004316;
	color:#f2e7ba;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
}

/* Hauptelemente */

div	{
	margin: 10px;
}

div.preload	{
	display:none;
}

div.titel {
	position: absolute;
	top:10px;
	left:18px;
	height:65px;
	font-size:75%;
/*	background-image:url(../bilder/titel_background.png);
	background-repeat:no-repeat; */
}

div.titel a	{
	margin:0 300px 0 0;
}

div.titel img {
	border: 0px solid green;
	vertical-align:middle;
}

div.inhalt {
	font-size:100%;
	position: absolute;
	top:240px;
	left:200px;
	width:550px;
	padding: 0 0 100px 0;
}

div.inhalt h1	{
	clear:both;
	margin:10px 0 20px 0;
	padding:0;
	font-size:120%;
	letter-spacing:3px;
}

div.inhalt h2	{
	clear:both;
	margin:10px 0 10px 0;
	padding:0;
	font-size:100%;
	letter-spacing:2px;
}

div.inhalt h3	{
	clear:both;
	margin:7px 0 7px 0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	letter-spacing:1px;
}

div.inhalt p {
	font-size:100%;
	clear:both;
	margin: 0 0 20px 0; 
}

div.inhalt p.annotation	{
	font-size:70%;
}

div.inhalt p.array img	{
	display:inline;
	clear:none;
	float:none;
	padding:0;
	margin:0 15px 15px 0;
}

div.inhalt img	{
	display:block;
	clear:both;
	/*float:left;*/
	padding:0;
	margin:0 15px 15px 0;
}

div.inhalt img.right	{
	clear:both;
	/*float:right;*/
	padding:0;
	/*margin:0 0 15px 15px;*/
}

div.inhalt table	{
	margin: 0 0 10px 0;
	padding: 0;
}

div.inhalt td	{
	margin: 0;
	padding: 5px 15px 0 0;
}

div.navigation {
	position: absolute;
	top:240px;
	left:20px;
}

div.navigation a	{
	color: #f2e7ba;
	font-weight: bold;	
	text-decoration: none;
	display: block;
	margin: 0 0 10px 0;
	padding: 5px;
	width:150px;
	height:30px;
	background-repeat:no-repeat;
	background-position:top left;
}

div.navigation a:visited	{
	color: #f2e7ba;
}

div.navigation a:hover	{
	color: #ff8400;
}

div.navigation a.vita:hover {
	background-image:url(../bilder/gd_navigation_vita.png);
}

div.navigation a.bauten:hover {
	background-image:url(../bilder/gd_navigation_bauten.png);
}

div.navigation a.forschung:hover {
	background-image:url(../bilder/gd_navigation_forschung.png);
}

div.navigation a.projekte:hover {
	background-image:url(../bilder/gd_navigation_projekte.png);
}

div.navigation a.tub:hover {
	background-image:url(../bilder/gd_navigation_lehre.png);
}

div.navigation a.wettbewerbe:hover {
	background-image:url(../bilder/gd_navigation_wettbewerbe.png);
}

div.auswahlbalken {
	position:absolute;
	left:20px;
	top:80px;
	height:120px;
	font-size:80%;
}

div.auswahlbalken table	{
/*	table-layout:fixed;
	width:100%;*/
	border-bottom:1px solid #f2e7ba;
}
	
div.auswahlbalken td	{
	margin:0;
	padding:0;
	padding-bottom:5px;
}

div.auswahlbalken td.text	{
	padding-right:35px;
}

div.auswahlbalken img	{
	border:0 solid green;
	margin:0 20px 0 0;
}

div.auswahlbalken p	{
	font-size:80%;
	margin:0 10px 0 0;
	padding:0;
	width:210px;
	float:left;
}

body.firstpage	{
	padding:0;
	margin:0;
}

body.firstpage div.underlay	{
	background-image:url(../bilder/xray_soft.jpg);
	background-repeat:no-repeat;
	width:823px;
	height:636px;
	margin:0;
	padding:0;
}

body.firstpage div.overlay	{
	background-image:url(../bilder/xray_sharp.jpg);
	background-repeat:no-repeat;
	background-position:1px 1px;
	position:absolute;
	padding:0;
	margin:0;
	top:0px;
	left:0px;
	width:20px;
	height:700px;
	z-index:10;
}

body.firstpage img	{
	position:absolute;
	border-width:0px;
	top:250px;
	left:350px;
	z-index:100;
}

/* Allgemeine Formate */

span.nobr	{
	white-space:nowrap;
}

map	{
	border-width:0;
}

a	{
	white-space:nowrap;
	text-decoration:none;
	color: #ff8400;
}

a:visited	{
	color: #ff8400;
}

a:hover	{
	text-decoration:underline;
}

ul	{
	list-style-type:square;
}

