/*tutto il contenuto, incluso bookmarks*/
#contenitore_generale{width:1006px; margin:0px auto;padding:0px;position:relative;background-color:#e8e3ff;}
#bookmarks {float:right; width:46px;}

/*Struttura principale pagina*/
#container{width:1000px;margin:0px auto;padding:0px;position:relative;background-color:#e2edff;border:3px solid #ffffff;}

/*Body*/
body{font-family:Verdana, Helvetica, Arial, sans-serif;background-color:#594aa6; /*#e8e3ff;*/ line-height:125%;text-align:left;padding:0px;margin:0px;}
body a:link, body a:visited{color:navy;font-weight:bold;text-decoration:underline;}

/*Headings*/
h1{text-align:left;font-size:28px;padding-left:10px;margin-top:10px;float:left;line-height:34px;}
h1 a:link, h1 a:visited{color:white;text-decoration:none;}
h2{font-size:14;padding-top:0px;margin-top:0px;}
h3{font-size:105%;padding-top:10px;}
h4{font-size:100%;padding-top:5px;}
h1, h2, h3 , h4{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;color:navy;font-weight:bold;}

#alto{font-size:22px;}

/*Tagline*/
.tagline-new{background-color:#bed8f3;border-top:1px solid #7da5d8;border-bottom:1px solid #7da5d8;height:24px;padding:0px;margin:0px;width:1000px;border-collapse:collapse;}
.tagline-new a:link, .tagline-new a:active, .tagline-new a:visited{color:navy;text-decoration:none;font-size:10px;}
.tagline-new a:hover, .tagline-new a:focus, #pagina-attiva {color:#594AA6;text-decoration:underline;}
.tagline-new img{border:0px;}
.bandiere{float:right;padding-right:3px;padding-top:2px;}
.links{float:left;padding-top:2px;}

/*Link nascosti*/
.non_visualizzare a:link{color:#e2edff;}
.non_visualizzare a:visited{color:#e2edff;}

/*Formattazione generica*/
ul{margin-top:15px;}
p{font-size:small;color:navy;}

#navi-publi{float:left; position:absolute; padding:0; margin:0; margin-left:5px;}

/*Navigation*/
#c-navigation {font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #bed8f3; width: 180px; margin:0px; border: 1px solid navy;}
.navigation{width:170px;margin:5px;padding:0px; border-bottom:1px dotted white;height:28px;}
.navigation a:link,.navigation a:active,.navigation a:visited {text-decoration:none;font-size:11px;margin:0;}
.navigation a.collegamento:hover,#nav_attivo a{text-decoration:underline;color:#594AA6;}

.menudestra{width:230px;margin:0px;padding:0px; border-bottom:2px dotted #ffffff;height:20px; background-color:#e2edff; filter:alpha(opacity=90); /* CSS3 standard */ opacity:0.9;}
.menudestra a:link,.menudestra a , .menudestra a:active,.menudestra a:visited {text-decoration:none;font-size:10px; margin:0; padding:0; padding-left:5px;}
.menudestra a:hover,#nav_attivo a{text-decoration:underline;color:navy; padding-left:5px;}
.menudestra p{font-size:10px; line-height:16px; padding:0px 0 0 0; margin:0;}

.sinistra,.destra, .sinistraint{float:left; margin-left:0px;}
.sinistra, .sinistraint{padding:0px 0 0 3px;}
.sinistratop {float:left; padding:0px 0 0 3px; margin-left:10px;}
.sinistratopdown {float:left; padding:0px 0 0 3px; margin:0; margin-left:20px;}

.destra{padding:6px 0 0 10px;}
#nav_attivo{background-color:#f8f8f9;}

/*Pubblicità*/
#pubblicita  {width:180px;position:relative;margin-top:40px;}


#container-bottom{float:left; width:1000px; margin-top:0px;}

/*Bodycontent*/
#bodycontent{width:790px;text-align:justify;float:right; margin-right:5px;margin-top:0; padding-top:0; }
#bodycontent ul.foto{padding:0px;list-style:none;float:right;margin-right:0px;margin-left:20px; margin-top:0;}
#bodycontent ul.foto li{margin-bottom:5px;}
#bodycontent li, #bodyindex li{font-size:small;color:navy;}
#bodycontent table.Intestazione_Bilder{width:720px;height:24px;border:0;text-align:center;}
#bodycontent table.Bilder{border:0;width:720px; margin-bottom:20px;}
#bodycontent table.Bilder img{border:5px solid white;}

/*bodyindex*/
#bodyindex {font-family:Arial, Verdana, sans-serif;position:relative;margin:0px;padding:0px;width:1000px;text-align:justify;float:left;}
#bodyindex h1{color:navy;margin:0px;padding:0px;text-align:left;font-size:20px;}
#bodyindex h2 {color:navy;font-weight:bold; padding-top:5px;margin:0;text-align:left;font-size:18px;}
#bodyindex p{font-size:12px;color:navy;padding-top:0px;margin:0;margin-top:10px;text-align:justify;line-height:17px;}
#bodyindex a{font-size:18px;text-decoration:none;}
#bodyindex a.info{font-size:11px; padding:0; margin:0}
#bodyindex a:hover{text-decoration:underline;}
.titolo{float:left; width:630px; height:50px;}
.celladescrizione{float:left; height:263px; width:630px; padding-left:5px; margin-top:5px;}
.sottotitolo{float:left; width:615px; height:30px;}
.sottotitolo {font-size:11px; line-height:15px; margin-top:0; padding:0 5px 0 0; color:#6F85A2;}
.corpo{float:left;width:630px;}
.descrizione{float:left;width:380px;height:143px;}
.listaicone{float:left;width:240px;}
.icons{height:25px;float:left;margin-top:3px; width:240px;}
.immagineicona{border:0;padding-left:5px;}
.descrizioneicona{float:left; position:absolute; width:210px;margin:0; padding:0; padding-top:6px; line-height:12px; font-size:11px; color:navy;} 
.testodescrizioneicona{float:left;  position:relative; margin-top:0;padding:0; width:30px;}
.fadeshow{float:right;width:350px;height:263px; margin:5px 5px 0 0;}
.bordoinferiore{float:left; width:990px; padding-top:5px; margin:0 0 0 5px; border-bottom:3px solid #594AA6; line-height:0px;}


.buttons{width:630px; height:35px;float:left; padding-top:5px;}
.buttonlibroospiti {height:25px; float:left;}
.buttondetails{float:left;margin-left:20px; height:25px;}
.buttonbuchung{float:left;height:25px;}

.buttonleft {height:25px; width:10px; float:left; background-image:url(http://www.pepemare.de/img/a.jpg); background-repeat:no-repeat;}
.buttonright {height:25px;  width:10px; float:left; background-image:url(http://www.pepemare.de/img/b.jpg); background-repeat:no-repeat;}
.buttoncenter {height:25px; float:left; background-image:url(http://www.pepemare.de/img/c.jpg); background-repeat:repeat-x;}


/*Intestazione*/
#intestazione{width:1000px;height:250px;border-top:0px solid #7da5d8;}
.menucitta {width:230px; margin-top:-250px; margin-left:765px;}
.menu-tendina{background-color:#bed8f3;position:relative;width:1000px;border-top:1px solid #7da5d8;border-bottom:1px solid #7da5d8;height:20px;}

/*header*/
#header{position:relative;}

/*Immagini*/
img.pictures{border:4px solid white;}
img.bilder_anreise{float:left;	margin:3px;}
img.bilder_anreise_rechts{float:right;margin:3px;}

/*Tabelle*/
table.preise{border-collapse:collapse;margin-left:0px;}
table.preise th, table.preise td{padding:5px;border:1px solid #ffffff;}
table.preise th{font-size:small;text-align:left;background:#241374;color:#ffffff;padding-top:0;padding-bottom:0;padding-left:2px;padding-right:2px;padding-left:15px;}
table.preise th.t1{width:250px;}
table.preise th.t2{width:120px;}
table.preise td{font-size:small;text-align:left;background:#bed8f3;padding-left:15px;color:navy;}
table.month th{font-size:x-small;text-align:center;background:#241374;color:#ffffff;padding-top:0;padding-bottom:0;padding-left:4px;padding-right:4px;}
table.month th, table.month td{border:1px solid #ffffff;}
table.month td{font-size:x-small;text-align:center;}
table.month td.red{background-color:red;}
table.month td.blue{background-color:#bed8f3;}
table.month td.pink{background-color:#ffb6c1;}
table.month td.pink_trans_out{background-image:url(http://www.pepemare.de/img/pink_rossoinalto.jpg);}
table.month td.pink_trans_in{background-image:url(http://www.pepemare.de/img/pink_rossoinbasso.jpg);}
table.month td.blue_trans_out{background-image:url(http://www.pepemare.de/img/blu_rossoinalto.jpg);}
table.month td.blue_trans_in{background-image:url(http://www.pepemare.de/img/blu_rossoinbasso.jpg);}
table.legenda{position:absolute;top:70px;left:600px;font-size:x-small;text-align:left;}
table.legenda th, table.legenda td{border:0;}
table.legenda td.azzurro{background-color:#bed8f3;width:18px;}
table.legenda td.rosso{background-color:red;width:18px;}
table.legenda td.rosa{background-color:#ffb6c1;width:18px;}

/*Forms*/
form.contact fieldset{border:2px solid navy;padding:10px;}
form.contact legend{font-weight:bold;font-size:small;	color:navy;padding:5px;}
form.contact {padding:0;margin:0;margin-top:-5px;}
form.contact label{font-weight:bold;font-size:small;color:blue;line-height:150%;}
form.contact label.fixedwidth{display:block;width:210px;float:left;}
form.contact .buttonarea input{background:navy;color:white;font-weight:bold;padding:5px;border:1px solid white;}
form.contact .buttonarea{text-align:center;padding:4px;background-color:#0066ff;}
#personacontatto{border:1px solid #7da5d8; margin-left:520px; width:200px; position:absolute; background-color: #e8e3ff;}

/*Form Frenklin*/
form.franklin fieldset{border:0;padding:0px;margin:0;width:500px;}
form.franklin label{font-weight:normal;font-size:small;color:navy;line-height:150%;}
form.franklin label.fixedwidth{display:block;width:210px;float:left;}
form.franklin .buttonarea input{background:navy;color:white;font-weight:bold;padding:0px;border:1px solid white;}
form.franklin .buttonarea{text-align:center;padding:0px;background-color:#0066ff;}

/*Calendario*/
#calendario{position:relative;top:0px;left:200px;width:807px;}
#mese1_12,#mese2_12,#mese3_12,#mese4_12,#mese5_12,#mese6_12,#mese7_12,#mese8_12,#mese9_12,#mese10_12,#mese11_12,#mese12_12{position:absolute;}
#mese1_12,#mese5_12,#mese9_12{left:0px;}
#mese2_12,#mese3_12,#mese4_12,#mese6_12,#mese7_12,#mese8_12,#mese10_12,#mese11_12,#mese12_12{top:0px;left:200px;}
#mese5_12{top:360px;}
#mese9_12{top:560px;}

/*Prospetti*/
.Prospetti td{font-size:x-small;color:navy;}
.Prospetti td a:link{text-decoration:none;}
.Prospetti td a:visited{text-decoration:none;}
.Prospetti img{border:none;}

/*Altri*/
.menu{font-family:Verdana, 'Trebuchet MS', sans-serif;font-size:11px;font-weight:bold;border-top:.09em solid #e8e8e8;border-bottom:.09em solid #bbb;padding:0px;margin:0;position:relative;	float:none;height:2.77em;}
.prezzi li{padding-bottom:5px; padding-right:15px;}

.menuorizzontale-top{background-color:#e2edff;text-align:left;color:navy; width:980px; float:left;}
.menuorizzontale-top a:link,.menuorizzontale-top a:active,.menuorizzontale-top a:visited	{font-size:9px;color:navy;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.menuorizzontale-top a:hover,.menuorizzontale-top a:focus{color:#594AA6;text-decoration:underline;}

.menuorizzontale{background-color:#e2edff;text-align:center;clear:both;z-index:0;width:782px; padding-top:10px;padding-bottom:10px;}
.menuorizzontale a:link,.menuorizzontale a:active,.menuorizzontale a:visited	{color:navy;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.menuorizzontale a:hover,.menuorizzontale a:focus{color:#594AA6;	font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}


.raccomandazione{width:180px;float:left;position:relative;}
.raccomandazione p{font-size:11px;line-height:23x;text-align:left;margin:0; padding:0 10px 0 20px;color:navy;}
.raccomandazionetop {width:180px; height:34px; float:left; background-image:url(http://www.pepemare.de/img/1.jpg);  background-repeat:no-repeat;}
.raccomandazionetext {width:180px; float:left; background-image:url(http://www.pepemare.de/img/3.jpg);  background-repeat:repeat-y;}
.raccomandazionedown {width:180px; height:77px;  float:left; background-image:url(http://www.pepemare.de/img/2.jpg);  background-repeat:no-repeat;}

.keywords{width:180px;float:left;position:relative; margin-top:250px;}
.keywordstext p{font-size:10px;line-height:11px;text-align:left;margin:0; padding:0 10px 0 20px;color:navy;}
.keywordstop {width:180px; height:28px; float:left; background-image:url(http://www.pepemare.de/img/k1.jpg);  background-repeat:no-repeat;}
.keywordstext {width:180px; float:left; background-image:url(http://www.pepemare.de/img/k3.jpg);  background-repeat:repeat-y;}
.keywordsdown {width:180px; height:65px;  float:left; background-image:url(http://www.pepemare.de/img/k2.jpg);  background-repeat:no-repeat;}



.footer{background-color:#e2edff;font-size:8px;text-align:center;color:#efffff;clear:both;z-index:0;margin:0;padding:0;line-height:14px;}
.footer a:link, .footer a:active, .footer a:visited{color:#919191;font-size:8px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
.footer a:hover, .footer a:focus{color:#594AA6;font-size:8px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}
.footer-linktausch{background-color:#e8e3ff;font-size:8px;text-align:left;color:#919191;clear:both;z-index:0;margin:0px auto;padding:0px;position:relative;line-height:10px;margin-top:20px;width:1000px;}
.footer-linktausch a:link, .footer-linktausch a:active, .footer-linktausch a:visited{color:#919191;}

.eintrag_label{font-family:Arial,Helvetica,sans-serif;width:90px;font-size:12px;font-style:normal;font-weight:bold;color:#303031;}
.eintrag{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;color:#303031;}
.eintrag_table{border-top:1px solid #afb5bf;width:750px; margin-left:10px;}
.neu_table{width:750px; margin-left:10px;}
.testo_small{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-align:justify;color:#303031;}


.contenitore-regioni {width:1000px; margin:15px 0 15px 0; float:left; background-color: #ffffff;}
.regione{width:200px;margin:0px;float:left;padding:10px 0 0 0;background-color: #ffffff;float:left;}
.lista{list-style:none; margin:0; padding:0; padding-left:10px;}
.regione a:link, .regione a:active, .regione a:visited{color:#496da6;font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
.regione a:hover, .regione a:focus{color:#594AA6;font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}


h5 { font-size: 11px; color:#000000; margin-bottom:5px; margin-top:0; padding:5px 4px 4px 5px; background-color:#fff; filter:alpha(opacity=80); /* CSS3 standard */ opacity:0.8; display:inline; position:absolute; }
h4 { font-size: 19px; color:#594AA6; margin:0px;padding:0; padding-left:10px; }	
/* footregioni -------------------------------------------------------------- */
.footregioni {float:left; margin:0 0 10px 4px; width:192px;}
.footregioni-articles { position:relative; margin:0 0 0 2px; padding:0; width: 185px;}
	.footregioni h5 { border:none; padding-top:4px; border-top:3px solid #594AA6}
	.footregioni-img {margin:0; padding:0; border-top:3px solid #594AA6; width:185px; overflow:hidden;}
	.footregioni-img img {margin:3px 0 0 0; padding:0;}
	.footregioni-bg {display:block; position:absolute; margin-left:-2px; bottom:5px;	width:192px; border-top:1px solid #fff; border-bottom:1px solid #fff;}	
	.subfootregioni-bg  h2 {font-size:16px;line-height:16px;padding:0 0 0 10px; margin:0; font-weight:bold;}
	.subfootregioni-bg  h2 a, .subfootregioni-bg h2 a:visited{font-size: 16px; line-height:16px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;}	
	.subfootregioni-bg h2 a:hover {color:red;}
	.subfootregioni-bg h2 a {color:red;}
	.subfootregioni-bg {float:left; background-color:#e2edff; filter:alpha(opacity=90); /* CSS3 standard */ opacity:0.9; width:193px;display:block; margin-left:-2px; height:35px;  } 
	

.fast-menu{width:200px;float:left; border:1px solid navy; margin-top:20px;}
.fast-menu-head {background-color: #bed8f3; height:28px; line-height:28px; border-bottom: 1px dotted #7da5d8;}
.fast-menu-div {background-color: #e2edff; height:26px; line-height:26px; border-bottom: 1px dotted #ffffff; padding-left:5px;}
.fast-divisione {width:258px;float:left; border:1px solid #9d92d3; margin-left:2px; margin-top:20px;}
.fast-divisione img, .fast-divisione-sez img {border:0; padding:5px 0 0 4px;}
.fast-menu-citta {height:20px;margin:0;padding:0; line-height:20px;}
.fast-menu-testo {padding:0 0 0 4px; margin:0; width:250px;text-align:left;}
.fast-menu-link {height:20px;margin:0;padding:0; line-height:20px;}

.clear{clear:both; height:0;line-height:0;margin:0; padding:0;}

.indirizzo {margin:0;padding:5px 0 0 0; font-size:12px;}

.fast-divisione-sez {float:left;margin-left:2px; margin-top:-2px; border-left:0; border-right:0; width:750px;  border-bottom:2px solid #594AA6; border-top:2px solid #594AA6;}
.fast-menu-testo-sez{ margin:0;float:left; width:440px;padding:5px 0 0 20px; height:130px;}
.fast-menu-link-sez{float:left; width:400px;padding:5px 0 0 20px; margin:0;height:20px; line-height:20px;}

.divisioneindex {float:right; border:3px solid #bed8f3;width:782px; padding-bottom:0px;}
.divisioneindex p{padding: 0 10px 0 10px;margin:10px 0 10px 0;}
.titoloindex{margin:0;padding:6px 0 6px 0; background-color:#bed8f3; width:782px;}
.titoloindex h2{padding:0 0 0 10px; font-size:17px; line-height:20px; margin:0;}

.divisioneindex a:link, .divisioneindex a:active, .divisioneindex a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;font-weight:bold;color:#496da6;}
.divisioneindex a:hover, .divisioneindex a:focus{color:#594AA6;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;font-weight:bold;color:#594AA6;}

.moduloricerca {float:left; width:990px; margin:0 0 -5px 5px;padding:0;}
.scorripagina {float:right; padding:0 0 10px 0; margin:0;width:350px;}
.arr_s {padding:5px 10px 5px 100px; border:0;}
.arr_d {padding:5px 5px 5px 10px; border:0;}
.numeripagina {width:350px; float:right; text-align:center; margin:-7px 0 -10px 0; padding:0;}

.testoprimapagina {float:left; height:250px; width:650px; padding-left:5px; margin-top:5px;}
.testatah1 {float:left; width:650px; padding-top:5px;}
.moovie {float:right; width:320px; height:240px; margin:5px 5px 0 0;}

.ordinaprezzo {float:right; padding:0 0 10px 0; margin:0;width:105px; position:relative;}
.freccia {float:left; height:30px; position:relative; padding:0; margin:0; width:20px;}
.noborder{padding:0; margin:0; position:relative; width:20px;}
.prezzo {float:left; position:relative; padding-right:5px;}
.immaginefreccia {padding:0; margin:0; padding-top:5px;}