* {margin: 0; padding: 0; border: 0;}
body {background-color: #fff; color: #6d6e71; font-family: Helvetica, Arial, Geneva, sans-serif; text-align: center;}
html, body {min-width: 900px; height: 100%;}
/* WRAPPER */
div#wrapper {width: auto; background-color: #de99ad; color: #6d6e71;}

/* MAIN CONTAINER */
div#maincontainer {margin-left: auto; margin-right: auto; text-align: center; width: 900px; position: relative;}

/* HEADER */
div#header {width: 900px; height: 172px; background-image: url(/images/bg_header.jpg); background-position: top; background-repeat: no-repeat; position: relative;}
div#header div#menu {position: absolute; top: 144px; left: 117px; height: 28px;}
div#header div#menu a {display: block; float: left; margin-right: 3px;}
div#header div#menu img.actual {float: left; margin-right: 3px;}
div#header div.jumptostartpage {position: absolute; top: 20px; left: 710px; width: 160px; height: 60px;}
div#header div.tagline {position: absolute; top: 78px; left: 730px; color: #f5859d; font-size: 10pt; font-weight: bold; font-style: italic;}
div#header div.loginbox {position: absolute; top: 50px; left: 32px; width: 158px; height: 85px; overflow: hidden; font-size: 8pt; color: #df124f; background-color: inherit;}
div#header div.loginbox h1 {font-size: 9pt; font-weight: bold; color: #d9166e; background-color: inherit; margin-bottom: 5px; border-bottom: 1px solid #f4d4e2; padding-bottom: 2px; text-align: left;}
div#header div.loginbox a {color: #df124f; background-color: inherit; text-decoration: underline;}
div#header div.loginbox a:hover {color: #a90536; background-color: inherit; text-decoration: underline;}
div#header div.loginbox input.textfield {font-size: 8pt; width: 140px; padding: 2px; margin-bottom: 2px; background-color: #df124f; color: #fff;}
div#header div.loginbox input.button_belepes {background-image: url(/images/login_button.gif); background-position: top; background-repeat: no-repeat; width: 55px; height: 14px; font-size: 6pt; background-color: inherit; color: #df124f; font-weight: bold; margin-bottom: 2px;}
div#header div.loginbox span.userwelcome {color: #6d6e71; background-color: inherit; font-weight: bold; font-size: 9pt;}
div#header div.loginbox span.pontok {background-image: url(/images/loginbox_pontok_bg.gif); background-position: top; background-repeat: no-repeat; float: right; width: 66px; height: 32px; display: block; text-align: right; font-weight: bold; padding-right: 3px; padding-top: 3px;}

/* MENU */
a.menu_fooldal {background-image: url(/images/menu_fooldal_normal.gif); background-position: top; background-repeat: no-repeat; width: 102px; height: 28px;}
a.menu_fooldal:hover {background-image: url(/images/menu_fooldal_over.gif); background-position: top; background-repeat: no-repeat;}
a.menu_3m_szellemisege {background-image: url(/images/menu_3m_szellemisege_normal.gif); background-position: top; background-repeat: no-repeat; width: 115px; height: 28px;}
a.menu_3m_szellemisege:hover {background-image: url(/images/menu_3m_szellemisege_over.gif); background-position: top; background-repeat: no-repeat;}
a.menu_a_programrol {background-image: url(/images/menu_a_programrol_normal.gif); background-position: top; background-repeat: no-repeat; width: 102px; height: 28px;}
a.menu_a_programrol:hover {background-image: url(/images/menu_a_programrol_over.gif); background-position: top; background-repeat: no-repeat;}
a.menu_gyik {background-image: url(/images/menu_gyik_normal.gif); background-position: top; background-repeat: no-repeat; width: 98px; height: 28px;}
a.menu_gyik:hover {background-image: url(/images/menu_gyik_over.gif); background-position: top; background-repeat: no-repeat;}
a.menu_husegprogram {background-image: url(/images/menu_husegprogram_normal.gif); background-position: top; background-repeat: no-repeat; width: 109px; height: 28px;}
a.menu_husegprogram:hover {background-image: url(/images/menu_husegprogram_over.gif); background-position: top; background-repeat: no-repeat;}
a.menu_trening_program {background-image: url(/images/menu_trening_program_normal.gif); background-position: top; background-repeat: no-repeat; width: 123px; height: 28px;}
a.menu_trening_program:hover {background-image: url(/images/menu_trening_program_over.gif); background-position: top; background-repeat: no-repeat;}

/* CONTENT */
div.content {width: 900px; background-image: url(/images/bg_content.gif); background-position: top; background-repeat: repeat-y; text-align: left;}

/* CONTENT NYITOLAP */
div.content div.nyitolap {padding-left: 19px; padding-right: 25px; background-image: url(/images/bg_nyitolap_cnt.jpg); background-position: bottom; background-repeat: no-repeat; text-align: left;}
div.content div.nyitolap div.intro {width: 565px;}
div.content div.nyitolap div.intro h1 {font-size: 12pt; color: #d9166e; background-color: inherit; margin-bottom: 15px;}
div.content div.nyitolap div.intro p {font-size: 9pt; line-height: 140%; padding-bottom: 15px;}
div.content div.nyitolap div.intro div.pinkborder {border: 1px solid #f4b5d2; padding: 10px; font-size: 9pt; line-height: 140%;}
div.content div.nyitolap div.intro div.pinkborder img {margin-right: 15px; float: left; clear: left;}
div.content div.nyitolap div.termekajanlo {float: right; width: 273px; font-size: 9pt; background-image: url(/images/nyitolap_termekek_bg.jpg); background-position: bottom; background-repeat: no-repeat; padding-bottom: 55px; margin-bottom: 80px;}
div.content div.nyitolap div.termekajanlo h1 {background-image: url(/images/nyitolap_termekek_h1.gif); background-position: top; background-repeat: no-repeat; font-size: 12pt; color: #d9166e; background-color: inherit; text-align: center; height: 36px; line-height: 36px; margin-bottom: 12px;}
div.content div.nyitolap div.termekajanlo h2 {font-size: 11pt; color: #d9166e; background-color: inherit; margin-bottom: 8px;}
div.content div.nyitolap div.termekajanlo div.cnt {width: auto; margin-left: 15px; margin-right: 15px; line-height: 140%}
div.content div.nyitolap div.termekajanlo ul {list-style-position: outside; margin-bottom: 10px;}
div.content div.nyitolap div.termekajanlo li {list-style-type: disc; font-size: 8pt; margin-left: 15px; margin-bottom: 2px;}
div.content div.nyitolap div.termekajanlo a {color: #d9166e; background-color: inherit; text-decoration: none;}
div.content div.nyitolap div.termekajanlo a:hover {color: #d9166e; background-color: inherit; text-decoration: underline;}

/* CONTENT TRENING */
div.content div.trening {padding-left: 19px; padding-right: 25px; text-align: left;}
div.content div.trening div.introtext {width: 275px; text-align: left;}
div.content div.trening div.introtext h1 {color: #d9166e; background-color: inherit; font-size: 12pt; margin-bottom: 10px;}
div.content div.trening div.introtext p {font-size: 8pt; line-height: 140%; padding-right: 10px;}
div.content div.trening div.aktualis {width: 565px; height: 190px; overflow: hidden; text-align: left; float: right;}
div.content div.trening div.aktualis table.aktualis_h1 td.cim {color: #d9166e; background-color: inherit; font-size: 12pt; background-image: url(/images/box_aktualis_szemeszter_h1_bg.gif); background-position: left; background-repeat: repeat-x; line-height: 25px; height: 25px; font-weight: bold;}
div.content div.trening div.aktualis div.cnt {border: 1px solid #f4b5d2; width: 563px; height: 150px; overflow: auto; background-image: url(/images/box_aktualis_szemeszter_decorpic.jpg); background-position: top left; background-repeat: no-repeat;}
div.content div.trening div.aktualis div.foot {background-image: url(/images/box_aktualis_szemeszter_foot.gif); background-position: top; background-repeat: repeat-x; height: 10px;}
div.content div.trening div.aktualis div.cnt table.lecketabla {margin-left: 120px; margin-top: 3px; margin-bottom: 10px; margin-right: 10px; font-size: 8pt; width: 420px;}
div.content div.trening div.aktualis div.cnt table.lecketabla td.aktualis {font-weight: bold; color: #d9166e; background-color: inherit;}
div.content div.trening div.szemeszterek {width: 847px; text-align: left;}
div.content div.trening div.szemeszterek table.szemesztertabla {font-size: 8pt; width: 100%;}
div.content div.trening div.szemeszterek table.szemesztertabla th {font-size: 10pt; color: #d9166e; background-color: inherit; font-weight: bold; border-bottom: 2px solid #f5c5db;}
div.content div.trening div.szemeszterek table.szemesztertabla td.megnevezes {width: 553px;}
div.content div.trening div.szemeszterek table.szemesztertabla td.eredmeny {width: 65px;  text-align: center;}
div.content div.trening div.szemeszterek table.szemesztertabla td.oklevel {width:170px; text-align: center;}
div.content div.trening div.szemeszterek table.szemesztertabla span.szemesztercim {font-size: 12pt; color: #d9166e; background-color: inherit; font-weight: bold; float: left;}
div.content div.trening div.szemeszterek table.szemesztertabla span.szemeszterszam {font-size: 10pt; color: #d9166e; background-color: inherit; font-weight: bold; text-decoration: underline; margin-bottom: 5px; margin-top: 5px; display: block;}
div.content div.trening div.szemeszterek table.szemesztertabla td.elvalaszto {background-color: #fbdee7; color: inherit; height: 10px;}
div.content div.trening a.aktualislecke {color: #d9166e; background-color: inherit; text-decoration: none;}
div.content div.trening a.aktualislecke:hover {color: #d9166e; background-color: inherit; text-decoration: underline;}
div.content div.trening a.regilecke {color: #6d6e71; background-color: inherit; text-decoration: none;}
div.content div.trening a.regilecke:hover {color: #6d6e71; background-color: inherit; text-decoration: underline;}

/* REGISZTRACIO ES ADATMODOSITAS */
div.content div.regisztracio {padding-bottom: 40px; text-align: left; width: 849px; margin-left: 20px; background-image: url(/images/regisztracio_bg.gif); background-position: bottom; background-repeat: no-repeat;}
div.content div.regisztracio table.regisztracioadatok {margin-left: 10px; background-image: url(/images/regisztracio_adatok_bg.gif); background-position: top; background-repeat: repeat-y;}
div.content div.regisztracio p.magyarazoszoveg {margin-left: 30px; font-size: 8pt;}
div.content div.regisztracio table.adattabla td {font-size: 8pt; padding: 2px;}
div.content div.regisztracio table.adattabla td input,select,textarea {font-size: 8pt; border: 1px solid #de99ad; background-color: #fff; color: #6d6e71; padding: 1px;}
div.content div.regisztracio input.button {background-image: url(/images/button_reg.gif); background-position: top; background-repeat: no-repeat; width: 56px; height: 24px; font-size: 6pt; background-color: inherit; color: #fff; font-weight: bold;}
div.content div.regisztracio table.adattabla td a {background-color: inherit; color: #6d6e71; text-decoration: underline;}
div.content div.regisztracio table.adattabla td a:hover {background-color: inherit; color: #000; text-decoration: underline;}
div.content div.regisztracio span.fakeinput {font-size: 8pt; border: 1px solid #de99ad; background-color: inherit; color: #6d6e71; padding: 1px; display: block;}
div.content div.regisztracio table.emailmodositas {margin-left: 24px;}
div.content div.regisztracio table.emailmodositas td {font-size: 8pt; background-color: #deb0bf; color: #6d6e71;}
div.content div.regisztracio table.emailmodositas td input.emailfield {font-size: 8pt; border: 1px solid #de99ad; background-color: #fff; color: #6d6e71; padding: 1px; margin-top: 10px; margin-bottom: 10px;}
div.content div.regisztracio table.emailmodositas td span.whitetext {font-size: 8pt; background-color: inherit; color: #fff;}
div.content div.regisztracio table.emailmodositas input.buttonmod {background-image: url(/images/button_emailmod.gif); background-position: top; background-repeat: no-repeat; width: 56px; height: 24px; font-size: 6pt; background-color: inherit; color: #fff; font-weight: bold; margin-right: 13px;}

/* RESZTVEVO TERMEKEK */
div.content div.husegprogram {padding-bottom: 40px; text-align: left; width: 849px; margin-left: 20px;}
div.content div.husegprogram div.termektabla_head {height: 26px; background-image: url(/images/husegprogram_table_head_bg.gif); background-position: bottom; background-repeat: repeat-x;}
div.content div.husegprogram div.termektabla_cnt {border-left: 1px solid #f4b5d2; border-right: 1px solid #f4b5d2; width: auto; background-image: url(/images/termektabla_cnt_bg.gif); background-position: top; background-repeat: repeat-y; border-bottom: 15px solid #fff;}
div.content div.husegprogram div.termektabla_cnt hr {border-top: 2px solid #dddbde; border-bottom: 0; border-left: 0; border-right: 0; height: 2px; margin-top: 15px; margin-bottom: 15px; clear: both;}
div.content div.husegprogram div.termektabla_cnt p.yellowinfoblock {background-color: #edbc13; color: #d9166e; height: 22px; line-height: 22px; font-size: 9pt; padding-left: 15px; border-bottom: 15px solid #fff;}
div.content div.husegprogram div.termektabla_foot {height: 20px; width: auto; background-image: url(/images/termektabla_foot.gif); background-position: top; background-repeat: repeat-x; clear: both;}
div.content div.husegprogram div.termektabla_cnt td input.button_megrendelem {background-image: url(/images/button_megrendelem.gif); background-position: top; background-repeat: no-repeat; width: 102px; height: 18px;}
div.content div.husegprogram div.termektabla_cnt td select {font-size: 8pt; border: 1px solid #de99ad; background-color: #fff; color: #6d6e71; padding: 1px; width: 50px;}
div.content div.husegprogram div.termektabla_cnt div.osszefogo {width: auto; padding-left: 11px; padding-right: 21px; font-size: 8pt;}
div.content div.husegprogram div.termektabla_cnt div.osszefogo h1{color: #d9166e; background-color: inherit; font-size: 10pt; margin-bottom: 10px;}
div.content div.husegprogram div.termektabla_cnt div.osszefogo table.egytermek td  {font-size: 8pt;}
div.content div.husegprogram div.termektabla_cnt div.osszefogo table.egytermek td p {margin-bottom: 10px;  font-size: 8pt;}
div.content div.husegprogram div.termektabla_cnt div.osszefogo ul {list-style-position: outside; margin-bottom: 10px;}
div.content div.husegprogram div.termektabla_cnt div.osszefogo  li {list-style-type: disc; font-size: 8pt; margin-left: 15px; margin-bottom: 2px;}
div.content div.husegprogram div.termektabla_cnt div.osszefogo span.pontertek {color: #d9166e; background-color: inherit; font-size: 11pt; font-weight: bold;}
div.content div.husegprogram div.termektabla_cnt div.left {float: left; width: 388px; clear: left; border-bottom: 2px solid #dddbde; margin-bottom: 15px; padding-bottom: 15px; }
div.content div.husegprogram div.termektabla_cnt div.right {float: right; width: 388px; clear: right; border-bottom: 2px solid #dddbde; margin-bottom: 15px; padding-bottom: 15px; }

/* NEM MEGJELENITHETO */
div.content div.nemmegjelenitheto {padding-bottom: 200px; padding-top: 150px; text-align: center; width: 849px; margin-left: 20px; background-image: url(/images/bg_nem_megjelenitheto.gif); background-position: left; background-repeat: no-repeat;}
div.content div.nemmegjelenitheto h1 {color: #d9166e; background-color: inherit; font-size: 12pt; margin-bottom: 10px;}
div.content div.nemmegjelenitheto p {font-size: 8pt; line-height: 140%;}

/* STATIKUS SZOVEGES OLDALAK */
div.content div.statictextpage {width: 849px; margin-left: 20px;}
div.content div.statictextpage h1 {color: #d9166e; background-color: inherit; font-size: 12pt; margin-bottom: 10px;}
div.content div.statictextpage h2 {font-size: 11pt; margin-bottom: 10px; font-weight: bold;}
div.content div.statictextpage h3 {font-size: 10pt; margin-bottom: 5px; font-weight: bold;}
div.content div.statictextpage p {font-size: 8pt; line-height: 140%; margin-bottom: 20px;}
div.content div.statictextpage a {color: #d9166e; background-color: inherit; text-decoration: underline;}
div.content div.statictextpage a:hover {color: #de99ad; background-color: inherit; text-decoration: underline;}
div.content div.statictextpage ul {list-style-position: outside; margin: 4px 0px 10px 0px;}
div.content div.statictextpage li {list-style-type: disc; font-size: 8pt; margin-left: 15px; margin-bottom: 2px;}

/* SZAMLAEGYENLEG */
div.content div.szamlaegyenleg {padding-bottom: 40px; text-align: left; width: 849px; margin-left: 20px;}
div.content div.szamlaegyenleg div.tabla_head {height: 26px; background-image: url(/images/szamlaegyenleg_table_head_bg.gif); background-position: bottom; background-repeat: repeat-x;}
div.content div.szamlaegyenleg div.tabla_cnt {border-left: 1px solid #f4b5d2; border-right: 1px solid #f4b5d2; width: auto;}
div.content div.szamlaegyenleg div.tabla_cnt table.reszletes th {background-color: #de99ad; color: #fff; text-align: center; font-size: 10pt; font-weight: bold; padding-top: 5px; padding-bottom: 5px;}
div.content div.szamlaegyenleg div.tabla_cnt table.reszletes td {background-color: #fff; color: #6d6e71; font-size: 9pt; padding-top: 5px; padding-bottom: 5px; border-bottom: 10px solid #fbdee7;}
div.content div.szamlaegyenleg div.tabla_cnt table.reszletes td a {font-weight: bold; color: #d9166e; background-color: inherit; text-decoration: underline;}
div.content div.szamlaegyenleg div.tabla_cnt table.reszletes td a:hover {color: #de99ad; background-color: inherit; text-decoration: underline;}
div.content div.szamlaegyenleg div.tabla_cnt table.reszletes td.center {text-align: center;}
div.content div.szamlaegyenleg div.tabla_foot {height: 20px; width: auto; background-image: url(/images/szamlaegyenleg_foot.gif); background-position: top; background-repeat: repeat-x; clear: both;}

/* OKTATASI ABLAK */
div.oktatasiablak {position: relative; width: 602px; height: 402px; background-image: url(/images/oktatasablak_bg.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.close {position: absolute; left: 581px; top: 4px; width: 13px; height: 14px;}
div.oktatasiablak div.menubar {position: absolute; left: 0; top: 18px; width: 128px;}
div.oktatasiablak div.menubar ul {list-style-type: none; color: #fff; background-color: inherit; }
div.oktatasiablak div.menubar ul li {width: 128px; height: 49px; margin-bottom: 3px; font-size: 9pt; list-style-position: outside; }
div.oktatasiablak div.menubar ul li span.cnt {display: block; padding-top: 5px; text-align: left; padding-left: 20px; }
div.oktatasiablak div.menubar ul li.bevezeto {background-image: url(/images/oktatasablak_ful_bevezeto_normal.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.bevezeto_active {background-image: url(/images/oktatasablak_ful_bevezeto_active.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.esettanulmany {background-image: url(/images/oktatasablak_ful_esettanulmany_normal.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.esettanulmany_active {background-image: url(/images/oktatasablak_ful_esettanulmany_active.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.mittenne {background-image: url(/images/oktatasablak_ful_mittenne_normal.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.mittenne_active {background-image: url(/images/oktatasablak_ful_mittenne_active.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.tananyag {background-image: url(/images/oktatasablak_ful_tananyag_normal.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.tananyag_active {background-image: url(/images/oktatasablak_ful_tananyag_active.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.osszefoglalo {background-image: url(/images/oktatasablak_ful_osszefoglalo_normal.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.osszefoglalo_active {background-image: url(/images/oktatasablak_ful_osszefoglalo_active.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.teszt {background-image: url(/images/oktatasablak_ful_teszt_normal.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.teszt_active {background-image: url(/images/oktatasablak_ful_teszt_active.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.tesztertekeles {background-image: url(/images/oktatasablak_ful_tesztertekeles_normal.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li.tesztertekeles_active {background-image: url(/images/oktatasablak_ful_tesztertekeles_active.gif); background-position: top; background-repeat: no-repeat;}
div.oktatasiablak div.menubar ul li a {color: #fff; background-color: inherit; text-decoration: none;}
div.oktatasiablak div.menubar ul li a:hover {color: #fff; background-color: inherit; text-decoration: underline;}
div.oktatasiablak div.szovegblokk {position: absolute; left: 144px; top: 25px; width: 452px; height: 360px; overflow: auto; text-align: left;}
div.oktatasiablak div.szovegblokk h1 {font-size: 12pt; color: #d9166e; background-color: inherit; margin-bottom: 15px; padding-right: 10px;}
div.oktatasiablak div.szovegblokk p {font-size: 9pt; color: #6d6e71; background-color: inherit; line-height: 140%; margin-bottom: 10px; padding-right: 10px;}
div.oktatasiablak div.szovegblokk p.eredmeny {font-size: 10pt; color: #d9166e; background-color: inherit; text-align: center; margin-bottom: 20px;}
div.oktatasiablak div.szovegblokk p.eredmeny span.szazalek {font-size: 16pt; color: #6d6e71; background-color: inherit; font-weight: bold;}
div.oktatasiablak div.szovegblokk p.kerdes {font-weight: bold; font-size: 10pt;}
div.oktatasiablak div.szovegblokk p.valasz {padding-left: 30px; padding-top: 5px; padding-bottom: 5px;}
div.oktatasiablak div.szovegblokk p.helyes {color: inherit; background-color: #8fd469; font-weight: bold; }
div.oktatasiablak div.szovegblokk p.helytelen {color: inherit; background-color: #f77575;}
div.oktatasiablak div.szovegblokk p.megoldas {font-weight: bold;}
div.oktatasiablak div.szovegblokk table {border-collapse: collapse;}
div.oktatasiablak div.szovegblokk table td {vertical-align: middle; font-size: 9pt; line-height: 140%; padding: 3px;}
div.oktatasiablak div.szovegblokk ul {list-style-position: outside; margin-bottom: 10px;}
div.oktatasiablak div.szovegblokk li {list-style-type: disc; font-size: 10pt; margin-left: 15px; margin-bottom: 2px; padding-right: 10px;}
div.oktatasiablak div.szovegblokk a {color: #d9166e; background-color: inherit; text-decoration: underline;}
div.oktatasiablak div.szovegblokk a:hover {color: #d9166e; background-color: inherit; text-decoration: none;}
div.oktatasiablak div.szovegblokk div.tovabb { text-align: right; padding-right: 10px; font-size: 9pt;}
div.oktatasiablak div.szovegblokk div.tovabb a {color: #d9166e; background-color: inherit; text-decoration: underline;}
div.oktatasiablak div.szovegblokk div.tovabb a:hover {color: #d9166e; background-color: inherit; text-decoration: none;}

/* TIPPEK ES TRUKKOK ABLAK */
div.tippek {position: absolute; left: 100px; top: 90px; width: 240px; height: 180px; background-color: #fff; color: #6d6e71; border: 2px solid #cb8c9e; text-align: left;}
div.tippek div.close {position: absolute; left: 222px; top: 4px; width: 13px; height: 14px;}
div.tippek div.cnt {position: absolute; left: 0; top: 22px; width: 238px; height: 155px; overflow: auto; font-size: 9pt; color: #6d6e71; background-color: inherit; line-height: 140%;}
div.tippek div.cnt p {padding: 5px;}
div.tippek div.title {background-color: #eabfcc; color: #d9166e; text-align: center; font-weight: bold; font-size: 10pt; padding-top: 3px; padding-bottom: 3px;}

/* DWINDOW */
div.pinkdwindow {background-color: #fff; color: #d7156b; border: 1px solid #e5b0c0;}
div.pinkdwindow h1 {background-color: #e8c0cb; color: #d7156b; font-size: 10pt;}
div.pinkdwindow h2 {margin-top: 5px; margin-bottom: 5px; font-size: 10pt; font-weight: bold; text-align: center;}
div.pinkdwindow div.cnt {padding-left: 10px; padding-right: 10px; padding-top: 10px;}
div.pinkdwindow p {font-size: 9pt; line-height: 140%; margin-bottom: 10px;}
div.pinkdwindow a {color: #d7156b; background-color: inherit; text-decoration: underline;}
div.pinkdwindow a:hover {color: #e8c0cb; background-color: inherit; text-decoration: underline;}
div.pinkdwindow img {vertical-align: middle;}
div.pinkdwindow ul {list-style-position: outside; margin-bottom: 10px;}
div.pinkdwindow li {list-style-type: disc; font-size: 9pt; margin-left: 15px; margin-bottom: 2px; text-align: left;}

/* FOOTER */
div.footer {width: 100%; height: 180px; min-width: 900px; background: url(/images/bg_footer.jpg) top left repeat-x;}
div.footer p {font-weight: bold; font-size: 7pt; color: #fff; background-color: inherit; width: auto; height: 180px; padding-top: 15px; text-align: center;}
div.footer a {color: #fff; background-color: inherit; text-decoration: none;}
div.footer a:hover {color: #fff; background-color: inherit; text-decoration: underline;}
div.foobelso, div.foonyito {margin-left: auto; margin-right: auto; text-align: center; width: 900px; position: relative;}
div.foobelso {background: url(/images/bg_footer_belso.jpg) top left no-repeat;}
div.foonyito {background: url(/images/bg_footer_nyito.jpg) top left no-repeat;}

/* GLOBAL CLASSES */
.hidden {display: none;}
.activepage {font-weight: bold; padding: 1px; border: 1px solid #fff;}
.errormessage {font-weight: bold; color: #ff0000; background-color: inherit; font-size: 10pt; margin-bottom: 10px;}
.clear {clear: both; height: 1px;}
.smalltext {font-size: 8pt;}
span.aktualislecke {color: #d9166e; font-weight: bold;}

/* INTRO OLDAL */
div.intro_holder{ width: 100%; height: 100%; background: #FF0066;}
div#introflash{ width: 100%; height: 350px; position: absolute; top: 50%; margin-top: -175px; left: 0px;}
div.intro_skip{ width: 100%; position: absolute; top: 50%; margin-top: 190px;  left: 0px;}
div.intro_skip a{font-size: 12pt; text-decoration: none; color: #ffffff; font-family: Helvetica, Arial, Geneva, sans-serif; font-weight: bold;}
div.intro_skip a:hover{color: #f8688f; }


