/************** formularbuilder formular styles **************/




/************** Eingabe-Form_1 ************/

.check_graphic_active{
	
	width:50px;
	height:50px;
	float:left;
	
	background-image: none;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../frontend/converia/img/checkbox-aktiv-trans.png',
	sizingMethod='image');
}
html>body .check_graphic_active { 
 	background: url('../../../frontend/converia/img/checkbox-aktiv-trans.png') no-repeat top left;
}

.check_graphic{
	
	background-image: none;
	filter:
	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../frontend/converia/img/checkbox-trans.png',
	sizingMethod='image');
}
html>body .check_graphic { 
 	background: url('../../../frontend/converia/img/checkbox-trans.png') no-repeat top left;
}

.checkspez_icon{
	width:50px;
	height:50px;
	float:left;
}

.check_icon{
	width:50px;
	height:50px;
	float:left;
}

.nocheck_icon{
	width:50px;
	height:50px;
	float:left;
}

.konfiguration_wrapper .config_progress button{
	border:none;
	background:none;
	color:#888888;
}

.konfiguration_wrapper .summary_edit button{
	border:none;
	background-color: transparent;
	background-image: none;
	border-bottom: 1px dotted #8CC800;
	color:#008CFF;
	cursor:pointer;
	font-weight:normal;
	width: 70px;
	padding: 0px;
	display: block;
	line-height: 25px;
	height: 22px;
	margin: 0px 0px 0px 0px;
}

.konfiguration_wrapper .summary_edit button:hover{
	color:#8CC800;
}


.konfiguration_wrapper .opt_img{
	width:50px;
	height:50px;
	float:left;
}

.konfiguration_wrapper .spacer{
	width:50px;
	height:50px;
	float:left;
}

.konfiguration_wrapper .sub_child{
display: block;
/* clear: both;*/
}


.konfiguration_wrapper  .date_wrapper .sub_child{
clear: none;
float:left;
}



.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_conv_basic_active{
	background: url('../../../frontend/converia/img/modul-basis-aktiv-trans.png');
}

.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_conv_basic{
	background: url('../../../frontend/converia/img/modul-basis-trans.png');
}




.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_reg_active{
	background: url('../../../frontend/converia/img/modul-registration-aktiv-trans.png');
}

.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_reg{
	background: url('../../../frontend/converia/img/modul-registration-trans.png');
}



.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_article_ins_active{
	background: url('../../../frontend/converia/img/modul-submission-aktiv-trans.png');
}

.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_article_ins{
	background: url('../../../frontend/converia/img/modul-submission-trans.png');
}




.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_article_eval_active{
	background: url('../../../frontend/converia/img/modul-reviewing-aktiv-trans.png');
}

.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_article_eval{
	background: url('../../../frontend/converia/img/modul-reviewing-trans.png');
}


.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_mark_tool_active{
	background: url('../../../frontend/converia/img/modul-crm-aktiv-trans.png');
}


.konfiguration_wrapper .FE_LANCE_FORMBUILDER_fieldname_mark_tool{
	background: url('../../../frontend/converia/img/modul-crm-trans.png');
}

.konfiguration_wrapper .config_progress { /* overwritten by ie.css*/
	height:30px;
	margin:0 auto;
	padding: 20px 0px 30px 0px;
	width:820px;
	
	float: left;
	margin: 0px 0px 0px 11px;
	width: auto;
}

.konfiguration_wrapper button.calendar{
	background: url('../../../frontend/converia/img/kalender-trans.gif') no-repeat;
	height:30px;
	width:30px;
	border: none;
	float: left;
	margin: 0px 30px 0px 10px;
}


.konfiguration_wrapper .config_submit_left{
	background: url('../../../frontend/converia/img/button-grau-links-trans.png') no-repeat;
	width:30px;
	height:30px;
	float:left;
}

.konfiguration_wrapper .config_submit_middle{ /* overwritten by ie.css */
	background: url('../../../frontend/converia/img/button-grau-mitte.png') repeat-x;
	height:30px;
	float:left;
}

.konfiguration_wrapper .config_submit_right{
	background: url('../../../frontend/converia/img/button-grau-rechts-trans.png') no-repeat;
		width:10px;
	height:30px;
	float:left;
}

.konfiguration_wrapper .foot_submit{
	padding: 10px 0px 0px 0px;
	
}

.konfiguration_wrapper .foot_submit button{
	border:none;
	color:#ffffff;
	background:none;
	
	font-size:18px;
	width: 180px;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	cursor: pointer;
}

.konfiguration_wrapper .string_input {
	clear:left;
	width: 200px;
	margin: 0px 0px 0px 60px;
}

.konfiguration_wrapper .string_input textarea{
	width: 225px;
	border: 1px solid #eeeeee;
	font-family: Lucida Grande, Arial, Verdana;
	font-size: 14px;
}

.konfiguration_wrapper .string_input .cl{
}

