﻿* { font-family: Arial; }
a { text-decoration: none; }
/* Font size/type for full, short */
.doc-bodytext a:visited, .doc-bodytext a:active, .doc-bodytext a:hover, .doc-bodytext a, A.doc-bodytext:visited, A.doc-bodytext:active, A.doc-bodytext:hover, A.doc-bodytext { color: #95B100; font-family: Arial, Verdana, Helvetica; }
.doc-bodytext a:hover { font-weight: bold; }
.doc-bodytext { padding-top: 5px; }

/* Follow us */
.topimage-area { position: relative; }
div.area-followus {
    float: right;
    position: absolute;
    right: 0;
    top: 15px;
}
ul.followuslist { list-style: none outside none; }
ul.followuslist li { float: left; margin-left: 5px; }
.globalmenucontainer { overflow: auto; }

/* Left menu Contact Us */
.leftbar .box-documentlist .box-container .box-content .box-row { border: solid 0px #808080; padding-left: 4px; padding-bottom: 4px; padding-top: 0px; }

/* Search box front page */
.rightbar .search .textbox { width: 140px; float: left; border: solid 1px #808080; }
.rightbar .search .search-image { float: right; position: relative; top: 0px; left: -2px; margin: 0px; }
.rightbar .SEARCH-box-full { border: solid 0px #ff0000; height: 20px; padding: 0px; margin: 0px; }
.rightbar .SEARCH { border: solid 0px #00ff00; height: 20px; padding: 0px; margin: 0px; }

/* Left bar other */

.leftbar .level-1 .box-link, .leftbar .level-1-active .box-link-active,
.leftbar .level-2 .box-link, .leftbar .level-2-active .box-link-active,
.leftbar .level-3 .box-link, .leftbar .level-3-active .box-link-active { float: left; margin-left: 12px; }

/*
.leftbar .level-1, .leftbar .level-1-active,
.leftbar .level-2, .leftbar .level-2-active,
.leftbar .level-3, .leftbar .level-3-active { padding-left: 12px; }
*/
/* Right bar other */
.rightbar .doc-header1 { padding: 0px; margin: 0px; }
.rightbar .doc-preface { font-weight: normal; font-family: Arial; font-size: 9px; }
.rightbar .box-title { font-size: 10pt; }
.rightbar .box-documentlist, .rightbar > .box { background-color:#f5f5f2; padding-top: 9px; padding-left: 15px; float: left; clear: both; }
.box-documentlist-date + .box-link { margin-bottom: 10px; }
.rightbar .doclist .box-title { font-size: 11pt; border-bottom: 1px solid #d6dbdb; margin-right: 5px; margin-bottom: 20px; padding-bottom: 5px; }
.rightbar .doclist { padding-top: 23px; }
.rightbar .box { width: 200px; }

/* Right bar archive */
a.box-link-bold { font-weight: bold; font-size: 9px; }
.rightbar a.box-documentlist-date { font-family: Arial; color: #313940; font-size: 7pt; clear: right; }
/* Date right menu */
#more-documents-link a:hover, #more-documents-link a:active, #more-documents-link a:visited, #more-documents-link a { font-weight: bold; color: #313940; }
.rightbar .box-documentlist .box-container .box-content .box-row a.box-link, .rightbar .box-documentlist .box-container .box-content .box-row a.box-link-active { color: #313940; font-size: 8pt; font-weight: bold; }
.rightbar .box-documentlist .box-container .box-content .box-row a.box-link:Hover, .rightbar .box-documentlist .box-container .box-content .box-row a.box-link-active:Hover { color: #b7c23f; }
.rightbar .box-documentlist .box-title { display: block; }

/* Footer */
#box-footer A:hover, #box-footer A:active, #box-footer A:visited, #box-footer A { font-size: 9px !important; font-weight: normal; color: #006699; }
#box-footer B { font-size: 9px !important; font-weight: bold; color: #006699; }
#box-footer { font-size: 9px !important; font-weight: normal; color: #006699; }
#box-footer { padding-top: 2px; padding-bottom: 2px; }


/* Top menu */
TD.topmenu, TD.topmenu-active { border-right: solid 1px #9ea5ab; }
TD.topmenu-active { background: url(../im/topmenu_activemenubgtile.gif); color: #313940; }

/* Global menu images */
IMG.globalmenu { margin-left: 2px; margin-right: 1px; margin-top: 1px; }

/* Read More hover */
a.news-link:hover { color: #0b4686; }


/* Archive Full View page */
.sitedirectory-boxmenu-archivelist TH.doc-bodytext { background-color: #DFE1EB; font-weight: bold; }
.sitedirectory-boxmenu-archivelist TH.doc-bodytext a:hover, .sitedirectory-boxmenu-archivelist TH.doc-bodytext a:visited, .sitedirectory-boxmenu-archivelist TH.doc-bodytext a:active, .sitedirectory-boxmenu-archivelist TH.doc-bodytext a { font-weight: bold !important; font-family: Arial; }
.sitedirectory-boxmenu-archivelist TD.search-text-row1 { background-color: #FFFFFF; }
.sitedirectory-boxmenu-archivelist TD.search-text-row2 { background-color: #F0F1F6; }

/* Search Page */
.content .search A, .content .search A:hover, .content .search A:visited, .content .search A:active { color: #000000; font-size: 11px; }
.content .search { font-weight: normal; font-size: 11px; }
.content .search .doc-bodytext { font-size: 11px; padding: 0px; }


/* Paging */
.search div.search-previouspagesection-disabled { padding: 0px 5px 0px 5px; }
.search table.search-pagesection { width: 100%; text-align: center; border-top: solid 0px #000000; padding-top: 10px; }
.search div.search-nextpage, .search div.search-nextpage-disabled, .search div.search-nextpagesection, .search div.search-nextpagesection-disabled, .search div.search-previouspage, .search div.search-previouspage-disabled, .search div.search-previouspagesection, .search div.search-previouspagesection-disabled { padding: 0px 5px 0px 5px; }

.search-activepagenr, .search-activepagenr A.doc-bodytext:hover, .search-activepagenr A.doc-bodytext:active, .search-activepagenr A.doc-bodytext:visited, .search-activepagenr A.doc-bodytext { color: #ff0000; }

.search div.search-previouspagesection-disabled, .search div.search-nextpage-disabled, .search div.search-nextpagesection-disabled, .search div.search-previouspage-disabled, .search div.search-previouspagesection-disabled { display: none; }

.search-nextpage { border: solid 0px #ff0000; width: 70px; margin: 0px; padding: 0px; }
.search-nextpage .doc-bodytext { border: solid 0px #00ff00; float: right; }


/* Sitemap */
.sitemap a.doc-bodytext { font-weight: normal; width: 100%; }
.sitemap-level1 { display: none; }
.sitemap-level2 { margin-top: 10px; }
.sitemap-level2 a.doc-bodytext { font-weight: bold; }
.sitemap-level3 { margin: 1px 0px 0px 0px; }
.sitemap-level4 { margin: 1px 0px 0px 0px; }
.sitemap-level5 { margin: 1px 0px 0px 0px; }

.sitemap-level1 { padding-left: 1px; background-color: #d7d7d7; }
.sitemap-level2 { padding-left: 5px; background-color: #DDDDDD; border-bottom: solid 1px #AAAAAA; border-right: solid 1px #AAAAAA; }
.sitemap-level3 { padding-left: 20px; background-color: #EEEEEE; }
.sitemap-level4 { padding-left: 40px; background-color: #EEEEEE; }
.sitemap-level5 { padding-left: 60px; background-color: #EEEEEE; }

.sitemap a.doc-bodytext:hover, .sitemap a.doc-bodytext:visited, .sitemap a.doc-bodytext:active, .sitemap a.doc-bodytext { color: #000000; font-weight: normal; font-size: 10px; }

.sitemap .sitemap-level2 a.doc-bodytext:hover, .sitemap .sitemap-level2 a.doc-bodytext:visited, .sitemap .sitemap-level2 a.doc-bodytext:active, .sitemap .sitemap-level2 a.doc-bodytext { color: #000000; font-weight: bold; font-size: 11px; }

.sitemap a.doc-bodytext:hover { background-color: #FFFACD; }
/* End Sitemap */

.search-image { background-image: url(../../../im/searchBtn2.gif); border: solid 0px #ECECED !important; cursor: hand; width: 31px; height: 18px; }

/* Logon full */
.logon { background: #006699; border: solid 1px #006699; margin: 0px; color: #ffffff; }
.logon .doc-header1 { background: #ffffff; color: #000000; }
.logon .doc-preface { background: #006699; color: #ffffff; padding-left: 20px; }
.logon .row { background: #ffffff; padding: 3px; }
.logon .label .doc-bodytext { font-size: 9px; font-family: Arial, Verdana; color: #000000; }
.logon .text { font-size: 9px; color: #000000; padding-left: 30px; }
.logon .text INPUT.textbox { width: 300px; }
.logon .text INPUT.button { position: relative; left: 230px; }

/* Various styles */
.footer .full { border-top: 1px solid #CCCCCC; }
.doc-bodytext * { font-size: 12px; font-family: Arial, Verdana; }
.footer .doc-bodytext * { font-size: 8pt; }
.footer .doc-bodytext { padding-top: 0px; }
.rightbar-area { overflow: hidden; }
a.topmenu-active, a.topmenu { margin: 0px 6px 0px 6px; }
.leftbar .level-1-active, .leftbar .level-2-active, .leftbar .level-3-active { width: 206px; }
.rightbar .magenta .box-content { padding-left: 0px; }
.rightbar .boxmenu-alldocument .box-title { margin-bottom: 10px; }
.rightbar .hiddenTitle .box-title { display: none; }
.leftbar .box-content { float: left; width: 206px; }
.content .short h1 { margin: 0; padding: 0; }
.leftbar-area, .content-td, .rightbar-area { float: left; margin-bottom: 10px; }
.horizontalAligned { margin: 0px auto; width: 950px; }
.leftbar .level-2, .leftbar .level-2-active, .leftbar .level-3, .leftbar .level-3-active, .leftbar .level-4, .leftbar .level-4-active, .leftbar .level-5, .leftbar .level-5-active { float: left; clear: both; background-repeat: no-repeat; line-height: 17px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #d4dfe6; overflow: hidden; }
.leftbar .level-1, .leftbar .level-1-active { float: left; clear: both; background-repeat: no-repeat; line-height: 17px; border-bottom: 1px solid #f1f4f2; }
.leftbar a.box-link { float: left; width: 175px; }
.leftbar a.box-link:Hover { font-weight: bold; overflow: hidden; }
.leftbar a.box-link-active { float: left; width: 175px; }
.leftbar .level-2-active a.box-link-active { width: 175px; }
.leftbar .submenuPassive { float: left; background-image: url(../im/boxmenu_expandarrow.gif); background-position: right center; width: 12px; height: 17px; background-repeat: no-repeat; }
.leftbar .submenuActive { float: left; background-image: url(../im/boxmenu_collapsearrow.gif); background-position: right center; width: 12px; height: 17px; background-repeat: no-repeat; }
.leftbar .level-1, .leftbar .level-2, .leftbar .level-3 { width: 206px; }
.BASIC-RIGHT .doc-header1, .BASIC-LEFT .doc-header1, .BASIC .doc-header1, .IMAGE-TOP .doc-header1, .tip .doc-header1 { font-size: 28px; height: auto; font-weight: bold;}
.full div.doc-header1, .full div.doc-preface, .full div.doc-bodytext { padding-left: 12px; }

.BASIC-RIGHT div.doc-header1, 
.BASIC-LEFT div.doc-header1, 
.BASIC div.doc-header1, 
.IMAGE-TOP div.doc-header1, 
.tip div.doc-header1 { border-bottom: 1px solid #CCCCCC; }

.MoreLink {color: #95b100; font-size: 1.2em; font-weight: bold; }

.tip .doc-header1 { margin-bottom: 10px; }
.doc-preface { font-size: 14px; border-bottom: 1px solid #CCCCCC; line-height: 15pt; }
.doc-image1 { max-height: 250px; overflow: hidden; }
.leftbox .listTitle { border-bottom: 1px solid #CCCCCC; padding: 12px 0px; }
.leftbox .lastRow { border-bottom: 0px transparent; }
.leftbox .listTitle A { font-family: Arial; font-size: 10pt; color: #333333; font-weight: bold; }
.leftbox .listTitle A:Hover { font: Arial 14pt; color: #0095DA; }
.leftbox { float: left; width: 234px; margin-right: 51px; height: 258px; }
.leftbox .leftboxHeader { border-bottom: 1px solid #CCCCCC; width: 234px; float: left; }
.leftbox .leftboxContent { float: left; width: 234px; }
.leftbox .leftboxHeader .leftboxHeaderTitle { float: left; font-family: Arial; font-size: 8pt; color: #999999; }
.leftbox .leftboxHeader .leftboxHeaderLink { float: right; }
.leftbox .leftboxHEader .leftboxHeaderLink a { color: #999; font-family: Arial; font-size: 8pt; }
.leftbox .leftboxHEader .leftboxHeaderLink a:Hover { color: #0095DA; }
.mainbox { width: 950px; height: 300px; margin-bottom: 26px; float: left; clear: both; }
.rightbox { width: 662px; float: left; }
.rightbox .rightBoxContainer { float: left; width: 214px; height: 258px; margin-right: 10px; }
.rightbox .lastColumn { margin-right: 0px; }
.rightBoxContainer .rightBoxHeader { width: 100%; height: 41px; background-image: url(../im/rightBoxItem_Headerbg.jpg); background-repeat: no-repeat; padding: 0px 10px; overflow: hidden; }
.rightBoxContainer .rightBoxHeader a { font-family: Arial; font-weight: bold; font-size: 11pt; color: #0095DA; line-height: 41px; }
.rightBoxContainer .rightBoxHeader a:hover { text-decoration: underline; }
.topmenu-innertable { margin-left: 10px; }
.rightBoxContainer .rightBoxContent_Inner { padding: 10px 8px 0px 9px; }
.rightBoxContainer .rightBoxContent { height: 190px; width: 214px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; overflow: hidden; }
HTML > BODY .rightBoxContainer .rightBoxContent { width: 212px; }
.rightBoxContainer .rightBoxFooter { width: 214px; height: 27px; background-image: url(../im/rightBoxItem_footerbg.jpg); background-repeat: no-repeat; padding: 5px 10px; }
.rightBoxContainer .rightBoxFooter A { font-family: Arial; font-size: 8pt; color: #999999; }
.rightBoxContainer .rightBoxFooter A:Hover { color: #0095DA; }
.rightBoxContent .rightBoxImage { margin-bottom: 10px; }
.rightBoxContent .rightBoxIngress A { font-family: Arial; font-size: 9pt; color: #333; line-height: 12pt; }
.rightBoxContent .rightBoxIngress A:Hover { color: #0096DA; }
.footer-table .doc-bodytext a, .footer-table .doc-bodytext { font-family: Arial 8pt; color: #999999; }
.footer-table .doc-bodytext a strong { color: #999; }
.td-globalmenu { float: right; clear: both; }
.td-globalmenu .globalmenu, .td-globalmenu .globalmenu-active { float: right; }
div.globalmenu, div.globalmenu-active { border-right: 1px solid #CCCCCC; padding: 0px 5px; line-height: 27px; width: 86px; }
html > body div.globalmenu, html > body div.globalmenu-active { width: auto; }
div.searchbox { width: 181px; border-left: 1px solid #CCCCCC; border-right: 0px transparent; }
html > body div.searchbox { width: auto; }
div.imageicon { width: 32px; }
html > body div.imageicon { width: auto; }
div.globalmenu a, div.globalmenu-active a { font-family: Arial; font-size: 8pt; color: #999999; }
div.globalmenu a:hover, div.globalmenu-active a:hover { color: #333333; }
div.imageicon { padding: 3px; }
div.imageicon { border-right: 0px transparent; }
div.imageicon a img { padding-left: 3px; padding-top: 3px; }
div.globalmenu-table > .globalmenu:first-child { border-right: 0px transparent; }
.globalmenu input { width: 143px; height: 20px; border: 1px solid #CCCCCC; }
.rightbar .box-container .box-content .firstRow { margin-top: 14px; }
.rightbar .box-container .box-content .lastRow { margin-bottom: 14px; }
.rightbar .level-1 .box-link { font-size: 9pt; }
.rightbar .level-1 .box-link:Hover { color: #0096DA; }
.rightbar .level-1 { padding: 3px 0px; }
.rightbar .boxmenu-alldocument .BASIC-RIGHT .doc-preface, .rightbar .boxmenu-alldocument .BASIC-LEFT .doc-preface, .rightbar .boxmenu-alldocument .BASIC .doc-preface, .rightbar .boxmenu-alldocument .IMAGE-TOP .doc-preface { display: none; }
.rightbar .boxmenu-alldocument .BASIC-RIGHT .doc-header1, .rightbar .boxmenu-alldocument .BASIC-LEFT .doc-header1, .rightbar .boxmenu-alldocument .BASIC .doc-header1, .rightbar .boxmenu-alldocument .IMAGE-TOP .doc-header1 { font-family: Arial; font-size: 8pt; min-height: 0px; padding-bottom: 10px; }
.rightbar .doc-header1 a {color: #313940; }
.rightbar .boxmenu-alldocument .news-link { display: none; }
.footer-area { clear: both; }
.search-full th { background-color: #d3d5d4; font-size: 10px; }
.search-full th a { font-weight: bold; }
/* boxmenu_authorbox styles */
.authorbox_container 
{ 
    background-color: #ecebe5;  
    width: 200px; 
    height: auto; 
    padding-top: 7px; 
    padding-left: 15px;
    padding-bottom: 17px; 
    float: left; 
    clear: both;
}
.authorbox_container .authorbox_content { background-color: #FFFFFF; float: left; width: 199px; border-left: 1px solid #f6f5f2;  }
.authorbox_container .authorbox_title { display: none; }
.authorbox_container .author_name { font-family: Arial; font-size: 9pt; font-weight: bold; }
.authorbox_container .author_image { margin-right: 18px; padding-left: 9px; padding-top: 5px; padding-bottom: 8px; }
.authorbox_container .author_image, .authorbox_container .author_details { float: left; }
.authorbox_container .author_email, .authorbox_container .author_phone { margin-top: 10px; }
.authorbox_container .author_email a, .authorbox_container .author_phone { font-family: Arial; font-size: 9pt; color: #666666; }
.authorbox_container .author_email a:hover { color: #b7c23f; }
.modalBody { padding: 10px; }
.modalHeader { padding: 10px 10px 10px 20px; font-family: Arial; font-size: 12pt; font-weight: Bold; color: #FFFFFF; border-right: 1px solid #E9E9E9; }
.modalBG { background-color: #000000; filter: alpha(opacity=60); opacity: 0.6; }

/* Employee styles */
.employee_container 
{ 
    width: 196px; 
    height: auto; 
    padding-top: 7px; 
    padding-bottom: 7px; 
    float: left; 
    clear: both;
}
.employee_container .employee_content { background-color: #FFFFFF; float: left; width: 200px; border-left: 1px solid #f6f5f2;  }
.employee_container .employee_title { display: none; }
.employee_container .employee_name { font-size: 11px; font-weight: bold; max-width: 124px; }
.employee_container .employee_position { font-size: 9px; }
.employee_container .employee_image { margin-right: 18px; padding-left: 9px; padding-top: 5px; padding-bottom: 8px; }
.employee_container .employee_image, .employee_container .employee_details { float: left; }
.employee_container .employee_email, .employee_container .employee_phone { margin-top: 5px; }
.employee_container .employee_email a { font-size: 10px; color: #95B100; }
.employee_container .employee_email a:hover { font-weight: bold; }
.employee_container .employee_phone, .employee_container .employee_mobile { font-weight: bold; }
.employee_container .employee_email a:hover { color: #b7c23f; }


/* boxmenu_toolbox styles */
.toolbox_container { padding-bottom: 15px; float: left; clear: both; background-color: #ECEBE5; width: 200px; padding-left: 15px; border-bottom: 4px solid #ffffff;}
.toolbox_container .toolbox_header, .toolbox_container .toolbox_footer, .toolbox_container .toolbox_body { float: left; clear: both; }
.toolbox_container .toolbox_header, .toolbox_container .toolbox_footer { height: 7px; margin: 0px; border: 0px; padding: 0px; width: 187px; }
.toolbox_container .toolbox_body {  min-height: 10px; width: 195px; padding-top: 13px; border-top: 1px solid #cfd3d1; }
.toolbox_container .toolbox_body .toolbox_icon, .toolbox_container .toolbox_body .toolbox_title { float: left; }
.toolbox_container .toolbox_body .toolbox_title a { line-height: 16px; font-family: Arial; font-size: 9pt; color: #313940; }
.toolbox_container .toolbox_body .toolbox_title a:Hover { color: #b7c23f; }
.toolbox_container .toolbox_body .toolbox_row { float: left; clear: both; width: 200px;}
.toolbox_body .toolbox_icon { margin-right: 14px; }
.toolbox_container .toolbox_header { background-image: url(../im/toolbox_roundedtop.gif); background-repeat: no-repeat; line-height: 7px; background-position: bottom; }
.toolbox_container .toolbox_footer { background-image: url(../im/toolbox_roundedbottom.gif); background-repeat: no-repeat; line-height: 7px; background-position: top; }

/* meltwaterfeed styles */
.meltwaterfeed .feeditem { float: left; clear: both; width: 100%; }
.meltwaterfeed .doc-source, .meltwaterfeed .doc-date { float: left; font-size: 7pt; color: #CCCCCC; }
.meltwaterfeed .doc-header1 a { font-size: 14pt; color: #000000; }
.meltwaterfeed .doc-preface { font-size: 10pt; color: #000000; }
.meltwaterfeed .doc-header1 a:hover { color: #0095DA; }
.meltwaterfeed .doc-footer { margin-bottom: 10px; clear: both; }

/* New frontpage styles */
.mainpage * { font-family: Arial; }
.mainpage .articlelist { margin-bottom: 5px; overflow: hidden; }
.mainpage .newslist { height: 158px; }
.mainpage .vacancylist { height: 158px; }
.mainpage .listheader { background-color: #51656e; }
.mainpage .listbody { padding-left: 11px; padding-right: 11px; border-left: 1px solid #ccd1d1; border-top: #fafaf8; border-right: #f1f0ec; background-color: #F5F5F2; width: 213px; }
.mainpage .listfooter { border-top: 1px solid #ccd0d1; border-bottom: 1px solid #ccd0d1; height: 15px; margin: 11px 0px; padding: 2px 0px; }
.mainpage .listfootertext { font-size: 12px; color: #31393f; }
.mainpage .itemtitle a { font-size: 12px; font-weight: bold; color: #31393f; }
.mainpage .itemtitle { overflow: hidden; height: 15px; }
.mainpage .itemdate { margin-top: 5px; }
.mainpage .itemvacancy a { font-size: 12px; color: #31393f; }
.mainpage .itemvacancy-prefix { font-size: 12px; font-weight: bold; }
.mainpage .itemdate span { font-size: 10px; color: #31393f; }
.mainpage .listcontainer { width: 236px; clear: none; float: left; }
.mainpage .topiclistcontainer { float: left; clear: none; width: 714px; }
.mainpage .topiccontainer { float: left; clear: none; background-color: #ecebe5; /*border-top: 1px solid #f5f5f2;*/ }
.mainpage .topic {padding:18px 17px 7px 17px;}
.mainpage .topicimage { height: 113px; width:197px; overflow: hidden; }
.mainpage .topiclistcontainer .item1 { width: 236px;  /*border-right: 1px solid #f1f0ec; */}
.mainpage .topiclistcontainer .item2 { width: 237px;  /*border-right: 1px solid #f1f0ec; */}
.mainpage .topiclistcontainer .item3 { width: 237px; margin-left: 4px; /*border-left: 1px solid #f5f5f2;*/ }
.mainpage .topicpreface { height: 92px; overflow: hidden; margin-bottom: 18px; }
.mainpage .doc-preface { border: none; font-size: 12px; line-height: normal; padding: 0px; }
.mainpage .topictitle { height: 47px; overflow: hidden; }
.mainpage .topictitle a.doc-header3 { display: block; padding-top: 11px; }
.mainpage .doc-header3 { font-size: 14px; font-weight: bold; color: #31393F; }
.mainpage .topicreadmore { border-top: 1px solid #ccd0d1; border-bottom: 1px solid #ccd0d1; height: 15px; margin-bottom: 4px; padding: 2px 0px; }
.mainpage .flashcontainer { width: 709px; overflow: hidden; float: left; }
.mainpage .bannercontainer { float: left; width: 237px; clear: right; margin-left: 4px; }
.mainpage .newsticker { clear: both; padding: 2px 0px; }
.mainpage .newsticker .FLASHTICKER-full { height: 18px; }
.mainpage .topiclisttable { height: 115px; }
.mainpage .topiclisttable td { padding: 0px; }
.mainpage a:hover { color: #a0ae00; }
.mainpage .itemvacancy { height: 30px; overflow: hidden; }
.td-topmenu { height: 40px; background: #2c3841 url(../im/topmenu_bgimage.gif) repeat-x; }
.globalmenu-table * { font-family: Arial; }
.globalmenu-table { float: right; }
.globalmenu-table .regionselect { float: left; vertical-align: middle;  }
.td-globalmenu .searchbar { float: right; margin-left: 25px; }
.regionselect .regionselecttext, .searchbar .searchbartext { color: #31393F; margin-right: 5px; font-size: 13px; text-align: center center; }
.regionselect #globalmenu option, .searchbar input { font-size: 13px; }
.regionselect #globalmenu { height: 22px; line-height: 22px; float: left; display: block; padding: 3px 0px; font-size: 13px; font-family: Arial; }
.regionselect .regionselecttext { vertical-align: middle; line-height: 22px; height: 22px; float: left; }
.mainpage .listfooterarrow { background-color: #a0ae00; margin-left: 5px; font-weight: bold; color: #31393F; padding: 1px 3px; }
.mainpage a:hover .listfootertext { color: #A0AE00; }
.mainpage .topictitle 

/* SEARCH */
.searchbar { margin-left: 10px; float: right; vertical-align: middle; }
.searchbar .row { border: none; height: 26px; }
.searchbar .row .label { background-color: transparent; }
.searchbar .SEARCH { float: left; }
.searchbar .SEARCH .labelwebcontrol { float: left; clear: none; margin-left: 5px; }
.searchbar .row .label, .searchbar .row .text { padding: 0px; }
.searchbar input { border: 1px solid #cbcdcf; }
.searchbar input[type="button"] { padding: 1px 6px; }
.searchbar input[type="text"] { padding: 2px 1px; }
.globalmenu-table select { border: 1px solid #cbcdcf; }
.search-full .search  > .doc-header1 { font-size: 18px; }
.search-full .short a.doc-header1, 
.search-full .short a.doc-header1:hover { font-size: 16px; padding-left: 0px; }
.search-full a:hover { color: #A0AE00 }
.search-full div.doc-header1, .search-full a.news-link { padding-left: 12px; }

