body {
background-color: #FFFFdd;
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: small;
font-weight: 400;
color: #8d8d8d;
margin: 0px;
}

#inhalt {
  width:            760px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color:  #FFFFDD;
  margin-left:      auto;
  margin-right:     auto;
  border: #9cbd2d dotted 2px;
}

#kopfleiste {
  background-color: #E7EF81;
  margin:           10px;
  height:           105px;

}

#praxis {
  background-color: #FFFFDD;
  height:           20px;
  padding-right: 10px;
  text-align:       right;
   color:            #9cbd2d;
    font-size:        110%;
      font-weight: bold;
}
#zierleisteoben {
  background-color: #FFFFDD;
  height:           5px;
  border-bottom: #9cbd2d dotted 2px;
}

#navigation {
  background:       #FFFFDD;
  font-weight: bold;
  width: 165px;
  float:            left;
  padding:          65px 15px 15px 20px;
}

.navilinks {
  font-size:        110%;
  line-height: 2.4em;
}

.navirechts {
  background:       #FFFFDD;
  font-size:        100%;
  line-height: 2.2em;
  padding-left:          40px;
  margin-top: -18px;
  margin-bottom: -10px;
}

#hauptinhalt {
  background:       #FFFFDD;
  font-size:        100%;
  line-height: 1.3em;
  padding:           30px 35px 21px 35px;
  width:            475px;
  float: right;
  border-left: #9cbd2d dotted 2px;
}

.mittig {
..text-align: center;
}

#fussleiste {
  background-color: #ffffdd;
  color:            #8d8d8d;
  padding-right: 10px;
  text-align:       right;
  font-size:        90%;
  font-weight: bold;
  clear:            both;
    border-top: #9cbd2d dotted 2px;
}

h1 {
  font-size:        110%;
  padding-bottom: 10px;
}

h2 {
  font-size: 100%;
  font-weight: 700;
  }


h3 {
  font-size: 100%;
  line-height: 1.9em;
  font-weight: normal;
  margin-top: 35px;
  }

a:link {
  color:            #8d8d8d;
  text-decoration:  none;
  border-bottom:    none;
}
a:visited {
  color:            #8d8d8d;
  text-decoration:  none;
  border-bottom:    none;
}

a:hover {
  color:            #9cbd2d;
  text-decoration:  none;
  border-bottom:    none;
}

a:active {
  color:            #FFFFFF;
  text-decoration:  none;
  border-bottom:    none;
}


hr {
color: #8d8d8d;
height: 1px;
width: 310px;
margin-top: 5px;
margin-bottom: 5px;
}

img {
margin: 12px;
}

#kopfleiste img {
margin: 0px 10px 0px 10px;
}

li {
list-style-type: none;
}