body {
    background: #688b19;
}

body, div {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: arial, verdana;
    color: #ffffff;
}
#infoPopup {
    display: none;
    width: 555px;
    height: 580px;
}
#jqmClose {
    position: relative;
    left: 555px;
    top: -25px;
}

#pContainer {
    margin: 0 auto;
    width: 995px;
}

#pHeader {
    float: left;
    width: 995px;
    height: 129px;
    background: url(/images/hd_portal.jpg);
}

#pHeader.pageHeader9 {
    background-image: url(/images/hd_portal2.jpg) !important;
}

a#logo {
    display: inline;
    float: left;
    position: absolute;
    width: 175px;
    height: 150px;
}

div#pLangs {
    float: right;
    height: 52px;
}

div#pLangs ul {
    display: inline;
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
    list-style: none;
}
div#pLangs ul li {
    float: left;
}
div#pLangs ul li a {
    display: inline;
    float: left;
    height: 54px;
    width: 59px;
    background: url(/images/btn_langs.jpg);
}

div#pLangs ul li#langHu a { background-position: 0 0; }
div#pLangs ul li#langDe a { background-position: -59px 0; }
div#pLangs ul li#langEn a { background-position: -115px 0; }
div#pLangs ul li#langHu.active a, 
div#pLangs ul li#langHu a:hover { background-position: 0 -52px; }
div#pLangs ul li#langDe.active a,
div#pLangs ul li#langDe a:hover { background-position: -60px -52px; }
div#pLangs ul li#langEn.active a,
div#pLangs ul li#langEn a:hover { background-position: -115px -52px; }

ul.mainMenu {
    display: inline;
    float: right;
    margin: 0 25px 0 0;
    padding: 0;
    list-style: none;
    width: 792px;
    height: 48px;
    background: url(/images/bg_mainmenu.gif) no-repeat;
}


ul.mainMenu li {
    float: left;
    padding: 16px 0 0 58px;
}

ul.mainMenu li a {
    float: left;
    display: inline;
    color: #b6c200;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
ul.mainMenu li a.active,
ul.mainMenu li a:hover {
    color: #ffffff;
}

div#submenuContainer {
    display: inline;
    float: left;
    margin: 5px 0 0 195px;
    padding: 0;
    background: url(/images/bg_submenu.gif) no-repeat;
}

div.submenuContainer {
    display: none;
    position: absolute;
    float: left;
    padding: 23px 0 0 0;
    background: 0 23px url(/images/bg_submenu.gif) no-repeat;
}



ul.subMenu, ul.mainMenu ul {
    float: left;
    margin: 0;
    padding: 0 28px 0 28px !important;
    list-style: none;
    height: 19px;
    background: right 0 url(/images/bg_submenu-rightside.gif) no-repeat;
}

ul.subMenu li, ul.mainMenu ul li {
    padding: 2px 0 0 74px !important;
    float: left;
}
div.submenuContainer ul li {
    padding-left: 50px !important;
}

ul.subMenu li.first, ul.mainMenu ul li.first {
    padding: 2px 0 0 0 !important;
}

ul.subMenu li a, ul.mainMenu ul li a {
    float: left;
    color: #b6c200 !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}

ul.subMenu li a.active,
ul.mainMenu ul li a.active,
ul.subMenu li a:hover,
ul.mainMenu ul li a:hover {
    color: #ffffff !important;
}

#pContentContainer {
    float: left;
    width: 995px;
    height: 578px;
}

.page1 { background: url(/images/bg_content_1.jpg) no-repeat; }
.page4 { background-image: url(/images/bg_content_4.jpg) !important; }
.page5 { background-image: url(/images/bg_content_5.jpg) !important; }
.page6 { background-image: url(/images/bg_content_6.jpg) !important; }
.page7 { background-image: url(/images/bg_content_7.jpg) !important; }
.page8 { background-image: url(/images/bg_content_8.jpg) !important; }
.page9 { background-image: url(/images/bg_content_9.jpg) !important; }
.page10 { background-image: url(/images/bg_content_10.jpg) !important; }
.page11 { background-image: url(/images/bg_content_11.jpg) !important; }


.lang_de .page1 { background-image: url(/images/bg_content_1_de.jpg) !important; }
.lang_en .page1 { background-image: url(/images/bg_content_1_en.jpg) !important; }

.lang_de .page4 { background-image: url(/images/bg_content_4_de.jpg) !important; }
.lang_de .page5 { background-image: url(/images/bg_content_5_de.jpg) !important; }
.lang_de .page6 { background-image: url(/images/bg_content_6_de.jpg) !important; }
.lang_de .page7 { background-image: url(/images/bg_content_7_de.jpg) !important; }
.lang_de .page8 { background-image: url(/images/bg_content_8_de.jpg) !important; }
.lang_de .page9 { background-image: url(/images/bg_content_9_de.jpg) !important; }
.lang_de .page10 { background-image: url(/images/bg_content_10_de.jpg) !important; }
.lang_de .page11 { background-image: url(/images/bg_content_11_de.jpg) !important; }

