form{

	width:500px;

}
fieldset{

	border:0px;

}
label{

	display:block;
	width:140px;
	height:20px;
	text-align:right;

}
label.pflicht{

	font-weight:bold;

}
input, select, textarea{

	display:block;
	width:300px;
	margin-left:158px;
	margin-top:-20px;
	margin-bottom:15px;

}
select#anrede{ width:150px; }
input#vorname{ width:250px; }
input#email{ width:250px; }
input#nachname{ width:250px; }
input#strasse{ width:190px;}
input#hausnummer{ width:50px; margin-top:-37px; margin-left:358px; }
select#land{ width:250px; }
input#plz{ width:50px;}
input#ort{ width:190px; margin-top:-37px; margin-left:218px; }
input#vorwahl{ width:50px;}
input#rufnummer{ width:190px; margin-top:-37px; margin-left:218px; }
input#mobilvorwahl{ width:50px;}
input#mobilrufnummer{ width:190px; margin-top:-37px; margin-left:218px; }
select#gebt{ width:40px; }
select#gebm{ width:40px;  margin-top:-37px; margin-left:208px;}
select#gebj{ width:60px;  margin-top:-37px; margin-left:258px; }

input#agb, input#datenweitergabe{

	display:inline;
	margin-left:123px;
	margin-top:10px;
	width:20px;
}
div#agb, div#datenweitergabe{

	font-size:11px;
	margin-left:158px;
	margin-top:-32px;
	
}
div#form_oben{

	margin-left:168px;
	margin-bottom:20px;

}
div#form_oben b{

	color:#e30000;
	font-size:14px;

}
input#abschicken{

	width:200px;
	height:49px;
	border:0px;
	margin-top:25px;

}
.fehler{

	color:#e30000;
	text-decoration:underline;
}
h1{

	font-family:georgia, tahoma, arial;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
	margin:124px 0px 20px 178px;
	padding-left:16px;
	

}
div#content_top{

	background:url("../img/unterschrift.gif") no-repeat bottom left;
	width:470px;
	margin:0px 0px 20px 178px;
	padding-bottom:70px;
	padding-left:16px;

}
div#rechts p{

	background:url("../img/ggbanner2.jpg") no-repeat top right;
	
}
textarea#emailtext{

	height:100px;

}