/*********************************

           Allgemein

*********************************/

body {
  margin-right:0px;
  margin-left:0px;
  border-right:0px;
  border-left:0px;
  padding-right:0px;
  padding-left:0px;
  background-color:#6f982b;
  background-image:url(/img/hintergrund.jpg);
}

body,p,td,div {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}

input, textarea, option, select{
  font-family:arial,verdana,sans-serif;
  font-size:11px;
}

h1,h2,h3,form {
  padding:0px;
  margin:0px;
  border:0px;
}

h1 {
  font-family:arial narrow;
  font-size:26px;
  font-weight:bold;
}

h2 {
  font-family:verdana;
  font-size:16px;
  font-weight:normal;
  color:#404000;
}

h3 {
  font-family:verdana;
  font-size:14px;
  font-weight:bold;
  color:#408040;
  border-bottom:1px dashed #408040;
  padding-bottom:2px;
  margin-bottom:2px;
}

li {
  padding-bottom:10px;
}

/*********************************

         Inhalt & Special

*********************************/

.inhalt {
  width:785px;
  background-color:#ffffff;
  background-image:url(/img/hintergrund-innen.gif);
}

.inhaltText {
  text-align:left;
  padding:10px;
}

.inhaltText2 {
  width:435px;
  padding-top:5px;
}

.vorverkauf {
  position:absolute;
  top:0px;
  right:0px;
  width:100px;
  height:100px;
}

.sponsorenBorder {
  width:150px;
  padding-top:15px;
  border-left:1px dashed #c0c0c0;
}

.countdown {
  position:relative;
  top:210px;
  left:58px;
}

.news1 {
  padding-bottom:3px;
  border-bottom:1px dashed #c0c0c0;
}

.news2 {
  padding-top:3px;
  padding-bottom:20px;
  border-bottom:1px solid #c0c0c0;
}

.statistik, table.statistik tr td {
  font-size:10px;
  color:#c0c0c0;
}

.blackLink {
  color:#000000;
}

.blindLink {
  color:#000000;
  text-decoration:none;
}

/*********************************

           Haupt-Menü

*********************************/

.menuBorder {
  width:150px;
  border-right:1px dashed #c0c0c0;
  padding:10px;
}

a.menu, a.menuAktiv, a.menuPfeil, a.menuOber, a.menuUnter, a.menuUnterLetzer, a.menuUnterAktiv, a.menuUnterAktivLetzer {
  white-space:nowrap;
  font-family:arial,verdana,sans-serif;
  font-size:11px;
  width:130px;
  text-decoration:none;
  display:block;
}

a.menu, a.menuAktiv, a.menuPfeil {
  font-weight:bold;
  color:#208020;
  border-bottom:2px dashed #208020;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:10px;
}

a.menuAktiv {
  color:#e09500;
  border-bottom:2px dashed #e09500;
}

a.menuPfeil {
  background-image:url(/img/pfeil.gif);
  background-repeat:no-repeat;
}

a.menuOber {
  font-weight:bold;
  color:#E09500;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  background-image:url(/img/pfeil2.gif);
  background-repeat:no-repeat;
}

a.menuUnter, a.menuUnterLetzer, a.menuUnterAktiv, a.menuUnterAktivLetzer {
  font-weight:normal;
  padding-top:5px;
  padding-left:15px;
  padding-right:5px;
}

a.menuUnter, a.menuUnterLetzer {
  color:#208020;
  background-image:url(/img/punkt.gif);
  background-repeat:no-repeat;
}

a.menuUnterAktiv, a.menuUnterAktivLetzer {
  color:#E09500;
  background-image:url(/img/punkt2.gif);
  background-repeat:no-repeat;
}

a.menuUnterLetzer, a.menuUnterAktivLetzer {
  margin-bottom:15px;
  padding-bottom:10px;
  border-bottom:2px dashed #208020;
}

a.menuOber:hover {
  color:#E09500;
}

a.menuUnter:hover, a.menuUnterLetzer:hover {
  color:#E09500;
  background-image:url(/img/punkt2.gif);
  background-repeat:no-repeat;
}

a.menu:hover, a.menuAktiv:hover, a.menuPfeil:hover  {
  color:#e09500;
  border:1px solid #ffa600;
}

a.menuPfeil:hover {
  background-image:url(/img/pfeil2.gif);
  background-repeat:no-repeat;
}


/*********************************

           Sonstiges

*********************************/

.fussleiste {
  background-image:url(/img/sommerfestival-fuss.gif);
  background-repeat:no-repeat;
  border-top:2px solid #404040;
}

.fuss {
  color:#000000;
  font-size:10px;
  padding-left:10px;
  padding-right:10px;
}

a.fuss {
  padding:0px;
}

td.sponsor {
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px dashed #c0c0c0;
}

.bild {
  border-top:1px solid #c0c0c0;
  border-left:1px solid #c0c0c0;
  border-right:1px solid #404040;
  border-bottom:1px solid #404040;
}

.uhrzeit {

}

.botrig {
  padding-right:10px;
  padding-bottom:10px;
}