html, body {
	margin:0;
	padding:0;
	outline:none!important;
}
body
	{
    background-color: #d1d6c8;
    background-image: url("../images/bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
		
		}
*{
	
	font-family:Verdana, Tahoma, Geneva, sans-serif;}


.wrapper{
	width:960px;
	}
	
	
.headerlogo{
    height: 481px;
    margin-left: -116px;
    margin-top: 11px;
    text-align: left;
 }
	
.header2{
    display: block;
    margin-left: -68px;
    margin-top: -74px;
    width: 1085px !important;
 }
	.button{
		padding-left:30px;}
/************* LISTS *****************/
	

li {
	line-height: 1.8em;
	color: #111;
	list-style-type:none;
	padding:0;
}


/************** TEXT STYLE ******************/
p{
	color: #111;
    font-size: 12px;
    line-height:20px;
    padding: 0;
	}

h1{
	color: #111;
    font-family: arial;
    font-weight: lighter;
    margin: 0;
    padding: 0;
	}
	

h2{
	color: #111;
    font-family: arial;
    font-size: 21px;
    font-weight: lighter;
    margin: 0;
    padding: 0;}

h3, h4, h5{
    font-family: arial;
    font-size: 18px;
    font-weight: lighter;
	color: #111;
    margin: 0;
    padding: 0;}
.miniheadline{
	font-size:16px;
	font-weight:bold;}

.productdescr p{
	font-size:10px;
	color: #111;
	padding:0;
	text-align:center;
	margin:0;}
/*
h2.large{
	font-size:45px;}
h2.larger{
	font-size:60px;}
*/
/************* LINK STYLE *****************/

a, a:link, a:visited{
	color: #111;
    font-weight: bold;
    text-decoration: none;
}
	
a:hover{
	color: #111;
	text-decoration:underline;
}

/************* FOOTER *****************/
.footer{
    font-size: 10px;
    padding-left: 19px;
    width: 926px;
	}
	
.footer p {
	display: inline;
	color:#948478;
	font-size:11px;
	font-weight: bold;
}
.footer a:link {
	margin-right:20px;
	color:#948478!important;
	font-size:11px;
	font-weight:lighter!important;
}
.footer a:hover {
	margin-right:20px;
	color: #fff;
	text-decoration:underline;
}

span.footer-left{
	display:block;
	float:left;
	width:350px;
	font-weight: bold;
}
span.footer-right{
	float:right;
}



/************* IMAGE STYLE *****************/
img.kvadrat{
	width:150px;
	height:150px;
	border:none!important;
	margin:10px;
	}
	
img.lille-kvadrat{
	width:130px;
	height:130px;
	border:none!important;
	margin:10px;
	}
	
img.stort-kvadrat{
	width:250px;
	height:250px;
	border:none!important;
	margin:10px;
	}

.leftmargin{
	margin-left:41px;}
	
.rightmargin{
	margin-right:20px;}




/************* FLOAT *****************/
/*ROW 1*/
.row1 .floatleft{
    float: left;
    margin-left: 7px;
    margin-top: 15px;
    width: 494px !important; 
}
.row1 span.floatright{
    float: right;
    margin-right: -93px;
    margin-top: -7px;
    width: 420px;
}  



/*ROW 3*/
.row3 .floatleft{
    float: left;
    margin-left: 7px;w
    margin-top: 15px;
    width: 416px !important;
}
.row3 span.floatright{
    float: right;
    margin-top: 21px;
    width: 500px;
}  

/*ROW 4*/
.row4 span.floatleft{
    float: left;
    margin-top: 5px;
    width: 410px;
}
.row4 span.floatright{
    float: right;
    width: 464px;
}
/*ROW 5*/
.row5 span.floatleft{
    float: left;
    margin-bottom: 13px;
    margin-left: -28px;
    margin-top: -34px;
    width: 497px;
}
.row5 span.floatright{
    float: right;
    margin-top: -36px;
    width: 469px;
}
/*ROW 6*/
.row6 span.floatleft{
    float: left;
    margin-bottom: 13px;
    margin-left: 10px;
    margin-top: 5px;
    width: 311px;
}
.row6 span.floatright{
    float: right;
    width: 476px;
}

/*ROW 7*/
.row7 span.floatleft{
    float: left;
    margin-left: -3px;
    margin-top: 8px;
    width: 537px;
}
.row7 span.floatright{
    float: right;
    font-weight: lighter;
    margin-top: -6px;
    width: 339px;
}
.row7 p, .row7 a{
    float: right;
    font-weight: lighter;
}

/*ROW 8*/
.row8 span.floatleft{
    float: left;
    margin-left: 10px;
    margin-top: 0;
    width: 354px;
}
.row8 span.floatright{
    float: right;
    width: 480px;
}


/****************** PAGE BACKGROUND SIZES ******************/	   


		
.contentbody{
    background-color: #FFFFFF;
    background-image: url("../images/content-bg.png");
    background-repeat: no-repeat;
    height: 2147px;
    margin-top: -335px;
    padding: 20px;
    width: 960px;
}		
		
		
.articlebody-mini{
    background-image: url("../images/article-bg-mini.png");
    background-repeat: no-repeat;
    height: 204px;
    margin-top: -336px;
	background-color:#fff;
    padding: 20px;
    width: 945px;
}
	
	
.articlebody{
    background-color: #FFFFFF;
    background-image: url("../images/article-bg.png");
    background-repeat: no-repeat;
    height: 872px;
    margin-top: -336px;
    padding: 20px;
    width: 945px;
	}
	
.articlebody-medium{
    background-color: #FFFFFF;
    background-image: url("../images/article-bg-medium.png");
    background-repeat: no-repeat;
    height: 872px;
    margin-top: -336px;
    padding: 20px;
    width: 945px;
	}
	
.articleright{
	float:right;}
.articleleft{
	float:left;}
.articlebody-large{
    background-image: url("../images/article-bg-large.png");
    background-repeat: no-repeat;
    height: 1205px;
    margin-top: -336px;
    padding: 20px;
	background-color:#fff;
    width: 945px;}
	
.articlebody-kingsize{
	background-image: url("../images/article-bg-kingsize.png");
    width: 945px;
    margin-top: -336px;
	height:1805px;
	background-color:#fff;
	background-repeat:no-repeat;
	padding:20px;}

.row1{
    clear: both;}
.articlebody .row1{
    clear: both;
    height: 1015px;
    padding: 10px 25px 15px 35px;}
.row1-mini{
    clear: both;
    height: 82px;
    padding: 10px 25px 15px 35px;
    width: 850px;
}
.row1-normal{
    clear: both;
    height: 753px;
    padding: 16px 0 17px 10px;
	}
.row1-medium{
    clear: both;
    height: 773px;
    padding: 13px 3px 3px 16px;
	}
	
.row1-large{
    clear: both;
    height: 1080px;
    padding: 27px 60px 15px 35px;
	}
	
.row1-kingsize{
    clear: both;
    height:1725px;
    padding: 10px 25px 15px 35px;}
	
	
	
.row1-large .row2, .row1-large .row3{
	padding:0px!important;}
	
/****************** SINGLE ROW STYLE ******************/	
	
.row2{
	padding-left:35px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:15px;
	clear:both;}
.row3{
	padding-left:35px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:15px;
	clear:both;}
.row4{
	padding-left:35px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:15px;
	clear:both;}
	
	
/******/	
.listbox{}


.listbox a{
    color: #222222;
    font-size: 13px;
    font-weight: lighter;
    line-height: 35px;
    padding-bottom: 5px;}	
	
.listbox a:visited{
	text-decoration:none!important;
	color: #111;}
	
.listbox a:hover{
	text-decoration:underline!important;
	color: #111;
	}
	
	
	
	
	
/** ONLY FRONT PAGE **/	
	
.contentbody .row1{
    clear: both;
    padding-left: 14px;
    width: 860px;}
.contentbody .row2{
    clear: both;
    padding: 17px 24px 0;
    width: 900px;}
.contentbody .row3{
    clear: both;
    margin-top: -20px;
    padding: 0 10px 0;
    width: 983px;}
.contentbody .row4{
    clear: both;
    padding: 17px 17px 19px;
    width: 912px;}
.contentbody .row5{
    clear: both;
    padding: 19px 8px 14px;
    width: 961px;}
.contentbody .row6{
    clear: both;
    padding: 25px 17px 22px;
    width: 915px;}
.contentbody .row7{
    clear: both;
    padding: 21px 8px 10px;
    width: 916px;}
.contentbody .row8{
    clear: both;
    font-family: verdana;
    font-size: 13px;
    font-weight: lighter;
    line-height: 30px;
    padding: 29px 15px 10px;
    width: 851px;}


.contentbody .row8 a, .contentbody .row8 a:visited{
	color: #111;
    font-weight: lighter;
    text-decoration: none;}
.contentbody .row8 a:hover{
	color: #111;
	text-decoration:underline;}
	
/************ PRODUCTS ***************/
.products a, .products a:visited, .products a:hover{
	text-decoration:none!important;
	}
	.products a:hover{
		color:#6C3;}
.row1 .products{
    margin-left: -33px;
    margin-top: -14px;
    width: 981px;}
.row2 .products{
    margin-left: -40px;
    width: 990px;}
.product{
	float: left;
    margin-right: 7px;
    width: 235px;}

.productimg{}
.productimg img{
	/*
	width:235px;
	height:235px;
	*/}
.productimg a{}

.productdescr{}
.productdescr a{}

.buybutton{
    display: block;
    text-align: center;
	}
.buybutton a{
	text-align:center;}
.buybutton a img{
	text-align:center;}
	
a.special, a.special:visited{
    background-image: url("../images/black-button.png");
    background-repeat: no-repeat;
    color: #444444;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    margin-top: -4px;
    padding-left: 22px;
    padding-top: 3px;
    width: 201px;
	}
a.special-medium, a.special-medium:visited{
    background-image: url("../images/black-button-medium.png");
    background-repeat: no-repeat;
    color: #444444;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    margin-top: 0;
    padding-left: 26px;
    padding-top: 3px;
    width: 235px;
	}
	
	
a.special-large, a.special-large:visited{
    background-image: url("../images/black-button-large.png");
    background-repeat: no-repeat;
    color: #444444;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    margin-top: 0;
    padding-left: 28px;
    padding-top: 3px;
    width: 291px;
	}
.textbox{
    display: block;
    margin-left: -25px;
    margin-top: 68px;
    width: 677px;}
	
span.ad{
    display: block;
    height: 250px;
    margin-left: 233px;
    margin-top: -165px;
    width: 670px;}
	 
	 
/* SPECIFIC PRODUCT IMAGES */	 
span.product1{    
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product2{    
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product3{    
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product4{
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product5{
    display: block;
    margin-left: -30px;
    margin-top: 1px;
	}
span.product6{
    display: block;
    margin-left: -30px;
    margin-top: 1px;
	}
span.product7{
    display: block;
    margin-left: -30px;
    margin-top: 1px;
	}
span.product8{
    display: block;
    margin-left: -30px;
    margin-top: 1px;
	}
span.product9{
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product10{
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product11{
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product12{
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product13{
    display: block;
	margin-left:1px;
	margin-top:1px;
	}
span.product14{
    display: block;
	margin-left:1px;
	margin-top:1px;
	}

	 
/* SPECIFIC BUY BUTTONS */	 
span.product1 .buybutton{  
	margin-left:1px;
	margin-top:1px; 
	}
span.product2 .buybutton{  
	margin-left:1px;
	margin-top:1px;  
	}
span.product3 .buybutton{  
	margin-left:1px;
	margin-top:1px;  
	}
span.product4 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product5 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product6 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product7 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product8 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product9 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product10 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product11 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product12 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product13 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}
span.product14 .buybutton{
	margin-left:1px;
	margin-top:1px;
	}


/**/
.header2 .floatright{}
