body, td, div { font-family: Arial, Verdana; font-size: 12px; }
body { padding: 0; margin: 0; background-color: #000000; }
a { color: white; text-decoration: underline; }
a:hover { text-decoration: none; }
img { border:0px; }
h2 { background-color:#2964AD; border-bottom: 2px solid white; padding: 2px 4px; font-size: 15px; margin:0px; }
h3 { font-size: 14px; padding: 4px; padding-top: 6px; margin: 0; }
p { padding: 5px; margin: 0px; }

a.black { color: black; }
.accessible { display:none; }

/* Header */
img#siteBanner { border: 0; margin-left: 3px; }
#top-header { position: relative; left: 3px; display: block; height: 20px; background: #000000 url(_images/primary-nav-bg.jpg) repeat-x 0px 0px;  }
#top-header span { position: relative; top: 3px; display: block; left: 10px; }
#top-header a.link { color: #185819; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; border-left: 1px solid #444444;; background: #000000 url(_images/primary-nav-bg.jpg) repeat-x 0px 0px; cursor: hand; padding: 3px 6px 2px 6px; height: 20px; }
#top-header a.link:visited { color: #185819; }
#top-header a.link:hover { background-color: green; color: #EEEEEE; background-position: 0px -20px; }
#top-header a.last-child { border-right: 1px solid #444444; }

/* Layout */
#page-layout { margin: 0pt auto; text-align: left; width: 947px; }
table#contentTable3col, table#contentTable2col, table#contentTable1col { width: 953px; color: white; }
table#contentTable3col td.tdContent, table#contentTable2col td.tdContent, 
    table#contentTable1col td.tdContent { background-color: #555555; }
table#contentTable3col td#contentTdCol1 { width: 410px; }
table#contentTable3col td#contentTdCol2 { width: 323px; }
table#contentTable2col td#contentTdCol1 { width: 650px; }
td.whiteBorder { border: 2px solid white; }

/* Footer */
#footer { width: 947px; text-align: center; font-size: 12px; margin-left:3px;
    padding: 2px 0; background: transparent url(_images/primary-nav-bg.jpg) repeat-x 0px 0px; }



/* Homepage-specific */
span#counterDisplay { width:100%; display:block; background-color: gray; text-align:center; padding-bottom:2px; }
p#pRendezveny { font-size: 4px; text-align: center; }
td#contentTdMedia h2 { margin-bottom: 3px; }
td#contentTdMedia a { padding-left: 2px; }

/* Szervezetek */
/* State styles are in ausztraliai_magyarsag2.htm */
#ausztralia-map { background-image:url(_images/australia_map.jpg);border:2px solid black;width:450px;height:377px; position: relative; font-size: 12px; }
a:link.szervezet-link { font-weight: bold; color: #FFFFFF; text-decoration: underline; font-size: 12px; }
a:visited.szervezet-link { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
a:hover.szervezet-link { font-weight: bold; color: #FFFFFF; text-decoration: none; }
.aus_link_header_row { background-color:#888888; }
.aus_link_subheader { background-color:#CCCCCC; font-size:13px; font-weight:bold; color:#660000; padding-left:3px; }
.aus_link_header { padding-left:5px; font-size:15px; color:white; font-weight:bold; }
.articlenav_cell { padding-right: 5px; color:#770000; padding-top:10px; }
td.szervezet-header { color: black; }

#szerveztek-au { position: absolute; top: 5px; left: 200px; }
#szerveztek-wa { position: absolute; top: 180px; left: 70px; }
#szerveztek-nt { position: absolute; top: 80px; left: 200px; }
#szerveztek-sa { position: absolute; top: 180px; left: 190px; }
#szerveztek-qld { position: absolute; top: 130px; left: 320px; }
#szerveztek-nsw { position: absolute; top: 215px; left: 365px; text-align: center; }
#szerveztek-act { position: absolute; top: 250px; left: 330px; text-align: center; }
#szerveztek-vic { position: absolute; top: 285px; left: 320px; }
#szerveztek-tas { position: absolute; top: 340px; left: 345px; color: white; font-weight: bold; }
.fooldalPageWidth { font-size: 12px; }
	 
/* Kapcsolatok */
td.small_td { font-size: 12px; color: #333333; vertical-align: top; }
.kapcsol_column_div { position: absolute; width: 200px; border: 1px solid #666666; background-color: #FFFFFF; }
.kapcsol_subheader { color: #333333; background-color: #DDDDDD; border-bottom: 1px solid #666666; padding-left: 4px; font-weight: bold; font-size:13px; }
.kapcsolat:link { color: #0033CC; text-decoration: none; font-size:12px; font-family: Arial; }
.kapcsolat:visited { color: #0033CC; text-decoration: none; font-size:12px; font-family: Arial; }
.kapcsolat:hover { color: #0033CC; text-decoration: underline; font-size:12px; font-family: Arial; }

/* Események */
#page-layout td.medium_text { background-color: #CCCCCC; font-size: 13px; font-weight: bold; padding-left: 4px; color: #333333; }
.firstCol { width: 130px; color: white; font-size: 12px; }
.middleCol { width: 150px; color: white; font-size: 12px; }

/* Történelmi CD */
.tortenelmi-cd-info { padding:0px 10px 0px 10px; font-size:12px; }
.tortenelmi-cd-info p.black { color: black; text-align: left; }

/* Versek */
#vers_categories img { border: 1px solid #bbbbbb; }
#vers_categories .vers_categories_column { width: 250px; }
#vers_categories .vers_category { padding-left: 5px; }
.verslisting_cell { padding-left: 30px; }
.vers-full-display { background-color: #BFBFBF; width: 400px; padding: 5px; color: black; }

/* Hirek */
.left_spacer { width: 10px; }
.articledate_cell { width: 120px; color: #DDDDDD; padding: 1px; }
