body {
margin: 0;
padding: 0;


min-width: 900px;
background-color: #000000;


}

#center
	{
position:relative;
display:inline-block;
width: 930px;
top: 50px;
left: 50%;
margin-left: -460px;
background: url('./images/cuckoo_experiment.jpg') no-repeat;
padding-bottom: 20px;
min-height: 500px;
	}


#logo
	{
		position: absolute;
		top: 20px;
		left: 15px;
		width: 230px;
		height:122px;
		background-image: url('./images/black_forest_lab.png');
		
	}













#top
	{
		width: 100%;
		position:relative;
		top: 0;
		height: 120px;
		left: 0;	
		
	}

#left_column
	{
		position:relative;
		display:block;
		float:left;
		width: 230px;
		padding: 0;
		height: 500px;
		background-color: #ffffff;
		
		
	}

#content
	{
		position:absolute;
		top: 140px;
		left: 340px;
		width: 400px;
		height: 300px;
		padding: 30px;
		background-image:url('./images/transparent_bg.png');
		
	}

#content-bg
	{
		position:absolute;
		top: 1px;
		left: 260px;
		width: 700px;
		height: 550px;
		padding: 0px;
	
	
	}

#content-imp
	{
		position:absolute;
		top: 100px;
		left: 340px;
		width: 300px;
		height: 300px;
		padding: 20px;
		padding-left: 30px;
		background-image:url('./images/transparent_bg.png');
		
	}


#content-p
	{
		position:absolute;
		top: 0px;
		left: 265px;
		width: 600px;
		height: 450px;
		padding: 30px;
		background:none;
		border: 0px dotted #55ab26;
	}



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

p.bfl
	{
	font-family:  Verdana, sans-serif; 

font-size: 12px; 
font-weight: normal;
letter-spacing: 1px;
text-align: left;
color: #000900;	
		line-height: 18px;
		
	}






h1

{
font-family:  Futura, Verdana sans-serif; 

font-size: 16px; 
font-weight: bold;
letter-spacing: 1px;
text-align: left;
color: #115500;

}


h2

{
font-family:  Futura, Verdana sans-serif; 
color: #11ff11;
font-size: 12px; 
font-weight: bold;
letter-spacing: 1px;
text-align: left;
color: #555;
}










p.inhalt
{
line-height: 1.5;
font-family:  Verdana , sans-serif; 
color: #002200;
font-size: 12px; 

letter-spacing: 0px;
padding: 0px;
text-align: justify;
text-indent: 10px;
}

/* obere reihe*/
















p.small
{
line-height: 1.0;
font-family:  Verdana , sans-serif; 
color: #002200;
font-size: 6px; 

letter-spacing: 0px;
padding: 0px;
text-align: justify;
text-indent: 0px;
}

.titel
{
line-height: 1.5;
font-family:  Futura, Verdana sans-serif; 
color: #002200;
font-size: 12px; 
font-weight: bold;
letter-spacing: 1px;
padding: 0px;
text-align: left;
text-indent: 10px;
}



a.link_inhalt
{
 color: #002200;
 border-bottom: 0px solid #aeaeae;
 text-decoration: none;
 font-family: Futura, Verdana sans-serif;
 font-weight: bold;
font-size: 12px;
line-height: 25px;
text-indent: 2px;
padding-left: 2px;
padding-right: 2px;
}
a.link_inhalt:hover
{
 color: #002200;
 border-bottom: 1px solid #002200;
 text-decoration: none;
 font-family: Futura, Verdana sans-serif;
 font-weight: bold;
font-size: 12px;
line-height: 25px;
text-indent: 2px;
padding-left: 2px;
padding-right: 2px;
}




a.link_inhalt_deep
{
 color: #002200;
 border-bottom: 0px solid #aeaeae;
 text-decoration: none;
 font-family: Futura, Verdana sans-serif;
 font-weight: bold;
font-size: 12px;
line-height: 25px;
text-indent: 40px;
padding-left: 40px;
}
a.link_inhalt_deep:hover
{
 color: #002200;
 border-bottom: 1px solid #002200;
 text-decoration: none;
 font-family: Futura, Verdana sans-serif;
 font-weight: bold;
font-size: 12px;
line-height: 25px;
text-indent: 40px;
padding-left: 40px;
}






