﻿html, body { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { background: #cfcfcf; }

body table#temptable { height:100%; width: 100%; }
#containertemp { width: 100%; height: 100%; }
#containertemp table#temptable { width: 100%; height: 100%; }

#fuldbreddeindhold {}
#fuldbreddeindhold img {float:none;}

img { border: none; }
*, p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
table { border: none; }

#container { width: 839px; height: auto; margin: 0 auto; background: #FFFFFF; padding: 11px 20px 20px 20px; margin-top: 25px; }
#top { height: 71px; }
#top_logo { padding-top: 9px; width: 200px; float: left; }
#top_menu { width: 639px; float: left; }
#top_menu_kurv { width: 639px; height: 20px; text-align: right; }
#top_menu_kurv a { color: #484848; text-transform: uppercase; text-decoration: none; font-size: 10px; }
#top_menu_kurv a:hover { text-decoration: underline; }
#top_menu_menu { width: 639px; text-align: right; padding-top: 10px; }
#top_menu_menu a { color: #484848; text-transform: uppercase; text-decoration: none; margin-left: 10px; }
#top_menu_menu a:hover { text-decoration: underline; }
#main { width: 839px; display: table; }
#bund { width: 879px; margin: 0 auto; text-align: center; position: relative; }
#bund_kort { width: 150px; position: absolute; left: 0; text-align: left; padding-top: 18px; }
#bund_footer { padding: 20px 0; }
#bund_tags a { padding-right: 6px; }

.roed_tekst { color: #b62c2a; }


.spanDwProductMeasurements {font-weight: bold;}
.spanDwProductMeasurements span {font-weight: normal;}
.spanDwVareKategori {font-weight: bold;}
.spanDwVareKategori span {font-weight: normal;}


#ps_shop_container { }
#ps_shop_top_1 { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_roedtfelt.jpg) no-repeat; width: 462px; height: 95px; float: left; margin-right: 2px; padding: 23px 12px 10px 12px; overflow: hidden; }
#ps_shop_top_2 { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_graatfelt.jpg) no-repeat; width: 325px; height: 95px; float: left; padding: 23px 12px 10px 12px; overflow: hidden; }
#ps_shop_top_3 { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_info.jpg) no-repeat; width: 471px; float: left; margin-right: 2px; padding: 50px 0 0 15px; }
#ps_shop_top_3a { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_info_bred.jpg) no-repeat; float: left; padding: 50px 0 0 15px; }
#ps_shop_top_4 { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_pdf.jpg) no-repeat; width: 334px; float: left; padding: 50px 0 0 15px; }
#ps_shop_main { clear: both; }

#ps_shop_top_1 .standard, #ps_shop_top_2 .standard, #ps_shop_top_1 .standard *, #ps_shop_top_2 .standard * { color: #FFF; }
#ps_shop_top_1 .standard h2, #ps_shop_top_2 .standard h2 { font-size: 22px; margin: 0 0 5px 0; }
#ps_shop_top_1 .standard a, #ps_shop_top_2 .standard a { text-decoration: underline; }
#ps_shop_top_1 .standard a:hover, #ps_shop_top_2 .standard a:hover { text-decoration: none; }

#ps_shop_top_3 .standard h2,#ps_shop_top_3a .standard h2 , #ps_shop_top_4 .standard h2 { font-size: 14px; margin: 0 0 3px 0; }

#tom_side { background: #FFF; width: 100%; height: 100%; }
#tom_side td { vertical-align: top; padding: 15px; }

#ps_tekstside_container {}
#ps_tekstside_info { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_info_bred.jpg) no-repeat; width: 839px; height: 50px; float: left; }
#ps_tekstside_main {  width: 485px; float: left; margin-right: 20px; }
#ps_tekstside_img { width: 334px; float: left; }

.roedbox { width: 334px; }
.roedbox_top { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/roedbox_top.jpg) no-repeat; height: 23px; }
.roedbox_midt { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/roedbox_midt.jpg) repeat-y; padding: 0 12px; color: #FFF; }
.roedbox_midt * { color: #FFF; }
.roedbox_midt h1, .roedbox_midt h2 { font-size: 22px; }
.roedbox_midt a { color: #FFF; }
.roedbox_bund { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/roedbox_bund.jpg) no-repeat; height: 23px; }

/* SHOP - FRONTTYPER */
.fronttype_elm { clear: both; }
.fronttype_header { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_shop_header.gif) repeat-x; padding-left: 12px; }
.fronttype_header span { margin: 0; padding: 0 5px; background: #FFF; font-weight: bold; }
.fronttype_imgs { width: 257px; height: 213px; float: left; padding: 17px 0 0 0; }
.fronttype_imgs img { margin-bottom: 3px; }
.fronttype_imgs_1 { width: 100px; float: left; text-align: right; margin-right: 20px; }
.fronttype_imgs_2 { width: 100px; float: left; text-align: right; }
.fronttype_desc { width: 241px; height: 200px; float: left; padding: 20px 0 0 0; }
.fronttype_desc_txt { width: 231px; height: 128px; overflow: hidden; padding-right: 10px; }
.fronttype_priseksempel { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_priseksempel.jpg) no-repeat; width: 194px; height: 157px; padding: 21px 18px 10px 18px; float: left; }
.fronttype_kvmpris { width: 219px; background: #b62c2c; color: #FFF; font-size: 11px; font-weight: bold; text-align: center; padding-top: 3px; padding-bottom: 3px;}
.fronttype_valg { width: 88px; height: 85px; float: left; padding: 145px 0 0 22px; }
.fronttype_samletprisex { font-size: 17px; font-weight: bold; color: #b32b2d; }


/* SHOP - FARVER */
.farve_elm { clear: both; }
.farve_header { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_shop_header.gif) repeat-x; padding-left: 12px; }
.farve_header span { margin: 0; padding: 0 5px; background: #FFF; font-weight: bold; }
.farve_imgs { width: 142px; height: 150px; float: left; padding: 17px 0 0 15px; }
.farve_desc { width: 241px; height: 110px; float: left; padding: 30px 0 0 0; }
.farve_desc_txt { width: 241px; height: 70px; overflow: hidden; }
.farve_bestilproeve { background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_bestilproeve.jpg) no-repeat; width: 194px; height: 121px; padding: 21px 18px 10px 18px; float: left; }
.farve_kvmpris { width: 219px; height: 29px; background: #b62c2c; color: #FFF; font-size: 11px; font-weight: bold; text-align: center; padding-top: 3px; }
.farve_valg { width: 88px; height: 65px; float: left; padding: 98px 0 0 22px; }
.farve_samletprisex { font-size: 17px; font-weight: bold; color: #b32b2d; }
a.farve_samletprisex { font-size: 17px; font-weight: bold; color: #b32b2d; }
a:hover.farve_samletprisex { font-size: 17px; font-weight: bold; color: #b32b2d; text-decoration: none; }
#farve_grp_valg { display: none; }
#farve_farve_valg { display: none; }
#farve_pdf_valg { display: none; }


/* SHOP - PRODUKTDETALJER */
.produkt_header { clear: both; background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_shop_header.gif) repeat-x; padding-left: 12px; }
.produkt_header span { margin: 0; padding: 0 5px; background: #FFF; font-weight: bold; }
#produkt_container { margin: 15px 39px 0 15px; width: 585px; float: left; display: inline; }
#produkt_related { padding: 15px 0 0 15px; }
.produkt_related_elm_1, .produkt_related_elm_2, .produkt_related_elm_3 { width: 180px; height: 170px; overflow: hidden; float: left; text-align: center; margin-right: 34px; }
.produkt_related_elm_0 { width: 180px; height: 170px; overflow: hidden; float: left; text-align: center; margin-right: 0; }
#varekurv { width: 198px; border: 1px solid #4d4d4d; float: left; margin-top: 15px; background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/gfx_dinkurv.jpg) no-repeat; padding: 49px 0 14px 0; }
#varekurv #varekurv_antal { background: #488d0e; padding: 17px; color: #FFF; margin-bottom: 11px; }
#varekurv #varekurv_indhold { background: #484848; padding: 17px 17px 0 17px; color: #FFF; }
#varekurv #varekurv_videre { text-align: right; }
#varekurv #varekurv_videre img { margin: 14px 14px 0 0; }
.produkt_exist_vare { width: 292px; float: left; }
.produkt_exist_vare img { float: left; margin-right: 10px; }
#produkt_variant { clear: both; padding: 10px 0 10px 0; }
#produkt_maal { height: 70px; }
#produkt_maal input { height: 18px; border: 1px solid #d3d3d3; }
#produkt_maal_hoejde { width: 125px; }
#produkt_maal_hoejde input { width: 83px; text-align: right; }
#produkt_maal_bredde { width: 125px; }
#produkt_maal_bredde input { width: 83px; text-align: right; }
#produkt_maal_laagepris { width: 135px; }
#produkt_maal_laagepris input { width: 92px; text-align: right; }
#produkt_maal_antal { width: 80px; }
#produkt_maal_antal input { width: 43px; text-align: right;  }
#produkt_maal_pris input { width: 92px; text-align: right; }
#produkt_vaelg { height: 40px; text-align: right; }

#box_varekurv { display: none; }
.box_varekurv_indhold_header { font-size: 14px; }

h2.step3mmTekst { color: #488d0e; padding-bottom: 5px; }
h2.step3mmTekst u { font-size: 16px; }

/* SHOP - PRODUKTDETALJER - TILBEHØR (NB! kun styles der afviger fra alm. produktvisning) */
#produkt_tilbehoer_vaelg { height: 40px; }
#produkt_tilbehoer_vaelg_1 { float: left; }
#produkt_tilbehoer_vaelg_2 { float: right; }
#produkt_tilbehoer_vare { width: 585px; }
#produkt_tilbehoer_vare_img { width: 315px; float: left; padding-right: 15px; padding-bottom: 30px; overflow: hidden; }
#produkt_tilbehoer_vare_indhold { width: 255px; float: left; padding-bottom: 30px; }
#produkt_tilbehoer_vare_indhold input { height: 18px; border: 1px solid #d3d3d3; }
#produkt_tilbehoer_maal_hojde { width: 125px; }
#produkt_tilbehoer_maal_hojde input { width: 83px; text-align: right; }
#produkt_tilbehoer_maal_bredde { width: 125px; }
#produkt_tilbehoer_maal_bredde input { width: 83px; text-align: right; }
#produkt_tilbehoer_maal_antal { width: 80px; padding-top: 10px; }
#produkt_tilbehoer_maal_antal input { width: 43px; text-align: right;  }
#produkt_tilbehoer_maal_tykkelse input { border: none; }
.produkt_tilbehoer_pris { font-size: 14px; font-weight: bold; }


/* SHOP - TILBEHØR */
#tilbehoer_liste { padding: 15px 0 0 15px; }
#tilbehoer_liste .tilbehoer_liste_elm_1, #tilbehoer_liste  .tilbehoer_liste_elm_2, #tilbehoer_liste  .tilbehoer_liste_elm_3 { width: 180px; height: 170px; overflow: hidden; float: left; text-align: center; margin-right: 34px; }
#tilbehoer_liste .tilbehoer_liste_elm_0 { width: 180px; height: 170px; overflow: hidden; float: left; text-align: center; margin-right: 0; }
#productlistnavigation { clear: both; text-align: center; }


/* SHOPFORLØB */
#betalingsforloeb_steps { width: 837px; }
#shop_steps { width: 720px; height: 30px; margin-bottom: 15px; margin-top: 15px; }
#shop_steps * { color: #FFF; }
#shop_steps div div { margin-left: 14px; margin-top: 7px; height: 21px; width: 65px; }
#shop_step1, #shop_step2, #shop_step3, #shop_step4, #shop_step5 { float: left; width: 124px; text-align: left; background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_shop_step_graa.jpg) no-repeat; }
#shop_step6 { float: left; width: 85px; text-align: left; background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_shop_step_graa.jpg) no-repeat; }
#shop_step1_active, #shop_step2_active, #shop_step3_active, #shop_step4_active, #shop_step5_active { float: left; width: 124px; text-align: left; background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_shop_step_roed.jpg) no-repeat; }
#shop_step6_active { float: left; width: 85px; text-align: left; background: url(http://compotech.net.dynamicweb.dk/files/billeder/gfx/bgg_shop_step_roed.jpg) no-repeat; }
#betalingsforloeb_table { width: 837px; }
#betalingsforloeb_table_tr_headers td { height: 19px; background: #c0c0c0; border-right: 3px solid #FFF; font-weight: bold; padding: 0px 5px; }
#betalingsforloeb_table_tr_headers_navn { width: 242px; } /* 282 */
/* #betalingsforloeb_table_tr_headers_farve { width: 155px; } */
#betalingsforloeb_table_tr_headers_variant { width: 54px; }
#betalingsforloeb_table_tr_headers_str { width: 137px; } /* 97 */
#betalingsforloeb_table_tr_headers_antal { width: 105px; }
#betalingsforloeb_table_tr_headers_stkpris { width: 81px; text-align: right; }
#betalingsforloeb_table_tr_headers_pris { width: 91px; text-align: right; }
#betalingsforloeb_table_tr_headers_slet { width: 38px; }
.betalingsforloeb_table_tr_orderlines { height: 35px; border-right: 3px solid #FFF; padding: 0px 5px 0px 5px; }
.betalingsforloeb_table_tr_orderlines td {padding: 4px 0 4px 0;}
.betalingsforloeb_table_tr_orderlines_line { height: 1px; border-right: 3px solid #FFF; padding: 0px 5px 0px 5px; background: #c0c0c0; }
.betalingsforloeb_table_tr_orderlines_line_hvid { height: 2px; border-right: 3px solid #FFF; padding: 0px 5px 0px 5px; }
.betalingsforloeb_table_tr_orderlines_pris { text-align: right; }
.betalingsforloeb_table_tr_orderlines_slet { text-align: center; }


#betalingsforloeb_table_td_paging { margin-top: 15px; }
#betalingsforloeb_table_td_paging td { width: 110px; height:1px; }
#betalingsforloeb_table_td_paging td a { color: #484848; }
#betalingsforloeb_table_td_paging td.betalingsforloeb_table_td_paging_tilbage { text-align: left; }
#betalingsforloeb_table_td_paging td.betalingsforloeb_table_td_paging_tilbage img { float: left; }
#betalingsforloeb_table_td_paging td.betalingsforloeb_table_td_paging_betingelser { text-align: center; width: 653px; }
#betalingsforloeb_table_td_paging td.betalingsforloeb_table_td_paging_frem { text-align: right; }
#betalingsforloeb_table_td_paging td.betalingsforloeb_table_td_paging_frem img { float: right; }

/* SHOPFORLØB - ADRESSE */
#betalingsforloeb_table_adresse {}
#betalingsforloeb_table_adresse td { vertical-align: top; }
#betalingsforloeb_table_adresse_kol1 { width: 370px; }
#betalingsforloeb_table_adresse_kol2 { width: 300px; }
.betalingsforloeb_table_adresse_td1 { width: 100px; }
.betalingsforloeb_table_adresse_td2 {}
#betalingsforloeb_table_adresse input { width: 160px; }
#betalingsforloeb_table_adresse textarea { width: 160px; }

/*ARGHH*/
#betalingsforloeb_table_adresse table.janej input {width: auto;} 


/* SHOPFORLØB - ACCEPTER KURV */
#betalingsforloeb_table_accepter {}
#betalingsforloeb_table_accepter td { vertical-align: top; }
.betalingsforloeb_table_accepter_td1 { width: 75px; }
.betalingsforloeb_table_accepter_td2 {}

/* SHOPFORLØB - ORDREBRKÆFTELSE */
#betalingsforloeb_table_ordrebekraeftelse { width: 835px; }
#betalingsforloeb_table_ordrebekraeftelse_tr_orderline_table { width: 835px; }
.betalingsforloeb_table_ordrebekraeftelse_tr_orderlines_start { padding-bottom: 15px; }
.betalingsforloeb_table_ordrebekraeftelse_tr_orderline { height: 19px; }
.betalingsforloeb_table_ordrebekraeftelse_tr_orderlines_line { height: 1px; background: #c0c0c0; }
.betalingsforloeb_table_ordrebekraeftelse_tr_orderlines_line_hvid { height: 10px; }
.betalingsforloeb_table_ordrebekraeftelse_tr_orderline_trdato td { padding-bottom: 15px; }
.betalingsforloeb_table_ordrebekraeftelse_tr_orderline_ordrenr td { padding-top: 10px; }
.betalingsforloeb_table_ordrebekraeftelse_levering { padding: 10px 0; }
.betalingsforloeb_table_ordrebekraeftelse_tr_betmetode td { padding: 10px 75px 10px 0; }
.betalingsforloeb_table_ordrebekraeftelse_tr_total td { padding: 10px 75px 10px 0; }
.betalingsforloeb_table_ordrebekraeftelse_tr_td1 { width: 480px; }
.betalingsforloeb_table_ordrebekraeftelse_tr_td2 { width: 180px; }
.betalingsforloeb_table_ordrebekraeftelse_tr_td3 { width: 100px; text-align: right; padding-right: 75px; }

#lysmaal_samlet { display: none; }
#lysmaal_container { display: none; }


/* Gavekort */
.gavekort-container1 {float:left; width: 350px; height: 100px; background:#fff url(/files/billeder/gfx/gavekort_500.jpg) no-repeat;}
.gavekort-container2 {float:left; width: 350px; height: 100px; background:#fff url(/files/billeder/gfx/gavekort_1000.jpg) no-repeat;}
.gavekort-container1 .text,
.gavekort-container2 .text {padding: 10px 0 0 120px; float:left; margin: 0 5px 0 0; width: 120px;}
