#anfrage {
    position: absolute;
    left: 224px;
    top: 360px;
    width: 860px;
    height:330px;
    color: #003399;
    /*padding-left:5px;	
    border:1px solid red;*/
    }

#postdienst {
    position:relative;
    width:700px;
    height:320px;
    color:#003399;
    font-size: 11px;
    /*padding:5px;*/	
    /*border:1px solid green;*/
    }

#formular {
    position:relative;
    width:705px;
    height:327px;
    /*margin:5px 0px 0px 5px;*/
    padding-top:8px;	
    color:#003399;
    font-size: 11px;
    border:1px solid #5880f8;
    }
	
.typa, .typb, .typc, .haus, .zeitvom, .zeitbis, .name, .name2, .strasse, .strasse2, .wohnort, .wohnort2, .telefon, .telefon2, .email, .email2, .personen, .personen2, .notiz, .anmerkung, .captcha {
    position:absolute;
    padding-left:10px; 
	padding-bottom:10px;
	}
.typa, .typb, .typc, .haus {
	top:20px;
    padding-top:5px;	
	}
	
.typa {
    left:0px;
}	
.typb {
    left:75px;
	}	
.typc {
    left:150px;
	}
.haus {
    left:224px;
	}	
	
.zeitvom {
    top:50px;
	left:0px;
	}	
	
.zeitbis {
    top:50px;
	left:236px;
	}
	
.zeitvom input, .zeitbis input	{
    width:117px;
	}	
	
.name {
	top:80px;
	left:0px;
	}	

.name2 {
	top:80px;
	left:101px;
	}	
	
.name2 input, .strasse2 input, .wohnort2 input, .telefon2 input, .email2 input {
    width:277px;
	}		
	
.strasse {
    top:110px;
	left:0px;
	}	

.strasse2 {
    top:110px;
	left:101px;
	}	

.wohnort {
    top:140px;
	left:0px;
	}	
	
.wohnort2 {
    top:140px;
	left:101px;
	}	
	
.telefon {
    top:170px;
	left:0px;
	}	

.telefon2 {
    top:170px;
	left:101px;
	}		
	
.email {
    top:200px;
	left:0px;
	}	

.email2 {
    top:200px;
	left:101px;
	}	 							

.personen {
    top:230px;
	left:0px;
	/*width:387px;*/
	}
	
.personen2 {
    top:232px;
	left:238px;
	width:144px;
	line-height:16px;
	padding-top:2px;
	/*border:1px solid grey;*/
	}				 							
	
.personen2 input {
    position:absolute;
    width:38px;
	height:13px;
	top:0px;
	right:0px;
	}		
	
.notiz {
    /*position:absolute;*/
	left:410px;
	top:30px;
	/*border:1px dashed red;*/
	}
.anmerkung {
    top:260px;
	left:0px;
	width:685px;
    padding-top:3px;
    padding-bottom:3px;
	/*border:1px solid grey;*/
	}
.captcha {
    top:300px;
	left:0px;
	/*border:1px solid lime;*/
	}
.button {
    position:absolute;
    /*padding-left:10px;*/ 
	bottom:5px;
	/*top:279px;*/
	right:10px;
	}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#003399;
    background: transparent;
    border: 1px solid #5880f8;
	}
	
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left:5px;
	font-weight:bold;
	font-size:1em;
	color:#003399;
    }	
	
.textarea {
    position:absolute;
	left:0px;
	top:20px;
	display:block;
	/*width:350px;*/
	width:277px;
	height:196px;
	background: transparent;
	border: 1px solid #5880f8;
	}
	
ul.form  {
    margin:0;
	padding: 0;
	list-style-type: none;
}

ul.formerror li,
ul.form li.error {
    color: red;
}

ul.form li.error {
    font-size: 11px;
}	
	
.anfragemail {
    width:450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#003399;
    background: transparent;
    border: 1px solid #5880f8;
	}	

