.rc_calendar_pub {
	border: 1px solid #002364;
}

.rc_iframe_body_pub {
	margin: 0px;
	background: #FFFFFF;
	border: 0px;
	cursor: default;
}

.rc_iframe_body_pub .rc_table {
	font-size: 11px;
	font-family: verdana,tahoma,sans-serif,arial;
}

/* Wochentage */
.rc_iframe_body_pub .rc_wd_tr td {
	border-bottom: 1px solid #333333;
	padding: 2px;
	text-align: center;
	color: #333333;
	white-space: nowrap;
}
.rc_iframe_body_pub .rc_time_tr td {
	border-top: 1px solid #333333;
	padding: 2px;
	text-align: center;
	color: #333333;
	white-space: nowrap;
}

/* Headerzeilen: Monat, Heute */
.rc_iframe_body_pub .rc_head_tr td{
	border-bottom: 1px solid #333333;
	padding: 2px;
	text-align: center;
	color: #333333;
	white-space: nowrap;
	font-weight: bold;
	background: #F0F0F0;
}

.rc_iframe_body_pub .rc_nav_tr td {
	border-bottom: 1px solid #333333;
	padding: 2px;
	text-align: center;
	color: #333333;
	white-space: nowrap;
	font-weight: bold;
}

/* Zellen der Tage */
.rc_iframe_body_pub .rc_cal_tr td {
	border: 1px solid #fff;
	padding: 2px 2px 2px 2px;
	text-align: right;
	color: #333333;
	white-space: nowrap;
	width: 16px;
}

/* Infozeile */
.rc_iframe_body_pub .rc_footer_tr td {
	border-top: 1px solid #333333;
	padding: 2px;
	text-align: center;
	color: #333333;
	white-space: nowrap;
}

.rc_iframe_body_pub .rc_hours {
	width: 20px;
}

.rc_iframe_body_pub .rc_colon_span {
}

.rc_iframe_body_pub .rc_mins {
	width: 20px;
}

.rc_iframe_body_pub .rc_mins {
	width: 20px;
}

/* Selektierter Tag */
.rc_iframe_body_pub td.rc_current {
	color: #FF0000;
	background: #F0F0F0;
	font-weight: bold;
	border: 1px solid #333333;
	background: #F0F0F0;
}
/* Heute */
.rc_iframe_body_pub td.rc_today {
	font-weight: bold;
	border: 1px solid #333333;
}

/* Titel & Tage von Wochenende */
.rc_iframe_body_pub td.rc_weekend_head {
	color: #333333;
}

.rc_iframe_body_pub td.rc_weekend_day {
	color: #333333;
}

/* Highlight */
.rc_iframe_body_pub tr.rc_highlight,
.rc_iframe_body_pub tr.rc_highlight td {
	border: 1px solid #F0F0F0;
	background: #F0F0F0;
}

/* Aktive Zelle in highlight Reihe */ 
.rc_iframe_body_pub tr.rc_highlight td.rc_highlight {
	border: 1px solid #333333;
	background: #F0F0F0;
}



/* Basic Kalender */
.rc_calendar_basic {
	border: 1px solid #002364;
}

.rc_iframe_body_basic {
	margin: 0px;
	background: #FFFFFF;
	border: 0px;
	cursor: default;
}

.rc_iframe_body_basic .rc_table {
	font-size: 11px;
	font-family: verdana,tahoma,sans-serif,arial;
}

/* Wochentage */
.rc_iframe_body_basic .rc_wd_tr td {
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000000;
	white-space: nowrap;
}
.rc_iframe_body_basic .rc_time_tr td {
	border-top: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000000;
	white-space: nowrap;
}

/* Headerzeilen: Monat, Heute */
.rc_iframe_body_basic .rc_head_tr td{
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000000;
	white-space: nowrap;
	font-weight: bold;
	background: #F0F0F0;
}

.rc_iframe_body_basic .rc_nav_tr td {
	border-bottom: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000000;
	white-space: nowrap;
	font-weight: bold;
}

/* Zellen der Tage */
.rc_iframe_body_basic .rc_cal_tr td {
	border: 1px solid #fff;
	padding: 2px 2px 2px 2px;
	text-align: right;
	color: #000000;
	white-space: nowrap;
	width: 16px;
}

/* Infozeile */
.rc_iframe_body_basic .rc_footer_tr td {
	border-top: 1px solid #000000;
	padding: 2px;
	text-align: center;
	color: #000000;
	white-space: nowrap;
}

.rc_iframe_body_basic .rc_hours {
	width: 20px;
}

.rc_iframe_body_basic .rc_colon_span {
}

.rc_iframe_body_basic .rc_mins {
	width: 20px;
}

.rc_iframe_body_basic .rc_mins {
	width: 20px;
}

/* Selektierter Tag */
.rc_iframe_body_basic td.rc_current {
	color: #660000;
	background: #EDE1E1;
	font-weight: bold;
}
/* Heute */
.rc_iframe_body_basic td.rc_today {
	font-weight: bold;
}

/* Titel & Tage von Wochenende */
.rc_iframe_body_basic td.rc_weekend_head {
	color: #f00;
}

.rc_iframe_body_basic td.rc_weekend_day {
	color: #f00;
}

/* Highlight */
.rc_iframe_body_basic tr.rc_highlight,
.rc_iframe_body_basic tr.rc_highlight td {
	border: 1px solid #F0F0F0;
	background: #F0F0F0;
}

/* Aktive Zelle in highlight Reihe */ 
.rc_iframe_body_basic tr.rc_highlight td.rc_highlight {
	border: 1px solid #660000;
	background: #F0F0F0;
}
