body, html { 
  text-align:center; 				/* WICHTIG! Hierdurch u.a. wird der 'Rahmen' zentriert   */
	padding:0px;							/*  */
  margin:0px;								/*  */	
	background-color:#ffffff; /* ffffea */
  font-family:Arial,Verdana,Helvetica,sans-serif; /*   */
	font-size:12pt; 					/*   */
  color:#000000;						/*   */
}

/* ------------- Rahmen fuer den gesamten Inhalt --------------- */
#rahmen { 
	position:relative; 				/* WICHTIG! */
	width:40em; 						/* entspricht ca. 770px, skalierbar */
	margin:0 auto; 						/* WICHTIG! Hierdurch u.a. wird der 'Rahmen' zentriert  */
	text-align:left;					/* WICHTIG! text-align:center vom BODY fuer IE wir daufgehoben */ 
	border:0; /*   */
	background-color:#ffffff; /*   */ 
}

/* ------------- Kopf mit Hintegrundbild --------------- */
#head {
	display:none;	
	float:left;								/*   */
	width:100%;								/* erstreckt sich ueber die volle Breite von 'Rahmen' */
	height:157px;
	margin:0px;
	padding:0px;
	border:0px;	
	background-image:url(bilder/Azoren-header.jpg);  /* Hoehe: 157px  */
	background-repeat:repeat-x;
}

/* ------------- Navigationsleiste 1 oben --------------- */
#menuH1 { 
	display:none;
	clear:both; 
	width:auto; 
	height:1.2em;
	margin:0px; 
	background-color:#ffe180; 
	text-align:center;
	border-bottom:1px solid #000000;
} 
#menuH1 ul { list-style-type:none; margin:0px; padding:0px; border:0px; }
#menuH1 ul li { float:left; margin:0px; padding:0px; }
#menuH1 ul li a { 
	display:block; 				/* WICHTIG! zur Umsetzung der width-Angabe */
	font-size:0.75em;			/* WICHTIG! Schriftgrad, relative Groesse   */
	width:6.7em;					/* WICHTIG! Breite des Linkbereichs, relative Groesse  */
	line-height:1.6em;		/* WICHTIG! Zeilenhoehe, relative Groesse  */ 
	font-weight:bold; 		/*   */
	text-align:center;  	/*   */
	margin:0px; 					/*   */
	padding:0px; 					/*   */	
	text-decoration:none;
	border-right:1px solid #ffe180;
	border-left:1px solid #ffe180;
	/*border-bottom:1px solid #000;*/	
 }
#menuH1 ul li a:link { color:#000000; text-decoration:none; } 
#menuH1 ul li a:visited { color:#000000; text-decoration:none; }
#menuH1 ul li a:hover  { 
	color:#cc0000; 
	background-color:#ffffea; 
	text-decoration:none; 
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #ffffff;
}
#menuH1 ul li a:active { color:#0066cc; }
#menuH1 li#aktiv a  { 
	color:#cc0000; 							/*  0066cc */	
	background-color:#ffffea; 
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #fff;
 }
#menuH1 li#leer { 
	width:0.5em; 
	font-size:0.75em; 
	line-height:1.6em;;
}
/* ------------- ADMIN Bereich oben wenn als Admin eingeloggt ------------- */
#admin { display:none; }
#admin a:link { color:#cc0000; text-decoration:underline; } 
#admin a:visited { color:#cc0000; text-decoration:underline; }
#admin a:hover  { color:#0066cc; text-decoration:none; }
#admin a:active { color:#cc0000; text-decoration:underline; }

/* -------------- INHALT volle Breite ------------------------------------- */
#content {
	clear:both;
  width:auto;
  padding:0;
  margin:0;
  font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}

#contentobjekte {
	clear:both;
  width:auto;
  padding:0;
  margin:0;
  font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#contentobjdetail {
	clear:both;
  width:auto;
  padding:0;
  margin:0;
  font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}

