
body { background-color: teal; }
body,td,th {color: #FFFFFF; }


h1, h2, h3, h4 {text-align: center;}
h2 {padding-top: 1em; border-top: 2px solid #ffffff;}
h4 {font-size: 20pt; padding-top: 2em; border-top: 2px solid #ffffff; border-bottom: 1px solid #ffffff;}
table {margin-left: 5px;}

.szovegbox {font-size: 16px;font-family: Arial, Helvetica, sans-serif;}
.boxcim {font-size: 18px; font-weight: bold;}

p {font-size: 10pt; line-height: 150%; font-weight: bold;}
em {font-style: normal; font-weight: bold; color: black;}
.kiemel {font-size: 12pt; color: black; font-weight: bold; border-bottom: 0.5pt solid #fff;}
.betuvonalf {font-size: 10pt; color: black; font-weight: normal; border-bottom: 0.5pt solid #fff;}

.navigacio {font-size: 15pt;}
a:link {color: #FFCC00; }
a:visited { color: #FFCC00;}
a:hover { color: #FFFFFF; }

/* -------------- Táblázatok megjelenési formája ------------------ */
.vonaltip {width: 99%; margin-top: 10px; border: none;}
.vonaltip td {padding-top: 20px; padding-bottom: 20px; padding-left: 10px;}
.kettestablazat{width: 99%; margin-top: 3px; margin-left: -2px; border: 1px solid #fff;}
.csukcellakeret {width: 99%; border-collapse: collapse; margin-top: 3px;  border: 2px solid #fff;}
.csukcellakeret th, td {padding: 0 5px 0 5px; border: 1px solid #fff;}
.csukcellakeret caption { text-align: left; padding-left: 20px;}
.nyitcellakeret {width: 99%; border-collapse: separate; margin-top: 3px;  border: 2px solid #fff;}
.nyitcellakeret th, td {padding: 0 5px 0 5px; }
.nyitcellakeret caption { text-align: left; padding-left: 20px;}
.cellatavolsag {width: 99%; border-collapse: separate; border-spacing: 10px; margin: 3px 0 5px 0; border: 2px solid #fff;}
.cellatavolsag th, td { padding: 0 5px 0 5px; }
.cellatavolsag caption { text-align: left; padding-left: 20px;}



/* ------ Vonalak megjelenése  táblázatban megjelenítve ---- */
.alinear {font-size: 12pt; color: teal; font-weight: bold; border: 3pt linear #fff;}
.asolid {font-size: 12pt; color: teal; font-weight: bold; border: 3pt solid #fff;}
.adouble {font-size: 12pt; color: teal; font-weight: bold; border: 3pt double #fff;}
.adotted {font-size: 12pt; color: teal; font-weight: bold; border: 3pt dotted #fff;}
.agroove {font-size: 12pt; color: teal; font-weight: bold; border: 5pt groove silver;}
.aridge {font-size: 12pt; color: teal; font-weight: bold; border: 5pt ridge silver;}
.aoutset {font-size: 12pt; color: teal; font-weight: bold; border: 5pt outset silver;}
.ainset{font-size: 12pt; color: teal; font-weight: bold; border: 5pt inset silver;}

/* ------ Angol szavas színek megjelenítéséhez --- */

.betublack { color: black; background-color: black; border: 5px solid #ffffff;}
.betuwhite { color: white; background-color: white; border: 5px solid #ffffff;}
.betusilver{ color: silver; background-color: silver; border: 5px solid #ffffff;}
.betugray { color: gray; background-color: gray; border: 5px solid #ffffff;}
.betumaroon { color: maroon; background-color: maroon; border: 5px solid #ffffff;}
.betured { color: red; border: 5px solid #ffffff;}
.betupurple { color: purple; background-color: purple; border: 5px solid #ffffff;}
.betufuchsia { color: fuchsia; background-color: fuchsia; border: 5px solid #ffffff;}
.betugreen{ color: green; background-color: green; border: 5px solid #ffffff;}
.betulime { color: lime; background-color: lime; border: 5px solid #ffffff;}
.betuolive { color: olive; background-color: olive; border: 5px solid #ffffff;}
.betuyellow{ color: yellow; background-color: yellow; border: 5px solid #ffffff;}
.betunavy { color: navy; background-color: navy; border: 5px solid #ffffff;}
.betublue { color: blue; background-color: blue; border: 5px solid #ffffff;}
.betuteal  { color: teal; background-color: teal; border: 5px solid #ffffff;}
.betuaqua { color: aqua; background-color: aqua; border: 5px solid #ffffff;}
.betuorange { color: orange; background-color: orange; border: 5px solid #ffffff;}




