body, html, *   {
font-family:tahoma;
font-size:12px;
margin:0;
padding:0;

}


body   {
BACKGROUND-COLOR: #007d9b;
scrollbar-3dlight-color:#d4e6ae; 
scrollbar-darkshadow-color:#9ca3c;
scrollbar-highlight-color:#d4e6ae;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#3e7944;
scrollbar-face-color:#ffffff; 
scrollbar-track-color:#F3F5DC;

}

#general {
  BACKGROUND-COLOR: #ffffff;
}

h1 {
     font-size:14px;
   FONT-WEIGHT:bold;
   color:#007d9b;
   margin-bottom:10px;
   }


h1.content
{
 color: #007d9b;
   font-size:14px;
 FONT-WEIGHT: bold;
 margin-bottom: 1em;
}

p
{
color: #333333;
}


#mitte ul {
    
  font-family:tahoma;
  font-size:12px;
  COLOR: #333333;
  margin:0 0 0 15px

}



#gesamt {
  width:900px;
  margin:0 auto;     
  BACKGROUND-COLOR: #ffffff;
}



#oben {
  height:272px;

}

.spacer {
  height:20px;
  BACKGROUND-color:#000000;  
  background-image: url(http://www.hogazera.de/cms/upload/layout/oben_navi_hg.gif);
  background-repeat:no-repeat;

  }

#links {
     float:left;

  width:300px;
  height:400px;
  BACKGROUND-COLOR: #C0DC88;
  background-image: url(http://www.hogazera.de/cms/upload/layout/nav_traube.gif);
  background-repeat:no-repeat;
  background-position:top; align:top;
}


#links ul li{  
  
}

#links a {
  display:block;
}
#mitte {
  
  padding:10px 15px;
  width:555px;
  height:380px;
  overflow:auto;
  overflow-x:hidden;
  BACKGROUND-COLOR: #ffffff;
  background-image: url();

  background-position:top;

}


#mitte a:link,
#mitte a:visited {
  color:#99ca3c;
  text-decoration:underline;
  FONT-WEIGHT: bold;
}

#mitte a:hover {
  color:#c0cc53;
  text-decoration:underline;
  FONT-WEIGHT: bold;
}

#rechts {
  float:right;
  width:7px;
  BACKGROUND-COLOR: #007d9b;
}


#rechts ul{
  
  
}
#rechts a {
  display:block;
}



#menuleft ul li {
    
 }



.menuleft {
  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 53px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #333333;
  PADDING-TOP: 5px;
  HEIGHT: 10px;
  TEXT-DECORATION: none;
 }


 #menulinks {
         padding-top:100px;
         
}



.submenuleft {

  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 73px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #007d9b;
  PADDING-TOP: 3px;
  HEIGHT: 10px;

  TEXT-DECORATION: none;
 }


.submenuleft:hover {

  font-size:12px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 73px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  COLOR: #333333;
  PADDING-TOP: 3px;
  HEIGHT: 10px;
     /* BACKGROUND-COLOR: #CAE19B; */
  TEXT-DECORATION: none;

   }



.submenuleft_active {

  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 73px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #ADBA38;
  PADDING-TOP: 3px;
  HEIGHT: 10px;
  /* BACKGROUND-COLOR: #CAE19B; */
  TEXT-DECORATION: none;

 }

A.menuleft:hover {

  font-size:12px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 53px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  COLOR: #007d9b;
  PADDING-TOP: 5px;
  HEIGHT: 10px;
  /* BACKGROUND-COLOR: #CAE19B;  opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; */
  TEXT-DECORATION: none;
  }

 .menuleft_active, .submenuleft_active3 {

  font-size:12px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 53px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  COLOR: #007d9b;
  PADDING-TOP: 5px;
  HEIGHT: 10px;
  /* BACKGROUND-COLOR: #CAE19B;  opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; */
  TEXT-DECORATION: none;

}


.menuright {

 FONT-WEIGHT: bold;

 COLOR: #24764c;
 PADDING-TOP: 2px;
 BACKGROUND-COLOR: #FCE4C5;
 TEXT-DECORATION: none;
  border-bottom-style:solid;
  border-bottom-width:0px;
  border-bottom-color:;
}


A.menuright:hover, .menuright_active {


 PADDING-LEFT: 1em;
 FONT-WEIGHT: bold;
 COLOR: #d20023;
 PADDING-TOP: 2px;
 
 BACKGROUND-COLOR: #FCE4C5;
}


#nebennavigation .menuleft, 
#nebennavigation .submenuleft,
#nebennavigation .submenuleft_active,
#nebennavigation .submenuleft:hover    {

  HEIGHT: 20px;
  font-size:12px;
  border-bottom-style:solid;
  border-bottom-width:0px;
}




a.hilfsnavigation:link, a.hilfsnavigation:visited
{
  color: #007D9B;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 0.9em;
  position:relative;
left:670px; top:275px; width:530px; height:30px;


}


a.hilfsnavigation:hover
{
  color: #c0cc53;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 0.9em;
  position:relative;
 left:670px; top:275px; width:530px; height:30px;
 }





a.additionalnavi:link, a.additionalnavi:visited
{
  color: #24764c;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold
}


a.additionalnavi:hover
{
  color: #d20023;
  

}




.imageborder
{
  border:0px solid #FFF6EC;
  

}






.menuleft3 {
  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #24764c;
  PADDING-TOP: 2px;
  HEIGHT: 24px;
  BACKGROUND-COLOR: #f9c889;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#FCE4C5;
  TEXT-DECORATION: none;
 }




.submenuleft3 {

  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 117px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #007d9b;
  PADDING-TOP: 3px;
  HEIGHT: 10px;

  TEXT-DECORATION: none;
 }


.submenuleft3:hover {

  font-size:12px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 117px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  COLOR: #333333;
  PADDING-TOP: 3px;
  HEIGHT: 10px;
    /* BACKGROUND-COLOR: #CAE19B; */
  TEXT-DECORATION: none;

   }



.submenuleft_active3 {

  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 117px;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #333333;
  PADDING-TOP: 3px;
  HEIGHT: 10px;
  /* BACKGROUND-COLOR: #CAE19B; */
  TEXT-DECORATION: none;

 }





#unten {
  clear:both;
  margin-top:-1px;
  BACKGROUND-COLOR:#007d9b;
  color:#ffffff;
  background-image: url();
  padding: 10px 10px;
  border-top-style:solid;
  border-top-width:0px;
  border-top-color:;
}


.error
{
  COLOR: #d20023; FONT-WEIGHT: bold;
}


