﻿html { overflow-y: scroll; }
html, body { margin: 15px 0 0 0; padding: 0; background: #e5e5e5; }
* { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
img { border: none; }

#container { width: 950px; background: white; position: absolute; left: 50%; margin-left: -475px; }

#service { width: 910px; height: 60px; margin-left: 20px; margin-top: 10px; }
#service #service_container { width: 910px; height: 55px; }
#service #service_container #service_logo { width: 200px; height: 55px; float: left; }
#service #service_container #service_funktioner { width: 710px; height: 55px; float: left; text-align: right; }
#service #service_container #service_funktioner div a { font-size: 9px; line-height: 16px; text-decoration: none; }
#service_funktioner_col_5 { width: 120px; height: 50px; border-right: 1px solid #cccccc; text-align: left; padding-left: 15px; float: right; }
#service_funktioner_col_4 { width: 85px; height: 50px; border-right: 1px solid #cccccc; text-align: left; padding-left: 15px; float: right; }
#service_funktioner_col_3 { width: 85px; height: 50px; border-right: 1px solid #cccccc; text-align: left; padding-left: 15px; float: right; }
#service_funktioner_col_2 { width: 85px; height: 50px; border-right: 1px solid #cccccc; text-align: left; padding-left: 15px; float: right; }
#service_funktioner_col_1 { width: 70px; height: 50px; text-align: left; padding-left: 15px; float: right; }
#service_funktioner_col_1 form { margin: 0; padding: 0; }
#service_funktioner_col_1 input { width: 60px; height: 12px; border: 1px solid black; font-size: 9px; }

#top { width: 910px; height: 132px; margin-left: 20px; }
#top div { width: 910px; height: 132px; }

#topmenu { width: 910px; height: 33px; margin-left: 20px; margin-top: 5px; }
#topmenu #topmenu_container { width: 910px; height: 33px; position:relative; }
#topmenu #topmenu_container #topmenu_container_div { width: 910px; height: 22px; background: #993333; text-align: center; padding-top: 6px; }
#topmenu #topmenu_container #topmenu_container_div a { color: white; margin-left: 12px; margin-right: 12px; text-decoration: none; }
#topmenu #topmenu_container #topmenu_container_div #activeitem { text-decoration: underline; font-weight: bold; }
#topmenu #topmenu_container #landevalg { position:absolute; top:7px; right:10px; display: inline;}
#topmenu #topmenu_container #landevalg a {color: white; text-decoration: none;}

#xslt_topmenu { }

#main { width: 910px; margin-left: 20px; }
#main #main_container { width: 910px; text-align: left; }
#main #main_container_underside { width: 910px; text-align: left; }

#bund { clear: both; width: 950px; background: #e5e5e5; height: 30px; }
#bund #bund_container { width: 950px; padding-top: 8px; }
#bund #bund_container #bund_left { width: 450px; height: 20px; font-size: 9px; float: left; }
#bund #bund_container #bund_right { width: 500px; height: 20px; float: left; text-align: right; font-size: 9px; }
#bund #bund_container a { color: black; text-decoration: none; font-size: 9px; }
#bund #bund_container a:hover { text-decoration: underline; font-size: 9px; }


/* Venstre menu */
#underside_container { width: 910px; }
#underside_container_table { margin: 10px 0 20px 0; height: 500px; }
#underside_container_menu { width: 165px; padding-right: 15px; padding-top: 10px; vertical-align: top; background: url('/files/billeder/public/psfp_bgg_divider.gif') repeat-y top right; }
#underside_container_main { width: 714px; padding-left: 15px; vertical-align: top; }
#underside_container_menu * { color: #9f9d9e; font-size: 10px; }
/*#underside_container_menu ul { list-style-image: url('/files/navigation/menu_pil.gif'); }
#underside_container_menu ul li { margin-left: -20px; height: 23px; background: yellow; border-bottom: 1px dashed #9f9d9e; padding-top: 7px; }
#underside_container_menu ul li ul.M3 { list-style-image: url('/files/navigation/menu_pil2.gif'); }
#underside_container_menu ul li ul.M3 li { height: 20px; }*/


/* ParagraphSetup - Forside */
#ps_forside_container { width: 910px; padding-top: 15px; }
#ps_forside_container_table { margin-bottom: 20px; }
#ps_forside_container_table td { vertical-align: top; }
#ps_forside_container_venstre { width: 212px; padding: 0 20px 0 0; background: url('/files/billeder/public/psfp_bgg_divider.gif') repeat-y top right; }
#ps_forside_container_main { width: 438px; padding: 0 17px; }
#ps_forside_container_hojre { width: 173px; padding: 0 0 0 16px; background: url('/files/billeder/public/psfp_bgg_divider_rev.gif') repeat-y top left; }
#ps_forside_container_hojre td { vertical-align: middle; }
#ps_forside_container_hojre a { text-decoration: none; }
#ps_forside_container_hojre a:hover { text-decoration: underline; }
div.p_fp_forside { padding: 15px; }
#ps_forside_container_main_news { padding: 0 0 0 0; }
#ps_forside_container_main_news a { font-weight: bold; text-decoration: none; }
#ps_forside_container_main_news a:hover { text-decoration: underline; }
/* #ps_forside_container_main_spot { width: 350px; height: 94px; padding: 15px; horizontal-align: center; background: url('/files/billeder/public/bgg_fp_spot.jpg') no-repeat; overflow: hidden; margin: 0 auto; }*/
#ps_forside_container_main_spot {}
#ps_forside_container_main_spot a { text-decoration: none; font-weight: none; }
#ps_forside_container_main_spot a:hover { text-decoration: none; }

/* ParagraphSetup - Underside med højrebar */
#ps_underside_hojrebar_container { width: 714px; }
#ps_underside_hojrebar_container_table { height: 500px; }
#ps_underside_hojrebar_container_main { width: 506px; border-right: 1px solid #CCCCCC; padding-right: 15px; padding-top: 10px; vertical-align: top; }
#ps_underside_hojrebar_container_hojre { width: 177px; padding-left: 15px; padding-top: 10px; vertical-align: top; }
#ps_underside_hojrebar_container_hojre a { text-decoration: none; }
#ps_underside_hojrebar_container_hojre hr { height: 1px; border-bottom: 1px dashed #b2b2b2; border-top: none; }


/* ParapgraphSetup - 2 spalter */
.ps_2_spalter { }
.ps_2_spalter_1 { background: red; min-width: 247px; max-width: 351px; padding-right: 6px; float: left; }
.ps_2_spalter_2 { background: yellow; min-width: 247px; max-width: 351px; padding-left: 6px; float: left; }
.ps_2_spalter_end { clear: both; }


/* ParagraphTemplate - 2 spalter */
.table_2_spalter { width: 100%; }
.table_2_spalter_1 { width: 50%; vertical-align: top; }
.table_2_spalter_divider { width: 12px; }
.table_2_spalter_2 { width: 50%; vertical-align: top; }


/* ParagraphTemplate - liste med røde pile */
.red_bullets_list ul { list-style-image: url('/files/navigation/menu_pil_list.gif'); }
.red_bullets_list ul li { margin-left: -20px; }


/* Paragraph */
.parapgraph_header_fade { height: 21px; background: url('/files/billeder/gfx/header_fade.jpg') no-repeat; padding-top: 3px; padding-left: 5px; font-weight: bold; }
.parapgraph_header_fade_main { margin-top: 10px; margin-bottom: 15px; }


/* Nyheder */
.news { width: 243px; height: 100px; margin-right: 10px; float: left; }
.news_item { clear: both; margin-bottom: 25px;}
.news_readmore { text-align: right; }
.text_setup {float:left; width:290px; }
.picture_setup {float:left;}
.news_end { clear: both; margin: 10px 0; }
a.news_date_link { text-decoration: none; }
a:hover.news_date_link { text-decoration: underline; }
.messageboard { width:173px; margin-bottom: 15px; }
.messageboard_date { color: #000000; font-size: 10px; font-weight: bold; }
.messageboard_readmore { font-size: 10px; width: 100%; text-align: right; }
.messageboard_readmore a { color: #a91c22; font-size: 10px; }
.newslist_readmore { font-size: 10px; width: 100%; }
.newslist_readmore a { color: #a91c22; font-size: 10px; }
.news_author { text-align: right; font-size: 9px; font-style: italic; margin-right: 20px; }


/* Forum */
.button { border: 1px solid black; width: 50px; height: 18px; background-color: #ffffff; }
.forum_small_text { font-size: 10px; }
.forum_small_text a { font-size: 10px; }

/* Search */
.search_result_item { margin-bottom: 15px; border: 1px solid white; }
.search_result_no { width: 30px; height: 14px; text-align: right; float: left; }
.search_result_link { float: left; }
.search_result_summary { clear: both; margin-left: 38px; }

#sitemap { list-style-type: none; margin: 0; padding: 0; }
#sitemap ul { list-style-type: square; }