body {background:#043556; text-align: center; margin:0px; padding:0px; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
body a:link {color:#004B7D;}
body a:visited {color:#003253;}
body a:hover {color:#ff3333;}

h4 {
    font-weight:normal;
    font-style:italic;
}

table {
    font-size: 100%; 
/*    font-weight: bold; */
/*    color:#666666;  */
/*    margin:0 0 2px 0*/
}

/*body stílusok eleje */
div.maincontainer {position:absolute; left:0; top:147px; width:100%; margin:auto; padding:0; text-align:center;}
div#main {width:770px; margin: auto; padding:0; background: url(mbg.gif); border: 1px #678292 solid; box-sizing: border-box;  -moz-box-sizing: border-box;}

div#content {float: right; width:580px; overflow: hidden;}
div#rightcol {float: right; width:157px; text-align:left; overflow: hidden;}
div#contents {float: right; width:420px; overflow: hidden;}
div#navigation {float: left; width:188px; overflow: hidden;}
/* */
div#navigationheader {background: url(navbg.gif); height:27px;}
/*body stílusok vége */

/*fejléc stílusok eleje*/
div.headercontainer {position:absolute; left:0; top:0; width:100%; margin:auto; padding:0; height: 132px; text-align:center;}
div.header2container {position:absolute; left:0; top:132px; width:100%; margin:auto; padding:0; height: 16px; text-align:center;}
div.header {background: url(hbg.gif); top:0; width:770px; padding:0; margin:auto; height:132px;}
div#logo {float:left; padding-left:5px;}
div#banner {float:right; padding-top:9px; padding-right:8px;}
div#breadcrumb {width:770px; height:16px; background: url(hbg.gif); text-align:left; padding-left:200px; padding-top:1px; margin:auto; box-sizing: border-box;  -moz-box-sizing: border-box;}
div#breadcrumb span{font-size: 60%; color:#666666}
div#breadcrumb a:link {color:#333333; text-decoration: none;}
div#breadcrumb a:visited {color:#333333; text-decoration: none;}
div#breadcrumb a:hover {color:#ff3333; text-decoration: underline;}
/*fejléc stílusok vége*/

/*lábléc eleje*/
div#footer {width:770px; margin:auto; padding-top:2px; background: url(footerbg.gif); height:40px;}
div#footer span {font-size: 60%; color:#A4B7C2;}
div#footer a:link {color:#A4B7C2; text-decoration: none;}
div#footer a:visited {color:#A4B7C2; text-decoration: none;}
div#footer a:hover {color:#ffffff; text-decoration: underline;}
/*lábléc vége*/

/*Általánosan használt stílusok eleje*/
/*Általános szövegformázás*/
div.richtext{font-size: 70%; margin:0; padding:0; text-align:left; padding-left:10px; padding-right:10px;}
div.richtext h1 {font-size: 130%; font-weight: bold; color:#A3323B;  margin:20px 0 10px 0}
div.richtext h2 {font-size: 110%; font-weight: bold; color:#A3323B;  margin:10px 0 10px 0}
div.richtext h3 {font-size: 100%; font-weight: bold; color:#666666;  margin:0 0 2px 0}
div.richtext h6 {font-size: 100%; font-weight: bold; color: #666666;  margin: 10 0 2 0;}
div.richtext p  {font-size: 100%;  margin:0 0 15px 0}
div.richtext hr {text-align: center; border: 0px;  height: 1px; width: 100%; color:#678292; background-color: #678292}
div.richtext ul {font-size: 100%; text-indent: 0px; list-style-position: outside; list-style-image: url(bullet2.gif); margin-left: 25px; margin-right: 25px; margin-bottom: 4px;  margin-top: 4px;}
div.richtext img { margin: 0px 10px 10px 5px;  border-width:0; float:left}


/*bal oszlopba való banner*/
div.banner {margin-bottom:5px;}
div.banner img {border:0}

/*Keresőform*/
div#searchform {width:150px; padding-left:10px; background: #FFF7EF; box-sizing: border-box;  -moz-box-sizing: border-box;}
div#searchform h2 {font-size:70%; font-weight:bold; color:#666666; margin-top:0; margin-bottom:6px;}
div#searchform p  {font-size:60%; margin-top:0; margin-bottom:6px;}
div#searchform img {border:0;}
div.searchtop {background: url(searchtop.gif); height:23px; width:150px;}
div.searchleft {margin-left:10px;}

.selectinput  {width:130px; font-size: 8pt;}
.dateinput    {width:110px; font-size: 8pt;}
.submitinput  {font-size: 8pt;}

/*Keresési erdemények listája*/

div.searchresult {
background:#F5F1F1; 
margin-left:10px; margin-right:10px; margin-bottom:10px; text-align:left; 
padding-top:4px; padding-right:10px; padding-bottom:4px; padding-left:10px;}

div.eventlist-date {font-size:90%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699;}
div.eventlist-title {font-size:100%; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699;}
div.eventlist-title a:link {color:#A3323B;  text-decoration:none}
div.eventlist-title a:visited {color:#A3323B;  text-decoration:none}
div.eventlist-title a:hover {color:#ff3333; text-decoration:underline}
div.eventlist-subtitle {font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}
div.eventlist-text {font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

div.news-date {font-size:90%; font-weight:normal; color:#336699; padding:0; margin:0}
div.news-title {font-size:100%; font-weight:bold; padding:0; margin:0}
div.news-title a:link {color:#A3323B;  text-decoration:none}
div.news-title a:visited {color:#A3323B;  text-decoration:none}
div.news-title a:hover {color:#ff3333; text-decoration:underline}
div.news-text {font-size:100%; color: #000000;}

/*
div.searchresult a:link {color:#A3323B;  text-decoration:none}
div.searchresult a:visited {color:#A3323B;  text-decoration:none}
div.searchresult a:hover {color:#ff3333; text-decoration:underline}
div.searchresult h2 {font-size:70%; font-weight:bold; padding:0; margin:0}
div.searchresult h3 {font-size:70%; font-weight:normal; color:#336699; padding:0; margin:0}
*/

div.searchpager {font-size:90%; font-weight:bold; text-align: center;}
div.searchpager a:link {color:#A3323B;  text-decoration:none}
div.searchpager a:visited {color:#A3323B;  text-decoration:none}
div.searchpager a:hover {color:#ff3333; text-decoration:underline}

/*Keskeny oszlopba való lista*/
div.sidelist {width:150px; margin-top:15px;}
div.sidelist h2 {font-size:70%; color:#666666;}
div.sidelist h3 {font-size:70%; font-weight:normal; padding-bottom:0px; margin-bottom:0; padding-top:5px; margin-top:2px; background: url(listsep.gif)}
div.sidelist span {font-size:70%; color:#666666;}
div.sidelist a:link {color:#666666;  text-decoration:none}
div.sidelist a:visited {color:#666666;  text-decoration:none}
div.sidelist a:hover {color:#ff3333; text-decoration:underline}
div.sidelist p {font-size:60%; color:#666666;}
/*Általánosan használt stílusok vége*/

/*Helyi menü stílus eleje*/
div#localmenu {margin-left:7px; margin-right:10px; margin-bottom:20px; border:1px solid #D9D9D9; font-family: Arial, Helvetica, sans-serif; font-size: 70%; background-color: #FFFCF9; text-align:left; color: #666666; box-sizing: border-box;  -moz-box-sizing: border-box;}
div.m1 {margin:0; padding:0; box-sizing: border-box;  -moz-box-sizing: border-box;}
div.m1 a       {display: block; background: url(mbg01.gif); color: #004B7D; text-decoration: none; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
div.m1 a:hover {background: url(mbg01h.gif); color: #043556;}

div.m2 {margin:0; padding:0; box-sizing: border-box;  -moz-box-sizing: border-box;}
div.m2 a       {display: block; background: url(mbg01.gif); color: #004B7D; text-decoration: none; font-weight:normal; padding-left:20px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
div.m2 a:hover {background: url(mbg01h.gif); color: #043556;}

div.m3 {margin:0; padding:0; box-sizing: border-box;  -moz-box-sizing: border-box;}
div.m3 a       {display: block; background: url(mbg01.gif); color: #004B7D; text-decoration: none; font-weight:normal; padding-left:30px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
div.m3 a:hover {background: url(mbg01h.gif); color: #043556;}

div.m1sel {margin:0; padding:0; box-sizing: border-box;  -moz-box-sizing: border-box;}
div.m1sel a       {display: block; background: url(mbg01sel.gif); color: ##004B7D; text-decoration: none; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
div.m1sel a:hover {background: url(mbg01hsel.gif); color: #043556;}

div.m2sel {margin:0; padding:0; box-sizing: border-box;  -moz-box-sizing: border-box;}
div.m2sel a       {display: block; background: url(mbg01sel.gif); color: ##004B7D; text-decoration: none; font-weight:normal; padding-left:20px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
div.m2sel a:hover {background: url(mbg01hsel.gif); color: #043556;}

div.m3sel {margin:0; padding:0; box-sizing: border-box;  -moz-box-sizing: border-box;}
div.m3sel a       {display: block; background: url(mbg01sel.gif); color: ##004B7D; text-decoration: none; font-weight:normal; padding-left:30px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
div.m3sel a:hover {background: url(mbg01hsel.gif); color: #043556;}

/*Helyi menü stílus vége*/


div.clear {clear:both}


.event-strong {
    font-size: 100%;
    font-weight: bold;
    padding: 0.3em 0.5em;
    width: 95%;
    margin-bottom: 2px;
    background: #ebe9e7;
}
.event-text {
    font-size: 100%;
    padding: 0.3em 0.5em;
    width: 95%;
    margin-bottom: 2px;
    background: #f7f5f3;
}
div.eventDescr { margin:0 0 15px 0}
/* div.richtext div  {font-size: 0.8em; } */

      .ajanlat_fej {
        padding: 0;	
        text-align: center;
        font-weight: bold;
        background: #d7ceaf;
        padding: 2px;
      }
      .ajanlat_text {
        font-size: 90%;
        padding: 2px;
	border: 1px solid #d7ceaf;
      }
      .ajanlat_sor {
        border-bottom: 1px solid #d7ceaf;
      }
      .ajanlat_bal {
        float: left;
        margin: 6px 6px 3px 1px !important;
        background: #ede4d2;
      }
      .ajanlat_jobb {
        float: right;
        margin: 6px 6px 3px 1px !important;
        background: #ede4d2;
      }
      .korabbi_fej {
        padding: 0;	
        text-align: center;
        font-weight: bold;
        background: #cfcbbc;
        padding: 2px;
      }
      .korabbi_text {
        font-size: 1em;
        padding: 2px;
	border: 1px solid #cfcbbc;
      }
      .korabbi_text a {
	color: #66635b;
      }
      .korabbi_bal {
        float: left;
        margin: 6px 6px 3px 1px !important;
        background: #efead9;
      }
      .korabbi_jobb {
        float: right;
        margin: 6px 6px 3px 1px !important;
        background: #efead9;
      }
