@charset "utf-8";
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	margin: 0;
	padding: 0;
	color: #000;
}
.container1 {
	background-image: url("../img/bg.png");
    width: 469px;
    height: 684px;
    margin: 0 auto;
	position:relative;
}
.container2 {
    width: 469px;
    height: 684px;
    margin: 0 auto;
	position:relative;
    text-align: center;
    margin-top: 50px;
}
.rblist {
	position: absolute;
    top: 346px;
    width: 100%;
}
.rblist #rb_0 {
    left: 77px;
    position: absolute;
}
label[for=rb_0] {
    left: 81px;
    position: absolute;
    top: -4px;
}
.rblist #rb_1 {
    left: 202px;
    position: absolute;
}
label[for=rb_1] {
    left: 203px;
    position: absolute;
    top: -4px;
}
.rblist #rb_2 {
    left: 296px;
    position: absolute;
}
label[for=rb_2] {
    left: 297px;
    position: absolute;
    top: -4px;
}
.form {
    position: absolute;
    top: 421px;
    left: 110px;
}
.form input {
    position: absolute;
    border: none;
    padding: 2px;
	background-color: transparent;
}
.form #txtanrede {
    left: 78px;
    top: 27px;
    width: 277px;
}
.form #txtvorname {
    left: 100px;
    top: 70px;
    width: 255px;
}
.form #txtname {
    left: 65px;
    top: 113px;
    width: 290px;
}
.form #txtstr {
    left: 80px;
    top: 155px;
    width: 275px;
}
.form #txtplz {
    left: 80px;
    top: 198px;
    width: 275px;
}
.form .btn {
    background-color: green;
    border: none;
    padding: 5px 10px;
    color: white;
    text-transform: uppercase;
    top: 230px;
    left: 80px;
}

input[type=radio], input[type=checkbox] {
	display:none;
}
input[type=radio] + label:before {
	content: "";  
	display: inline-block;  
	width: 15px;  
	height: 15px;  
	vertical-align:middle;
	margin-right: 8px;  
	background-color: white;
	/*box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .3);*/
	/*border-radius: 8px;*/
}
input[type=checkbox] + label:before {
	content: "";  
	display: inline-block;  
	width: 15px;  
	height: 15px;  
	vertical-align:middle;
	margin-right: 8px;  
	background-color: #aaa;  
	box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .3);
	border-radius: 4px;  
}
input[type=radio]:checked + label:before {
	content: "\2022";
	color:green;
	/*background-color: #666;*/
	font-size:1.8em;
	text-align:center;
	line-height:14px;
	/*text-shadow:0px 0px 3px #eee;*/
}
input[type=checkbox]:checked + label:before {
	content:"\2714";
	color:white;
	background-color: #666; 
	text-align:center;
	line-height:15px;
	text-shadow:0px 0px 3px #eee;
}