/* default styles for extension "tx_cal_controller" */
.tx-cal-controller, .tx-cal-controller table,.tx-cal-controller table td {			font:11px Verdana,Arial,Helvetica,sans-serif;			color:#000;			}				.tbll {			background:url(../typo3conf/ext/cal/template/img/shadow_l.gif) no-repeat;			width:8px			}				.tblbot {			background:url(../typo3conf/ext/cal/template/img/shadow_m.gif) repeat-x;			width:100%			}				.tblr {			background:url(../typo3conf/ext/cal/template/img/shadow_r.gif) no-repeat;			width:8px			}				.rowOn {			background-color:#cfc;			border-top:1px solid #fff;			border-left:1px solid #fff;			}				.rowOn2 {			background-color:#cfc;			border-top:1px solid #fff;			}				.rowOff {			background-color:#E1E8F1;			border-top:1px solid #fff;			border-left:1px solid #fff;			}				.rowOff2 {			background-color:#E1E8F1;			border-top:1px solid #fff;			}				.rowToday {			background-color:#cff;			border-top:1px solid #fff;			border-left:1px solid #fff;			}				.padd {			padding:2px;			}				.eventbg_1 {			background-color:#557CA3;			padding:2px;			}				.eventbg_2 {			background-color:#53A062;			padding:2px;			}				.eventbg_3 {			background-color:#E84F25;			padding:2px;			}				.eventbg_4 {			background-color:#B257A2;			padding:2px;			}				.eventbg_5 {			background-color:#D42020;			padding:2px;			}				.eventbg_6 {			background-color:#B88F0B;			padding:2px;			}				.eventbg_7 {			background-color:#73738C;			padding:2px;			}				#allday a {			font-size:9px;			color:#fff;			font-weight:900;			text-decoration:none;			}				#allday a:hover {			text-decoration:underline;			}				.eventbg2_1 {			background-color:#6699CC;			border:1px solid #557CA3;			}				.eventbg2_2 {			background-color:#4FC464;			border:1px solid #53A062;			}				.eventbg2_3 {			background-color:#FF6D3B;			border:1px solid #E84F25;			}				.eventbg2_4 {			background-color:#EA62D4;			border:1px solid #B257A2;			}				.eventbg2_5 {			background-color:#FF5E56;			border:1px solid #D42020;			}				.eventbg2_6 {			background-color:#CCB21F;			border:1px solid #B88F0B;			}				.eventbg2_7 {			background-color:#9292A1;			border:1px solid #73738C;			}				.dayborder {			background-color:#fff;			border-top:1px solid #A1A5A9;			}				.dayborder2 {			background-color:#fff;			border-top:1px dashed #ccc;			}				.title {			background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif);			padding:5px;			}				.title h1 {			font-family: Helvetica,sans-serif;			font-size: 18px;			color:#000;			margin:0;			}				.monthback {			background-color:#A1A5A9; width=90%; margin:0;			}				.monthsmallbasic {			background-color:#fff;			text-align:left;			vertical-align:top;			}				.monthmediumbasic {			background-color:#fff;			height:20px;			width:20px;			text-align:left;			vertical-align:top;			}					.monthlargebasic {			background-color:#fff;			height:105px;			width:105px;			text-align:left;			vertical-align:top;			}				.monthoff {			background-color:#F2F2F2;			}				.monthon {			background-color:#F2F9FF;			}					.monthselected {			border: solid 1px red;			}				.montheventtop {			background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif);			border-top:1px solid #A1A5A9;			}				.montheventline {			border-right:1px dotted #A1A5A9;			}				.medtitle {			background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif);			height:20px;			margin-top:3px;			font-weight:900;			}				.yearreg {			background-color:#fff;			height:30px;			width:30px;			text-align:right;			vertical-align:top;			font-size:9px;			}				.yearoff {			background-color:#F2F2F2;			height:30px;			width:30px;			text-align:right;			vertical-align:top;			font-size:9px;			}				.yearon {			background-color:#F2F9FF;			height:30px;			width:30px;			text-align:right;			vertical-align:top;			font-size:9px;			}				.yearmonth {			background-color:#ccc;			}				.yearweek {			background-color:#eee;			width:30px;			font-size:9px;			font-weight:900;			text-align:center;			height:15px;			}				.eventborder {			background-image:url(../typo3conf/ext/cal/template/img/day_title.gif);			border:1px #006699 solid;			}				.calborder {			background-color:#fff;	width:96%; margin:0;		border:1px #A1A5A9 solid;			}				.dateback {			background-color:#eee;			}				.weekborder {			border-top:1px dashed #A1A5A9;			border-right:1px solid #A1A5A9;			}				.weekborder2 {			border-right:1px solid #A1A5A9;			}				.timeborder {			border-right:2px solid #A1A5A9;			border-top:1px dashed #A1A5A9;			background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif);			}				.timeborder2 {			border-right:2px solid #A1A5A9;			border-top:1px solid #A1A5A9;			background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif);			}				.navback {			background-image:url(../typo3conf/ext/cal/template/img/time_bg.gif);			}				.sideback {			background-image:url(../typo3conf/ext/cal/template/img/side_bg.gif);			}				a.psf {			text-decoration:none;			}				a.psf:link {			color:#0066FF;			}				a.psf:visited {			color:#0066FF;			}				a.psf:active {			color:#3366CC;			}				a.psf:hover {			color:#000099;			text-decoration:underline;			}				a.ps2 {			text-decoration:underline;			}				a.ps2:link {			color:#0066FF;			}				a.ps2:visited {			color:#0066FF;			}				a.ps2:active {			color:#3366CC;			}				a.ps2:hover {			color:#000099;			}				a.ps3 {			text-decoration:none;			}				a.ps3:link {			color:#000;			}				a.ps3:visited {			color:#000;			}				a.ps3:active {			color:#000;			}				a.ps3:hover {			color:#000;			text-decoration:underline;			}				a.ps {			text-decoration:none;			}				a.ps:link {			color:#fff;			}				a.ps:visited {			color:#fff;			}				a.ps:active {			color:#fff;			}				a.ps:hover {			color:#fff;			text-decoration:underline;			}		.legend_calendar {			font-size:9px;			color:#000000;			margin-top:1em;			margin-left:1em;		}				.V9 {					font-size:9px;			color:#000000;			}				.V9 ul {			margin-bottom: 0px;			padding-bottom: 0px;			margin-left:20px;			padding-left:0px;			}		.V9 li {			margin-bottom: 0px;			padding-bottom: 0px;			}				.V10W {					font-size:10px;			color:#FFFFFF;			text-decoration:none;			}				.V9W {					font-size:9px;			color:#FFFFFF;			text-decoration:none;			}				.V10WB {					font-size:10px;			color:#FFFFFF;			font-weight:900;			}				.V9G {					font-size:9px;			color:#666666;			}				.V10 {					font-size:10px;			color:#000000;			}				.V9BOLD {					font-size:9px;			font-weight:900;			}				.G10 {					font-size:11px;			color:#0066FF;			}				.G10B {					font-size:11px;			color:#000000;			}				.G10BOLD {					font-size:11px;			font-weight:900;			}				.G10G {			font-size:11px;			color:#A1A5A9;			}				.V12 {					font-size:12px;			color:#000000;			}				.eventfont {					font-size:11px;			color:#FFFFFF;			}				.query_style {			font-size:11px;					width:156px;			margin-bottom:0;			}				.search_style {			font-size:12px;					width:134px;			margin-bottom:0;			}				.login_style {			font-size:11px;					width:80px;			margin-bottom:0;			}					.bold_link a:link{			font-weight: bold;		}				.bold_link a:active{			font-weight: bold;		}				.bold_link a:visited{			font-weight: bold;		}				/*------------ Category style package: default (blue) - start ------------*/				.default_categoryheader{			background-color:#557CA3;		}				.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;		}				.default_categorybody{			background-color:#6699CC;			border: 1px solid #557CA3;			color: #fff;		}				.default_categorybody a:link{			color: #fff;		}				/*------------ Category style package: default (blue) - end ------------*/			/*------------ Category style package: green - start ------------*/				.green_catheader{			background-color:#53A062;		}				.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;		}				.green_catbody{			background-color:#4FC464;			border: 1px solid #53A062;			color: #fff;		}				.green_catbody a:link{			color: #fff;		}				/*------------ Category style package: green - end ------------*/		/*------------ Category style package: orange - start ------------*/		.orange_catheader{			background-color:#E84F25;		}				.orange_catheader_bullet{			color:#FF6D3B;			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;		}				.orange_catbody{			background-color:#FF6D3B;			border: 1px solid #E84F25;			color: #fff;		}				.orange_catbody a:link{			color: #fff;		}				/*------------ Category style package: orange - end ------------*/		/*------------ Category style package: pink - start ------------*/				.pink_catheader{			background-color:#B257A2;		}				.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;		}				.pink_catbody{			background-color:#EA62D4;			border: 1px solid #B257A2;			color: #fff;		}				.pink_catbody a:link{			color: #fff;		}				/*------------ Category style package: pink - end ------------*/		/*------------ Category style package: red - start ------------*/		.red_catheader{			background-color:#D42020;		}				.red_catheader_bullet{			color:#FF5E56;			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;		}				.red_catbody{			background-color:#FF5E56;			border: 1px solid #D42020;			color: #fff;		}				.red_catbody a:link{			color: #fff;		}				/*------------ Category style package: red - end ------------*/		/*------------ Category style package: yellow - start ------------*/		.yellow_catheader{			background-color:#B88F0B;		}				.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;		}				.yellow_catbody{			background-color:#CCB21F;			border: 1px solid #B88F0B;			color: #fff;		}				.yellow_catbody a:link{			color: #fff;		}				/*------------ Category style package: yellow - end ------------*/		/*------------ Category style packag
/* default styles for extension "tx_photogals_pi1" */
.tx-photogals-pi1 {
	margin:0px;
	padding:0px;
}
.tx-photogals-pi1-big a {
	border:1px solid #CCCCCC;
	padding:5px;
	background-color:#FFFFFF;
	text-align:center;
	display:block;
}
.tx-photogals-pi1-big a:hover {
	border:1px solid #999999;
}
.tx-photogals-pi1-small a {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:6px;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
.tx-photogals-pi1-small a:hover {
	border:1px solid #000000;
}
.tx-photogals-pi1-small-active a {
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:6px;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
.tx-photogals-pi1-small-active a:hover {
	border:1px solid #000000;
}
/* default styles for extension "tx_skpdfviewer_pi1" */
	
	.tx-skpdfviewer-pi1 .pdf {background:#eee;border:2px solid #aaa;}
	.tx-skpdfviewer-pi1 .pdf-header {float:left;width:59%;text-align:left;padding:2px 6px;}
	.tx-skpdfviewer-pi1 .pdf-browser {float:right;width:36%;text-align:right;}
	.tx-skpdfviewer-pi1 .pdf-browser form {margin:0 !important;padding:0 !important;}
	.tx-skpdfviewer-pi1 .pdf-browser form input {margin:0;font-size:84%;}
	.tx-skpdfviewer-pi1 .pdf-browser form input.page {width:24px;text-align:center;}
	.tx-skpdfviewer-pi1 img {margin:0;padding:0;}
	.tx-skpdfviewer-pi1 span.title {font-size:110%;font-weight:bold;padding-right:12px;}
	.tx-skpdfviewer-pi1 span.pagelabel {font-size:85%;font-weight:bold;font-style:italic;}
	.tx-skpdfviewer-pi1 span.page {font-size:85%;font-weight:bold;font-style:italic;}
	.tx-skpdfviewer-pi1 span.pageslabel {font-size:85%;font-weight:bold;font-style:italic;}
	.tx-skpdfviewer-pi1 span.pages {font-size:85%;font-weight:bold;font-style:italic;}


/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_femp3player_pi1" */
		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
		}
