/* CSS Document */
/* ij_calenderworkflow.css
	file contains all styles of the calender related administrative workflow process 
	
	author:		Andreas Maser
					WE DO communication GmbH
 */
 
/* ==== styles  current used classes based on the HTML-templates of einsteinjahr.de below ====*/
div#single_spalte_rechts_kalender div.MainNavigator div.Zeitraum div.KalenderNavi {
	clear:left;
	margin-top: 5px;
}
div#single_spalte_rechts_kalender div.MainNavigator div.Zeitraum div.KalenderNavi div.VerStat {
	display: inline;
}
div#single_spalte_rechts_kalender div.KalenderNavi span.vonbisPLZ {
	display:block;
	float:left;
	width: 35px;
}

div#single_spalte_rechts_kalender div.KalenderNavi input.Datum2 {
	border: 1px solid #999;
	width:40px;
	margin-right: 5px;
}

div#single_spalte_rechts_kalender div.MainNavigator div.anzeigen {
	margin-top: 20px;
}

div#single_spalte_rechts_kalender div.MainNavigator div.anzeigen input {
	border: 1px solid #999;
}

/* ==== styles of the current used classes based on the HTML-templates of einsteinjahr.de below above ==== */

/* ==== styles of the new XHTML templates below ==== */
	
/* --- common styles of the whole admin workflow below --- */
	div.cAdm_formBox form { /* reset the form*/
		margin:0;
		padding:0;
	}
	.cAdm_set {
		margin:0;
		padding: 20px;
		border: 1px solid #999;
	}
	input.cAdm_submit {
		border: 1px solid #666;
		margin:0;
	}
	label.checkboxlabel {
		/* nothing set jet */
	}
	h3.cAdm_workflow {
		padding-bottom: 2px;
		border-bottom: 1px solid #999;
	}
/* --- common styles of the whole admin workflow above --- */

/* -- styles of the event submission below */
	/* eS means eventSubmission */
	textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#eS_form fieldset {
		clear:left;
		padding-left: 15px;
		padding-bottom: 15px;
		margin-top: 10px;
		margin-left: 0;
		margin-right:0;
		border: 1px solid #999;
		overflow:visible;
	}
	#eS_form legend {
		padding-left:0;
		color:#000;
		font-weight: bold;
	}
	div.eS_sectionEvent, 
	div.eS_sectionBtns,
	div.cAdm_viewCatBtns { /* is always a row */
		clear:both;
		padding-top: 10px;
		padding-bottom:10px;
	}
	div.eS_sectionPers { /* is always a block */
		float:left;/**/ /* disabled for safari debugging*/
		display:block;
		margin-right: 20px;
	}
	#eS_form input,
	#eS_form textarea,
	#cAdm_listForm input {
		border: 1px solid #999;
	}
	#eS_form input.eS_checkbox,
	#cAdm_listForm input.eS_radio {
		border:none;
	}
	.eS_sectionPers input {
		margin-bottom: 5px;
	}
	.eS_blockPers label.labelPers {
		display:block;
		font-size:10px;
		padding-bottom: 1px;
		padding-top: 5px;
	}
	#eS_form input.text5chars {
		width: 45px;
	}
	#eS_form input.text26chars,
	#eS_form textarea.text26chars {
		width: 210px;
	}
	#eS_form input.textHalfsize {
		width: 135px;
	}
	#eS_form input.text2chars,
	#cAdm_listForm input.text2chars {
		width: 20px;
	}
	#eS_form input.text50chars,
	#eS_form textarea.text50chars {
		width: 390px;
	}
	.eS_sectionEvent input, 
	.eS_sectionEvent textarea {
		margin-top:0;
	}
	.eS_sectionEvent .eS_dateAdvice,
	.eS_sectionEvent .eS_calIcon, 
	.cAdm_viewCatSection .cAdm_calIcon {
		font-size:10px;
	}
	.eS_sectionEvent .eS_calIcon, 
	.cAdm_viewCatSection .cAdm_calIcon {
		vertical-align:bottom;
	}
	.eS_sectionEvent label.labelEvent, 
	.eS_sectionEvent div.metaLabelEvent,
	.eS_sectionBtns div.metaLabelEvent {
		display:block;
		clear:left;
		float:left;
		width:145px;
	}
	.eS_sectionEvent label.hidden {
		display: none;
	}
	.eS_sectionEvent div.metaBlockEvent {
		float:left;
	}
	.eS_sectionEvent .eS_eventItemDate {
		display:block;
		float:left;
	}
	.eS_sectionEvent .eS_eventBlockCheckboxes {
		display:block;
		float:left;
		width: 200px;
	}
	.eS_btn {
		margin-right: 10px;
	}
/* -- styles of the event submission above */

/* --- styles of the login below --- */
	input.cAdm_loginfield {
		border: 1px solid #666;
		width:180px;
	}
	input#cAdm_loginSubmit {
		margin-right: 100px; /* workaround to force the same linebreak like the text-inputs*/
	}
	label.cAdm_loginLabel, label#cAdm_loginSubmitLabel {
		display:block;
		float:left;
		width: 200px;
	}
	label#cAdm_loginSubmitLabel {
		visibility:hidden;
	}
	div.cAdm_loginRow {
		clear:left;
		padding: 5px 0;
	}

/* --- styles of the login above --- */

/* --- styles of detail editing view below --- */
 .cAdm_actions {
	clear:both;
 }
 .cAdm_editingModes {
 	margin-bottom: 15px;
	margin-top: 15px;
 }
 .cAdm_editingModes form {
 	display:inline;
 }
  .cAdm_actions input,
  .cAdm_editingModes input {
	border: 1px solid #666;
 }
 .cAdm_editingModes input {
 	margin-right: 10px;
 }
/* --- styles of detail editing view below --- */

/* --- styles of detail list view below --- */
table.cAdm_statusTable {
	table-layout:fixed;
	border:none;
	padding:0;
}
table.cAdm_statusTable td,
table.cAdm_statusTable th {
	width: 110px;
	padding:0;
}
table.cAdm_statusTable th {
	height: 20px;
}
td.cAdm_statTB {
	text-align:center;
}
table.cAdm_statusTable td.cAdm_statTBTitle, 
table.cAdm_statusTable th.cAdm_statTHTitle {
	text-align:left;
	width: 160px;
}
/* --- styles of detail list view above --- */

/* -- styles of the common list view below --- */
div.cAdm_viewCatSection {
	clear: both;
	padding-top: 5px;
	padding-bottom:2px;
}
div.cAdmRadioBullet {
	float:left; 
	width: 30px;
}
div.cAdm_viewCatLabel {
	margin-left: 30px;
	width: 30px;
	float:left;
}
.eS_calIcon {
	visibility:hidden;
}
/* ==== styles of the new XHTML templates above ==== */