body {
	/*background-color : #CDD7D0;*/
	background-color : white;
}
#sitecontent {
        float : left;
	width : 950px;
	/*margin : 0 auto;*/
	/*margin-top : 20px;*/
	background-color : white;
        clear : right;
}
#footerline {
        position : relative;
        width : 946px;
        float : left;
}
.footerline_td {
        background-color : #6D3A3F;
}

#headercontent {
        width: 980px;
}

#mainmenu {
	width : 960px;

}
#hor_submenu {
	/*background-color : #6D3A3F;*/
	background-color : white;
	width : 950px;
	color : white;
	height : 25px;
}
.hor_submenu_ul {
	list-style-type : none;
	margin : 0 0 0 10px;
	padding : 0;
}

.hor_submenu_td {
	/*color : white;*/
	margin : 0 0 0 10px;
}
.hor_submenu_a {
	margin-top : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-right : 8px;
	padding-left : 8px;
	/*color : white;*/
	border-right : 1px solid white;
	border-right-style : dotted;
	background-color : #6D3A3F;
	font-size : 14px;
	text-decoration : none;
}

.hor_submenu_a:hover {
	color : white;	
	text-decoration : none;
}

#leftmarg {
	position : relative;
	width : 220px;
	float : left;
        padding-top: 10px; 
	text-decoration : none;


}

.leftmenu_ul { 
	list-style-type : none;
	margin : 0;
	padding : 0;
}

.leftmenu_li {
        font-size: 11px;
	color : #666666;
	padding-left: 30px;
	background: url(/images/webshop/maalbaand_1.gif) no-repeat;
	height: 30px;
        text-decoration: underline;
}
.leftmenu_li:hover {
	background: url(/images/webshop/maalbaand_2.gif) no-repeat #ced9ce;

	
}
.leftmenu_li > a {
	color : #666666;
	text-decoration : none;
	border: 0;
}
.leftmenu_li > a:hover {
	color : #666666;
	text-decoration : none;
}
.leftmenu_li > a:visited {
	color : #666666;
	text-decoration : none;
}

#mainframe {
	position : relative;
	width : 510px;
	float : left;

	margin-left : 5px;
	margin-right : 5px;	
	background-color : white; 
        clear: none;
}

#rightmarg {
	position : relative;
	width : 200px;
        /*height: 750px;*/
	float : left;
	/*margin-left : 5px;
	margin-right : 5px;*/
	/*background-color : #E8F0EB;*/
	background-color: white; 
}

#rightmarg_under {
	position : relative;
	width : 200px;
	float : left;
	/*margin-left : 5px;
	margin-right : 5px;*/
}
.grbutton * {
	text-decoration: none;
	font-size: 11px;
        font-weight: normal;
	color: black;
}

.grbutton:hover {
	text-decoration: none;
        cursor: pointer;
}

.grbutton_middle {
	background: url(/images/webshop/midten_normal.gif) repeat-x;
	border: 0;
	height: 25px;
	padding-top: 4px;
	float: left;

}

.grbutton_left {
	background: url(/images/webshop/start_normal.gif) no-repeat left;
	height: 25px;
	width: 9px;
/*	clear: none;*/
	float: left;
	border: none;
}

.grbutton_right {
	background: url(/images/webshop/slutt_normal.gif) no-repeat right;
	height: 25px;
	width: 9px;
	float: left;	
	border: 0;

}

.grbutton_lys * {
	text-decoration: none;
	font-size: 11px;
	color: black;
        cursor: pointer;
}

.grbutton_lys:hover {
	text-decoration: none;
}

.grbutton_middle_lys {
	background: url(/images/webshop/LYS_midten_normal.gif) repeat-x;
	border: 0;
	height: 25px;
	padding-top: 4px;
	float: left;

}

.grbutton_left_lys {
	background: url(/images/webshop/LYS_start_normal.gif) no-repeat left;
	height: 25px;
	width: 9px;
/*	clear: none;*/
	float: left;
	border: none;
}

.grbutton_right_lys {
	background: url(/images/webshop/LYS_slutt_normal.gif) no-repeat right;
	height: 25px;
	width: 9px;
	float: left;	
	border: 0;

}

.grbutton_kryss_left {
	background: url(/images/webshop/x.gif) no-repeat left;
	height: 25px;
	width: 20px;
/*	clear: none;*/
	float: left;
	border: none;
}

.grbutton_left_pil {
	background: url(/images/webshop/Pil.gif) no-repeat left;
	height: 25px;
	width: 19px;
/*	clear: none;*/
	float: left;
	border: none;
}

.productName {
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	color: #333333;
}

a>.productImage {
	border: none;
}