#mailform,
#mailform-dg,
#mailform-dk,
#mailform-do,
#mailform-ds {
    width: 62.5em;
    background-color: #F3F3F4;
    padding: 1em 0.833em;
    margin: 0 0 1em 0;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
}

#mailform-dk {
/*	background-color: #FFF4DE;
    background-color: #F7E3B4;*/
	background-color: #FBF6DE;
}

#mailform legend,
#mailform-dg legend,
#mailform-dk legend,
#mailform-do legend,
#mailform-ds legend {
	display: none;
}

#mailform fieldset,
#mailform-dg fieldset,
#mailform-dk fieldset,
#mailform-do fieldset,
#mailform-ds fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#mailform h2,
#mailform-dg h2,
#mailform-dk h2,
#mailform-do h2,
#mailform-ds h2 {
	margin: 0;
	padding: 0 0 1em 0;
}

#mailform h3 {
	margin: 0;
	padding: 0 0 0.75em 0;
}

#mailform-dk h3,
#mailform-do h3,
#mailform-ds h3 {
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 2em;
}

#mailform-dg p,
#mailform-dk p,
#mailform-do p,
#mailform-ds p {
	margin: 0;
	padding: 0 0 0.25em 0;
}

#mailform-dk div.clearfix,
#mailform-do div.clearfix,
#mailform-ds div.clearfix {
	width: auto !important;
	margin: 0 !important;
}

#mailform-dg div.section-col-first {
	float: left;
	width: 14.167em;
	margin: 0;
}

#mailform-dg div.section-col {
	float: left;
	width: 15em;
	margin: 0 0 0 0.833em;
}

#mailform-dg div.section-col-last {
	float: left;
	width: 14.167em;
	margin: 0 0 0 0.833em;
}

#mailform-dk div.section-col,
#mailform-do div.section-col,
#mailform-ds div.section-col {
	float: left;
	width: 15em;
	margin: 0;
}

#mailform-dk div.section-col-last,
#mailform-do div.section-col-last,
#mailform-ds div.section-col-last {
	float: left;
	width: 15em;
	margin: 0;
}

#mailform div.section-left,
#mailform-dk div.section-left,
#mailform-do div.section-left,
#mailform-ds div.section-left {
	float: left;
	width: 30.833em;
}

#mailform div.section-right-low {
	margin: 2.75em 0 0 31.667em;
}

#mailform div.section-right-high {
	margin: 5em 0 0 31.667em;
}

#mailform-dk div.section-right,
#mailform-do div.section-right,
#mailform-ds div.section-right {
	margin: 0 0 0 31.667em;
}

#mailform div.cbx-section,
#mailform-dk div.cbx-section,
#mailform-do div.cbx-section,
#mailform-ds div.cbx-section {
    margin: 0 0 0.75em 7.917em;
}

#mailform div.txt-section,
#mailform-dk div.txt-section,
#mailform-do div.txt-section,
#mailform-ds div.txt-section {
    margin: 0 0 0.75em 7.917em;
}

#mailform div.section-top {
	width: 60.834em;
	text-align: right;
	margin: 0;
	padding: 0;
}

#mailform div.section-bottom,
#mailform-dk div.section-bottom,
#mailform-do div.section-bottom,
#mailform-ds div.section-bottom {
	clear: left;
	margin: 0;
	padding: 1em 0;
}

#mailform div.section-bottom div.cbx-section {
    margin: 0 0 0.75em 0;
	float: left;
	width: 15.833em;
}

#mailform div.section-bottom div.cbx-section-last {
    margin: 0 0 0.75em 0;
	float: left;
	width: 15em;
}

#mailform div.section-bottom div.cbx-section-large {
    margin: 0 0 0.75em 0;
	float: left;
	width: 30em;
}

#mailform div.section-bottom div.cbx-section-large input.txt {
	margin: 0 0 0 0.25em !important;
	float: none !important;
	display: inline !important;
	width: 21.583em;
}

#mailform label,
#mailform-dk label,
#mailform-do label,
#mailform-ds label {
	clear: left;
	display: block;
	float: left;
	width: 7.0833em;
	line-height: 2em;
}

