@charset "utf-8";
/* CSS Document */
	* {
	margin:0;
	padding:0;
		}

	html, body {
		height:100%;
		}

	body {
	background-color:#000048;
	color:#630;
	text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:50%;
		background-color:#000;
		margin-bottom:-18em; /* half of container's height */
		float:left;
		}

	#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:36em;
	width:785px;
	clear:left;
	background-color:#F2F2F2;
	border: 4px solid #BFBFBF;
		}

	#container div {
	font-size:80%;
	float:none;
	margin-left:0em;
		}

	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#container ul {
		margin-left:2em;
		}

	#container li span {
		font-size:70%;
		}
		

	#container h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}

	#container p {
		margin:1.5em 13.6em 1.5em 3em;
		}

/* STILE UND ANDERE CSS-Formatierungen */

.Stil32 {	
    font-size: 15pt;
}
.Stil43 {
    font-size: 11pt;
	text-align:center;
}
.ueberschrift1 {
    font-size: 11pt;
	text-align:center;
}
.ueberschrift2 {
    font-size: 9pt;
    text-align:center;
}
.ueberschrift_streifzug {
    font-size: 11pt;
	text-align:center;
	font-style:italic;
	font-weight:bold;
}
.ueberschrift_kulinarisch {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
}
.underlined {
    text-decoration:underline;
}
.Stil40 {
         font-size: 9pt
}
.centered {
         text-align:center;
}
.right {
         text-align:right;
}
img.centered1 {
         padding-left:27.5px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000048;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000048;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000048;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #000048;
}
.Stil45 {
	font-size: 7pt
}
td.textfeld {
    line-height:120%; 
	text-align:left;
    padding-left:8px;
	padding-right:8px;
}
td.textfeld_center {
    line-height:120%; 
	text-align:left;
    padding-left:8px;
	padding-right:8px;
	text-align:center;
}
#sprachen {
	position:absolute;
	left:7px;
	top:40px;
	width:138px;
	height:26px;
	z-index:53;
	visibility: visible;
}
.table_header {
    padding-bottom:10px;
	font-size:15pt;
}
.li_disc {
        list-style-image:url(images/square.png);
        margin-right:0px;
        padding-left:1em;
}
td.centered {
    text-align:center;
}
td.textfeld20pd {
    padding-left:20px;
}
td.textfeld_kulinarisch {
    text-align:center;
	font-style:italic;
	font-size:8pt;
}

/* BEGINN DER KOMPONENTEN DIE IMMER VERWENDET WERDEN. IMMER SICHTBAR */

#spain_cs {
	position:absolute;
	background-color:#999999;
	color:#CC0000;
	font-style:italic;
	font-weight:bold;
	visibility:hidden;
	left: 518px;
	top: 180px;
	width: 262px;
	height: 337px;
	text-align:center;
	vertical-align:middle;
	z-index:51;
}
#english_cs {
	position:absolute;
	background-color:#999999;
	color:#CC0000;
	font-style:italic;
	font-weight:bold;
	visibility:hidden;
	left: 518px;
	top: 180px;
	width: 262px;
	height: 337px;
	text-align:center;
	vertical-align:middle;
	z-index:52;
}
	address {
		font-weight:normal;
		font-size:80%;
		font-style:normal;
		text-align:right;
		margin:0 20em 0 3em;
		}
#menu_oben {
	position:absolute;
	left:5px;
	top:155px;
	width:785px;
	height:18px;
	z-index:47;
	visibility: visible;
}
#separator1 {
	position:absolute;
	left:5px;
	top:171px;
	width:763px;
	height:10px;
	z-index:50;
	visibility: visible;
}
#separator2 {
	position:absolute;
	left:5px;
	top:524px;
	width:763px;
	height:10px;
	z-index:49;
	visibility: visible;
}
#fusszeile {
	position:absolute;
	left:5px;
	top:561px;
	width:763px;
	height:20px;
	z-index:48;
	font-size:7pt;
	visibility: visible;
}

/* BEGINN HOME.HTML */

#table {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:46;
	visibility: visible;
}

/* BEGINN VERMIETUNG.HTML */

