body.noBrand {background-image:none;background-color:#FFF;}
body.noBrand #content {background:none;padding:0 !important;margin-top:0 !important;border-top:0px solid}
body.noBrand .container {background: none;padding:25px;}

html,
body {height:100%; font-size:11px;line-height:1.5em;background:#000 url(../gfx/bg.png) repeat-x;padding:0;}
#content {background: url(../gfx/M_bg.png) no-repeat center top;padding:25px !important;margin-top:0 !important;border-top:3px solid #ffcc00}

.container {background: url(../gfx/C_bg.png);padding:25px;}
.container.headerHolder {padding:0 25px;}
.headerHolder h3 {text-align:right;margin:0;background:0;padding:0;}
form {margin:0; padding:0}

/* fonts */
body {font:14px Arial; color:#000}

input,
select,
textarea {font:14px Arial}

/* float fixer */
.clearer {clear:both; height:0; font-size:0; line-height:0; margin:0; padding:0}

/* error box */
div#errorbox {}
div.errorbox {margin:2px 0px 10px 0px; padding:5px 7px 4px 7px; color:#ff0000; border:1px solid #ee9999; background-color:#ffeeee}

/* info box */
div#infobox {}
div.infobox {margin:2px 0px 10px 0px; padding:5px 7px 4px 7px; color:#000000; border:1px solid #ffd000; background-color:#fff7dd}

/* action frame */
iframe#action-frame {width:100%; height:0px; border:none; visibility:hidden}

/* forms */
div.form-fieldset {margin-bottom:22px; border:1px solid #ff6600; position:relative; width:100%;}
div.form-fieldset-legend {padding:3px 12px; font-size:16px; line-height:20px; font-weight:bold; color:#ffffff; background-color:#ff6600}
div.form-fieldset-body {padding:8px 12px;}

div.form-row {clear:both; padding:2px 0px}
div.formfield-label {width:275px; float:left; display:inline; padding:3px 0px 0px 0px}
div.formfield-container {float:left; display:inline}
div.formfield-required {width:14px; float:left; display:inline; padding-top:9px; font-size:16px; line-height:13px; font-weight:bold; text-align:center}
div.formfield-help {width:20px; float:left; display:inline; padding-top:5px}
div.formfield-error {padding:0px 0px 8px 0px; font-size:10px; line-height:12px; color:#ff0000}
div.formfield-gender,
div.formfield-yes-no {height:19px; padding:3px 10px 0px 0px}
div.formfield-rechtsvorm div.formfield-rechtsvorm-anders {padding:4px 4px 2px 4px}
div.formfield-read-only {width:401px; padding:3px 0px 0px 0px; font-weight:bold}

.formfield-sublabel {}
.formbutton {padding:2px 6px; font-size:14px; font-weight:bold; color:#ffffff; border:1px solid #ff6600; background-color:#fe6700; cursor:pointer; overflow:visible}

input,
select,
textarea {padding:2px 4px; color:#555555; border:1px solid #cccccc;width:100%}
select {padding:2px; line-height:14px}

input[type=radio],
input[type=checkbox] {width:auto; border:none; padding:0px; margin:0px; position:relative; top:2px; margin-right:5px}
textarea {overflow:auto}

/* formfield sizes */
input.xlarge, textarea.xlarge {width:350px}
select.xlarge {width:358px}
input.large, textarea.large {width:300px}
select.large {width:308px}
input.medium, textarea.medium {width:195px}
select.medium {width:199px}
input.small, textarea.small {width:160px}
select.small {width:169px}
input.xsmall, textarea.xsmall {width:80px}
select.xsmall {width:84px}

/* framework */
div#page { margin:0 auto; padding:30px 0}
div#header {margin:0; padding:20px;}
div#content {margin:10px 0; padding:0;}

.control-label {font-size:1.25em;margin-top:15px;color:#333;margin-bottom:15px;}

fieldset {border-top:1px solid black !important;padding:0;margin:25px 0;}
legend {padding:0 15px;font-size:1.2em;text-align:center !important;color:#000;text-transform:uppercase;font-weight:bold;border:0px solid;line-height:0;margin:0 auto;width:auto;}

small {padding-top:10px;}
h4 {font-size:1.2em;font-weight:normal;line-height:1.65em;padding:15px;background:#FFF}
h3 {background:#FFF;padding:15px;}

#row_reden_beoordeling .control-label {display:none;}
textarea#reden_beoordeling {height:150px;width:96% !important;padding:2%;background:#f7f7f7;margin-bottom:0;}

.controls {padding:0 !important;}

.container hr {margin:5px 0;border:0px solid;}

.tooltip-inner {white-space:normal;}

/* Landscape phones and down */
@media (max-width: 767px) {
	.headerHolder h3 {text-align:left}
	legend {font-size:.85em;margin:0 auto;}
}