.konfiguration_wrapper .subpoint {
	margin-left: 20px;
}

.konfiguration_wrapper .subpointfloat{
	margin-left: 20px;
}

.konfiguration_wrapper .subpointfloat .sub_child {
	clear:none;
}

.konfiguration_wrapper .subpointfloat .sub_child .cl{
	clear:none;
}

.konfiguration_wrapper .subpointfloat .sub_child .ae_content_teaser{
	width:100px;
	height:50px;
}

.konfiguration_wrapper .mistake{
	border: solid 1px #ff0000;
}

.konfiguration_wrapper .err{
	color: #FF8C28;
	padding: 0px 0px 0px 10px;
}

.content_configuration .field_err cap_bottom{
	background-image: none !important;
}

.konfiguration_wrapper .configuration_right .opt_img{
	width:0px;
	height:0px;
}

#accordion{
	width:440px;
}

.konfiguration_wrapper .config_version_wrapper{
	margin:30px 10px;
	width:180px;
}

.konfiguration_wrapper .config_license_wrapper{
	margin:30px 10px;
}

.konfiguration_wrapper #con11 .sub_child{
/*	float: left; */
}

.konfiguration_wrapper #con11 .sub_child .ae_content_teaser{
	width:auto;
}

.konfiguration_wrapper #con11 .sub_child3836{
	/*clear: both;*/
	float: left;
}

.konfiguration_wrapper #con11 .sub_child39{
	float: left;
}

.konfiguration_wrapper #con11 .sub_child41{
	float: left;
}

.konfiguration_wrapper .sub_child3837 .ae_content_teaser{
	display: none;
}

.konfiguration_wrapper .sub_child3837 .special_radio_wrapper{
	
	width: 300px;
}

.konfiguration_wrapper .sub_child3837{
	
}

#con11{
	
}

#slider_21{
	float: left;
}








.konfiguration_wrapper #con11 .sub_child3836 .ae_content_teaser{
	width:300px;
}

.konfiguration_wrapper #accordion.summary .accordion_element{
	float:left;
}

.configuration_left .text_wrapper{
	padding: 0px 10px 20px 10px;
}

.configuration_left .sub_txt{
	padding: 0px 0px 0px 60px;
}

.accordion_element .opt_img{
	margin: 0px 0px 0px 10px;
}

.accordion_element img{
	margin: 0px 0px 0px 10px;
}


/* Kontaktformular*/

.contactform_wrapper .accordion_element div{
	float:left;
}

.contactform_wrapper .accordion_element {
	background: none;
	width: auto;

}

.contactform_wrapper .err{
	color:red;
}

.contactform_wrapper .field_err{
	border:1px solid red;
}

.contactform_wrapper .accordion_element div.formbuilder_textarea_label{
	width:150px;
}

.contactform_wrapper .input_field_caption{
	width:150px;
}
.contactform_wrapper .spacer{
	width:150px;
	height:10px;
}
.contactform_wrapper .content_configuration .ae_content_teaser {
	width:auto;
}

.contactform_wrapper .vertical_spacer{
	clear:both;
	float:none;
	height:10px;
	width:200px;
}

.contact_content .cap_bottom{
	background-image: none !important;
	background-color: transparent !important;
}

.contact_content textarea.textarea_field{ /* overwritten by ie.css*/
	margin: 0px;
	border: 1px solid #CCCCCC;
	width: 428px;
}

.contact_content input.form_button{
	background-color: #FFFFFF;
	border: 1px solid #008CFF;
	color: #008CFF;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	cursor: pointer;
}

.contact_content .check_icon{
	height: auto;
}

.contact_content .contact_form_element{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #EEEEEE;
}

.contact_content .input_field_caption{
	font-weight: bold;
	color: #008CFF;
}



/*
	Lizenzauswahl
*/

.licence_select{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 910px;
	background: transparent url('../img/konfig-navi-bg.png') no-repeat top left;
	position: relative;	
	z-index: 0;	
	padding: 80px 0px 0px 0px;
}

.licence_bg{
	width: 910px;
	padding: 0px;
	float: left;
	background: transparent url('../img/config_bg.gif') repeat-y top right;
}

.licence_bg h1{
	padding: 0px 0px 0px 10px;
}

.questioner{
	width: 910px;
}

.questioner .question_text{
	padding: 0px 10px;
}

.questioner form{
	float: left;
	display: block;
	width: 400px;
}

.questioner .accordion_element{
	margin: 0px 0px 20px 0px;
	width: 450px;
	background: transparent url('../img/modul-bg-offen.png') no-repeat bottom left;
}

.questioner .accordion_element .cap_bottom{
	background: transparent url('../img/modul-bg-offen-fuss.png') no-repeat bottom left;
	width: 450px;
}

.print_result_wrapper{
	float: right;
	width: 430px;
	padding: 0px 10px;
}

.answer_wrapper .answer_radio{
	clear: left;
}