#mailform div.section-right-high label,
#mailform div.section-right-low label {
	clear: none;
	display: block;
	float: left;
	width: 6.0833em;
	line-height: 2em;
	overflow: hidden;
}

#mailform-dg label.cbx,
#mailform-dk label.cbx,
#mailform-do label.cbx,
#mailform-ds label.cbx {
	clear: none;
	display: block;
	float: none;
	margin: 0 0 0 1.5em;
	padding: 0;
}

#mailform-dk label.cbx,
#mailform-do label.cbx,
#mailform-ds label.cbx {
	line-height: 1.25em;
	padding: 0 0.833em 0 0;
	width: auto;
}

#mailform-dg label.sel {
	clear: none;
	display: block;
	float: none;
	margin: 1em 0 0 0;
	padding: 0;
}

#mailform-do label.sel {
	clear: none;
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 0.25em 0;
	line-height: 1.25em;
	width: auto;
}

#mailform div.cbx-section label,
#mailform-dk div.cbx-section label,
#mailform-do div.cbx-section label,
#mailform-ds div.cbx-section label,
#mailform div.cbx-section-last label,
#mailform div.cbx-section-large label {
	clear: none;
	display: inline;
	float: none;
	width: auto;
	padding: 0 0 0 0.167em;
	margin: 0 1em 0 0;
}

#mailform label.no-float,
#mailform-dk label.no-float,
#mailform-do label.no-float,
#mailform-ds label.no-float {
	clear: none !important;
	display: inline !important;
	float: none !important;
	width: auto !important;
	padding: 0 1.833em 1em 0.167em !important;
	margin: 0 !important;
}

#mailform div.section-right-high label.ta-label {
	clear: none;
	display: block;
	float: none;
	width: auto;
	padding: 4em 0 0 0;
	margin: 0;
}

#mailform-dk label.ta-label,
#mailform-do label.ta-label,
#mailform-ds label.ta-label {
	clear: none;
	display: block !important;
	float: none !important;
	width: auto !important;
	line-height: 1.25em;
	padding: 0 0 0.167em 0;
	margin: 0;
}

#mailform-dk select {
	width: 11em;
	height: 1.4em;
	margin: 0 0 0.5em 1.5em;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
	color: #3E3D40;
	background-color: #ffffff;
	border: 1px solid #999999;
}

#mailform-dg select,
#mailform-do select,
#mailform-dk select.long {
	width: 12.5em;
	height: 1.4em;
	margin: 0 0 0.1875em 0;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
	color: #3E3D40;
	background-color: #ffffff;
	border: 1px solid #999999;
}


#mailform input.rd,
#mailform-dk input.rd,
#mailform-do input.rd,
#mailform-ds input.rd {
	line-height: 1em !important;
	font-size: 1em !important;
	width: 1em !important;
	height: 1em !important;
	border: 0 none;
	margin: 0;
	padding: 0;
}

#mailform input.cbx,
#mailform-dk input.cbx,
#mailform-do input.cbx,
#mailform-ds input.cbx {
	line-height: 1em;
	font-size: 1em !important;
	width: 1em !important;
	height: 1em !important;
	border: 0 none;
	margin: 0;
	padding: 0;
}

#mailform-dg input.cbx,
#mailform-dk div.section-col input.cbx,
#mailform-dk div.section-col-last input.cbx,
#mailform-do div.section-col input.cbx,
#mailform-do div.section-col-last input.cbx,
#mailform-ds div.section-col input.cbx,
#mailform-ds div.section-col-last input.cbx {
	float: left;
	line-height: 1em;
	font-size: 1em !important;
	width: 1em !important;
	height: 1em !important;
	border: 0 none;
	margin: 0.167em 0 0 0;
	padding 0;
}

#mailform input.txt,
#mailform-dk input.txt,
#mailform-do input.txt,
#mailform-ds input.txt {
	display: block;
    width: 21.583em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0 0 0.75em 7.917em;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
	font-size: 1em;
}



