/** Tipafriend **/
#mailform.tiplinkForm h2 {margin-bottom: 0.6em;}
#mailform.tiplinkForm p {margin-bottom: 5px;padding: 0;}
#mailform.tiplinkForm fieldset {margin: 0;padding: 0;}
#mailform.tiplinkForm #tiplinkFormLink {font-weight: bold;margin-bottom: 20px;}
#mailform.tiplinkForm label {width: 150px;}

#mailform.tiplinkForm .captchaImage,
#mailform.tiplinkForm .captchaInput {float: left;}
#mailform.tiplinkForm .captchaImage {margin-right: 0.2em;}
#mailform.tiplinkForm .captchaInput {width: 21.5em;}
#mailform.tiplinkForm p.captchaText {margin-top: -0.2em;}
#mailform.tiplinkForm #requiredText {margin-bottom: 15px;}
#mailform .csc-mailform-field p {float: left;margin-left: 8em;width: 25em;display: inline;margin: 0;padding: 0;}
#mailform.tiplinkForm #errorMessage {background: #E2001A;color: #FFF;padding: 0.3em;width: 32em;}
#mailform .csc-mailform-field label#mailforminfomaterial {position: absolute;}
fieldset#contentelementsformTermin label {width: 545px !important;border: 1px solid #fff;}
form.tiplinkForm .csc-mailform-field p {margin-top: 3px !important;margin-left: 110px !important;margin: 0;padding: 0;}
.tiplinkForm a {
	color:#0066B3;
}
/* Hack bis IE6 */
* html form.tiplinkForm .csc-mailform-submit {margin-left: 65px !important;}

/** Mailform **/
#mailform {margin: 0.5em 1em 0.5em 0em;}
#mailform .csc-mailform-field {float: left;margin:0.5em 0em;width: 100%;display: inline;}
#mailform fieldset {border: none;}
#mailform label,#mailform input,#mailform textarea {float:left;font-size:100%;color:#717171;}
#mailform .csc-mailform-field label {width: 10em;font-size:11px;color:#717171; font-family:Verdana, Arial, Helvetica, sans-serif;}
#mailform .csc-mailform-label {width: 10em;font-size:11px;color:#0066B3; font-family:Verdana, Arial, Helvetica, sans-serif;}
#mailform .csc-mailform-field .csc-mailform-radio label {width:4em;}
#mailform input,#mailform textarea {font: 400 11px verdana, arial;color:#0069b3;background: #d9dadc;border: 1px solid #717171;padding: 2px;width: 250px;}
#mailform input:focus,#mailform textarea:focus {background: #FFFFFF;border: 1px solid #717171;}
#mailform .csc-mailform-check {background: none;border: none;margin-left: 0em;padding: 0;width: auto;}
#mailform .csc-mailform-submit {background:url(arrow.gif) no-repeat scroll left center;width:100px;height:20px;color:#004D9F; font-weight:bold; padding:0em 0em 0em 0.4em;border:0px;margin-left:27em;}
/*
#mailform input.csc-mailform-submit:focus {font-size:70%;background:url(arrow.gif) no-repeat scroll left top;width:90px;height:19px;color:#FFFFFF;padding:0em 0em 0em 1em;border:0px;margin-left:10em;}
*/

/* Hack bis IE6 */
* html #mailform .csc-mailform-submit  {margin-left: 5.2em;}
#mailform .csc-mailform-field textarea {overflow: auto;}
#mailform .csc-mailform-radio {width: 15px;height: 15px;background-color: #fff;}
#mailform fieldset#mailformcallBack legend {display: none;}
#mailform fieldset#mailformcallBack label {width: 4em;margin: 5px 0;}
#mailform fieldset#mailformcallBack input {margin: 5px 5px 5px 0;border: 0;}
#mailform fieldset.csc-mailform div {margin-bottom: 5px;}
.checkboxWrapper label {position: relative;left: 130px;width: 250px !important;}
.checkboxWrapper input {position: absolute;left: 140px;}
.csc-mailform-radio {margin-bottom: 5px;border: 0 !important;}
#mailformTermin legend {display: none;}
.csc-mailform-radio legend {display: none;}
#mailformTermin label {margin-bottom: 5px;}