﻿
.tx-myflat .searchResult {

}



.tx-myflat #flashMessages, .tx-myflat .typo3-messages {
	font-size: 1.1em;
	display: none;
	/*
	position: absolute;
	*/
	z-index: 1000;
}

.tx-myflat .typo3-message, .tx-myflat .typo3-messages, .tx-myflat .alert  {
	padding: 10px;
	color: white;
	border-radius: 10px;
}
.tx-myflat .message-error, .tx-myflat .alert {
	background-color: #000;
}
.tx-myflat .message-warning {
	background-color: #080;
}
.tx-myflat .message-information, .tx-myflat .alert-info  {
	background-color: #33b;
}

.tx-myflat #flashMessages ul {
	list-style: none;
}

.tx-myflat ul.typo3-messages {
	list-style: none;
}
.tx-myflat ul.typo3-flashMessages {
	padding: 0;
}



.tx-myflat .ajaxMessage {
	padding: 10px;
	color: white;
	background-color: #080;
	border-radius: 10px;
	display: none;
}

.tx-myflat  .clearer {
	clear: both;
}

.tx-myflat table {
	border-spacing: 0px;
}

.tx-myflat .tableMultiRow{
	background-color:transparent;
	width:100%;
}

.tx-myflat table.monthMultiRow {
	min-height: 180px;
	width:100%;
}

.tx-myflat table.monthMultiRow td {
	font-size: 12px;
	padding: 4px 4px 4px 4px;
}

.tx-myflat table.monthMultiRow .monthNameMultiRow {
	font-weight: bold;
	border-right: 1px solid #fff;
	width: 12px;
}

