/* CSS Document */
*{font-family:times,'times new roman',arial,sans-serif;color:#fff;font-size:12px;line-height:1.4;text-transform:lowercase;}
input, textarea {text-transform:none;}
div#content * {color:#000;}
div#content.noMenu * {color:#fff;}
html,body{margin:0;padding:0;width:100%;height:100%;background:#000;} 
h1,h2,h3,h4,h5,h6,div,p,ul,li,form,iframe{margin:0;padding:0;} 
h1{font-size:50px;font-weight:normal;} 
h2{font-size:25px; } 
#Product h2{font-size:25px;margin-bottom:15px;} 
h3,h4,h5,h6{font-size:14px;}  
ul,li{list-style-type:none;} 
iframe{width:100%;height:100%;border:0;overflow:hidden;} 
form{}
textarea{overflow:auto;}
textarea, input{color:#000;}
input[type=submit],input[type=reset],input[type=button]{} 
a{color:inherit;font-size:100%;text-decoration:underline;} 
img,a img{border:none;} 
.clear{clear:both;}
 
/*------------------*/
/*--- Generelt -----*/
/*------------------*/
div#wrapper{width:965px;margin:0 auto;padding-left:25px;} 
div#container{} 
div#container div#nav,
div#container div.content{} 
div#content {position:relative;background:#fff;padding:15px;padding-right:0;width:925px;}
div#content.noMenu { width:auto;padding:0; }
div#content #contentTop, div#content #contentBottom { width:940px;height:16px;position:absolute;left:0;z-index:1; }
div#content #contentTop{background:url(/Files/Billeder/Ting2010/gfx/top.gif) no-repeat;top:0;}
div#content #contentBottom {background:url(/Files/Billeder/Ting2010/gfx/bund.gif) no-repeat;bottom:0;}
div#Col1, div#Col2 { float:left;position:relative;z-index:2; }
div#Col1 { width:161px;/*background: url(/Files/Billeder/Ting2010/gfx/ColSplitter.gif) no-repeat top right; */}
div#Col2 { width:750px;padding-left:14px;overflow:hidden; }

#footerText{float:left;}
div#footer ul{float:right;} 
div#footer ul li{float:right;padding-left:15px;} 
div#footer ul li a{text-decoration:none;} 
div#footer ul li a:hover,
div#footer ul li a.active{}

div#ServiceMenu  { clear:both; }
div#ServiceMenu ul{} 
div#ServiceMenu ul li, div#ServiceMenu .right{float:right;padding:7px 0 10px 35px;margin-left:15px;background-repeat:no-repeat;} 
div#ServiceMenu ul li a{text-decoration:none;} 
div#ServiceMenu ul li a:hover,
div#ServiceMenu ul li a.active{}

div#ServiceMenu #Search { background-image: url(/Files/Billeder/Ting2010/gfx/IconGlass.gif);padding-top:5px; }
div#ServiceMenu #Search input {width:108px;height:18px;background:url(/Files/Billeder/Ting2010/gfx/SearchInput.gif);border:0;}
div#ServiceMenu #Betalingsmuligheder {margin-right:0px;}

div#SubMenu{margin-top:25px;}
div#SubMenu ul{margin-left:-15px;} 
div#SubMenu ul li{background:url(/Files/Billeder/Ting2010/gfx/SubmenuDots.gif) no-repeat left bottom;padding-bottom:3px;margin-bottom:3px;} 
div#SubMenu ul li a{text-decoration:none;width:137px;height:20px;padding:2px 0 0 23px;display:block; background-image:url(/Files/Billeder/Ting2010/gfx/SubmenuDot.gif);background-position:15px 9px;background-repeat:no-repeat;} 
div#SubMenu ul li a:hover,
div#SubMenu ul li a.active{background-color:#e6e6e6;}

div#ProductGroups{margin-top:30px;}
div#ProductGroups ul{margin-left:-40px;} 
div#ProductGroups ul li{padding-left:25px;margin-bottom:30px;background-repeat:no-repeat;background-position:0px 2px;} 
div#ProductGroups ul li a{text-decoration:none;width:145px;height:20px;padding:2px 0 0 15px;display:block;background-color:#e6e6e6;} 
div#ProductGroups ul li a:hover,
div#ProductGroups ul li a.active{background-color:#919191;}

/*------------------*/
/*--- Top ----------*/
/*------------------*/
#top { height:160px;padding-right:25px; }
#top_menu_kurv { float:right; }
#top_menu_kurv a { text-decoration:none; }
#TopCartQuantity, #TopCartPrice {text-align:right;}

/*------------------*/
/*--- Footer -------*/
/*------------------*/
div#footer{margin-top:10px;clear:both;padding-right:25px;} 
div#footer a{} 

/*------------------*/
/*--- Paragraph ----*/
/*------------------*/
div.paragraph{margin-right:15px;} 
div.youtube{text-align:left;} 
div.paragraph span.left{margin:2px 10px 8px 0;display:inline;float:left;} 
div.paragraph span.right{margin:2px 0 8px 10px;display:inline;float:right;} 
div.paragraph span.center{margin:2px auto;display:block;} 
div.paragraph span.paragraphimage img{margin:0 auto 2px;} 
div.paragraph span.paragraphimage a{text-decoration:none;} 
div.paragraph span.paragraphimage em{font-style:italic;font-size:10px;} 
div.paragraph span.paragraphimage a em{text-decoration:underline;}

.noMenu .paragraph{float:left;}
a.forsideGruppe {text-decoration:none;display:block;margin:0 20px 20px 0;}
a.forsideGruppe span.paragraphimage{display:block;}
a.forsideGruppe span.paragraphimage em { vertical-align:middle;font-style:normal; }
a.forsideGruppe span.paragraphimage em img {float:left;margin-right:10px;margin-left:3px;}
/*------------------*/
/*--- MODULES ------*/
/*------------------*/
/*--- Shop ---------*/
#Product{overflow:hidden;}
.listProduct, .listProduct .listProductImage, .listProduct .listProductDescription { float:left;overflow:hidden;height:200px; }
.listProduct {width:234px; padding:5px;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;position:relative; }
.listProduct .listProductImage {width:108px;}
.listProduct .listProductDescription {width:123px;}
.listProduct .listProductDescription a {width:111px;height:64px;padding:35px 10px 0 0;text-align:center;margin-top:5px;font-size:20px;text-decoration:none;font-weight:bold; background:url(/files/billeder/ting2010/gfx/pris_splatter_lille.png) no-repeat;display:block;position:absolute;right:5px;bottom:5px; }
.listProduct .listProductDescription h3,
.listProduct .listProductDescription .shortText{padding-left:10px;}


#productlistnavigation {clear:both;}

#Product #ProductImage { width:248px;height:410px;overflow:hidden;text-align:center;position:relative;float:left;z-index:1; }
#Product #ProductImage #ProductImageImg {position:relative;z-index:1;}
#Product #ProductImage #ProductImageBorder {position:absolute;z-index:2;top:0px;left:0;}

#Product #ProductPrice {width:125px;height:86px;font-size:25px;font-weight:bold; background:url(/Files/Billeder/Ting2010/gfx/pris_splatter_stor.png);text-align:center;padding-top:40px;padding-right:0px;position:absolute;bottom:20px;left:205px;z-index:2;}

#Product #ProductInformation {width:486px;float:left;position:relative;overflow:hidden;z-index:1;}
#Product #ProductInformation #ProductDetails {width:448px;height:98px;margin-left:20px;background:url(/Files/Billeder/Ting2010/gfx/ramme_details.gif) no-repeat;}
#Product #ProductInformation #ProductDetails .productDetail {float:left;width:105px;margin:15px 0 0 5px;padding:7px 0 7px 35px;background-repeat:no-repeat;}
#Product #ProductInformation #ProductDetails #Designer.productDetail {background-image:url(/Files/Billeder/Ting2010/gfx/ikon_designer.jpg);}
#Product #ProductInformation #ProductDetails #Maerke.productDetail {background-image:url(/Files/Billeder/Ting2010/gfx/ikon_R.jpg);}
#Product #ProductInformation #ProductDetails #Stock.productDetail {background-image:url(/Files/Billeder/Ting2010/gfx/ikon_paa_lager.jpg);float:right;}
#Product #ProductInformation #ProductDetails #Materiale.productDetail {background-image:url(/Files/Billeder/Ting2010/gfx/ikon_materiale.jpg);}
#Product #ProductInformation #ProductDetails #Stoerrelse.productDetail {background-image:url(/Files/Billeder/Ting2010/gfx/ikon_maal.jpg);}

#Product #ProductInformation #ProductDetails #Stock #OutOfStock {display:none;}

#Product #ProductInformation #ProductText {height:155px;overflow:hidden;margin:20px 20px 5px 20px;font-size:11px;}

#Product #ProductInformation .variantArrowLeft,
#Product #ProductInformation .variantArrowRight {position:absolute;cursor:pointer;top:345px;}
#Product #ProductInformation .variantArrowLeft {left:20px;}
#Product #ProductInformation .variantArrowRight {left:290px;}
#Product #ProductInformation #ProductVariantsWrapper {width:235px;overflow:hidden;margin-left:50px;margin-top:25px; height:110px;}
#Product #ProductInformation #ProductVariants {width:380px;height:110px;cursor:pointer;}
#Product #ProductInformation #ProductVariants .productVariant {width:110px;height:110px;position:relative; float:left;margin-right:15px; }
#Product #ProductInformation #ProductVariants .productVariant .variantImage {position:absolute;z-index:2;top:0px;left:0;}
#Product #ProductInformation #ProductVariants .productVariant .variantProductImage {position:relative;z-index:1;}
#Product #ProductInformation #ProductVariants .productVariant .variantBorder {position:absolute;z-index:4;top:0px;left:0;}

#Product #ProductInformation #ProductBuy {float:right;width:185px;}
#Product #ProductInformation #ProductBuy #ProductQuantity,
#Product #ProductInformation #ProductBuy #ProductPutInBasket {float:left;}
#Product #ProductInformation #ProductBuy #ProductQuantity {width:55px;padding-top:30px;}
#Product #ProductInformation #ProductBuy #ProductQuantity input {width:50px;border:solid 1px #9f9f9f;}
#Product #ProductInformation #ProductBuy #ProductPutInBasket {width:120px;padding-left:10px;}

/*--- Ordreforl?b ---------*/
.order_steps { height: 30px; margin: 20px 0; }
.ordre_steps_1,
.ordre_steps_2,
.ordre_steps_3,
.ordre_steps_4, 
.ordre_steps_5,
.ordre_steps_6 { background: url(/files/billeder/Ting2010/gfx/ordre_step_Line.gif) repeat-x bottom left; }
.ordre_step { color: #000; width: 122px; float: left; text-align: center; height:32px;background: url(/files/billeder/Ting2010/gfx/ordre_step_off.gif) no-repeat bottom center; }
.ordre_steps_1 .step1,
.ordre_steps_2 .step2,
.ordre_steps_3 .step3,
.ordre_steps_4 .step4,
.ordre_steps_5 .step5,
.ordre_steps_6 .step6 {background: url(/files/billeder/Ting2010/gfx/ordre_step_on.gif) no-repeat bottom center;}


#ordre_tabel { width:736px; }
.ordre_table_header td { height: 15px; color: #FFF; }
.ordre_table_header_1 { padding-right: 11px; background: url(/files/billeder/gfx/ordre_tabel_hd_1.gif) no-repeat; }
.ordre_table_header_2 { padding: 0 11px 0 10px; background: url(/files/billeder/gfx/ordre_tabel_hd_2.gif) no-repeat; }
.ordre_table_header_3 { padding: 0 11px 0 10px; background: url(/files/billeder/gfx/ordre_tabel_hd_3.gif) no-repeat; }
.ordre_table_header_4 { text-align: right; padding-right: 21px; background: url(/files/billeder/gfx/ordre_tabel_hd_5.gif) no-repeat; }
.ordre_table_header_5 {text-align: right; padding-right: 21px; background: url(/files/billeder/gfx/ordre_tabel_hd_5.gif) no-repeat; }
.ordre_table_header_6 {  background: url(/files/billeder/gfx/ordre_tabel_hd_6.gif) no-repeat; padding-left: 5px; }

.ordre_linie_1 { width: 76px; height: 60px; overflow: hidden; }
.ordre_linie_2 { padding-left: 10px; }
.ordre_linie_3 { padding-left: 10px; }
.ordre_linie_4 { text-align: right; padding-right: 11px; width:44px; }
.ordre_linie_5 { text-align: right; padding-right: 21px; }
.ordre_linie_6 { text-align: right; padding-right: 21px; }
.ordre_linie_7 { text-align: center; font-size: 10px; color: #c00000; }
.ordre_linie_7 a { font-size: 10px; color: #c00000; }

.leveringstid { font-size: 10px; color: #666; }

.ordre_linie_bom_header { padding-left: 10px; font-size: 10px; color: #666; font-weight: bold; }
.ordre_linie_bom1 { padding-left: 10px; font-size: 10px; color: #666; }
.ordre_linie_bom2 { text-align: right; padding-right: 21px; font-size: 10px; color: #666; }
.ordre_tabel_confirm_bom { font-size: 10px; color: #666; }
.ordre_tabel_confirm_bom1 { font-size: 10px; color: #666; }
.ordre_tabel_confirm_bom2 { font-size: 10px; color: #666; }
.ordre_tabel_confirm_bom3 { font-size: 10px; color: #666; text-align: right; }

.ordre_tabel_total .ordre_total_linie_1 {}
.ordre_tabel_total .ordre_total_linie_2 { text-align: right; padding-right: 21px; }
.ordre_tabel_total .ordre_total_linie_3 { text-align: center; }

.ordre_tabel_total td { padding: 0px 0; }
.greenline { background: #50820e; height: 1px; }
.seperatorline { height: 2px; }

#ordre_paging { width: 736px; padding-top: 15px; }
.ordre_paging_1 { width: 185px; }
.ordre_paging_2 { text-align: center; }
.ordre_paging_3 { width: 185px; text-align: right; }
.shop_pil_v { height: 16px; background: url(/files/billeder/Ting2010/gfx/knap_videre_pilv.jpg) no-repeat; }
.shop_pil_v a { color:#fff !important; display: block; height: 15px; background: url(/files/billeder/Ting2010/gfx/knap_videre_sluth.jpg) no-repeat top right; padding: 0px 5px 1px 25px; color: #FFF; text-decoration: none; font-size: 10px; }
.shop_pil_v a:hover { text-decoration: underline; }
.shop_pil_h { height: 16px; background: url(/files/billeder/Ting2010/gfx/knap_videre_pilh.jpg) no-repeat top right;  float: right; }
.shop_pil_h a { color:#fff !important; display: block; height: 15px; background: url(/files/billeder/Ting2010/gfx/knap_videre_slutv.jpg) no-repeat top left; padding: 0px 25px 1px 5px; color: #FFF; text-decoration: none; font-size: 10px; }
.shop_pil_h a:hover { text-decoration: underline; }
.shop_knap_tilbage { width: 100px; }
.shop_knap_adresse { width: 65px; }
.shop_knap_back { width: 60px; }
.shop_knap_bekraeft { width: 62px; }
.shop_knap_accept { width: 150px; }
.shop_knap_print { width: 132px; }

.knap_shop_bet { height: 16px; background: url(/files/billeder/gfx/knap_accept_bet.jpg) no-repeat top left; padding-left: 5px; color: #FFF; font-size: 10px; }
.knap_shop_bet input { position: relative; top: -1px; }
.knap_shop_bet label { position: relative; top: -4px; font-size: 10px; }
.knap_shop_bet a { color: #FFF; text-decoration: underline; font-size: 10px; padding: 0; }
.knap_shop_bet a:hover { text-decoration: none; }

#ordre_tabel_adresse {}
#ordre_tabel_adresse td { vertical-align: top; }
#ordre_tabel_adresse_td1 { }
#ordre_tabel_adresse_td2 {}
#ordre_tabel_adresse_td3 {}
#ordre_tabel_adresse_td1 td,
#ordre_tabel_adresse_td3 td { padding:2px; }
.ordre_tabel_tabel_td1 { }
#ordre_tabel_adresse input, #ordre_tabel_adresse textarea {width:140px;}
#ordre_tabel_adresse .checkbox input {width:auto;}

.ordre_validering_fejl { color: #F00; }

.ordre_total_info_linie_1 { padding: 3px 0; }
.ordre_total_info_linie_2 { padding: 3px 0; text-align: right; padding-right: 21px; }
.ordre_total_info_linie_3 { padding: 3px 0; }

.ordre_tabel_total_accept .ordre_total_accept_linie_1 {}
.ordre_tabel_total_accept .ordre_total_accept_linie_2 { text-align: right; padding-right: 21px; }
.ordre_tabel_total_accept .ordre_total_accept_linie_3 { text-align: center; }

.ordre_accept_adresse {  }

#ordre_tabel_confirm {  }
#ordre_tabel_confirm td { vertical-align: top; }
.ordre_tabel_confirm_1 { }
.ordre_tabel_confirm_2 {  }
.ordre_tabel_confirm_3 { text-align: right; }
.ordre_tabel_confirm_tr_total td { padding-bottom: 3px; }

#Shippingmethods { padding-right:30px; }
.disabled { color:Gray !important; }

label.error {display:none !important;}
input.error,
textarea.error { border:1px solid red; }