body {
        padding:0px;
        margin:0px;
        padding:0px;
        margin:0px;
        font-size: 100.01%;
        background: #d3c7aa no:repeat;

        color:#564b47;
        text-align:center;
}

table, td, span, a{
        font-size: 1em;
        font-family: Arial, Helvetica, sans-serif;
}

p {
  font-size: 1em;
}

.ueberschrift{
font-size: 1.1em;
font-weight: bold;
color: #000000;
}

.kopf{
font-weight: normal;
color: #d3c7aa;
padding-left:0px;
padding-right: 0px;
}

.header{
background:  no:repeat;
font-size: 0.9em;
font-weight: normal;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}



#content h2 {
  font: 24px "Times new roman", serif;
  color: #513408;
  font-weight: normal;
  border-left: 3px solid #615331;
  padding: 1px 1px 1px 8px;
  margin-top: 22px;
}


.content{
font-size: 0.9em;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;

}


td.subnav {
margin-top:0px;
border-bottom: 0px solid #B1B4B8;
font-size: 0.63em;
}


a:link {
font-size: 0.8em;
font-weight:normal;
color:#234f71;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:visited {
font-size: 0.8em;
font-weight:normal;
color:#97755B;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:hover {
font-size: 0.8em;
font-weight:normal;
color:#427BD6;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}



a:link.hauptnav {
font-size: 0.71em;
font-weight:normal;
color:#ffffff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:visited.hauptnav {
font-size: 0.71em;
font-weight:normal;
color:#ffffff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:hover.hauptnav {
font-size: 0.71em;
font-weight:normal;
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:link.sitenav {
font-weight:normal;
color:#717171;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:visited.sitenav {
font-weight:normal;
color:#717171;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

a:hover.sitenav {
font-weight:normal;
color:#717171;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}

#gallery {
  margin-top: 14px;
}
#gallery .box {
  float: left;
  width: 50px;
  padding: 0 10px 2.0em 10px;
  margin-right: 1px;
  background: #615331;
  position: relative;
}
#gallery .box h3 {
  text-align: center;
  line-height: 23px;
  font: 23px "Times new roman", serif;
  color: #fff;
  height: 23px;
  margin-bottom: 20px;
  background: top ;
}
#gallery .box p {
  margin: 1em 0;
  padding: 0;
  line-height: 1.4;
}
#gallery .box .more {
  height: 18px;
  line-height: 18px;
  background: #978040 ;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 3.2em;
  padding-right: 4px;
  margin-bottom: 0;
}
#gallery .box .more a {
  color: #4C330D;
}
#gallery .box .more a:hover {
  color: #291B06;
}
#gallery .box-lit {
  background: #827556;
}
#gallery .box-lit h3 {
  background: top ;
}
#gallery .box-lit .more {
  background: #B4A26D  ;
}

/* NAVIGATION BAUM */
#nav {
        margin: 1px ;
}

#nav a {
        width: 100%;
        display: block;
}

ul {
        list-style-type: none;
}

ul.liste li {
        margin: 1px 0;
}

ul.sub li {
        margin-right: 12px;
        margin-left: -28px;
        margin-top: 5px;


}

ul.liste a {
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: underline;
}

ul.sub a {
        padding: 5px;
        color: #000;
}

ul.liste a:hover {
        text-decoration: none;
}

ul.sub a:hover {
        background-color: #fff;
}

ul.liste a.hier {
        color: #ff0000;
}

ul.sub a.hier {
        background-color: #fff;
        margin-left: -10px;
}

ul.liste a:hover.hier {
        text-decoration: none;
}

ul.liste a.hier2 {
        color: #000;
}
