body{
margin:0;
padding:0;
font-family:Century gothic, Comic Sans MS, Arial, Verdana;
font-size:12px;
height:100%;
}

b{font-size: 110%;}
em{color: red;}


#topsection{
background: #FFF;
height: 140px; 
border:solid white 1px;
background: url("../images/achtergrond.jpg") repeat-x;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
 
float: left;
width: 100%;
height: 100%;
}

#contentcolumn{
margin-right: 300px; 
height:auto;
}

#rightcolumn{
float: left;
width: 300px; 
margin-left: -300px; 
background: #FFF;

}

.columnleft
{
	float:left;
	width:140px;
	margin-left:5px;
	
	padding-right:5px;
	height:100%;
}

.columnright
{
	margin-left:160px;
	padding-left:10px;
	margin-right:10px;
	height:100%;
	border-left: black 1px solid;
}

#footer{
clear: left;
width: 100%;
background: #FFF;
font-size:x-small;
color: #000;
text-align: center;
padding: 4px 0;

}

#footer a{
color: #000;
}

.xsnazzy {font-size:12px;height:100%;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:17px; color:#000;}
.xsnazzy h2 {font-size:15px;color:#000; border:0;}
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy {background: transparent; margin:1em;}
.xsnazzy a {text-decoration:none;}
.xsnazzy a:hover {text-decoration:underline;}


a.linkgroot {font-size:15px; color:#000; text-decoration:none;font-weight:bold;}
a.linkgroot:hover {text-decoration:underline;}
.xtop, .xbottom {display:block; background: transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000}
.xb1 {margin:0 5px; background:#000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}


.xboxcontent {height:100%;padding-top:5px; display:block; background:#FFF; border:0 solid #000; border-width:0 1px;}
.xboxcontent2 {padding-top:5px; display:block; background:#FFF; border:0 solid #000; border-width:0 1px;}
a.jewelgroup
{
 	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	text-transform:capitalize;
}

a.jewel
{
	padding-left:5px;
	text-decoration:none;
	color:#000;
	text-transform:capitalize;
}
a.breadcrumb
{
 color: #000;
}

.logo
{
 float:left;
}

.menu
{
	margin-right:85px;
	margin-top:100px;

	text-align:right;
}
.menuleft
{
  line-height: 28px;
  float:right;
}
.menucenter
{
  background: url("../images/menu-2.gif");
  height: 28px;
  margin-bottom:10px;
  color:#cf3; 
  font-weight:bolder;
  float:right;
  line-height:25px;
  font-size:12px;
  
}

.menucenter a {font-size:12px;text-decoration:none; color:#cf3; font-weight:bolder;}
.menucenter a:hover {text-decoration:underline;}
.menucenter a.linkmenulangactief {font-weight:bold;color:#FFF;}

table.artikels{border-bottom:1px solid black;}
td.artikels {padding-left:10px; padding-right:10px;}
td.artikelsklein {padding-left:10px; padding-right:10px;font-size:10px;}
a.figuurlink
{
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	letter-spacing:0.2em;

}

a.figuurlink:hover
{
 text-decoration:underline;
}