fieldset {
 margin: 0.5em 0;
 padding-top: 0.5em;
}

fieldset legend {
 font-weight: bold;
 font-size: 1.0625em;
 margin: 0.5em -2pt;
}

* html fieldset legend {
 margin: 0.5em -5pt;
}

fieldset label {
 float: left;
 width: 16em;
 margin: 0.25em 0;
}

fieldset.webinare {
	display:block;
	width:800px;
}

fieldset.webinare div {
	margin-bottom:2em;
	clear:both;
}

fieldset.webinare input {
	width:auto;
	margin-right:1em;
}

fieldset.webinare label {
	width:auto;
}

/*
fieldset label.labelrechts {
 width: 12em;
 margin: 0.25em;
}*/

fieldset label.labelrechts {
 width: auto;
 margin: 0.25em;
 margin-right: 3em
}

fieldset label.big {
 margin-right: 20px;
  width: 450px;
}

fieldset label.float_right {
  width: 460px;
}

fieldset label.quickcheck {
 width: 35em;
}

fieldset input,
fieldset textarea,
fieldset select {
 float: left;
 width: 27em;
 margin: 0.25em 0;
 border: none;
 font-size: 1em;
 display: block;
}

fieldset select {
 width: 27.5em;
}

fieldset input.rb, fieldset input.cb {
 width: auto;
 height: 1.75em;
 border: none;
}

fieldset button {
 margin-right: 0.5em;
}

fieldset.btn {
 padding: 0.25em 0 0 16.5em;
}

* html fieldset.btn {
 padding: 0.25em 0 0 16em;
}

*+html fieldset.btn {
 padding: 0.25em 0 0 16em;
}

fieldset .alt_rb {
 margin-left: 16em;
}

.colorprofil0 fieldset {
 border: none;
}

.colorprofil0 fieldset legend {
 color: #000
}

.colorprofil0 fieldset input,
.colorprofil0 fieldset textarea,
.colorprofil0 fieldset select {

 	color: #43697a;
	background-color: #edf2f4

}

.colorprofil0 fieldset input.rb,
.colorprofil0 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil0 fieldset input.rb,
*+html .colorprofil0 fieldset input.cb {
 background: none;
}

* html .colorprofil0 fieldset input.rb,
* html .colorprofil0 fieldset input.cb {
 background: none;
}

.colorprofil0 fieldset button {
 border: 1px solid #ccc;
 color: #333;
	background-color: #C7D8DF;
	font-size: 1em;
}

.colorprofil1 fieldset {
 border: none;
}

.colorprofil1 fieldset legend {
 /*color: #558f58*/
}

.colorprofil1 fieldset input,
.colorprofil1 fieldset textarea,
.colorprofil1 fieldset select {
 color: #333;
 background: #9BD79E;
}

.colorprofil1 fieldset input.rb,
.colorprofil1 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil1 fieldset input.rb,
*+html .colorprofil1 fieldset input.cb {
 background: none;
}

* html .colorprofil1 fieldset input.rb,
* html .colorprofil1 fieldset input.cb {
 background: none;
}

.colorprofil1 fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}

.colorprofil2 fieldset {
 border: none;
}

.colorprofil2 fieldset legend {
 /*color: #C5AE8C*/
 color: #000;
}

.colorprofil2 fieldset input,
.colorprofil2 fieldset textarea,
.colorprofil2 fieldset select {
 color: #333;
 background: #C5AE8C;
}

.colorprofil2 fieldset input.rb,
.colorprofil2 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil2 fieldset input.rb,
*+html .colorprofil2 fieldset input.cb {
 background: none;
}

* html .colorprofil2 fieldset input.rb,
* html .colorprofil2 fieldset input.cb {
 background: none;
}

.colorprofil2 fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}


/**/


.colorprofil2a fieldset {
 border: none;
}

.colorprofil2a fieldset legend {
 /*color: #C5AE8C;*/
 color:#000;
}

.colorprofil2a fieldset input,
.colorprofil2a fieldset textarea,
.colorprofil2a fieldset select {
 color: #333;
 background: #ffc29d;
}

.colorprofil2a fieldset input.rb,
.colorprofil2a fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil2a fieldset input.rb,
*+html .colorprofil2a fieldset input.cb {
 background: none;
}

* html .colorprofil2a fieldset input.rb,
* html .colorprofil2a fieldset input.cb {
 background: none;
}

.colorprofil2a fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}

/*2b*/


.colorprofil2b fieldset {
 border: none;
}

.colorprofil2b fieldset legend {
 /*color: #C5AE8C*/
 color:#000;
}

.colorprofil2b fieldset input,
.colorprofil2b fieldset textarea,
.colorprofil2b fieldset select {
 color: #333;
 background: #d7b889;
}

.colorprofil2b fieldset input.rb,
.colorprofil2b fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil2b fieldset input.rb,
*+html .colorprofil2b fieldset input.cb {
 background: none;
}