.tx-myflat .tableMultiRow td.noDay{
	background-color: #bcbcbc;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}




.tx-myflat .tableMultiRow td.vacant,
.tx-myflat .tableMultiRow td.booked,
.tx-myflat .tableMultiRow td.bookingEnd,
.tx-myflat .tableMultiRow td.bookingStartAndEnd,
.tx-myflat .tableMultiRow td.bookedWeekend {
	text-align: center;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #44d25e;
	width: 12px;
	height: 12px;
	color: #fff;
	cursor:default;
}

.tx-myflat .tableMultiRow:first-child td.vacant,
.tx-myflat .tableMultiRow:first-child td.booked,
.tx-myflat .tableMultiRow:first-child td.bookingEnd,
.tx-myflat .tableMultiRow:first-child td.bookingStartAndEnd,
.tx-myflat .tableMultiRow:first-child td.bookedWeekend {
	border-top: 1px solid #fff;
}

.tx-myflat .tableMultiRow td.today {
}

.tx-myflat .tableMultiRow td.vacant.future,
.tx-myflat .tableMultiRow td.bookingEnd.future,
.tx-myflat .tableMultiRow td.bookingStart.future.selectedDay{
	cursor:pointer;
}

.tx-myflat .tableMultiRow td.weekend {
	text-align: center;
	background-color: #1aa85c;
	color: #fff;
}	
.tx-myflat .tableMultiRow td.booked{
	background-color: #d24451;
}
.tx-myflat .tableMultiRow td.booked.weekend {
	background-color: #50364f;
}

.tx-myflat .tableMultiRow td.bookingStart {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#44d25e+0,44d25e+50,d24451+51,d24451+100 */
	background: rgb(68,210,94); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(68,210,94,1) 0%, rgba(68,210,94,1) 50%, rgba(210,68,81,1) 51%, rgba(210,68,81,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(68,210,94,1) 0%,rgba(68,210,94,1) 50%,rgba(210,68,81,1) 51%,rgba(210,68,81,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(68,210,94,1) 0%,rgba(68,210,94,1) 50%,rgba(210,68,81,1) 51%,rgba(210,68,81,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44d25e', endColorstr='#d24451',GradientType=1 ); /* IE6-9 */
}	
.tx-myflat .tableMultiRow td.bookingEnd {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d24451+0,d24451+49,44d25e+50,44d25e+100 */
	background: rgb(210,68,81); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(210,68,81,1) 0%, rgba(210,68,81,1) 49%, rgba(68,210,94,1) 50%, rgba(68,210,94,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(210,68,81,1) 0%,rgba(210,68,81,1) 49%,rgba(68,210,94,1) 50%,rgba(68,210,94,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(210,68,81,1) 0%,rgba(210,68,81,1) 49%,rgba(68,210,94,1) 50%,rgba(68,210,94,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d24451', endColorstr='#44d25e',GradientType=1 ); /* IE6-9 */
}

.tx-myflat .tableMultiRow td.bookingStart.weekend {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1aa85c+0,1aa85c+50,50364f+51,50364f+100 */
	background: rgb(26,168,92); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(26,168,92,1) 0%, rgba(26,168,92,1) 50%, rgba(80,54,79,1) 51%, rgba(80,54,79,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(26,168,92,1) 0%,rgba(26,168,92,1) 50%,rgba(80,54,79,1) 51%,rgba(80,54,79,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(26,168,92,1) 0%,rgba(26,168,92,1) 50%,rgba(80,54,79,1) 51%,rgba(80,54,79,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aa85c', endColorstr='#50364f',GradientType=1 ); /* IE6-9 */
}	
.tx-myflat .tableMultiRow td.bookingEnd.weekend {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#50364f+0,50364f+49,1aa85c+50,1aa85c+100 */
	background: rgb(80,54,79); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(80,54,79,1) 0%, rgba(80,54,79,1) 49%, rgba(26,168,92,1) 50%, rgba(26,168,92,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(80,54,79,1) 0%,rgba(80,54,79,1) 49%,rgba(26,168,92,1) 50%,rgba(26,168,92,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(80,54,79,1) 0%,rgba(80,54,79,1) 49%,rgba(26,168,92,1) 50%,rgba(26,168,92,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50364f', endColorstr='#1aa85c',GradientType=1 ); /* IE6-9 */
}	
	
.tx-myflat .tableMultiRow td.bookingStartAndEnd {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d24451+0,d24451+45,44d25e+46,44d25e+54,d24451+55,d24451+100 */
	background: rgb(210,68,81); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(210,68,81,1) 0%, rgba(210,68,81,1) 47%, rgba(68,210,94,1) 48%, rgba(68,210,94,1) 52%, rgba(210,68,81,1) 53%, rgba(210,68,81,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(210,68,81,1) 0%,rgba(210,68,81,1) 47%,rgba(68,210,94,1) 48%,rgba(68,210,94,1) 52%,rgba(210,68,81,1) 53%,rgba(210,68,81,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(210,68,81,1) 0%,rgba(210,68,81,1) 47%,rgba(68,210,94,1) 48%,rgba(68,210,94,1) 52%,rgba(210,68,81,1) 53%,rgba(210,68,81,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d24451', endColorstr='#d24451',GradientType=1 ); /* IE6-9 */
}

	

.tx-myflat .tableMultiRow td.bookingStartAndEnd.weekend {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#50364f+0,50364f+45,1aa85c+46,1aa85c+54,50364f+55,50364f+100 */
	background: rgb(80,54,79); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(80,54,79,1) 0%, rgba(80,54,79,1) 47%, rgba(26,168,92,1) 48%, rgba(26,168,92,1) 52%, rgba(80,54,79,1) 53%, rgba(80,54,79,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(80,54,79,1) 0%,rgba(80,54,79,1) 47%,rgba(26,168,92,1) 48%,rgba(26,168,92,1) 52%,rgba(80,54,79,1) 53%,rgba(80,54,79,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(80,54,79,1) 0%,rgba(80,54,79,1) 47%,rgba(26,168,92,1) 48%,rgba(26,168,92,1) 52%,rgba(80,54,79,1) 53%,rgba(80,54,79,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50364f', endColorstr='#50364f',GradientType=1 ); /* IE6-9 */
}

.tx-myflat .tableMultiRow td.selectedDay{
	background: #009ee3;
}

.tx-myflat .tableMultiRow td.selectedDay.weekend{
	background: #007fb5;
}

.tx-myflat .tableMultiRow td.selectedStart {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#44d25e+0,44d25e+50,009ee3+51,009ee3+100 */
	background: rgb(68,210,94); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(68,210,94,1) 0%, rgba(68,210,94,1) 50%, rgba(0,158,227,1) 51%, rgba(0,158,227,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(68,210,94,1) 0%,rgba(68,210,94,1) 50%,rgba(0,158,227,1) 51%,rgba(0,158,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(68,210,94,1) 0%,rgba(68,210,94,1) 50%,rgba(0,158,227,1) 51%,rgba(0,158,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44d25e', endColorstr='#009ee3',GradientType=1 ); /* IE6-9 */
}

.tx-myflat .tableMultiRow td.selectedEnd, .tx-myflat .tableMultiRow td.booked.bookingEnd.selectedEnd  {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009ee3+0,009ee3+49,44d25e+50,44d25e+100 */
	background: rgb(0,158,227); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(0,158,227,1) 0%, rgba(0,158,227,1) 49%, rgba(68,210,94,1) 50%, rgba(68,210,94,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0,158,227,1) 0%,rgba(0,158,227,1) 49%,rgba(68,210,94,1) 50%,rgba(68,210,94,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0,158,227,1) 0%,rgba(0,158,227,1) 49%,rgba(68,210,94,1) 50%,rgba(68,210,94,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ee3', endColorstr='#44d25e',GradientType=1 ); /* IE6-9 */
}	
.tx-myflat .tableMultiRow td.weekend.selectedStart {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1aa85c+0,1aa85c+50,007fb5+51,007fb5+100 */
	background: rgb(26,168,92); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(26,168,92,1) 0%, rgba(26,168,92,1) 50%, rgba(0,127,181,1) 51%, rgba(0,127,181,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(26,168,92,1) 0%,rgba(26,168,92,1) 50%,rgba(0,127,181,1) 51%,rgba(0,127,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(26,168,92,1) 0%,rgba(26,168,92,1) 50%,rgba(0,127,181,1) 51%,rgba(0,127,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aa85c', endColorstr='#007fb5',GradientType=1 ); /* IE6-9 */
}
.tx-myflat .tableMultiRow td.weekend.selectedEnd, .tx-myflat .tableMultiRow td.booked.bookingEnd.weekend.selectedEnd {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007fb5+0,007fb5+49,1aa85c+50,1aa85c+100 */
	background: rgb(0,127,181); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(0,127,181,1) 0%, rgba(0,127,181,1) 49%, rgba(26,168,92,1) 50%, rgba(26,168,92,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0,127,181,1) 0%,rgba(0,127,181,1) 49%,rgba(26,168,92,1) 50%,rgba(26,168,92,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0,127,181,1) 0%,rgba(0,127,181,1) 49%,rgba(26,168,92,1) 50%,rgba(26,168,92,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007fb5', endColorstr='#1aa85c',GradientType=1 ); /* IE6-9 */
}
.tx-myflat .tableMultiRow td.bookingEnd.selectedStart {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d24451+0,d24451+50,009ee3+51,009ee3+100 */
	background: rgb(210,68,81); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(210,68,81,1) 0%, rgba(210,68,81,1) 50%, rgba(0,158,227,1) 51%, rgba(0,158,227,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(210,68,81,1) 0%,rgba(210,68,81,1) 50%,rgba(0,158,227,1) 51%,rgba(0,158,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(210,68,81,1) 0%,rgba(210,68,81,1) 50%,rgba(0,158,227,1) 51%,rgba(0,158,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d24451', endColorstr='#009ee3',GradientType=1 ); /* IE6-9 */
}
.tx-myflat .tableMultiRow td.bookingEnd.weekend.selectedStart {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#50364f+0,50364f+50,007fb5+51,007fb5+100 */
	background: rgb(80,54,79); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(80,54,79,1) 0%, rgba(80,54,79,1) 50%, rgba(0,127,181,1) 51%, rgba(0,127,181,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(80,54,79,1) 0%,rgba(80,54,79,1) 50%,rgba(0,127,181,1) 51%,rgba(0,127,181,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(80,54,79,1) 0%,rgba(80,54,79,1) 50%,rgba(0,127,181,1) 51%,rgba(0,127,181,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50364f', endColorstr='#007fb5',GradientType=1 ); /* IE6-9 */	
}
.tx-myflat .tableMultiRow td.booked.selectedEnd {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009ee3+0,009ee3+49,d24451+50,d24451+100 */
	background: rgb(0,158,227); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(0,158,227,1) 0%, rgba(0,158,227,1) 49%, rgba(210,68,81,1) 50%, rgba(210,68,81,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0,158,227,1) 0%,rgba(0,158,227,1) 49%,rgba(210,68,81,1) 50%,rgba(210,68,81,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0,158,227,1) 0%,rgba(0,158,227,1) 49%,rgba(210,68,81,1) 50%,rgba(210,68,81,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ee3', endColorstr='#d24451',GradientType=1 ); /* IE6-9 */
}
.tx-myflat .tableMultiRow td.booked.weekend.selectedEnd{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007fb5+0,007fb5+49,50364f+50,50364f+100 */
	background: rgb(0,127,181); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(0,127,181,1) 0%, rgba(0,127,181,1) 49%, rgba(80,54,79,1) 50%, rgba(80,54,79,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0,127,181,1) 0%,rgba(0,127,181,1) 49%,rgba(80,54,79,1) 50%,rgba(80,54,79,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0,127,181,1) 0%,rgba(0,127,181,1) 49%,rgba(80,54,79,1) 50%,rgba(80,54,79,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007fb5', endColorstr='#50364f',GradientType=1 ); /* IE6-9 */
}


.tx-myflat .tableMultiRow td.vacant.disabled,
.tx-myflat .tableMultiRow td.booked.disabled,
.tx-myflat .tableMultiRow td.bookingEnd.disabled,
.tx-myflat .tableMultiRow td.bookingStartAndEnd.disabled,
.tx-myflat .tableMultiRow td.bookedWeekend.disabled {
	cursor:default;
	opacity:0.5;
}

.tx-myflat .tableMultiRow td.vacant.past,
.tx-myflat .tableMultiRow td.booked.past,
.tx-myflat .tableMultiRow td.bookingEnd.past,
.tx-myflat .tableMultiRow td.bookingStartAndEnd.past,
.tx-myflat .tableMultiRow td.bookedWeekend.past {
	opacity:0.5;
}
.tx-myflat .tableMultiRow td.vacant.today,
.tx-myflat .tableMultiRow td.booked.today,
.tx-myflat .tableMultiRow td.bookingEnd.today,
.tx-myflat .tableMultiRow td.bookingStartAndEnd.today,
.tx-myflat .tableMultiRow td.bookedWeekend.today {
	opacity:0.5;
}


.tx-myflat .flatName {
	font-size: 1.3em;
}
.tx-myflat .flatImages li {
	float: left;
	list-style: none;
}
.tx-myflat .theMultiRowCalendar {
	margin-top: 10px;
}

.tx-myflat .theMultiRowCalendar .calendarYear {
	font-size: 1.7em;
}



.tx-myflat .flatTitle {
	font-size: 18px;
	font-weight: bold;
}


.tx-myflat .carousel-control{
	bottom: auto;
    height: 20px;
    z-index: 300;
    background: none !important;
    opacity: 1;
    text-shadow: none;
    margin: 0;
    padding: 0;
    width: 20px;
}

.tx-myflat .carousel-control:focus, .tx-myflat .carousel-control:hover {
    color: #009ee3;
    opacity: 1;
    filter: alpha(opacity=100);
}

.tx-myflat .carousel-control.right {
	right:auto;
	left:100px
	
}


.tx-myflat .item.right .calendarYear, .tx-myflat .item.left .calendarYear,
.tx-myflat .month.item.right .monthNameMultiRow, .tx-myflat .month.item.left .monthNameMultiRow{
	opacity:0;
}