/***/
/* allgemein */
/***/

	/* hiddenvalues zum verstecken */
	div#hiddenvalues{ display: none; }

	/* anpassung title allg. */
	.title{
		text-align: center;
	}

#tx_cal_controller_create_element input[type="text"]:not([size]) {
width:18em;
}
textarea#cal_event_description{ width:22em; height:10em;}

/***/
/* monatsansicht */
/***/

	/* größe der monatszellen */
	.month-large .day{
		height: 50px;
		width: 100px;
	}

	/* anpassung title, weekday & month-weeknums */
	.weeknum, .weekday{
		text-align: center;
	}

	/* title leiste */
	.month-large .title{
	}
	
	/*kleines freies eck */
	.monthCorner{
	}
	
	/* wochenname-zeile */
	.month-large .weekday{
	}
	
	/* wochennummer-spalte */
	.month-weeknums{
	}

	/* wochenende spalte */
	.monthWeekend{
	}

	/* momentante woche zeile */
	.monthCurrentWeek{
	}
	
	/* heute (aufpassen auf !important, ansonsten werden änderungen definitiv nicht übernommen) */
	.monthToday{
		background:#99AABB none repeat scroll 0% !important;
		border-color:#556677 rgb(170, 187, 204) rgb(170, 187, 204) rgb(85, 102, 119) !important;
		border-style:solid !important;
		border-width:1px !important;
	}
	.rowOn{
		text-align: center;
	}

/***/
/* tagesansicht */
/***/

	/* tages container */
	.daycontainer, .daymenucontainer{
		width: 100%;
	}

	/* main table */
	.daytable, .daytabletitle{
		width: 100%;
		background-color: #fff;
		border: 1px solid #A1A5A9;
		border-spacing: 0px;
	}
	.daytabletitle{
		border: 0px;
	}

	/* main table menu */
	.daymenutable{
		width: 90%;
	}
	
	/* tagesmenu title */
	.daymenutable .title{
		background: #fff;
	}
	
	/* anpassung vor- & zurücklink */
	.dayprevlink{
	 vertical-align: bottom;
	}
	.daynextlink{
	 vertical-align: bottom;
	}

	/* anpassung breiten für leere zellen */
	.dayborder, .dayborder2{
		width: 80%;
	}

	a.addeventlink{
		width: 100%;
		height: 100%;
	}
	/* add link wrap */
	a.addeventlink:hover{
		background-color: #eef;
	}
	.addeventicon{
		width: 100%;
		text-align: center;
	}
	.addeventicon:hover{
		background-color: #eef;
	}

	/* damits bisserl eingerückt ist */
	.padd{
	  padding-left: 5%;
	}

/***/
/* wochenansicht */
/***/

	/* wochen container */
	.weekcontainer{
		width: 100%;
	}

	/* main table */
	.weektable{
		width: 100%;
		background-color: #fff;
		border: 1px solid #A1A5A9;
		border-spacing: 0px;
	}
	
	/* tages title */
	.weektable .title{
	}
	
	/* anpassung vor- & zurücklink */
	.weekprevlink{
	 vertical-align: bottom;
	}
	.weeknextlink{
	 vertical-align: bottom;
	}
	.V12{
	 text-align: center;
	}
	.eventbg{
	 width: 26px;
	}

/***/
/* eventansicht */
/***/

	/* container (div) */
	.eventcontainer{
		padding: 1% 1% 1% 1%;
	}

/***/
/* create_event-ansicht */
/***/

	/* container (div) */
	.createcontainer{
	}
	
	/* buttons */
	.createbuttons{
		text-align: center;
	}

	/* anpassungen constrain-nachricht */
	.constrain{
		margin: 0% 5%;
	}

	#tx_cal_controller_create_element{
		width:100%;
	}

/***/
/* confirm_event-sansicht */
/***/

	/* container (div) */
	.confirmcontainer{
		padding: 1% 1% 0% 1%;
	}

	/* buttons */
	.confirmbuttons{
		text-align: center;
	}

/***/
/* confirm_event-sansicht */
/***/

	.editcontainer{
	}

	.editbuttons{
		text-align: center;
	}

/***/
/* listenansicht */
/***/

