
body {
  font-family: Arial; 
  font-size: 12px; 
  color: #444; 
  }

* {margin-top:0; padding:0}
.sm {list-style:none; height:243px; display:block; overflow:hidden; margin-right:-8px; margin-bottom:0;}
.sm li {float:left; display:inline; overflow:hidden}
  .sm span {display: block; padding-left: 0px; padding-right: 0px; white-space: nowrap; height: 34px; line-height: 34px; font-size: 13px; letter-spacing: 0.1em; text-align: center;}
  .sm img {border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; border-left:0px; border-right:0px;}
  .sm li a:link{text-decoration:none; color: #ffffff;}
  .sm li a:visited{text-decoration:none; color: #ffffff;}
  .sm p{background-color: #660000;}
  .sm li#fasten{background-color: #ed781b; color: #ffffff; font-weight: bold;}
  .sm li#meer{background-color: #ed781b; color: #ffffff; font-weight: bold;}
  .sm li#mueritz{background-color: #ed781b; color: #ffffff; font-weight: bold;}
  .sm li#oberhof{background-color: #ed781b; color: #ffffff; font-weight: bold;}

#footer {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color:#660000;
        color: #FFFFFF;
        text-align: left;
}
a.footerlink:link, a.footerlink:visited {
        color:#FFFFFF;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        font-style:normal;
}

a.footerlink:hover, a.footerlink:active {
        color:#FFFFFF;
        font-size:12px;
        font-weight:normal;
        text-decoration: underline;
        font-style: normal;
}

#list{list-style:none;
}
#list a{text-decoration:none; display:block; width:134px; height:31px; border:0px solid;line-height:31px;vertical-align:middle;
}

a, a:link, a:visited {
        color:#660000;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        font-style:normal;
}

a:hover, a:active {
        color:#ed781b;
        font-size:12px;
        font-weight:normal;
        text-decoration: none;
        font-style: normal;
}