.lang_en .page4 { background-image: url(/images/bg_content_4_en.jpg) !important; }
.lang_en .page5 { background-image: url(/images/bg_content_5_en.jpg) !important; }
.lang_en .page6 { background-image: url(/images/bg_content_6_en.jpg) !important; }
.lang_en .page7 { background-image: url(/images/bg_content_7_en.jpg) !important; }
.lang_en .page8 { background-image: url(/images/bg_content_8_en.jpg) !important; }
.lang_en .page9 { background-image: url(/images/bg_content_9_en.jpg) !important; }
.lang_en .page10 { background-image: url(/images/bg_content_10_en.jpg) !important; }
.lang_en .page11 { background-image: url(/images/bg_content_11_en.jpg) !important; }

#pFooter {
    float: left;
    padding: 0;
    width: 995px;
    height: 103px;
    background: #065500;
}

#pFooter ul {
    display: inline;
    margin:  0 0 0 47px;
    padding: 0;
    float: left;
    width: 925px;
    list-style: none;
}

#pFooter ul li {
    float: left;
}

#pFooter ul li a {
    display: inline;
    float: left;
    height: 89px;
    background: url(/images/mnu_footer3.jpg) no-repeat;
}

#pFooter ul li#mnuFooterPfanner a {
    width: 150px;
    background-position: 0 0;
}
#pFooter ul li#mnuFooterPfanner a:hover { background-position: 0 -89px; }

#pFooter ul li#mnuFooterKofola a {
    width: 128px;
    background-position: -150px 0;
}
#pFooter ul li#mnuFooterKofola a:hover { background-position: -150px -89px; }

#pFooter ul li#mnuFooterVoslauer a {
    width: 125px;
    background-position: -278px 0;
}
#pFooter ul li#mnuFooterVoslauer a:hover { background-position: -278px -89px; }

#pFooter ul li#mnuFooterHollinger a {
    width: 134px;
    background-position: -403px 0;
}
#pFooter ul li#mnuFooterHollinger a:hover { background-position: -403px -89px; }

#pFooter ul li#mnuFooterRioMare a {
    width: 126px;
    background-position: -537px 0;
}
#pFooter ul li#mnuFooterRioMare a:hover { background-position: -537px -89px; }

#pFooter ul li#mnuFooterHeinz a {
    width: 132px;
    background-position: -663px 0;
}
#pFooter ul li#mnuFooterHeinz a:hover { background-position: -663px -89px; }

#pFooter ul li#mnuFooterCirio a {
    width: 130px;
    background-position: -795px 0;
}
#pFooter ul li#mnuFooterCirio a:hover { background-position: -795px -89px; }


#pFooter ul li a img {
    border: 0;
}

#minibox {
    float: left;
    display: inline;
    margin: 250px 0 0 47px;
    padding: 24px 17px;
    width: 206px;
    height: 137px;
}

#minibox p, #realTextContent p {
    margin: 0 0 5px 0;
    padding: 0;
}
#minibox h1, #realTextContent h1 {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px;
    color: #b6c200;
    font-style: italic;
}

#realTextContent {
    display: inline;
    float: left;
    padding: 0 5px 0 0;
    width: 219px;
    height: 505px;
    overflow: auto;
    text-align: left;
}

#realTextContentTop {
    display: inline;
    float: left;
    margin: 24px 0 0 440px;
    padding: 10px 0 19px 0;
    width: 241px;
    height: 525px;
    background: url(/images/bg_textcontent-top.gif) no-repeat;
}

#realTextContentBottom {
    float: left;
    margin: 0;
    padding: 0 0 11px 0;
    width: 241px;
    font-size: 0;
    background: 0 bottom url(/images/bg_textcontent-bottom.gif) no-repeat;
}

#realTextContainer {
    float: left;
    padding: 0 5px 0 10px;
    width: 224px;
    border-left: 1px solid #a2bf8c;
    border-right: 1px solid #a2bf8c;
}

#realTextContent a, #minibox a {
    color: #fcd21c;
    text-decoration: none;
    font-weight: bold;
}

#realTextContent a:hover, #minibox a:hover {
    text-decoration: underline;
}

#services {
    float: right !important;
    margin: 0 !important;
    padding: 0;
    list-style: none;
    width: auto !important;
}

#services li {
    float: right !important;
    padding: 0 25px 0 0;
}

#services li a {
    height: auto !important;
    background: none !important;
    color: #ffffff;
    text-decoration: none;
}

#addcom {
    float: right;
    padding: 0 25px 0 0;
}

#addcom a {
    color: #FCD21C;
    font-weight: bold;
    text-decoration: none;
}

#addcom a:hover {
    text-decoration: underline;
}

#copyright {
    float: right;
    padding: 0 25px 0 0 ;
}

div.shadow {
    float: left;
    width: 995px;
    background: 0 0 url(/images/bg_border.gif) repeat-y;
}

div#pHeader div.shadow {
    height: 129px;
}

div.linkedDocs ul, div.linkedLinks ul, #minibox ul {
    margin: 10px 5px;
    padding: 0 0;
}
