body {
    background-color: #015353;
    font-family: arial;
    font-size: 9pt;
    color:black;
    margin: 0px;
    margin-top: 5px;
}
.fomenuszoveg {
    width: 14%;
    text-align: center;
    font-family: arial;
    font-size: 8pt;
}
.baloldal {
    float: left;
    width: auto;
}
.weboldal {
    width: 750px;
    background-color: #ffffff;
    margin-left: auto;
    margin-right:auto;
}
.werbungjobb {
    width: 90px;
    background-image: url(picture/werbunghatter.jpg);
    background-repeat: repeat-x;
    background-attachment: fixed;
    margin-left: 2px;
    margin-right:auto;
}
.jobboldal {
    float: left;
    width: auto;
}
.menusor {
    background-image: url(picture/menuhatter.jpg);
    background-repeat: repeat-x;
    text-align: center;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    color: blue;
    margin: 0px;
    padding: 0px;
}
.jfmenu {
    background-image: url(picture/jf_hatter.jpg);
}
.jfmenu2 {
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    margin-top: 4px;
}
.nyelv {
    text-align: center;
}
.news {
    background-image: url(picture/kozepsokep-ideiglenes.jpg);
    background-repeat: no-repeat;
    height: 197px;
    width: 727px;
    text-align: left;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
.arucim {
    background-image: url(picture/arufejlec.jpg);
/*   height: 30px;*/
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    margin: -3px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
}
.elvalaszto {
    margin: 0px;
    padding: 0px;
}
.natur {
    background-image: url(picture/ohr1-a7c0dd.jpg);
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    padding-left: 5px;
}
.astro {
    background-image: url(picture/ohr2-a3ddea.jpg);
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    padding-left: 5px;
}
.mikro {
    background-image: url(picture/ohr3-d1e9ad.jpg);
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    padding-left: 5px;
}
.mechanik {
    background-image: url(picture/ohr5-ffd1a3.jpg);
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    padding-left: 5px;
}
.optik {
    background-image: url(picture/ohr4-e8f4a8.jpg);
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    padding-left: 5px;
}
.alleandere {
    background-image: url(picture/ohr6-ffe8a3.jpg);
    background-repeat: no-repeat;
    height: 40px;
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
    padding-left: 5px;
}
.gyarto {
    text-align: center;
    font-size: 18pt;
    font-weight: bold;
}
.gyartoszoveg {
    text-align: center;
    font-size: 10pt;
}
.oldalcim {
    text-align: center;
    font-family: arial;
    font-weight: bold;
    font-size:18pt;
}
.cimszoveg {
        font-family: arial;
    font-size: 8pt;
    text-align: justify;
    padding: 5px;
}
.kezdolapra {
  background-color: yellow;
  text-align: center;
  font-size: 14pt;
  width: 750px;
}
.valasztottnyelv {
  text-align: justify;
  padding: 5px;
}
.idegennyelv {
  color: #345d5d;
  text-align: justify;
  font-size: 9pt;
  padding: 5px;
}
.arfejlec {
        background-color: #d1fcfc;
        font-weight: bold;
/*        border-width: 1px;
        border-style: dashed;
        border-color: #a6f7f7;*/
}
.arlista {
        background-color: #e1fcfc;
        border: 0px;
        border-bottom-width: 1px;
        border-style: dashed;
        border-color: #a6f7f7;
}
a {
    color: #0000ff;
    text-decoration: none;
}
a:visited {
    color: #0000ff;
    text-decoration: none;
}
a:hover {
    color: #ff0000;
}
.jfmenu2 a {
    color: #1b194b;
}
.jfmenu2 a:visited {
    color: #1b194b;
}
.jfmenu2 a:hover {
    color: #ff0000;
}
.menugomb {
        width: 26px;
}
.kosar {
    color: #FFD000;
}
.rendeles_tablazat {
    border-width: 0px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-style: dashed;
    border-color: #a6f7f7;
}
.rendelolap_cim {
    width: 140px;
    font-weight: bold;
}
.termekar {
    background-color: #e1fcfc;
    border-width: 0px;
    text-align: right;
    color: black;
}
.osszar {
    background-color: #d1fcfc;
    border-width: 0px;
    text-align: right;
    color: black;
}
.termekdarab {
    text-align: center;
}
.menupont a {
    border-width: 0px;
    border-style: solid;
    border-color: #fefcf0;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
}
.menupont a:visited{
    border-width: 0px;
    border-style: solid;
    border-color: #fefcf0;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
}
.menupont a:hover{
    border-width: 0px;
    border-style: solid;
    border-color: #f9e5a0;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}
.hibauzenet {
    text-align: center;
    color: red;
}
img.menu {
    height: 99px;
    width : 99px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    border: 1px solid #ccc;
}
img.menu:hover {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    border: 1px solid #ccc;
}
.kereso {
    margin: 0px;
    padding: 2px 0px 0px 0px;
}