/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.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 { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.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 TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
    .tx-guestbook-list-header { background-color: #C8DAEE; color: #000000; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FEF9EA; }
    .tx-guestbook-list-rowleft { background-color: #F8F1D2; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #FFFFFF; }
    .tx-veguestbook-pi1-browsebox-strong { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #C5D6E6; color: #000000; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#1D4486; background-color:#F7FAFD; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#1D4486; background-color:#F7FAFD; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#1D4486; background-color:#F7FAFD; font-size:12; color:#333333; width:200; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
/* default styles for extension "tx_flatmgr_pi1" */
/* calendar fontsize of rlmp_dateselectlib */.calendar table td{				font-size: 12px;}.calendar {	z-index: 200;}.tx-flatmgr-pi1 .theYears td {                font-family: arial;                font-size: 10pt;                color: black;}.tx-flatmgr-pi1 .theYears td.selected {                font-family: arial;                font-size: 10pt;                font-weight: bold;                color: blue;}.tx-flatmgr-pi1 {                font-family: arial;                font-size: 10px;                color: black;}.tx-flatmgr-pi1 .listYear td {                font-family: arial;                font-size: 10px;                border: 1px solid black;                text-align: center;				/* width didn't work				 * size is determined				 * by font size */}/* size of the calendar days*/.tx-flatmgr-pi1 .listYear td div {				width: 12px;				height: 12px;				padding: 0px;				margin: 0px;				text-align: center;}.tx-flatmgr-pi1 .listYear td.noDay {                font-family: arial;                font-size: 10px;                border: 0px;                text-align: center;}.tx-flatmgr-pi1 .listYear td.bookedWeekend {                background-color: #c8daee;		/*		background-image:url("/typo3conf/ext/flatmgr/pi1/static/bookedWeekend.gif");*/}.tx-flatmgr-pi1 .listYear td.vacantWeekend {                background-color: #99CC66;}.tx-flatmgr-pi1 .listYear td.bookedDay {                background-color: #c8daee;}.tx-flatmgr-pi1 .listYear td.overbookedDay {                background-color: #c8daee;}.tx-flatmgr-pi1 .listYear td.vacantDay {                background-color: #ffffff;}.tx-flatmgr-pi1 .calendarLegend td {                font-family: arial;                font-size: 10px;                border: 1px solid black;                width: 10px;                text-align: center;}.tx-flatmgr-pi1 .calendarLegend td.bookedWeekend {                /*background-color: #66CCFF;				background-image:url("/typo3conf/ext/flatmgr/pi1/static/bookedWeekend.gif")*/;}.tx-flatmgr-pi1 .calendarLegend td.vacantWeekend {                background-color: #99CC66;}.tx-flatmgr-pi1 .calendarLegend td.bookedDay {                background-color: #c8daee;}.tx-flatmgr-pi1 .calendarLegend td.overbookedDay {              background-color: #c8daee;}.tx-flatmgr-pi1 .calendarLegend td.vacantDay {                background-color: #ffffff;}.tx-flatmgr-pi1 .listYearTitle {                font-size: 12px;                font-weight: bold;                margin: 10px 0;}.tx-flatmgr-pi1 .calendarLegend td.legend {                width: 120px;                font-family: arial;                font-size: 10px;                border: 0px;                text-align: left;}.tx-flatmgr-pi1 .listYear td.month {                background-color: #ecf2f9;                border: 0px;}.tx-flatmgr-pi1 .listYear td.monthNoDisplay {                background-color: transparent;                border: 0px;}.tx-flatmgr-pi1 .listFlat {				padding: 0;				margin: 0;				/*				border: 1px solid green;				*/}.tx-flatmgr-pi1 .listFlat td.flatName {                font-size: 12px;                font-weight: bold;                margin: 10px 0;                border: 0px;}.tx-flatmgr-pi1 .monthMultiRow {				border: 0;				background-color: #ecf2f9;}.tx-flatmgr-pi1 .tableMultiRow {				border: 0;				background-color: #ecf2f9;}.tx-flatmgr-pi1 td.monthNameMultiRow {				border: 0;				font-family: arial;				font-weight: bold;				font-size: 12px;				background-color: #ecf2f9;}.tx-flatmgr-pi1 td.dayNames {				border: 0;				font-family: arial;				font-weight: normal;				font-size: 9px;				text-align: center;}.tx-flatmgr-pi1 td.endDay {			/*	background-color: #f2eac7;*/}.tx-flatmgr-pi1 td.startDay {				background-color: #c8daee; }.tx-flatmgr-pi1 td.endWeekend {				/*background-image:url("/typo3conf/ext/flatmgr/pi1/static/weekendEnd.gif")*/;}.tx-flatmgr-pi1 td.bookerChangedDay {			background-color: #c8daee;}.tx-flatmgr-pi1 td.bookerChangedWeekend {			background-color: #c8daee;}.tx-flatmgr-pi1 td.startWeekend {		background-color: #c8daee;	/*	background-image:url("/typo3conf/ext/flatmgr/pi1/static/weekendStart.gif")*/;}.tx-flatmgr-pi1 td.endWeekendNormal {	/*	background-image:url("/typo3conf/ext/flatmgr/pi1/static/weekendEndNormal.gif")*/;}.tx-flatmgr-pi1 td.startWeekendNormal {			background-color: #c8daee;	/*background-image:url("/typo3conf/ext/flatmgr/pi1/static/weekendStartNormal.gif")*/;}.tx-flatmgr-pi1 td.overbookedStart {			background-color: #c8daee;	/*background-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedStart.gif")*/;}.tx-flatmgr-pi1 td.overbookedEnd {		background-color: #c8daee;	/*	background-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedEnd.gif")*/;}.tx-flatmgr-pi1 td.overbookedAndBookedEnd {			/*background-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedAndBookedEnd.gif")*/;}.tx-flatmgr-pi1 td.overbookedStartWeekend {			background-color: #c8daee; /*	background-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedStartWeekend.gif")*/;}.tx-flatmgr-pi1 td.overbookedEndWeekend {		background-color: #c8daee;	/*background-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedEndWeekend.gif")*/;}.tx-flatmgr-pi1 td.overbookedAndBookedEndWeekend {		/*background-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedAndBookedEndWeekend.gif")*/;}.tx-flatmgr-pi1 {				font-family: arial, helvetica, sans-serif;				font-size: 10pt;}.tx-flatmgr-pi1 .adminFlatListInput input {				margin: 10px 0px 10px 0px;}.tx-flatmgr-pi1 .availableFlat {				font-weight: bold;}.tx-flatmgr-pi1 .availableFlatLink {				margin-left: 10px;				font-weight: normal;}.tx-flatmgr-pi1 .availabilityInputHeader {				font-weight: bold;				margin-bottom: 10px;}.tx-flatmgr-pi1 .availabilityInput, .tx-flatmgr-pi1 .availabilityInput input  {				margin: 0px 5px 0px 5px;}.tx-flatmgr-pi1 .availableFlatsHeader {				font-weight: bold;				margin: 10px 0px 10px 0px;				font-size: 10pt;}.tx-flatmgr-pi1 .availableFlatsFooter {				margin: 0px 0px 10px 0px;}.tx-flatmgr-pi1 div.normalMessage {				width: 90%;				color: black;				background-color: #FFFFCC;				border: 1px solid #00FF33;				padding: 5px;				margin: 5px 0px 5px 0px;				font-weight: normal;				font-size: 10pt;				font-family: arial, helvetica, sans-serif;}.tx-flatmgr-pi1 div.errorMessage {				width: 90%;				color: black;				background-color: #FFFF99;				border: 1px solid #c8daee;				padding: 5px;				margin: 5px 0px 5px 0px;				font-weight: normal;				font-size: 10pt;				font-family: arial, helvetica, sans-serif;}.tx-flatmgr-pi1 div.warnMessage {				width: 90%;				color: black;				background-color: #FFFFCC;				border: 1px solid #FF9933;				padding: 5px;				margin: 5px 0px 5px 0px;				font-weight: normal;				font-size: 10pt;				font-family: arial, helvetica, sans-serif;}.tx-flatmgr-pi1 .noAvailableFlat {				color: #c8daee;				font-weight: bold;				font-size: 10pt;				font-family: arial, helvetica, sans-serif;}.tx-flatmgr-pi1 .nextVacantPeriod {				color: #c8daee;				font-weight: bold;				font-size: 10pt;				font-family: arial, helvetica, sans-serif;}.tx-flatmgr-pi1 .nextVacantPeriod td {				padding-left: 5px;}.tx-flatmgr-pi1 .availableForeignFlat {				font-weight: bold;				color: blue;				margin: 0px 0px 0px 0px;}.tx-flatmgr-pi1 .availableForeignFlat td {				padding-left: 5px;}.tx-flatmgr-pi1 .nextForeignVacantPeriod {				font-weight: bold;				color: blue;				margin: 0px 0px 0px 0px;}.tx-flatmgr-pi1 .nextForeignVacantPeriod td {				padding-left: 5px;}.tx-flatmgr-pi1 .availabilityTable {				border-collapse: collapse;}.tx-flatmgr-pi1 .availabilityTable td {				/*				border-bottom: 1px dashed gray;				*/}.tx-flatmgr-pi1 .availabilityTable tr {}.tx-flatmgr-pi1 .availibilityTableHeader {				color: #c8daee;				font-weight: bold;				font-size: 10pt;				font-family: arial, helvetica, sans-serif;}.tx-flatmgr-pi1 #formResult {				margin-top: 10px;}.tx-flatmgr-pi1 .availableFlatsLegend table {}.tx-flatmgr-pi1 .availableFlatsLegend .legendText {				font-family: arial, helvetica, sans-serif;				font-size: 10pt;}.tx-flatmgr-pi1 .availableFlatsLegend td.availableFlat {				width: 10px;				background-color: #CCFF00;				border: 1px solid black;}.tx-flatmgr-pi1 .availabilityTable .availableFlat {				background-color: #CCFF00;}.tx-flatmgr-pi1 .availabilityTable .availablePeriod {				background-color: #CCFF00;}.tx-flatmgr-pi1 .availableFlat td {				padding-left: 5px;}.tx-flatmgr-pi1 .availableFlatsLegend td.nextVacantPeriod {				width: 10px;				background-color: #CCFFCC;				border: 1px solid black;}.tx-flatmgr-pi1 .availabilityTable .nextVacantPeriod {				background-color: #CCFFCC;}.tx-flatmgr-pi1 .availableFlatsLegend td.availableForeignFlat {				width: 10px;				color: ##0066FF;				background-color: #99CC33;				border: 1px solid black;}.tx-flatmgr-pi1 .availabilityTable .availableForeignFlat {				background-color: #99CC33;}.tx-flatmgr-pi1 .availableFlatsLegend td.nextForeignVacantPeriod {				width: 10px;				color: ##0066FF;				background-color: #CCCC66;				border: 1px solid black;}.tx-flatmgr-pi1 .availabilityTable .nextForeignVacantPeriod {				background-color: #CCCC66;}.tx-flatmgr-pi1 #flatmgrTooltip {				position: absolute;				z-index: 200;				top: 0px;				display: none;				background-color: #C0c0c0;}/* special for the MSIE 6 */*html .tx-flatmgr-pi1 #flatmgrTooltip {				position: absolute;				display: none;				background-color: #CCCC66;}/* special for the MSIE 7 */*+html .tx-flatmgr-pi1 #flatmgrTooltip {				position: absolute;				display: none;				background-color: #CCCC66;}/* special for the MSIE 6 and 7 */* html .tx-flatmgr-pi1 .displayAdditionalFieldsTable, *+html .tx-flatmgr-pi1 .displayAdditionalFieldsTable  {				display: block;}/* design of the tooltip */html>body .tx-flatmgr-pi1 #flatmgrTooltip  {				/*position: fixed;*/}.tx-flatmgr-pi1 #flatmgrTooltip  {				font-weight: normal;				color: black;				font-size: 10pt;				font-family: arial, helvetica, sans-serif;}.tx-flatmgr-pi1 #flatmgrTooltip .bookedBy {				font-weight: bold;				color: green;}.tx-flatmgr-pi1 #flatmgrTooltip .header {				font-weight: bold;				color: black;				padding: 5px 5px 5px 5px;}.tx-flatmgr-pi1 #flatmgrTooltip .headerValue {				font-weight: bold;				color: black;				padding: 5px 5px 5px 5px;}.tx-flatmgr-pi1 #flatmgrTooltip .field {				font-weight: normal;				color: black;				padding: 0px 5px 5px 5px;}.tx-flatmgr-pi1 #flatmgrTooltip .fieldValue {				font-weight: bold;				color: blue;				padding: 0px 5px 5px 5px;}.tx-flatmgr-pi1 #flatmgrTooltip table {				border-collapse: collapse;}.tx-flatmgr-pi1 #flatmgrTooltip table td{}.tx-flatmgr-pi1 #flatmgrTooltip table td{				background-color:#cccccc;}/* utilisation */.tx-flatmgr-pi1 .utilisationLegend  {}.tx-flatmgr-pi1 .utilisationLegend td {				font: arial, helvetica, sans-serif;				font-size: 10px;				color: black;				width: 80px;				height: 10px;				border-collapse: collapse;				margin: 0;				padding: 0;}.tx-flatmgr-pi1 .utilisationLegend div {				width: 9px;				height: 10px;				margin: 0px 5px 0px 0px;				padding: 0;				float: left;}.tx-flatmgr-pi1 .utilisationLegend div.util0 {                background-color: #FFFFFF;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util24 {                background-color: #EFFFCC;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util25 {                background-color: #E0FFCC;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util49 {                background-color: #DDFFCC;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util50 {                background-color: #CCFFCC;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util74 {                background-color: #CCFF99;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util75 {                background-color: #CCFF00;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util99 {                background-color: #8ECA86;                border: 1px solid black;}.tx-flatmgr-pi1 .utilisationLegend div.util100 {                background-color: #009933;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util0 {                background-color: #FFFFFF;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util24 {                background-color: #EFFFCC;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util25 {                background-color: #E0FFCC;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util49 {                background-color: #DDFFCC;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util50 {                background-color: #CCFFCC;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util74 {                background-color: #CCFF99;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util75 {                background-color: #CCFF00;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util99 {                background-color: #8ECA86;                border: 1px solid black;}.tx-flatmgr-pi1 table td.util100 {                background-color: #009933;                border: 1px solid black;}.tx-flatmgr-pi1 .effectiveUtilisation {				margin: 10px 0px 10px 0px;}.tx-flatmgr-pi1 .effectiveUtilisation .value {				font-weight: bold;				padding: 0px 0px 0px 5px;}
/* 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; }