
.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-bottom:5px;
margin-top:10px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
font-style:italic;
font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
font-weight:bold;
text-align:center;
}
.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:none repeat scroll 0 0 #EEEEEE;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-bottom:5px;
margin-top:20px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {
margin-bottom:0;
margin-top:0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {
background:none repeat scroll 0 0 #CCCCCC;
vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
color:#666666;
}
.tx-indexedsearch .tx-indexedsearch-category {
background:none repeat scroll 0 0 #CCCCCC;
font-size:16px;
font-weight:bold;
}
.tx-indexedsearch .res-tmpl-css {
clear:both;
margin-bottom:1em;
}
.tx-indexedsearch .searchbox-tmpl-css label {
float:left;
margin-right:1em;
width:10em;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
float:right;
font-weight:normal;
letter-spacing:0;
margin-top:-1.2em;
}
.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;
}
.calendar table td {
font-size:12px;
}
.calendar {
z-index:200;
}
.tx-flatmgr-pi1 .theYears td {
color:black;
font-family:arial;
font-size:10pt;
}
.tx-flatmgr-pi1 .theYears td.selected {
color:blue;
font-family:arial;
font-size:10pt;
font-weight:bold;
}
.tx-flatmgr-pi1 {
color:black;
font-family:arial;
font-size:10px;
}
.tx-flatmgr-pi1 .listYear td {
border:1px solid black;
font-family:arial;
font-size:10px;
text-align:center;
}
.tx-flatmgr-pi1 .listYear td div {
height:12px;
margin:0;
padding:0;
text-align:center;
width:12px;
}
.tx-flatmgr-pi1 .listYear td.noDay {
border:0 none;
font-family:arial;
font-size:10px;
text-align:center;
}
.tx-flatmgr-pi1 .listYear td.bookedWeekend {
 background-color: #FFCC00;
 background-image:none;
}
.tx-flatmgr-pi1 .listYear td.vacantWeekend {
background-color:#CCCCCC;
}
.tx-flatmgr-pi1 .listYear td.bookedDay {
background-color:#FFCC00;
}
.tx-flatmgr-pi1 .listYear td.overbookedDay {
background-color:#FF0000;
}
.tx-flatmgr-pi1 .listYear td.vacantDay {
background-color:#FFFFFF;
}
.tx-flatmgr-pi1 .calendarLegend td {
border:1px solid black;
font-family:arial;
font-size:10px;
text-align:center;
width:10px;
}
.tx-flatmgr-pi1 .calendarLegend td.bookedWeekend {
background-image:url("/typo3conf/ext/flatmgr/pi1/static/bookedWeekend.gif");
}
.tx-flatmgr-pi1 .calendarLegend td.vacantWeekend {
background-color:#ccc;
}
.tx-flatmgr-pi1 .calendarLegend td.bookedDay {
background-color:#FFCC00;
}
.tx-flatmgr-pi1 .calendarLegend td.overbookedDay {
background-color:#FF0000;
}
.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 {
border:0 none;
font-family:arial;
font-size:10px;
text-align:left;
width:120px;
}
.tx-flatmgr-pi1 .listYear td.month {
background-color:#E0E0E0;
border:0 none;
}
.tx-flatmgr-pi1 .listYear td.monthNoDisplay {
background-color:transparent;
border:0 none;
}
.tx-flatmgr-pi1 .listFlat {
margin:0;
padding:0;
}
.tx-flatmgr-pi1 .listFlat td.flatName {
border:0 none;
font-size:12px;
font-weight:bold;
margin:10px 0;
}
.tx-flatmgr-pi1 .monthMultiRow {
background-color:#E0E0E0;
border:0 none;
}
.tx-flatmgr-pi1 .tableMultiRow {
background-color:#E0E0E0;
border:0 none;
}
.tx-flatmgr-pi1 td.monthNameMultiRow {
background-color:#E0E0E0;
border:0 none;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.tx-flatmgr-pi1 td.dayNames {
border:0 none;
font-family:arial;
font-size:9px;
font-weight:normal;
text-align:center;
}
.tx-flatmgr-pi1 td.endDay {
background-image:url("/typo3conf/ext/flatmgr/pi1/static/bookingEnd.gif");
}
.tx-flatmgr-pi1 td.startDay {
background-image:url("/typo3conf/ext/flatmgr/pi1/static/bookingStart.gif");
}
.tx-flatmgr-pi1 td.endWeekend {
background-image:url("/typo3conf/ext/flatmgr/pi1/static/weekendEnd.gif");
}
.tx-flatmgr-pi1 td.bookerChangedDay {
background-image:url("/typo3conf/ext/flatmgr/pi1/static/bookerChangedDay.gif");
}
.tx-flatmgr-pi1 td.bookerChangedWeekend {
background-image:url("/typo3conf/ext/flatmgr/pi1/static/bookerChangedWeekend.gif");
}
.tx-flatmgr-pi1 td.startWeekend {
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-image:url("/typo3conf/ext/flatmgr/pi1/static/weekendStartNormal.gif");
}
.tx-flatmgr-pi1 td.overbookedStart {
background-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedStart.gif");
}
.tx-flatmgr-pi1 td.overbookedEnd {
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-image:url("/typo3conf/ext/flatmgr/pi1/static/overbookedStartWeekend.gif");
}
.tx-flatmgr-pi1 td.overbookedEndWeekend {
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 0;
}
.tx-flatmgr-pi1 .availableFlat {
font-weight:bold;
}
.tx-flatmgr-pi1 .availableFlatLink {
font-weight:normal;
margin-left:10px;
}
.tx-flatmgr-pi1 .availabilityInputHeader {
font-weight:bold;
margin-bottom:10px;
}
.tx-flatmgr-pi1 .availabilityInput, .tx-flatmgr-pi1 .availabilityInput input {
margin:0 5px;
}
.tx-flatmgr-pi1 .availableFlatsHeader {
font-size:10pt;
font-weight:bold;
margin:10px 0;
}
.tx-flatmgr-pi1 .availableFlatsFooter {
margin:0 0 10px;
}
.tx-flatmgr-pi1 div.normalMessage {
background-color:#FFFFCC;
border:1px solid #00FF33;
color:black;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
margin:5px 0;
padding:5px;
width:90%;
}
.tx-flatmgr-pi1 div.errorMessage {
background-color:#FFFF99;
border:1px solid red;
color:black;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
margin:5px 0;
padding:5px;
width:90%;
}
.tx-flatmgr-pi1 div.warnMessage {
background-color:#FFFFCC;
border:1px solid #FF9933;
color:black;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
margin:5px 0;
padding:5px;
width:90%;
}
.tx-flatmgr-pi1 .noAvailableFlat {
color:red;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.tx-flatmgr-pi1 .nextVacantPeriod {
color:red;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.tx-flatmgr-pi1 .nextVacantPeriod td {
padding-left:5px;
}
.tx-flatmgr-pi1 .availableForeignFlat {
color:blue;
font-weight:bold;
margin:0;
}
.tx-flatmgr-pi1 .availableForeignFlat td {
padding-left:5px;
}
.tx-flatmgr-pi1 .nextForeignVacantPeriod {
color:blue;
font-weight:bold;
margin:0;
}
.tx-flatmgr-pi1 .nextForeignVacantPeriod td {
padding-left:5px;
}
.tx-flatmgr-pi1 .availabilityTable {
border-collapse:collapse;
}
.tx-flatmgr-pi1 .availabilityTable td {
}
.tx-flatmgr-pi1 .availabilityTable tr {
}
.tx-flatmgr-pi1 .availibilityTableHeader {
color:red;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
}
.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 {
background-color:#CCFF00;
border:1px solid black;
width:10px;
}
.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 {
background-color:#CCFFCC;
border:1px solid black;
width:10px;
}
.tx-flatmgr-pi1 .availabilityTable .nextVacantPeriod {
background-color:#CCFFCC;
}
.tx-flatmgr-pi1 .availableFlatsLegend td.availableForeignFlat {
background-color:#99CC33;
border:1px solid black;
width:10px;
}
.tx-flatmgr-pi1 .availabilityTable .availableForeignFlat {
background-color:#99CC33;
}
.tx-flatmgr-pi1 .availableFlatsLegend td.nextForeignVacantPeriod {
background-color:#CCCC66;
border:1px solid black;
width:10px;
}
.tx-flatmgr-pi1 .availabilityTable .nextForeignVacantPeriod {
background-color:#CCCC66;
}
.tx-flatmgr-pi1 #flatmgrTooltip {
background-color:#C0C0C0;
display:none;
position:absolute;
top:0;
z-index:200;
}
* + html .tx-flatmgr-pi1 #flatmgrTooltip {
background-color:#CCCC66;
display:none;
position:absolute;
}
* html .tx-flatmgr-pi1 .displayAdditionalFieldsTable, * + html .tx-flatmgr-pi1 .displayAdditionalFieldsTable {
display:block;
}
html > body .tx-flatmgr-pi1 #flatmgrTooltip {
}
.tx-flatmgr-pi1 #flatmgrTooltip {
color:black;
font-family:arial,helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
}
.tx-flatmgr-pi1 #flatmgrTooltip .bookedBy {
color:green;
font-weight:bold;
}
.tx-flatmgr-pi1 #flatmgrTooltip .header {
color:black;
font-weight:bold;
padding:5px;
}
.tx-flatmgr-pi1 #flatmgrTooltip .headerValue {
color:black;
font-weight:bold;
padding:5px;
}
.tx-flatmgr-pi1 #flatmgrTooltip .field {
color:black;
font-weight:normal;
padding:0 5px 5px;
}
.tx-flatmgr-pi1 #flatmgrTooltip .fieldValue {
color:blue;
font-weight:bold;
padding:0 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;
}
.tx-flatmgr-pi1 .utilisationLegend {
}
.tx-flatmgr-pi1 .utilisationLegend td {
border-collapse:collapse;
color:black;
font-size:10px;
height:10px;
margin:0;
padding:0;
width:80px;
}
.tx-flatmgr-pi1 .utilisationLegend div {
float:left;
height:10px;
margin:0 5px 0 0;
padding:0;
width:9px;
}
.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 0;
}
.tx-flatmgr-pi1 .effectiveUtilisation .value {
font-weight:bold;
padding:0 0 0 5px;
}
div.csc-textpic-caption-c .csc-textpic-caption {
text-align:center;
}
div.csc-textpic-caption-r .csc-textpic-caption {
text-align:right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
text-align:left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
display:inline;
float:left;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid black;
padding:0;
}
div.csc-textpic-imagewrap {
padding:0;
}
div.csc-textpic img {
border:medium none;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap ul {
list-style:none outside none;
margin:0;
padding:0;
}
div.csc-textpic div.csc-textpic-imagewrap ul li {
float:left;
margin:0;
padding:0;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
border:medium none;
}
dl.csc-textpic-image {
margin:0;
}
dl.csc-textpic-image dt {
display:inline;
margin:0;
}
dl.csc-textpic-image dd {
margin:0;
}
div.csc-textpic-clear {
clear:both;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:10px;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin:0;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
display:block;
margin-bottom:5px;
}
div.csc-textpic div.csc-textpic-imagerow {
clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0 !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0 !important;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:10px !important;
}
div.csc-textpic-above div.csc-textpic-text {
clear:both;
}
div.csc-textpic-center {
text-align:center;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0 auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:left;
}
div.csc-textpic-center div.csc-textpic-text {
text-align:left;
}
div.csc-textpic-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-right div.csc-textpic-text {
clear:right;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-left div.csc-textpic-text {
clear:left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
clear:both;
float:right;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:both;
float:left;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
height:1%;
}
.tx-srfreecap-pi2-image {
margin-left:1em;
}
.tx-srfreecap-pi2-cant-read {
color:#35006D;
font-size:0.9em;
}
.tx-srfreecap-pi2-cant-read a:link {
background-color:transparent;
font-weight:bold;
text-decoration:none;
}

.tx-flatmgr-pi1 td.vacantWeekend {
/*background-image:url("/typo3conf/ext/flatmgr/pi1/static/freeweekend.gif");*/
}


/* datamints ENDE von Kopie dyn. CSS**/

table.listFlat {
  /*
  border:1px solid #7e0001;
  background-color:#fecb02;
  padding:8px;
  display:none;
  */
  background-color:transparent;
}

table.listFlat td.flatName {
  padding-right:20px;
}

div.listYearTitle {
  border-top:1px dashed #aaa; 
  padding-top:5px;
  font-size:3em;
  color:#800000;
}

table.listYear {
  margin-bottom:20px;
}

table.listYear td {
  padding-top:0px;
  padding-bottom:0px;
  line-height:1em;
}

table.calendarLegend {
  /*display:none;*/
}

/* ************************* */
/* Adminbereich */
/* ************************* */

div.adminBookingInput {
  border-top:2px solid red;
}

div.newBookingHeader {
  font-weight:bold;
}