#table_bmieten {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:29;
	visibility: visible;
}
#table_bmieten_preise {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:21;
	visibility: visible;
}
#table_bmieten_ausstattung {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:23;
	visibility: visible;
}
#table_bmieten_service {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:22;
	visibility: visible;
}
#table_bmieten_andalucia {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:24;
	font-size:9pt;
	visibility: visible;
}
#table_bmieten_fernando_isabel {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:25;
	visibility: visible;
}
#table_bmieten_columbus {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:26;
	font-size:9pt;
	visibility: visible;
}
#table_bmieten_santamaria {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:27;
	font-size:9pt;
	visibility: visible;
}
#table_bmieten_anfrage {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:28;
	font-size:9pt;
	visibility: visible;
}
#menuu_bmieten {
	position:absolute;
	left:6px;
	top:525px;
	width:776px;
	height:17px;
	z-index:30;
	font-size:9pt;
	visibility: visible;
}

/* BEGINN LAGE.HTML */

#table_lage {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:34;
	font-size:9pt;
	visibility: visible;
}
#table_lage_lageplan {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:35;
	font-size:9pt;
	visibility: visible;
}
#table_lage_gearth {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	font-size:9pt;
	visibility: visible;
	z-index: 36;
}
#menuu_lage {
	position:absolute;
	left:6px;
	top:525px;
	width:785px;
	height:17px;
	font-size:9pt;
	visibility: visible;
	z-index: 37;
}

/* BEGINN UMGEBUNG.HTML */

#table_umgebung {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:40;
	font-size:9pt;
	visibility: visible;
}
#table_umgebung_urlaubsort {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:39;
	font-size:9pt;
	visibility: visible;
}
#table_umgebung_sport {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:38;
	font-size:9pt;
	visibility: visible;
}
#menuu_umgebung {
	position:absolute;
	left:6px;
	top:525px;
	width:762px;
	height:17px;
	font-size:9pt;
	visibility: visible;
	z-index: 41;
}

/* BEGINN RESTAURANTE.HTML */

#table_restaurante {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:19;
	font-size:9pt;
	visibility: visible;
}
#table_restaurante_angebot {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:12;
	font-size:9pt;
	visibility: visible;
}
#table_restaurante_streifzug {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:344px;
	z-index:14;
	font-size:9pt;
	visibility: visible;
}
#table_restaurante_aktuelles {
    background-color:#000048;
	position:absolute;
	left:5px;
	top:178px;
	width:776px;
	height:341px;
	z-index:16;
	font-size:9pt;
/*	font-style:italic; */
}
td.schriftweiss 
    {
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
a.schrifthellblau 
    {
	color: #0099FF;
}
a.schrifthellblau_gross
    {
	font-size:11pt;
	color: #0099FF;
}
a.ueberschrift_aktuelles
    {
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
}
a.ueberschrift2_underline
    {
	font-size:11pt;
	color:#FFFFFF;
	text-decoration:underline;
}
#table_restaurante_information {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:18;
	font-size:9pt;
	visibility: visible;
}
#menuu_restaurante {
	position:absolute;
	left:6px;
	top:525px;
	width:785px;
	height:17px;
	font-size:9pt;
	visibility: visible;
	z-index: 20;
}

/* BEGINN OBJEKTE.HTML */

#table_objekte {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:auto;
	font-size:9pt;
	visibility: visible;
}
#table_objekte_diebungalows {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:auto;
	font-size:9pt;
	visibility: visible;
}
#menuu_objekte {
	position:absolute;
	left:6px;
	top:525px;
	width:762px;
	height:17px;
	font-size:9pt;
	visibility: visible;
}

/* BEGINN KONTAKT.HTML */

#table_kontakt {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:43;
	font-size:9pt;
	visibility: visible;
}
#table_kontakt_impressum {
	position:absolute;
	left:5px;
	top:180px;
	width:776px;
	height:auto;
	z-index:42;
	font-size:9pt;
	visibility: visible;
}
#menuu_kontakt {
	position:absolute;
	left:6px;
	top:525px;
	width:762px;
	height:17px;
	font-size:9pt;
	visibility: visible;
	z-index: 45;
}
#contact_form {
	position:absolute;
	left:0px;
	top:0px;
}