* html .colorprofil2b fieldset input.rb,
* html .colorprofil2b fieldset input.cb {
 background: none;
}

.colorprofil2b fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}


/*2c*/


.colorprofil2c fieldset {
 border: none;
}

.colorprofil2c fieldset legend {
 /*color: #C5AE8C*/
 color:#000;
}

.colorprofil2c fieldset input,
.colorprofil2c fieldset textarea,
.colorprofil2c fieldset select {
 color: #333;
 background: #e4d1b1;
}

.colorprofil2c fieldset input.rb,
.colorprofil2c fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil2c fieldset input.rb,
*+html .colorprofil2c fieldset input.cb {
 background: none;
}

* html .colorprofil2c fieldset input.rb,
* html .colorprofil2c fieldset input.cb {
 background: none;
}

.colorprofil2c fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}



.colorprofil3 fieldset {
 border: none;
}

.colorprofil3 fieldset legend {
 /*color: #A7DCE8*/
 color:#000;
}

.colorprofil3 fieldset input,
.colorprofil3 fieldset textarea,
.colorprofil3 fieldset select {
 color: #333;
 background: #A7DCE8;
}

.colorprofil3 fieldset input.rb,
.colorprofil3 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil3 fieldset input.rb,
*+html .colorprofil3 fieldset input.cb {
 background: none;
}

* html .colorprofil3 fieldset input.rb,
* html .colorprofil3 fieldset input.cb {
 background: none;
}

.colorprofil3 fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}

.colorprofil4 fieldset {
 border: none;
}

.colorprofil4 fieldset legend {
 /*color: #AAD0D9*/
 color:#000;
}

.colorprofil4 fieldset input,
.colorprofil4 fieldset textarea,
.colorprofil4 fieldset select {
 color: #333;
 background: #AAD0D9;
}

.colorprofil4 fieldset input.rb,
.colorprofil4 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil4 fieldset input.rb,
*+html .colorprofil4 fieldset input.cb {
 background: none;
}

* html .colorprofil4 fieldset input.rb,
* html .colorprofil4 fieldset input.cb {
 background: none;
}

.colorprofil4 fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}

.colorprofil5 fieldset {
 border: none;
}

.colorprofil5 fieldset legend {
 /*color: #C7C597*/
 color:#000;
}

.colorprofil5 fieldset input,
.colorprofil5 fieldset textarea,
.colorprofil5 fieldset select {
 color: #333;
 background: #C7C597;
}

.colorprofil5 fieldset input.rb,
.colorprofil5 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil5 fieldset input.rb,
*+html .colorprofil5 fieldset input.cb {
 background: none;
}

* html .colorprofil5 fieldset input.rb,
* html .colorprofil5 fieldset input.cb {
 background: none;
}

.colorprofil5 fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}

.colorprofil6 fieldset {
 border: none;
}

.colorprofil6 fieldset legend {

 /*color: #EABD84*/
 color:#000;
}

.colorprofil6 fieldset input,
.colorprofil6 fieldset textarea,
.colorprofil6 fieldset select {
 color: #333;
 background: #EABD84;
}

.colorprofil6 fieldset input.rb,
.colorprofil6 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil6 fieldset input.rb,
*+html .colorprofil6 fieldset input.cb {
 background: none;
}

* html .colorprofil6 fieldset input.rb,
* html .colorprofil6 fieldset input.cb {
 background: none;
}

.colorprofil6 fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}

.colorprofil7 fieldset {
 border: none;
}

.colorprofil7 fieldset legend {
 /*color: #A5D385*/
 color:#000;
}

.colorprofil7 fieldset input,
.colorprofil7 fieldset textarea,
.colorprofil7 fieldset select {
 color: #333;
 background: #A5D385;
}

.colorprofil7 fieldset input.rb,
.colorprofil7 fieldset input.cb {
 color: #333;
 background: #FFF;
}

*+html .colorprofil7 fieldset input.rb,
*+html .colorprofil7 fieldset input.cb {
 background: none;
}

* html .colorprofil7 fieldset input.rb,
* html .colorprofil7 fieldset input.cb {
 background: none;
}

.colorprofil7 fieldset button {
 border: 1px solid #ccc;
 background: #fffafa;
}

div.error {
 padding: 10px;
 color: #333;
 background: #fff;
 margin: 0.75em;
}

div.error strong {
 color: #b42606;
 font-size: 1.25em;
 display: block;
 margin-bottom: 8px;
}

fieldset label.error {
 color: #b42606;
}

fieldset input.error,
fieldset textarea.error,
fieldset select.error {
 border: 2px solid #b42606;
}




body.scf fieldset.csc-mailform div.csc-mailform-field { overflow:hidden;clear:both; }
body.scf fieldset.csc-mailform input.csc-mailform-submit {
	width:auto;
	background-color:#fefaf7;
	border:solid 1px #cfcdce;
	padding:3px 15px;
	cursor:hand;cursor:pointer;
}