/* CSS Document */

/* --------------------- */
/* fuer Medium 'print'   */
/* 29.08.06              */
/* geschrieben von       */
/* Martin Grellmann      */
/* m_grellmann@gmail.com */
/* für fincaferien       */
/* --------------------- */

/* ------------------------------------------------------------------------------- */
/* der richtige pfad im Dokument muß lauten:                                       */
/* <link rel="stylesheet" type="text/css" href="../css/screen.css" media="screen"> */
/* <link rel="stylesheet" type="text/css" href="../css/print.css" media="print">   */
/* ------------------------------------------------------------------------------- */

/* ----------- */
/* B A S I C S */
/* ----------- */
body {
  margin: 0;
  padding: 0;
  color: #000000;
  background: transparent;
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;
  line-height: 13pt;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15pt;
	line-height: 16pt;
	font-weight: bold;
	margin: 9pt 5pt 0;
	page-break-after: avoid;
	letter-spacing: 0.02em;
	color: #000000;
}

h2 {
  	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 15pt;
	font-weight: bold;
	margin: 9pt 5pt 0;
	page-break-after: avoid;
	letter-spacing: 0.02em;
	color: #000000;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	line-height: 14pt;
	font-weight: bold;
	margin: 9pt 5pt 0;
	page-break-after: avoid;
	letter-spacing: 0.02em;
	color: #000000;
}

h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 13pt;
	font-weight: bold;
	margin: 9pt 5pt 0;
	page-break-after: avoid;
	letter-spacing: 0.02em;
	color: #000000;
}

p {
  font-family: "Times New Roman", Times, serif;
  font-size: 12pt;
  line-height: 13pt;
}

/* --------------- */
/* V E R W E I S E */
/* --------------- */
a:link {
	font-size: 9pt;
  	color: #999;
  	background: #FFFFFF;
	text-decoration: underline;
}

a:link:after, a:link:visited:after {
  	font-size: 9pt;
  	color: #999;
  	background: #FFFFFF;
	text-decoration: underline;
}

/*link nach oben */

.verweise_im_text{
	display: none;
}

/* -------------------------------- */
/* A L L G M E I N E  F O R M A T E */
/* -------------------------------- */

/* ------------- Anfang Formatierung der Tabellen --------------------- */
/* Formatierung der Tabellen und Tabellenzellen */
.tb-tabelle {
	width: 96%;
	border: none;
	vertical-align: middle;
	margin-right: 2%;
	margin-left: 2%;
}
/* Format Tabebellenzelle mit rechter Textspalte */
.tb_sre-text_rm {
	border: none;
	width: 56%;
	padding: 17px;
	text-align:left;
	vertical-align: middle;	
}
/* Format Tabebellenzelle mit linker Textspalte */
.tb_sli-text_lm {
	border: none;
	width: 56%;
	padding: 17px;
	text-align: left;
	vertical-align: middle;	
}
/* Format Tabebellenzelle mit rechter Textspalte in unterster Zeile, die Ausrichtung mit dem Text nach oben */
.tb_sre-text_ru {
	border: none;
	width: 56%;
	padding: 17px;
	text-align: left;
	vertical-align: top;	
}
/* Format Tabebellenzelle mit linker Textspalte in unterster Zeile, die Ausrichtung mit dem Text nach oben */
.tb_sli-text_lu {
	border: none;
	width: 56%;
	padding: 17px;
	text-align: left;
	vertical-align: top;	
}
/* Format Tabebellenzelle mit rechter Bildspalte */
.tb_sre-bild_rm {
	border: none;
	width: 44%;
	padding: 17px;
	text-align: left;
	vertical-align: middle;
}
/* Format Tabebellenzelle mit linker Bildspalte */
.tb_sli-bild_lm {
	border: none;
	width: 44%;
	padding: 17px;
	text-align: right;
	vertical-align: middle;
}
/* Format Tabebellenzelle mit rechter Bildspalte in unterster Zeile, die Ausrichtung mit dem Bild nach oben */
.tb_sre-bild_ru {
	border: none;
	width: 44%;
	padding: 17px;
	text-align: left;
	vertical-align: top;
}
/* Format Tabebellenzelle mit linker Bildspalte in unterster Zeile, die Ausrichtung mit dem Bild nach oben */
.tb_sli-bild_lu {
	border: none;
	width: 44%;
	padding: 17px;
	text-align: right;
	vertical-align: top;
}
/* Format rechte Tabebellenzelle mit zwei Bildspalten */
.tb_sre-bildzeile_rm {
	border: none;
	width: 50%;
	padding: 17px;
	text-align: rechts;
	vertical-align: middle;
}
/* Format linke Tabebellenzelle mit zwei Bildspalten */
.tb_sli-bildzeilet_li {
	border: none;
	width: 50%;
	padding: 17px;
	text-align: right;
	vertical-align: middle;
}
/* ------------- Ende Formatierung der Tabellen --------------------- */


/* Stichworte zu Beginn */
#kurzbeschreibung { /* Neuordnung der 'Nebenkosten' als Liste */
	font-weight: normal;
}
#kurzbeschreibung ul { /* Neuordnung der 'Nebenkosten' als Liste */
	list-style-type: disc;
	margin: 0em;
	padding: 0em;
}

