/* CSS Document - Print */

/* CSS-Fuerteventura alternativ 06.2005 */

/* Farben: */

/* Hintergrund hellgelb: #FFF0D2 */
/* Überschriften blau: #4174A8 */
/* Schrift Navi braun: #996600 */


/* Hintergrundfarben hell

hellblau: #EEEEEE (z.B. Hintergrund box-300)
gelb: #FFE4AE (z.B. Hintergrund Hauptnavi)


*/



body
{
padding:10px 0px 10px 0px;
margin:0px;
}

p, h1, h2, h3, h4, li, ul, a, td, label, input, textarea, div
{
font-family: verdana, arial, sans serif;
font-weight:normal;
color:#444444;
margin:0px;
padding:0px;

}

ul{list-style-type:none;}
li, h2, a{background-repeat:no-repeat;}

a{text-decoration:underline;}
a:hover{text-decoration:none;}
a::link, a:visited, a:focus, a:hover, a:active{background-color:transparent;}
img, map{border:none; margin:0px; padding:0px;}

/* Tabellen allgemein */
table{border-collapse:collapse;}
td{vertical-align:top;}




/* Grundlayout (immer gleich)  ****************************************************************/

/* hauptbox ------------------------------------------------------------------*/

#box-center
{
width:765px;
background-color:#FFFFFF;
text-align:left;

}

/* header ------------------------------------------------------------------*/

#box-header{display:none;}
	/* #img-header{display:block; float:left;} */

/* Slogan oben rechts im Header */
#box-header h1{display:none;}



/* navi und box-links ------------------------------------------------------------------*/

#box-links{display:none;}



/*  -------------------------------------------------------------------------------------------------*/
/* sie sind hier - Breadcrumb ------------------------------------------------------------------*/

#box-content #box-sieSindHier{display:none;}



/*  -------------------------------------------------------------------------------------------------*/
/* content allgemein ------------------------------------------------------------------*/

#box-content{float:left; width:560px; margin-bottom:50px;}

	/* Überschriften ----------------------------------------------------*/

	h1
	{
		font-size:16px;
    line-height:20px;
		color:#4174A8;
		font-weight:bold;
		margin:20px 0px 20px 0px;
	}

	h2
	{
		font-size:12px;
		line-height:18px;
		color:#4174A8;
		font-weight:bold;
		margin:20px 0px 15px 0px;
		padding-right:20px;
	}

	#box-content h3{font-size:12px; color:#4174A8; font-weight:bold; margin:25px 0px 10px 0px; line-height:18px;}

	#box-content h4{font-weight:bold; margin-top:15px;}

	/* Absätze ----------------------------------------------------*/

	/* Absätze im Bereich Content - "div" wegen Editorumbrüche der ein div erzeugt */
	#box-content p, #box-content h4, #box-content div{font-size:12px; line-height:18px; color:#444444;}
	#box-content p, #box-content h4{padding-right:20px; padding-bottom:10px;}

/* Listen ----------------------------------------------------*/

    /* listen allgemein */
    #box-content ul{padding-right:20px; padding-bottom:10px;}

	/* listen ohne links - normal auf normalem hintergrund - gross 1 */
	#box-content ul li
	{
	font-size:12px;
	background-image:url(../images/allgemein/listenpunkt_gross_1.gif);
	padding:0px 0px 0px 20px;
	display:block;
	margin:0px 0px 5px 0px;
	line-height:18px;
	}

	/* links in Listen */
	#box-content ul a
	{
	color:#996600;
	margin:0px 0px 5px 0px;
	}


	/* listen ohne links - schrift kleiner auf normalem hintergrund - klein 1 */
	#box-content ul.ul-klein li
	{
	font-size:11px;
	background-image:url(../images/allgemein/listenpunkt_gross_1.gif);
	padding:2px 0px 0px 20px;
	display:block;
	margin:0px 0px 5px 0px;
	line-height:14px;
	}


	/* Liste Typ 1 z.B. in Tabelle mit Hintergrundfarbe bei den Orten bei Autovermietern */
	#box-content .ul-1{margin-bottom:0px; padding-bottom:0px;}
	#box-content .ul-1 li
	{
		padding:1px 0px 0px 15px;
		background-image:url(../images/allgemein/listenpunkt_gross_4.gif);
		color:#FFFFFF;
		line-height:15px;
	}

	/* Liste Typ 2 z.B. auf hellblauer (grauer) Fläche bei Unterkünften */
	#box-content .ul-2{}
	#box-content .ul-2 li
	{
		padding:1px 0px 0px 15px;
		background-image:url(../images/allgemein/listenpunkt_gross_5.gif);
		line-height:15px;
	}


	/* Text in normalem Listenpunkt kleiner als normal (Listenpunkt wird vom übergeordneten Element vorgegeben - angewendet bei z.B. bei "So funktionierts" */
	#box-content ul li .li-klein-1{font-size:10px;}

	/* Links ----------------------------------------------------*/

	/* einfacher Link in Content */
	#box-content a{color:#996600; font-size:12px; margin:0px;}

	/* Clear ----------------------------------------------------*/
	#box-content .clear{clear:both;}
        #box-content div.clear{clear:both; line-height:0px; height:0px; margin:0px; padding:0px;}
				
	 /* Allgemeine Definitionen ----------------------------------------------------*/
	.float-left{float:left;}
	.float-right{float:right;}
	
	
	/* verschiedene Abstände nach oben */
	#box-content .abstand-oben-0{margin-top:0px;}
	#box-content .abstand-oben-10{margin-top:10px;}
	#box-content .abstand-oben-20{margin-top:20px;}
	#box-content .abstand-oben-30{margin-top:30px;}
	#box-content .abstand-oben-50{margin-top:50px;}
	
	/* verschiedene Abstände nach unten */
	#box-content .abstand-unten-0{margin-bottom:0px;}
	#box-content .abstand-unten-10{margin-bottom:10px;}
	#box-content .abstand-unten-20{margin-bottom:20px;}
	#box-content .abstand-unten-30{margin-bottom:30px;}
	#box-content .abstand-unten-50{margin-bottom:50px;}


	.breite-1{width:250px;}
	.breite-2{width:215px;}
	.breite-3{width:230px;}
	.breite-4{width:265px;}

	/* fett */
	em{font-weight:bold; font-style:normal;}


	/* Sonstige spezielle Definitionen ----------------------------------------------------*/

	/* Beschreibung unter einem Bild - Voreinstellung - evtl. Spezialisiert durch div-box außen herum */
	#box-content .p-img-beschreibung, #box-content .box-100 .p-img-beschreibung{font-size:10px; clear:both; padding:0px; margin:0px;}


	/* kleinere Schriftgröße */
	#box-content .font-size-3{font-size:11px;}
	
	
	/* Spalten die Seite in zwei Hälften teilen ----------------------------------------------------*/
	
	/* Spalte linke Seite */
	#box-content .box-spalte-links{float:left; width:265px; margin-right:10px; border-top: 2px solid #FFC757; }
	
	/* Spalte rechte Seite */
	#box-content .box-spalte-rechts{float:left; width:265px; border-top: 2px solid #FFC757;}
		
	
	/* Box um Kategorie für alle Detailseiten */
    .box-kategorie{width:600px; height:0px; padding:20px 10px 10px 10px;}		




