body, table, td, p, div                   { color: #363d45; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 150% }
input, textarea, select, option   { color: #363d45; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; text-decoration: none }
a  { color: #467271; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; text-decoration: none }
a:hover  { color: #0d448e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; text-decoration: none }

form          { float: left;background-color: #e5f0f0; margin: 0; padding-bottom: 3px; width: 450px; height: auto; border: 0 }
form br{ clear: left;}
fieldset   { background-color: #e5f0f0; padding-top: 10px; padding-bottom: 10px; padding-left: 0; width: 100%; border: 0 }
legend    { background-color: #dfe6f0; margin: 0 0 0 5px; padding: 0; width: 200px; float: left }

label     { color: #467271; font-weight: normal; text-align: left; display: block; margin-left: 10px; width: 160px; float: left }
input, select, textarea       { color: #467271; background-color: #fff; text-align: left; display: block; margin-top: 2px; margin-right: 5px; margin-bottom: 2px; padding: 2px; width: 270px; float: left;}

input   { color: #467271; text-align: left }
input[type=hidden]{display: none}
textarea     { }
select {border: 0}
:root #infoNummer  { position: absolute; z-index: 5; top: 158px; right: 10px }
#infoNummer  { position: absolute; z-index: 5; top: 139px; right: 10px }
#infoNummer a{display: block}
#infoNummer a:hover {display: block; width: 200px; background-color: #2E912E; color: #ffffff}
#infoNummer a span{display: none}
#infoNummer a:hover span {display: block; color: #ffffff}
#infoNummer a img{display: block}
#infoNummer a:hover img{display: none}

:root #infoOrt  { position: absolute; z-index: 4; top: 211px; right: 10px }
#infoOrt  { position: absolute; z-index: 4; top: 187px; right: 10px }
#infoOrt a{display: block}
#infoOrt a:hover {display: block; width: 200px; background-color: #2E912E; color: #ffffff}
#infoOrt a span{display: none}
#infoOrt a:hover span {display: block; color: #ffffff}
#infoOrt a img{display: block}
#infoOrt a:hover img{display: none}

:root #infoLand  { position: absolute; z-index: 4; top: 234px; right: 10px }
#infoLand  { position: absolute; z-index: 4; top: 211px; right: 10px }
#infoLand a{display: block}
#infoLand a:hover {display: block; width: 200px; background-color: #2E912E; color: #ffffff}
#infoLand a span{display: none}
#infoLand a:hover span {display: block; color: #ffffff}
#infoLand a img{display: block}
#infoLand a:hover img{display: none}

:root #infoTeilnehmer     { position: absolute; z-index: 3; top: 308px; right: 30px }
#infoTeilnehmer         { position: absolute; z-index: 3; top: 258px; right: 30px }
#infoTeilnehmer a{display: block}
#infoTeilnehmer a:hover {display: block; width: 200px; background-color: #2E912E; color: #ffffff}
#infoTeilnehmer a span{display: none}
#infoTeilnehmer a:hover span {display: block; color: #ffffff}
#infoTeilnehmer a img{display: block}
#infoTeilnehmer a:hover img{display: none}

