#content form .clear {
    clear: right;
}

#content form {
    padding: 8x;
    margin: 5px 0;
    border: none;
}

#content form.in-content {
    margin: 40px 0;
    height: 200px;
	background: #D9D8D5;
}



#content form.in-content h2 {
    font-size: 1.5em;
	color: #7E7C74;
}

#content form div {
    padding: 1px 6px 3px 6px;
}

#content form label {
    display: block;

    float: left;
    padding: 14px 15px 0 0;
}
#content form.in-content label[for=pruefcode]{
	width: 100%;
}
#content form div.required label:after {
    content: "\00a0*";
    color: #d90000;
    font-weight: bold;
}

#content form.in-content input[type = text], #content form textarea {
    border: #969696 1px solid;
}



#content form input[type = text], #content form textarea {
   
    padding: 4px;
    margin: 8px 0 0 0;
    border: #ccc 1px solid;
    -webkit-border-radius: 3px;
    background: #fffbd1 !important; /* #f0f1ff */
}


#content form input[type = submit] {
    /*background: #8f8f8f;
     border: #4f4f4f 1px solid;
     color: #fff;*/

    padding: 2px 15px;
}



#content form p.form-error {
    color: #d90000;
}

#content form div.prcode-c {
    width: 372px;
    padding-top: 8px;
}

#content form.in-content div.prcode-c {
    width: 114px;
    margin-top: 53px;
}

#content form img.prcode-img {
    display: inline-block;
    border: #ccc 1px solid;
}

#content form #pruefcode {
    width: 55px;
    height: 22px;
    display: inline-block;
    margin-top: 0;
    float: right;
}

#content form.in-content input[type = submit], #content form.submit-pcode input[type = submit] {
    margin-top: -37px;
}

#content form.bigger-icf input[type = submit] {
    margin-top: -31px;
}

#content form div.required input[type = text]:hover, #content form div.required textarea:hover, #content form div.required input[type = text]:active, #content form div.required textarea:active, #content form div.required input[type = text]:focus, #content form div.required textarea:focus {
    box-shadow: 0px 0px 2px red;
    -moz-box-shadow: 0px 0px 2px red;
    -webkit-box-shadow: 0px 0px 2px red;
}

#content form input[type = text]:hover, #content form textarea:hover, #content form input[type = text]:active, #content form textarea:active, #content form input[type = text]:focus, #content form textarea:focus {
    box-shadow: 0px 0px 2px black;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 2px black;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 2px black;
    -webkit-border-radius: 3px;
}

#content form input[type = text], #content form textarea {
    background: -moz-linear-gradient(







		center top,
	    rgb(219,219,219) 0%,
	    rgb(247,247,247) 20%,
	    rgb(255,255,255) 30%
	);
	
	background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgb(219,219,219)),
    color-stop(0.2, rgb(247,247,247)),
    color-stop(0.3, rgb(255,255,255))
	);
}

#content form input[type = text]:hover, #content form textarea:hover, #content form input[type = text]:active, #content form textarea:active, #content form input[type = text]:focus, #content form textarea:focus {
	background:-moz-linear-gradient(
	    center top,
	    rgb(255,255,255) 70%,
	    rgb(247,247,247) 80%,
	    rgb(219,219,219) 1000%
	);
	
	background:-webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(.7, rgb(255,255,255)),
    color-stop(.8, rgb(247,247,247)),
    color-stop(1, rgb(219,219,219))
	);
}