#mailform input.txt-short,
#mailform-dk input.txt-short,
#mailform-do input.txt-short,
#mailform-ds input.txt-short {
	display: inline;
    width: 6.167em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
    font-size: 1em;
}

#mailform-ds input.txt-short2 {
	display: inline;
	width: 9.5em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0.25em 0 0 1.5em;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
    font-size: 1em;
}

#mailform input.txt-mid,
#mailform-dk input.txt-mid,
#mailform-do input.txt-mid,
#mailform-ds input.txt-mid {
	display: inline;
    width: 14.083em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0 0 0 0.833em;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
    font-size: 1em;
}

#mailform div.section-right-high input.txt,
#mailform div.section-right-low input.txt {
    margin: 0 0 0.75em 7.083em;
}

#mailform-dk div.section-right input.txt {
    margin: 0 0 0.5em 0;
	width: 13.33em;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
	height: 1.25em;
}

#mailform div.section-right-high div.txt-section,
#mailform-dk div.section-right div.txt-section,
#mailform div.section-right-low div.txt-section {
    margin: 0 0 0.75em 7.083em;
}

#mailform textarea,
#mailform-dk textarea,
#mailform-do textarea,
#mailform-ds textarea {
	font-family: Arial,Helvetica,sans-serif;
    width: 29.167em;
    height: 14.083em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0;
    font-size: 1em;
    line-height: 1.3em;
}

#mailform-dk textarea,
#mailform-do textarea,
#mailform-ds textarea {
    width: 30em;
	height: 10.25em;
}

#mailform div.section-bottom p,
#mailform-dk div.section-bottom p,
#mailform-do div.section-bottom p,
#mailform-ds div.section-bottom p {
	margin: 0;
	padding: 0 0 2em 0;
	font-size: 0.917em;
	color: #828284;
}

#mailform div.section-top p {
	margin: 0;
	padding: 0;
	font-size: 0.917em;
	color: #828284;
}

#mailform div.errors,
#mailform-dg div.errors,
#mailform-dk div.errors,
#mailform-do div.errors,
#mailform-ds div.errors {
	margin: 0 0 1em 0;
	padding: 0;
}

#mailform p.error,
#mailform-dk p.error,
#mailform-do p.error,
#mailform-ds p.error {
	margin: 0 0 0 7.917em;
	padding: 0;
	color: #E2001A;
}

#mailform div.errors p.error,
#mailform-dg div.errors p.error,
#mailform-dg p.error,
#mailform-dk div.errors p.error,
#mailform-dk div.section-col p.error,
#mailform-dk div.section-col-last p.error,
#mailform-do div.errors p.error,
#mailform-do div.section-col p.error,
#mailform-do div.section-col-last p.error,
#mailform-ds div.errors p.error,
#mailform-ds div.section-col p.error,
#mailform-ds div.section-col-last p.error {
	margin: 0;
	padding: 0;
	color: #E2001A;
}

#mailform input.sbm,
#mailform-dk input.sbm,
#mailform-do input.sbm,
#mailform-ds input.sbm {
	font-family: Arial,Helvetica,sans-serif;
	color: #E2001A;
	display: inline;
    width: auto !important;
    height: auto !important;
    border: 0;
    margin: 0 2em 0 0;
	padding: 0;
    font-size: 0.917em;
	background-color: #F3F3F4;
	cursor: pointer;
}

#mailform-dk input.sbm {
	background-color: #FBF6DE;
}

#mailform input.sbm:hover,
#mailform-dk input.sbm:hover,
#mailform-do input.sbm:hover,
#mailform-ds input.sbm:hover {
	color: white;
	background-color: #E2001A;
}

#mailform,
#mailform-dg,
#mailform-dk,
#mailform-do,
#mailform-ds {
    width: 62.5em;
    background-color: #F3F3F4;
    padding: 1em 0.833em;
    margin: 0 0 1em 0;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
}

#mailform-dk {
/*	background-color: #FFF4DE;
    background-color: #F7E3B4;*/
	background-color: #FBF6DE;
}

