body
{
	font-family: futura,tahoma,verdana,helvetica,arial,sans-serif;
	background-color:#ffffff;
	/*background-image: url(../images/jul_bg3.jpg);*/
	/*background-repeat:no-repeat;*/
	
}

h1, h2, h3, h4 { font-weight:bold; font-family:futura,tahoma,verdana; }
h5, h6 { font-weight:normal; font-family:futura,tahoma,verdana; }


h1 { font-size:0.7em; }
h2 { font-size:1.6em; }
h3 { font-size:1.5em; }
h4 { font-size:1.4em; }
h5 { font-size:1.3em; }
h6 { font-size:0.9em; }

/*=================================================================================================================*/
/*========== DivContainers ========================================================================================*/
#sitecontainer { position:absolute; top:0px; left:200px; width:900px; height:95%; background-color:#ffffff; border-style:solid; border-width:0px; }
#topcontainer { position:absolute; top:2px; width:900px; height:150px; }
#menucontainer { position:absolute; top:155px; width:900px; height:20px; background-color:#ffffff; }
#maincontainer { position:absolute; top:200px; width:900px; height:550px; border-style:solid; border-width:0px; border-color:red; padding-top:0px; padding-bottom:0px; font-size:0.8em; }
#leftmain { position:absolute; left:0; top:0; padding-left:10px; width:250px; height:100%; background:#ffffff; } 
#centermain { position:absolute; left: 270px; width:340px; height:100%; padding-left:30px; }
#rightmain { position:absolute; right:0; top:0; padding:0; width:250px; height:100%; color:#333; background:#ffffff; } 
#bottomcontainer { position:absolute; top:750px; width:900px; height:20px; background-color:#ffffff; color:silver; padding-left:0px; font-size:0.6em; }
#centerorder { position:absolute; left: 270px; width:340px; height:460px; padding-left:10px; border:1px solid #c0c0c0; }
#link { position:static; margin-left: 100px;}

/*=================================================================================================================*/
/*================== MenuStyle ====================================================================================*/
#mainmenu { background-color:#ffffff ; font-size:0.8em; border-bottom:1px solid #000000; height:20px; position:relative; }
#mainmenu a { padding-left:10px; padding-right:10px; position:absolute; bottom:-1px; }
#submenu { background-color:#ffffff; border-bottom:1px solid #000000; width:100%; }
#submenu div { white-space:nowrap; }
#mainmenu .activeMenuItem { border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; background-color: #ffffff;	cursor:pointer;	}
#mainmenu .inactiveMenuItem { color: #000000; cursor:pointer; }
#submenu a {text-decoration:none; padding-left:10px; padding-right:10px; color: #000000;	font-size:0.7em; }
#submenu a:hover {color: #808000; }

/*=================================================================================================================*/
/*================== IMAGES =======================================================================================*/
img.imgcentermain { position:absolute; width:396px; height:100%; }

/*=================================================================================================================*/
/*================= IMAGESLIDE ====================================================================================*/
#imageSlideshowHolder { width:310px; height:330px; background-color:#ffffff; border:0px solid #808000; position:relative; }
.imageInGallery { width:310px; height:330px; background-color:#fff; left:0px; top:0px; position:absolute; }
#imageSlideshowHolder img { position:absolute; border:1px solid black; }

/*=================================================================================================================*/
/*================= VISASMYCKE-DIVBOX =============================================================================*/
/*#smycke:hover { background-color:#dcdcdc; }*/
.smycke { position:static; background-color:#fff; width:100%; height:70px; border-left:0px solid #dcdcdc; border-top:0px solid #dcdcdc; border-right:0px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-bottom: 10px;}
.s_img { position:relative; float:left; width:60px; height:60px; padding-left:3px; padding-top:5px; padding-right:10px; }
.s_textbox { position:static; padding-left:3px; }
.s_rubrik { position:static; font-size:0.9em; font-weight:bold; padding-left:0px; padding-top:5px; margin-bottom:2px;}
.s_text {position:static; padding-left:0px; color:#c0c0c0; font-size:0.85em; margin-bottom:10px}
.s_pris {position:static; padding-left:0px; }
.s_kop {position:absolute; margin-left:75px;}
.img { border:1px solid #c0c0c0; }

/*==================================================================================================================*/
/*================= FORMULÄR =======================================================================================*/
#formcontainer input { border: #d3d3d3 1px solid; background-color:#ffffff; color:#000000; }
.enter {border:#bbbbbb 1px solid; font-size:0.9em; font-weight:normal; background-image: url("../images/menu_shade.gif"); width:120px; height:20px;}
#formcontainer { width:330px; height:400px; margin-left:0px; margin-top:0px; background-image:url("../images/bg11.gif"); }
#formcontainer form { border:0px solid #ccc; }
#formcontainer div.clearfix { border-top:0px solid #ccc; }
#formcontainer form label { width:120px; float:left; font-size:0.9em; padding-top:2px;}
#formcontainer select { font-size:0.7em; }
/*==================================================================================================================*/
/*=================  =======================================================================================*/

#lev {position:absolute; top:20px; left:0px; width:200px; height:80px; border: 1px solid #d3d3d3; background:#f5f5f5; padding:20px; }
.small_button {border:#d3d3d3 0px solid; font-size:0.8em; font-weight:normal; background-image: url("../images/menu_shade.gif"); width:40px; height:20px;}
#rc {position:absolute; top:130px; }
img.top_picture { position:absolute; width:900px; height:150px; }
#jul {position:absolute; top:20px; left:0px; width:200px; height:80px; border: 0px solid #d3d3d3; }
img.jul { position:absolute; width:190px; height:130px; left:30px;}

a.link:link {color:#000000; text-decoration:none; font-weight:normal;}
a.link:visited { color:#000000; text-decoration:none; font-weight:normal;}
a.link:hover {color:#808000; font-weight:bold; }
/*
a.maillink:link {color:#bdb76b; text-decoration:none; font-weight:bold;}
a.maillink:visited {color:#bdb76b; text-decoration:none; font-weight:bold;}
a.maillink:hover {color:#bdb76b; text-decoration:none; font-weight:bold;}
*/

/*a.a:link {color:#000000}*/
#newimage {position:absolute; padding-top:5px; padding-left:5px;}








/******************************************************************************/
/****************** CSS FÖR BILDVISNING ***************************************/
/******************************************************************************/

/* RUNDA HÖRN BOX*/
#rc_box {float:center; background: #CCCC99;}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 16px; height: 1px; overflow: hidden; background: #CCCC99;}
.r2{margin: 0 13px; height: 1px; overflow: hidden; background: #CCCC99;}
.r3{margin: 0 11px; height: 1px; overflow: hidden; background: #CCCC99;}
.r4{margin: 0 9px; height: 1px; overflow: hidden; background: #CCCC99;}
.r5{margin: 0 8px; height: 1px; overflow: hidden; background: #CCCC99;}
.r6{margin: 0 7px; height: 1px; overflow: hidden; background: #CCCC99;}
.r7{margin: 0 6px; height: 1px; overflow: hidden; background: #CCCC99;}
.r8{margin: 0 5px; height: 1px; overflow: hidden; background: #CCCC99;}
.r9{margin: 0 4px; height: 1px; overflow: hidden; background: #CCCC99;}
.r10{margin: 0 3px; height: 2px; overflow: hidden; background: #CCCC99;}
.r11{margin: 0 2px; height: 2px; overflow: hidden; background: #CCCC99;}
.r12{margin: 0 1px; height: 3px; overflow: hidden; background: #CCCC99;}
.content {padding: 0px 10px;}
