/* --------- Asztali  cd_tertalom témakörökhöz. Fejlécekhez és tartalomjegyzékekhez  */

body { font-family: Arial, Helvetica, sans-serif; font-size: 100.01%; margin: 0; background-color: #ccc; }
#container { width: 800px;  margin-top: 10px; margin-right: auto; margin-left: auto; padding-bottom: 10px;}

#fejlec {width: 790px; border-bottom: 2px solid #fc3; padding-bottom: 10px;}
#jelkep {float: left; width: 100px;}
#cim {width: 660px; text-align: center;  margin-left: 110px; margin-top: 5px;  padding-top: 1px;}

h1 {text-align: center; font-size: 2.1em; margin-top:5px; margin-bottom:5px;}


#tartalomjegyzek {width: 770px;  margin-top: 25px; margin-bottom: 25px;}
#tartalomjegyzek table {width: 70%; margin-left: 110px;}
#tartalomjegyzek td {font-size: 12px; font-weight: bold; padding: 20px; }
#tartalomjegyzek a {text-decoration: none; font-size: 12px; color: black; line-height: 150%;}
#tartalomjegyzek a:hover { color: blue; border-bottom: 1px solid blue;}

.programleiras{width:99%; margin-right: auto; margin-left: auto; border: 2px solid lime; background-color: white; padding-left: 4px;}
.programleiras pre{font-family:Arial; font-weight:normal;}
.border{padding:3px; border:2px solid black;}
.pb{color:red;}
.kb{color:blue;}
.zb{color:green;}
/* ---------------- csak a címsorokhoz ------------------------- */
h1 {text-align: center; font-size: 2em; color: black;}
h2 {text-align: center; font-size: 1.9em; color: black; border-bottom: 2px solid #fc6; }

.ismerteto { margin: 1em  0.5em 1em  0.5em; background-color: #ccc;   padding: 0  0.5em  0  0.5em;}

p {font-size: 14px; line-height: 150%; } 
em {font-style: normal; color: blue; font-weight: bold;} 
strong { font-weight: bold; }

/* ----------------------------- címsorokhoz -------------------------------------------- */

h5 {font-size: 190%; color: #393; text-align: center;}
.egyes {font-size: 170%; color: #399; text-align: center;}
.kettes {font-size: 150%; color: #339; text-align: center;}
#harmas h5 {font-size: 130%; color: #993; text-align: center;}
.negyes h5 {font-size: 100%; color: #999; text-align: center;}

/* --------------------- címsorokhoz aláhuzása ----------------------------------- */
/* ------ normál megjelenési forma esetén. --------------------------------- */
.normal{font-size: 1.4em; font-style: normal; color: #399; letter-spacing: 0.2em; border-bottom: 4px solid blue;}
/* ------ span azonosítóval állítjuk be a vonal hosszát, szöveg alatt ------- */
.cproba{font-size: 1.4em; font-style: normal; color: #399; letter-spacing: 0.2em; border: none;}
.kiemelem { font-weight: bold; border-bottom: 4px solid black;  }
/* ------ most a kép alatt is. --------------------------------------- */
.kiemel { font-weight: bold; border-bottom: 4px solid blue;}


/* ------ strong azonosítóval állítjuk be a vonal hosszát szöveg alatt ------- */
.stproba { font-weight: bold; border-bottom: 5px solid #993;  }
/* ------ most a kép alatt is ------------------------------------------*/
.stpro { font-weight: bold; border-bottom: 5px solid #939;  }

/* ----------------    Háttérképek, háttérszínek, jelképek, ---------------------- */


#hattere { width: 730px; height: 120px; background-image:url(/asztali/sebi_images/kepcim1_780x120.jpg);	background-repeat: no-repeat; }
#hattere h2{ font-size: 1.7em; font-style: italic; color: #FFF; text-align: center; letter-spacing: 0.5em; padding: 1em 0 0 0em; border: none;}
#hattere {margin-top: 1em; margin-bottom: 1em; }

.hatterb {width: 400px; height: 25px; background-image: url(/asztali/sebi_images/kepcim2_400x25.jpg);	background-repeat: no-repeat; text-align: center;}
.hatterb h2{ font-size: 1.2em; font-style: normal; color: #FFF;  letter-spacing: 0.2em; padding: 0 0 0 0;   border: none;}

.hatterko {width: 400px; height: 25px; background-image: url(/asztali/sebi_images/kepcim2_400x25.jpg);	background-repeat: no-repeat;}
.hatterko {margin-left: 10em; text-align: center;}
.hatterko h2 { font-size: 1.2em; font-style: normal; color: #FFF;  letter-spacing: 0.2em; padding: 0 0 0 0;   border: none;}

.hatterjo {width: 400px; height: 25px; background-image: url(/asztali/sebi_images/kepcim2_400x25.jpg);	background-repeat: no-repeat; }
.hatterjo {margin-left: 20em; text-align: center;}
.hatterjo h2 { font-size: 1.2em; font-style: normal; color: #FFF;  letter-spacing: 0.2em; padding: 0 0 0 0;  border: none;}

/* ------------------- most háttérszínt adunk teljes szélességben   ------------- */

.szinte {background-color: #060; }
.szinte h2 {text-align: left; font-size: 1.4em; font-style: normal; color: #FFF;  letter-spacing: 0.4em; padding: 0 0 0 1em; border: none;}

.szintk { background-color: #f90;}
.szintk {margin-top: 1em; margin-bottom: 1em; }
.szintk h2 {text-align: center; font-size: 1.4em; font-style: normal; color: #FFF;  letter-spacing: 0.4em; padding: 0 0 0 1em; border: none;}

.szinth { background-color: #f00;}
.szinth h2 {text-align: right; font-size: 1.4em; font-style: normal; color: #FFF;  letter-spacing: 0.4em; padding: 0 1em 0 0 ; border: none;}

.szintn { background-color: #009;}
.szintn h2 {text-align: left; font-size: 1.4em; font-style: normal; color: #FFF;  letter-spacing: 0.4em; padding: 0 0 0 5em; border: none;}

/* ------------ most háttérszínt adunk szövegnek megfelelő szélességben   ------------- */
.szinesb {background-color: #060; padding: 0 1em 0 1em;}
.szinb  {text-align: left; font-size: 1.2em; font-style: normal; color: #FFF;  letter-spacing: 0.2em; border: none; padding: 0 0 0 0;}

.szinesk {background-color: #f90;  padding: 0 1em 0 1em;}
.szink  {text-align: center; font-size: 1.2em; font-style: normal; color: #FFF; letter-spacing: 0.2em; border: none; padding: 0 0 0 0;}

.szinesj {background-color: #f0f;  padding: 0 1em 0 1em;}
.szinj { text-align: right; font-size: 1.2em; font-style: normal; color: #FFF;  letter-spacing: 0.2em; padding: 0 0 0 0; border: none;}


/* ------------ most jelképet adunk a szövegnek   ------------- */

.egyedi{text-align: left; font-size: 1.4em; font-style: normal; color: blue; letter-spacing: 0.4em; border: none;}



