/* Style sheet formular */
form#f2{height:360px;position:relative;}
#f2 input{height:17px;position:absolute;margin-bottom:5px;padding:3px;}
#f2 label{position:absolute;}
#f2 textarea{position:absolute;}
#f2 label.vorname{width:210px;top:0;left:0;}
#f2 input.vorname{width:210px;top:18px;left:0;}
#f2 label.nachname{width:210px;top:0;left:230px;}
#f2 input.nachname{width:210px;top:18px;left:230px;}
#f2 label.strasse{width:210px;left:0;top:50px;}
#f2 input.strasse{width:210px;top:68px;left:0;}
#f2 label.plz{width:210px;top:50px;left:230px;}
#f2 input.plz{width:90px;top:68px;left:230px;}
#f2 label.ort{width:210px;top:50px;left:340px;}
#f2 input.ort{width:210px;top:68px;left:340px;}
#f2 label.telefon{width:210px;left:0;top:100px;}
#f2 input.telefon{width:210px;top:118px;left:0;}
#f2 label.email{width:210px;top:100px;left:230px;}
#f2 input.email{width:210px;top:118px;left:230px;}
#f2 .newsletter{width:550px;left:0;top:158px;position:absolute;}
#f2 .newsletter label{height:36px;margin-left:30px;}
#f2 label.nachricht{width:380px;left:0;top:200px;}
#f2 textarea.nachricht{width:380px;height:100px;left:0;top:218px;}
#f2 a.absenden{left:400px;top:302px;position:absolute;}
#f2 a.button{height:20px;padding-right:10px;padding-left:10px;background-image:url("tl_files/radpartie/images/button.gif");background-repeat:repeat-x;color:#FFFFFF;}
#f2 a.button:hover{color:#d2be41;background-position:left -20px;}
#f2 .pflichtfelder{width:550px;left:0;top:338px;position:absolute;font-style:italic;font-size:80%;}
form#f3{height:890px;position:relative;}
#f3 input{height:17px;position:absolute;margin-bottom:5px;padding:3px;}
#f3 label{position:absolute;}
#f3 textarea{position:absolute;}
#f3 label.veranstaltung{width:550px;left:0;top:0;}
#f3 input.veranstaltung{width:550px;top:18px;left:0;}
#f3 label.vorname{width:210px;left:0;top:50px;}
#f3 input.vorname{width:210px;top:68px;left:0;}
#f3 label.nachname{width:210px;top:50px;left:230px;}
#f3 input.nachname{width:210px;top:68px;left:230px;}
#f3 label.geburtsdatum{width:90px;top:50px;left:460px;}
#f3 input.geburtsdatum{width:90px;top:68px;left:460px;}
#f3 label.strasse{width:210px;left:0;top:100px;}
#f3 input.strasse{width:210px;top:118px;left:0;}
#f3 label.plz{width:210px;top:100px;left:230px;}
#f3 input.plz{width:90px;top:118px;left:230px;}
#f3 label.ort{width:210px;top:100px;left:340px;}
#f3 input.ort{width:210px;top:118px;left:340px;}
#f3 h3.kontaktdaten{top:170px;left:0;position:absolute;}
#f3 label.telefon{width:210px;left:0;top:200px;}
#f3 input.telefon{width:210px;top:218px;left:0;}
#f3 label.mobil{width:210px;top:200px;left:230px;}
#f3 input.mobil{width:210px;top:218px;left:230px;}
#f3 label.fax{width:210px;left:0;top:250px;}
#f3 input.fax{width:210px;top:268px;left:0;}
#f3 label.email{width:210px;top:250px;left:230px;}
#f3 input.email{width:210px;top:268px;left:230px;}
#f3 h3.personen{top:320px;left:0;position:absolute;}
#f3 label.vorname2{width:210px;left:0;top:350px;}
#f3 input.vorname2{width:210px;top:368px;left:0;}
#f3 label.nachname2{width:210px;top:350px;left:230px;}
#f3 input.nachname2{width:210px;top:368px;left:230px;}
#f3 label.geburtsdatum2{width:90px;top:350px;left:460px;}
#f3 input.geburtsdatum2{width:90px;top:368px;left:460px;}
#f3 label.anmerkung{width:380px;left:0;top:400px;}
#f3 textarea.anmerkung{width:380px;height:100px;top:418px;left:0;}
#f3 label.anfahrt{width:380px;left:0;top:530px;}
#f3 input.anfahrt{width:380px;top:548px;left:0;}
#f3 .einverstanden{width:550px;left:0;top:580px;position:absolute;}
#f3 .einverstanden label{height:36px;margin-left:30px;}
#f3 .agb{width:550px;left:0;top:630px;position:absolute;}
#f3 .agb label{height:18px;margin-left:30px;}
#f3 .newsletter{width:550px;left:0;top:660px;position:absolute;}
#f3 .newsletter label{height:36px;margin-left:30px;}
#f3 .ueberweisung{width:550px;left:0;top:710px;position:absolute;}
#f3 .ueberweisung label{height:36px;margin-left:30px;}
#f3 .kontoverbindung{width:520px;left:30px;top:730px;position:absolute;}
#f3 .pflichtfelder{width:550px;left:0;top:820px;position:absolute;font-style:italic;font-size:80%;}
#f3 a.absenden{left:0;top:850px;position:absolute;}
#f3 a.button{height:20px;padding-right:10px;padding-left:10px;background-image:url("tl_files/radpartie/images/button.gif");background-repeat:repeat-x;color:#FFFFFF;}
#f3 a.button:hover{color:#d2be41;background-position:left -20px;}
input.error,textarea.error,select.error{background-color:#d2be41;}
div.error label{background-color:#d2be41;}
