body {
     background-color: #FFFFFF;
     background-image: url(img/bg.jpg);
     background-repeat: no-repeat;
     /* background-image: url(img/bg_neutral.gif); */
     margin: 0px 0px 0px 20px
     }

A.payment:link {COLOR: #BF0000; text-decoration: none}
A.payment:visited {COLOR: #BF0000; text-decoration: none}
A.payment:hover {COLOR: #BF0000; text-decoration: none}

A.headmenue:link {COLOR: #FFFFFF; text-decoration: none}
A.headmenue:visited {COLOR: #FFFFFF; text-decoration: none}
A.headmenue:hover {COLOR: #FFFFFF; background-color: #003366; text-decoration: none}

A.leftmenue:link {COLOR: #000000; text-decoration: none}
A.leftmenue:visited {COLOR: #000000; text-decoration: none}
A.leftmenue:hover {COLOR: #000000; text-decoration: none}

A.faqtext:link {COLOR: #000000; text-decoration: none}
A.faqtext:visited {COLOR: #993333; text-decoration: none}
A.faqtext:hover {COLOR: #993333; text-decoration: none}

A.blacktext:link {COLOR: #000000; text-decoration: none}
A.blacktext:visited {COLOR: #000000; text-decoration: none}
A.blacktext:hover {COLOR: #000000; text-decoration: none}

A.citylist:link {COLOR: #C0C0C0; text-decoration: none}
A.citylist:visited {COLOR: #C0C0C0; text-decoration: none}
A.citylist:hover {COLOR: #000000; text-decoration: none}

A.linkblue:link {COLOR: #003366; text-decoration: none}
A.linkblue:visited {COLOR: #003366; text-decoration: none}
A.linkblue:hover {COLOR: #003366; text-decoration: none}

.dpnone {
     display: none;
     }

.Uhr {
    font-family: Segoe UI,arial,verdana;
    font-size: 11px;
    color: #FFFFFF
    }

#anztext {
    font-family: arial,verdana;
    font-size: 10pt;
    color: #000000;
    }

#headline_a {
     background-image: url(img/head_a.gif);
     width: 800px;
     height: 25px;
     padding: 5px 0px 0px 10px;
     text-align: left;
     vertical-align: middle;
     font-family: Segoe UI,arial,verdana;
     font-size: 11px;
     color: #FFFFFF
     }

#headline_b {
     background-image: url(img/head_b.gif);
     width: 800px;
     height: 25px;
     padding: 0px 0px 0px 10px;
     text-align: left;
     vertical-align: middle;
     font-family: Segoe UI,arial,verdana;
     font-size: 9pt;
     color: #FFFFFF;
     font-weight: bold
     }

#headline_d {
     background-image: url(img/head_d.gif);
     width: 800px;
     height: 25px;
     padding: 5px 0px 0px 10px;
     text-align: left;
     vertical-align: middle;
     font-family: Segoe UI,arial,verdana;
     font-size: 11px;
     color: #8F2929
     }

#headline_e {
     background-image: url(img/head_e.gif);
     width: 800px;
     height: 49px;
     padding: 10px 10px 10px 10px;
     text-align: left;
     vertical-align: middle;
     font-family: Segoe UI,arial,verdana;
     font-size: 12px;
     color: #993333;
     }

#overwrite {
     font-family: arial,verdana;
     color: #003366
     }

#textblack {
     font-family: arial,verdana;
     font-size: 12px;
     color: #000000
     }

#buttondefi {
     height: 18px;
     font-family: arial,verdana;
     font-size: 11px;
     color: #993333;
     border: 0px;
     font-weight: bold;
     background-color: #FFFFFF;
     font-style: italic;
     }

#buttondefitextarea {
     font-family: arial,verdana;
     font-size: 11px;
     color: #993333;
     border: 0px;
     font-weight: bold;
     background-color: #FFFFFF;
     font-style: italic;
     }

#footerdefi {
     background-image: url(img/foot_bg.gif);
     width: 800px;
     height: 50px;
     border-top: 1px solid #993333;
     background-color: #D4D1C2;
     font-family: Segoe UI,arial,verdana;
     font-size: 11px;
     color: #000000;
     text-align: right;
     vertical-align: top;
     padding: 10px
     }

#galeriea {
     width: 117px;
     height: 117px;
     vertical-align: middle;
     text-align: center;
     background-color: #DFDFDF
     }

#galerieb {
     width: 117px;
     height: 117px;
     vertical-align: middle;
     text-align: center;
     background-color: #CFCFCF
     }

.openfaq {
     display: none;
     }

/* Websitebaker */

.menu {
      }

.menu ul, .menu li {
      list-style-type: none;
      margin: 0px;
      padding: 0px;
      }

.menu ul ul {
      padding-left: 10px;
      /* background-color: #E1EAEA;*/
      border-bottom: 0px;
      font-weight: normal;
      }

.menu a:link, .menu a:visited, .menu a:active {
      font-size: 12px;
      padding: 5px 10px 5px 0px;
      color: #000000;
      display: block;
      text-decoration: none;
      font-weight: bold;
      }

.menu a:hover {
      text-decoration: none;
      color: #000000;
      background-color: #F2FFCC;
      }

.menu_current {
      font-weight: normal;
      /* background-color: #AEBABD;*/
      }