#mailform legend,
#mailform-dg legend,
#mailform-dk legend,
#mailform-do legend,
#mailform-ds legend {
	display: none;
}

#mailform fieldset,
#mailform-dg fieldset,
#mailform-dk fieldset,
#mailform-do fieldset,
#mailform-ds fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#mailform h2,
#mailform-dg h2,
#mailform-dk h2,
#mailform-do h2,
#mailform-ds h2 {
	margin: 0;
	padding: 0 0 1em 0;
}

#mailform h3 {
	margin: 0;
	padding: 0 0 0.75em 0;
}

#mailform-dk h3,
#mailform-do h3,
#mailform-ds h3 {
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 2em;
}

#mailform-dg p,
#mailform-dk p,
#mailform-do p,
#mailform-ds p {
	margin: 0;
	padding: 0 0 0.25em 0;
}

#mailform-dk div.clearfix,
#mailform-do div.clearfix,
#mailform-ds div.clearfix {
	width: auto !important;
	margin: 0 !important;
}

#mailform-dg div.section-col-first {
	float: left;
	width: 14.167em;
	margin: 0;
}

#mailform-dg div.section-col {
	float: left;
	width: 15em;
	margin: 0 0 0 0.833em;
}

#mailform-dg div.section-col-last {
	float: left;
	width: 14.167em;
	margin: 0 0 0 0.833em;
}

#mailform-dk div.section-col,
#mailform-do div.section-col,
#mailform-ds div.section-col {
	float: left;
	width: 15em;
	margin: 0;
}

#mailform-dk div.section-col-last,
#mailform-do div.section-col-last,
#mailform-ds div.section-col-last {
	float: left;
	width: 15em;
	margin: 0;
}

#mailform div.section-left,
#mailform-dk div.section-left,
#mailform-do div.section-left,
#mailform-ds div.section-left {
	float: left;
	width: 30.833em;
}

#mailform div.section-right-low {
	margin: 2.75em 0 0 31.667em;
}

#mailform div.section-right-high {
	margin: 5em 0 0 31.667em;
}

#mailform-dk div.section-right,
#mailform-do div.section-right,
#mailform-ds div.section-right {
	margin: 0 0 0 31.667em;
}

#mailform div.cbx-section,
#mailform-dk div.cbx-section,
#mailform-do div.cbx-section,
#mailform-ds div.cbx-section {
    margin: 0 0 0.75em 7.917em;
}

#mailform div.txt-section,
#mailform-dk div.txt-section,
#mailform-do div.txt-section,
#mailform-ds div.txt-section {
    margin: 0 0 0.75em 7.917em;
}

#mailform div.section-top {
	width: 60.834em;
	text-align: right;
	margin: 0;
	padding: 0;
}

#mailform div.section-bottom,
#mailform-dk div.section-bottom,
#mailform-do div.section-bottom,
#mailform-ds div.section-bottom {
	clear: left;
	margin: 0;
	padding: 1em 0;
}

#mailform div.section-bottom div.cbx-section {
    margin: 0 0 0.75em 0;
	float: left;
	width: 15.833em;
}

#mailform div.section-bottom div.cbx-section-last {
    margin: 0 0 0.75em 0;
	float: left;
	width: 15em;
}

#mailform div.section-bottom div.cbx-section-large {
    margin: 0 0 0.75em 0;
	float: left;
	width: 30em;
}

#mailform div.section-bottom div.cbx-section-large input.txt {
	margin: 0 0 0 0.25em !important;
	float: none !important;
	display: inline !important;
	width: 21.583em;
}

#mailform label,
#mailform-dk label,
#mailform-do label,
#mailform-ds label {
	clear: left;
	display: block;
	float: left;
	width: 7.0833em;
	line-height: 2em;
}

#mailform div.section-right-high label,
#mailform div.section-right-low label {
	clear: none;
	display: block;
	float: left;
	width: 6.0833em;
	line-height: 2em;
	overflow: hidden;
}

