body, html, *   {
font-family:tahoma;
font-size:12px;
margin:0;
padding:0;

}




body   {

BACKGROUND-COLOR: #ffffff;
}

#general {
  BACKGROUND-COLOR: #DCEFCD;
}

h1 {font-size:14px;FONT-WEIGHT:bold;color:#003700;margin-bottom:10px;}


h1.content
{
 color: #333333;
 font-size:14px;
 FONT-WEIGHT: bold;
 margin-bottom: 1em;
  
}

p
{
color: #333333;
}


#mitte ul {
  
  list-style-type:square;
  font-family:tahoma;
  font-size:12px;
  COLOR: #333333;
  margin:0 0 0 15px

}



#gesamt {
  width:941px;
  margin:0 auto;
}
#oben {
  height:209px;
}
#links {
  float:left;
  width:175px;
  BACKGROUND-COLOR: #e8efe2;
}


#links ul{
  list-style-type:none;
  
}
#links a {
  display:block;
}
#mitte {
  
  padding:10px 15px;
  width:720px;
  overflow:auto;
  overflow-x:hidden;
  BACKGROUND-COLOR: #DCEFCD;
  background-image: url();
  background-repeat:no-repeat;
  background-attachment:fixed;

}


#mitte a:link,
#mitte a:visited {
  color:#9F001C;
  text-decoration:none;
  FONT-WEIGHT: bold;
}

#mitte a:hover {
  color:#5A912F;
  text-decoration:none;
  FONT-WEIGHT: bold;
}

#rechts {
  float:right;
  width:10px;
  BACKGROUND-COLOR: #dcefcd;
  
}
#rechts ul{
  list-style-type:none;
  
}
#rechts a {
  display:block;
}


#mitte img {
  border:0px;padding-left:6px;padding-right:6px;padding-bottom:6px;padding-top:6px;
}



.menuleft {
  font-size:12px;
  FONT-WEIGHT: normal;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #003700;
  PADDING-TOP: 3px;
  HEIGHT: 14px;
  BACKGROUND-COLOR: #e8efe2;

    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#003700;
  TEXT-DECORATION: none;
 }

.submenuleft {
list-style:none;
  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2em;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #5A912F;
  PADDING-TOP: 3px;
  HEIGHT: 14px;
  BACKGROUND-COLOR: #DCEFCD;
  TEXT-DECORATION: none;
 }


.submenuleft:hover {
list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  COLOR: #333333;
  PADDING-TOP: 3px;
  HEIGHT: 14px;
  BACKGROUND-COLOR: #DCEFCD;
  TEXT-DECORATION: none;

   }



.submenuleft_active {
list-style:none;
  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 2em;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px; 
  COLOR: #333333;
  PADDING-TOP: 3px;
  HEIGHT: 14px;
  BACKGROUND-COLOR: #DCEFCD;
  TEXT-DECORATION: none;

 }








A.menuleft:hover, .menuleft_active, .submenuleft_active3 {
list-style:none;
  font-size:11px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  MARGIN: 0px;
  COLOR: #333333;
  PADDING-TOP: 3px;
  HEIGHT: 14px;
  BACKGROUND-COLOR: #DCEFCD;
  TEXT-DECORATION: none;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#003700;
}


.menuright {

 FONT-WEIGHT: bold;

 COLOR: #24764c;
 PADDING-TOP: 2px;
 BACKGROUND-COLOR: #FCE4C5;
 TEXT-DECORATION: none;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-bottom-color:#F9C889;
}


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: #9F001C;
  TEXT-DECORATION: none;
FONT-WEIGHT: normal;
PADDING-LEFT: 0.9em;

}


a.hilfsnavigation:hover
{
  color: #333333;
  

}

a.additionalnavi:link, a.additionalnavi:visited
{
  color: #24764c;
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold
}


a.additionalnavi:hover
{
  color: #d20023;
  

}

  img {
  border:none;
}


.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 {
list-style:none;
  font-size:12px;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px; 
  COLOR: #E88C11;
  PADDING-TOP: 2px;
  HEIGHT: 24px;
  BACKGROUND-COLOR: #fbd7a6;
  TEXT-DECORATION: none;
 }


.submenuleft3:hover {
list-style:none;
  font-size:12px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 1em;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #d20023;
  PADDING-TOP: 2px;
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FCE4C5;
  TEXT-DECORATION: none;
 }

#unten {
  clear:both;
  margin-top:-1px;
  BACKGROUND-COLOR:#E8EFE2;
  background-image: url(http://www.graach.de/cms/upload/banner/graach_unten.gif);
  padding: 0px 0px;
}


.error
{
  COLOR: #d20023;FONT-WEIGHT: bold;
}



