input{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:16px;padding:3px}input.text{border:1px solid #c3c3c3;width:230px}textarea{border:1px solid #c3c3c3;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:3px}label{cursor:pointer}select{border:1px solid #c3c3c3;color:#000;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:23px;padding:2px 3px}select.normal{width:229px}.form>header>h1{font-size:16px;font-weight:700;line-height:19px;padding:4px 0 5px 0}.form>header.border{border:1px solid #ccc;padding-left:34px;position:relative}.form>header.border>h1{color:#376496}.form>header.border>span{background:url(/img/15_kennzeichen_system/system_kennzeichen_sprite.png) -240px -50px no-repeat;display:block;height:17px;left:8px;position:absolute;top:5px;width:17px}.form>header.border.margin{margin-bottom:10px}.form>header.gradient{background:url(/img/form/header_gradient.png) 0 0 repeat-x;border:1px solid #bababa;padding-left:15px;position:relative}.form>header.gradient>p{color:#6c6c6c;position:absolute;right:15px;top:5px}.form label,.form .label{display:block;float:left;line-height:15px;margin:0 32px 10px 0;position:relative;width:237px}.form label.radiocheck,.form .label.radiocheck{display:inline-block;margin-right:27px;padding-left:20px;width:auto}.form label.radiocheck span,.form .label.radiocheck span{display:inline-block;vertical-align:middle;width:auto}.form label.radiocheck input,.form .label.radiocheck input{display:inline-block;left:0;margin:0;padding:0;position:absolute;top:-3px;width:auto}.form label>span,.form .label>span{display:block;padding:3px 1px}.form label>span>small,.form .label>span>small{display:inline;font-size:10px;font-weight:400;line-height:12px}.form label.radiocheck,.form div.radiocheck{display:block;float:none;font-size:12px;line-height:14px;margin:0 0 0 0;padding:0 0 7px 22px;position:relative}.form label.radiocheck input,.form div.radiocheck input{display:inline-block;left:0;margin:0;padding:0;position:absolute;top:-1px;width:auto}.form label.radiocheck span,.form div.radiocheck span{display:block}.radiocheck select{margin-top:6px}.form .hint{color:#7b7b7b;font-size:11px}.form a{text-decoration:underline}.form a:hover{text-decoration:none}.form a.link{margin-left:2px;color:#345c8e}.form input{width:229px}.form .submit{border:none;margin:0;padding:0;cursor:pointer}.form .submit.right{float:right}.form input.error,.form select.error{border:1px solid #cd0000!important;padding:2px}.form .error_msg{background:#fff;border:1px solid #cd0000;color:#5e0000;font-size:12px;line-height:16px;padding:8px 12px 12px 12px;position:absolute;right:-250px;top:26px;width:208px;z-index:10}.form .error_msg strong{color:#cd0000;display:block;font-weight:700;margin-bottom:3px}.form .error_msg .icon{background:url(/img/00_rahmen/00_form_error_msg.png) 0 0 no-repeat;height:11px;left:-5px;position:absolute;top:5px;width:5px}.form .country{width:237px}.form .street{float:left;margin-right:7px;width:182px}.form .house_number{width:32px}.form .zip_code{float:left;margin-right:7px;width:48px}.form .city{width:166px}.form hr{border:none;border-bottom:1px solid #cacaca;clear:both;height:1px;margin:0 0 9px 0;padding:6px 0 0 0}.form .form_of_address select{width:143px}.form .textarea{margin-bottom:18px;width:506px}.form .textarea>textarea{height:120px;width:498px}