/* default styles for extension "tx_calendar_pi1" */
		/* some defaults */
        	DIV.tx-calendar-pi1 { font-family: Verdana, sans-serif; font-size: 9pt; }
        	DIV.tx-calendar-pi1 TD { font-family: Verdana, sans-serif; font-size: 9pt; }
		DIV.tx-calendar-pi1 A { color: #4444AA; text-decoration: none; }
		DIV.tx-calendar-pi1 A:hover { text-decoration: underline; }

		/* Month View */
		DIV.tx-calendar-pi1 TD.displayMonthDay { background-color: #EEEEFF; vertical-align: top; height: 80px; width: 13%; }
		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayNotInMonth { background-color: #EEEEFF; }
		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayWeekEnd { background-color: #EEEEFF; }
		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayCurrentDay { background-color: #BCE8FF; height: 100%; }

		DIV.tx-calendar-pi1 TD.displayMonthDay DIV.dayTitle { font-weight: bold; background-color: #DDDDEE; border-bottom: 1px solid #AAAAAA; }
		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayNotInMonth DIV.dayTitle { font-weight: bold; background-color: #DDDDDD; }
		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayWeekEnd DIV.dayTitle { font-weight: bold; background-color: #EEEEFF; }
		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayCurrentDay DIV.dayTitle { font-weight: bold; background-color: #BCE8FF; }

		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayWeekEnd DIV.dayTitle { font-weight: bold; background-color: #EEEEEE; }
		DIV.tx-calendar-pi1 TD.displayMonthDay SPAN.displayMonthDayHasEvents DIV.dayTitle A { color: red; }

		DIV.tx-calendar-pi1 TD.displayMonthWeekHeader { background-color: #DDDDEE; font-weight: bold; }
		DIV.tx-calendar-pi1 TD.displayMonthWeekDayHeader { background-color: #DDDDEE; font-weight: bold; text-align: center; }
		DIV.tx-calendar-pi1 TD.displayMonthWeekEndDayHeader { background-color: #EEEEFF; font-weight: bold; text-align: center; }

		DIV.tx-calendar-pi1 DIV.monthOverlappingEvent { background-color: #EEEEEE; text-align: center; }
		DIV.tx-calendar-pi1 DIV.monthFromPrevDayEvent { background-color: #DDDDDD; text-align: center; }
		DIV.tx-calendar-pi1 DIV.monthToNextDayEvent   { background-color: #DDDDDD; text-align: center; }
		DIV.tx-calendar-pi1 DIV.monthFullDayEvent     {                            text-align: center; }

        	DIV.tx-calendar-pi1 DIV.currentMonth { font-face: Verdana, sans-serif; font-size: 12pt; font-weight: bold; }
        	DIV.tx-calendar-pi1 SPAN.prevMonth { font-face: Verdana, sans-serif; font-weight: bold; }
        	DIV.tx-calendar-pi1 SPAN.nextMonth { font-face: Verdana, sans-serif; font-weight: bold; }
        	DIV.tx-calendar-pi1 SPAN.prevYear { font-face: Verdana, sans-serif; font-weight: bold; }
        	DIV.tx-calendar-pi1 SPAN.nextYear { font-face: Verdana, sans-serif; font-weight: bold; }


		/* Month at a glance */
		DIV.tx-calendar-pi1 TD.matDay { border: 1px solid #AAAAAA; background-color: #EEEEEE; }
		DIV.tx-calendar-pi1 TD.matDay A { color: #999999; }
		DIV.tx-calendar-pi1 SPAN.matHasEvent A { color: #0000FF; }
		DIV.tx-calendar-pi1 SPAN.matNoEvents {  }
		DIV.tx-calendar-pi1 SPAN.matNotInMonth { background-color: #FFFFFF; }

		DIV.tx-calendar-pi1 SPAN.matWeekEnd { background-color: #DDDDDD; }
		DIV.tx-calendar-pi1 SPAN.matNotInMonth SPAN.matWeekEnd { background-color: #FFFFFF; }

		DIV.tx-calendar-pi1 TD.matweekDayHeader { background-color: #DDDDEE; font-weight: bold; text-align: center; color: #888888; }
		DIV.tx-calendar-pi1 TD.matweekEndDayHeader { background-color: #DDDDDD; font-weight: bold; text-align: center; color: #888888; }

		/* Week view */
		DIV.tx-calendar-pi1 SPAN.weekTitle { font-size: 12pt; font-weight: bold; }
		DIV.tx-calendar-pi1 SPAN.prevWeek { }
		DIV.tx-calendar-pi1 SPAN.nextWeek { }
		DIV.tx-calendar-pi1 TABLE.weekTable { width: 100%; border: 1px solid #AAAAAA;}
		DIV.tx-calendar-pi1 TABLE.weekTable TD.dayEven { vertical-align: top; background-color: #DDDDDD; }
		DIV.tx-calendar-pi1 TABLE.weekTable TD.dayOdd { vertical-align: top; background-color: #EEEEEE; }




		/* Day view */
        	DIV.tx-calendar-pi1 DIV.dayTitleInDayView { font-face: Verdana, sans-serif; font-weight: bold; }
        	DIV.tx-calendar-pi1 SPAN.prevDay { font-face: Verdana, sans-serif; font-weight: bold; }
        	DIV.tx-calendar-pi1 SPAN.nextDay { font-face: Verdana, sans-serif; font-weight: bold; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix { width: 100%; border: 1px solid #AAAAAA; border-top: none; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TD { border: .5px solid #555555; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TR.fullDayAllEventsLine { background-color: #CCCCCC; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TD.fullDayAllEventsHeader { text-align: center; font-weight: bold; width: 100px; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TD.fullDayEvents { text-align: center; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TR.hourLineEven { background-color: #DDDDDD; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TR.hourLineOdd { background-color: #EEEEEE; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TR.hourLineEven TD {  }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TR.hourLineOdd TD { }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TR.hourLineEven TD.hourHeader { text-align: center; width: 50px; font-weight: bold; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TR.hourLineOdd TD.hourHeader { text-align: right; width: 50px; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TD.singleEvent { background-color: #FFFFFF; text-align: center; border: 1px solid black; }
		DIV.tx-calendar-pi1 TABLE.hourMatrix TD.emptyEvent { }

        	DIV.tx-calendar-pi1 TR.dayOverlappingEvents TD { background-color: #EEEEFF; border-bottom: 1px #AAAAAA solid; }
        	DIV.tx-calendar-pi1 TR.dayFromPrevDayEvents TD { background-color: #EEEEFF; border-bottom: 1px #AAAAAA solid; }
        	DIV.tx-calendar-pi1 TR.dayFullDayEvents     TD { background-color: #EEEEFF; border-bottom: 1px #AAAAAA solid; }
        	DIV.tx-calendar-pi1 TR.dayToNextDayEvents   TD { background-color: #EEEEFF; border-bottom: 1px #AAAAAA solid; }

		/* Event view */
		DIV.tx-calendar-pi1 DIV.eventTitle { font-size: 12pt; font-weight: bold; }
		DIV.tx-calendar-pi1 SPAN.eventStartDate { }
		DIV.tx-calendar-pi1 SPAN.eventEndDate { }
		DIV.tx-calendar-pi1 SPAN.eventStartTime { }
		DIV.tx-calendar-pi1 SPAN.eventEndTime { }

		DIV.tx-calendar-pi1 DIV.eventOrganizer { }
		DIV.tx-calendar-pi1 DIV.eventOrganizerEmail { }
		DIV.tx-calendar-pi1 DIV.eventPlace { }
		DIV.tx-calendar-pi1 DIV.eventAddress { }
		DIV.tx-calendar-pi1 DIV.eventMoreInfo { }
		DIV.tx-calendar-pi1 DIV.eventCategory { }
		DIV.tx-calendar-pi1 DIV.eventCategoryImage { }

		/* Summary View */
		DIV.tx-calendar-pi1 DIV.pastEvent { text-decoration : line-through; }

		DIV.tx-calendar-pi1 SPAN.dayHasEvents DIV.dayTitle { font-weight: bold; font-color: red; }
		DIV.tx-calendar-pi1 SPAN.dayHasEvents DIV.dayTitle A { font-weight: bold; font-color: red; }
		DIV.tx-calendar-pi1 SPAN.dayNoEvents DIV.dayTitle { font-weight: normal }




/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
/* default styles for extension "tx_spscoutnetcalendar_pi1" */
        .spscoutnetcalendar-today { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; background-color: #FF0000; width: 17px; }
        .spscoutnetcalendar-day { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000; width: 17px; }
	.spscoutnetcalendar-month { text-align: center; background-color: #003399; color: #FFFFFF; }
	.spscoutnetcalendar-month A:link { color: #FFFFFF; }
	.spscoutnetcalendar-month A:visited { color: #FFFFFF; }
	.spscoutnetcalendar-table { border: dotted 1px #003399 }
	.spscoutnetcalendar-wd-row { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
	.spscoutnetcalendar-row-even { background-color: #DBDFEE; }
	.spscoutnetcalendar-row-odd { background-color: #FFFFFF; }
	.spscoutnetcalendar-entry { width: 400px; padding-top: 10px; }
	.spscoutnetcalendar-title { font-weight: bold; color: #FFFFFF; background-color: #003399; }
	.spscoutnetcalendar-date { font-weight: bold; color: #003399; background-color: #DBDFEE; width: 1px}
	.spscoutnetcalendar-olbg { border: solid 1px #003399; background-color: #003399; }
        .spscoutnetcalendar-olfg { border: 0px; background-color: #DBDFEE; }
        .spscoutnetcalendar-olcf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
        .spscoutnetcalendar-oltf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

/* default styles for extension "tx_jupteaser_pi1" */
  
  .tx-jupteaser-pi1-element1 {margin-bottom: 5px; background-color: #E5E5E5; }
  .tx-jupteaser-pi1-element2 {margin-bottom: 5px; background-color: #E5E5E5; }
  .tx-jupteaser-pi1-element3 {margin-bottom: 5px;}
  .tx-jupteaser-pi1-headline {font-weight: bold; }
  .tx-jupteaser-pi1-text {font-weight: normal; }
  .tx-jupteaser-pi1-link {font-weight: normal; font-size:xx-small;}
  .tx-jupteaser-pi1-image { }
/* default styles for extension "tx_nicosdirectory_pi1" */
        .tx_nicosdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
        .tx_nicosdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
	.tx_nicosdirectory-pi1-dotted { border: 1px solid #DADADA; }
        .tx_nicosdirectory-pi1-small { font-size: 10px; }
	.tx_nicosdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
	.tx_nicosdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }
/* default styles for extension "tx_attacalendar_pi1" */

.pfeilchen {
	color: #ff9900;
	white-space: nowrap;
	}

div.tx-attacalendar-pi1_smallist {
	font-size: 11px;
	font-family: arial;
	padding: 4px;
	margin-bottom: 12px;
	border: 1px dotted #CCCCCC;
	}

div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_header h1 {
	color: #999999;
	padding: 0px;
	margin: 0px;
	margin-bottom: 12px;
	font-size: 12px;
	font-weight: bold;
	}
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item {
	margin-bottom: 12px;
	}
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p {
	margin: 0px;
	padding: 0px;	
	}
	
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_from_date, 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_to_date {
	font-weight: bold;
	color: #333333;
	}
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_from_time, 
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_to_time,
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item span.tx-attacalendar-pi1_loc {
	font-weight: plain;
	color: #666666;
	}

div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title {
	margin-left: 12px;
	}
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title a:link,
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title a:visited {
	text-decoration: underline;
	color: #666666;
	}
div.tx-attacalendar-pi1_smallist div.tx-attacalendar-pi1_item p.tx-attacalendar-pi1_title a:hover {
	text-decoration: none;
	color: #ff9900;
	}
div.tx-attacalendar-pi1_extended_list {
	font-size: 11px;
	font-family: arial;
	width: 100%;
	}
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table {
	border: 1px #CCCCCC dotted;
	margin-bottom: 12px;
	width: 100%;
	}

div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links {
	vertical-align: top;
	width: 30%
	border: 1px solid #ff9900;
	padding: 5px;
	}
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links p {
	color: #333333;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	}
	
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_from_date,
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_to_date,
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_from_time,
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links span.tx-attacalendar-pi1_to_time {
	color: #333333;
	padding-right: 4px;
	font-weight: bold;
	white-space: nowrap;
	}
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links p.tx-attacalendar-pi1_loc {
	color: #ff9900;
	font-weight: bold;
	}
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts {
	width: 70%;
	vertical-align: top;
	}
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts p {
	color: #333333;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	font-size: 11px;
	}
div.tx-attacalendar-pi1_extended_list table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts h1 {
	color: #333333;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	}


/* Single-Ansicht */
div.tx-attacalendar-pi1_single {
	font-size: 11px;
	font-family: arial;
	border: 1px dotted #CCCCCC;
	padding: 5px;
	}

div.tx-attacalendar-pi1_single div.tx-attacalendar-pi1_header h1 {
	font-size: 14px;
	color: #000000;
	margin-top: 24px;
	margin-bottom: 12px;
	}

div.tx-attacalendar-pi1_single
div.tx-attacalendar-pi1_header h2 {
	font-size: 12px;
	color: #000000;
	margin-top: 12px;
	margin-bottom: 12px;
	}

div.tx-attacalendar-pi1_single P {
	font-size: 11px;
	font-family: arial;
	color: #333333;
	line-height: 14px;
	}

div.tx-attacalendar-pi1_single table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_links {
	width: 30%;
	vertical-align: top;
	}
div.tx-attacalendar-pi1_single div.tx-attacalendar-pi1_links {
	border: 1px solid #ff9900;
	padding: 5px;
	vertical-align: top;
	margin-bottom: 12px;
	}
div.tx-attacalendar-pi1_single table.tx-attacalendar-pi1_table td.tx-attacalendar-pi1_rechts {
	width: 70%;
	padding: 5px;
	vertical-align: top;
	}
/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }