body{font-family: "Alegreya Sans SC", serif; font-weight: 300; font-style: normal; margin: 0px 0px 0px 0px; font-size: 24px; color: #1E355D; background-color: #FBF7EE; }
a{color: inherit; text-decoration: inherit; border: none;}
a:hover{color: grey;}

.ige { color: #234C40; text-align: center;}
.igehely { color: #234C40; text-align: center;}
p.kiemelt {margin-left: 2em; margin-right: 2em;}
p.kisdoboz {border-style: solid; text-align: center; width:50%; max-width: 60%; font-weight: bolder; align: center; border: 1px solid; margin: auto; padding: 10px;}
.figyelem {background-color: yellow;}
.slide-container {
  /*max-height: 10em;*/
  overflow: auto;
  white-space: nowrap;
}

header{text-transform: uppercase; padding: 0em 2em; position: fixed; height: 1.9em; width: 100%; top: 0px; background: #F8F8F8;
  box-shadow: 6px 0px 6px #F8F8F8;}
header>p{margin-top: 0.2em; }
section{margin: auto; margin-top: 1.9em; padding: 0em 2em; max-width: 35em; }
nav{font-weight: bolder; font-size: 0.8em; float: right; margin-right: 4em; margin-top: 0.5em; font-size: 0.8em;}
nav a{font-weight: lighter; color: grey}

h1{font-family: "Ephesis", serif; font-weight: 400; font-style: normal; margin: 0px 0px 0px 0px; font-size: 4em; text-align: center }
h2{font-weight: 300; text-align: center }
h3{font-weight: 300; text-align: center }
/*h1{font-weight: normal; font-size: 2.7em; margin-top: 1.5em; margin-bottom: 0.4em;}
h2{font-weight: normal; margin-top: 1.5em; margin-bottom: 0em;}*/
p{line-height: 150%; font-variant-numeric: oldstyle-nums;}
ul{list-style-type:none}

footer{background-color: #EEE; color: white; padding: 0.1em 2em 0.1em 2em; margin-top: 6em;}
footer{font-size: 0.8em;}

table {
    width: 85%;
	max-width: 100%; 
    border-collapse: collapse;
    margin: 0px auto;
	font-size: inherit;
	font-family: inherit;
}

th, td {
    text-align: left;
    padding: 5px;
	vertical-align: top; /* Szöveg vízszintesen balra, függőlegesen felülre igazítása */
	font-size: inherit;
}

@media (max-width: 900px) {
    table {
        width: 100%; /* Keskeny kijelzők esetén a táblázat szélei igazodnak a képernyőhöz */
    }
}
/*th {
    background-color: #f2f2f2;
    font-weight: bold;
    border-bottom: 2px solid #ddd;
}

td {
    border-bottom: 1px solid #ddd;
}

tr:hover {
    background-color: #f9f9f9;
}*/