/*  -------------------------------------------------------------------------------------------------*/
/*  Unterkünfte - content Detailansicht Unterkuft ------------------------------------------------------------------*/


	/* INFO: .box-kategorie im Allgemeinteil definiert */

	/* Überschriftsbalken mit Icon - gemeinsame Attribute*/
	#box-auf-einen-blick, #box-lage, #box-unterkunft, #box-kosten, #box-buchen, #box-belegung
	{
    width:600px;
		height:45px;
		padding:0px 0px 0px 0px;
		margin:20px 0px 0px 0px;
		border-top:1px solid #666666;
	}
	
	

	#box-auf-einen-blick h2, #box-lage h2, #box-unterkunft h2, #box-kosten h2, #box-buchen h2, #box-belegung h2
	{
		font-size:14px;
		text-decoration:underline;
		line-height:12px;
		color:#4174A8;
		font-weight:bold;
		padding:14px 0px 0px 0px;
		margin:0px;
	}


	/* Tabelle auf einen Blick */
	#tbl-auf-einen-blick
	{
	}
	#tbl-auf-einen-blick td{border:1px solid #EEEEEE; color:#444444; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick .zelle-1{}
	#tbl-auf-einen-blick .zelle-2{}
	#tbl-auf-einen-blick .zelle-3{width:20px;}
	#tbl-auf-einen-blick .zelle-4{}
	#tbl-auf-einen-blick .zelle-5{}

    /* Bild neben Kurzbeschreibungstext */
    #bild-1{float:right; width:230; margin:40px 10px 30px 0px;}
    /* Für Modul MOD_Bild_mitAltText_u_Beschreibung */
    #bild-1 .p-img-beschreibung{font-size:10px; clear:both; padding:0px 0px 0px 0px;}


	/* Tabelle (250 Breite) breite-1 */
	#tbl-breite-1
	{
	}
	#tbl-breite-1 td{border:1px solid #EEEEEE; color:#444444; padding:2px 5px 2px 5px;}
	#tbl-breite-1 td div{color:#444444;} /* Da Contenido bei Umbruch div einfügt */

	/* Tabelle (250 Breite) breite-1 mit variablem Inhalt, daher keine Hintergrundfarbe */
	#box-content .tbl-breite-1-content-variabel
	{
		margin-top:10px;
	}
	#box-content .tbl-breite-1-content-variabel td{background-color:transparent; padding:2px 15px 2px 5px;}


        /* Bild Grundrissplan (div um Bild) */
        #bild-2{margin:20px 0px 20px 15px;}
        /* Für Modul MOD_Bild_mitAltText_u_Beschreibung */
        #bild-2 .p-img-beschreibung{font-size:10px; clear:both; padding:0px 0px 0px 0px;}


	/* Tabelle Bilder */
	#tbl-bilder
	{
		width:500px;
		margin-bottom:20px;
    margin-top:20px;
	}
    /*Abstände links/rechts*/
	#tbl-bilder td{ padding:0px 5px 0px 15px;}
        /*Abstände nach unten*/
        /* Für Modul MOD_Bild_mitAltText_u_Beschreibung */
        #box-content #tbl-bilder td .p-img-beschreibung{font-size:10px; clear:both; padding:5px 0px 25px 0px; line-height:10px;}


	/* Tabelle Kosten, ohne Hintergrundfarbe */
	#box-content #tbl-kosten-unterkunft
	{
		margin-top:10px;
		width:240px;
	}
	#box-content #tbl-kosten-unterkunft td{background-color:transparent; padding:2px 5px 2px 5px;}
	#box-content #tbl-kosten-unterkunft .zelle-1{width:110px;}
	#box-content #tbl-kosten-unterkunft .zelle-2{width:130px;}


	a.textlink-farbig{color:#4174A8;}

	/* "div" in kontaktdaten wegen Editorumbrüche der ein div erzeugt und hier kleine Absätze erzeugt werden sollen */
	#box-content #box-kontaktdaten div{padding-bottom:10px; padding-top:0px; margin:0px;}





/*  -------------------------------------------------------------------------------------------------*/
/* Unterkunft - Übersichtsseite Ort, mit Ausgabe Artikelliste (nicht modul selbst)-----------------------------------------------*/

#box-uebersichtsseiteOrt-obenLinks
{
	float:left;
	width:240px;
	margin-right:20px;
	margin-bottom:40px;
}


	/* Angewählte Unterkunft Überschrift */
	h1#box-uebersichtsseiteOrt-ort
	{

	}

/*  -------------------------------------------------------------------------------------------------*/
/*  Hauptseite Unterkunft  ------------------------------------------------------------------------------*/






/*  -------------------------------------------------------------------------------------------------*/
/*  Modul - Artikelliste 2-spaltig - Unterkunft ---------------------------------------------------------------*/

#box-content .box-artikelliste-2-spaltig-unterkunft-einzelnerArtikel
	{
		margin:0px 0px 20px 0px;
        padding:0px 0px 10px 0px;
		height:180px;
        width:250px;
		/* border-top: 2px solid #FFC757; */
		border-bottom: 2px solid #FFC757;
	}

	/* Überschriftsbalken */
	#box-content .box-artikelliste-2-spaltig-unterkunft-ueberschrift
	{
		height:45px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	/* Überschrift im Überschriftsbalken */
	#box-content .box-artikelliste-2-spaltig-unterkunft-ueberschrift h2
	{
		padding:5px 10px 0px 10px;
		margin:0px 0px 0px 0px;
		line-height:15px;
	}

	/* Link Details oder mehr - Begriff noch nicht fest*/
	#box-content .box-artikelliste-2-spaltig-unterkunft-ueberschrift h2 a
	{
		font-size:11px;
		color:#4174A8;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	/* reserve
	#box-content .bild-artikelliste-2-spaltig-unterkunft{float:left; margin:0px 10px 0px 0px;}
	*/

	#box-content .beschreibungstext-artikelliste-2-spaltig-unterkunft
	{

		text-align:left;
		font-size:10px;
		line-height:15px;
		margin:10px 0px 0px 10px;
	}

    /* Link für Link "mehr oder "weiter lesen"*/
    #box-content .beschreibungstext-artikelliste-2-spaltig-unterkunft a
	{
		color:#4174A8;
		font-size:10px;
	}


/*  -------------------------------------------------------------------------------------------------*/
/*  Modul - Artikel_neuesterArtikelAusgeben - Unterkunft / Flug auch bei allen Artikeln ausgeben ----*/


#box-content .box-artikelliste-neuesterArtikelAusgeben-einzelnerArtikel
	{
		margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
		height:auto;
        width:500px;
		border-top: 2px solid #FFC757;
	}

	/* Überschriftsbalken */
	#box-content .box-artikelliste-neuesterArtikelAusgeben-ueberschrift
	{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	/* Überschrift im Überschriftsbalken */
	#box-content .box-artikelliste-neuesterArtikelAusgeben-ueberschrift h2
	{

		padding:5px 0px 0px 10px;
		margin:0px 0px 0px 0px;
		line-height:15px;
	}

	/* Link Details oder mehr - Begriff noch nicht fest*/
	#box-content .box-artikelliste-neuesterArtikelAusgeben-ueberschrift h2 a
	{
		font-size:11px;
		color:#4174A8;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}



	#box-content .bild-artikelliste-neuesterArtikelAusgeben{float:left; margin:15px 10px 0px 10px;}
	#box-content .beschreibungstext-artikelliste-neuesterArtikelAusgeben
	{

		text-align:left;
		font-size:10px;
		line-height:15px;
		margin:10px 0px 0px 10px;
	}

    /* Link für Link "mehr oder "weiter lesen"*/
    #box-content .beschreibungstext-artikelliste-neuesterArtikelAusgeben a
	{
		color:#4174A8;
		font-size:10px;
	}






/*  -------------------------------------------------------------------------------------------------*/
/*  Modul neueste Unterkunft - (Anzeige links am Rand unter Navi - schmale box) ------------------------------------*/

	/* box neueste Unterkunft */
	#box-modul-neueste-unterkunft
	{
		margin:10px 0px 30px 15px;
		width:149px;
		background-image:url(../images/allgemein/box_schmal_1.gif);
	}


		/* Überschrift Modul */
		.h2-modul-neueste-unterkunft{font-size:12px; font-weight:bold; color:#FFFFFF; padding:3px 0px 0px 8px; margin:0px;}

		/**/
		#box-modul-neueste-unterkunft h3 {font-size:11px; padding:15px 5px 0px 10px; margin:0px;}
		#box-modul-neueste-unterkunft h3 a{color:#4174A8; font-weight:bold;}

		#box-modul-neueste-unterkunft img{margin:15px 0px 15px 19px;}
		#box-modul-neueste-unterkunft p{font-size:10px; padding:5px 5px 0px 10px; margin:0px;}

		/* Absätze mit Details evtl. farbig hinterlegt (z.B. Preis usw.)*/
		#box-modul-neueste-unterkunft .p-1{color:#FFFFFF; background-color:#7695C7; padding-top:3px; padding-bottom:3px; margin-top:1px; margin-bottom:0px; /*border-top-width:1px; border-top-color:#FFC757; border-top-style:solid;*/}
		#box-modul-neueste-unterkunft .p-2{color:#FFFFFF; background-color:#7695C7; padding-top:3px; padding-bottom:3px; margin-top:1px; margin-bottom:0px;}
		#box-modul-neueste-unterkunft .p-3{color:#FFFFFF; background-color:#7695C7; padding-top:3px; padding-bottom:3px; margin-top:1px; margin-bottom:0px; /*border-bottom-width:1px; border-bottom-color:#FFC757; border-bottom-style:solid;*/}


		/* Link im Text */
		#box-modul-neueste-unterkunft p a{color:#4174A8;}


		/* Streifen unten von box */
		#unten-modul-neueste-unterkunft{height:3px; background-image:url(../images/allgemein/content_hauptmenue_unten.gif); line-height:0px;}




/*  -------------------------------------------------------------------------------------------------*/
/*  Modul Flug buchen bei Partnern - (Anzeige links am Rand unter Navi - schmale box) ------------------------------------*/
/*  auch Modul Werbung Isla-Fuerteventura - (Anzeige links am Rand unter Navi - schmale box)--------------------------*/
/*  auch Modul Werbung Rouge & Blanc - (Anzeige links am Rand unter Navi - schmale box)--------------------------*/

	/* box neueste Unterkunft */
	#box-modul-flug-buchen
	{
		margin:10px 0px 30px 15px;
		padding-bottom:10px;
		width:149px;
		background-image:url(../images/allgemein/box_schmal_1.gif);
	}


		/* Überschrift Modul */
		.h2-modul-flug-buchen{font-size:12px; font-weight:bold; color:#FFFFFF; padding:3px 0px 0px 8px; margin:0px;}

		/**/
		#box-modul-flug-buchen h3 {color:#4174A8; font-weight:bold; font-size:11px; padding:15px 5px 0px 10px; margin:0px;}

                #box-modul-flug-buchen .h3-modul-flug-buchen-1{margin-bottom:7px;}

		/*#box-modul-flug-buchen h3 a{color:#996600; font-weight:bold;}*/

		#box-modul-flug-buchen img{margin:5px 0px 15px 10px;}
		
		#box-modul-flug-buchen p{font-size:10px; padding:5px 5px 0px 10px; margin:0px;}

		/* Link im Text */
		#box-modul-flug-buchen p a.textlink
                {color:#4174A8; padding:0px;}
		
		/* Link für Link "mehr oder "weiter lesen"*/
		#box-modul-flug-buchen a.textlink
                {color:#4174A8; font-size:10px; padding:5px 5px 0px 10px;}
		


		/* Streifen unten von box - Reserve falls nochmals zum Einsatz kommt */
		/*#unten-modul-flug-buchen{height:3px; background-image:url(../images/allgemein/content_hauptmenue_unten.gif); line-height:0px;}*/







/*  -------------------------------------------------------------------------------------------------*/
/*  Box - 100 - frei editierbar in beliebigem Thema ---------------------------------------------*/
/*  z.B. Flughafeninfos unter Flug                   ---------------------------------------------*/



#box-content .box-100
	{
	clear:both;
	margin:0px 0px 20px 0px;
        padding:0px 0px 10px 0px;
	height:auto;
        width:540px;
        background-color:#FFF8E9;
        border-top: 2px solid #FFC757;
	border-bottom: 2px solid #FFC757;
	}

	/* Überschriftsbalken */
	#box-content .box-100-ueberschrift
	{
		height:25px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	/* Überschrift im Überschriftsbalken */
	#box-content .box-100-ueberschrift h2
	{
		color:#4174A8;
		padding:5px 10px 0px 10px;
		margin:0px 0px 0px 0px;
		line-height:15px;
	}

	/* Link Details oder mehr - Begriff noch nicht fest*/
	#box-content .box-100-ueberschrift h2 a
	{
		font-size:11px;
		color:#4174A8;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}

	#box-content .box-100 h3, #box-content .box-100 p, #box-content .box-100 ul, #box-content .box-100 li, #box-content .box-100 a,
        #box-content .box-100 table, #box-content .box-100 td
	{
		margin-left:10px;
		margin-top:0px;
		text-align:left;
		font-size:10px;
		line-height:15px;
	}


    /* Link für Link "mehr oder "weiter lesen"*/
    #box-content .box-100 a{color:#4174A8;}

	/* Link in einem Absatz */
    #box-content .box-100 p a{margin-left:0px;}

	#box-content .box-100 li
	{
		background-image:url(../images/allgemein/listenpunkt_klein_2.gif);
		padding:1px 0px 0px 15px;
		line-height:15px;
	}


	/* Liste bei "Infos für Vermieter" - "so funktionierts" */
        #box-content .box-100 .liste-1 li{font-size:12px; margin:0px 0px 20px 0px;}


        /* spezielle Festlegungen für einzelne Seiten */

        /* Startseite */
         #box-content .box-100 #daten-fuerte td{padding-bottom:5px; padding-right:10px;}
         #box-content .box-100 #daten-fuerte td.zelle-1{width:200px;}
         #box-content .box-100 #daten-fuerte td.zelle-2{width:auto;}






/*  -------------------------------------------------------------------------------------------------*/
/*  Box - 200 - Hellgelb frei editierbar in beliebigem Thema - ohne oberen Balken */
/*  z.B. bei "" - ""                   ---------------------------------------------*/

#box-content .box-200
	{
		clear:both;
		margin:0px 0px 20px 0px;
        padding:20px 10px 15px 15px;
		height:auto;
        width:500px;
        background-color:#FFF8E9;
	}

/* Abstand nach unten setzen */
#box-content .box-200 h2{margin:0px 0px 20px 0px;}

/* Abstände zwischen den Listenpunkten erhöhen */
#box-content .box-200 li{margin:0px 0px 20px 0px;}





/*  -------------------------------------------------------------------------------------------------*/
/*  Box - 300 - Dunkelblau/hellblau frei editierbar in beliebigem Thema ---------------------------*/
/*  z.B. in Artikel "Der Flughafen Fuerteventura" - Anzeige Auto buchen  --------------------------*/



#box-content .box-300
	{
		margin:0px 0px 20px 0px;
        padding:0px 0px 0px 0px;
		height:auto;
        width:250px;
        background-color:#EEEEEE;
	}

	/* Überschriftsbalken */
	#box-content .box-300-ueberschrift
	{
		height:25px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-color:#7695C7;
		/*
		background-image:url(../images/allgemein/artikelliste_unterkunft_ueberschrift.gif);
    	background-repeat:no-repeat;
    	*/
	}

	/* Überschrift im Überschriftsbalken */
	#box-content .box-300-ueberschrift h2
	{
		color:#FFFFFF;
		padding:5px 10px 0px 10px;
		margin:0px 0px 0px 0px;
		line-height:15px;
		font-size:10px;
	}

	/* Link Details oder mehr - Begriff noch nicht fest*/
	#box-content .box-300-ueberschrift h2 a
	{
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}

	#box-content .box-300 h3, #box-content .box-300 p, #box-content .box-300 ul, #box-content .box-300 a
	{
		margin-left:10px;
		margin-top:0px;
		text-align:left;
		font-size:10px;
		line-height:15px;
	}


	#box-content .box-300 li
	{
		font-size:10px;
		background-image:url(../images/allgemein/listenpunkt_klein_3.gif);
		padding:1px 0px 0px 15px;
		line-height:15px;
	}


    /* Link für Link "mehr oder "weiter lesen"*/
    #box-content .box-300 a{color:#4174A8;}

	/* Link in einem Absatz */
    #box-content .box-300 p a{margin-left:0px;}




/* -----------------------------------------------------------------------------------------*/
/* einzelner Artikel: "Der Flughafen Fuerteventura"------------------------------------------------------------------------------*/

#box-content .tbl-flughafen-fuerteventura-1 td{padding-right:15px;}




/*  -------------------------------------------------------------------------------------------------*/
/*  Gastronomie - content Detailansicht Gastro-Betrieb ------------------------------------------------------------------*/


	/* Überschriftsbalken mit Icon - gemeinsame Attribute*/
	#box-auf-einen-blick-gastro, #box-lage-gastro, #box-praesentation-gastro
	{
    	float:left;
        width:528px;
		height:45px;
		padding:0px 0px 0px 0px;
		margin:20px 0px 0px 0px;
		/*clear:both;*/
		background-repeat:no-repeat;
	}

	#box-auf-einen-blick-gastro h2, #box-lage-gastro h2, #box-praesentation-gastro h2
	{
		font-size:12px;
		line-height:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:14px 0px 0px 70px;
		margin:0px;
	}

	/* Überschriftsbalken mit Icon - einzelne Attribute*/
	#box-auf-einen-blick-gastro{background-image:url(../images/allgemein/content_unterkunft_aufEinenBlick.gif);}
	#box-lage-gastro{background-image:url(../images/allgemein/content_unterkunft_lage.gif);}
	#box-praesentation-gastro{background-image:url(../images/allgemein/content_gastro_praesentation.gif);}

	/* Tabelle 1 mit Ort, Typ usw. */
	#tbl-auf-einen-blick-gastro-1
	{

		float:left;
	}
	#tbl-auf-einen-blick-gastro-1 td{background-color:#7695C7; border:1px solid #EEEEEE; color:#FFFFFF; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick-gastro-1 .zelle-1{width:50px;}
	#tbl-auf-einen-blick-gastro-1 .zelle-2{width:165px;}

	#box-img-1{float:right; margin:0px 10px 30px 0px;}
	/* Für Modul MOD_Bild_mitAltText_u_Beschreibung */
	#box-img-1 .p-img-beschreibung{font-size:10px; clear:both; padding:0px 0px 0px 0px;}



	/* Tabelle 2 mit Öffnungszeiten, Telefonnummer usw. */
	#tbl-auf-einen-blick-gastro-2
	{
		margin-top:10px;
	}
	#tbl-auf-einen-blick-gastro-2 td{background-color:#7695C7; border:1px solid #EEEEEE; color:#FFFFFF; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick-gastro-2 .zelle-1{}
	#tbl-auf-einen-blick-gastro-2 .zelle-2{width:100%;}


	a.textlink-farbig{color:#4174A8;}





/*  -------------------------------------------------------------------------------------------------*/
/* Gastronomie - Modul - Ausgabe Artikelliste - Ausgabe eines Restaurants, Bar usw.---------------------*/

	#box-content .box-artikelliste-einzelner-artikel-gastro
	{
		margin:0px 0px 15px 0px;
        padding:0px 0px 0px 0px;
		height:auto;
        width:530px;

        background-color:#eeeeee;
	}


	/* Überschriftsbalken */
	#box-content .box-artikelliste-gastro-ueberschrift
	{
		width:530px;
		height:26px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-image:url(../images/allgemein/artikelliste_unterkunft_ueberschrift.gif);
    	background-repeat:no-repeat;
	}

	/* Überschrift im Überschriftsbalken */
	#box-content .box-artikelliste-gastro-ueberschrift h2
	{
		padding:0px;
		margin:0px;
	}

	#box-content .box-artikelliste-gastro-ueberschrift h2 a
	{
		float:left;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:7px 0px 0px 15px;
		margin:0px;
		line-height:15px;
	}

	/* Link Detailansicht */
	#box-content .artikelliste-gastro-link-detailansicht
	{
		float:right;
		font-size:10px;
		color:#FFFFFF;
		padding:8px 50px 0px 0px;
		margin:0px;
		line-height:15px;
	}

	/* Tabelle Daten Artikelliste */
	#box-content .tabelle-artikelliste-gastro
	{
		width:530px;
		font-size:10px;
		margin:10px 0px 0px 0px;
	}
	#box-content .tabelle-artikelliste-gastro td{background-color:#7695C7; padding:2px 5px 2px 5px; text-align:center; line-height:10px; color:#FFFFFF;}
	#box-content .tabelle-artikelliste-gastro .zelle-1{width:130px; padding-right:0px;}
	#box-content .tabelle-artikelliste-gastro .zelle-2{width:180px; padding-left:0px;}
	#box-content .tabelle-artikelliste-gastro .zelle-3{width:auto; padding-right:0px;}

	#box-content .tabelle-artikelliste-gastro .zelle-abstand{background-color:#eeeeee; width:2px; font-size:0px; padding:0px;}




	/* Bild */
	#box-content .bild-artikelliste-gastro{float:left; padding:20px 10px 0px 10px;}

	/* Beschreibungstext */
	#box-content .beschreibungstext-artikelliste-gastro
	{
		width:175px;
		text-align:left;
		float:left;
		font-size:11px;
		line-height:15px;
		margin:20px 0px 5px 0px;
	}

        #box-content .beschreibungstext-artikelliste-gastro a{color:#4174A8; font-size:10px;}


	/* Tabelle Daten Artikelliste - 2 */
	#box-content .tabelle-artikelliste-gastro-2
	{
		float:right;
		width:185px;
		font-size:10px;
		border-spacing:0px;

		margin:20px 10px 15px 0px;
	}
	#box-content .tabelle-artikelliste-gastro-2 td{background-color:#7695C7; border:1px solid #EEEEEE; padding:4px 5px 4px 5px; text-align:left; line-height:12px; color:#FFFFFF;}
	#box-content .tabelle-artikelliste-gastro-2 .zelle-1{padding-right:0px;}



/*  -------------------------------------------------------------------------------------------------*/
/*  Modul neueste Gastronomie - (Anzeige links am Rand unter Navi - schmale box) ------------------------------------*/

	/* box neueste Unterkunft */

	#box-modul-neueste-gastro
	{
		margin:10px 0px 30px 15px;
		width:149px;
		background-image:url(../images/allgemein/box_schmal_1.gif);
	}


		/* Überschrift Modul */
		.h2-modul-neueste-gastro{font-size:11px; font-weight:bold; color:#FFFFFF; padding:5px 0px 0px 8px; margin:0px;}

		/**/
		#box-modul-neueste-gastro h3 {font-size:11px; padding:15px 5px 0px 10px; margin:0px;}
		#box-modul-neueste-gastro h3 a{color:#4174A8; font-weight:bold;}

		#box-modul-neueste-gastro img{margin:15px 0px 15px 19px;}
		#box-modul-neueste-gastro p{font-size:10px; padding:5px 5px 0px 10px; margin:0px;}

		/* Absätze mit Details evtl. farbig hinterlegt (z.B. Preis usw.)*/
		#box-modul-neueste-gastro .p-1{color:#FFFFFF; background-color:#7695C7; padding-top:3px; padding-bottom:3px; margin-top:1px; margin-bottom:0px; /*border-top-width:1px; border-top-color:#FFC757; border-top-style:solid;*/}
		#box-modul-neueste-gastro .p-2{color:#FFFFFF; background-color:#7695C7; padding-top:3px; padding-bottom:3px; margin-top:1px; margin-bottom:0px;}
		#box-modul-neueste-gastro .p-3{color:#FFFFFF; background-color:#7695C7; padding-top:3px; padding-bottom:3px; margin-top:1px; margin-bottom:0px; /*border-bottom-width:1px; border-bottom-color:#FFC757; border-bottom-style:solid;*/}


		/* Link im Text */
		#box-modul-neueste-gastro p a{color:#4174A8;}


		/* Streifen unten von box */
		#unten-modul-neueste-gastro{height:3px; background-image:url(../images/allgemein/content_hauptmenue_unten.gif); line-height:0px;}





/*  -------------------------------------------------------------------------------------------------*/
/*  Autovermieter - content Detailansicht Autovermieter ------------------------------------------------------------------*/



	/* Überschriftsbalken mit Icon - gemeinsame Attribute*/
	#box-auf-einen-blick-autovermieter
	{
    	float:left;
        width:528px;
		height:45px;
		padding:0px 0px 0px 0px;
		margin:20px 0px 0px 0px;
		background-repeat:no-repeat;
	}

	#box-auf-einen-blick-autovermieter h2
	{
		font-size:12px;
		line-height:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:14px 0px 0px 70px;
		margin:0px;
	}

	/* Überschriftsbalken mit Icon - einzelne Attribute*/
	#box-auf-einen-blick-autovermieter{background-image:url(../images/allgemein/content_unterkunft_aufEinenBlick.gif);}


	/* Tabelle 1 mit Name, Art usw. */
	#tbl-auf-einen-blick-autovermieter-1
	{
		float:left;
		margin-bottom:15px;
	}
	#tbl-auf-einen-blick-autovermieter-1 td{background-color:#7695C7; border:1px solid #EEEEEE; color:#FFFFFF; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick-autovermieter-1 .zelle-1{width:70px;}
	#tbl-auf-einen-blick-autovermieter-1 .zelle-2{width:165px;}




	/* Tabelle 2 mit Bezahlung usw. */
	#tbl-auf-einen-blick-autovermieter-2
	{
		margin-left:20px;
		float:left;
	}
	#tbl-auf-einen-blick-autovermieter-2 td{background-color:#7695C7; border:1px solid #EEEEEE; color:#FFFFFF; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick-autovermieter-2 .zelle-1{width:80px}
	#tbl-auf-einen-blick-autovermieter-2 .zelle-2{width:120px;}


	/* Tabelle 3 mit Kontaktmöglichkeiten */
	#tbl-auf-einen-blick-autovermieter-3
	{
		margin-top:15px;
	}
	#tbl-auf-einen-blick-autovermieter-3 td{background-color:#7695C7; border:1px solid #EEEEEE; color:#FFFFFF; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick-autovermieter-3 .zelle-1{width:70px;}
	#tbl-auf-einen-blick-autovermieter-3 .zelle-2{width:165px;}


	a.textlink-farbig{color:#4174A8;}



/*  -------------------------------------------------------------------------------------------------*/
/* Autovermieter (Verzeichnis) - Modul - Ausgabe Artikelliste - Ausgabe eines Autovermieters --------*/

	#box-content .box-artikelliste-einzelner-artikel-auto
	{
		margin:0px 0px 15px 0px;
        padding:0px 0px 0px 0px;
		height:auto;
        width:530px;
        background-color:#eeeeee;
	}


	/* Überschriftsbalken */
	#box-content .box-artikelliste-auto-ueberschrift
	{
		width:530px;
		height:26px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-image:url(../images/allgemein/artikelliste_autovermieter_ueberschrift.gif);
    	background-repeat:no-repeat;
	}

	/* Überschrift im Überschriftsbalken */
	#box-content .box-artikelliste-auto-ueberschrift h2
	{
		float:left;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:7px 0px 0px 15px;
		margin:0px;
		line-height:15px;
	}

	#box-content .box-artikelliste-auto-ueberschrift h2 a
	{
		padding:0px;
		margin:0px;
	}

	/* Link Detailansicht */
	#box-content .artikelliste-auto-link-detailansicht
	{
		float:right;
		font-size:10px;
		color:#FFFFFF;
		padding:8px 50px 0px 0px;
		margin:0px;
		line-height:15px;
	}

	/* Tabelle Daten Artikelliste */
	#box-content .tabelle-artikelliste-auto
	{
	 	float:left;
		width:250px;
		font-size:10px;
		margin:10px 0px 10px 10px;
	}
	#box-content .tabelle-artikelliste-auto td{background-color:#7695C7; padding:4px 5px 4px 5px; border:1px solid #EEEEEE; line-height:12px; color:#FFFFFF;}
	#box-content .tabelle-artikelliste-auto .zelle-1{width:40px;}
	#box-content .tabelle-artikelliste-auto .zelle-2{width:*;}

		/* Liste der Filialen */
		#box-content .tabelle-artikelliste-auto ul.ul-1{font-size:10px;}
		#box-content .tabelle-artikelliste-auto ul.ul-1 li{font-size:10px;}


	/* Tabelle Daten Artikelliste - 2 */
	#box-content .tabelle-artikelliste-auto-2
	{
		float:right;
		width:250px;
		font-size:10px;
		border-spacing:0px;
		margin:10px 10px 10px 0px;
	}
	#box-content .tabelle-artikelliste-auto-2 td{background-color:#7695C7; padding:4px 5px 4px 5px; border:1px solid #EEEEEE; text-align:left; line-height:12px; color:#FFFFFF;}
	#box-content .tabelle-artikelliste-auto-2 .zelle-1{width:70px;}
	#box-content .tabelle-artikelliste-auto-2 .zelle-2{width:*;}


/*  -------------------------------------------------------------------------------------------------*/
/*  Dienstleister - content Detailansicht Dienstleister ------------------------------------------------------------------*/


	/* Überschriftsbalken mit Icon - gemeinsame Attribute*/
	#box-auf-einen-blick-dienst, #box-lage-dienst, #box-praesentation-dienst
	{
    	float:left;
        width:528px;
		height:45px;
		padding:0px 0px 0px 0px;
		margin:20px 0px 0px 0px;
		/*clear:both;*/
		background-repeat:no-repeat;
	}

	#box-auf-einen-blick-dienst h2, #box-lage-dienst h2, #box-praesentation-dienst h2
	{
		font-size:12px;
		line-height:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:14px 0px 0px 70px;
		margin:0px;
	}

	/* Überschriftsbalken mit Icon - einzelne Attribute*/
	#box-auf-einen-blick-dienst{background-image:url(../images/allgemein/content_unterkunft_aufEinenBlick.gif);}
	#box-lage-dienst{background-image:url(../images/allgemein/content_unterkunft_lage.gif);}
	#box-praesentation-dienst{background-image:url(../images/allgemein/content_gastro_praesentation.gif);}

	/* Tabelle 1 mit Ort */
	#tbl-auf-einen-blick-dienst-1{float:left; margin-right:20px; margin-bottom:30px;}
	#tbl-auf-einen-blick-dienst-1 td{background-color:#7695C7; border:1px solid #EEEEEE; color:#FFFFFF; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick-dienst-1 .zelle-1{width:50px;}
	#tbl-auf-einen-blick-dienst-1 .zelle-2{width:165px;}


	/* Tabelle 2 mit Art */
	#tbl-auf-einen-blick-dienst-2{float:left; margin-bottom:30px;}
	#tbl-auf-einen-blick-dienst-2 td{background-color:#7695C7; border:1px solid #EEEEEE; color:#FFFFFF; padding:2px 5px 2px 5px;}
	#tbl-auf-einen-blick-dienst-2 .zelle-1{width:50px;}
	#tbl-auf-einen-blick-dienst-2 .zelle-2{width:165px;}

	#box-kurzbeschreibung-dienst{float:left; width:265px;}

	#box-img-1{float:right; margin:0px 5px 30px 0px;}

	a.textlink-farbig{color:#4174A8;}




/*  -------------------------------------------------------------------------------------------------*/
/* Dienstleister - Modul - Ausgabe Artikelliste - Ausgabe eines Dienstleisters ---------------------*/

	#box-content .box-artikelliste-einzelner-artikel-dienst
	{
		margin:0px 0px 15px 0px;
        padding:0px 0px 0px 0px;
		height:auto;
        width:530px;

        background-color:#eeeeee;
	}


	/* Überschriftsbalken */
	#box-content .box-artikelliste-dienst-ueberschrift
	{
		width:530px;
		height:26px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		background-image:url(../images/allgemein/artikelliste_unterkunft_ueberschrift.gif);
    	background-repeat:no-repeat;
	}

	/* Überschrift im Überschriftsbalken */
	#box-content .box-artikelliste-dienst-ueberschrift h2
	{
		padding:0px;
		margin:0px;
	}

	#box-content .box-artikelliste-dienst-ueberschrift h2 a
	{
		float:left;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding:7px 0px 0px 15px;
		margin:0px;
		line-height:15px;
	}

	/* Link Detailansicht */
	#box-content .artikelliste-dienst-link-detailansicht
	{
		float:right;
		font-size:10px;
		color:#FFFFFF;
		padding:8px 50px 0px 0px;
		margin:0px;
		line-height:15px;
	}

	/* Tabelle Daten Artikelliste */
	#box-content .tabelle-artikelliste-dienst
	{
		width:530px;
		font-size:10px;
		margin:10px 0px 0px 0px;
	}
	#box-content .tabelle-artikelliste-dienst td{background-color:#7695C7; padding:2px 5px 2px 5px; text-align:center; line-height:10px; color:#FFFFFF;}
	#box-content .tabelle-artikelliste-dienst .zelle-1{width:500px; padding-right:0px; padding-left:10px; text-align:left;}

	#box-content .tabelle-artikelliste-dienst .zelle-abstand{background-color:#eeeeee; width:2px; font-size:0px; padding:0px;}




	/* Bild */
	#box-content .bild-artikelliste-dienst{float:left; padding:20px 10px 20px 10px;}

	/* Beschreibungstext */
	#box-content .beschreibungstext-artikelliste-dienst
	{
		width:350px;
		text-align:left;
		float:left;
		font-size:11px;
		line-height:15px;
		margin:20px 0px 5px 0px;
	}

        #box-content .beschreibungstext-artikelliste-dienst a{color:#4174A8; font-size:10px;}











/* Kontakt ------------------------------------------------------------------*/

/* tabelle formular  */
#tbl-kontaktformular{border-collapse:collapse; margin:0px 0px 0px 0px;}
#tbl-kontaktformular td{padding:3px 0px 3px 0px; vertical-align:middle; font-size:12px;}
#tbl-kontaktformular .td-1{width:160px;}
#tbl-kontaktformular .td-2{width:320px;}

/* input felder alle  */
#box-content .vorname-name, #box-content .strasse, #box-content .plz,
#box-content .telefon, #box-content .nr, #box-content .email,
#box-content .nachricht, #box-content .zeitpunkt-1, #box-content .zeitpunkt-2
{height:18px; padding:3px 0px 0px 4px; border:1px solid #7F9DB9; font-size:12px;}


/* select feld anliegen */
#box-content #select-anliegen{font-size:10px;}

/* input felder */
#box-content .vorname-name{width:270px;}
#box-content .strasse{width:270px;}
#box-content .plz{width:270px;}
#box-content .telefon{width:270px;}
#box-content .nr{width:270px;}
#box-content .email{width:270px;}
#box-content .nachricht{width:270px; height:100px;}
#box-content .zeitpunkt-1, #box-content .zeitpunkt-2{width:50px;}
#box-content .radio-kontaktaufnahme{}

/* Überschriften im Formular */
#box-content #td-anliegen{}
#box-content #h2-anliegen{padding-bottom:0px; color:#444444; font-weight:bold; font-size:12px;}

#box-content #td-persoenliche-daten{}
#box-content #h2-persoenliche-daten{padding-bottom:0px; color:#444444; font-weight:bold; font-size:12px;}

#box-content #td-nachricht{}
#box-content #h2-nachricht{padding-top:0px; color:#444444; font-weight:bold; font-size:12px;}

#box-content #td-kontaktaufnahme{}
#box-content #h2-kontaktaufnahme{padding-top:0px; color:#444444; font-weight:bold; font-size:12px;}

/* Optionen Kontaktaufnahme */
#box-content .td-kontaktaufnahme-2{padding-top:5px; padding-bottom:5px;}


/* button senden */
#box-content .senden{margin:30px 0px 0px 30px;}

/* Eingabefehler */
#box-content .p-eingabefehler{color:red; margin-top:90px;}
#box-content .eingabefehler{border:1px solid red;}

/* Allgemeine Festlegungen zum Formular */
#box-content .vertical-top{ vertical-align:top;}

/* Anker fürs Formular zum Anspringen nach Fehleingabe */
#box-content #a-anker-formular{text-decoration:none; line-height:0px; margin:0px; padding:0px; font-size:0px;}





/*  -------------------------------------------------------------------------------------------------*/
/*  Modul - MOD_neuesteArtikel_InfoteilGesamt_anzeigen -----------------------------------------------*/

#box-content .box-neuesteArtikel-infoteilGesamt
	{
		margin:0px 0px 10px 0px;
        padding:0px 0px 10px 0px;
        width:260px;
		/* border-top: 2px solid #FFC757; */
		border-bottom: 2px solid #FFC757;
		float:left;
	}


	/* Überschrift */
	#box-content .box-neuesteArtikel-infoteilGesamt h2
	{
		padding:5px 0px 0px 5px;
		margin:0px 0px 10px 0px;
		line-height:15px;
	}



	#box-content .box-neuesteArtikel-infoteilGesamt p
	{
		text-align:left;
		font-size:10px;
		line-height:15px;
		margin:0px 5px 5px 5px;
		padding:0px;
	}


    #box-content .box-neuesteArtikel-infoteilGesamt a
	{
		color:#4174A8;
		font-size:10px;
		margin:0px 0px 0px 0px;
	}


/*  -------------------------------------------------------------------------------------------------*/
/*  Modul - MOD_neuesteArtikel_VerzeichnisGesamt_anzeigen -----------------------------------------------*/

#box-content .box-neuesteArtikel-verzeichnisGesamt
	{
		margin:0px 0px 10px 0px;
        padding:0px 0px 10px 0px;
        width:260px;
		/* border-top: 2px solid #FFC757; */
		border-bottom: 2px solid #FFC757;
		float:left;
	}


	/* Überschrift */
	#box-content .box-neuesteArtikel-verzeichnisGesamt h2
	{
		padding:5px 0px 0px 5px;
		margin:0px 0px 10px 0px;
		line-height:15px;
	}



	#box-content .box-neuesteArtikel-verzeichnisGesamt p
	{
		text-align:left;
		font-size:10px;
		line-height:15px;
		margin:0px 5px 5px 5px;
		padding:0px;
	}


    #box-content .box-neuesteArtikel-verzeichnisGesamt a
	{
		color:#4174A8;
		font-size:10px;
		margin:0px 0px 0px 0px;
	}


/*  -------------------------------------------------------------------------------------------------*/
/*  Modul - MOD_werbung_eintrag_1 -----------------------------------------------*/

#box-content .box-werbung_eintrag_1
	{
		margin:0px 0px 10px 0px;
        padding:0px 0px 0px 0px;
        width:260px;
		/* border-top: 2px solid #FFC757; */
		border-bottom: 2px solid #FFC757;
		float:left;
	}


	/* Überschrift */
	#box-content .box-werbung_eintrag_1 h2
	{
		padding:5px 0px 0px 5px;
		margin:0px 0px 10px 0px;
		line-height:15px;
	}


	#box-content .werbung_eintrag_1 p
	{
		text-align:left;
		font-size:10px;
		line-height:15px;
		margin:0px 5px 5px 5px;
		padding:0px;
	}


    #box-content .werbung_eintrag_1 a

	{
		color:#4174A8;
		font-size:10px;
		margin:0px 0px 0px 0px;
	}




/* -----------------------------------------------------------------------------------------*/
/* Infos für Vermieter - Detailseiten "Vermieter", "Dienstleister", "Kleinanzeige"    --------*/


	/* Liste Download Dokumente */

	#box-content li.li-icon-word-2{padding:3px 0px 3px 20px; background-image:url(../images/icons/icon_word_2.gif);}
	#box-content li.li-icon-pdf-2{padding:3px 0px 3px 20px; background-image:url(../images/icons/icon_pdf_2.gif);}
	#box-content li.li-icon-mail-2{padding:3px 0px 3px 20px; background-image:url(../images/icons/icon_mail_2.gif);}
	
				
				
				
				
				
				
				
	#footer{display:none;}			



/* -----------------------------------------------------------------------------------------*/
/* Aktivitäten - Lanazrote ---------------------------------------------*/

#box-content #tbl-aktivitaeten-lanzarote{margin-bottom:30px;}
#box-content #tbl-aktivitaeten-lanzarote td{font-size:12px; padding:3px; border:1px solid #AAAAAA;}
#box-content #tbl-aktivitaeten-lanzarote td.leer{border:none;}	
