html, body { margin: 0; padding: 0; width: 100%; height: 100%; }

body { background: #eaeaea url(/files/billeder/easystone/gfx/baggrund.jpg) repeat-x; }

* { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
img { border: none; }
a { text-decoration: underline; color: #000; }
a:hover { text-decoration: none; }

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-size: 11px; }
h1,h2,h3,h4 { text-transform: uppercase; font-weight: normal; color: #8bac3e; }
h1 { font-size: 17px; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { color: #8bac3e; }

.manchet { font-size: 12px; font-weight: bold; color: #000; }

form { margin: 0; padding: 0; }
table { border: none; }
hr { border: none; border-top: 1px solid #8bac3e; height: 1px; padding: 0; margin: 5px 0; }

.groen { color: #8bac3e; }

.clear { clear: both; height: 1px; font-size: 1px; }
.skjult { display: none; }

#container { width: 987px; margin: 0 auto; }
#temp_container { width: 100%; height: 100%; text-align: center; }
#temp_container table { width: 100%; height: 100%; }

#top { height: 136px; }
#top_overst { height: 56px; }
#top_logo { width: 350px; float: left; padding-top: 15px; }
#top_service { width: 620px; float: right; text-align: right; padding-top: 3px; }
#top_service ul { list-style-type: none; margin: 0; padding: 0; }
#top_service ul li { margin: 0; padding: 0 10px 0 7px; display: inline; background: url(/files/billeder/easystone/gfx/servicemenu_divider.gif) top right no-repeat; }
#top_service ul li.last { padding: 0 0 0 7px; background: none; }
#top_service ul li.last img { padding-left: 3px; }
#top_service ul li a { text-decoration: none; color: #000; }
#top_service ul li a:hover { text-decoration: underline; }
#top_service ul li img { position: relative; top: 2px; }
#top_nederst { height: 80px; }
#top_nederst_v { width: 773px; float: left; }
#topmenu { display: block; height: 35px; list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
#topmenu li { display: block; float: left; margin: 0; padding: 13px 15px 0 15px; background: url(/files/billeder/easystone/gfx/topmenu_divider.gif) top right no-repeat; height: 22px; overflow: hidden; }
#topmenu li.last { background: none; }
#topmenu li a { text-decoration: none; font-size: 12px; text-transform: uppercase; color: #000; display: inline-block; }
#topmenu li a:hover { text-decoration: none; color: #575757; }
#topmenu li.aktiv a { text-decoration: none; color: #575757; }
#topmenu li.aktiv a:hover { text-decoration: none; }
#topmenu li.shop { background-image: none; background-color: #8bac3e; padding: 12px 15px 0 15px; height: 23px; }
#topmenu li.shop a { color: #FFF; font-size: 14px; font-weight: bold; }
#topmenu li.shop a:hover { color: #575757; }
#topundermenu { display: block; height: 45px; list-style-type: none; margin: 0; padding: 0; background: #8bac3e; }
#topundermenu li { display: block; float: left; margin: 0; padding: 17px 15px 0 15px; height: 28px; overflow: hidden; background: url(/files/billeder/easystone/gfx/topundermenu_divider.gif) top right no-repeat; }
#topundermenu li.last { background: none; }
#topundermenu li a { text-decoration: none; font-size: 12px; text-transform: uppercase; color: #FFF; display: inline-block; }
#topundermenu li a:hover { color: #575757; }
#topundermenu li.active a, #topundermenu li.inpath a { color: #575757; }
#top_nederst_h { width: 214px; float: right; }
#top_soeg { height: 35px; position: relative; }
#top_soeg img { position: absolute; top: 8px; right: 0; }
#top_soeg input { position: absolute; top: 8px; right: 30px; }
#top_kurv { height: 44px; background: #8bac3e url(/files/billeder/easystone/gfx/top_kurv_baggrund.jpg) no-repeat; color: #FFF; padding: 1px 0 0 10px; }
#top_kurv a { color: #FFF; }
#top_kurv input { border: 1px solid #d4d4d4; color: #656565; }
#kurv_antVarer { display: none; }

#main { background: #FFF; padding: 16px; }
#main_v { width: 749px; float: left; }
#main_h { width: 190px; float: right; }

#main_underside {}
#main_underside_menu { width: 208px; padding-right: 14px; float: left; }
#main_underside_v { width: 461px; float: left; padding: 0 50px 0 15px; }
#main_underside_h { width: 190px; float: right; }
#main_underside_menu ul { list-style-type: none; margin: 0; padding: 0; }
#main_underside_menu ul#lev1 { list-style-type: none; margin: 0; padding: 0; width: 208px; min-height: 370px; background: url(/files/billeder/easystone/gfx/vmenu_baggrund.jpg) no-repeat; }
#main_underside_menu ul li { margin: 0; padding: 10px 12px 11px 12px; background: url(/files/billeder/easystone/gfx/vmenu_divider.gif) no-repeat 0 34px; }
#main_underside_menu ul li.active a { text-decoration: underline; }
#main_underside_menu ul li.active a:hover { text-decoration: none; }
#main_underside_menu ul li a { text-decoration: none; }
#main_underside_menu ul li a:hover { text-decoration: underline; }
#main_underside_menu ul li.active li a { text-decoration: none; }
#main_underside_menu ul li.active li a:hover { text-decoration: underline; }
#main_underside_menu ul ul { padding: 0 0 3px 0; margin: 15px 0 -11px -12px; background: url(/files/billeder/easystone/gfx/vmenu_divider.gif) no-repeat left bottom; }
#main_underside_menu ul ul li { padding: 0 12px 3px 24px; }
#main_underside_menu ul li.first { margin: 0; background: #8cac3f; }
#main_underside_menu ul li.first a { text-decoration: none; font-size: 12px; text-transform: uppercase; color: #FFF; display: inline-block; }
#main_underside_menu ul li.first a:hover { color: #CCC; text-decoration: none; }

#footer { padding-top: 10px; }
#footer_v { width: 475px; float: left; }
#footer_v a { color: #b6b6b6; text-decoration: none; }
#footer_v a:hover { text-decoration: underline; }
#footer_h { width: 475px; float: right; text-align: right; }
#footer_h img { vertical-align: middle; padding-left: 3px; }
#footer_h a.link { text-decoration: none; }
#footer_h a:hover.link { text-decoration: underline; }


/* --- Forside banner */
.forsideBanner { position: relative; width: 750px; height: /* 403px*/ 467px; overflow: hidden; }
.forsideBannerImg { position: absolute; top: 0; left: 0; z-index: 1; }
.forsideBannerSlider { position: absolute; left: -400px; bottom: 20px; z-index: 5; height: 119px; width: 360px; background: url(/files/billeder/easystone/gfx/fpSlider_layer.png); padding: 16px 20px 0 16px; }
.forsideBannerSlider *, .forsideBannerSlider a, .forsideBannerSlider b, .forsideBannerSlider strong, .forsideBannerSlider u, .forsideBannerSlider p { font-size: 13px; }
.forsideBannerSlider h2 { color: #8bac3e; font-size: 24px; }
.forsideBannerSlider a { text-decoration: underline; }
.forsideBannerSlider a:hover { text-decoration: none; }
.forsideBannerSlider_luk { position: absolute; top: 5px; right: 5px; }


/* --- Forside banner - NY */
.forsideBannerNy { position: relative; width: 750px; height: 274px; overflow: hidden; }
.forsideBannerImgNy { position: absolute; top: 0; left: 0; z-index: 1; }
.forsideBannerSliderNy { position: absolute; left: -400px; bottom: 20px; z-index: 5; height: 119px; width: 360px; background: url(/files/billeder/easystone/gfx/fpSlider_layer.png); padding: 16px 20px 0 16px; }
.forsideBannerSliderNy *, .forsideBannerSlider a, .forsideBannerSlider b, .forsideBannerSlider strong, .forsideBannerSlider u, .forsideBannerSlider p { font-size: 13px; }
.forsideBannerSliderNy h2 { color: #8bac3e; font-size: 24px; }
.forsideBannerSliderNy a { text-decoration: underline; }
.forsideBannerSliderNy a:hover { text-decoration: none; }
.forsideBannerSlider_lukNy { position: absolute; top: 5px; right: 5px; }



/* --- Boxe h??jre --- */
.hojrebox { padding-bottom: 15px; }
.hojrebox_header { height: 27px; background: url(/files/billeder/easystone/gfx/hb_header_bgg.jpg) no-repeat; position: relative; padding-bottom: 5px; }
.hojrebox_header h3 { font-size: 15px; font-weight: bold; color: #FFF; padding: 6px 0 0 10px; text-transform: uppercase; }
.hojrebox_header img { position: absolute; right: 0; top: 0; }


/* --- Br??dkrumme --- */
#brodkrumme_step { font-size: 20px; text-transform: uppercase; color: #afaeae; padding-bottom: 10px; }
#brodkrumme_step a { font-size: 20px; text-transform: uppercase; color: #afaeae; text-decoration: none; }
#brodkrumme_step a.aktiv { color: #8bac3e; }
#brodkrumme_step a:hover { text-decoration: underline; }


/* --- Produktliste - Step 1 --- */
#produktListeStep1 {}
.produktListeStep1_item { clear: both; padding-bottom: 45px; }
.produktListeStep1_item_top { height: 125px; overflow: hidden; }
.produktListeStep1_item_top_v { width: 471px; background: #e5e5e5; height: 121px; float: left; padding: 12px; }
.produktListeStep1_item_top_v img { cursor: pointer; }
.produktListeStep1_item_top_v_img1, .produktListeStep1_item_top_v_img2 { width: 148px; float: left; padding-right: 13px; width: 148px; height: 100px; overflow: hidden; position: relative; }
.produktListeStep1_item_top_v_img3 { width: 148px; float: left; width: 148px; height: 100px; overflow: hidden; position: relative; }
.produktListeStep1_item_top_v_img1 img.produktListeZoomIkon, .produktListeStep1_item_top_v_img2 img.produktListeZoomIkon { width: 20px; height: 20px; position: absolute; top: 0; right: 13px; }
.produktListeStep1_item_top_v_img3 img.produktListeZoomIkon { width: 20px; height: 20px; position: absolute; top: 0; right: 2px; }
.produktListeStep1_item_top_v_imgGallery { display: none; }
.produktListeStep1_item_top_h { width: 227px; background: #e5e5e5; height: 121px; float: right; margin-right: 15px; padding: 12px 12px 12px 0; }
.produktListeStep1_item_top_h h2 { font-size: 17px; text-transform: uppercase; color: #8bac3e; padding-bottom: 6px; font-weight: normal; }
.produktListeStep1_item_top_h h3 { font-size: 13px; color: #8bac3e; padding-bottom: 3px; font-weight: normal; }
.produktListeStep1_item_bund {}
.produktListeStep1_item_bund_v { width: 173px; height: 20px; background: url(/files/billeder/easystone/gfx/faa_inspiration_baggrund.jpg) no-repeat; padding: 6px 0 0 0; text-align: center; float: left; }
.produktListeStep1_item_bund_v h4 { font-size: 15px; text-transform: uppercase; color: #8bac3e; font-weight: normal; cursor: pointer; }
.produktListeStep1_item_bund_h { width: 550px; float: right; height: 26px; margin-right: 15px; }

.knap_priser_varianter { height: 26px; background: url(/files/billeder/easystone/gfx/prisdimmer_v.jpg) no-repeat; padding-left: 8px; width: 158px; margin-left: 310px; }
.knap_priser_varianter a { display: block; height: 20px; background: url(/files/billeder/easystone/gfx/prisdimmer_h.jpg) no-repeat top right; padding: 6px 5px 0 0; font-size: 13px; text-transform: uppercase; color: #FFF; font-weight: normal; text-decoration: none; display: inline-block; }
.produktListeStep1_item_top_h_postnr { display: none; }
.produktListeStep1_item_top_h_postnr input { width: 203px; }
.produktListeStep1_item_top_h_postnr img { position: relative; top: 2px; }
.produktListeStep1_item_top_h_postnr form img { cursor: pointer; }


/* --- Produktliste - Step 2 - Varianter --- */
#HasPrices { display: none; }
#produktListeStep2 {}
.produktListeStep2_item { clear: both; padding-bottom: 15px; }
.produktListeStep2_item_top { height: 125px; overflow: hidden; }
.produktListeStep2_item_top_v { width: 471px; background: #e5e5e5; height: 121px; float: left; padding: 12px; }
.produktListeStep2_item_top_v img { cursor: pointer; }
.produktListeStep2_item_top_v_img1, .produktListeStep2_item_top_v_img2 { width: 148px; float: left; padding-right: 13px; width: 148px; height: 100px; overflow: hidden; position: relative; }
.produktListeStep2_item_top_v_img3 { width: 148px; float: left; width: 148px; height: 100px; overflow: hidden; position: relative; }
.produktListeStep2_item_top_v_img1 img.produktListeZoomIkon, .produktListeStep2_item_top_v_img2 img.produktListeZoomIkon { width: 20px; height: 20px; position: absolute; top: 0; right: 13px; }
.produktListeStep2_item_top_v_img3 img.produktListeZoomIkon { width: 20px; height: 20px; position: absolute; top: 0; right: 2px; }
.produktListeStep2_item_top_h { width: 242px; background: #e5e5e5; height: 121px; float: right; padding: 12px 12px 12px 0; }
.produktListeStep2_item_top_h h1 { font-size: 17px; text-transform: uppercase; color: #8bac3e; padding-bottom: 6px; font-weight: normal; }
.produktListeStep2_item_top_h h3 { font-size: 13px; color: #8bac3e; padding-bottom: 3px; font-weight: normal; }
.produktListeStep2_item_midt { background: #e5e5e5; width: 725px; padding: 0 12px; }
.produktListeStep2_item_midt_farver { width: 205px; float: left; }
.produktListeStep2_item_midt_farver strong { color: #8bac3e; }
.produktListeStep2_item_midt_farver_farve { width: 66px; height: 80px; float: left; }
.produktListeStep2_item_midt_vejl_img { width: 105px; float: left; text-align: right; }
.produktListeStep2_item_midt_vejl { width: 405px; float: right; }
.produktListeStep2_item_bund {}
.produktListeStep2_item_bund_v { width: 173px; height: 20px; background: url(/files/billeder/easystone/gfx/faa_inspiration_baggrund.jpg) no-repeat; padding: 6px 0 0 0; text-align: center; float: left; }
.produktListeStep2_item_bund_v h4 { font-size: 15px; text-transform: uppercase; color: #8bac3e; font-weight: normal; }
.produktListeStep2_item_bund_h { width: 565px; float: right; height: 26px; margin-right: 15px; }

.produktListeStep2_varianter { width: 749px; padding-bottom: 15px; }
.produktListeStep2_variant { background: #e5e5e5; height: 116px; padding: 12px; }
.produktListeStep2_variant_img { width: 145px; float: left; overflow: hidden; text-align: center; }
.produktListeStep2_variant_img img { cursor: pointer; }
.produktListeStep2_variant_txt { width: 350px; float: left; padding: 0 12px; overflow: hidden; }
.produktListeStep2_variant_txt h2 { font-size: 17px; text-transform: uppercase; color: #8bac3e; padding-bottom: 6px; font-weight: normal; }
.produktListeStep2_variant_txt h5 { padding-bottom: 5px; }
.produktListeStep2_variant_txt td { vertical-align: top; padding-bottom: 4px; }
.produktListeStep2_variant_txt td.kol1 { width: 70px; }
.produktListeStep2_variant_txt td.kol2 { width: 80px; }
.produktListeStep2_variant_txt td.kol3 { width: 110px; }
.produktListeStep2_variant_txt td.kol4 {}
.produktListeStep2_variant_bestil { width: 204px; float: right; }
.produktListeStep2_variant_bestil h5 { padding-bottom: 5px; }
.produktListeStep2_variant_bestil td { vertical-align: top; padding-bottom: 4px; }
.produktListeStep2_variant_bestil td.kol1 { width: 80px; }
.produktListeStep2_variant_bestil td.kol2 {}
.produktListeStep2_variant_bestil input { width: 60px; }
.produktListeStep2_variant_bestil select { width: 130px; }
.produktListeStep2_variant_bund { clear: both; position: relative; height: 26px; padding-bottom: 15px; }
.felt_m2 { height: 20px; background: url(/files/billeder/easystone/gfx/felt_m2.jpg) no-repeat; width: 88px; float: right; font-size: 13px; text-transform: uppercase; color: #FFF; padding: 6px 5px 0 7px; position: absolute; top: 0; right: 348px; }
.felt_m2_umoms { display: none; }
.felt_samlet_pris { height: 20px; background: url(/files/billeder/easystone/gfx/felt_samlet_pris.jpg) no-repeat; width: 163px; float: right; margin-left: 10px; font-size: 13px; text-transform: uppercase; color: #FFF; padding: 6px 5px 0 7px; position: absolute; top: 0; right: 161px; }
.samlet_pris { font-size: 13px; text-transform: uppercase; color: #FFF; }
.knap_koeb { height: 26px; background: url(/files/billeder/easystone/gfx/knap_koeb_stor.jpg) no-repeat; padding-left: 7px; width: 132px; float: right; margin: 0 10px; position: absolute; top: 0; right: 0; cursor: pointer; }
.knap_koeb a { display: block; height: 20px; padding: 6px 5px 0 0; font-size: 13px; text-transform: uppercase; color: #FFF; font-weight: normal; text-decoration: none; display: inline-block; }
.knap_semere { height: 26px; background: url(/files/billeder/easystone/gfx/felt_semere.jpg) no-repeat; padding-left: 7px; width: 72px; float: right; margin: 0 10px; }
.knap_semere a { display: block; height: 20px; padding: 6px 5px 0 0; font-size: 13px; text-transform: uppercase; color: #FFF; font-weight: normal; text-decoration: none; display: inline-block; }

.produktListeStep2_relaterede { border-top: 1px solid #8bac3e; border-bottom: 1px solid #8bac3e; width: 750px; padding: 10px 0; }
.produktListeStep2_relaterede h2 { font-size: 17px; text-transform: uppercase; color: #8bac3e; padding-bottom: 6px; font-weight: normal; }
.produktListeStep2_relaterede_container {}
.produktListeStep2_relaterede_item { width: 375px; float: left; }
.produktListeStep2_relaterede_item_txt { background: #e5e5e5; padding: 12px; height: 101px; }
.produktListeStep2_relaterede_item_txt h3 { font-size: 17px; text-transform: uppercase; color: #8bac3e; padding-bottom: 6px; font-weight: normal; }
.produktListeStep2_relaterede_item_txt strong { color: #8bac3e; }
.produktListeStep2_relaterede_item_txt img { float: left; padding-right: 12px; }
.produktListeStep2_relaterede_item_bund { clear: both;}
.felt_stk { height: 20px; background: url(/files/billeder/easystone/gfx/felt_stk.jpg) no-repeat; width: 98px; float: right; font-size: 13px; text-transform: uppercase; color: #FFF; padding: 6px 5px 0 7px; }
.produktListeStep2_relaterede_til_kassen { padding: 10px 15px 0 0; text-align: right; }
.produktListeStep2_relaterede_til_kassen a { font-size: 17px; text-transform: uppercase; color: #8bac3e; padding-bottom: 6px; font-weight: normal; text-decoration: none; display: inline-block; }
.produktListeStep2_relaterede_til_kassen a img { position: relative; top: 2px; }



/* --- Kurv --- */

#shop_steps { height: 32px; position: relative; }
.step1 { background: url(/files/billeder/easystone/gfx/shopstep_1.jpg) no-repeat; }
.step2 { background: url(/files/billeder/easystone/gfx/shopstep_2.jpg) no-repeat; }
.step3 { background: url(/files/billeder/easystone/gfx/shopstep_3.jpg) no-repeat; }
.step4 { background: url(/files/billeder/easystone/gfx/shopstep_4.jpg) no-repeat; }
#shop_steps div { font-size: 15px; color: #FFF; text-transform: uppercase; text-align: center; padding-top: 5px; margin: 0; }
#shop_steps_1 { height: 27px; width: 217px; float: left; margin-right: 2px; overflow: hidden; }
#shop_steps_2 { height: 27px; width: 218px; float: left; margin-right: 2px; overflow: hidden; }
#shop_steps_3 { height: 27px; width: 131px; float: left; margin-right: 2px; overflow: hidden; }
#shop_steps_4 { height: 27px; width: 174px; float: left; overflow: hidden; }

.shop_paging {}
.shop_paging_top { border-bottom: 1px solid #8bac3e; padding-bottom: 8px; margin-bottom: 10px; }
.shop_paging_bund { border-top: 1px solid #8bac3e; padding-top: 8px; margin-top: 10px; }
.shop_paging_v { color: #8bac3e; font-size: 13px; text-transform: uppercase; width: 250px; float: left; }
.shop_paging_m { width: 247px; float: left; text-align: center; }
.shop_paging_h { color: #8bac3e; font-size: 13px; text-transform: uppercase; width: 250px; float: right; text-align: right; }
.shop_paging_v a, .shop_paging_h a { color: #8bac3e; font-size: 13px; display: inline-block; text-decoration: none; }
.shop_paging_v img, .shop_paging_h img { position: relative; top: 1px; }

#ordre_detaljer, #ordre_detaljer_terms { width: 749px; }
.ordre_detaljer_th td { border-top: 1px solid #8bac3e; border-bottom: 1px solid #8bac3e; color: #8bac3e; padding: 4px 0; font-weight: bold; }
.ordre_detaljer_tr {}
.ordre_detaljer_tr td { border-bottom: 1px solid #e0e0e0; }
.ordre_detaljer_td1 { padding: 10px; width: 85px; overflow: hidden; }
.ordre_detaljer_td2 { width: 190px; padding-right: 10px; overflow: hidden; }
.ordre_detaljer_td3 { width: 90px; padding-right: 10px; overflow: hidden; }
.ordre_detaljer_td3 input { width: 40px; } 
.ordre_detaljer_td4 { width: 140px; padding-right: 10px; overflow: hidden; }
.ordre_detaljer_td5 { width: 100px; padding-right: 10px; overflow: hidden; }
.ordre_detaljer_td6 { width: 60px; padding-right: 10px; text-align: right; overflow: hidden; }
.ordre_detaljer_td6 a { text-decoration: none; }
.ordre_detaljer_td6 a:hover { text-decoration: underline; }
.ordre_detaljer_td6 img { position: relative; top: 2px; }

.ordre_detaljer_tr_info td { padding: 5px 0; border-bottom: 1px solid #e0e0e0; }
.ordre_detaljer_tr_total td { padding: 5px 0; font-weight: bold; color: #8bac3e; border-bottom: 3px double #e0e0e0; }

.palleTabel {}
.palleTabel_td1 { width: 300px; }
.palleTabel_td2 {}

#ordre_kundeoplysninger { width: 749px; }
.ordre_kundeoplysninger_th {}
.ordre_kundeoplysninger_th td { vertical-align: top; }
.ordre_kundeoplysninger_th td strong { color: #8bac3e; }
.ordre_kundeoplysninger_th_td1 { width: 400px; }
.ordre_kundeoplysninger_th_td2 { width: 349px; }
.ordre_kundeoplysninger_tr_td1, .ordre_kundeoplysninger_tr_td2 { vertical-align: top; }
.ordre_kundeoplysninger_tr_table { width: 349px; }
.ordre_kundeoplysninger_tr_table td { padding-bottom_ 3px; }
.ordre_kundeoplysninger_tr_table input, .ordre_kundeoplysninger_tr_table textarea { border: 1px solid #d4d4d4; width: 217px; }
.ordre_kundeoplysninger_tr_table_td1 { font-weight: bold; width: 100px; padding-right: 10px; }
.ordre_kundeoplysninger_tr_table_td2 { color: #8bac3e; font-weight: bold; }
.ordre_kundeoplysninger_tr_table_td3 { height: 146px; vertical-align: bottom; }
.ordre_kundeoplysninger_tr_table_td3 strong { color: #8bac3e; }
.ordre_kundeoplysninger_tr_table_td4 { color: #8bac3e; font-weight: bold; padding: 5px 0; }
.ordre_kundeoplysninger_tr_table_td4 select { border: 1px solid #d4d4d4; width: 330px; padding: 1px 0; }
.ordre_seperator hr { border: none; border-top: 1px solid #bababa; height: 1px; padding: 0; margin: 5px 0; }
.tdOrdreSpg1 .ordre_kundeoplysninger_tr_table_td1, .tdOrdreSpg2 .ordre_kundeoplysninger_tr_table_td1 { vertical-align: top; }
.ordre_validering_fejl { color: #F00; }

.ordre_kundeoplysninger_adresse_tabel {}
.ordre_kundeoplysninger_adresse_tabel td { vertical-align: top; padding-bottom: 5px; }
.ordre_kundeoplysninger_adresse_tabel_td1 { width: 80px; }
.ordre_kundeoplysninger_adresse_tabel_td2 {}

.ordre_info { width: 749px; }
.ordre_info td { color: #8bac3e; font-weight: bold; }
.ordre_info_td1 { width: 130px; }
.ordre_info_td2 { width: 270px; }
.ordre_info_td3 { width: 130px; }
.ordre_info_td4 {}


#modalContent01 {}
.errorBox { width: 289px; height: 220px; background: #FFF; border: 1px solid #b5b5b5; display: none; padding: 25px; font-size: 13px; color: #4f4f4f; }
.errorBox .header { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 12px; color: #8bac3e; }
#errorBox_knapper { width: 200px; height: 20px; padding-top: 15px; margin-left: 45px; }
#knap_ok { text-align: center; }
#knap_ok a { display: block; width: 50px; height: 17px; border: 1px solid #8bac3e; text-decoration: none; padding-top: 3px; }
#knap_ok a:hover { text-decoration: underline; }


#modalContent02 {}
.mod2post { width: 289px; height: 130px; background: #FFF; border: 1px solid #b5b5b5; display: none; padding: 25px; font-size: 13px; color: #4f4f4f; }
.mod2post .header { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 12px; color: #8bac3e; }
#errorBox_knapper { width: 200px; height: 20px; padding-top: 15px; margin-left: 45px; }
#errorBox_zipcode { text-align: center; }
#errorBox_zipcode input { width: 200px; }
#knap_ok { text-align: center; }
#knap_ok a { display: block; width: 50px; height: 17px; border: 1px solid #8bac3e; text-decoration: none; padding-top: 3px; }
#knap_ok a:hover { text-decoration: underline; }

#modalContent03 {}
.mod3post { width: 289px; height: 80px; background: #FFF; border: 1px solid #b5b5b5; display: none; padding: 25px; font-size: 13px; color: #4f4f4f; }
.mod3post .header { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 12px; color: #8bac3e; }
#errorBox_knapper3 { width: 200px; height: 20px; padding-top: 15px; margin-left: 45px; position: relative; }
#knap_kurv_fortsaet { text-align: center; position: absolute; top: 0; left: 0; }
#knap_kurv_fortsaet a { display: block; width: 100px; height: 17px; border: 1px solid #8bac3e; text-decoration: none; padding-top: 3px; }
#knap_kurv_fortsaet a:hover { text-decoration: underline; }
#knap_kurv_bet { text-align: center; position: absolute; top: 0; right: 0; }
#knap_kurv_bet a { display: block; width: 70px; height: 17px; border: 1px solid #8bac3e; text-decoration: none; padding-top: 3px; }
#knap_kurv_bet a:hover { text-decoration: underline; }


#modalContent04 {}
#modalContent04 .errorBox { width: 600px; height: 500px; background: #FFF; border: 1px solid #b5b5b5; display: none; padding: 25px; font-size: 13px; color: #4f4f4f; }
#modalContent04 .errorBox .header { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 12px; color: #8bac3e; }

#modalContent06 {}
.regionBox {display:none;width: 600px; height: 500px; background: #FFF; border: 1px solid #b5b5b5; padding: 25px; font-size: 13px; color: #4f4f4f;}
.regionBox .header { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 12px; color: #8bac3e; }

#restparti {}
.restBox {display:none;width: 500px; height: 300px; background: #FFF; border: 1px solid #b5b5b5; padding: 25px; font-size: 13px; color: #4f4f4f;}
.restBox .header { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 12px; color: #8bac3e; }



/* ny forside produktliste */ 
.forside_produktliste { height: 285px; padding-top: 5px; }
.forside_produktliste_elm { width: 245px; height: 285px; float: left; margin-right: 5px; overflow: hidden; position: relative; }
.forside_produktliste_elm img.maerke { position: absolute; top: 3px; right: 1px; }
.forside_produktliste_elm_indhold { width: 225px; height: 235px; background: #e5e5e5; overflow: hidden; padding: 10px; }
.forside_produktliste_elm_indhold .prodimg { margin-bottom: 7px; display: block; }
.forside_produktliste_elm0 { margin-right: 0; }
.forside_produktliste_elm h2 { padding: 0 0 12px 0; font-size: 17px; }
.forside_produktliste_elm table { width: 225px; }
.forside_produktliste_elm table td { vertical-align: top; }
.forside_produktliste_elm table td.kol1 { width: 70px; }
.forside_produktliste_elm table td.kol2 { width: 65px; }
.forside_produktliste_elm table td.kol3 { width: 90px; }
.forside_produktliste_elm_bund { height: 30px; }
.forside_produktliste_elm_bund .forside_produktliste_knap_koeb { height: 26px; background: url(/files/billeder/easystone/gfx/fp_knap_koeb.jpg) no-repeat; padding-left: 7px; width: 45px; margin: 0 10px; }
.forside_produktliste_elm_bund .forside_produktliste_knap_koeb a { display: block; height: 20px; padding: 6px 5px 0 0; font-size: 13px; text-transform: uppercase; color: #FFF; font-weight: normal; text-decoration: none; display: inline-block; }

