@charset "iso-8859-1";
/* CSS Document */

body
{
  margin: 0px;
  padding: 0px ;
  font: 12px Arial, sans-serif inherit;
  background: url('../img/bg.gif') repeat-y #CCCCFF;
}

#header
{ 
  position: relative;
  height: 140px;
  top: 0px;
  left: 0px;
  border-bottom: 5px solid #008251;
}


h1
{
  font: 18px Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #CA1414;
}
h2
{
  font: 14px Arial, sans-serif;
  font-weight: bold;
  color: #008251;
}
img
{
  border:none;
}

#content
{
  position: relative;
  top: 0px;
  padding-top: 30px;
  left: 0px;
  line-height: 150%;
  background: white;

}

#content img
{
  padding: 10px;

}

th
{
  padding-right: 5px;
  padding-left: 5px;
  background: grey;
}

td
{
  padding-right: 5px;
  padding-left: 5px;
}

.white
{
  background: white;
}

.footer
{
  visibility: hidden;
  margin-left: -50px;
  width: 852px;
}


#sponsoren
{
visibility: hidden;
  position: absolute;
  top: 270px;
  left: 900px;
  width: 170px;
  height: 0px;
 text-align: center;
 background: url('../img/bg-impressum.gif') repeat-x;
}

#sponsoren img
{
  border: 10px solid #CCCCFF;
  padding: 10px;
  margin-bottom: 10px;
}

#menue
{
visibility: hidden;
  position: absolute;
  top: 270px;
  left: 0px;
  width: 150px;
  height: 0px;
  background: url('../img/menue-bg.png') no-repeat;
  color: white;
}



li
{
  margin-left: -10px;
  padding-bottom: 10px;
}

input
{
  border: 1px solid #008251;
}

input:hover, input:focus
{
  border: 1px solid red;
}

.fehler
{
  padding: 20px;
  border: 1px solid red;
  font-size: 14px;
  font-weight: bold;
}
