#loading_screen {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -10px 0 0 -10px;
    z-index: 1004;
}


/* FLAT CALENDAR STYLES EXAMPLE*/
/*

.special_date {
	color: #33CC66 !important;
}

.ewcms_calendar_container {
	width: 240px;
}

.ewcms_calendar_updater_container {
	
}

.ewcms_calendar_container {
	
}

.ewcms_calendar_add_link {
	background:url("../../../images/add.gif") no-repeat scroll left 2px transparent;
	padding:0 0 0 18px;
}
.ewcms_calendar_add_link img {
	display:none;
}

.ewcms_calendar_element_container {
	margin:15px 0 0 0;
}

.ewcms_calendar_edit_link {
	background:url("../../../images/edit.gif") no-repeat scroll left 1px transparent;
	padding:0 0 0 18px;
	margin:0 10px 0 0;
}

.ewcms_calendar_delete_link {
	background:url("../../../images/delete.gif") no-repeat scroll left 1px transparent;
	padding:0 0 0 18px;
}
*/

/* FRONTEND CALENDAR STYLES*/

/*
.ewcms_calendar_event {
}
.ewcms_calendar_event_view {
}
.ewcms_calendar_event_title {
	margin:10px 0 10px 0;
}
.ewcms_calendar_event_hour {
}
.ewcms_calendar_event_content {
	
}
*/
/* END FRONTEND CALENDAR STYLES */


/* FORM STYLES EXAMPLE */

/*

.ewcmscontact_preview
{ 
  	display: none;
    	position:absolute;
     	left:20%;
     	top:20%;
     	width: 60%;
     	height: 100%;
     	z-index:100;
     	background-color: #00CC66;
}
.ewcmscontact_preview_close
{
	cursor: pointer;
	position: relative;
	float: right;
}
.ewcmscontact_preview_holder 
{
	position:	relative;
	left:		20%;
     	top:		10%;
     	width: 		60%; 
	
}
.ewcmscontact_preview_radiobutton 
{
	position: relative;
	float: right;
}

.ewcmscontact_field 
{	
	margin:10px 0 10px 0;
	border-bottom:2px dashed #fff;
	padding:0 0 15px 0;
}
.ewcmscontact_extended_options_old {
	border: red 2px dashed;
}
.ewcmscontact_formmail {
	clear:both;
}

.ewcmscontact_clear {
	clear: both;
}
.ewcmscontact_row {
	clear: both;
}
.ewcmscontact_name {

}
.ewcmscontact_description {
	
}
.ewcmscontact_radio_holder {
	position: relative;
	float: right;
}

.ewcms_contactform_error_class {
	color:red;
}
*/

/*
.ewcms_clear	{
	clear:both;
	float:none;
	line-height:0;
	height:0;
}
#ewcmscontact_form_holder strong	{
	float:left;
	width:142px;
}
#ewcmscontact_form_holder input	{
	width:179px;
	margin:0 4px 4px 0;
	float:left;
}
#ewcmscontact_form_holder select	{
	width:100px;
	margin:0 0 4px 0;
}
.ewcms_checkbox	{width:10px !important;}
.ewcms_edit_submit	{width:110px;}
.ewcms_edit_table	{margin:15px 0 15px 0;}
.ewcms_edit_table a, .ewcms_edit_table a img	{border:none;}
.ewcms_edit_table a:hover	{text-decoration:none;}
.ewcms_edit_table label	{width:150px;float:left;}
.ewcms_edit_table input	{margin-bottom:4px;}
.ewcms_edit_link:hover	{text-decoration:none;}
.ewcms_moduleButtons	{
	clear:both;
	padding-top:10px;
}
.ewcms_moduleButtons a	{margin:0 15px 0 0;}
.ewcms_modulDelete	{
	background:url(../../../images/delete.gif) left 1px no-repeat;	
	padding:0 0 0 21px;
}
.ewcms_modulDown	{
	background:url(../../../images/icons/sortdesc.gif) left 4px no-repeat;
	padding:0 0 0 14px;
}
.ewcms_modulUp	{
	background:url(../../../images/icons/sortascBlue.gif) left 4px no-repeat;
	padding:0 0 0 14px;
}
.ewcms_modulDelete:hover, .ewcms_modulDown:hover, .ewcms_modulUp:hover, .ewcms_addCheckboxButton:hover {text-decoration:none;}
.ewcms_addCheckbox	{
	clear:both;
	margin:15px 0 10px 0;
	float:left;
	width:100%; 
}
.ewcms_addCheckboxButton	{
	background:url(../../../images/add.gif) left 2px no-repeat;
	padding:0 0 0 18px;
}
.ewcms_removeCheckbox	{
	text-indent:208px;
}
*/

/*----------------------------------------------*/
/* Example Form styling for the live Kontaktform */
/*----------------------------------------------*/

/*#Kontaktformular fieldset	{border:none;}
.ewcmscontact_row	{margin:0 0 4px 0;}
.ewcmscontact_row label	{float:left;line-height:13px;font-weight:bold;}
.ewcmscontact_checkbox_holder, .ewcmscontact_radio_holder	{float:left;}
#Kontaktformular .ewcms_checkbox, #Kontaktformular .ewcms_radio	{margin-bottom:4px;}
#Kontaktformular .ewcmscontact_radio_label, #Kontaktformular .ewcmscontact_checkbox_label	{margin:0 6px 0 0;}
#Kontaktformular #ewcmscontact_submit	{
	float:left;
	clear:both;
}*/
