body {
	behavior: url(csshover.htc);
    color: black; background-color:#E2DFDF;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }
  
#border {
	position:relative;
	width:1000px;
	height:789px;
	background-color: #313366;
	/*background-color:#00DEFF;*/
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;	
	
}
#box{
	position:relative;
	top:3px;
	left:3px;
	width:994px;
	height:782px;	
	background-color: #E2DFDF;
	
	
}


.headerBlue{
	/*position:relative;
	width:994px;
	height:100px;*/
	 padding: 5px;	
	
	background-image:url(pictures/headerblau.gif);
	background-repeat:no-repeat;

}
.spacer{height:93px;}

#content{
	position:relative;
	width:688px;
	
	top:3px;
	/*background-color:#E2DFDF;*/
	background-color:#E9EEEE;
}
#image{
float:left;
/*bottom:60px;*/
top:30px;
position:relative;
}
.headContainer{

width:994px;


background-color:#E2DFDF;
z-index:3;


}.headContainerBlue{

width:994px;
z-index:3;
background-color:#CEE1FA;


}
div.headerBlue img {float: left; margin-top: 40px;
margin-left:15px;}

#news{
/*position:absolute;
left:290px;
top:10px;*/
/*float:left;
position:relative;
padding-left:10px;
padding-top:3px;
width: 400px;
height:96px;
max-height:100px;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 150%;

margin-top:3px;
padding-bottom:5px;
border-bottom: 1px solid ;
z-index:1;*/


float:left;
position:relative;

width: 420px;
height:105px;
padding-left:5px;
padding-top:3px;

border-bottom: 1px solid #00DEFF;
z-index:1;
}
#news h2{
font:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 150%;
font-weight:bold;
color:#313366;
padding-left:15px;

padding-bottom:3px;
margin-bottom:0px;

}
#news h1{
font:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 150%;
font-weight:bold;
text-align:center;
color:#313366;
}
#news p{
font:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 150%;
padding-left:15px;
padding-right:30px;
padding-top:0px;
margin-top:0px;

}
#news a{

color:#000000;
}
#cv{
/*position:absolute;
left:290px;
top:10px;*/
float:left;
position:relative;
padding-left:10px;
width: 380px;
height:630px;
/*background-color:#f9f5f0;*/
font:Geneva, Arial, Helvetica, sans-serif;
/*border-bottom: 1px solid #00ff99;*/
z-index:0;
overflow:auto;
}
#cv p{
font-size:12px;
line-height: 150%;
padding-right:30px;
padding-left:5px;
/*margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;*/}


#cv h1{
margin-bottom:3px;
color:#313366;
font:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 150%;
padding-left:5px;
}

.underline{
text-decoration:underline;
}


#text{
	/*position:absolute;
	top:150px;*/
	position:relative;
	

	width:690px;
	height:520px;
	/*font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;*/

/*background-color:#E2DFDF;*/
/*background-color:#CEE1FA;*/
/*border: 1px solid #FF0000;*/
z-index:0;
overflow:auto;
}
#textNoBG{
	/*position:absolute;
	top:150px;*/
	

	width:690px;
	height:560px;
	/*font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;*/

/*background-color:#E2DFDF;*/
/*background-color:#CEE1FA;*/
z-index:0;
overflow:auto;
}
.topPadding{
padding-top:30px;


}
#text a{
color:#313366;
}
#text h1, #textNoBG h1{
padding-right:20px;
padding-left:40px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#313366;
}
#text p,#text  li,  #textNoBG p{
padding-right:20px;
padding-left:40px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
}
td{
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
}
#text ol li, #textNoBG ol li{
padding-right:20px;
padding-left:40px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
}
#text ul.inline, #textNoBG ul.inline{
padding-right:20px;
padding-left:40px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
}
.number{
	font-size: 9px;
	vertical-align:text-top;
}



#navibox{
position:relative;
width:165px;
height:390px;
background-color:#00DEFF;
z-index:2;
float:left;
}


#navibox a{
	display:block;
	padding:2px;
	text-align:left;
	margin-right:3px;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:8px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#313366;
	font-variant: small-caps;
	letter-spacing:1px;
}

#navibox a:link {
color:#313366;
}
#navibox a:visited {
color:#313366;
}
#navibox a:hover {
color:#363584;
text-decoration:underline;

}



#imageRight{
position:absolute;
top: 103px;
left:691px;
background-image:url(pictures/hhrechts.jpg);
background-repeat:repeat;
width:303px;
height:680px;
z-index:2;

}
 h2{
font:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#313366;

}

h1{
font:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#313366;
}
#navibox a.activeMainLink{
color:#363584; !important;
background-color:#A9CACF; !important;
}
.clearer{
clear:left;
}

#navContainer{
/*border:3px solid black;*/
height:90px;
z-index:2;
}



div#nav {
  /* position:relative;*/
left:-7em;
/*top:0em;*/
width:690px;
	float: left;
	/*margin: -1px 0 0 7em;	*/ 
	border: 1px solid #000000;
	background-color:#A9CACF;
z-index:3;
  }
div#nav ul {
margin: 0; 
padding: 0; 
/*background: white;*/
  border: 1px solid #CCC; 
 z-index:3;
  border-width: 0 1px;
}
div#nav li {
  position: relative; 
list-style: none; 
	margin: 0;
  	float: left;    
   line-height: 15px;  /*20*/ 
    /*HIER VORHER 7 */ 
   width:7em; 
   background-color:#A9CACF;
   z-index:3;
   padding-right:10px;
   padding-left:10px;
  text-align:center;

  }
  div#nav li li{    
   line-height: 20px;
  }
  div #news #nav li {
  position: relative; 
list-style: none; 
	margin: 0;
  	float: left;    
   line-height: 20px; 
  
   width:7em; 
   background-color:#A9CACF;
   z-index:3;
   padding-right:3px;
  text-align:center;
  }
div#nav li:hover, div #news #nav li:hover {background:#E2DFDF;}
div#nav li.submenu {/*background: url(dropmenu.gif) 95% 50% no-repeat;*/}
div#nav li.submenu:hover, div #news #nav li.submenu:hover {/*background:#E2DFDF;*/
}

div#nav li li:hover{
background:#E2DFDF;
}
div#nav li a {
display: block; 
padding: 3px 0 3px 0px;
  text-decoration: none; 
  /* HIER !!!! :width: 10em; */  
  font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
/*line-height: 20px;*/
white-space: nowrap;
color: #313366;
z-index:3;

}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; left:-1px;  width:5em;
  display: none; z-index:3; }
div#nav ul ul li {border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
/* HIER!!! */
width: 7em;
}
div#news #nav ul ul li {/*border-bottom: 1px solid #000;*/
/* HIER!!! */
width: 7em;}


div#nav li.submenu li.submenu:hover, div#news#nav li.submenu li.submenu:hover {background-color: #E2DFDF; }
div#nav ul.level1 li.submenu:hover ul.level2{display:block;}
div#nav ul ul{top: 35px;; left: -3px;}
div #news #nav ul ul{top: 26px;; left: -3px;}
div#nav ul li a.mainSubLink{
text-decoration:underline; !important;
}
  
  

ul {
	list-style-type:disc;
}
.changeLanguage{
position:relative;
left:3px;
background-color:#00DEFF;
text-align:right;
font-size:9px;
padding-right:10px;
vertical-align:middle;
margin-right:3px;

}
.changeLanguage a{
color:#000000;
text-decoration:none;
}