/*main.css*/* {font-family: Arial, Helvetica, sans-serif;}body {font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;background-color: #D9C597;color: #333333;}#toplink {height: 0px;}#container {width: 960px;background-color: #FFFFDD;border: 1px solid #666666;padding: 0px;margin: auto;}#content {position: relative;font-size: 1.0em;float: left;width: 958px;padding: 0px;margin: 0px;line-height: 1.4em;margin-top: 15px;}#contentsmall {position: relative;float :left;font-size: 1.0em;float: left;width: 780px;padding: 0px;margin: 0px;line-height: 1.4em;margin-top: 15px;}/*header.css*/#header {width: 960px;}#header .header_left {float: left;/*background-color: #CC9933;*/color: #000000;font-weight: bold;font-size: 2em;padding: 6px;width: 300px;height: 90px;padding-bottom: 10px;}#header .header_right {float:right;/*background-color: #CC9933;*/color: #000000;font-weight: normal;font-size: 0.8em;padding: 3px;padding-top: 20px;width: 600px;/*height: 90px;*/text-align: right;}#header #header a {color: #666666;}#header_neu {width: 960px;}#header_neu img {border: none;}#header_neu .header_left {float: left;/*background-color: #CC9933;*/color: #000000;font-weight: bold;font-size: 2em;padding: 6px;width: 300px;height: 90px;padding-bottom: 10px;}#header_neu .header_right {float:right;/*background-color: #CC9933;*/color: #000000;font-weight: normal;padding: 3px;padding-top: 20px;width: 600px;/*height: 90px;*/text-align: right;}#header_neu .header_right_float {float:right;color: #000000;font-weight: normal;padding: 3px;padding-top: 20px;text-align: right;font-size: 0.8em;}#header_neu .header_sub {clear:both;padding: 2px;font-size:0.8em;width:100%;}#header_neu img {float: left;}#header_neu .box {float: left;margin-left: 10px;margin-right: 10px;}#header_neu .line1 {font-size: 1.3em;color: #333333;}#header_neu .line2 {font-size: 1.5em;color: #333333;font-weight: bold;}#header_neu .line3 {font-size: 1.1em;color: #333333;}#header_neu .anfrage_button {text-align: center;font-size: 1.3em;}#header_neu .anfrage_button a {margin-top: 10px;color: #333333;}#header_neu a {color: #666666;}/*Breadcrumb*/#nav {clear: both;width: 948px;background-color: #FFCC33;font-size: 0.8em;color: #000000;padding: 3px;padding-left: 6px;padding-right: 6px;margin: 0px;border-top: 1px solid #666666;border-bottom: 1px solid #666666;height: 19px;line-height: 19px;background-image: url("/design/images/balken2.gif");}#nav a {color: #666666;}#breadcrumb {clear: both;width: 948px;background-color: #FFCC33;font-size: 0.8em;color: #000000;padding: 3px;padding-left: 6px;padding-right: 6px;margin: 0px;border-top: 1px solid #666666;border-bottom: 1px solid #666666;height: 19px;line-height: 19px;background-image: url("/design/images/balken2.gif");}#breadcrumb a {color: #666666;}/*menu.css*//* Menź */#menu {position: relative;width: 960px;margin: 0px;margin-top: 20px;padding: 0px;padding-top: 0px;padding-right: 0px;border-bottom: 1px solid #000000;padding-bottom: 0px;height: 24px;}li.menu_header {display: inline;background-color: #CC9933;background-image: url("/design/images/balken2.gif");margin: 3px;margin-left: 25px;padding: 3px;border: 1px solid #666666;font-weight: bold;text-align: center;color: #333333;line-height: 25px;}li.menu_entry {display: inline;background-color: #FFCC33;background-image: url("/design/images/balken2.gif");margin: 3px;border: 1px solid #666666;padding: 3px;line-height: 25px;}li.menu_entry:hover {background-color: #FF9900;background-image: url("/design/images/balken2.gif");}li.menu_entry a {color: #000000;text-decoration: none;}/* ----------- *//* Footer *//* ----------- */#footer {position: relative;font-size: 0.9em;width: 960px;padding: 0px;margin: 0px;}.footertext {text-align: center;}/* Verweise *//* Orientierungszeile im Footer */#footer .pfad {text-align: left;top: 0em;bottom: 0em;border-top-width: 0.05em;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #999999;border-bottom-color: #999999;padding-top: 0.4em;margin-right: auto;margin-left: auto;padding-bottom: 0.4em;margin-top: 0.5em;margin-bottom: 0.5em;border-bottom-width: 0.05em;}/* Regionen im Footer */#footer .regionen {text-align: center;vertical-align: middle;padding-top: 0.2em;margin-top: 0.5em;padding-top: 1em;padding-right: 1.42em;padding-left: 1.42em;padding-bottom: 0.4em;margin-left: auto;margin-right: auto;border-bottom-width: 0.05em;border-bottom-style: solid;border-right-style: none;border-top-style: none;border-left-style: none;border-bottom-color: #999999;}/* Anfragezeile im Footer */#footer .anfrage {text-align: center;vertical-align: middle;padding-top: 0.2em;margin-top: 0.5em;padding-top: 1em;padding-right: 1.42em;padding-left: 1.42em;padding-bottom: 0.4em;margin-left: auto;margin-right: auto;border-bottom-width: 0.05em;border-bottom-style: solid;border-right-style: none;border-top-style: none;border-left-style: none;border-bottom-color: #999999;}/* Linkzeile im Footer */.footer-linkleiste {text-align: center;vertical-align: middle;border: none;padding-top: 0.5em;margin-top: 0.5em;top: 0.55em;padding-right: 1.42em;padding-left: 1.42em;margin-left: auto;margin-right: auto;bottom: 0em;margin-bottom: 0.5em;padding-bottom: 0.5em;}/* Adress- und Impressumleiste */#footer-copyright {font-size: 0.8em;line-height:1.0em;border-top: solid 1px #666666;margin-top: 20px;padding: 10px;text-align: center;}/*content.css*//* Content */h1 {font-size: 1.3em;margin-left: 10px;}h2 {font-size: 1.2em;padding: 0px;margin: 0px;margin-bottom: 10px;}h4 {font-size: 1.1em;}.textrow {position: relative;width: 938px;/*padding: 10px;*/margin: 10px;}.picturerow {position: relative;width: 938px;/*padding: 10px;*/margin-left: auto;margin-right: auto;margin: 10px;text-align: center;}.picturecolleft {position: relative;float: left;padding: 0px;margin: 5px;margin-right: 20px;text-align: center;}.picturecolright {position: relative;float: right;padding: 0px;margin: 5px;margin-left: 20px;text-align: center;}.imagecontainer {margin-bottom: 10px;}.picturerow .imagecontainer {width: 460px;float: left;text-align: center;}img.picture {border: 1px solid #000000;}.subheader {font-weight: bold;border-top: 1px solid #000000;border-bottom: 1px solid #000000;background-color: #FFCC33;background-image: url("/design/images/balken.gif");padding: 3px;padding-left: 6px;padding-right: 6px;margin: 0px;margin-top: 20px;margin-bottom: 10px;height: 19px;width: 948px;}.subheader img {vertical-align:middle;}.subheader .nachoben {float: right;}.subheader a {color: #666666;text-decoration: none;font-size: 0.7em;}/* neu */.textrow ul {margin: 0px;margin-left: 10px;padding: 10px;list-style-position: outside;overflow: auto;}.textrow li {margin-left: 10px;}/* Map */#map {float: left;border: 1px solid #000000;height: 500px;width: 675px;margin-left: auto;margin-right: auto;}.infowindow {font-size: 0.8em;width: 300px;height: 150px;}#mapOptions {float: left;margin-left: 15px;border: 1px solid #000000;height: 500px;width: 240px;}#mapOptions .caption {border-top: 1px solid #000000;border-bottom: 1px solid #000000;background-color: #666666;text-align: center;color: #FFFFFF;font-weight: bold;padding: 3px;}#mapOptions .options {width: 238;padding: 5px;}/*kontakt.css*/#kontakt {color: #000000;margin: 5px;padding: 5px;border: 1px solid #666666;background-color: #DADAB6;}/*preistabllen.css*//* ----------------------- *//* P R E I S T A B E L L E *//* ----------------------- *//* Format der Preistabelle */.preistab_tabelle {border: 0.063em solid #999999;}/* Rahmenfarbe linke obere Zelle */.preistab_rahmen_zelle_links_oben {padding: 0.3em;border: 0.063em solid #FFFFDD;background-color: #FFFFDD;margin: 0.3em;}.preistab_personen {text-align: center;vertical-align: bottom;white-space: nowrap;padding: 0.3em;border: 0.063em solid #999999;}.preistab_personen-dopppelte_zeile_unten {text-align: center;vertical-align: bottom;white-space: nowrap;border-right-width: 0.063em;border-bottom-width: 0.063em;border-left-width: 0.063em;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;padding-right: 0.3em;padding-left: 0.3em;padding-bottom: 0.3em;}.preistab_personen-dopppelte_zeile_oben {text-align: center;vertical-align: bottom;white-space: nowrap;border-top-width: 0.063em;border-right-width: 0.063em;border-left-width: 0.063em;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #999999;border-right-color: #999999;border-left-color: #999999;padding-top: 0.3em;padding-right: 0.3em;padding-left: 0.3em;}.preistab_zeitraum {text-align: left;vertical-align: middle;white-space: nowrap;padding: 0.3em;border: 0.063em solid #999999;}.preistab_betragpreis {font-weight: bold;vertical-align: middle;white-space: nowrap;padding: 0.3em;border: 0.063em solid #999999;text-align: center;}/* Sonderpreise */.preistabsonderpreis_titel {color: #FF0000;font-weight: bold;padding: 0.3em;border: 0.063em solid #999999;}.preistabsonderpreis_betragpreis {color: #FF0000;font-weight: bold;vertical-align: middle;white-space: nowrap;padding: 0.3em;border: 0.063em solid #999999;text-align: center;}.preistabsonderpreis_zeitraum {color: #FF0000;text-align: left;vertical-align: middle;white-space: nowrap;padding: 0.3em;border: 0.063em solid #999999;}/* CSS Document *//* ---------------------------------------------------------------------------------------------- *//* +--------------------------------------------------------------------------------------------+ *//* |                                                                                    | *//* |Lightbox- Diashow von Bildern auf der Webseite                                      | *//* |Die benštigten Grafiken liegen im Ordner:                                           | *//* |                                                                                    | *//* |http://www.finca-teneriffa.de/js/ls/                                                | *//* |benštigt werden:                                                                    | *//* |        blank.gif  -  close.gif  -  closelabel.gif  -  loading.gif                          | *//* |        next.gif  -  nextlabel.gif  -  prev.gif  -   prevlabel.gif                          | */ /* |                                                                                    | *//* |Die Javascriptfiles liegen im Ordner:                                               | *//* |http://www.finca-teneriffa.de/js/ls/                                                | *//* |        benštigt werden:                                                                    | *//* |    effects.js  -  lightbox.js  -  prototype.js  -  scriptaculous.js                    | *//* |                                                                                            | *//* |Im Header der Seite wird benštigt:                                                  | *//* |<script type="text/javascript" src="../js/prototype.js"></script>                   | *//* |<script type="text/javascript" src="../js/scriptaculous.js?load=effects"></script>  | *//* |<script type="text/javascript" src="../js/lightbox.js"></script>                    | *//* |                                                                                    | *//* |Aktiviert wird das ganze mit:                                                       | *//* |<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>                  | *//* |<a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a>                  | *//* |<a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>                  | *//* |                                                                                    | *//* |Hier die css Imnformationen:                                                        | *//* |----------------------------                                                        | *//* +--------------------------------------------------------------------------------------------+ */#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#lightbox a img{ border: none; }#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#imageContainer{padding: 10px;}#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}/*#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url('/katalog/javascript/ls/blank.gif') no-repeat; /* Trick IE into showing hover *//*display: block;}*/#prevLink { left: 0; float: left;/* neu von Jan */width: 49%;height: 100%;display: block;background: url('/katalog/javascript/ls/prev.gif') left 15% no-repeat; }#nextLink { right: 0; float: right;/* neu von Jan */width: 49%;height: 100%;display: block;background: url('/katalog/javascript/ls/next.gif') right 15% no-repeat; }/*#prevLink:hover, #prevLink:visited:hover { background: url(../javascript/ls/prev.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../javascript/ls/next.gif) right 15% no-repeat; }*/#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}/* Ende Lightbox *//* ------------------------------------------------------------------*/table.belegungsplan {display: table;border: none;border-collapse: collapse;padding: 0px;margin: 0px;margin-left: auto;margin-right: auto;font-size: 0.75em;cursor: default;}table.belegungsplan td {border: 1px solid #FFFFDD;height: 18px;width: 18px;text-align: center;vertical-align: middle;}table.belegungsplan td.dayheader {}table.belegungsplan td.dayfooter {}table.belegungsplan td.month {text-align: right;white-space: nowrap;padding-right: 4px;width: auto;}table.belegungsplan td.vacancy {background-image: url("/belegungsplan/vacancy.gif");}table.belegungsplan td.vacancywe {background-image: url("/belegungsplan/vacancywe.gif");background-position: center;}table.belegungsplan td.first {background-image: url("/belegungsplan/first.gif");background-position: center;}table.belegungsplan td.firstwe {background-image: url("/belegungsplan/firstwe.gif");background-position: center;}table.belegungsplan td.reserved {background-image: url("/belegungsplan/reserved.gif");background-position: center;}table.belegungsplan td.reservedwe {background-image: url("/belegungsplan/reservedwe.gif");background-position: center;}table.belegungsplan td.last {background-image: url("/belegungsplan/last.gif");background-position: center;}table.belegungsplan td.lastwe {background-image: url("/belegungsplan/lastwe.gif");background-position: center;}div.bookingscaption {margin-left: auto;margin-right: auto;font-size: 0.8em;cursor: default;width: 200px;}div.bookingscaptionvacancy {background-image: url("/belegungsplan/vacancy.gif");background-repeat: no-repeat;background-position: left;display: inline;padding: 4px;padding-left: 24px;margin: 5px;}div.bookingscaptionreserved {background-image: url("/belegungsplan/reserved.gif");background-repeat: no-repeat;background-position: left;display: inline;padding: 4px;padding-left: 24px;margin: 5px;}/*liste.css*//* CSS Document */h2.liste {text-align: center;}table.liste {margin-left: auto;margin-right: auto;width: 770px;}td.ueberschrift {text-align: center;font-weight: bold;font-size: 0.85em;color: #663300;background-color: #FFCC66;line-height: 1.05em;padding: 2px;}td.daten {background-color: #FFFF99;font-size: 0.85em;line-height: 1.05em;text-align: center;padding: 3px;}td.datenLeft {background-color: #FFFF99;font-size: 0.85em;line-height: 1.05em;text-align: left;padding: 3px;}a.liste:link {color: #993333;text-decoration: underline;font-weight: bold;}a.liste:visited {color: #CC6633;font-weight: bold;}/* alte sorttabelle */table.sort {padding: 10px;}ul.sort {padding: 10px;list-style: none;}ul.sort li {float:left;margin-left: 5px;marhgin-right: 5px;list-style: none;}a.sort:link {color: #993333;text-decoration: underline;font-weight: bold;}a.sort:visited {color: #CC6633;font-weight: bold;}#listNav {margin-left: auto;margin-right: auto;text-align: center;}#contentbefore {}#contentafter {margin-left: auto;margin-right: auto;width: 95%;}/* Sidebar */#sidebar {float: left;width: 160px;}.searchsidebar {float: left;width: 150px;border: 1ps solid #000000;margin-left: 10px;}.searchsidebar form {margin-top: 25px;}.searchsidebar .caption {width: 140px;background-color: #D9C597;padding: 5px;font-weight: bold;}.searchsidebar .form {width: 140px;background-color: #E8DCBF;padding: 5px;}.searchsidebar .link {cursor: pointer;text-decoration: underline;}.searchsidebar .link:hover {color: #FF0000;}.searchsidebar #searchFormSubRegions-List,.searchsidebar #searchFormSubRegions-Checkboxes {font-size: 0.8em;}.searchsidebar #searchFormSubRegions-List ul {margin: 0px;margin-left: 15px;padding-left: 0px;}.searchsidebar #searchFormSubRegions-List ul li {margin-left: 0px;padding-left: 0px;}.searchsidebar .changeregions {text-align: right;}.searchsidebar select {width: 120px;}/* Results */#results {float: left;padding: 10px;}#results ul.sort {display: block;padding: 0px;}#results .resultTable {width: 700px;}#results a {color: #993333;text-decoration: underline;font-weight: normal;}#results .caption a {color: #993333;text-decoration: none;font-weight: bold;}#results a:visited {color: #CC6633;font-weight: bold;}#results .resultTable .result {width: 700px;margin-bottom: 10px;border:1px solid #666666;/*background-color: #E8DCBF;*/background-color: #FFFF99;clear: both;}#results .resultTable .caption {/*background-color: #D9C597;*/background-color: #FFCC66;padding: 3px;}#results .resultTable .result .image {float: left;border:1px solid #000000;width: 150px;margin: 0px;margin-right: 10px;}#results .resultTable .result .daten div {display: inline;width: 170px;float: left;}#results .resultTable .result .daten .name {display: inline;font-weight: bold;margin-right: 5px;}#results .resultTable .result .link {clear: both;text-align: right;padding: 2px;}#results .pagination {width: 700px;text-align: center;}/* Sidebar */.item-list .pager li {padding: 0px;margin: 0px;margin-left: 3px;margin-right: 3px;}/* Drupal */#content-tabs ul {list-style: none;}#content-tabs ul li {float: left;padding-left: 3px;padding-right: 3px;margin-right: 20px;border: 1px solid black;background-color: #FF0000;font-size: 0.8em;}#content-tabs ul li a {color: #FFFFFF;}/* Clearfix */.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix {display: inline-block;}html[xmlns] .clearfix {display: block;}* html .clearfix {height: 1%;}@charset "utf-8";/*footer.css*//* ----------- *//* Footer *//* ----------- */#footer {position: relative;font-size: 0.9em;width: 960px;padding: 0px;margin: 0px;}.footertext {text-align: center;}/* Verweise */#footer a:link {color: #993333;text-decoration: underline;font-weight: lighter;font-size: 0.94em;line-height: 1.2em;}#footer a:visited {color: #CC6633;font-weight: lighter;}/* Orientierungszeile im Footer */#footer .pfad {text-align: left;top: 0em;bottom: 0em;border-top-width: 0.05em;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #999999;border-bottom-color: #999999;padding-top: 0.4em;margin-right: auto;margin-left: auto;padding-bottom: 0.4em;margin-top: 0.5em;margin-bottom: 0.5em;border-bottom-width: 0.05em;}/* Regionen im Footer */#footer .regionen {text-align: center;vertical-align: middle;padding-top: 0.2em;margin-top: 0.5em;padding-top: 1em;padding-right: 1.42em;padding-left: 1.42em;padding-bottom: 0.4em;margin-left: auto;margin-right: auto;border-bottom-width: 0.05em;border-bottom-style: solid;border-right-style: none;border-top-style: none;border-left-style: none;border-bottom-color: #999999;}/* Anfragezeile im Footer */#footer .anfrage {text-align: center;vertical-align: middle;padding-top: 0.2em;margin-top: 0.5em;padding-top: 1em;padding-right: 1.42em;padding-left: 1.42em;padding-bottom: 0.4em;margin-left: auto;margin-right: auto;border-bottom-width: 0.05em;border-bottom-style: solid;border-right-style: none;border-top-style: none;border-left-style: none;border-bottom-color: #999999;}/* Linkzeile im Footer */.footer-linkleiste {text-align: center;vertical-align: middle;border: none;padding-top: 0.5em;margin-top: 0.5em;top: 0.55em;padding-right: 1.42em;padding-left: 1.42em;margin-left: auto;margin-right: auto;bottom: 0em;margin-bottom: 0.5em;padding-bottom: 0.5em;}/* Adress- und Impressumleiste */#footer-copyright {font-size: 0.8em;line-height:1.0em;border-top: solid 1px #666666;margin-top: 20px;padding: 10px;text-align: center;}@charset "utf-8";/* CSS Document *//*header.css*/#header {width: 960px;}.header_left {float: left;/*background-color: #CC9933;*/color: #000000;font-weight: bold;font-size: 2em;padding: 6px;width: 300px;height: 90px;padding-bottom: 10px;}.header_right {float:right;/*background-color: #CC9933;*/color: #000000;font-weight: normal;font-size: 0.8em;padding: 3px;padding-top: 20px;width: 600px;/*height: 90px;*/text-align: right;}#header a {color: #666666;}