#mailform-dg label.cbx,
#mailform-dk label.cbx,
#mailform-do label.cbx,
#mailform-ds label.cbx {
	clear: none;
	display: block;
	float: none;
	margin: 0 0 0 1.5em;
	padding: 0;
}

#mailform-dk label.cbx,
#mailform-do label.cbx,
#mailform-ds label.cbx {
	line-height: 1.25em;
	padding: 0 0.833em 0 0;
	width: auto;
}

#mailform-dg label.sel {
	clear: none;
	display: block;
	float: none;
	margin: 1em 0 0 0;
	padding: 0;
}

#mailform-do label.sel {
	clear: none;
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 0.25em 0;
	line-height: 1.25em;
	width: auto;
}

#mailform div.cbx-section label,
#mailform-dk div.cbx-section label,
#mailform-do div.cbx-section label,
#mailform-ds div.cbx-section label,
#mailform div.cbx-section-last label,
#mailform div.cbx-section-large label {
	clear: none;
	display: inline;
	float: none;
	width: auto;
	padding: 0 0 0 0.167em;
	margin: 0 1em 0 0;
}

#mailform label.no-float,
#mailform-dk label.no-float,
#mailform-do label.no-float,
#mailform-ds label.no-float {
	clear: none !important;
	display: inline !important;
	float: none !important;
	width: auto !important;
	padding: 0 1.833em 1em 0.167em !important;
	margin: 0 !important;
}

#mailform div.section-right-high label.ta-label {
	clear: none;
	display: block;
	float: none;
	width: auto;
	padding: 4em 0 0 0;
	margin: 0;
}

#mailform-dk label.ta-label,
#mailform-do label.ta-label,
#mailform-ds label.ta-label {
	clear: none;
	display: block !important;
	float: none !important;
	width: auto !important;
	line-height: 1.25em;
	padding: 0 0 0.167em 0;
	margin: 0;
}

#mailform-dk select {
	width: 11em;
	height: 1.4em;
	margin: 0 0 0.5em 1.5em;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
	color: #3E3D40;
	background-color: #ffffff;
	border: 1px solid #999999;
}

#mailform-dg select,
#mailform-do select,
#mailform-dk select.long {
	width: 12.5em;
	height: 1.4em;
	margin: 0 0 0.1875em 0;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
	color: #3E3D40;
	background-color: #ffffff;
	border: 1px solid #999999;
}


#mailform input.rd,
#mailform-dk input.rd,
#mailform-do input.rd,
#mailform-ds input.rd {
	line-height: 1em !important;
	font-size: 1em !important;
	width: 1em !important;
	height: 1em !important;
	border: 0 none;
	margin: 0;
	padding: 0;
}

#mailform input.cbx,
#mailform-dk input.cbx,
#mailform-do input.cbx,
#mailform-ds input.cbx {
	line-height: 1em;
	font-size: 1em !important;
	width: 1em !important;
	height: 1em !important;
	border: 0 none;
	margin: 0;
	padding: 0;
}

#mailform-dg input.cbx,
#mailform-dk div.section-col input.cbx,
#mailform-dk div.section-col-last input.cbx,
#mailform-do div.section-col input.cbx,
#mailform-do div.section-col-last input.cbx,
#mailform-ds div.section-col input.cbx,
#mailform-ds div.section-col-last input.cbx {
	float: left;
	line-height: 1em;
	font-size: 1em !important;
	width: 1em !important;
	height: 1em !important;
	border: 0 none;
	margin: 0.167em 0 0 0;
	padding 0;
}

#mailform input.txt,
#mailform-dk input.txt,
#mailform-do input.txt,
#mailform-ds input.txt {
	display: block;
    width: 21.583em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0 0 0.75em 7.917em;
	padding-top: 0.25em;
    font-size: 1em;
}

* html #mailform input.txt, * html #mailform-dk input.txt, * html #mailform-do input.txt, * html #mailform-ds input.txt { padding-bottom: 0.1em; }

#mailform input.txt-short,
#mailform-dk input.txt-short,
#mailform-do input.txt-short,
#mailform-ds input.txt-short {
	display: inline;
    width: 6.167em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0;
	padding-top: 0.25em;
    font-size: 1em;
}

