.ep-bold {
	font-weight: bold;
}

.feedback {
	color: #ff8800;
}

.feedback-privacy {
	background-color:#ffffcc;
	padding:10px;
	margin:10px 0;
	color:#000000;
}

.mod_formitem {
}

.form_item td {
	vertical-align	: top;
}

.mod_formitem_title {
	font-weight		: bold;
}

.mod_formitem_error {
	color			: #aa0000;
}

.mod_formitem_description {
}

.mod_formitem_option,
.mod_formitem_matrix_row {
}

.mod_formitem_option label {
}

.mod_formitem_field,
.mod_formitem_option_field {
}

.mod_formitem_field {
	min-width		: 200px;
	width			: 100%;
}

.mod_formitem_option_field {
	width			: 200px;
}

.mod_formitem_matrix_table td {
	padding			: 4px;
	text-align		: center;

}
.mod_formitem_matrix_col {
	padding-top		: 4px 10px 4px 10px;
	text-align		: center;
}

.mod_formitem_matrix_row {
	border			: 1px solid #EFEFEF;
	text-align		: center;
	padding			: 4px;
}

.mod_form_buttons {
	border-top		: 1px solid #666666;
	text-align		: right;
}

.mod_form_button {
}

.mod_survey_progressbar {
	background-color: #ffffff;
	border			: 1px solid #888888;
	width			: 100%;
	height			: 10px; 
}

.mod_survey_progressbar img {
	height			: 10px;
	background-color: #888888;
}	




.form_item_template_1,
.form_item_template_2,
.form_item_template_3 {
	margin-bottom	: 10px;
}

.form_item_template_3 .mod_formitem_title {
	width: 120px;
}

/* event termine */

.ep-event-item-list-title {
	margin-bottom	: 4px;
}

.ep-event-item-list-infos {
	margin-bottom	: 4px;
}

.ep-event-item-list-actions {
	margin-bottom	: 4px;
}

/* feedback */
.ep-error { color : #cc0000; }
.ep-success { color: #00cc00; }


.ep-container-chbx-hasescort {
	float: left;
}

.ep-subscribe-other {
	margin-top: 20px;
	margin-bottom: 20px;
}


/* */
.ep-sweepstake-title {
	font-weight: bold;
}

.ep-sweepstake-opener {
	font-weight: normal;
}

.ep-sweepstake-ctr {
	font-weight: normal;
}

.ep-checkbox-single input {
    float: left;
    margin-right: 7px;	
}

.ep-checkbox-single div {
	white-space: normal;
	display: block;
    margin-left: 25px;
    font-weight: normal;
}

/* Sweepstake */
.ep-sweepstake-price {
	margin-bottom: 10px;
}

.ep-sweepstake-price-select {
	float: left;
	padding-right: 10px;
	padding-top: 3px;
}

.ep-sweepstake-price-picture {
	float: left;
	padding-right: 10px;
}

.ep-sweepstake-price-content {
	float: left;
	padding-top: 3px;
}

.ep-sweepstake-price-title {
}

.ep-sweepstake-price-description {
	margin-top: 5px;
}

.ep-sweepstake-clear {
	clear: both;
}


.ep-paging {
	width: 100%;
	text-align: right;
	
	border: 1px solid red !important;
}

.ep-page-index {
	text-align: center;
	background-color: red;
}

.ep-term {
	white-space: normal;
}

.ep-separator {
	height:1px; 
	border:none;
	margin:20px 0;
}