/* -------------- INHALT zentriert ---------------------------------------- */
/* -- intern.asp / intern-agb.asp / login.asp Stand 02.06.04 */
#contentcenter {
	clear:both;
  width:40em;
	margin-top:2em;
  margin-left:auto;
  margin-right:auto;
  padding:0;
	text-align:center;
  font-family:'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif; /* font-family:Arial,Verdana,Helvetica,sans-serif; */
}

/* -------------- INHALT LINKS mit Platz FÜR TEASER RECHTS ----------------- */
#contentlinks {
	clear:both;
	float:left;
  width:27.5em;
	margin-top:2em;
	margin-bottom:2em;
  margin0:0;
  padding:0;
  font-family:'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif; /* font-family:Arial,Verdana,Helvetica,sans-serif; */
}

/* -------------- NUR azoren-fluege.asp (Stand 02.06.04) ----------------- */
#contentbox1 {
	float:left;
  width:18em;
	margin:0 0 2em 0;
  padding-right:1em;
	border-right:1px solid #000000;
}
#contentbox2 {
	float:left;
  width:17em;
	margin:0 0 2em 1em;
  padding:0;
}

/* ----------- NUR Impressum bei contentcenter (Stand 02.06.04 -------------- */
.box1 {
	float:left;
	width:17em;
	margin:0 0 2em 0;
	padding-right:5px;
	text-align:left;
	border-right: 1px solid #000000; /* ADAEAE   0066cc  */
}
.box2 {
	float:left;
	width:17em;
	margin:0 0 2em 1em;
	text-align:left;
	padding-right:5px;
}


/* -------------- azoren-suche.asp -------------------------------------- */
#inhaltsuche1 {
	float:left;
  width:20em;
  padding:0;
  margin:0 1em 0 0;
  font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	border-right:1px solid #cccccc;;
}
#inhaltsuche2 {
	float:left;
  width:17em;
  padding:0;
	margin:0 0 1em 0.5em;
  font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	/* font-size:0.9em; */
}

/* -------------- TEASER Rahmen rechts -------------------------------------- */
#teaserrahmen { 
	width:auto;
	margin-top:0;
	margin-left:29.5em;
	margin-right:0;	
	padding:0;	
}
.teaser { 
	width:9.5em;
	margin-bottom:2em;
	font-family:Arial,Verdana,Helvetica,sans-serif; 
} 
.teaserhead { 
	font-size:0.75em;
	font-weight:bold; 
	text-align:center;
	background-color:#ffffff; 
	padding:2px; 
}
.teasertext { 
	font-size:0.75em; 
	line-height:120%; 
	color:#000000; 
	padding:5px 2px; 
	border-top:solid 1px #000000; 
	border-left:solid 1px #000000;
}
.teaser img.links { float:left; border:0px; margin-top:4px; margin-bottom:3px; margin-right:5px; }
.teaser img.rechts { float:right; border:0px; margin-left:3px; margin-bottom:3px;}


/* -------------- FOOTER Seitenfuss unten ---------------------------------- */
#footerrahmen { 
	clear:both; 											/* WICHTIG Unterbrechung des Elementflusses */
	width:100%; 											/* Breite ueber gesamten Bereich */
	height:1.8em; 											/* Hoehe, relativ, skalierbar */
	margin-top:1.5em; 									/*  */
	margin-bottom:1.5em; 							/*  */
	padding:0; 											/*  */
	background-color:#ffffff; 				/*  */
	border-top:1px solid #000000; 		/*  */
	border-bottom:1px solid #000000; 	/*  */
}
#footer { 
	width:auto; 											/* Breite automatisch */
	margin-left:0.2em;		 						/* Abstand nach links, relativ, skalierbar */
	margin-right:0.5em;		 						/* Abstand nach links, relativ, skalierbar */
	font-size:0.7em; 									/* Schriftgroesse */
	color:#000000;										/* Schriftfarbe */
	line-height:2em; 									/* Zeilenhoehe bezigen auf Schriftgroesse */
}
#footer .row { padding:0; display:block; text-align:right; }
#footer .row span { text-align:left; padding:0; width:26em; float:left; font-size:0.8em;}
#footer a { color:#000000; font-weight:bold; }
#footer a:link { color:#000000; text-decoration:underline; }
#footer a:visited { color:#000000; }
#footer a:hover { color:#000000; text-decoration:underline; }
#footer a:active { color:#000000; }

