/* search form */
form {margin:0px; padding:0px; border:solid 0px #FF0000}
/* main table */
.searchSide {width:670px;font-size:10pt;font-family:Arial,Helvetica,Sans-Serif;border:solid 0px #000000;table-layout:fixed;border-spacing:11px}
.searchSide .leftColumn {vertical-align:top;width:650px;padding:0px;border-collapse:collapse}
.searchSide .rightColumn {vertical-align:top;padding:0px;}
/* tabs */
.searchTabs {width:650px; background-color:#E9E9E9;color:#000000;border:solid 0px #000000;border-spacing:0px}
.searchTabs td {padding:2px 2px 2px 6px;border-width:0px 0px 0px 3px;border-style:solid;border-color:#FFFFFF;}
.searchTabs a {color:#2C7F0A;text-decoration:none;}
.searchTabs .active {background-color:#D3D3D3;border:solid 0px #000000}
.searchTabs .active a {color:#2C7F0A;font-weight:bold;}
/* text */
.searchForm {font-size:12px;width:650px;background-color:#D3D3D3;color:#2C7F0A;border:solid 0px #000000;border-spacing:0px}
.searchForm td {padding:3px 0 3px 4px;}
.searchForm .submitForm {text-align:right;padding:5px 52px 10px 0px}
.locationSelect {background-color:#D3D3D3;width:330px;display:block;border:solid 0px #ff0000;padding:0px 0px 0px 0px;background-image:url(/img/iPosition.gif);background-repeat:no-repeat;background-position:5px 1px}
.locationSelect .location {font-family:Arial,Helvetica,Sans-Serif;font-size:12px;width:200px;margin:0px 0px 5px 25px}
.locationSelect .location .more {}
/* tabelle aussen drum herum */
.surround {font-size:12px;width:650px;background-color:#D3D3D3;color:#000000;border:solid 0px #000000;border-spacing:0px}
.surround td {padding:0px 0px 0px 00px}
.vacancySelect {background-color:#D3D3D3;width:330px;padding:0px 0px 0px 0px;border:solid 0px #ff0000;background-image:url(/img/iPersons.gif);background-repeat:no-repeat;background-position:5px 2px}
.vacancySelect table, .vacancySelect td, .vacancySelect tr {padding:0px; margin:0px; border:solid 0px #000000; border-spacing:0px}
/* thomas new */
.vacancySelect td {width:0px; padding:0px 5px 0px 0px;}
/* thomas new end */
.vacancySelect table {width:305px;margin-left:25px}
.vacancySelect .vacancyPersons, .vacancySelect .vacancyDay, .vacancySelect .vacancyMonth, .vacancySelect .vacancyDuration
{font-family:Arial,Helvetica,Sans-Serif;font-size:12px;width:200px;margin-bottom:5px;}
.vacancySelect .vacancyDay {width:90px;}
.vacancySelect .vacancyMonth {width:105px;}
.vacancySelect .weekday {background-color:#D3D3D3;border:solid 0px #FFFFFF;padding-left:4px;width:20px;color:#2C7F0A;font-weight:bold}
.criteriaSelect {background-color:#D3D3D3;width:320px;border:solid 0px #ff0000;padding:5px 0px 0px 0px;}
.criteriaSelect table, .criteriaSelect td, .criteriaSelect tr {padding:0px; margin:0px; border:solid 0px #000000; border-spacing:0px}
.criteriaSelect td {font-size:12px;color:#2C7F0A;}
.criteriaSelect .pets {padding-left:26px;background-image:url(/img/iPet.gif);background-repeat:no-repeat;background-position:5px 4px}
.criteriaSelect .ski {padding-left:26px;background-image:url(/img/iSki.gif);background-repeat:no-repeat;background-position:5px 4px}
.criteriaSelect .fishing {padding-left:26px;background-image:url(/img/iFish.gif);background-repeat:no-repeat;background-position:5px 4px}
.criteriaSelect .pool {padding-left:26px;background-image:url(/img/iPool.gif);background-repeat:no-repeat;background-position:5px 4px}
.criteriaSelect .sleeping {padding-left:26px;background-image:url(/img/iRooms.gif);background-repeat:no-repeat;background-position:5px 4px}
.criteriaSelect table {width:320px;}
.criteriaSelect .criteriaPets, .criteriaSelect .criteriaSki, .criteriaSelect .criteriaFishing, .criteriaSelect .criteriaPool, .criteriaSelect .criteriaRooms
{font-family:Arial,Helvetica,Sans-Serif;font-size:12px;width:100px;margin-bottom:5px;}
/* wait window */
.waitWindow {position:absolute;width:500px;height:100px;overflow:visible;z-index:10;color:#000000;background-color:#E9E9E9;border:solid 2px #000000;text-align:center;vertical-align:middle;font-size:80%;font-weight:bold;padding:15px 5px 15px 5px}
.waitWindow h3 {color:#2C7F0A;}
.waitWindow p {color:#2C7F0A;}
/* search result */
.result {background-color:#E9E9E9; clear:both; padding-top:4px; margin-bottom:6px;padding-bottom:2px; border-color: #2C7F0A #FFFFFF #02286D #2C7F0A; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width:0px;width:100%}
.result .notice {clear:right;float:right;margin:5px;}
.result .notice input {vertical-align:middle;}
.result .left {vertical-align:top;width:125px;}
.result .right {vertical-align:top;}
.result h3 {font-weight:bold;margin:0px}
.result h3 img {margin:0px 2px 0px 2px;vertical-align:middle}
.result h3 .part {color:#D90000;text-decoration:none}
.result .number {color:#000000;font-weight:bold;font-family:"Courier New,Courier,Monospace";vertical-align:middle;text-decoration:none}
.result .numberA {margin:10px 0px 0px 0px;font-weight:bold;padding:0px 3px 0px 3px;color:#808080;font-family:"Courier New,Courier,Monospace";white-space:nowrap}
.result .numberA img {margin:0px 4px 0px 0px;vertical-align:middle}
.result p {font-size:100%;}
.result .startday {margin:5px 15px 5px 0px;color:#D90000;font-weight:bold;}
.result .pricearea {margin:5px 15px 5px 0px;color:#000000;font-weight:normal;}
.result .priceview {margin:5px 15px 5px 0px;color:#000000;font-weight:normal;}
.result .image {background-color:#FFFFE1; background-image:url(/img/shw.gif);background-repeat:no-repeat; background-position:4px 4px;float: left; padding-right:3px; padding-bottom:4px; margin:0px;margin-right:5px; margin-bottom:1px;}
.result .image img {border:1px;border-style:solid;border-color:#000000}
.result .Xnanos {background-color:#e4edf8; background-image:url(/img/shw.gif);background-repeat:no-repeat; background-position:4px 4px;float: left; padding-right:3px; padding-bottom:4px; margin:0px;margin-right:5px; margin-bottom:1px;}
.result .nanos {width:125px;margin:0px 0px 4px 0px;font-size:1px;letter-spacing:0px;word-spacing:0px}
.result .nanos a {margin:0px;padding-right:0px;display:block;float:left}
.result .nanos img {border:1px;border-style:solid;border-color:#000000;margin:0px 2px 2px 0px;cursor:pointer}
.result .objectNumber {margin:4px 0px 4px 0px;white-space:nowrap;clear:both}
.result .icons {font-size:70%;font-weight:bold;margin-top:10px}
.result .icons img {margin:0px 3px 0px 4px;vertical-align:middle}
.result .phone {background-image:url(/img/iPhone.gif);background-repeat:no-repeat; background-position:4px 4px;padding:3px 0px 3px 25px;vertical-align:middle;margin-top:5px}
.result .cellPhone {background-image:url(/img/iCell.gif);background-repeat:no-repeat; background-position:4px 4px;padding:3px 0px 3px 25px;vertical-align:middle;margin-top:5px}
.result .buttons {font-weight:normal;text-align:right;margin:4px;}
.result .buttons a {font-weight:normal;padding:1px 4px 1px 4px;margin:2px;border:1px;border-style:solid;text-decoration:none;background-repeat:repeat-x;white-space:nowrap;line-height:250%}
.result .buttons a:hover {text-decoration:none;font-weight:normal;}
.result .buttons .normal {font-family:"Arial,Helvetica,Sans-serif";color:#ffffff;background-color:#0000FD;border-color:#1B31FE #01109A #01109A #1B31FE;background-image:url(/images/buttonDarkBlue.gif);}
.result .buttons .normal:hover, .normal:active, .normal:visited, .normal:link {color:#ffffff;}
.result .buttons .request {font-family:"Arial,Helvetica,Sans-serif";color:#000000;background-color:#FFAC59;border-color:#FFA54A #CE6700 #CE6700 #FFA54A;background-image:url(/images/buttonOrange.gif);}
.result .buttons .request:hover, .request:active, .request:visited, .request:link {color:#000000;}
.result .buttons .booking {font-family:Arial,Helvetica,Sans-serif;color:#ffffff;background-color:#A02121;border-color:#FF8080 #800000 #800000 #FF8080;background-image:url(/images/buttonDarkRed.gif);}
.result .buttons .booking:hover, .booking:active, .booking:visited, .booking:link {color:#ffffff;}
.result .buttons .option {font-family:Arial,Helvetica,Sans-serif;color:#ffffff;background-color:#E63A3A;border-color:#FF8080 #800000 #800000 #FF8080;background-image:url(/images/buttonLightRed.gif);}
.result .buttons .option:hover, .option:active, .option:visited, .option:link {color:#ffffff;}
.result .buttons .disabled {font-family:Arial,Helvetica,Sans-serif;color:#808080;background-color:#C0C0C0;border-color:#C0C0C0 #808080 #808080 #C0C0C0;background-image:url(/images/buttonLightGray.gif);}
.result .buttons .disabled:hover, .option:active, .option:visited, .option:link {color:#808080;}
.result .buttons .notice {font-family:Arial,Helvetica,Sans-serif;cursor:pointer;background-color:#FED801;color:#000000;border:1px;border-style:solid;border-color:#FFF14A #D3B401 #D3B401 #FFF14A;padding:1px 4px 1px 4px;margin:2px;text-decoration:none;background-image:url(images/buttonYellow.gif);background-repeat:repeat-x;}
.result .buttons .notice img {border:0px;margin:0px;padding:0px;}
.result .buttons .notice .marker {border:0px;margin:0px 0px 3px 0px;padding:0px;vertical-align:middle}
.result .buttons .nb {margin:0px;padding:0px;border:none;}
.objectLink {white-space:nowrap;}
/* order */
.order {font-size:12px;background-color:#EAEAEA;color:#000000;width:100%;margin-bottom:2px;}/*#C0C0C0*/
.order select {font-size:12px;vertical-align:bottom}
.order #tab3 {}
.order td {white-space:nowrap}
.order .colLeft {}
.order .colMiddle select {width:140px}
.order .colRight {text-align:right}
.order .colRight select {width:140px}
/* navigation */
.browseSides {color:#000000;text-align:left;padding:4px 0px 4px 0px;margin:2px 0px 5px 0px;float:left}
.browseSides a {color:#000000;text-decoration:none;font-weight:normal;padding:2px 4px 2px 4px}
.browseSides .current {color:#004080;border:solid 1px #004080;text-decoration:none;font-weight:bold;padding:2px 4px 2px 4px}
.resultOverview {color:#000000;text-align:left;padding:4px 0px 4px 0px;margin:2px 0px 5px 0px;text-align:right}
/* image Preview */
.imgBorder {padding:10px;border:solid 1px #000000;background-color:#ffffff;position:absolute;background-image:url(/img/loading.gif);background-repeat:no-repeat;background-position:center}
/* new search form search3.php */
td#searchTableRightColumn select {width: 150px;}
td#searchTableLeftColumn select {	width: 190px;}
div.cl2 {border:solid 0px #00ff00;margin-left:0px;padding:0px;}
div.cl2 div.nowrap {border:solid 0px #00ff00;margin:0px;padding:0px}
div.cl2 div.nowrap select {margin:0px 0px;padding:1px;font-size:8pt;font-weight:normal;background-color:#ffffff}
div.cl2 div.nowrap select.day {width:45px}
div.cl2 div.nowrap select.month {width:131px}
div.cl2 div.calendar {border:solid 0px #ff0000;margin:0px;}
div.cl2 div.calendar {margin:0px;color:#111111;width:180px;background-color:transparent;white-space:nowrap;margin-left:0px; padding-right: 7px;}
div.cl2 div.calendar a {color:blue;margin:0px;padding:0px;text-decoration:none}
div.cl2 div.calendar a:hover {text-decoration:underline}
div.cl2 div.calendar table {font-size:7pt;margin:4px 0px 0px 0px;padding:0px;color:#000000;border-collapse:collapse;background-color:#ffffff;width:180px}
div.cl2 div.calendar td {font-size:7pt;margin:0px;padding:0px;height:17px;text-align:center;vertical-align:middle;background-color:#B0CFE9;border:solid 1px #ffffff;}
div.cl2 div.calendar th {font-weight:normal;height:17px;text-align:center;vertical-align:middle;margin:0px;padding:0px}
div.cl2 div.calendar th {font-size:7pt;background-color:#5F96C4;color:#FFFFFF;border:solid 1px #FFFFFF;}
div.cl2 div.calendar .empty {background-color:transparent;}
div.cl2 div.calendar .other {color:#aaaaaa;font-weight:normal}
div.cl2 div.calendar .other a {color:#aaaaaa;text-decoration:none;font-weight:normal}
div.cl2 div.calendar .float_left {margin: 4px 0px;}
div.cl2 div.calendar div.navi {border:solid 0px #ff0000;clear:both}
div.cl2 div.calendar div.navi a {display:block;border:solid 0px #ff0000;float:left;font-size:7pt;font-weight:bold;color:#808080}
div.cl2 div.calendar div.navi a.right {float:right}
td#searchTableLeftColumn select.day { width: 52px; }
td#searchTableLeftColumn select.month { width: 134px;}
td#searchTableLeftColumn {width: 220px;}
#searchTableSubmit {	float:right;}
.popupCalendarImg {	margin-left: 3px;	margin-bottom: -3px;}
.locationSelectBox {	margin-top: 4px;}
#sfCountry {	margin-top: 0px;}
