A {
          font-size : 11px;
          font-family : Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
          text-shadow : black;
      }
A:link {
          color : #666666;
          text-decoration : none;
      }
A:visited {
          color : #666666;
          text-decoration : none;
      }
A:active {
          color : #666666;
          text-decoration : none;
      }
A:hover {
          color : #993300;
          text-decoration : underline;
      }
H1 {
          font-family : Trebuchet MS, Lucida Grande, Arial, san-serif, Verdana;
          text-decoration : none;
          font-size : 13px;
          color : #993300;
          letter-spacing : 1px;
          margin-top : 1px;
      }
H2 {
          font-family : Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
          text-decoration : none;
          font-size : 10pt;
          color : #666666;
      }
H3 {
          font-family : Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
          text-decoration : none;
          font-size : 10pt;
      }
H4 {
          font-family : Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
          text-decoration : none;
          font-size : 8pt;
      }
TH {
          font-family : Trebuchet MS, Lucida Grande, verdana, arial;
          text-decoration : none;
          font-size : 8pt;
      }
TD {
          font-family : Trebuchet MS, Lucida Grande, verdana, arial;
          color : #666666;
          text-decoration : none;
          font-size : 8pt;
      }
.hauptnaviactive {
          padding-right : 15px;
          padding-left : 15px;
          font-weight : normal;
          font-size : 10px;
          text-transform : uppercase;
          color : #ffffff;
          padding-top : 5px;
          font-family : Trebuchet MS, Lucida Grande, Arial, san-serif;
          letter-spacing : 2px;
      }
.hauptnaviactive A:link {
          color : #ffffff;
          text-decoration : none;
      }
.hauptnaviactive A:visited {
          color : #ffffff;
          text-decoration : none;
      }
.hauptnaviactive A:hover {
           color : #ffffff;
          border-bottom : 1px dotted #ffffff;
          text-decoration : none;
      }
.hauptnavi {
          padding-right : 15px;
          padding-left : 15px;
          font-weight : normal;
          font-size : 10px;
          text-transform : uppercase;
          color : #ffffff;
          padding-top : 5px;
          font-family : Helvetica, Arial, san-serif;
          letter-spacing : 2px;
      }
.hauptnavi A:link {
          color : #ffffff;
          text-decoration : none;
      }
.hauptnavi A:visited {
          color : #ffffff;
          text-decoration : none;
      }
.hauptnavi A:hover {
          color : #ffffff;
          border-bottom : 1px dotted #666666;
          text-align : center;
          text-decoration : none;
      }
.date {
        border-top: 1px dotted #555;
        border-bottom: 1px dotted #555;
}
#bookm {
        width: 250px;
        text-align: right;
        margin-top: 0px;
        padding: 5px 0px 0px 5px ;
        background: #FFFFFF
        overflow:hidden;
        float:right;
}
.bookmark {
        font-size: 12px;
        color: #555;
        font-weight: normal;
        float: right;
        margin-top: -23px;
}

.bookmark a {
        padding: 0px;
}
.bookmark a:hover{
        color: #555;
        text-decoration: underline;
}      
.leftnaviactive {
          padding-right : 15px;
          padding-left : 1px;
          font-weight : normal;
          font-size : 10px;
          text-transform : uppercase;
          color : #993300;
          padding-top : 3px;
          font-family : Helvetica, Arial, san-serif;
          letter-spacing : 1px;
          border-bottom : 1px solid #993300;
          text-align : left;
      }
.leftnaviactive1 {
          padding-right : 15px;
          padding-left : 1px;
          font-weight : normal;
          font-size : 10px;
          text-transform : uppercase;
          color : #993300;
          padding-top : 1px;
          font-family : Helvetica, Arial, san-serif;
          letter-spacing : 1px;
          border-bottom : 1px solid #993300;
      }
.sitemenu {
          padding-left : 10px;
          font-weight : normal;
          font-size : 10px;
          text-transform : uppercase;
          color : #666666;
          padding-top : 5px;
          font-family : Helvetica, Arial, san-serif;
          letter-spacing : 2px;
      }
.text {
          font-family : verdana, arial;
          text-decoration : none;
          font-size : 8pt;
          color : #666666;
      }
.text1 {
          font-family : Arial, Verdana, Helvetica, sans-serif;
          text-decoration : none;
          font-size : 11px;
          color : #666666;
          letter-spacing : 1px;
          text-align : left;
      }
.text2 {
          font-family : verdana, arial;
          text-decoration : underline;
          font-size : 8pt;
          color : #993300;
      }
.button {
          background-color : #a00000;
          color : #ffffff;
          font-size : 8pt;
          font-weight : bold;
          margin : 0;
          padding-bottom : 0;
          padding-left : 0;
          padding-right : 0;
          padding-top : 0;
      }
.inputfeld {
          font-family : Verdana;
          font-size : 8pt;
      }
.table {
          font-family : Verdana;
          font-size : 8pt;
          color : #666666;
      }
.bildteaser {
          float : left;
          width : 66px;
          text-align : left;
          padding-top : 0;
      }
.textteaser {
          display : block;
          overflow : hidden;
          width : 196px;
          text-align : left;
          padding-top : 0;
      }
.blocker {
          clear : both;
          font-size : 0;
          visibility : visible;
          overflow : hidden;
          height : 0;
      }
.redtxt {
          font : 11px Verdana, sans-serif;
          color : #d94c4c;
          text-decoration : none;
      }
.redtxt:hover {
          font : 11px Verdana, sans-serif;
          color : #d94c4c;
          text-decoration : none;
      }
.teaser {
          font : bold 12px Georgia, Times, serif;
          color : #666666;
          text-decoration : none;
      }
.teaser:hover {
          font : bold 12px Georgia, Times, serif;
          color : #666666;
          text-decoration : none;
      }
.redteaser {
          font : 11px Helvetica, Arial, san-serif, Verdana;
          color : #666666;
          text-decoration : none;
      }
.redteaser:hover {
          font : bold 11px Helvetica, Arial, san-serif, Verdana;
          color : #d94c4c;
          text-decoration : none;
      }
.trenner {
          padding-right : 0;
          padding-left : 0;
          padding-bottom : 0;
          width : 100%;
          padding-top : 0;
          border-bottom : 1px solid #cccccc;
      }
.magazinbild {
          font-size : 0;
          float : left;
          overflow : hidden;
          width : 280px;
          text-align : left;
          padding-bottom : 5px;
          padding-top : 5px;
      }
#pic {
          background-color : #ffffff;
          left : 0;
          position : relative;
          top : 5px;
          width : 65px;
      }
#pic a .large {
          border : 0;
          display : block;
          height : 1px;
          left : -1px;
          position : absolute;
          top : -1px;
          width : 1px;
      }
#pic a img {
          border : 0;
      }
#pic a.p1, #pic a.p1:visited {
          background : #ffffff;
          border : 0;
          display : block;
          left : 0;
          text-decoration : none;
          top : 0;
      }
#pic a.p1:hover {
          color : #000000;
          text-decoration : none;
      }
#pic a.p1:hover .large {
          border : 0;
          display : block;
          left : 100px;
          position : absolute;
          top : -60px;
          width : 300px;
      }