/***/
/* kategoriefarben */
/***/

		/*------------ Category style package: default (blue) - start ------------*/
		
		.default_categoryheader {
			background-color: #557CA3;
			}
		
		.V9G .default_categoryheader {
			background-color: transparent !important;
			color: #557CA3 !important;
		}
		
		.default_categoryheader_bullet {
			color: #557CA3;
			font-size: 13px;
			}
		
		.default_categoryheader_text {
			color: #000000;
			font-size: 11px;
			margin-left: 3px;
			}
		
		.default_categoryheader_legend_bullet {
			margin-left: 3px;
			}
		
		.default_categoryheader_legend_text {
			}
		
		.default_categoryheader_allday {
			text-align: center;
			background-color: #6699CC;
			}
		
		.default_categorybody {
			background-color: #6699CC;
			border: 1px solid #557CA3;
			color: #fff;
			}
		
		.default_categorybody a: link {
			color: #fff;
			}
		.default_catbody_legend, .default_catheader_legend{
			color: #6699CC;
			}
		
		/*------------ Category style package: default (blue) - end ------------*/	
		/*------------ Category style package: green - start ------------*/
		
		.green_catheader, .green_catheader_allday {
			background-color: #53A062;
			}
		
		.V9G .green_catheader {
			background-color: transparent !important;
			color: #53A062 !important;
		}
		
		.green_catheader_bullet {
			color: #4FC464;
			font-size: 13px;
			}
		
		.green_catheader_text {
			color: #000000;
			font-size: 11px;
			margin-left: 3px;
			}
		
		.green_catheader_legend_bullet {
			margin-left: 3px;
			}
		
		.green_catheader_bullet_text {
			}
		
		.green_catheader_allday {
			text-align: center;
			background-color: #4FC464;
			}
		
		.green_catbody {
			background-color: #4FC464;
			border: 1px solid #53A062;
			color: #fff;
			}
		
		.green_catbody a:link {
			color: #fff;
			}
		.green_catbody_legend, .green_catheader_legend{
			color: #4FC464;
			}
		
		/*------------ Category style package: green - end ------------*/
		/*------------ Category style package: orange - start ------------*/

		.orange_catheader, .orange_catheader_allday {
			background-color: #F37021;
			}
		.V9G .orange_catheader {
			background-color: transparent !important;
			color: #F37021 !important;
		}
		
		.orange_catheader_bullet {
			color: #F37021;
			font-size: 13px;
			}
		
		.orange_catheader_text {
			color: #000000;
			font-size: 11px;
			margin-left: 3px;
			}
		
		.orange_catheader_legend_bullet {
			margin-left: 3px;
			}
		
		.orange_catheader_bullet_text {
			}
		
		.orange_catheader_allday {
			text-align: center;
			background-color: #F37021;
			}
		
		.orange_catbody {
			background-color: #FAA61A;
			border: 1px solid #E84F25;
			color: #fff;
			}
		
		.orange_catbody a:link {
			color: #fff;
			}
		.orange_catbody_legend, .orange_catheader_legend{
			color: #FAA61A;
			}
		
		/*------------ Category style package: orange - end ------------*/
		/*------------ Category style package: pink - start ------------*/
		
		.pink_catheader, .pink_catheader_allday {
			background-color: #B257A2;
			}
			
		.V9G .pink_catheader {
			background-color: transparent !important;
			color: #B257A2 !important;
		}
		
		.pink_catheader_bullet {
			color: #EA62D4;
			font-size: 13px;
			}
		
		.pink_catheader_text {
			color: #000000;
			font-size: 11px;
			margin-left: 3px;
			}
		
		.pink_catheader_legend_bullet {
			margin-left: 3px;
			}
		
		.pink_catheader_bullet_text {
			}
		
		.pink_catheader_allday {
			text-align: center;
			background-color: #EA62D4;
			}
		
		.pink_catbody {
			background-color: #EA62D4;
			border: 1px solid #B257A2;
			color: #fff;
			}
		
		.pink_catbody a:link {
			color: #fff;
			}
		.pink_catbody_legend, .pink_catheader_legend{
			color: #EA62D4;
			}
		
		/*------------ Category style package: pink - end ------------*/
		/*------------ Category style package: red - start ------------*/

		.red_catheader, .red_catheader_allday {
			background-color: #B44446;
			}
			
		.V9G .red_catheader {
			background-color: transparent !important;
			color: #B44446 !important;
		}
		
		.red_catheader_bullet {
			color: #B44446;
			font-size: 13px;
			}
		
		.red_catheader_text {
			color: #000000;
			font-size: 11px;
			margin-left: 3px;
			}
		
		.red_catheader_legend_bullet {
			margin-left: 3px;
			}
		
		.red_catheader_bullet_text {
			}
		
		.red_catheader_allday {
			text-align: center;
			background-color: #B44446;
			}
		
		.red_catbody {
			background-color: #ED1C24;
			border: 1px solid #D42020;
			color: #fff;
			}
		
		.red_catbody a:link {
			color: #fff;
			}
		.red_catbody_legend, .red_catheader_legend{
			color: #ED1C24;
			}
		
		/*------------ Category style package: red - end ------------*/
		/*------------ Category style package: yellow - start ------------*/

		.yellow_catheader, .yellow_catheader_allday {
			background-color: #B88F0B;
			}
			
		.V9G .yellow_catheader {
			background-color: transparent !important;
			color: #B88F0B !important;
		}
		
		.yellow_catheader_bullet {
			color: #CCB21F;
			font-size: 13px;
			}
		
		.yellow_catheader_text{
			color: #000000;
			font-size: 11px;
			margin-left: 3px;
			}
		
		.yellow_catheader_legend_bullet {
			margin-left: 3px;
			}
		
		.yellow_catheader_bullet_text {

			}
		
		.yellow_catheader_allday {
			text-align: center;
			background-color: #CCB21F;
			}
		
		.yellow_catbody {
			background-color: #CCB21F;
			border: 1px solid #B88F0B;
			color: #fff;
			}
		
		.yellow_catbody a:link {
			color: #fff;
			}
		.yellow_catbody_legend, .yellow_catheader_legend{
			color: #CCB21F;
			}

		/*------------ Category style package: yellow - end ------------*/
		/*------------ Category style package: grey - start ------------*/

		.grey_catheader, .grey_catheader_allday {
			background-color: #73738C;
			}
			
		.V9G .grey_catheader {
			background-color: transparent !important;
			color: #73738C !important;
		}
		
		.grey_catheader_bullet {
			color: #9292A1;
			font-size: 13px;
			}
		
		.grey_catheader_text {
			color: #000000;
			font-size: 11px;
			margin-left: 3px;
			}
		
		.grey_catheader_legend_bullet {
			margin-left: 3px;
			}
		
		.grey_catheader_bullet_text {
			}
		
		.grey_catheader_allday {
			text-align: center;
			background-color: #9292A1;
			}
		
		.grey_catbody {
			background-color: #9292A1;
			border: 1px solid #73738C;
			color: #fff;
			}
		
		.grey_catbody a:link {
			color: #fff;
			}
		.grey_catbody_legend, .grey_catheader_legend{
			color: #9292A1;
			}

		/*------------ Category style package: grey - end ------------*/


