html { margin: 0; padding: 0; width: 100%; height: 100%; }
body { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #333; margin: auto; background-color: white; text-align: center; min-height: 100%; height: 100%; min-width: 930px; }
#page-container { text-align: left; margin-left: auto; margin-right: auto; width: 930px; padding: 38px 30px 0 10px; }
#page-content { width: 930px; height: 300px; margin: 0 0 0 20px; }
#logo-frontpage { position: absolute; padding: 10px 0 0 0; margin: 0; width: 92px; height: 95px; margin-left: -20px; }
#logo-subpage { position: absolute; padding: 10px 0 0 0; margin: 0; width: 92px; height: 95px; margin-left: -20px; }
#logo-frontpage img { border: none; }
#logo-subpage img { border: none; }
#topnav {float: right;  font-size: 11px; color: #d3e1e6; font-family: Verdana, Geneva, sans-serif; margin: 12px 0 0 0; }
#topnav a { font-size: 11px; color: #d3e1e6; font-family: Verdana, Geneva, sans-serif; text-decoration: none; margin: 0 18px 0 0; }
#topmenu-frontpage { background-image: url(/img/gfx_topmenu_frontpage_bg.png); background-repeat: no-repeat; width: 930px; height: 43px; }
#topmenu-subpage { background-image: url(/img/gfx_topmenu_subpages_bg.png); background-repeat: no-repeat; width: 930px; height: 114px; }
#topsearch { width: 145px; float: right; margin: 9px 0px 0px 0px; padding-right: 9px; height: 29px; }
#topsearch-textbox { float: left; width: 122px; height: 21px; }
.topsearch-buttonbox { float: right; width: 21px; }
#topsearch img { float: left; }
#main-nav { float: left; height: 50px; margin: 0px 0 0 0; padding-left: 155px; width: 775px; }
#main-nav img { float: left; margin: 0; border: 0; padding-left: 5px; }
#flasharea { width: 930px; height: 350px; }
#frontflash { height: 350px; }
#flash {width: 780px; height: 350px; float: left;}
#dropdowns { float: left; width: 150px; height: 350px; }
#newsticker {width: 690px; background-image: url(/img/gfx_front_news_bg.png); background-repeat: no-repeat; height: 31px; margin: 0px 0px 5px 0px; padding: 22px 0 0 240px; }
#splashbox {position:absolute; margin:2px 0 0 7px;width:133px;height:153px;}
#splashbox img {border:0;}
#newsticker div a { color: #055873; font-family: Verdana, Geneva, sans-serif; text-decoration: none; }
#newsticker div a:hover { text-decoration: underline; }
#newstext-left { float: left; width: 320px; margin-right: 82px; }
#newstext-right { float: left; width: 285px;margin:0; }
#newstext-right ul, #newstext-left ul { margin: 0px; padding: 0px; list-style: none; }
#bottomboxes { width: 930px; height: 215px; float: left; }
#frontpage-textbox { float: left; width: 136px; text-align: left; margin: 113px 7px 10px 0px; padding-left: 12px; }
#frontpage-textbox div { padding: 10px 0 0 0; color: #00445b; }
#itembox01 img, #itembox02 img, #itembox03 img, #itembox04 img, #itembox05 img { border: 0; }
#itembox01, #itembox02, #itembox03, #itembox04, #itembox05 { float: left; width: 150px; margin: 0; padding-left: 5px; }

.itembox-navbutton-left { width: 5px; height: 10px; float: left; padding: 3px 4px 0 4px; }
.itembox-navbutton-right { width: 5px; height: 10px; display: inline-block; padding: 3px 4px 0 4px; }
.itembox-page-link { margin: 0 1px; }

.itembox-pagenr { float: left; width: 55px; text-align: center; }
.itembox01-bot { background-color: #b62033; padding: 10px 10px 10px 10px; color: white; height: 100px; }
.itembox02-bot { background-color: #849933; padding: 10px 10px 10px 10px; color: white; height: 100px; }
.itembox03-bot { background-color: #e4a042; padding: 10px 10px 10px 10px; color: white; height: 100px; }
.itembox04-bot { background-color: #e86620; padding: 10px 10px 10px 10px; color: white; height: 100px; }
.itembox05-bot { background-color: #994c66; padding: 10px 10px 10px 10px; color: white; height: 100px; }
.itembox01-bot a, .itembox02-bot a, .itembox03-bot a, .itembox04-bot a, .itembox05-bot a { color: white; text-decoration: none; }
.itembox-text { text-align: left; line-height: 13px; font-size: 11px; height: 85px; overflow: hidden;cursor:hand;cursor:pointer }
.imagediv { font-size: 0; }
.itembox-nav { /*float: left;*/ /*padding-left: 65px; */ float: right; }
.itembox-nav img { float: left; }
.input-topsearch { border: 1px solid #d3e1e6; width: 118px; height: 16px; background-color: #16627c; color: #d3e1e6; font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding: 3px 0px 0px 2px; margin: 0 0 0 0; float: left; }

.articlelist-textbox { width: 455px; float: left; margin: 0 10px 0 0; }
#content-container { width: 770px; float: left; }
#content-container-wide { width: 930px; float: left; }

.content-narrowpage-container { float: left; width: 610px; margin: 0 10px 0 0; }
.content-newspage-container { float: left; width: 455px; margin: 0 10px 0 0; }
.content-widepage-container { float: left; width: 775px; margin: 0 5px 0 0; }

.content-header { height: 23px; text-align: left; padding: 12px 14px 5px 14px; margin-bottom: 4px; background-image: url(/img/gfx-subpage_header_bg.png); background-repeat: repeat-x; color: #9a1b2b; font-weight: bold; font-size: 14px; text-transform: uppercase; }


.content-header-img { width: 610px; height: 120px; margin: 0 0 1px 0; text-align: left; }
.content-header-img img { width: 610px; height: 120px; }
.content-wide-text { width: 750px; background-image: url(/img/gfx-subpage_content_bg.png); background-repeat: repeat-x; background-color: white; padding: 20px 10px 20px 10px; float: left; }

.content-news-text { width: 421px; padding: 14px 18px 18px 16px; background-image: url(/img/gfx-subpage_content_bg.png); background-repeat: repeat-x; background-color: white; }
.content-news-text .news-date { font-weight: bold; font-size: 10px; }
.news-listitem { background-image: url(/img/gfx-newslist_bg.png); background-repeat: repeat-x; height: 36px; padding: 10px 16px 4px 16px; width: 272px; }
.news-listitem a {text-decoration:none; color: #333; }
.news-listitem b { display: inline-block; padding: 0; margin: 0 0 3px 0; font-size: 10px; }

.news-listitem-active { color: #cccccc; background-image: url(/img/gfx-newslist_bg.png); background-repeat: repeat-x; height: 36px; padding: 10px 16px 4px 16px; width: 272px; }
.news-listitem-active b { color: #cccccc; display: inline-block; padding: 0; margin: 0 0 3px 0; font-size: 10px; }
.news-listitem-active a { color: #cccccc; display: inline-block; padding: 0; margin: 0 0 3px 0;  text-decoration:none }
.news-archive-paging { width: 150px; float: right; text-align: right; text-transform: lowercase; }
.content-newspage-container .news-listitem { background-image: url(/img/gfx-newslist_bg.png); background-repeat: repeat-x; height: 36px; padding: 10px 16px 4px 16px; width: 423px; }
.content-narrow-text { width: 510px; padding: 37px 32px 32px 68px; background-image: url(/img/gfx-subpage_content_bg.png); background-repeat: repeat-x; background-color: white; }

.content-narrow-text a,.unsorted a,.sorted a,.vacancysummary a,.jobitem-right a,.jobitem-page a,.list-content-text a,.content-news-text a,.c_content a {color:#20445c; text-decoration:none;cursor:hand;cursor:pointer}
.content-narrow-text a:hover,.unsorted a:hover,.sorted a:hover,.vacancysummary a:hover,.jobitem-right a:hover,.jobitem-page a:hover,.list-content-text a:hover,.content-news-text a:hover,.c_content a:hover {color:#20445c; text-decoration:underline;cursor:hand;cursor:pointer}

.content-narrow-text1 { width: 435px; background-image: url(/img/gfx-subpage_content_bg.png); background-repeat: repeat-x; background-color: white; padding: 20px 10px 20px 10px; float: left; }
.content-narrow-text1 a { color: #9a1b2b; font-weight: bold; text-decoration: none; background: transparent url(/img/gfx-link_arrow_small_red.png) no-repeat scroll 0 3px; padding-left: 15px; }
.content-narrow-text ul {padding:0 0 0 25px}

.company-logo a { background-image:none;}
.company-logo img {border:none;}
.company-logo { height:55px;margin-bottom:12px;}

.company-info { width: 228px; float: left; }
.company-info a { color: #a11c2d; font-weight: bold; text-decoration: none; }

.content-triangle { position: absolute; margin-top: 111px; width: 9px; height: 17px; font-size: 0; background-image: url(/img/gfx_white_trangle.png); background-repeat: no-repeat; }

.content-triangle-news { position: absolute; margin-top: 32px; width: 9px; height: 17px; font-size: 0; background-image: url(/img/gfx_white_trangle.png); background-repeat: no-repeat; }

.content-triangle-careers { position: absolute; margin-top: 32px; width: 9px; height: 17px; font-size: 0; background-image: url(/img/gfx_white_trangle.png); background-repeat: no-repeat; }
.content-rightspot { width: 150px; float: left; margin: 0; padding: 0; text-align: left; }
.content-rightspot div img {border:none}

.subpage-entrance-type1 { float: left; width: 355px; height: 70px; margin: 0 0 20px 0; }
.subpage-entrance-type1-img { width: 80px; height: 70px; text-align: left; float: left; }
.subpage-entrance-type1-img img { width: 70px; height: 70px; }
.subpage-entrance-type1-header-red { text-align: left; color: #872230; margin-bottom: 8px; font-size: 12px; }
.subpage-entrance-type1-text { color: black; }

.subpage-entrance-type2 { float: left; width: 430px; height: 70px; margin: 10px 0 20px 15px;cursor:hand;cursor:pointer }

.case-container { width: 305px; float: left; }
.case-content-title { color: white; font-size: 15px; padding: 10px 0 0 12px; height: 38px; }
.case-content-img { padding: 0 9px 0 10px; width: 70px; float: left; }
.case-content-text { height:56px;color: white; }
.case-content-link {}

.case-content-red { background-image: url(/img/gfx-case_bg_top_red.png); background-repeat: no-repeat; background-color: #b62033; height: 130px;margin-bottom:8px }
.case-content-red .case-content-img .case-corner { position: absolute; width: 10px; height: 10px; font-size: 0; background-image: url(/img/gfx-case_img_corner_red.png); background-repeat: no-repeat; }
.case-content-red .case-content-link a { color: white; font-weight: bold; text-decoration: none; padding-left: 16px; background: transparent url(/img/gfx-link_arrow_small_skib.png) no-repeat scroll 0 3px; }

.case-content-green { background-image: url(/img/gfx-case_bg_top_green.png); background-repeat: no-repeat; background-color: #849933; height: 130px;margin-bottom:8px }
.case-content-green .case-content-img .case-corner { position: absolute; width: 10px; height: 10px; font-size: 0; background-image: url(/img/gfx-case_img_corner_green.png); background-repeat: no-repeat; }
.case-content-green .case-content-link a { color: white; font-weight: bold; text-decoration: none; padding-left: 16px; background: transparent url(/img/gfx-link_arrow_small_shipping.png) no-repeat scroll 0 3px; }

.case-content-yellow { background-image: url(/img/gfx-case_bg_top_yellow.png); background-repeat: no-repeat; background-color: #e4a042; height: 130px;margin-bottom:8px }
.case-content-yellow .case-content-img .case-corner { position: absolute; width: 10px; height: 10px; font-size: 0; background-image: url(/img/gfx-case_img_corner_yellow.png); background-repeat: no-repeat; }
.case-content-yellow .case-content-link a { color: white; font-weight: bold; text-decoration: none; padding-left: 16px; background: transparent url(/img/gfx-link_arrow_small_maritim_industri.png) no-repeat scroll 0 3px; }

.case-content-orange { background-image: url(/img/gfx-case_bg_top_orange.png); background-repeat: no-repeat; background-color: #e86620; height: 130px;margin-bottom:8px }
.case-content-orange .case-content-img .case-corner { position: absolute; width: 10px; height: 10px; font-size: 0; background-image: url(/img/gfx-case_img_corner_orange.png); background-repeat: no-repeat; }
.case-content-orange .case-content-link a { color: white; font-weight: bold; text-decoration: none; padding-left: 16px; background: transparent url(/img/gfx-link_arrow_small_offshore.png) no-repeat scroll 0 3px; }

.case-content-purple { background-image: url(/img/gfx-case_bg_top_purple.png); background-repeat: no-repeat; background-color: #994c66; height: 130px;margin-bottom:8px }
.case-content-purple .case-content-img .case-corner { position: absolute; width: 10px; height: 10px; font-size: 0; background-image: url(/img/gfx-case_img_corner_purple.png); background-repeat: no-repeat; }
.case-content-purple .case-content-link a { color: white; font-weight: bold; text-decoration: none; padding-left: 16px; background: transparent url(/img/gfx-link_arrow_small_maritim_service.png) no-repeat scroll 0 3px; }

.case-meet-others {margin:10px 0 0 20px;height:130px;float:left;}
.case-meet-others img {margin-bottom:10px;border:none;}

.joblist-header { color: #9a1b2b; font-weight: bold; font-size: 14px; text-transform: uppercase; margin: 0 0 6px 0; }
.joblist-selectbox { width: 200px; float: left; margin-right: 60px; }
.joblist-headerbox { height: 38px; width: 100%; clear: both; background-image: url(/img/gfx-jobpage_title_bg.png); background-repeat: repeat-x; color: white; font-size: 14px; margin: 5px 0 0 0; float: left; }
.joblist-headerbox-text { padding: 10px 0 0 0; }
.joblist-headerbox-corner { width: 10px; height: 38px; float: left; background-color: white; }

.jobitem-right a img {border:none;}
tr.vacancysummaryheader th,.vacancysummaryfooter {border-top:1px solid black; border-bottom:1px solid black;}


#leftmenu-top { height: 40px; }
#leftmenu-container { width: 150px; background-color: #cccccc; float: left; margin-right: 10px; }
#leftmenu-area-gfx { margin-top: -9px; position: absolute;width:10px; height:20px; background-image:url(/img/gfx-rightmenu_area_red.png); background-repeat:no-repeat }
#leftmenu-content { text-align: left; }
#leftmenu-content ul { margin: 0px; padding: 0px; list-style: none; }
#leftmenu-content ul li { list-style: none; list-style-type: none; /*line-height: 27px;*/ border-top: 1px solid white;padding:8px 0px 8px 0px }
#leftmenu-content li a { padding-left: 10px; color: #881827; /*line-height: 22px;*/ text-decoration: none;display:block }

#leftmenu-content ul ul { border-bottom: 1px #e8e8e8 solid; background: #e8e8e8;margin:8px 0px 0px 0px }

#leftmenu-content ul ul ul { border-top: 0px #FFFFFF solid; list-style: none; /*	background: #E7E8EA;*/  }

#leftmenu-content ul ul li { padding-left: 15px; /*background: #e8e8e8;*/ border-top: 1px #e8e8e8 solid;/* line-height: 22px;*/ padding:3px 0px 3px 12px; }

/* KSO - added to show/hide submenu items */
#leftmenu-content ul li ul { list-style: none; display: none; }

#leftmenu-content ul ul a { color: #881827; text-decoration: none; border-top: 0px solid white; display: block; }
#leftmenu-content .menuLevel1 { }
#leftmenu-content a.menuLevel0-current {font-weight:bold;background-color:#E8E8E8;}
#leftmenu-content a.menuLevel1-current,#leftmenu-content a.menuLevel2-current {font-weight:bold;background-color:#E8E8E8;width:110px; }
#leftmenu-content a.menuLevel2-current {font-weight:bold;background-color:#E8E8E8;width:80px; }
#leftmenu-content li.menuLevel0-current {background-color:#E8E8E8;border-bottom:1px solid #E8E8E8 }
#leftmenu-content li.menuLevel0:hover {background-color:#E8E8E8;display:block }

/* List mød unge */
.accordion { background-image:url(/img/gfx-karriere_list_bg.png); background-repeat:repeat-x;float:left;width:775px;text-align:left;}
.accordion-header { height:26px; padding:12px 0px 0px 22px;cursor:pointer;cursor:hand;}
.accordion-content { display:none; padding:12px 1px 1px 22px; overflow:auto; }

.skib {color:#b62033;background-color:#b62033; }
.shipping {color:#849933;background-color:#849933;}
.maritim-industri {color:#FFB64C;background-color:#FFB64C;}
.offshore {color:#E86620;background-color:#E86620;}
.maritim-service {color:#994C66; background-color:#994C66;}

.open {background-image:none; color:white; }
.open .shipping  { color:white; }
.open .accordion-content { /*display:block;*/ }
.open .accordion-header { border-bottom:1px solid white; }

.header-name {width:150px;float:left;padding-left:10px;}
.header-baggrund {width:155px;float:left}
.header-uddannelse {width:130px;float:left}
.header-alder {width:75px;float:left}
.header-job { float:left}


.list-name {width:150px;float:left; font-weight:bold}
.list-baggrund {width:155px;float:left}
.list-uddannelse {width:130px;float:left}
.list-alder {width:75px;float:left}
.list-job { float:left}

.list-imagebox {width:120px;float:left;text-align:left;margin-right:30px;}
.list-content-text {float:left;width:415px;padding:0px 23px 15px 0px}
.list-links {float:left;width:158px;}
.list-close-link img {border:none;}

.list-close-link {width:100%;float:left; text-align:right; }
.list-links a {font-weight:bold; color:white; display:block; margin:0 0 18px 0px;padding-left:15px; text-decoration:none; background-repeat:no-repeat; background-position:left; }
.skib .list-links a {background-image:url(/img/gfx-link_arrow_small_skib.png); }
.shipping .list-links a {background-image:url(/img/gfx-link_arrow_small_shipping.png); }
.maritim-industri .list-links a {background-image:url(/img/gfx-link_arrow_small_maritim_industri.png); }
.offshore .list-links a { background-image:url(/img/gfx-link_arrow_small_offshore.png); }
.maritim-service .list-links a { background-image:url(/img/gfx-link_arrow_small_maritim_service.png); }
