/* Layout radio-buttons */
.controltype_radioButtonGroup fieldset:not(.colCount1) .group_cell:first-child .fieldradiolabel, .controltype_radioButtonGroup fieldset:not(.colCount1) .group_cell:first-child .radioButton_fixedPopup, .controltype_checkboxButton fieldset:not(.colCount1) .group_cell:first-child .fieldcheckboxlabel, .controltype_checkboxButtonGroup fieldset:not(.colCount1) .group_cell:first-child .fieldcheckboxlabel {
	border-top-left-radius: 0.33em;
	border-bottom-left-radius: 0.33em;
	border-top-right-radius: 0.33em;
	border-bottom-right-radius: 0.33em;
}


.controltype_radioButtonGroup fieldset:not(.colCount1) .group_cell:last-child .fieldradiolabel, .controltype_radioButtonGroup fieldset:not(.colCount1) .group_cell:last-child .radioButton_fixedPopup, .controltype_checkboxButton fieldset:not(.colCount1) .group_cell:last-child .fieldcheckboxlabel, .controltype_checkboxButtonGroup fieldset:not(.colCount1) .group_cell:last-child .fieldcheckboxlabel {
	border-top-left-radius: 0.33em;
	border-bottom-left-radius: 0.33em;
	border-top-right-radius: 0.33em;
	border-bottom-right-radius: 0.33em;
}



.controltype_radioButtonGroup .fieldradiolabel, .controltype_radioButtonGroup .fieldradiolabel .radioButton_fixedPopup, .controltype_checkboxButton .fieldcheckboxlabel, .controltype_checkboxButton .fieldcheckboxlabel .checkboxButton_fixedPopup, .controltype_checkboxButtonGroup .fieldcheckboxlabel, .controltype_checkboxButtonGroup .fieldcheckboxlabel .checkboxButton_fixedPopup {
	min-width: 200px;
	width: auto;
	height: 45px;
	margin-bottom: 1em;
	margin-right: 2em;
	padding: 1em 1em;
}


.radioGroup_buttonClassicDynamic .fieldradiolabel, .radioGroup_buttonClassicFixed .fieldradiolabel, .radioGroup_buttonClassicFixed .fieldradiolabel .radioButton_fixedPopup, .radioGroup_buttonClassicFixed .fieldradiolabel .radioButton_tableFix, .checkboxGroup_buttonClassicDynamic .fieldcheckboxlabel, .checkboxGroup_buttonClassicFixed .fieldcheckboxlabel, .checkboxGroup_buttonClassicFixed .fieldcheckboxlabel .checkboxButton_fixedPopup, .checkboxGroup_buttonClassicFixed .fieldcheckboxlabel .checkboxButton_tableFix {
	background-image: none;
	color: #000;
	/*background-color: #1a78ca; */
}


.radioGroup_buttonAlternateFixed .group_cell:hover .radioButton_fixedPopup, .radioGroup_buttonAlternateFixed .table_group_content_row label:hover .radioButton_fixedPopup, .radioGroup_buttonClassicFixed .group_cell:hover .radioButton_fixedPopup, .radioGroup_buttonClassicFixed .table_group_content_row label:hover .radioButton_fixedPopup, .checkboxGroup_buttonAlternateFixed .group_cell:hover .checkboxButton_fixedPopup, .checkboxGroup_buttonAlternateFixed .table_group_content_row label:hover .checkboxButton_fixedPopup, .checkboxGroup_buttonClassicFixed .group_cell:hover .checkboxButton_fixedPopup, .checkboxGroup_buttonClassicFixed .table_group_content_row label:hover .checkboxButton_fixedPopup {
	text-shadow: none;
}

.radioGroup_buttonClassicDynamic input:checked ~ .fieldradiolabel, .radioGroup_buttonClassicFixed input:checked ~ .fieldradiolabel, .radioGroup_buttonClassicFixed input:checked ~ .fieldradiolabel .radioButton_fixedPopup, .radioGroup_buttonClassicFixed input:checked ~ .fieldradiolabel .radioButton_tableFix, .checkboxGroup_buttonClassicDynamic input:checked ~ .fieldcheckboxlabel, .checkboxGroup_buttonClassicFixed input:checked ~ .fieldcheckboxlabel, .checkboxGroup_buttonClassicFixed input:checked ~ .fieldcheckboxlabel .checkboxButton_fixedPopup, .checkboxGroup_buttonClassicFixed input:checked ~ .fieldcheckboxlabel .checkboxButton_tableFix {
	background-color: #1a78ca;
	color: #fff !important;
	text-decoration: none;
	box-shadow: none;
	text-shadow: none;
}

.controltype_radioButtonGroup .fieldradiolabel:hover, .controltype_radioButtonGroup .fieldradiolabel:focus, .controltype_checkboxButton .fieldcheckboxlabel:hover, .controltype_checkboxButton .fieldcheckboxlabel:focus, .controltype_checkboxButtonGroup .fieldcheckboxlabel:hover, .controltype_checkboxButtonGroup .fieldcheckboxlabel:focus {
	text-shadow: none;
}

/* Layout radio-buttons ENDE*/