/* 
   eltérés kemv.css-hez képest:
   bgcolor: 0f3c05 
   link, arrow: ffcc0d
   visited: d5a200
 */
/*
 * kemence.kisvasut.hu, a KEMV-oldalak stíluslapja -- megjegyzésekkel
 * C. Dávid, 2002. XII. 25.
 */
body { /* az oldaltörzs beállításai */
  background-color: #0f3c05;
  margin: 0 0 0 0; /* mivel Netscape 4.7 nem értelmezi rendesen, a html-ben szerepelnie kell: <body leftmargin="0" topmargin="0" rightmargin="0" marginwidth="0" marginheight="0"> */
  /* uhi, scroll: csak N4.7, 6.2 nem ismeri */
  scrollbar-face-color: #0f3c05; /* gombfelszín */
  scrollbar-highlight-color: #ffffff; /* ÉNY letörés */
  scrollbar-shadow-color: #ffffff; /* DK letörés */
  scrollbar-3dlight-color: #000000; /* ÉNY szegély */
  scrollbar-arrow-color: #ffcc0d; /* nyíl */
  scrollbar-track-color: #0f3c05; /* görgetősáv */
  scrollbar-darkshadow-color: #000000; /* DK szegély */
}
p, dl { /* a bekezdések általában */
  color: #d0eed0;
  font-family: Arial, Helvetica, sans-serif;
  margin-left: 5px; 
}
p.ptxt { /* minden szövegbeli, teljes oldalszélességű, nem különleges bekezdés */
  margin: 8px 21px 0 21px;  /* top right bottom left (?) */
/*  text-align: justify; kísérlet */
}
p.pveh { /* fényképes járműves táblázatban a leírás */
  margin: 5px 8px 0 5px;
}
p.pbt { /* before table: a táblázat bevezető mondata */
  text-align: left;
  margin: 8px 21px 0 21px;
}
p.pltt { /* oldalon belüli hivatkozások a lap tetején */
  margin: 0 2px 0 5px;  
  margin-left: 5px;
/*  text-align: center;  */
}
p.ptd { /* table cell: a cella tartalma */
  margin: 0 2px 2px 2px;  
}
p.ptdi { /* table cell, az index.html oldalon (nem teljes szélességű a hasáb) */
  margin: .33em 1.5em .33em .5em;
}
p.vissza { /*  */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
  margin: 1em .33em 1em .33em; 
}
p.plc { /* link center: (sor közepére szánt) hivatkozások a lap alján 
                        vagy a szövegen belül */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
p.pfoto { /* fénykép ábraláírással, a kép és szöveg közé <br> szükséges */
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: smaller;
  margin: 5px 5px 5px 5px; /* N 4.7-nél nem hat */
}
p.pi { /* list item: <ul>, <ol> listák <li> elemeinek bekezdésformátuma */
  margin: .33em 0; /* vertical horizontal */
}
p.pmb { /* alsó margó biztosítása */
  margin: 0 0 40px 0;
}

h1 { /* heading 1: nem haszn. */
  font-family: Arial, Helvetica, sans-serif;
  color: #d0eed0;
/*  font-weight: normal; */
/*  text-align: center; */
}
h2 { /* index.html (al)oldalainak címe, grafikus cím esetén nem haszn. */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #d0eed0;
  margin: 15px 21px 0 21px;
}
h3 { /* (al)oldal főbb egysége, al-aloldal címe */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #d0eed0;
  margin: 30px 21px 5px 21px;
}
h3.hc { /* szallasok.html: szállásnevek mint címek -- középre igazítva */
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #d0eed0;
  margin: 3em 1em 0 0;
}
h4 { /* értelemszerűen */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #d0eed0;
  margin: 20px 21px 18px 21px;
}
h5 {
  font-family: Arial, Helvetica, sans-serif;
  color: #d0eed0;
}
h6 {
  font-family: Arial, Helvetica, sans-serif;
  color: #d0eed0;
}


/*
table, :table {
  border-collapse: separate;
  margin-top: 0;
  margin-bottom: 0;
}
:table-outer {
  display: table;
  margin: 0;
  border: none;
  padding: 0;
  width: 0;
  height: 0;
  float: inherit;
  clear: inherit;
  position: inherit;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
  z-index: inherit;
  clip: inherit;
  -moz-opacity: inherit;
}
*/

/*
table.menetrend { /* timetable */
  border-collapse:separate;
  border:none;
  mso-border-top-alt:solid #cc3300 1.5pt;
  mso-border-bottom-alt:solid #cc3300 1.5pt'
}
*/

tr.ra { /* alternate */
 color:black; 
}

ul {
  font-family: Arial, Helvetica, sans-serif;
  list-style-type: disc; /* disc, circle, square */
  margin: 1em 0;
  padding-left: 40px;
}
ol {
  list-style-type: decimal;
  margin: 1em 0;
  /* enélkül IE5.5 nem számozza be és nem húzza beljebb: */
  padding-left: 40px;
  counter-reset: -html-counter 0;
}
li {
  color: #d0eed0; /* Netscape 4.7: csak a pöttyre hat, ul érvényesül; IE 5.0: a szövegre is hat, ul hatása = 0 */
}

table.tfoto { /* fotó (középen), ilyen táblázatba foglalandó, egy kép esetén is */
  align: center; /* nem műk. */
  border: none;
/*  padding-right: 10px; */
/*  padding-bottom: 10px;  */
}
table.tveh { /* járművek fénykép+leírás táblázata */
  border: none;
  margin: 8px 21px 0 21px;
/*  border-spacing: 8px; 
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;  */
  width: 95%;
}
table.tdata { /* (műszaki) adatok jellegű táblázat*/
  border: none;
  padding-right: 8px;
  padding-bottom: 2px;
/*  border-spacing: 8px; */
}
hr {
  display: block;
  border: 1px -moz-bg-inset;
  margin: 0 auto 0 auto;
}
img {
  color: #d0eed0;
  border:none; /* Nepscape 4.7 <a><img> esetben nem hat */
}
a:link { /* hivatkozás alaphelyzetben */
  color: #ffcc0d; /* #f3cd00; */
  text-decoration: none;
  font-weight: bold;
  white-space: nowrap;
}
a:visited { /* már haszált hivatkozás, letöltött oldal */
  color: #d5a200; /* #fc2000; */
  text-decoration: none;
  font-weight: bold;
}
a:hover { /* egér a hivatkozás fölött */
  color: #ffffff;
  text-decoration: underline;
  font-weight: bold;
}
a:active { /* aktuális (kiválasztott) hivatk. */
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

