
body, table {
	font: 										11px Verdana, Arial;
	/*background:									#FFF;*/
}


h1 {
	margin:										0;
	margin-top:									20pt;
	color:										#186A42;
	font-size:									13px;
}


/**************************/
/* STYLES FOR TX_KECAL2  */
/**************************/
.tx-keyac-pi1 {
	width:										620px;
}

/* listView */
.tx-keyac-pi1 .termine-item a:link,
.tx-keyac-pi1 .termine-item a:visited {
	text-decoration:								none;
	vertical-align:									middle;
	margin-left:									6px;
	color:										#186A42;
	font-weight:									bold;
}

.tx-keyac-pi1 a:link,
.tx-keyac-pi1 a:visited {
	color:										#186A42;
	text-decoration:								none;
}
.tx-keyac-pi1 a:hover {
	color:										#dc9900;
}

.tx-keyac-pi1 #navigation {
	height:										2em;
	margin-bottom:									1em;
	text-align:									center;
}

.tx-keyac-pi1 #pfeil_zurueck   {
	padding-top:									0.6em;
	float:										left;
	width:										1.6em;
	height:										3em;
	margin-right:									0.4em;
}
.tx-keyac-pi1 #pfeil_vor {
	padding-top:									0.6em;
	float:										right;
	width:										1.6em;
	height:										3em;
}
.tx-keyac-pi1 #pfeil_vor img.vor,
.tx-keyac-pi1 #pfeil_zurueck img.zurueck {
	width: 										1.5em;
	height: 									1.5em;
	border:										0;
}
.tx-keyac-pi1 #pfeil_vor[id] img.vor {
}

.tx-keyac-pi1 table.calendar {
	margin-bottom:									1em;
	float:										left;
	margin:										0em 0.6em 2em 0;
}
.tx-keyac-pi1 table.calendar th {
	background:									#ffffff;
	text-align:									center;
	font-size:									11px;
	font-weight:									bold;
	padding:									0.4em;
	border:										1px solid c;
	color:										black;
}
.tx-keyac-pi1 table.calendar td {
	width:										1.4em;
	height:										1.6em;
	text-align:									center;
	background:									#ececec;
	border:										1px solid #ececec;
}	
.tx-keyac-pi1 table.calendar td.day,
.tx-keyac-pi1 table.calendar td.week {
	color:										#b6b4b4;
	background:									#e0e0e0;
	border:										1px solid #e0e0e0;
	font-weight:								bold;
}
#content[id] .tx-keyac-pi1 table.calendar td {
	padding:									0;
}
/*
hellgrün: 87AC98
dunkegrün: 186A42
*/

.tx-keyac-pi1 table.calendar td.today {
	background: 								#186A42;
	color:										#ffffff; 
}
.tx-keyac-pi1 table.calendar td.cat1,
 .tx-keyac-pi1 table.calendar td.todaycat1 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat2,
.tx-keyac-pi1 table.calendar td.todaycat2 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat3,
.tx-keyac-pi1 table.calendar td.todaycat3 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat4,
.tx-keyac-pi1 table.calendar td.todaycat4 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat5,
.tx-keyac-pi1 table.calendar td.todaycat5 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat6,
.tx-keyac-pi1 table.calendar td.todaycat6 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat7,
.tx-keyac-pi1 table.calendar td.todaycat7 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat8,
.tx-keyac-pi1 table.calendar td.todaycat8 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat9,
.tx-keyac-pi1 table.calendar td.todaycat9 {
	border:	 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat10,
.tx-keyac-pi1 table.calendar td.todaycat10 {
	border: 									1px solid #186A42;
}
.tx-keyac-pi1 table.calendar td.cat99,
.tx-keyac-pi1 table.calendar td.todaycat99 {
	border: 									1px solid;
	border-left-color:							#186A42;
	border-top-color:							#186A42;
	border-right-color:							#186A42;
	border-bottom-color:						#186A42;
}
.tx-keyac-pi1 table.calendar td.todaycat1,
.tx-keyac-pi1 table.calendar td.todaycat2,
.tx-keyac-pi1 table.calendar td.todaycat3,
.tx-keyac-pi1 table.calendar td.todaycat4,
.tx-keyac-pi1 table.calendar td.todaycat5,
.tx-keyac-pi1 table.calendar td.todaycat6,
.tx-keyac-pi1 table.calendar td.todaycat7,
.tx-keyac-pi1 table.calendar td.todaycat8,
.tx-keyac-pi1 table.calendar td.todaycat9,
.tx-keyac-pi1 table.calendar td.todaycat10,
 .tx-keyac-pi1 table.calendar td.todaycat99 {
	background: 								#CCC;
}
.tx-keyac-pi1 .calswitch {
	text-align: 								center;
	clear:										both;
	margin-top:									1em;
	display:									block; 
	padding-right:								1.7em;
}

/* Kalender - Listenansicht  */
.tx-keyac-pi1 .termine-item {
	margin:										10px 0 0 0 ;
}
.tx-keyac-pi1 .termine-item img {
	vertical-align:								middle;
}

/* Kalender - Legende */
.tx-keyac-pi1 .legende {
	clear:										both;
	margin:										20px 0 0 0 ;
	border-bottom:								0.1em solid black;
	padding: 									0 0 6px 0;
}
.tx-keyac-pi1 .legende img {
	vertical-align:								middle;
	margin-right:								6px;
}


/* Kalender - SingleView */
.tx-keyac-pi1 .category-title {
	color:										#ffffff;
	display:									block;
	border-bottom: 								2px dashed #ffffff;
	padding-bottom:								2px;
	margin-bottom:								10px;
}

.tx-keyac-pi1 .content-left {
	float:										left;
	width:										20%;
	text-align:									right;
	vertical-align:								middle;
}
.tx-keyac-pi1 .content-right {
	display:									block;
	float:										right;
	text-align:									left;
	width:										75%;
	vertical-align:								middle;
}
.tx-keyac-pi1 .clearer {
	clear:										both;
	height:										0;
	visibility:									hidden;
}
.tx-keyac-pi1 p {
	margin-top:									0;
}

/*
hellgrün: 87AC98
dunkegrün: 186A42
*/

/* Kalender - TeaserView  */
.tx-keyac-pi1 .cal-teaser {
	border:										2px solid #186A42;
	width:										250px;
	line-height:								1.2;
	padding-bottom:								0.3em;
}
.tx-keyac-pi1 .cal-teaser .header {
	display:									block;
	color:										#FFF;
	background:									#87AC98;
	vertical-align:								middle;
	background-image:							url(images/icon-rot-gr.gif);
	background-position: 						right center;
	background-repeat:							no-repeat;
	font-weight:								bold;
	font-size:									1.3em;
	height:										1.4em;
	padding-left:								0.7em;
	margin-bottom:								0.3em;
}
.tx-keyac-pi1 .cal-teaser a:link,
.tx-keyac-pi1 .cal-teaser a:visited {
	text-decoration:							none;
}