/* ------------- LINKS allgemein ------------------ */
a { text-decoration:none; color:#000000; border:0; padding:0; margin:0; font-weight:bold; }
a:link { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline;  }
a:hover { color:#000000; text-decoration:underline; }
a:active { color:#000000; text-decoration:underline; } /* 996600 d4d0c8 339966 336633 006600 009900*/

/* ------------- ALLGEMEINE Angaben ------------------ */
img { border:0px; }
img.objektklein { border:1px solid #000000; margin:3px 0px 0px 0px; } /* Objekte-Anzeige Thumbs der Objekt-Bilder 100px */

img.tip { border:0px; margin:0 0 0 3px; padding:0px; vertical-align:bottom; } /* fuer Objekte anzeigen */
img.intern2 { border:1px solid #000; margin:0px 5px 0px 5px;	} /* fuer Objekte-Anzeige =  bearbeiten loeschen parken */
img.zeiger2 { border:0px; margin:0px 0px 0px 10px; vertical-align:middle;} /* fuer Objekte-Anzeige = fingerechts.gif  */

img.zeiger { border:0px; margin:0px 20px 0px 10px; }
img.intern { border:1px solid #000; margin:0px 15px 2px 15px;	}

.rot { color:#000000;}
.blau { color:#0066cc;}
.dunkelrot { color:#f9e372;}

.meldung { margin:2em 0 2em 2em; }
.abstand5 { height:0.5em; font-size:0.5em; margin:0; padding:0; }
.abstand10 { height:0.8em; font-size:0.8em; margin:0; padding:0; }
.abstand15 { height:1.1em; font-size:1.1em; margin:0; padding:0; }
.platzhalter4 { height:4em; }
.platzhalter6 { height:6em; }
.platzhalter7 { height:7em; }
.platzhalter8 { height:8em; }
.platzhalter9 { height:9em; }
.platzhalter12 { height:12em; }
.platzhalter15 { height:15em; }

h1 { font-size:1.2em; font-weight:bold; line-height:1.2em; margin:0 0 5px 0; padding:0; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; }
h2 { font-size:1em; font-weight:bold; margin:5px 0px 3px 0; padding:0px;  }
p { font-size:0.85em; line-height:130%; margin:0 0 7px 0; padding:0; }
.fett { font-weight:bold; }
.ut { text-decoration:underline; }

/* ------------- contentlinks Angaben ------------------ */
#contentlinks h1 { font-size:1.2em; font-weight:bold; line-height:1.2em; margin:0 0 5px 0; padding:0; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; }
#contentlinks h2 { font-size:1em; font-weight:bold; margin:12px 0px 3px 0; padding:0px;  }
#contentlinks p { font-size:0.85em; line-height:130%; margin:0 0 10px 0; padding:0; }
#contentlinks .einzug { margin-left:10px; }
#contentlinks ul { padding:0; margin-left:10px; font-size:0.8em;}
#contentlinks ul li { padding:0; margin-left:10px; margin-top:0.5em; }

/* ------------- contentbox1/2 Angaben ------------------ */
#contentbox1 #contentbox2 h1 { font-size:1.2em; font-weight:bold; line-height:1.2em; margin:0 0 5px 0; padding:0; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; }
#contentbox1 #contentbox2 h2 { font-size:1em; font-weight:bold; margin:5px 0px 3px 0; padding:0px;  }

/* ---------- Objekte Kurz-Anzeige ------------------------------------------------- */
/* Alle Hotels und Fewos und Azoren-suche-ergebnis.asp */
.objkurzanzeige { margin:0; padding:0; }
.objkurzanzeige h1 { font-size:1.1em; font-weight:bold; line-height:1.2em; margin:0.5em 0; padding:0; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; }
.objkurzanzeige h3 { font-size:1em; font-weight:bold; margin:0.3em 0 0 0; padding:0; color:#000000; }
.objkurzanzeige p { font-size:0.85em; line-height:130%; margin:0 0 7px 0; padding:0; }
.objkurzanzeige table { border:0; margin:0 0 0.5em 0; padding:0; }
.objkurzanzeige table td.w100 { width:9em; vertical-align:top;  }
.objkurzanzeige table td.w520 { width:37em; vertical-align:top;  }
.objektorte { font-size:0.75em; margin:0 0 0em 0; padding:0; }
.objekttext { font-size:0.8em; margin:0 0 0.5em 0; padding:0; }
.objektbild { font-size:0.7em; margin:0.2em 0 0 0; padding:0; }
.objektkriterien { font-size:0.75em; margin:0.2em 0 0 0.3em; padding:0; }

/* Objekte obj-suche-ergebnisse.asp ------- */
.ergebnis { font-size:0.7em; color:#000000; } 
.kriterien1 { font-size:0.8em; line-height:110%; padding:0; margin:0 0 0 7.3em;}
.kriterien2 { font-size:0.8em; line-height:120%; padding:0; margin:0 0 0 16.1em; }
.kriterien3 { font-size:0.8em; line-height:120%; padding:0; margin:0 0 0 18em; } 

/* ----------- Mietwagen -------------------------------- */
table.car { width:48em; margin-top:0.7em; padding:0; font-size:0.8em; border:1px solid #00000f; border-collapse:collapse; font-family:Arial,Verdana,Helvetica,sans-serif; }
tr.gruen { background-color:#ffe180; font-weight:bold; } /* 669966 */
tr.tage { font-weight:bold; }

td.kat { width:1.5em; vertical-align:top; text-align:center; padding:3px 0px; border-bottom:1px solid #00000f; border-right:1px solid #00000f; font-weight:bold;}
td.text { width:18.5em; vertical-align:top; padding:3px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}

td.saisonzeit { width:14em; font-size:0.9em; text-align:center; vertical-align:top; padding:3px 0px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
td.g2 { width:7em; vertical-align:top; text-align:center; padding:3px 0px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
td.g3 { width:7em; vertical-align:top; text-align:center; padding:3px 0px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
td.g7 { width:7em; vertical-align:top; text-align:center; padding:3px 0px; border-bottom:1px solid #00000f; border-right:1px solid #00000f; background-color:#ededcc; }
td.p3 { width:7em; vertical-align:top; text-align:right; padding:3px 0px; border-bottom:1px solid #00000f;border-right:1px solid #00000f;}
td.p7 { width:7em; vertical-align:top; text-align:right; padding:3px 0px; border-bottom:1px solid #00000f; border-right:1px solid #00000f; background-color:#ededcc;}

.zwischen1 { margin:5px 0 3px 0px; font-size:85%; color:#00000f;}
.zwischen2 { margin:0px 0 3px 0px; font-size:85%; font-weight:bold; color:#000000;}

.bedingungen { width:48em; margin:1em 0 1em 0; font-size:0.8em; color:#00000f;}
.bedingungen h5 { margin:5px 0 3px 0px; font-size:0.9em; font-weight:bold; color:#000000; }
.bedingungen h6 { margin:5px 0 3px 0px; font-size:0.9em; font-weight:bold; text-decoration:underline; color:#000000; }
.bedingungen ul { list-style-type:disc; padding:0px; margin:0 0 0 1.5em; }
.bedingungen li { padding:0; margin-left:1em; }
.bedingungen p { height:0.3em; margin:0; padding:0; font-size:0.3em;}


/* ------------ AGB --------------------------------  */
.agbpara { margin:0 0 0.3em 0; padding:0px; font-size:0.8em; line-height:130%; font-weight:bold; }
.agbtext { margin:0 0 1em 1.8em; padding:0px; font-size:0.75em; line-height:120%;  }
.agbtext p { margin:0; padding:0; font-size:3px; }
.agbtext ol { list-style-type:decimal; padding:0; margin-top:3px; margin-bottom:5px; margin-left:1.7em; border:0;  }
.agbtext ol.alpha { list-style-type:upper-alpha; padding:0px; margin-top:3px; margin-bottom:5px; margin-left:1.7em; border:0;  }
.agbtext ul { padding:0px; margin:3px 0 5px 15px; }
.agbtext li { padding:0px; margin:0; border:0px; }

/* ------------ Anfrage -----------------------------  */
form { margin:0.7em 0; }
.row { clear:both; display:block; margin:8px 0; padding:0; }
.row br { display: none; } /* Ausblenden der <br />s für ungestylte Ansicht */
.row span { padding:4px 0; width:8em; float:left; font-size:0.85em; }
.row em { font-style:normal; font-size:80%;  }
/* ------------ Log-In -----------------------------  */
form.login { margin:1.5em 0 1.5em 3em; padding:0; text-align:left; } 
.row2 { clear:both; display:block; margin:20px 0;padding:0; }
.row2 span { padding:3px 0; width:6em; float:left; font-size:0.85em; vertical-align:top; }
/* ------------ SUCHEN -----------------------------  */
.row3 { clear:both; display:block; margin:0.8em 0; padding:0; }
.row3 span { padding:3px 0; width:7em; float:left; font-size:0.9em; vertical-align:top; }
.info { font-size:0.8em; line-height:120%; padding:0px; margin:5px 0 0 10px;}

/* ------------ Impressum ---------------------------  */
.adre1 { margin:0 0 3px 0; line-height:130%; font-weight:bold; }
.adre2 { margin:0 0 3px 0; line-height:130%; }
.adre3 { margin:8px 0 15px 0;	line-height:130%; }
.adre4 { margin:8px 0 0px 0;	line-height:130%; }
.kommbez { display:block; float:left; width:40px; }


/* -----------------------------------------------------*/
/* NUR FÜR objekt-details.asp zB Preisliste für Objekte */
.zeile {
	clear:both;
	display:block; 
	width:51em; 
	margin:0; 
	font-size:0.8em;
	font-weight:bold; 
	text-align:left; 
	border:0;
}
.zeile span { 
	width:14em; 
	float:right; 
	text-align:left;
	margin:0;
	border-bottom:1px solid #252525;
}

#name { clear:both; width:auto; margin:0 0 0.8em 0; padding:0; vertical-align:top; }
#name h1 { font-size:1.2em; font-weight:bold; line-height:100%; margin:0; padding:0; }
#name span.klein { font-size:0.75em; }

#hauptbild { clear:both; float:left; width:auto; margin:0 0 1em 0; vertical-align:top; font-size:0.8em;}
img.hauptbild { float:left; border:0; margin-right:1.5em; }

#beschreibung { 
	clear:both; 
	float:left; 
	width:45em; 
	margin:0 3em 1em 0; 
	/* font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; */
	font-size:0.85em; 
	line-height:130%;
}
#beschreibung h6 { margin:5px 0 3px 0px; font-size:0.9em; font-weight:bold; text-decoration:underline; color:#000000; }
#beschreibung ul { list-style-type:disc; padding:0px; margin:0 0 0 20px; }
#beschreibung li { padding:0px; margin-left:10px; }
#beschreibung p { margin:0; padding:0; font-size:5px; height:5px; font-weight:normal; text-decoration:none; line-height:100%; }

#preisliste { clear:both; float:left; width:auto; margin:0; padding:0; font-family:Arial,Verdana,Helvetica,sans-serif;}
#preisliste table { width:58em; font-size:0.7em; border:1px solid #00000f; border-collapse:collapse; margin:0; padding:0; }
#preisliste tr.beschreibung { background-color:#ffe180; font-weight:bold; } /* 669966 */
#preisliste td.text240 { width:21em; vertical-align:top; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.text300 { width:26em; vertical-align:top; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.verpflegung40 { width:3.5em; vertical-align:top; padding:2px; text-align:center; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.verpflegung50 { width:4.5em; vertical-align:top; padding:2px; text-align:center; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.spalte50 { width:4.5em; vertical-align:top; text-align:center; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.spalte62 { width:5.3em; vertical-align:top; text-align:center; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.spalte77 { width:6.8em; vertical-align:top; text-align:center; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.spalte100 { width:9em; vertical-align:top; text-align:center; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.spalte130 { width:12em; vertical-align:top; text-align:center; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}
#preisliste td.spalte190 { width:17.5em; vertical-align:top; text-align:center; padding:2px; border-bottom:1px solid #00000f; border-right:1px solid #00000f;}

.bedingung { 
	clear:both; 
	float:left; 
	width:53em; 
	margin:0.5em 0 2em 0; 
	font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:0.75em; 
	line-height:120%;
}
.bedingung p { margin:0; padding:0; font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; font-size:3px; font-weight:mormal; text-decoration:none; line-height:100%; }
.ut { font-size:100%; text-decoration:underline; font-weight:bold;  }
.fett { font-size:100%; font-weight:bold;  }


/* ----------- Formular ------------------------------ */
input, select, textarea { color:#000000; font-size:0.8em; background-color:#ffffff; font-family:Arial,Verdana,Helvetica,sans-serif; }
/* Textareas */
.Bereich1 { width:30em; padding:2px; border-color:#000000; border:1px solid; }
/* Textfelder */
.textfeld020 { width:4em; font-size:0.9em; }		/* für azoren-suche.asp*/
.textfeld150 { width:12em; }
.textfeld200 { width:13.5em; font-size:0.9em; }	/* für azoren-suche.asp*/
.textfeld250 { width:21em; }
.textfeld300 { width:25em; }
.textfeld350 { width:30em; }
/* Select */
.Auswahl { width:15em; font-size:0.9em; }				/* für azoren-suche.asp*/
.AuswahlAnrede { width:5em; }
/* Buttons */
.SpeicherButton 
	{ background-color:#FFFFFF; width:90px; color:#0000CC; font-size:12px; font-weight:bold}
.AbbruchButton  
	{ background-color:#FFFFFF; width:90px; color:#f00000; font-size:12px; font-weight:bold}

/* ----------- deatails-objekte-bilderalbum.css ------------------------------ */
#oben {	margin:0 0 5px 0; height:60px; background-color:#ffffff; } 
#logo { width:140px; float:left; border:0; margin-right:45px; padding:0;}
.adre { font-size:70%; margin:3px 0; line-height:130%; }
.zeile {display:none; }
.zeile span { display:none; }

#codename {
	clear:both;
  float:left;
	width:580px;
	margin:10px 0;
}
#bilder {
  clear:both; 
	margin:0;
	padding:0;
}
#bilder img { float:left; margin:5px 5px 5px 0; border:0; vertical-align:top;}

.einrueck { margin:0 0 0 20px; }
h2 { font-size:1em; font-weight:bold; margin:0 0 5px 0; padding:0px; line-height:1em;  }
.bemerkung { font-size:75%; margin:5px 0 10px 10px; }

/* anfrrage-faq.htm */
.faq {margin:1em 0 1em 0; padding:0; }
h4 { font-size:0.9em; font-weight:bold; margin:0 0 5px 0; padding:0px; line-height:1em; text-decoration:underline; }
p { margin:0.5em 0; padding:0; font-size:0.8em; }
