#postdienst {
    padding:0px;
    border:0px solid lime;
    }

#fehlermeldung {
    border:0px solid lime;
    }

#formular {
    
    /*height:410px;*/
    padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;	
    border:1px solid #dcdcdc;
    }
.links {width:49%;border-right:2px dotted #ccc; border-bottom:2px dotted #ccc;}	
.rechts {width:51%;float:right;margin-top:-255px;border-bottom:2px dotted #ccc;}
	
.kurse2, .name, .name2, .vorname, .vorname2, .strasse, .strasse2, .wohnort, .wohnort2, .email, .email2, .telefon, .telefon2, .anmerkung {
    padding-left:0px; 
	margin-left:35px;
	}	
	
.email2 {margin-bottom:5px;}	

.name2 input, .vorname2 input, .strasse2 input, .wohnort2 input, .email2 input, .telefon2 input {width:250px;}
	
.kurse {
    margin-top:0px;
	padding-left:0px;
	border:0px solid red;
    }
	
.kurse2 {
    margin-top:5px;
	border:0px solid lime;
	}	
	
.name {
	margin-top:10px;
	border:0px solid red;
	}	
.name, .vorname, .strasse, .wohnort, .email, .telefon {
	margin-top:5px;
	border:0px solid lime;
	}				
	
.zahlung {
    margin-top:15px;
	margin-left:10px;
	width:310px;
	border:0px solid red;
    }
	
.konto {
    margin-left:35px;
    margin-top:18px;
	}	
	
.zahlung0, .zahlung1, .zahlung2, .zahlung3, .agb {margin-top:10px;margin-left:10px;}
.zahlungsw {margin-top:5px;margin-left:10px;}
.zahlung0 {}	
.zahlung1 {}
.zahlung2 {}
.zahlung3 {}
.raten {margin-top:24px;margin-left:10px;}
.agb {}
.agb2 {margin-top:-15px; margin-left:31px;margin-bottom:35px;}
.datum {border-bottom:2px; border-top:0px;border-left:0px; border-right:0px;border-style:dotted;border-color:#ccc;}		
	
.anmerkung {
    margin-top:10px;
	/*padding:0px 50px 0px 0px;*/
	border:0px solid red;
	}
	
	
.captcha {
    margin-top:10px;
	margin-left:35px;
	border:0px solid red;
	}
	
.captcha input {/*position:absolute;*/margin-top:0px;height:24px;}		
	
.captcha img{
    margin-top:0px;
	margin-bottom:-13px;
    border: 0px solid #d8c894;
	}	
.button {
    /*position:absolute;*/
	margin-top:-24px;
	margin-left:340px;
	/*border: 1px solid #d8c894;*/
	}
	
ul.formerror  {
    margin:0;
	padding: 0;
	list-style-type: bullet;
}

ul.formerror li,
ul.form li.error {
    color: #e04f20;
	font-weight:bold;
}

ul.form li.error {
    font-size: 11px;
}	
	
.anfragemail {
    width:650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#4a6497;
    background: transparent;
    border: 1px solid #666;
	}	
	
