  body {
     background-color:#580010;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     margin-left:0px;
     margin-top:5px;
  }


  .oben {
     width:924px;
     text-align:right;
     font-size:10px;
     margin-bottom:2px;
  }
  .oben .insignie {
     color:#e4f072;
     float:left;
     font-size:3.5em;
  }

  .oben a {
     color:#FBA93C;
     text-decoration:none;
     padding:3px;
  }
  .oben a:link {
     color:#FBA93C;
     text-decoration:none;
  }
  .oben a:visited {
     color:#FBA93C;
     text-decoration:none;
      }
  .oben a:hover {
     color:#E1DDDE;
     text-decoration:none;
  }
  .oben a:active {
     color:#E1DDDE;
     text-decoration:none;
  }




  .content {
     padding:10px;
     font-size:11px;
     color:#000000;
  }
  .content .popup {
     width:450px;
  }
  .content p, .content td, td {
     font-size:11px;
     color:#000000;
  }
  .content h1 {
     font-size:2.3em;
     color:#ff6600;
  }
  .content h2 {
     font-size:1.8em;
     color:#ff6600;
     text-align:center;
  }
  .content h3 {
     font-size:1.4em;
     color:#000000;
     margin-top:30px;
     margin-bottom:25px;
  }
  .preise th {
     font-size:11px;
     color:#000000;
     font-weight:bold;
     background-color:#FFCC00;
  }
  .preise td {
     font-size:11px;
     color:#000000;
  }
  .content a {
     color:#FBA93C;
     text-decoration:none;
     padding:3px;
  }
  .content a:link {
     color:#FBA93C;
     text-decoration:none;
  }
  .content a:visited {
     color:#FBA93C;
     text-decoration:none;
      }
  .content a:hover {
     color:#E1DDDE;
     text-decoration:none;
  }
  .content a:active {
     color:#E1DDDE;
     text-decoration:none;
  }
  p.textheader {
     font-size:14px;
     font-weight:bold;
     color:#ff6600;
  }


  .tickets input, .tickets textarea, .tickets select {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#FFFFFF;
     border:1px solid #7F7F7F;
     background-color:#9F9F9F;
  }


  .bilder {
     float:right;
     margin-left:10px;
  }
  .bilder img {
     border:1px solid #7F7F7F;
     margin-bottom:10px;
  }


  .hotel, .workshop {
     border-collapse: collapse;
     border:1px dotted #3F3F3F;
  }
  .hotel td, .workshop td {
     border:1px dotted #3F3F3F;
     text-align:center;
     color:#FFFFFF;
  }
  .workshop td {
     color:#000000;
  }
  .free {
     border-style:none;
  }
  .free2 {
     border-bottom:1px solid #000000;
     border-right:1px solid #000000;
  }


  .center {
     width:500px;
     margin:0 auto;
  }

  .lehrer {
     float:left;
     width:200px;
     height:170px;
     padding:10px;
     margin:10px 10px 0px 10px;
  }


  .karten {
     border:1px solid #FFFFFF;
     background-color:#FFCC33;
     width:565px;
     padding:7px;
     color:#000000;
  }
  .karten a {
     color:#FB4046;
  }
  .karten a:link {
     color:#FB4046;
     text-decoration:none;
  }
  .karten a:visited {
     color:#FB4046;
     text-decoration:none;
  }
  .karten a:hover {
     color:#FB4046;
     text-decoration:underline;
  }
  .karten a:active {
     color:#FB4046;
     text-decoration:underline;
  }


  .sponsors {
     text-align:center;
  }
  .sponsors img {
     border:1px solid #7F7F7F;
  }

  .unten {
     width:100%;
     text-align:center;
  }

  .imgleft {
     float:left;
     margin:0 10px 10px 0;
  }
  .imgleft img {
     border:1px solid #7F7F7F;
  }

  .footer img {
     border:1px solid #ac8088;
  }

  .program ul {
     list-style-type: none;
  }
