/***************************************************************** 
PRE-FIXED BASICS
*****************************************************************/ 

body{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000;
	font-weight:normal;
	line-height: 18px;
	font-weight: normal;
	background-color:#FFF; 
	background-image:url(../img/jpg/bg.jpg);

}
a {
	color: #333;
	text-decoration: underline;
	font-weight: normal;
  }
            
a:hover {
		color: #666;
		text-decoration: underline;
	}

p {
	color: #666;
	line-height: 18px;
	font-family: Arial, Verdana;
	font-size: 12px;
	text-align: left;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
}

.clear {
	clear: both;
}


/***************************************************************** 
WEBSITE
*****************************************************************/ 

div#website{
	width: 975px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;

	

	/**
	border-top: 1px solid #003366;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 0px solid;
	**/
	
}


/***************************************************************** 
header
*****************************************************************/ 
div#header{
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	width: 975px;
	height: 239px; 
	background-image:url(../img/png/bg_top.png);
	background-repeat: no-repeat;
	position: relative;
	}	
	
div#contact{
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
	position: absolute;
	width: 75px;
	height: 20px; 
	bottom: 20px;
	right: 35px;
	}
		
div#contact a{
text-decoration: none;
	}	

       

/***************************************************************** 
contentcontainer
*****************************************************************/ 

div#contentcontainer{
    float: left;
	width: 975px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/**height: auto;**/
	background-image:url(/img/png/bg_contentcontainer.png);
	min-height: 385px;
	overflow: hidden; /** let op, laten staan anders loopt ie onder ie de footer langs**/

	}
	
/***************************************************************** 
menu
*****************************************************************/ 

div#menu{
    float: left;
	width: 199px; 
	margin: 0 0 0 0;
	padding: 0 0 0 26px;
	/**height: auto;**/
		}
		
/***************************************************************** 
piece of the month
*****************************************************************/ 

div#piece{
    float: left;
	width: 143px;
	height: 98px; 
	margin: 15px 0 5px 13px;
	padding: 35px 0 0 20px;
	background-image:url(/img/jpg/bg_pieceofthemonth.jpg);
	background-repeat: no-repeat;
		}
		
/***************************************************************** 
tekst
*****************************************************************/ 

div#tekst{
    float: left;
	width:485px; 
	margin: 0 0 0 0;
	padding: 20px 20px 10px 20px;
	/**height: auto;**/
		}
		
div#tekst h1{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	font-size: 13px;
	font-weight: bold;
	color:#666666;
		}
		
div#tekst p{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
		}
		
div#tekst a{
	font-weight: normal;
	color:#000000;
		}
		
div.jewel{
	float:left;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	width:484px;
	height:155px;
	background-image:url(/img/jpg/bg_jewel.jpg);
	}
	
div.jewelfoto{
	float:left;
	margin: 12px 12px 0 12px;
	padding: 0 0 0 0;
	width:106px;
	height:118px;
		}
		
div.jeweltekst{
	float:left;
	margin: 0 0 0 0;
	padding: 12px 0 12px 30px;
	width:300px;
	height:131px;
		}
		
div.jeweltekst h1{
margin: 0 0 0 0;
padding: 10px 0 10px 0;
font-size: 13px;
color: #666;
		}
		
div.jeweltekst p{
margin: 0 0 0 0;
padding: 0 0 10px 10px;
		}
		
/***************************************************************** 
right
*****************************************************************/ 

div#right{
    float: left;
	width:220px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: autopx;
		}

/***************************************************************** 
newsitems
*****************************************************************/ 

div#newsitems{
    float: left;
	width:150px; 
	margin: 0 0 0 0;
	padding: 100px 65px 0 25px;
	height: 249px;
		}
		
div#newsitems h1{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 7px 0;
		}
		
div#newsitems h2{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 20px 0 7px 0;
		}
		
div#newsitems p{
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
		}
		
/***************************************************************** 
player
*****************************************************************/ 

div#player{
    float: left;
	width: 65px; 
	height: 35px;
	margin: 0 0 0 0;
	padding: 0 0 0 157px;
	/**height: auto;**/
		}
	
	/***************************************************************** 
contentcontainer2
*****************************************************************/ 

div#contentcontainer2{
    float: left;
	width: 975px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/**height: auto;**/
	background-image:url(/img/png/bg_contentcontainer2.png);
	min-height: 385px;
	overflow: hidden; /** let op, laten staan anders loopt ie onder ie de footer langs**/

	}

/***************************************************************** 
bottom
*****************************************************************/ 

div#bottom{
	float: left;
	width: 975px; 
	height: 32px;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	background-image:url(/img/png/bg_bottom.png);
	background-repeat:no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 10px;
	color:#b5aeae;
	}
	div#bottom a{
	color:#a19083;
	}
	
	ul#navigation2 {
	list-style: none;
	margin: 21px 0 0 12px;
	padding: 0 0 0 0;
	padding: 0 0 0 0;
	width: 153px;
	color:#000;


}
ul#navigation2 li {
	position: relative;
	color:#000;
}
ul#navigation2 li,
ul#navigation2 li a {
	display: block;
	margin: 0 0 0 0;
	text-align: right;

	height: 18px;
	line-height: 20px;
border-bottom: 1px solid;
border-bottom-color: #d4d1cc;
}
ul#navigation2 li a {
	background-color: inherit;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 20px 0 10px;

}
ul#navigation2 li a:hover {
	background-color: inherit;
	color: #FFF;
background-color: #e5e2dd;
}
ul#navigation2 ul {
	background-color: #FFF;
	display: none;
	left: 200px;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	position: absolute;
	top: 0px;
	width: 170px;
	text-align: left;
border-bottom: 1px solid;
border-bottom-color: #999999;
border-left: 1px solid;
border-left-color: #999999;
}
ul#navigation2 ul li {
	clear: left;
	width: auto;
}
ul#navigation2 li ul li,
ul#navigation2 li ul li a {
	background-color: none;
	color: #000;
	white-space: nowrap;
	text-align: left;
}
ul#navigation2 ul li a:hover {
	background-color: none;
	color: #FFF;
	white-space: nowrap;
}
ul#navigation2 li:hover ul,
ul#navigation2 li.hover ul {
	display: block;
}

