
#navigation {
  position: absolute;
  top: 0px;
  left: 0;
  width: 225px;
  color: #000;
  margin: 0px;
  padding:33px 0px 30px 25px;
  width:136px;

}

.logo {
  padding:0px 0px 0px 0px;
  margin: 0 0 20px 0;
  border:0;

}

#navigation ul {
  list-style-type:none;
  display:block;
  margin:0;
  padding:0;

}

#navigation  a {
  text-decoration:none;
  color:#215239;  
  font-size:0.81em;
  font-weight:bold;
  
}

#navigation a:hover {
  color:black;
}

#navigation ul li {
  font-size:1.01em;
  padding:10px 0 10px 0;
  border-bottom:2px dotted silver;  
  margin:0;
}

#navigation ul li ul {
  padding:0 0 0px 0px;
  margin-left:-20px; 
  margin-right:0;  
}

#navigation ul li ul li{
  padding-bottom:0px;
  border-bottom:0;
  padding:0;
  margin:0;
}

#navigation ul li ul li a{
  font-size:0.61em;
  font-weight:normal;
  margin-left:20px;

}

#navigation ul li ul li a:hover{
  text-transform:none;
  margin-left:5px;
}
#navigation ul li a:hover{
  font-weight:bold; 
  text-transform:uppercase;
}

#nav_kontakt {
  margin-top:40px;
  font-size:0.55em;
  line-height:1.5em;
}

#nav_kontakt img {
  margin-right:5px;
}

#nav_kontakt a {
  font-size:1em;
  color:black;
}



#hilfsnavi {
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  display:block;
  text-align:right;
  font-size:0.88em;
  float:left;
}

/*
#hilfsnavi {
  list-style-type:none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  font-size:0.88em;
}
*/

#hilfsnavi ul {
  padding-left:0;
   margin:0;
}

#hilfsnavi  li  {
  float:left;
  display:inline;

}


#hilfsnavi a {
  color:black;
  text-decoration:none;
  margin-right:10px;
  padding-right:10px;
  border-right:1px solid #215239;
}

#hilfsnavi .hilfsnavi_letzter a{
 padding-right:0;
 border-right:0;
}

#hilfsnavi a:hover {
  text-decoration:underline;
}
