
/*########################################################################################################################*/
/*### Header
/*########################################################################################################################*/

#header-top-image{
	width: 960px;
	height: 184px;
	background:#fff url(img/headimage_kontakt.jpg) no-repeat 0 0;
	overflow: hidden;
}

/*############################ KALENDER ##################################################*/

.hiddenclass{text-align:center; display: block;  visibility: visible;}
.hiddenclass{}
.hiddenclass img{ background: none; padding:0; margin-bottom:2em;}
.hiddenclass a { background: none; padding:0;}


.hiddenclass_edit{text-align:center; display: block;  visibility: visible;}
.hiddenclass_edit{}
.hiddenclass_edit img{ background: none; padding:0;margin-bottom:1em; margin-right:1em;}
.hiddenclass_edit a { background: none; padding:0;}


.hiddendialog {	visibility:hidden;display:none;}

p.pagebrowser span{	padding: 0 5px 0 0;}

.default_categoryheader_bullet {display: none; list-style-type: none;}
	
.default_categoryheader_legend_bullet {	display: none;		visibility:hidden;list-style-type: none;}

#tx_cal_controller_create_element label{
		display:block;
			float:left;
			margin:2px 0pt;
			padding-right:1em;
			text-align:left;
			horizontal-align:top;
			width:120px;
}	
#tx_cal_controller_create_element .cat label{
		display:block;
			float:none;
			margin:2px 0pt;
			padding-right:1em;
			text-align:left;
			horizontal-align:top;
			width:120px;
}	
#tx_cal_controller_create_element textarea{		width:300px;}
#tx_cal_controller_create_element .time select{		width:50px;}
#tx_cal_controller_create_element select#event_start_minutes{		width:50px;}
#tx_cal_controller_create_element select#event_start_hour{		width:50px;}
#tx_cal_controller_create_element select#event_end_minutes{		width:50px;}
#tx_cal_controller_create_element select#event_end_hour{		width:50px;}
#tx_cal_controller_create_element select{	width:330px;}
#tx_cal_controller_create_element .title input{	width:300px;}
#tx_cal_controller_create_element label{	text-align:left;}

#calendar-event DIV{float:left; text-align: left; clear: none; width:500px; margin:0 0 0px 0; }
#calendar-event label{float:left; text-align: left; clear: none; width:150px;font-weight:bold; }
#calendar-event p.bodytext{margin-left:160px;padding:0;}

#calendar-event .startdate{margin-top:20px;}
.enddate{}
#calendar-event .starttime{margin-top:20px;}
#calendar-event .endtime{margin-bottom:20px;}

#calendar-event .orga{margin-bottom:0px;}
#calendar-event .loca{margin-bottom:20px;}
#calendar-event .desc{margin-bottom:0px;}

#calendar-event fieldset {	border:none;}
#calendar-event table{width:500px; margin-bottom:20px; }
#calendar-event .label{width:150px; font-weight:bold; }
#calendar-event tr{height:20px;}

.titleinput input{	border: 2px solid red; width:455px;}

.titleinput label{color:red;}

SELECT#starttime{width:50px;}
SELECT#endtime{width:50px;}
SELECT#startminutes{width:50px;}
SELECT#endminutes{width:50px;}

.create-times SELECT#starttime{width:auto;}
.create-times SELECT#endtime{width:auto;}
.create-times SELECT#startminutes{width:auto;}
.create-times SELECT#endminutes{width:auto;}

.create-times label,
.constrain {
		font-size:0.95em;
}
SELECT#tx_cal_controller_location_ids{width:350px;}
SELECT#tx_cal_controller_organizer_ids{width:350px;}

.tx-cal-controller fieldset label{line-height:1.8em;}
SELECT#tx_cal_controller_location_ids{width:350px;margin-bottom:3px;}
SELECT#tx_cal_controller_organizer_ids{width:350px; margin-bottom:3px;}
