* { margin:0; padding:0; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color:#000; margin:0 10px; }
a, a:visited { color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }
h1.big a:hover, h2 a:hover, #top .utility_menu li a:hover, #top .mini_menu li a:hover { text-decoration:underline !important; }
a img { border:none; }
img { border-color:#bab3b3; }
h1, h2, h3, h4 { color:#000; font-weight:normal; }
h1 { font-size:1.3em; text-transform:uppercase; margin:0.6em 0; }
h1.big { font-size:27px; text-transform:none; margin-bottom:6px; margin-top:0; }
h2 { font-size:1.9em; margin-bottom:7px; }
h3 { font-size:1.2em; margin-bottom:3px; margin-bottom:0; font-weight:bold; }
h3.extended { background:#e8e8e8 url(images/adCornerSquare.gif) no-repeat right top; padding:1em; margin-bottom:1em; }
h4 { font-size:1em; margin-bottom:3px; text-transform:uppercase; }
h1.big a, h1.big a:visited, h2 a, h2 a:visited { text-decoration:none; color:#000; }
p { position:relative; font-size:1.2em; margin-bottom:1em; }
table { margin-bottom:1.5em; }
hr { border:1px dashed #d5d3d3; height:0px; margin-bottom:1.2em; }

/* misc generic */
.leftfloat { float:left; }
.rightfloat { float:right; }
.no_border_rightfloat, #contentblock .no_border_rightfloat { border:none; float:right; }
.highlight { color:#d51a21; }

#wrapper { margin:0 auto; width:856px; }

#top .logo { height:48px; margin:9px 0; clear:both; }
#top .date_top { float:left; padding-left:12px; }
#top .top_banners { margin:6px 0 6px 1px; clear:both; width:855px; overflow:hidden; } /*width and overflow for ie*/
#top .top_banners .main_top_banner { float:left; margin-right:4px; }
#top .top_banners .tiny_top_banner { float:left; }
#top .top_banners img { vertical-align:bottom; }
#top #main_menu { clear:both; list-style-type:none; float:right; }
#top #main_menu li { float:left; }
#top #main_menu li a { display:block; background:#1b4b80 url(images/mainMenuInactiveLeft.png) no-repeat left top; width:93px; height:18px; padding-left:12px; padding-top:8px; color:#d5d5d5; text-decoration:none; text-align:center; font-size:10px; text-transform:uppercase; }
#top #main_menu li a:hover { color:#fff; text-decoration:underline; }
#top #main_menu li.firstItem a { background-image:url(images/mainMenuInactiveLeftFirst.png); }
#top #main_menu li.lastItem a { background-image:url(images/mainMenuInactiveRightLast.png); padding-left:0; padding-right:12px; }
#top #main_menu li.fallRight a { background-image:url(images/mainMenuInactiveRight.png); padding-left:0; padding-right:12px; }
#top #main_menu li a.selected { background-color:#000; background-image:url(images/mainMenuActiveMiddle.png); width:121px; padding-left:0; padding-right:0; color:#fff; }
#top #main_menu li.firstItem a.selected { background-image:url(images/mainMenuActiveFirst.png); color:#fff; }
#top #main_menu li.lastItem a.selected { background-image:url(images/mainMenuActiveLast.png); color:#fff; }
#top .search_and_utility { clear:both; background:#090909 url(images/searchAndLogoBg.png) no-repeat left top; height:53px; overflow:hidden; font-size:9px; }
#top .search { padding:5px 10px 0 32px; }
#top .search label { text-transform:uppercase; color:#fff; } /* style_IE.css */
#top .search img { padding-bottom:3px; padding-left:5px; } /* style_IE.css */
#top .mini_menu { list-style-type:none; margin-top:6px; margin-left:26px; }
#top .mini_menu li { float:left; }
#top .mini_menu li a { color:#fff; text-decoration:none; padding:0 6px; border-right:1px solid #898989; }
#top .info_menu { list-style-type:none; float:right; padding-right:20px; }
#top .info_menu li { float:left; }
#top .info_menu li a { color:#959595; text-decoration:none; padding:2px 7px 1px 16px; background:Transparent url(images/icon_arrowRight.gif) no-repeat left 50%; }
#top .info_menu li a:hover { text-decoration:underline; }
#top .info_menu li.info a { background-image:url(images/icon_info.gif); }
.quickSearchField { width:375px; height:13px; border-top:1px solid #333; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #333; font-size:10px; color:#666; }
.quickSearchButton { vertical-align:bottom; }

#main_wrapper { padding:10px 0 10px 1px; width:100%; overflow:hidden; }

#leftcolumn { float:left; width:150px; margin-right:16px; }

#contentblock { float:left; width:519px; overflow:hidden; margin-right:15px; }
#contentblock.smalltext p { font-size:1em; }
.toprightfloatingimg { margin-bottom:1em; float:right; }
.topleftfloatingimg { margin-bottom:1em; float:left; }
#contentblock table img { margin-bottom:0; vertical-align:middle; }
.image_w_text { margin-bottom:10px; text-align:center; }
.image_w_text p { font-size:0.9em; margin:2px 0; text-align:left; }
#contentblock img { border:1px solid #959595; }
#contentblock .image_w_text img { float:none; margin-bottom:0; }
.writer { margin-bottom:9px; font-size:0.9em; }
.mainstory { margin-bottom:15px; }
.ingress { font-size:1.3em; }
.search_and_find { position:relative; background:#063366 url(images/searchAndFindBg.png) no-repeat left 23px; height:107px; margin-bottom:11px; color:#fff; font-size:15px; }
.search_and_find input { position:absolute; top:80px; }
.search_and_find .quickSearchField { left:12px; width:430px; }
.search_and_find .quickSearchButton { right:13px; }
.newslist_item { margin:0 5px 15px 0; width:519px; overflow:hidden; }
.newslist_item img { float:left; margin:0.5em 7px 0 0; }
.newslist_item p { color:#000; font-size:1.1em; margin-bottom:0.2em; text-align:justify; }
.newslist_item h2 { vertical-align:top; }
div.dotted_line { height:2px; overflow:hidden; background:Transparent url(images/hrDotted.gif) repeat-x left top; margin-bottom:15px; }
.bottom_list_columns { font-size:0.9em; line-height:1.6em; }
.bottom_list_columns h2 { font-size:1.3em; padding-top:1em; }
.bottom_list_columns ul { list-style-type:none; overflow:hidden; }
.bottom_list_columns li { float:left; width:254px; margin-right:10px; }
.bottom_list_columns li.even { text-align:right; margin-right:0; }
.bottom_list_columns a, .bottom_list_columns a:visited { color:#999; display:block; width:100%; }
.print_btn, .print_btn:visited { color:#a8a8a8; font-size:0.7em; }
.footnote { float:right; font-size:0.9em; color:#3a6ca4; }
.footnote img { margin-bottom:0; vertical-align:middle; }
.related_items { border:1px solid #4373a8; margin-bottom:1em; }
.related_items h3 { margin:3px 3px 0 3px; padding:4px; background:#e8e8e8 url(images/adCornerSquare.gif) no-repeat right top; }
.related_items ul { list-style-type:none; margin:0 3px 3px 3px; padding:0 4px 4px 4px; background-color:#e8e8e8; }
.related_items li { padding:3px 0 5px 10px; font-size:0.9em; background:Transparent url(images/dottedArrowRight.gif) no-repeat left 0.8em; }
.info_box { border:1px solid #959595; background-color:#cecece; padding:10px; margin:-11px 0 1em; }
.info_box p { font-size:1em; margin-bottom:0.2em; }

table.listing { width:100%; border-collapse:separate; border:1px solid #d7d6d4; border-top:none; clear:both;}
table.listing caption { line-height:2em; vertical-align:middle; background:Transparent url(images/tableListHeader.png) no-repeat left top; border-bottom:1px solid #91a7b4; }
table.listing tr:hover { background-color:#d5dee2; }
table.listing tr:hover td.number { background-color:#fff; }
table.listing td { padding:2px; }
table.listing td.number { text-align:center; width:1.5em; background-color:#d5dee2; }
table.listing .next_previous { border-top:1px solid #d7d6d4; padding:0.4em; }
table.listing .next_previous a { text-decoration:none; color:#646464; }
table.listing .next_previous a:hover { color:#a8a8a8; }
table.listing tr:hover .next_previous { background-color:#fff; }
table.listing .previous { float:left; }
table.listing .next { float:right; }

.eventlist { background:#e8e8e8 url(images/adCornerSquare.gif) no-repeat right top; padding:4px; margin-bottom:12px; }
.eventlist h2 { font-weight:bold; font-size:1.1em; text-transform:uppercase;}
.eventlist p { font-size:0.9em; }
.eventlist .date { margin-bottom:0; color:#063366; font-weight:bold; }
.eventlist_2 { background-color:#c1d7f0; }

.searchresult_list { float:left; width:511px; overflow:hidden; margin-right:15px; background:#e8e8e8 url(images/adCornerSquare.gif) no-repeat right top; padding:4px; margin-bottom:12px; }
.searchresult_list p { font-size:0.9em; margin:0 0 0.2em; }
.searchresult_list h2 { font-size:1em; margin-bottom:0; }
.searchresult_list .category { margin-bottom:1em; text-transform:uppercase; color:#3a6ca4; }

#contentblock iframe { clear:both; width:519px; }

#companypresentation { border:1px solid #959595; padding:5px; width:507px; overflow:hidden; }
#companypresentation img { border:none }
#companypresentation h1 { font-family:Arial,Helvetica,sans-serif; text-transform:none; font-weight:bold; font-size:1.6em; margin-top:0pt; }
#companypresentation .info_table { width:510px; }
.td_value { color:#004080; }
.td_lead { color:#666666; }
.header_row { color: #666; border-bottom: 1px solid #666666; }
#tabs { width:100%; overflow:hidden; margin-bottom:10px; }
#tabs a, #tabs a:visited { text-decoration:none; }
#tabs a:hover { text-decoration:underline; }
.arkfanetekst_disabled { color:#aaa; }
.arkfanetekst_inaktiv a, .arkfanetekst_inaktiv a:visited { color:#666; }
.infoheading { font-size:1.4em; font-weight:bold; }
#contents ul { margin:0 25px; padding:0; }
#contents ul a, #contents ul a:visited { text-decoration:none; }
#contents ul a:hover { text-decoration:underline; }

#rightcolumn { float:right; width:150px; overflow:hidden; font-size:0.9em; margin-right:6px; }
#rightcolumn div { clear:both; background:Transparent url(none) no-repeat right top; margin-bottom:12px; padding:5px; width:140px; overflow:hidden; }
#rightcolumn div div { background-image:url(none); margin-bottom:0; padding:0; }
#rightcolumn .odd { background-color:#cecece; background-image: url(images/adCornerSquareBlack.gif); color:#000; }
#rightcolumn .odd a { color:#000; }
#rightcolumn .even { background-color:#898383; background-image: url(images/adCornerSquareWhite.gif); color:#fff; }
#rightcolumn .even a, #rightcolumn .even h4 { color:#fff; }
#rightcolumn ul { list-style-type:none; }
#rightcolumn li { clear:both; background:Transparent url(images/dottedArrowRight.gif) no-repeat left 0.8em; padding:3px 0 3px 9px; text-transform:uppercase; }
#rightcolumn li a { display:block; text-decoration:none; }
#rightcolumn li a:hover, #rightcolumn li a.readmore { text-decoration:underline; }
#rightcolumn li a.readmore:hover { text-decoration:none; }
#rightcolumn .title_and_link li { width:100%; overflow:hidden; padding:0; }
#rightcolumn .title_and_link li p { padding:3px 0 3px 9px; width:auto; font-weight:bold; }
#rightcolumn .title_and_link li a { font-weight:normal; }
#rightcolumn .odd li { background-image:url(images/dottedArrowRightBlack.gif); }
#rightcolumn .even li { background-image:url(images/dottedArrowRightWhite.gif); }
#rightcolumn p { padding-bottom:0.3em; font-size:1em; margin-bottom:0; width:100%; } /* style_IE.css */
#rightcolumn p.nick, #rightcolumn p.time { float:none; clear:both; }
#rightcolumn p.nick { padding-bottom:0.1em; }
#rightcolumn .forum_item { margin-bottom:4px; border-top:1px solid #000; padding-top:0.4em; }
#rightcolumn .odd .forum_item { border-color:#000; }
#rightcolumn .even .forum_item { border-color:#fff; }
#rightcolumn div img { float:right; margin:0 0 2px 2px; }
#rightcolumn .event { margin-top:1em; float:left; clear:both; width:100%; }
#rightcolumn h4 { font-weight:bold; }
#rightcolumn .rightfloat { margin-bottom:5px; padding:0; }
#rightcolumn .rightfloat p { float:right; padding-bottom:0; text-align:right; }
#rightcolumn .single_p { margin-bottom:5px; }
#rightcolumn .striped { padding:1px; width:148px; }
#rightcolumn .striped h4 { padding:4px 4px 0; }
#rightcolumn .striped li { padding:1px 0 1px 16px; background-position:6px 0.6em; }
#rightcolumn .striped li.odd_alternated { background-color:#f3f0f0; }
#rightcolumn .striped li.even_alternated { background-color:#aea6a6; }
#rightcolumn .video { padding:0; width:150px; }
#rightcolumn .video h4 { font-weight:normal; text-transform:none; }
#rightcolumn .video img { margin:0; }
#rightcolumn .video a, #rightcolumn .video a:visited { text-decoration:none; }
#rightcolumn .video a:hover { text-decoration:underline; }

#footer { clear:both; border-top:1px solid #cdd6e0; margin:0 5px 10px 1px; padding-top:8px; width:850px; overflow:hidden; text-transform:uppercase; color:#b2b2b2; font-family:Arial, Helvetica, sans-serif; }
#footer p { width:657px; text-align:center; padding-top:3px; font-size:1em; margin-bottom:0; }
#footer a, #footer a:visited { color:#b2b2b2; }

.readmore, .readmore:visited { display:block; text-align:right; font-size:0.9em; color:#000; }
#rightcolumn .readmore { float:left; clear:both; font-size:1em; padding-right:17px; background:Transparent url(images/dottedArrowsRight.gif) no-repeat right 60%; }
#rightcolumn .odd .readmore { background-image:url(images/dottedArrowsRightBlack.gif); }
#rightcolumn .even .readmore { background-image:url(images/dottedArrowsRightWhite.gif); }

/* ADS */
.annonse { margin-bottom:12px; }
.annonse img { vertical-align:bottom; }
.board_centre { border:1px solid #bab3b3; padding:23px 0; margin-bottom:12px; text-align:center; }
.board_centre img { vertical-align:bottom; }

.brackets { background:Transparent url(images/brackets.gif) no-repeat left top; font-size:9px; margin-bottom:10px; height:20px; text-align:center; line-height:18px; }
.brackets a, .brackets a:visited { text-decoration:none; color:#000; }
.brackets a:hover { text-decoration:underline; }
/* Slide show */
.hidden {display: none;}