		body
		{ 
			position:absolute;
			background:#ffffff;
		}
		html, body
		{ 
			top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
		}
		#header_container 
		{
		  font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
			position:fixed;
			top:0; left:0; right:0;
			text-align:center;
			margin:0;
			height:0em;
			z-index:3;
		}

		#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			background:#efefef;
			z-index:3;
			margin:0;
			padding:0.2em;
		}
		
		#content
		{
		
		  font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
		  font-size: 16px;
		
			margin:0;
			padding-top:4em;
			padding-left:250px;
			padding-right: 40px;
			padding-bottom:3em;
			z-index:2;
			
			/*border: 3px dotted red;*/

		}
		#footer_container
		{
		
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:center;
			margin:0;
			height:2em;
			z-index:3;
		}
		#footer 
		{
		  font-size: 16px;
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#B7D6A0;
			z-index:3;
			color:#FFFFFF;
	
		}
		
		/* Nun für den MSIE */
			
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
			width:100%;
		}
		
		* html #header_container, * html #footer_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
		
		* html #header
		{
		  font-size:25px;
		}
		
		* html #menu
		{
			position:absolute;
		}
		
		* html #header
		{
		  margin:0;	
			position:static;
		}
	
		* html #footer
		{
		  margin:0;	
			position:static;
			bottom:0;
		}
		
		* html #footer_container
		{
		  bottom:0;
		  height: 2%;
		}
	
		* html #content 
		{
		  position:absolute;
			padding-left:0px;
			padding-right:0;
			top:0; bottom:6%; left:0em; right:0em;
			height:83%;
			width:82%;
			overflow:auto;
			margin:0;
			margin-left:18%;		
		}
		
		#menu
		{
			position:fixed;
			top:1em;
			left:0.5em;
			width:6em;
			/*border: 3px dotted #dedede;*/
			padding:.25em;
			font-family:verdana, sans-serif;
			font-size: small; 
		}
		
				
		* html #menu
		{
			font-family:verdana, sans-serif;
			font-size: 13px;
			margin:0;
			width:6em;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}


#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	}

#menu li.level0 {
	width: 100px;
	padding: 0;


	color: #fff;
	}	
	
	
#menu li.level1 {
	width: 100px;
	padding: 2px 5px 2px 10px;
	margin-top: 3px;
	font-variant: small-caps;
	border: 1px solid;
	border-color: #8AC48D #205C32 #205C32 #8AC48D;
	background-color: #5DAB79;
	color: #fff;
	}
* html #menu li.level1
	{
	width:116px;
	}
#menu li.level2 {
	width: 120px;
	margin-top: 2px;
	margin-left: 10px;
	padding: 2px 5px;
	border: 1px solid;
	border-color: #A8D6A6 #000 #000 #A8D6A6;
	background-color: #93BC89;
	color: #fc0;
	}
	#menu li.level3 {
	width: 115px;
margin-top: 2px;
margin-left: 2px;
padding: 2px 0px;
border: 1px solid;
border-color: #C6E2B2 #62926F #62926F #C6E2B2;
background-color: #B7D6A0;
color: #fc0;
}
#menu li.level1 a, 
#menu li.level2 a, 
#menu li.level3 a {
display: block;
padding-left: 5px;
text-decoration: none;
}
#menu li.level1 a:link,
#menu li.level1 a:visited,
#menu li.level1 a:active {
background-color: transparent;
color: #fff;
font-weight: bolder;
}
#menu li.level1 a:hover {
background-color: transparent;
color: #F4DB63;
font-weight: bolder;
width: auto;
}
#menu li.level2 a:link, 
#menu li.level3 a:link,
#menu li.level2 a:visited, 
#menu li.level3 a:visited,
#menu li.level2 a:active, 
#menu li.level3 a:active {
background-color: transparent;
color: #fff;
font-weight: bolder;
border: 1px solid;
}
#menu li.level2 a:link,
#menu li.level2 a:visited,
#menu li.level2 a:active {
border-color: #93BC89;
}
#menu li.level3 a:link,
#menu li.level3 a:visited, 
#menu li.level3 a:active {
border-color: #B7D6A0;
}
#menu li.level2 a:hover, 
#menu li.level3 a:hover {
padding-left: 6px;
background-color: transparent;
color: #F4DB63;
border: 1px solid;
}
#menu li.level2 a:hover {
border-color: #75A776 #A8D6A6 #A8D6A6 #75A776;
}
#menu li.level3 a:hover {
border-color: #95B68B #C6E2B2 #C6E2B2 #95B68B;
}
#menu .level1 a span.info {
display: none;
}
#menu .level1 a:hover span.info {
position: absolute;
display: block;
top: 30px;
left: 220px;
width: 200px;
background: #035485;
color: #eee2cc;
padding: 10px;
font-variant: normal;
text-align: left;
border: 1px solid;
border-color: #3385ff #000 #000 #3385ff;
}

.cv_p
{
font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; 
font-size: 16px; 
font-weight: bold; 
text-decoration: none ;
color:#5DAB79;



}
.cv_span
{
  color: rgb(0,0,0);

  font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	
	font-size: 16px;
		
	

/*font-weight: bold;*/
}