a.link_inhalt_normal
{
 color: #002200;
 border-bottom: 0px solid #aeaeae;
 text-decoration: none;
 font-family: Futura, Verdana sans-serif;
font-size: 12px;
line-height: 25px;
text-indent: 0px;
padding-left: 0px;
}
a.link_inhalt_normal:hover
{
 color: #002200;
 border-bottom: 1px solid #002200;
 text-decoration: none;
 font-family: Futura, Verdana sans-serif;
font-size: 12px;
line-height: 25px;
text-indent: 0px;
padding-left: 0px;
}


	.uma-large
		{
			
	font-family:  Verdana, sans-serif; 
	color: #56ab26;
	font-size: 12px; 
	font-weight: bolder;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 35px;
vertical-align: bottom;
text-align:left;
			}
	
	.uma-large:hover
		{
			
	font-family:  Verdana, sans-serif; 
	color: #002000;
	font-size: 12px; 
	font-weight: bolder;
	letter-spacing: 1px;
	text-decoration: underline;
	text-indent: 35px;
vertical-align: bottom;
text-align:left;
			}
	

p.innertext

	{
		color: #225511;
 text-decoration: none;
 font-family: Futura, Verdana sans-serif;
font-size: 12px;
line-height: 22px;
		letter-spacing: 1px;
		font-weight:400;
		
	}

	
	
/*  ----------- menu beginn  -------------  */

	
 
 #menu
{
position: relative;
top: 200px;
left: 0px;
width: 180px;
padding: 0px;
margin: 0px;
float: left;
display:block;
}

.mm
	{
		display:inline;
		width:250px;
		display:inline-block;
				
	}



a.menu1
	{
	height: 45px;
	font-family:  Verdana, sans-serif; 
	
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 25px;
	text-indent: 25px;
	color: #55ab26;
	display:inline-block;
}

a.menu1:link, a.menu1:visited
	{
vertical-align: bottom;
	width: 180px;
	height: 45px;
	font-family:  Verdana, sans-serif; 
	color: #55ab26;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 40px;
	line-height: 25px;
	text-align: right;
	}

	
a.menu1:link:hover, a.menu1:visited:hover
	{
	width: 180px;
	height: 45px;
	font-family:  Verdana, sans-serif; 
	color: #000200;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 0px;
vertical-align: bottom;
text-align:right;
	}
	

a.menu2 
	{
	
	height: 45px;
	font-family:  Verdana, sans-serif; 
	
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 25px;
	text-indent: 25px;
	color: #55ab26;
	display:inline-block;
	}

a.menu2:link, a.menu2:visited
	{
vertical-align: bottom;
	width: 180px;
	height: 45px;
	font-family:  Verdana, sans-serif; 
	color: #55ab26;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 80px;
	line-height: 25px;
	text-align: left;
	}

	
a.menu2:link:hover, a.menu2:visited:hover
	{
	width: 180px;
	height: 45px;
	font-family:  Verdana, sans-serif; 
	color: #000200;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 80px;
vertical-align: bottom;
text-align:left;
	}
	
/* start photo-menu  -----   */


a.menu3
	{
	width: 150px;
	height: 45px;
	font-family:  Verdana, sans-serif; 
	
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 25px;
	text-indent: 25px;
	color: #55ab26;
	float:left;
	display:inline-block;
}

a.menu3:link, a.menu3:visited
	{
vertical-align: bottom;
	width: 150px;
	height: 45px;
	font-family:  Verdana, sans-serif; 
	color: #55ab26;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 50px;
	line-height: 25px;
	text-align: left;
	float:left;
	}

	
a.menu3:link:hover, a.menu3:visited:hover
	{
	width: 150px;
	height: 45px;
	font-family:  Verdana, sans-serif; 
	color: #000200;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 50px;
vertical-align: bottom;
text-align:left;
	float:left;

	}





a.psub
	{
	font-family:  Verdana, sans-serif; 
	color: #56ab26;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 5px;
vertical-align: bottom;
text-align:left;
		
		
	}





 #menu-p div
	{
		
	
		display:none;
	
	}

#menu-p:hover  div
{display:block;
		position:absolute;
		top: 40px;
		left:150px;
		width: 100px;
		height: 40px;
		clear:both;
	


}
	
	.untermenue
		{
			width: 140px;
			height: 20px;
			display:block;
			
		}
	
	.uma
		{
			
	font-family:  Verdana, sans-serif; 
	color: #56ab26;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 35px;
vertical-align: bottom;
text-align:left;
			}
	

	.uma:hover
		{
			
	font-family:  Verdana, sans-serif; 
	color: #001000;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 35px;
vertical-align: bottom;
text-align:left;
			}

	

	/* top menu end ----------------------------
	 * -----------------------------------------
	 */

	
a.menuon
	{
	display: block;
	width: 180px;
	height: 45px;
	line-height: 25px;
	font-family:  Verdana, sans-serif; 
	color: #55ab26;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 40px;
	vertical-align: bottom;
	text-align:right;

}


	
	
	