/* Nebenkosten als Liste */
#nebenkosten_liste .nebenkosten { /* Neuordnung der 'Nebenkosten' als Liste */
}
#nebenkosten_liste ul .nebenkosten_liste ul { /* Neuordnung der 'Nebenkosten' als Liste */
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}

/* Bilderrahmen */
.bilder_rahmenfarbe, .rahmenfarbe {
	border: 0px solid;
}

/* ----------------------- */
/* 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, .preisrahmeninhintergundfarbe {
	border: #FFFFDD;
	padding: 5;
}

.preistab_personen {
	text-align: center;
	vertical-align: bottom;
	padding: 5;
	border: 0.063em solid #999999;

}
.preistab_zeitraum {
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	padding: 5;
	border: 0.063em solid #999999;

}
.preistab_betragpreis, .betragpreis {
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0.3em;
	border: 0.063em solid #999999;
	text-align: center;
}

/* Sonderpreise */
.preistab_sonderpreistitel, .sonderpreistitel {
	color: #FF0000;
	font-weight: bold;
	padding: 5;
	border: 0.063em solid #999999;
}
.preistab_sonderpreisbetrag, .sonderpreisbetrag {
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	padding: 5;
	border: 0.063em solid #999999;
}


/* --------------------- */
/* B I L D E R S E I T E */
/* --------------------- */

/* text Bilderseite */
/* .picsite_text_rechts */
.bsite_text_re {
	float: right;
	width: 300px;
}
/* .text_picsite_links */
.bsite_text_li {
	float: left;
	width: 300px;
}

/* -------------------------------- */
/* -------------------------------- */
/*   S T A T T    T A B E L L E N   */
/* -------------------------------- */
/*                                  */
/* -------------------------------- */
/* A L L G M E I N E  F O R M A T E */
/* -------------------------------- */

/* Link nach oben */
.st-verweis_bottom-to-top {
	display: none;
}

/* ----------- */
/* H E A D E R */
/* ----------- */

/* Verweise zu den Listen mit Verweisdefinitionen*/
#st-header-linkzeile_oben, #st-header-linkzeile_oben a:link, #st-header-linkzeile_oben a:visited {
	display: none;
}

/* Orientierung im Header */
#st-header-orientierung_oben {
	font: "Times New Roman", Times, serif; 
	font-size: 9pt;
	color: #000000;
}
#st-header-orientierung_oben a:link {
	color: #999;
	text-decoration: underline;
	font-weight: normal;
}
#st-header-orientierung_oben a:visited {
	color: #999;
	font-weight: normal;
}

/* ----------- */
/* F O O T E R */
/* ----------- */

/* Orientierung im Footer mit Verweisdefinitionen */
#st-footer-orientierung_unten, #st-footer-orientierung_unten a:link, #st-footer-orientierung_unten a:visited {
	display: none;
}

/* Verweise zu den Listen mit Verweisdefinitionen */
#st-footer-linkzeile_unten,#st-footer-linkzeile_unten a:link, #st-footer-linkzeile_unten a:visited {
	display: none;
}

/* Impressum bzw. adresse */
#st-footer-adresse {
	font-family: "Times New Roman", Times, serif; 
	font-size: 9pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

/* info@...link im Footer */
#st-footer-info_at_link {
	display: none;
}

/* Stichworte zum Schluß */
.st-stichworte {
	display: none;
}

/*---*/

/* Head */
#listenlinks_o {
	display: none;
	
}
#header {
	display: none;
}

#header a:link {
	display: none;
}
#header a:visited {
	display: none;
}
.header_hintergrund {
	background-color:#FFFFFF
}
.email {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	line-height:1.25em;
}
#telefon {
	font-family: "Times New Roman", Times, serif; 
	font-size: 9pt;
	color: #000000;
}
#orientierung_o {
	font: "Times New Roman", Times, serif; 
	font-size: 9pt;
	color: #000000;
}
#drucken {
	display: none;
}
.drucken-knopf {
	display: none;
}

/* Head & Foot*/
.rechtsbundig {
	text-align: right;
}
/* Suchbox */
.buttonsearch {
	display: none;
}

#search {
	display: none;
}

a.listen:link {
	color: #999;
	text-decoration: underline;
	font-weight: normal;
}

/* Foot */
#orientierung_u {
	display: none;
}

#anfrage {
	display: none;
}

#adresse {
	font-family: "Times New Roman", Times, serif; 
	font-size: 9pt;
	color: #000000;
}

#listenlinks_u {
	display: none;
	
}

#lastlink {
	display: none;
}

/* css für AGB's */

#agbheader, #agbbody, #agbfooter {
	margin: 0;
  	padding: 0;
  	color: black;
  	background: transparent;
  	font-family: "Times New Roman", Times, serif;
  	font-size: 12pt;
  	line-height: 13pt;
}

a[href^="/"]:link:after {

  content: " (Link auf <http://finca-teneriffa.de " attr(href) ">) ";

}

