html, body { width: 100%; height: 100%; margin: 0; padding: 0; }
*, p, li, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
img { border: none; }
a { color: #7c1000; text-decoration: underline; }
a:hover { color: #7c1000; text-decoration: none; }
form { margin: 0; padding: 0; }

.clear { clear: both; }
.co2neutralt {display:block; padding-top:20px;}

/* Hus ejer formular */
input.inputantal {width: 30px;}
h1.fp_header { color: #5a6e23; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; margin: 10px 0 0 0; }
.h1 { text-transform: uppercase;}

#page_container { position: absolute; top: 0; left: 0; float: left; margin-right: 11px; padding: 0; }
#topmenu { height: 20px; background: url('/files/billeder/gfx/topmenu_bgg.jpg') no-repeat; width: 919px; padding: 5px 10px 0 10px; color: #7c797d; letter-spacing: 3px; }
#topmenu a { color: #7c797d; text-decoration: none; text-transform: uppercase; letter-spacing: normal; }
#topmenu a:hover { text-decoration: underline; }
#topmenu_menu { width: 730px; height: 20px; float: left; }
.topmenu_menu_uk { width: 670px !important; }
#topmenu_login { width: 189px; height: 20px; float: right; position: relative; }
.topmenu_login_uk { width: 249px !important; }
#topmenu_login a { color: #7c1000; text-decoration: none; text-transform: uppercase; letter-spacing: normal; }
#topmenu_login a:hover { color: #7c1000; text-decoration: underline; }

#menu_1 { background: url('/files/billeder/gfx/menu_1_bgg_NY.jpg') no-repeat; height: 34px; width: 929px; padding-right: 10px; }
#menu_1 #menu_1_menu { height: 34px; /* width: 775px; float: left; */ }
#menu_1_soeg { height: 26px; width: 105px; position: absolute; top: -3px; right: -2px; border-color: #5a6e23; }
.menu_1_soeg_uk { width: 145px !important; }

#menu_2 { background: url('/files/billeder/gfx/menu_2_bgg.jpg') no-repeat; height: 34px; width: 929px; padding-right: 10px; }
#indhold { background: url('/files/billeder/gfx/indhold_bgg.jpg') repeat-y; width: 929px; padding: 0 10px 10px 0; }
#bund { background: url('/files/billeder/gfx/bund_bgg.jpg') no-repeat; height: 87px; width: 929px; padding-right: 10px; }
#bund #bund_venstre { width: 150px; height: 56px; float: left; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
#bund #bund_midt { width: 380px; height: 56px; float: left; /* padding: 10px; */ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
#bund #bund_hojre { width: 355px; height: 56px; float: left; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: right; }
#bund #bund_venstre a, #bund #bund_midt a, #bund #bund_hojre a { text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
#bund #bund_venstre a:hover, #bund #bund_midt a:hover, #bund #bund_hojre a:hover { text-decoration: none; }
#oversigtskort { position: absolute; left: 940px; margin: 123px 0px 0px 11px; }
#oversigtskort img { cursor: pointer; }
#forsideExtHojreBanner { position: absolute; left: 940px; width: 160px; height: 600px; margin: 93px 0px 0px 0px; }

#menu_1_soeg form { margin: 0; padding: 0; }
#menu_1_soeg #menu_1_soeg_felt { float: left; }
#menu_1_soeg #menu_1_soeg_knap { float: left; margin: 1px 0 0 5px; }
#soegefelt { width: 60px; margin: 0; }
#soegeknap { width: 32px; height: 19px; margin: 0; }
#soegefelt_uk { width: 82px; margin: 0; }
#soegeknap_uk { width: 50px; height: 19px; margin: 0; }

*
#bund #bund_hojre input#DWNewsletterReceiptEmailFieldTextTextbox { margin: 0 0 3px 80px; border: 1px solid #7c797d; width: 200px; padding-left: 2px; }
#bund #bund_hojre #nyhedsbrev_tilmeld { margin-left: 81px; }
#bund #bund_hojre #nyhedsbrev_afmeld { margin-left: 63px; }
#bund #bund_hojre #nyhedsbrev_arkiv { margin-left: 81px; }
#bund #bund_hojre #nyhedsbrev_title { position: absolute; font-weight: bold; margin-top: 2px; }
.bund_hojre_link1 img { margin: 3px 0 5px 0; }

#logo_print {}
#logo_print_logo { width: 155px; height: 150px; float: left; }
#logo_print_adr { width: 300px; height: 110px; float: left; margin: 40px 0 0 20px; }
#print_clear { clear: both; }

ul#servicemenu { list-style-type: none; margin: 0; padding: 0; }
ul#servicemenu li { display: inline; margin: 0; padding: 0; }
ul#servicemenu li a { margin: 0 5px 0 0; padding: 0 5px 0 0; color: #7c797d; text-decoration: none; text-transform: uppercase; letter-spacing: normal; border-right: 1px solid #7c797d; }
ul#servicemenu li a:hover { text-decoration: underline; color: #7c1000; }
ul#servicemenu li a.lastitem { border-right: none; }
ul#servicemenu li a.firstitem { }
ul#servicemenu li #activeitem { color: #7c1000; text-decoration: underline; }

#menulinie1 { list-style-type: none; margin: 0; padding: 1px 0 0 0; }
#menulinie1 li { display: inline; margin: 0; padding: 0; }
#menulinie1 li a { padding: 9px 15px 0 15px; text-decoration: none; color: #FFFFFF; text-transform: uppercase; height: 24px; display: block; float: left; font-size: 15px; font-weight: bold; }
#menulinie1 li a:hover { color: #5a6e23; background: #FFF; border: none; }
#menulinie1 li a#menulinie1_active { color: #5a6e23; background: #FFF; }
#menulinie1 li a.inpath { color: #5a6e23; background: #FFF; }

#menulinie2 { list-style-type: none; margin: 0; padding: 10px 0 0 0; }
#menulinie2 li { display: inline; margin: 0; padding: 0; }
#menulinie2 li a { margin: 0 10px; padding: 0; text-decoration: none; color: #7c797d; text-transform: uppercase; height: 24px; display: block; float: left; }
#menulinie2 li a:hover { color: #5a6e23; }
#menulinie2 li a#menulinie2_active { color: #5a6e23; background: url('/files/billeder/gfx/menu_pil_aktiv_stump.jpg') no-repeat 50% 20px; }
#menulinie2 li a.inpath { color: #5a6e23; background: url('/files/billeder/gfx/menu_pil_aktiv_stump.jpg') no-repeat 50% 20px; }

#menulinie3 { list-style-type: none; margin: 0; padding: 10px 0 0 0; }
#menulinie3 li { display: inline; margin: 0; padding: 0; }
#menulinie3 li a { margin: 0 10px; padding: 0; text-decoration: none; color: #7c797d; text-transform: uppercase; height: 29px; display: block; float: left; }
#menulinie3 li a#menulinie3_active { color: #5a6e23; background: url('/files/billeder/gfx/menu_pil_aktiv_op.jpg') no-repeat 51% 19px; }
#menulinie3 li a.inpath { color: #5a6e23; background: url('/files/billeder/gfx/menu_pil_aktiv_op.jpg') no-repeat 51% 19px; }
#menulinie4 { list-style-type: none; margin: 0; padding: 0; }
#menulinie4 li { display: inline; margin: 0; padding: 0; }
#menulinie4 li a { margin: 0 10px; padding: 10px 0 0 0; text-decoration: none; color: #7c797d; text-transform: uppercase; height: 24px; display: block; float: left; position: relative; }
#menulinie4 li a#menulinie4_active { color: #5a6e23; padding-top: 15px; background: url('/files/billeder/gfx/menu_pil_aktiv_ned.jpg') no-repeat 48% 0; position: relative; top: -5px; }
#menulinie4 li a.inpath { color: #5a6e23; padding-top: 15px; background: url('/files/billeder/gfx/menu_pil_aktiv_ned.jpg') no-repeat 48% 0; position: relative; top: -5px; }
#ps_underside3spalter_brodkrumme a.M2 { color: #b2b2b2; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#ps_underside3spalter_brodkrumme a.M3 { color: #7d7d7d; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#ps_underside3spalter_brodkrumme a.M4 { color: #666666; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#ps_underside3spalter_brodkrumme a.M5 { color: #000000; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#ps_underside3spalter_brodkrumme a:hover.M2, #ps_underside3spalter_brodkrumme a:hover.M3, #ps_underside3spalter_brodkrumme a:hover.M4, #ps_underside3spalter_brodkrumme a:hover.M5 { text-decoration: underline; }

#brodkrumme, #brodkrumme ul { list-style-type: none; margin: 0; padding: 0; display: inline; }
#brodkrumme li { display: inline; margin: 0; padding: 0; }
#brodkrumme a.item2 { color: #b2b2b2; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#brodkrumme a.item3 { color: #7d7d7d; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#brodkrumme a.item4 { color: #666666; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#brodkrumme a.item5 { color: #000000; font-size: 22px; text-transform: uppercase; margin-left: 10px; text-decoration: none; }
#brodkrumme a:hover.item2, #brodkrumme a:hover.item3, #brodkrumme a:hover.item4, #brodkrumme a:hover.item5 { text-decoration: underline; }

#ps_forside {}
#ps_forside_banner {}
#ps_forside_banner_banner {}
#ps_forside_indhold {}
#ps_forside_kol_1 { width: 310px; float: left; }
#ps_forside_kol_2 { width: 310px; float: left; }
#ps_forside_kol_3 { width: 309px; float: left; }
#ps_forside6_indhold_bannere { padding: 25px 0 0 29px; }
#ps_forside6_kol_1 { width: 300px; float: left; }
#ps_forside6_kol_2 { width: 300px; float: left; }
#ps_forside6_kol_3 { width: 300px; float: left; }
#ps_forside7_indhold_bannere { padding: 25px 0 0 29px; width: 600px; float: left; }
#ps_forside7_indhold_nyheder { padding: 15px 0 0 0; width: 300px; float: left; }
#ps_forside7_kol_1 { width: 300px; float: left; }
#ps_forside7_kol_2 { width: 300px; float: left; }
.ps_forside7_kol_1_banner { width: 270px; height: 182px; margin-bottom: 20px; }
.ps_forside7_kol_2_banner { width: 270px; height: 182px; margin-bottom: 20px; }
.fpnyhed { padding-right: 21px; text-align: right; }
.fpnyhed h2 { color: #5a6e23; font-weight: normal; font-size: 20px; text-transform: uppercase; margin-left: 10px; text-decoration: none; margin: 10px 0 0 0; }

.ps_forside_kol_1_banner { width: 270px; height: 182px; margin-bottom: 20px; }
.ps_forside_kol_2_banner { width: 270px; height: 182px; margin-bottom: 20px; }
.ps_forside_kol_3_banner { width: 270px; height: 182px; margin-bottom: 20px; }
#ps_forside_clear { clear: both; }

#ps_underside3spalter {}
#ps_underside3spalter_banner {}
#ps_underside3spalter_banner_banner {}
#ps_underside3spalter_menu3 { height: 39px; width: 929px; background: url('/files/billeder/gfx/menu_3_bgg.jpg'); }
#ps_underside3spalter_menu4 { height: 34px; width: 929px; }
#ps_underside3spalter_brodkrumme { clear: both; }
#ps_underside3spalter_indhold { margin-top: 15px; }
#ps_underside3spalter_kol_1 { width: 290px; padding: 10px; float: left;  }
#ps_underside3spalter_kol_2 { width: 290px; padding: 10px; float: left; }
#ps_underside3spalter_kol_3 { width: 289px; padding: 10px; float: left; }
#ps_underside3spalter_clear { clear: both; }

#ps_underside_m_hojrebar_kol_1 { width: 600px; padding: 10px; float: left; display: inline; }
#ps_underside_m_hojrebar_kol_2 { width: 289px; padding: 10px; float: left; display: inline; overflow: hidden; }

#ps_underside_fuldbredde {}
#ps_fuldbredde_indhold {}
#ps_fuldbredde_indhold_kol { padding: 10px; }
#ps_fuldbredde_clear { clear: both; }

.manchet { color: #484d17; }
.manchet h2, .standard h2, .menu h2, #lubker_p_imageGallery { font-size: 15px; color: #5a6e23; text-transform: uppercase; font-weight: normal; margin: 0 0 10px 0; padding: 0; text-decoration:none;}
h2, .h2, h2 a{ font-size: 15px; color: #5a6e23; text-transform: uppercase; font-weight: normal; margin: 10px 0 0 0; padding: 0; text-decoration:none; }

.medarbejdere { padding: 0; margin: 0; width: 285px; }
.medarbejdere td { vertical-align: top; }
.medarbejdere_kol1 { width: 125px; }
.medarbejdere_kol2 { width: 10px; }
.medarbejdere_kol3 { width: 150px; }

.menu { clear: both; }
.menu img { float: left; margin-right: 25px; }
.menu_divider { clear: both; height: 20px; }

.tekst_h3 { color: #5a6e23; font-size: 15px; text-transform: uppercase; } 
.tekst_graa { color: #7c797d; }

hr { background-color: #FFFFFF; color: #FFFFFF; height: 1px; border-bottom: 1px solid #e3e2e2; margin: 10px 0; padding: 0; }
#ps_underside_m_hojrebar_kol_2 hr { background-color: #FFFFFF; color: #FFFFFF; height: 1px; border-bottom: 1px solid #e3e2e2; margin: 10px 0; padding: 0; width: 299px; }

.tabel_2_spalter { width: 100%; }
.tabel_2_spalter td { vertical-align: top; }
.tabel_2_spalter_kol1 { width: 50%; }
.tabel_2_spalter_kol2 { width: 10px; }
.tabel_2_spalter_kol3 { width: 50%; }

.search_result_item { margin-bottom: 15px; }
.search_result_item_link a {}
.search_result_item_summary { margin-left: 26px; }
.search_result_item_edit { font-style: italic; margin-left: 26px; }
.search_result_no { float: left; width: 20px; text-align: right; margin-right: 6px; }

#sitemap, #sitemap ul { list-style-type: square; line-height: 18px; }
#sitemap li { margin-left: -20px; }
#sitemap li a { font-weight: bold; }
#sitemap li ul li a { font-weight: normal; }

#ipaper_content { margin: 20px; }

.bulletlist_pile { list-style-image: url('/files/billeder/gfx/pil_ikon.gif'); margin: 0 0 0 15px; padding: 0; }
.bulletlist_pile li { margin: 0; padding: 0; }
.bulletlist_pile ul { list-style-image: url('/files/billeder/gfx/pil_ikon.gif'); margin: 0; padding: 0; }
.bulletlist_pile li ul li { margin: 0 0 0 12px; padding: 0; }

.groen_hbox { width: 299px; }
.groen_hbox_td1 { padding-left: 10px; width: 257px; background: url('/files/billeder/gfx/knap_gradient_bg.gif'); font-size: 14px; }
.groen_hbox_td1 a { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.groen_hbox_td1 a:hover { text-decoration: underline; }
.groen_hbox_td2 { width: 32px; height: 43px; }

#lubker_imageGallery {}
#lubker_imageGallery div { margin-right: 15px; height: 165px; float: left; }
#lubker_imageGallery div img { border: 1px solid #e3e3e3; }

.presse_fp_box1 { width: 270px; height: 190px; float: left; margin: 0 40px 35px 0; }
.presse_fp_box2 { width: 270px; height: 190px; float: left; margin: 0 0 35px 0; }

.grandopening { margin: 0; padding: 0; }
.grandopening h2 { font-size: 21px; font-weight: normal;  color: #5a6e23; text-transform: uppercase; margin: 0 0 4px 0; }
.grandopening img { display: block; border: none; margin: 0; padding: 0; }
.grandopening ul { list-style-image: url('/files/billeder/presse/presse_image_grand_pil.gif'); margin: 0; padding: 0; }
.grandopening ul li { margin: 0 0 5px 15px; }

/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/


#lightview { position: absolute; top: 50%; left: 50%; height: 150px; width: 150px; margin: -75px 0 0 -75px; padding: 0; }
.lv_Container { position: relative; width: 100%; height: 100%; background: none; padding: 0; margin: 0; }
.lv_Button { cursor: pointer; text-decoration: none; border: none; background: none; margin: 0; padding: 0; }
.lv_Sides { position: absolute; top: 50%; left: 0; clear: both; width: 100%; padding: 0; margin: 0; }
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li { list-style-type: none; position: relative; }
.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper { width: 100%; height: 100%; cursor: pointer; }
.lv_Sides .lv_Button { float: left; background: none; }
.lv_Frames { width: 100%; height: 100%; position: relative; padding: 0; margin: 0; }
.lv_Frames li { list-style-type: none; margin: 0; padding: 0; }
.lv_Frame { width: 100%; display: block; }
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop { position: absolute; left: 0; width: 100%; display: block; }
.lv_FrameBottom { position: relative; float: left; clear: both; }
.lv_Liquid { position: relative; float: left; width: 100%; overflow: hidden; clear: both; }
.lv_Liquid .lv_Filler { position: absolute; height: 100%; width: 2px; top: 0; left: 50%; }
.lv_Half { display: block; height: 100%; clear: both; line-height: 0px; }
.lv_Half li { list-style-type: none; }
.lv_Corner { float: left; position: relative; }
.lv_CornerTr, .lv_CornerBr { float: right; }
.lv_Fill { position: absolute; top: 0; width: 100%; height: 100%; }
.lv_Half .lv_CornerWrapper { float: left; position: relative; width: 50%; height: 100%; overflow: hidden; }
.lv_HalfRight .lv_CornerWrapper { float: right; }
.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner { position: relative; float: right; }
.lv_Center { position: relative; clear: both; height: 100%; overflow: hidden; background: none; padding: 0; margin: 0; }
.lv_WrapUp { position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; }
.lv_WrapDown { position: relative; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; }
.lv_WrapCenter { position: relative; padding: 0; margin: 0; }
.lv_Loading { position: absolute; top: 50%; left: 50%; }
.lv_Loading .lv_Button { float: left; height: 100%; width: 100%; }
.lv_MediaWrapper { position: relative; width: 100%; display: block; overflow: hidden; clear: both; padding: 0; margin: 0; }
.lv_MediaWrapper img { position: relative; float: left; padding: 0; margin: 0; }
.lv_PrevNext { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; }
.lv_PrevNext * { padding: 0; margin: 0; } 
.lv_PrevNext .lv_Button { position: relative; height: 100%; }
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }
.lv_MenuBar { clear: both; position: relative; width: 100%; float: left; font: 11px Arial, Helvetica, sans-serif; color: #808080; padding: 0; margin: 0; text-align:left; }
.lv_MenuBar * { padding: 0; margin: 0; }
.lv_MenuTop .lv_DataText div, .lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, #lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }
.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close { position: relative; float: right; overflow: hidden; width: 100%; height: 100%; }
.lv_Data { position: relative; float: left; padding-bottom: 3px; line-height: 13px; }
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; }
.lv_Data li { list-style-type: none; float: left; margin-top: 3px; }
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title { font-weight: bold; margin-bottom: 2px; }
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber { color: #b8b8b8; margin-right: 5px; margin-top: 5px; }
.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow { position: relative; border-left: 1px solid #efefef; padding: 0 5px; margin-top: 5px; vertical-align: middle; }
.lv_Data .lv_Slideshow { padding-right: 0px; }
.lv_Data .lv_innerPrevNext .lv_Button, .lv_Data .lv_Slideshow .lv_Button { /* play and stop */ float: left; background-position: center left; background-repeat: no-repeat; }
.lv_Media, .lv_External { position: relative; float: left; margin: 0; padding: 0; }
#lightview iframe { border: 0; clear: both; padding: 0; margin: 0; background: none; }
.lv_topButtons { position: absolute; left: 0; width: 100%; overflow: hidden; margin: 0; padding: 0; }
.lv_topcloseButtonImage { cursor: pointer; }
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div { padding: 6px; font: 11px Arial, Helvetica, sans-serif; }
#lightviewError .message { background: #fcb5b5; color: #dd1f1f; margin-bottom: 3px; }
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage { background: #b5fcbd; color: #21be30; }
#lightviewError a, #lightviewError a:hover, #lightviewError a:visited { color: #21be30; text-decoration: none; background: none; font-weight: bold; border-bottom: 1px solid #7de689; }
#lightviewError p { margin-left: 0; padding: 0; }
#overlay { position: absolute; /* Opera will use fixed */ top: 0; left: 0; height: 100%; width: 100%; }
* html #lightview { /* IE6 */ position: absolute; 
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.navbarHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}
html #overlay { position: absolute; 
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}

/* OWNERAREA START */
.houseList { width: 100%; }
.houseList td, .houseList th { margin:0; padding:5px; border:0;  }
.houseList tr.houseListRow td { border-bottom: dashed 1px #657932; }
.houseList tr.houseListRowHeader th { border-bottom: 1px solid #657932; border-top: 1px solid #657932; text-align: left; }
.houseList .houseListRow.active { background-color: #cccccc; }

.ownerLogin {}
.ownerLogin .ownerUserName {}
.ownerLogin .ownerPassword {}
.ownerLogin .ownerSubmit {}
/* OWNERAREA END */
#footerlinks { list-style-type: none; display: block; margin: 0; padding: 0; width: 929px; text-align: center; }
#footerlinks li { margin: 0; padding: 0 6px 0 9px; display: inline; background: url(/files/billeder/gfx/footerlinks_divider.gif) no-repeat 0 2px; }
#footerlinks a { color: #5d6f25; text-decoration: none; }
#footerlinks a:hover { color: #5d6f25; text-decoration: underline; }

#newslist {}
.newsitem { padding: 0 0 15px 0; }
.newsitem h3, .newsitem h2 { margin: 0; padding: 0; }
.newsitem h3 a, .newsitem h2 a { text-decoration: none; color: #5a6e23; font-size: 15px; text-transform: uppercase; }
.newsitem h3 a:hover, .newsitem h2 a:hover { text-decoration: underline; }
.newslist_dato { color: #848484; background: url(/files/billeder/gfx/nyhedsliste_ikon.jpg) no-repeat 0 2px; padding: 3px 0 3px 16px; }
.newslist_datoFP { color: #848484; background: url(/files/billeder/gfx/nyhedsliste_ikon.jpg) no-repeat top right; padding: 0 16px 3px 0; }
.newstext a { text-decoration: none; color: #000; font-style: italic; }
.newstext a:hover { text-decoration: underline; color: #000; font-style: italic; }
.newslist_link { text-align: right; }
#newslist_hojre { background: url(/files/billeder/gfx/nyhedsliste_baggrund.jpg) repeat-x; width: 268px; border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 11px 15px 0 15px; overflow: hidden; }
#newslist_hojre .newslist_link { padding-top: 3px; }
#news_dato { color: #848484; padding-top: 5px; }
#news_img { float: left; padding: 0 10px 10px 0; }
#news_details { clear: both; }

.fpnyhed .newslist_link { padding-top: 3px; }
.fpnyhed h3 { padding-bottom: 3px; }

#event_dato { float: left; width: 72px; height: 74px; padding: 4px; margin: 0 10px 10px 0; background: url(/files/billeder/gfx/event_dato_bgg.jpg) no-repeat; }
#event_dato_md { color: #FFF; width: 72px; height: 19px; padding: 3px 0 0 0; font-weight: bold; font-size: 14px; text-transform: uppercase; text-align: center; }
#event_dato_dag { width: 72px; height: 48px; padding: 4px 0 0 0; font-weight: bold; font-size: 40px; text-transform: uppercase; text-align: center; }

#blog {}
#blog h2, #blog h3 { margin: 0; padding: 0; }
#blog h2 a, #blog h3 a { text-decoration: none; color: #5a6e23; font-size: 15px; text-transform: uppercase; }
#blog h2 a:hover, #blog h3 a:hover { text-decoration: underline; }
#blog .blog_dato { color: #848484; }

#lbc_medlemsliste { list-style-type: none; margin: 0; padding: 0; }
.lbc_medlemsliste_medlem_td1 { width: 100px; }
.lbc_medlemsliste_medlem_td2 {}

.company_events_quote blockquote { padding: 0; margin: 0; color: #5d6f25; background: url(/files/billeder/company_events/quotes.jpg) no-repeat; padding: 0 35px; text-align: center; }
.company_events_quote blockquote p { color: #5d6f25; }
.company_events_quote img { float: right; padding: 10px 0 0 10px; } 
.company_events_quote cite { float: right; text-align: right; padding-top: 10px; }

.company_events_bestil { position: relative; }
.company_events_bestil img.bestil_img { position: absolute; bottom: 0; right: -10px; z-index: 1; }
.company_events_bestil_div { position: relative; z-index: 2; }
.company_events_bestil a.bestil { display: block; width: 273px; height: 24px; padding: 9px 0 0 10px; color: #FFF; font-size: 15px; font-weight: bold; text-decoration: none; margin-top: 5px; text-transform: uppercase; background: url(/files/billeder/company_events/arrowbar.gif) no-repeat; } 
.company_events_bestil a:hover.bestil { text-decoration: underline; }

.company_events_eksempel { background: url(/files/billeder/company_events/event_bgg.jpg) no-repeat; width: 272px; height: 174px; float: left; padding: 10px; }
.eksempel1 { margin: 0 15px 15px 0; }
.company_events_eksempel h3 { text-transform: uppercase; font-weight: bold; padding-bottom: 10px; }
.company_events_eksempel img.img { float: left; }
.company_events_eksempel .txt { float: right; width: 175px; height: 73px; overflow: hidden; }
.company_events_eksempel .links { clear: both; position: relative; padding-top: 5px; }
.company_events_eksempel .links img { vertical-align: middle; padding-right: 5px; }
.company_events_eksempel_pris { position: absolute; top: 5px; right: 0; text-align: right; }
.company_events_eksempel_pris span { display: block; font-size: 24px; font-weight: bold; }
.company_events_eksempel_mere { text-align: right; height: 32px; position: relative; }
.company_events_eksempel_mere a { display: block; position: absolute; bottom: 0; right: 0; padding-right: 0; }
.company_events_eksempel_mere a img { padding-right: 0 !important; }
.company_events_eksempel .txt ul { margin: 0 0 0 15px; padding: 0; list-style-position: outside; }
.company_events_eksempel .txt ul li {  }
.modalContent01 {}
.errorBox { width: 648px; height: 369px; background: #FFF; border: 9px solid #000; display: none; }
.company_events_modal_v { width: 303px; height: 304px; padding: 65px 0 0 20px; float: left; }
.company_events_modal_v h3 { font-weight: bold; }
.company_events_modal_h { width: 284px; height: 284px; padding: 65px 20px 20px 20px; float: right; position: relative; }
.company_events_modal_h h3 { font-weight: bold; }
.company_events_modal_h .luk { position: absolute; bottom: 12px; right: 12px; }

#company_events_faneliste { position: relative; height: 230px; margin-top: 40px; }
.company_events_fane { height: 202px; width: 602px; background: url(/files/billeder/company_events/event_bgg_large.jpg) no-repeat; position: absolute; left: 0; top: 0; }
.company_events_fane h3 { text-transform: uppercase; }
.company_events_fane1 { padding: 15px 12px; width: 578px; height: 172px; }
.company_events_fane2 { padding: 1px; width: 600px; height: 200px; display: none; }
.ce_pris { font-size: 24px; font-weight: bold; }
.ce_quote { font-size: 12px; font-style: italic; text-align: center; color: #5a6e23; }
.company_events_fane3 { display: none; }

.company_events_fane_link1, .company_events_fane_link2, .company_events_fane_link3 { position: absolute; top: -27px; right: 100px; padding: 6px 12px 7px 28px; border: 1px solid #d9d9d9; border-bottom: none; background: #f9f9f9; }
.company_events_fane_link1 { width: 50px; right: 245px; background: #5d6f25; background-image: url(/files/billeder/company_events/ikon_fane1.png); background-repeat: no-repeat; 
background-position: 10px 2px; text-align: right; }
.company_events_fane_link2 { width: 100px; right: 104px; background-image: url(/files/billeder/company_events/ikon_fane2.png); background-repeat: no-repeat;
background-position: 10px 2px; text-align: right; }
.company_events_fane_link3 { width: 65px; right: -2px; background-image: url(/files/billeder/company_events/ikon_fane3.png); background-repeat: no-repeat; 
background-position: 10px 2px; text-align: right; }
.company_events_fane_link1 a, .company_events_fane_link2 a, .company_events_fane_link3 a { text-decoration: none; color: #98281c; font-size: 10px; }
.company_events_fane_link1 a { color: #FFFFFF; }

div.blockMsg { top: 30%; left: 30%; }
/*
div.blockOverlay {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid.DXImageTransform.Microsoft.Alpha(Opacity=50);
-moz-opacity: .70;
opacity: .70;
background: #666; }*/

/* NEWSLETTER POPUP MODALBLOCK */
div.tilmeld { border:#dadada 1px solid; width: 335px; height: 238px; background:#fff; padding: 8px;}
div.tilmeld a {position:absolute; top:7px; left: 335px;}
div.tilmeld input.FrontendStd {height: 12px; background:#fff;width: 220px; padding: 2px; border:#bababa 1px solid;}


/* NY FORSIDE */
#ps_nyforside_bannere{ width: 901px; height: 191px; padding: 20px 14px 0 14px; }
#ps_nyforside_banner1, #ps_nyforside_banner2, #ps_nyforside_banner3 { width: 292px; height: 191px; float: left; overflow: hidden; }
.nyfp_box { background: url(/files/billeder/gfx/nyfp_box_bgg.jpg) no-repeat; width: width: 282px; height: 181px; padding: 5px; }
#ps_nyforside_banner1{ margin-right: 13px; }
#ps_nyforside_banner2{ margin-right: 12px; }
#ps_nyforside_banner3{ }
.nyfp_box_link { display: block; width: 268px; height: 23px; background: url(/files/billeder/gfx/nyfp_actionknap.png) no-repeat; color: #FFF; font-size: 14px; text-transform: uppercase; padding: 10px 0 0 15px; text-decoration: none; font-weight: bold; }
.nyfp_box_link:hover { text-decoration: underline; color: #FFF; font-weight: bold; }
.nyfp_box_img { display: block; margin: 0; padding: 0 0 6px 0; }
#ps_nyforside_banner1 h2, #ps_nyforside_banner2 h2, #ps_nyforside_banner3 h2 { font-size: 16px; color: #000; margin: 0; padding: 0 0 3px 0; } 
#ps_nyforside_indhold{ width: 901px; padding: 30px 14px 0 14px; }
#ps_nyforside_indhold_text{ width: 477px; float: left; padding-right: 120px; }
#ps_nyforside_indhold_text h1 { font-size: 20px; }
#ps_nyforside_indhold_nyheder .fpnyhed { padding-right: 0; }
#ps_nyforside_indhold_nyheder .fpnyhed h2 { margin: 0 !important; } 
#ps_nyforside_indhold_nyheder{ width: 292px; float: right; }

/* NY DROPDOWN MENU */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu { line-height:	1.0; }
.sf-menu ul { position: absolute; top: -999em; width: 10em; border: 1px solid #87945f; padding-top: 12px; }
.sf-menu ul.sf-menu-ul { background: #FFF; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility:	inherit; }
.sf-menu li { float: left; position: relative; }
.sf-menu a {display:block; position:relative; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:-1px;top:32px; z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {	top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {	left:10em; top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; top:0;}
.sf-menu ul li a { color: #5c5c5b !important; font-size: 11px !important; font-weight: normal !important; padding-top: 2px !important; }
.sf-menu ul li a:hover { color: #5e7026 !important; text-decoration: underline !important; background: none !important; }