	body {
		font-family: 'Delicious', Tahoma, Arial, sans-serif;
		/* (en) Prevent auto-scaling of text in mobile webkit browsers */
		/* (de) Automatische Schriftvergrößerung in mobilen Webkit-Browsern vermeiden */
		-webkit-text-size-adjust:100%;
		letter-spacing:normal !important; 
	}

a, img{outline: none; border: 0;}
#senden {float: right; width: auto;}

/* 
* error messages below any input field
*/
.direct_help{
    padding-left: 0px; /* width of floating label + label:padding-left&right */
    float: left;
    width: 180px;        /* padding-left + input:width + input:padding-left&right + input:border-left&right */
    font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
    color: #B21938;
    margin-top: -14px;
	left: 0px;
	padding-top: 3px;
	position:relative;
	line-height: 11px;}
#direct_help_captcha {width: 240px; left: 0; padding-left: 0px;}
#message #direct_help {padding-left: 100px;}

/* error message on top */
.system_message_error { color: #C06; margin-bottom: 40px;  padding:5px; text-align:left;}

.small {font-size: 0.9em; line-height: 1.5em;}
.small strong {font-weight: bold;}
b {font-weight: bold;}

#contact_form #one label, #contact_form #two label {display: block; width: 100px; float: left;}
#contact_form label {width: 150px; display: block; float: left; font-weight: normal; }

#contact_form #one {width: 50%; float: left;}
#contact_form #two {width: 50%; float: left;}
	
#contact_form_ct #three {clear: both; top: 20px; width:85%; position: relative;}

input, textarea, .checkbox_ct{ padding: 3px; margin-bottom: 10px; width: 200px;}
	
input[type="text"],input[type="submit"], textarea {border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
textarea {max-width: 100%; width: 320px;}

.form_element_ct { padding: 3px; line-height: 20px; }
input[type="checkbox"]{ margin-top: 10px; width: auto; margin-left: 0;padding: 0; margin-right: 10px;}
input[type="text"]:active, input[type="text"]:focus, input[type="text"]:hover {border: 1px solid #00AAB8; padding: 3px;}
body .input_error_marker{ border: 1px solid #C03;}

input[type="submit"]{ font-weight: 100; padding:5px 7px 5px 7px; background: #E1E1E1 !important; 
margin-right: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #2D3134; width: 100px; float: left; 
padding-top: 5px; cursor: pointer; outline: none; border: 1px solid #fff;}
input[type="file"] {outline: none; cursor: auto; cursor: pointer; -ms-filter:chroma(color=#000000); filter:chroma(color=#000000); color:#010101; }
 
#captcha {width: 80px; }
#captcha_ct {width: 220px; height: 100px; display: block; float: left; position: relative;}
#captcha_test {width: 220px; height: 100px; display: block; float: left; position: relative;}

input[type="submit"]:hover, input[type="submit"]:focus {background:#666; color:#fff;}