/* © Casas da Cabreira  -  UK versie */

BODY { color: #004400; margin: 0px; }

/* BODY { background: #007700 url(http://www.casas-da-cabreira.com/plaatjes/achtergrond.jpg); } */

BODY { background: #007700 ; }

BODY, P, TD, TH, DIV, H2, H3, H4, H5 { font-family: Arial, Helvetica, sans-serif; }

BODY, P, TD, TH, DIV { font-size: 13px; }

SMALL { font-size: 11px; font-weight: normal; }

.stress { font-weight: bold; color: #990000; }

H1 { font-weight: bold; font-style: italic; font-size: 26px; font-family: "Times New Roman", serif; color: #990000; margin-bottom: 0px; margin-top: 0px; }

H2 { font-weight: bold; font-size: 17px; margin-bottom: 0px; margin-top: 14px; }

H3 { font-weight: bold; font-size: 17px; margin-bottom: 0px; margin-top: 0px; }	/* H3 = H2 zonder bovenmarge */

H4 { font-weight: bold; font-size: 15px; margin-bottom: 0px; }

H5 { font-weight: normal; font-size: 11px; margin-bottom: 0px; margin-top: 0px; }

H6 { font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 5px; }

HR { height: 1px; color: #006600; background-color: #006600; border: #006600 0px; }


TABLE.pagina { height: 1024px; width: 760px; background-color: #FFFFCC; }

TABLE.t2k { width: 760px; }	/* tekst in 2 kolommen */

DIV.navt { text-align: center; line-height: 2; color: #ffffcc; font-size: 11px; background-color: #007700; margin-bottom: 10px; }

DIV.navb { text-align: center; line-height: 2; color: #ffffcc; font-size: 11px; background-color: #007700; margin-bottom: 25px; margin-top: 20px; }

HR.nonavb { height: 3px; margin-top: 40px; }

TR.hstab { background: #ffffaa; height: 30px; }


TABLE.ttl { width: 740px; height: 50px; margin-top: 10px; margin-bottom: 16px; }		/* titel cq huisnaam */

H1.ttl { margin-right: 14px; }

H3.ttl { margin-top: 7px; }

TABLE.ttlkrt { width: 300px; }

TD.ttlkrt { font-size: 11px; padding: 0px; }


TABLE.prc { width: 100%; border-collapse: collapse; }		/* prijstabel */

TH.prceur { border: 1px dotted #ffffcc; border-right-color: #004400; font-weight: bold; color: #004400; font-size: 17px; text-align: center; }

TH.prcgbp { border: 1px dotted #ffffcc; border-right-color: #004400; font-weight: bold; color: #990000; font-size: 17px; text-align: center; }

TD.prceur { border: 1px dotted #ffffcc; border-right-color: #004400; color: #004400; text-align: right; padding-right: 3px; }

TD.prcgbp { border: 1px dotted #ffffcc; border-right-color: #004400; color: #990000; text-align: right; padding-right: 3px; }

TD.prctxb { border: 1px dotted #ffffcc; border-right-color: #004400; font-weight: bold; }

TD.prctxt { border: 1px dotted #ffffcc; border-right-color: #004400; padding-left: 10px}

TD.prckop { border: 1px dotted #ffffcc; border-right-color: #004400; text-align: center; }


TABLE.tbbl { width: 740px; height: 30px; border-collapse: collapse; margin-bottom: 15px; }

TD.tbbl { text-align: center; width: 20%; border: 1px solid #006600; border-bottom-width: 3px; font-weight: bold; }

TD.atbbl { text-align: center; width: 20%; border: 3px solid #006600; border-bottom-width: 0px; font-weight: bold; }	/* actief tabblad */

TD.ltbbl { text-align: center; width: 20%; border: 0px solid #006600; border-bottom-width: 3px; font-weight: bold; }	/* leeg tabblad */

HR.tbbl { height: 3px; width: 740px; margin-top: 40px; }		/* zelfde breedte als TABLR.tbbl */

HR.tbbls { height: 3px; width: 650px; margin-top: 40px; }

DIV.tbblrv { height: 270px; border: 1px solid #006600; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; }

P.prcfot { text-align: center; margin-top: 45px; }

DIV.map { height: 500px; width: 500px; border: 1px solid #006600; }


A:link { text-decoration: none; color: #bb0000; }
A:visited { text-decoration: none; color: #660000; }
A:hover { text-decoration: none; color: red; }
A:active { text-decoration: none; color: #bb0000; }

A.navtb { font-weight: normal; text-decoration: none; color: #ffffcc; }
A.navtb:hover { background-color: #009900; }

A.tbbl:link { text-decoration: none; color: #004400; }
A.tbbl:visited { text-decoration: none; color: #004400; }
A.tbbl:hover { text-decoration: none; color: red; }
A.tbbl:active { text-decoration: none; color: #004400; }


FORM { margin-bottom:0px; margin-top:0px; }

UL { list-style-type: disc; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 20px; }

.noscript { font-size: 11px; font-weight: normal; color: red; text-align: center; }
