body {background-color:#F93}
*{
  font-family:ARIAL,HELVETICA;
  color:#000000;
  margin:0px;
  padding:0px;
  font-size:16px;
}

p,div,tr,th,td,address,blockquote { font-size:16px;}
td.legende {padding:5px;}
p.std {
  margin-left:20px;
  margin-right:60px;
  padding-bottom:20px;
}
.addr {
  margin-left:20px;
  margin-right:20px;
  text-align:right;
}
p.white {
  margin-right:60px;
  margin-left:20px;
  margin-bottom:20px;
  color:#FFF;
}
p.weis {
margin:20px;
color:#FFF;
}
div {position:absolute}
h1 {
  font-size:20px;
  margin:20px;
  margin-bottom:0px;
}

h2 { font-size:15px; margin-top:10px;margin-bottom:10px;}
th { font-size:15px; margin-top:3px; margin-bottom:2px; text-align:left; padding-left:5px}
h3 { font-size:15px; margin-Top:3px; margin-bottom:3px;font-weight:bold;}
h4 { font-size:20px;  margin:10px;}

table{border-collapse:collapse}

a {font-size:16px; text-decoration:none;}
a:link { color:#F93; }
a:visited { color:#F93; }
a:hover { color:#FFF;  }
a:active { color:#000;}

a.black:hover {color:#000;}
a.black:active {color:#000;}

p.nav {margin-left:50px; color:#F93; }

p.spenden {margin:10px;}

a.text:link{color:#888;}
a.text:hover{color:#F93;}
a.text:visited{color:#888;}

span.label {
background-color:#399;
font-weight:bold;
color:#000;
}
img.left {
  float:right;
  margin-right:20px;
  margin-bottom:20px;
}
img.right {
  float:right;
  margin-left:20px;
  margin-bottom:20px;
  border:10px;
  border-style:solid;
  border-color:#FFF;
}
#head {
  width : 100%;
  height: 230px;
  background-color: #B4152A;

  vertical-align:middle;
}
#headimg{
  border-style:solid;
  border-left-width:50px;
  border-top-width:30px;
  border-color: #B4152A;
}

#wandel{
  left:0px;
  top:230px;
  width:550px;
  background-color:#399;
}
#map {
  left:0px;
  top:230px;
  width:900px;
  height:600px;
  padding-bottom:20px;
  margin-bottom:20px;
}
#ergebnismap {
  left:0px;
  top:230px;
  width:1150px;
  height:650px;
  padding-bottom:20px;
  margin-bottom:20px;
}
#toggle {
  right:5px;
  top: 40px;
}

#teilnehmen{
  left:0px;
  top:230px;
  width:550px;
  padding-top:20px;
  background-color:#FFF;
}
#tnunten {
  top:750px;
  left:500px;
  width:380px;
  background-color:#399;
  color:#FFF;
}


#veranstalter {
  padding-left:10px;
  left:500px;
  top:540px;
  width:500px;
  background-color:#FFF;
  height:160px;
}
#adresse {
  left:740px;
  top:540px;
  background-color:#FFF;
}
#unterstuetzer {
  left:0px;
  top:770px;
  background-color:#FFF;
  height:160px;
}
#fenneberg {

  left:300px;
  top:770px;
  width:710px;
  background-color:#FFF;
  height:160px;
}
#ustext{
  left:510px;
  top:770px;
  width:400px;
  background-color:#FFF;
  height:160px;
}
#bild1{
  top:190px;
  left:500px;
}
#bildtn1{
  top:140px;
  left:500px;
}
#bildtn2{
  top:440px;
  left:500px;
}
.jahr{
  padding:2px;
  position:relative;
  bottom:26px;
  left:3px;
  color:#FFF;
  width:60px;
  text-align:center;
  font-weight:bold;
  background-color: #B4152A;
}
.ergebnisjahr{
  padding:2px;
  position:relative;
  bottom:30px;
  left:3px;
  color:#FFF;
  width:120px;
  text-align:center;
  font-weight:bold;
  background-color: #B4152A;
}

.imgergebnis {
  position:absolute;
  top:90px;
  left:10px;
}
.dimg {
  border-style:solid;
  border-color:#77CCAA;
  border-width:1px;
}

#sp{
  top:580px;
  left:0px;
  width:880px;
  height:280px;
  background-color:#FFF;
}

#sp2{
  top:590px;
  left:100px;
}
#sp3{
  top:590px;
  left:230px;
}
#sp4{
  top:580px;
  left:330px;
}
#sp5{
  top:695px;
  left:540px;
}

#sp6{
  top:690px;
  left:400px;
}

div.help {
  top:260px;
  left:140px;
  width:550px;
  height:430px;
  border-style:solid;
  border-color:#77CCAA;
  border-width:1px;background-color:#FFF;
  z-index:50;
}
div.bar {
  background-color:#399;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#77CCAA;
  text-align:right;
  width:100%;
}

#koordinaten
{
  color:#FFF;
  left:760px;
  top:340px;
  font-size:11px;
  z-index:1;
}

div.helptext {
  padding: 30px 20px;
}

#euro4000 {
  color: #f93;
  left: 690px;
  top: 15px;
  font-size:20px;
  font-weight:bold;
  border: solid 1px #f93;
  padding: 11px 30px ;
}

#preise {
  top: 275px;
  left:15px;
  background-color:#fff;
  width: 475px;
  height: 280px;
  text-align:center;
  vertical-align:middle;
  visibility:hidden;
}

#preisBild {
position:relative;
  top:50px;
}
