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

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

/*Body*/
body{font-family:Verdana, Helvetica, Arial, sans-serif;background-color:#e2edff; /* #fff3df; #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:20px;padding:0 10px 0 5px;margin:10px 0 0 0;float:left;line-height:24px;}
h1 a:link, h1 a:visited{color:white;text-decoration:none;}
h2{font-size:14px;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;}
h1, h2 {color:#a64891;}

#alto{font-size:22px;}

/*Tagline*/
.tagline-new{/*border-top:1px solid #7da5d8;border-bottom:1px solid #7da5d8; */height:24px;padding:0px;margin:0px;width:1000px;border-collapse:collapse;/*background-image:url(http://www.pepemare.de/img/tag.jpg); background-repeat:repeat-x;*/}
.tagline-new a:link, .tagline-new a:active, .tagline-new a:visited, #menuchisiamo a:link, #menuchisiamo a:active, #menuchisiamo a:visited{color:#a64891;text-decoration:none;font-size:10px;}
.tagline-new a:hover, .tagline-new a:focus, #pagina-attiva, #menuchisiamo a:hover, #menuchisiamo a:focus  {color:#a64891;text-decoration:underline;}
.tagline-new img{border:0px;}
.bandiere{float:right;padding-right:3px;padding-top:2px;}
.links{float:left;padding-top:2px;}

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

/*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;}
.sinistra,.destra, .sinistraint, .sinistraintright{float:left; margin-left:0px;}
.sinistra, .sinistraint{padding:0px 0 0 3px;}
.sinistratop, .sinistratopright {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;}
.sinistraintright, .sinistratopright {float:right; padding-right:20px;}

.border0paddingtop2 {border:0;padding-top:2px;}

#lente {float:right; position:absolute; margin-left:-74px; height:318px; width: 257px; background-image:url(http://www.pepemare.de/img/menu.jpg)}
#lente ul {padding:0px;list-style:none;float:left;margin:65px 0 0 110px;}
#lente a {font-size:11px;text-decoration:none;}
#lente a:hover, #lente a:focus {font-size:11px;text-decoration:underline;}


/*Pubblicità*/
#navi-publi{float:left; position:relative; padding:0; margin:0; margin-left:5px;}
#pubblicita  {width:180px;position:relative;margin-top:310px;}

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

/*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:10px 5px 0 20px;}
#bodycontent ul.foto li{margin-bottom:5px;}
#bodycontent ul.foto img {border:2px solid #ffffff;}
#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:0px; padding: 5px 0 0 2px;}
#bodycontent table.Bilder img{border:5px solid white;}

/*bodyindex*/
#bodyindex {font-family:Arial, Verdana, sans-serif;position:relative;margin:0px;margin-top:4px; padding:0px;width:1000px;text-align:justify;float:left;}
#bodyindex h1{color:navy;margin:0;padding:0;text-align:left;font-size:19px;}
#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:268px; width:630px; padding-left:5px; margin-top:0px;}
.sottotitolo{float:left; width:615px; height:28px; }
.corpo{float:left;width:630px;}
.descrizione{float:left;width:380px;height:155px; margin-top:0;padding-top:0;}
.descrizione p{padding:0 5px 0 0; margin:4px 0 0 0;}
.listaicone{float:left;width:240px; margin-top:0;padding-top:0;}
.icons{height:25px;float:left;margin-top:0px; 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 0 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;}
.buttonspagine {float:left; width:380px;}
.buttonlibroospiti, .buttondettagli, .buttondintorni {float:left; height:25px;}
.buttondintorni, .buttondettagli{margin-left:20px;}

.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; background-image:url(http://www.pepemare.de/img/backgrnd/Ferienwohnungen-Meer-Italien-081.jpg);}
.intestazione-sinistra {float:left; position:relative; height:250px; width:380px; padding:0px;}
.intestazione-logo {position:relative; float:left; padding:10px 0 0 5px;}
.intestazione-mail {position:relative; float:left; padding:100px 0 0 5px;}
.intestazione-centro {float:left; position:relative; height:250px; width:250px; padding-left:72px;}
.intestazione-menucitta {width:240px; margin-top:0px; padding-top:5px; margin-left:755px; position:absolute;}
.intestazione-menudestra{width:240px;margin:0px;padding:0px; border-bottom:2px dotted #ffffff;height:20px; float:left; background-color:#e2edff; filter:alpha(opacity=100); /* CSS3 standard */ opacity:1;}
.intestazione-menudestra a:link,.intestazione-menudestra a , .intestazione-menudestra a:active,.intestazione-menudestra a:visited {text-decoration:none;font-size:10px; margin:0; padding:0; padding-left:5px; }
.intestazione-menudestra a:hover {text-decoration:underline;color:navy; padding-left:5px;}
.intestazione-menudestra p{font-size:10px; line-height:16px; padding:0px 0 0 0; margin:0;}

#menuchisiamo{width:auto; height:24px; float:left; padding:0px 10px 0 10px; margin-left:0px; font-size:10px; background-image:url(http://www.pepemare.de/img/tag.jpg); background-repeat:repeat-x; border: 1px solid #7da5d8;}

#navi, #navi ul { list-style-type:none; margin:0; padding:0; }
#navi li { width:128px; float:left; }
#navi li ul { display:none; }
#navi li:hover ul { display:block;}

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

/*Tabelle*/
table.preise{border-collapse:collapse;margin:0px auto;margin-top:5px;}
table.preise th, table.preise td{padding:2px;border:1px solid #ffffff;}
table.preise th{font-size:small;text-align:left;background:#241374;color:#ffffff;}
table.preise td{font-size:small;text-align:left;background:#bed8f3;padding-left:5px;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:0px solid navy;padding:10px;}
form.contact fieldset p{padding:0px;}
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, #wissenswert{border:1px solid #7da5d8; margin:5px 0 0 0; width:220px; position:relative; float:right;  background-color: #e8e3ff;}
#personacontatto p{padding:0 10px 5px 10px;}
#wissenswert p {text-align:left; font-size:11px; margin:0; padding:10px 0 5px 10px;}
#wissenswert ul,  #wissenswert li  {padding:0; margin:0 0 0 15px; font-size:10px;}
.field {margin-top:5px;  width: 530px; position:relative; float:left;}
.barralaterale {position:relative; float:right;width:220px;} 
.fielddatipersonali {margin-top:5px; width: 755px; position:relative; float:left;}
.fielddatipersonali p {font-size:10px; padding-top:0; margin-top:0;}


/*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;margin:5px 0 0 6px;}
.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:10px 0 10px 0;}
.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:23px;text-align:left;margin:-15px 0 0 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:175px; float:left; padding-left:5px;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;}
.raccomandazionetext p {font-size:13px; color:#a64891; margin:0; padding:0 0 0 25px; margin-top:-10px;}
.raccomandazionetext ul{font-size:11px; position:relative; color:navy; margin:0; padding:0 0 0 30px; margin:0;}


.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:#e2edff;font-size:8px;text-align:center;color:#919191;clear:both;z-index:0;margin:0px auto;padding:0px;position:relative;line-height:20px;margin-top:20px;width:1000px;border:3px solid #e2edff; border-top:0;}
.footer-linktausch a:link, .footer-linktausch a:active, .footer-linktausch a:visited{color:#919191;}

.eintrag_label, .eintrag_labelbewertungen{font-family:Arial,Helvetica,sans-serif;width:150px;font-size:12px;font-style:normal;font-weight:bold;color:navy;}
.eintrag_labelbewertungen {width:200px;}
.eintrag{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;color:#303031;}
.eintrag_table, .eintrag_tablebewertungen{border-top:1px solid #594AA6;width:762px; margin-left:10px; margin-right:10px;}
.eintrag_tablebewertungen {width:960px;}
.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;}
.eintrag_label, .eintrag {border-bottom:1px dashed  #ffffff;}

.contenitore-regioni {width:1000px; margin:15px 0 15px 0; float:left; background-color: #ffffff; }
.regione{width:200px;margin:0px;float:left;padding:25px 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: 20px; color:#594AA6; margin:40px 0 0 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:2px 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; border-bottom:2px solid #bed8f3; width:782px; background-image:url(http://www.pepemare.de/img/divindex.jpg); background-repeat:repeat-x;}
.titoloindex h2{padding:0 0 0 10px; font-size:17px; line-height:20px; margin:0;}
.divisioneindex h3 {padding-left:10px;}
.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;}

.ricercaid {float:left; margin-left:5px; position:absolute; margin-top:210px; width:100px;}
.ricercaidsvizzera {float:left; width:80px; margin-left:10px;}
.ricercaid fieldset, .ricercaidsvizzera fieldset  {border:0; padding:0; margin:0;}
.underline {text-decoration:underline;}
.border0{border:0;}

.moduloricerca {float:left; width:1000px;margin:10px 0 0 0;padding:0px;position:relative;background-color:#e2edff;}
.scorripagina {float:right; padding:5px 0 5px 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:320px; width:630px; padding-left:5px; padding-right:10px; margin-top:5px;}
.listaprimapagina {float:left; position:relative; margin:0; padding:7px 0 0 0;}
.listaprimapagina ul {margin:0; padding:0 0 0 20px;}
.listaprimapagina li {margin:0; padding:0;}

.cosatroviqui {float:left; padding-top:5px;}
.testoprimapagina p{margin:0; padding:0;}
.testatah1 {float:left; width:630px; padding-top:0px; margin:0;}
.moovie {float:right; margin:5px 5px 0 0;  width:350px; height:270px;}

.ordinaprezzo {float:right; padding:5px 0 5px 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;}
.freccia fieldset {border:0; width:20px; padding:0; margin:0;}


.ID {float:left; padding:5px 0 5px 5px; margin:0;width:105px; position:relative;}


.sharetop, .sharebottom  {float:left; width: 988px; margin:5px 0 0 5px; padding:0;clear:both;}
.sharebottom {margin:10px 0 0 5px; padding-left:5px; width: 450px;}
.facebook {float:left; position:relative; width:450px;  margin:0; padding:0;height:35px;}
.booknow {float:right; position:relative;  margin:0; padding:0;height:35px;}
.social {float:right; width:450px; text-align:right;margin:0; padding:0;height:35px;}
.fblikebuttonpaginaindex {width:230px; height:35px; float:left; position:relative;}
.gplusbuttonpaginaindex {float:left; position:relative; height:35px;}

.FB, .FBmenu, .Gplus{float:left; width:120px; height:30px; margin-left:10px; position:relative;}
.FBmenu{margin:0; padding:0; float:right; width:120px;}
.FB {margin:0;}
.Gplus {width:80px;}
.social {margin-top:5px; float:left; width:630px; height:80px;}
.fblikehomepage {width:430px; float:left;}
.socialbuttons {width:160px; float:left; margin-left:10px;}
.gplushomepage {height:40px; float:right;position:relative;}
.gplushomepage a{cursor:pointer;display:inline-block;text-decoration:none;}
.gplushomepage img {border:0;}
.floatleft {float:left; position:relative;}
.floatright{float:right; position:relative;}


.titolopaginasecondaria {float:left; width:990px; height:40px; padding-top:5px; margin-left:5px;}
.colorred {color:red;}

.idee {height:151px; width:782px; float:left; position:relative; border-bottom:2px solid #bed8f3;}
.sez {height:145px; width:390px; float:left; position:relative; margin-top:3px;}
.sez1 {width:380px; float:left;padding-left:10px;}


.newslettertopde, .newslettertopgraziede, .newslettertopit, .newslettertopgrazieit, .newslettertopnl, 
.newslettertopgrazienl, .newslettertopen, .newslettertopgrazieen, .newslettertopru, .newslettertopgrazieru , .newslettertoppl, .newslettertopgraziepl   {width:350px; height:47px; float:left; background-image:url(http://www.pepemare.de/img/news1de.jpg);  background-repeat:no-repeat;  }
.newslettertopgraziede {background-image:url(http://www.pepemare.de/img/newslettergraziede.jpg);}
.newslettertopgrazieit {background-image:url(http://www.pepemare.de/img/newslettergrazieit.jpg);}
.newslettertopgrazieen {background-image:url(http://www.pepemare.de/img/newslettergrazieen.jpg);}
.newslettertopgrazieru {background-image:url(http://www.pepemare.de/img/newslettergrazieru.jpg);}
.newslettertopgraziepl {background-image:url(http://www.pepemare.de/img/newslettergraziepl.jpg);}
.newslettertopgrazienl{background-image:url(http://www.pepemare.de/img/newslettergrazienl.jpg);}
.newslettertopit   {background-image:url(http://www.pepemare.de/img/news1it.jpg);}
.newslettertopen   {background-image:url(http://www.pepemare.de/img/news1en.jpg);}
.newslettertopnl   {background-image:url(http://www.pepemare.de/img/news1nl.jpg);}
.newslettertoppl   {background-image:url(http://www.pepemare.de/img/news1pl.jpg);}
.newslettertopru   {background-image:url(http://www.pepemare.de/img/news1ru.jpg);}

.newslettertext {width:350px;  float:left; background-image:url(http://www.pepemare.de/img/news2.jpg);  background-repeat:repeat-y; }
.newsletterdown {width:350px; height:76px;  float:left; background-image:url(http://www.pepemare.de/img/news3.jpg);  background-repeat:no-repeat;}
.contatto-testo{text-align:left;color:navy;width:70px;}
.contatto-input{width:170px;}
.newslettergrazie   {width:350px; height:142px; float:left; background-image:url(http://www.pepemare.de/img/newslettergraziede_img.jpg);  background-repeat:no-repeat;  }


/* ***************** */
/* PEPEMARE.ch */
.socialbuttons {float:left; position:relative;height:20px;}
.testatah1-ch {height:50px; float:left; position:relative; width:1000px; padding-top:0px; margin:0;}
.testoprimapagina-ch {float:left;position:relative;  height:70px;margin-top:10px;width:1000px;}
.sezione-ch {float:left; margin:10px 10px 0 0; width:320px; height: 300px; padding:0; position:relative;}
.titolosezione-ch,.titolosezioneregione-ch  {float:left; height:25px; margin:3px 0 0 15px; position:relative;}
.foto-ch {float:left; margin:0px; width:320px; height:240px; padding:0; position:relative;}
.titolosezioneregione-ch  {float:left; height:17px; margin:10px 0 0 15px; position:relative;}
