body {font-size:1.4em; margin:2em; font-family:sans-serif;}
h1,h2,h3 {text-align:center; color:green;}
#table-of-contents, div.outline-2 {max-width:36em; float:left; margin:0.5em; padding:1em; border:0px solid gray; border-radius:1em; background:#eee; overflow:auto;}
#table-of-contents {min-width:36em; border:none; background:none; height:auto;}
#vissza {position:fixed; top:1em; left:1em; background: white; padding: 4px; text-decoration:none; border-radius:5px;}
li {margin-top:0.3em; margin-bottom:0.3em;}
.megj {font-size:1em; color:gray}