.answer_wrapper .answer_radio label{
	display: block;
	float: left;
	line-height:50px;
}

.questioner input.input_ele{
	margin: 0px 0px 0px 10px;
}

.questioner .answer_input_number{
	padding: 10px 0px 0px 0px;
}

.questioner .answer_input_number label{
	float: left;
	padding: 0px 10px 0px 10px;
}

.questioner .accordion_element button{
	background-color: #FFFFFF;
	border: 1px solid #008CFF;
	color: #008CFF;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}

.print_result_wrapper a:link.back_to_conf_link, .print_result_wrapper a:visited.back_to_conf_link, .print_result_wrapper a:hover.back_to_conf_link{
	display: block;
	border: none;
	float: left;
	margin: 20px 0px 0px 0px;
}

.print_result_wrapper .back_to_conf_link .config_submit_left{
	background: url('../img/button-grau-links-trans.png') no-repeat top left;
	width:30px;
	height:30px;
	float:left;
}

.print_result_wrapper .back_to_conf_link .config_submit_middle{ /* overwritten by ie.css */
	background: url('../img/button-grau-mitte.png') repeat-x top left;
	height:30px;
	float:left;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
	font-size: 18px;
}

.print_result_wrapper .back_to_conf_link .config_submit_right{
	background: url('../img/button-grau-rechts-trans.png') no-repeat top left;
	width:10px;
	height:30px;
	float:left;
}

input.input_field_40{
	border: none;
	
	width: 418px;
	height: 23px;
	padding: 7px 6px 0px 6px;
	float: left;
	
	background: transparent url('../img/textfeld-430-trans.gif') no-repeat top left;
}

input.input_field_10{
	border: none;
	
	width: 78px;
	height: 23px;
	padding: 7px 6px 0px 6px;
	float: left;
	

 	background: transparent url('../img/textfeld-90-trans.gif') no-repeat top left;
}


.standard_form_wrapper h2, .standard_form_wrapper input{ /* overwritten by ie.css*/
	margin: 0px 0px 0px 10px;
}

.standard_form_wrapper .input_field_caption{
	margin: 0px 0px 0px 10px;
}

.accordion_element textarea.textarea_field{ /* overwritten by ie.css*/
	margin: 0px 0px 0px 111px;
	border: 1px solid #eeeeee;
	font-family: Lucida Grande, Arial, Verdana;
	font-size: 12px;
	width: 225px;
}

.accordion_element .sub_child31 textarea.textarea_field{
	margin: 0px;
}

.accordion_element .sub_child39, .accordion_element .sub_child41{ /* overwritten by ie.css*/
	padding: 10px 0px 0px 0px;
}

.accordion_element .sub_child40{
	padding: 10px 10px 0px 10px;
	float: left;
}


/*
	Kalender Popup
*/

div.calendar {
	background-color: #FFFFFF;
	padding: 20px;
	border: 1px solid #008CFF;
}

div.calendar caption{
	text-align: center;
	font-weight: bold;
	
	height: 20px;
}


.calendar caption a.month_prev, .calendar caption a.month_next{
	display: block;
	float: left;
	font-weight: bold;
	border: 1px solid #008CFF;
	color: #FFFFFF;
	background-color: #008CFF;	
	margin: 0px 10px 0px 0px;
	cursor: pointer;
	height: 20px;
	width: 20px;
	text-align: center;
}
.calendar caption a.month_next{
	margin: 0px;
	float: right;
}

div.calendar table caption a:hover{
	border: 1px solid #008CFF;
	color: #008CFF;
	background-color: #FFFFFF;
}

div.calendar span.month, div.calendar span.year{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
}

div.calendar th{
	color: #008CFF;
	font-weight: bold;
	height: 20px;
	width: 20px;
	text-align: center;
}

div.calendar td{
	color: #cccccc;
	height: 20px;
	width: 20px;
	text-align: center;
}

div.calendar td.valid{
	color: #000000;
	cursor: pointer;
}

div.calendar td.hover, div.calendar td.inactive{
	color: #008CFF;
}

/*
	Übersicht
*/

.configuration_right .accordion_element, .configuration_right .accordion_element .cap_bottom{
	background-image: none !important;
	background-color: transparent !important;
	width: 430px;
}

.configuration_right #accordion{
	display: block;
	float: left;
	margin: 20px 0px 0px 0px;
}

.summary .accordion_element h3{
	display: block;
	float: left;
	color: #000;
	margin: 0px 0px 0px 10px;
}

.summary_edit{
	display: block;
	float: right;
}

.summary h2{
	margin: 10px 0px 10px 10px;
}

.summary .accordion_element div{
	float: left;
	line-height: 25px;
	padding: 0px 0px 0px 10px;
}

.summary .accordion_element{
	background-image: none !important;
	background-color: transparent !important;
}

.thanku_msg{
	width: 410px;
	padding: 0px 0px 100px 10px;
}