#mailform-ds input.txt-short2 {
	display: inline;
	width: 9.5em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0.25em 0 0 1.5em;
	padding-top: 0.25em;
    font-size: 1em;
}

#mailform input.txt-mid,
#mailform-dk input.txt-mid,
#mailform-do input.txt-mid,
#mailform-ds input.txt-mid {
	display: inline;
    width: 14.083em;
    height: 1.333em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0 0 0 0.833em;
	padding-top: 0.25em;
    font-size: 1em;
}

#mailform div.section-right-high input.txt,
#mailform div.section-right-low input.txt {
    margin: 0 0 0.75em 7.083em;
}

#mailform-dk div.section-right input.txt {
    margin: 0 0 0.5em 0;
	width: 13.33em;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
	height: 1.25em;
}

#mailform div.section-right-high div.txt-section,
#mailform-dk div.section-right div.txt-section,
#mailform div.section-right-low div.txt-section {
    margin: 0 0 0.75em 7.083em;
}

#mailform textarea,
#mailform-dk textarea,
#mailform-do textarea,
#mailform-ds textarea {
	font-family: Arial,Helvetica,sans-serif;
    width: 29.167em;
    height: 14.083em;
    border-top: 1px solid #D6D6D9;
    border-bottom: 1px solid #D6D6D9;
    border-left: 0;
    border-right: 0;
    margin: 0;
    font-size: 1em;
    line-height: 1.3em;
}

#mailform-dk textarea,
#mailform-do textarea,
#mailform-ds textarea {
    width: 30em;
	height: 10.25em;
}

#mailform div.section-bottom p,
#mailform-dk div.section-bottom p,
#mailform-do div.section-bottom p,
#mailform-ds div.section-bottom p {
	margin: 0;
	padding: 0 0 2em 0;
	font-size: 0.917em;
	color: #828284;
}

#mailform div.section-top p {
	margin: 0;
	padding: 0;
	font-size: 0.917em;
	color: #828284;
}

#mailform div.errors,
#mailform-dg div.errors,
#mailform-dk div.errors,
#mailform-do div.errors,
#mailform-ds div.errors {
	margin: 0 0 1em 0;
	padding: 0;
}

#mailform p.error,
#mailform-dk p.error,
#mailform-do p.error,
#mailform-ds p.error {
	margin: 0 0 0 7.917em;
	padding: 0;
	color: #E2001A;
}

#mailform div.errors p.error,
#mailform-dg div.errors p.error,
#mailform-dg p.error,
#mailform-dk div.errors p.error,
#mailform-dk div.section-col p.error,
#mailform-dk div.section-col-last p.error,
#mailform-do div.errors p.error,
#mailform-do div.section-col p.error,
#mailform-do div.section-col-last p.error,
#mailform-ds div.errors p.error,
#mailform-ds div.section-col p.error,
#mailform-ds div.section-col-last p.error {
	margin: 0;
	padding: 0;
	color: #E2001A;
}

#mailform input.sbm,
#mailform-dk input.sbm,
#mailform-do input.sbm,
#mailform-ds input.sbm {
	font-family: Arial,Helvetica,sans-serif;
	color: #E2001A;
	display: inline;
    width: auto !important;
    height: auto !important;
    border: 0;
    margin: 0 2em 0 0;
	padding: 0;
    font-size: 0.917em;
	background-color: #F3F3F4;
	cursor: pointer;
}

#mailform-dk input.sbm {
	background-color: #FBF6DE;
}

#mailform input.sbm:hover,
#mailform-dk input.sbm:hover,
#mailform-do input.sbm:hover,
#mailform-ds input.sbm:hover {
	color: white;
	background-color: #E2001A;
}

#mailform-dk .callback-img{float:left;width:4.5em;height:3.5em;margin-top:0.1em;}
#mailform-dk .callback-img a:hover {background-color:transparent !important;}
#mailform-dk .callback-txt{margin-top:0.35em;}
#mailform-dk .callback-txt h2 {padding-bottom:0;}