body {
	background:#D2C4B7 url(../images/background.jpg) repeat-x;
	margin:0;
	padding:0;
	font:12px "Trebuchet MS", sans-serif;
	color:#000;
	cursor:default;
}

th {
	text-align:left;
}

a {
	color:#000;
}

div#wrapper {
	margin:0 auto;
	width:980px;
	position:relative;
	background:url(../images/bg_main.png) repeat-y bottom right;
}

div#wrapper img#random {
	position:absolute;
	top:139px;
	left:0;
	z-index:5;
}

div#wrapper div#header {
	
	position:absolute;
	top:0;
	height:206px;
	width:980px;
	left:0;
	z-index:4;
}

body.nl div#wrapper div#header.home { background:url(../images/top_nl_home.jpg) no-repeat; }
body.nl div#wrapper div#header.webshop { background:url(../images/top_nl_webshop.jpg) no-repeat; }
body.nl div#wrapper div#header.pandorabedels { background:url(../images/top_nl_pandorabedels.jpg) no-repeat; }
body.nl div#wrapper div#header.pandorashop { background:url(../images/top_nl_pandorashop.jpg) no-repeat; }
body.nl div#wrapper div#header.pandora_armband { background:url(../images/top_nl_pandora_armband.jpg) no-repeat; }
body.de div#wrapper div#header.home { background:url(../images/top_de_home.jpg) no-repeat; }
body.de div#wrapper div#header.webshop { background:url(../images/top_de_webshop.jpg) no-repeat; }


div#wrapper div#container {
	z-index:5;
	position:absolute;
	top:0;
	left:0;	
}

div#wrapper div#container img#logo {
	display:block;
	margin:24px 0 26px 13px;	
}

div#wrapper div#container div#btnRoute {
	position:absolute;
	top:12px;
	right:10px;
	color: #A49F97;	
	text-align: right;
	
}

div#wrapper div#container div#btnRoute a {	
	color:#A49F97;	
}

div#wrapper div#container div#btnRoute a:hover {
	color:#000;
}

div#wrapper div#container ul#menu {
	margin:0 0 8px 72px;
	padding:0;
	list-style:none;
	height:15px;
}

div#wrapper div#container ul#menu li {
	margin:0 15px 0 0;
	padding:0;
	display:block;
	float:left;
	width:90px;
	text-align:center;
	font-size:12px;
	line-height:18px;
	letter-spacing: 0px;
}

div#wrapper div#container ul#menu li a {
	text-decoration:none;
	color:#CDC4B7;
}

div#wrapper div#container ul#menu li a:hover {
	color:#000;
}

div#wrapper div#container ul#menu li a.selected {
	color:#000;
}

div#wrapper div#container div#space {
	height:25px;
	margin:8px 0 0 13px;
	background:#fff;	
	width:500px;
}

div#wrapper div#container ul#submenu {
	margin:0 0 0 13px;
	padding:0px 0 5px 54px;
	list-style:none;
	background: url(../images/submenu_before.png) no-repeat bottom left;
	height:26px;
	float:left;
}

div#wrapper div#container ul#submenu li {
	padding:0;
	float:left;
	text-align:center;
	font-size:12px;
}

div#wrapper div#container ul#submenu li span.left_first {
	display:block;
	float:left;
	width:10px;
	height:26px;
	background:url(../images/submenu_left_first.gif) no-repeat bottom left;
}

div#wrapper div#container ul#submenu li span.left {
	display:block;
	float:left;
	width:10px;
	height:26px;
	background:url(../images/submenu_left.png) no-repeat bottom left;
}

div#wrapper div#container ul#submenu li span.main {
	display:block;
	float:left;
	padding:1px 1px 0;
	
	height:25px;
	background:url(../images/submenu_main.png) repeat-x bottom left;
}

div#wrapper div#container ul#submenu li span.main a {
	text-decoration:none;
	color:#999;
}

div#wrapper div#container ul#submenu li span.main a:hover {
	color:#000;
}

div#wrapper div#container ul#submenu li.selected span.main a{
	color:#000;
}

div#wrapper div#container ul#submenu li span.right {
	display:block;
	float:left;
	width:9px;
	height:26px;
	background:url(../images/submenu_right.png) no-repeat bottom left;
}

div#wrapper div#container ul#submenu li span.right_last {
	display:block;
	float:left;
	width:38px;
	height:26px;
	background:url(../images/submenu_right.png) no-repeat bottom left;
}

div#wrapper div#container div.submenu {
	display:none;
	background:url(../images/submenu_pijl.png) no-repeat -15px 0;
	padding:8px 0 0;
	z-index:20;	
}

div#wrapper div#container div.submenu ul {
	list-style:none;
	background:#CDC4B7 url(../images/submenu_pijl.png) no-repeat;
	padding:5px 0;
	margin:0;
	z-index:20;	
}

div#wrapper div#container div.submenu ul li a {
	padding:2px 15px;
	display:block;
	color:#6D6D6D;
	text-decoration:none;
}

div#wrapper div#container div.submenu ul li a:hover, div#wrapper div#container div.submenu ul li a.selected {
	display:block;
	color:#fff;
	background:#000;
	text-decoration:none;
}

div#wrapper div#main  {
	width: 952px;
	overflow:hidden;
	padding-left:28px;
}

div#wrapper div#main div#leftCol {
	float:left;
	border:1px solid #CDC4B7;
	height:407px;
	width:150px;
	background:#F4F3F0;
	margin:33px 5px 10px 0;
	position:relative;
}

div#wrapper div#main div#leftCol.webshop {
	height:550px;
}

div#wrapper div#main div#leftCol form {
	padding:10px 0 0;
	margin:0 10px 0 10px;
	position:relative;
	width:130px;
	height:16px;
}

div#wrapper div#main div#leftCol form input {
	border:1px solid #8C8C8C;
	background:#F4F3F0;
	width:100px;
	margin:0;
	padding:0 3px;
	color:#8C8C8C;
	font:12px "Trebuchet MS", sans-serif;
	height:16px;
	display:block;
	position:absolute;
	top:10px;
	left:0;
}

div#wrapper div#main div#leftCol form select {
	border:1px solid #8C8C8C;
	background:#F4F3F0;
	width:108px;
	margin:0;
	padding:0;
	color:#8C8C8C;
	font-size:12px;
	height:18px;
	display:block;
	position:absolute;
	top:10px;
	left:0;
}

div#wrapper div#main div#leftCol form img {
	display:block;
	position:absolute;
	top:10px;
	right:0px;
}

div#wrapper div#main div#leftCol div#winkelmandje {
	height:122px;
	margin:10px 0 0 1px;
	width:148px;
	position:relative;
}

body.nl div#wrapper div#main div#leftCol div#winkelmandje { background:url(../images/winkelmandje_nl.jpg) no-repeat; }
body.de div#wrapper div#main div#leftCol div#winkelmandje { background:url(../images/winkelmandje_de.jpg) no-repeat; }
body.uk div#wrapper div#main div#leftCol div#winkelmandje { background:url(../images/winkelmandje_uk.jpg) no-repeat; }

div#wrapper div#main div#leftCol div#winkelmandje div#winkelmandjeTekst {
	color:#8C8C8C;
	padding:20px 0 0 70px;
	line-height:16px;	
}

div#wrapper div#main div#leftCol div#winkelmandje div#winkelmandjeTekst a {
	color:#8C8C8C;
}

div#wrapper div#main div#leftCol div#winkelmandje div#winkelmandjeTekst a:hover {
	color:#000;
}

div#wrapper div#main div#leftCol div#winkelmandje a#ideal {
	position:absolute;
	top:55px;
	left:18px;
}

div#wrapper div#main div#leftCol div#info {
	position:absolute;
	left:0;
	bottom:20px;
}

div#wrapper div#main div#leftCol div#info.webshop {
	position:absolute;
	top:415px;
	left:0;
	margin:5px 0 0;
}

div#wrapper div#main div#leftCol div#bestelinfo {
	padding:10px;
	line-height:16px;
}

div#wrapper div#main div#leftCol div#bestelinfo a {
	color:#8C8D8D;
}

div#wrapper div#main div#leftCol div#bestelinfo a:hover {
	color:#000;
}

div#wrapper div#main div#leftCol div#deheeren {
	position:absolute;
	bottom:3px;
	left:0;
	color:#CDC4B7;
	font-size:9px;
	text-align:center;
	width:150px;
}

div#wrapper div#main div#leftCol div#deheeren a {
	color:#CDC4B7;
	text-decoration:none;
}

div#wrapper div#main div#leftCol div#deheeren a:hover {
	text-decoration:underline;
}


div#wrapper div#main div#content {
	float:left;
	width: 775px;
	overflow:hidden;
}

div#wrapper div#main div#popular, div#wrapper div#main div#history {
	width: 770px;
	height: 261px;
	overflow:hidden;
	background-image:url(../images/bg_meest_bekeken.gif);
	margin-bottom:20px;
}

div#wrapper div#main div#content div#tekst {
	margin:18px	 0 6px 155px;
	float: left;
}


div#wrapper div#main div#content div#tekst h1 {
	margin:7px 0;
	padding: 0;
	line-height: 35px;
	font-size:32px;
	font-weight:normal;
	color:#CDC4B7;
}

div#wrapper div#main div#content div#tekst {
	line-height: 18px;
}
div#wrapper div#main div#content div#tekst p {
	margin:0;
	padding:0 30px 10px 0;
}

div#wrapper div#main div#content div#tekst input {
	border:1px solid #8C8C8C;	
	margin:2px 0;
	padding:0 3px;
	color:#000;
	font:12px "Trebuchet MS", sans-serif;
	height:16px;
	line-height:16px;
	display:block;
	float:left;
}

div#wrapper div#main div#content div#tekst input.submitbutton {
	border:1px solid #8C8C8C;	
	background:#F4F3F0;
	margin:2px 0;
	padding:0 3px;
	color:#000;
	font:12px "Trebuchet MS", sans-serif;
	height:20px;
	line-height:16px;
	display:block;
	float:left;
	cursor:pointer;
}

div#wrapper div#main div#content div#tekst input.radio {
	margin:0;
	padding:0;
	float:none;
	display:inline;
	border:0;
	height:auto;
}

div#wrapper div#main div#content div#tekst textarea {
	border:1px solid #8C8C8C;	
	width:200px;
	height:100px;
	margin:2px 0;
	padding:0 3px;
	color:#000;
	font:12px "Trebuchet MS", sans-serif;
	line-height:16px;
	display:block;
	float:left;
}

/***
div#wrapper div#main div#content div#tekst.home p {
	float:left;
	width:277px;
}
***/
div#wrapper div#main div#content div#tekst.home table {
	width: 600px;
}

div#wrapper div#main div#content div#tekst.home table td {
	padding-right: 20px;
}

div#wrapper div#main div#content div#opties {
	margin:9px 0 0px 0px;	
	height:36px;
	overflow:hidden; 
	color:#8E8E8E;
	width:770px;
	padding: 0 10px;
}

div#wrapper div#main div#content div#opties a, div#wrapper div#main div#content div#opties2 a  {
	text-decoration:none;
	color:#8E8E8E;
	margin:0 3px;
}

div#wrapper div#main div#content div#opties a:hover, div#wrapper div#main div#content div#opties2 a:hover {
	color:#000;
}

div#wrapper div#main div#content div#opties a.selected, div#wrapper div#main div#content div#opties2 a.selected {
	text-decoration:underline;
}

div#wrapper div#main div#content div#opties div#sorteren {
	float:left;	
	padding:0;
}

div#wrapper div#main div#content div#opties div#aantal {
	float:left;	
	padding:0 0 0 50px;
}

div#wrapper div#main div#content div#opties div.nav {
	float:right;	
	padding:0 5px 0 0;
}

div#wrapper div#main div#content div#opties2  {
	border-top:1px solid #999;
	margin-right:5px;
	padding:5px 0 10px;
	width:770px;
}

div#wrapper div#main div#content div#opties2 div.nav  {
	float:right;
	padding:0 5px 0 0;
}

div#wrapper div#main div#content div#breadcrumbs {
	padding:10px;
	border-top:1px solid #999;
	width:750px;
	color:#999;
}

div#wrapper div#main div#content div#producten {
	width:775px;
}

div#wrapper div#main div#content div#producten h1 {
	margin:0 0 20px;
	padding:0;
	font-size:18px;
}

div#wrapper div#main div#content div#producten h2 {
	margin:0 0 10px;
	padding:0;
	font-size:15px;
}

div#wrapper div#main div#content div#producten input.submit {
	border:1px solid #8C8C8C;	
	background:#F4F3F0;
	margin:2px 0;
	padding:0 3px;
	color:#000;
	font:12px "Trebuchet MS", sans-serif;
	height:20px;
	line-height:16px;
	display:block;
	float:left;
	cursor:pointer;
}

div.product {
	margin:0 5px 20px 0;
	padding:0;
	width:150px;
	float:left;
	border-top:1px solid #999;
	color:#010000;
	position:relative;
}

div#popular div.product, div#history div.product {
	margin:0 0px 0px 14px;
	padding:0;
	width:137px;
	float:left;
	border:0;
	color:#010000;
	position:relative;	
	/* height:176px; */
	height:131px;
	background:url(../images/bg_meest_bekeken3.gif) no-repeat;
}

div#popular div.product .afbeelding, div#history div.product .afbeelding {
	height:121px;
}

div#popular div.product div.afbeelding table td, div#history div.product div.afbeelding table td {
	height:121px;	
}

div#popular div.product .productTekst, div#history div.product .productTekst {
	height:50px;
	text-align:center;
}

div#popular h4, div#history h4 {
	margin:20px 0 20px 15px;
	padding:0;
	line-height: 18px;
	font-weight:normal;
	font-size:18px;	
	color:#AAA;
}

div.product a {
	color:#010000;
}

img.nieuw {
	position:absolute;
	top:5px;
	right:5px;
}

img.bekeken_nieuw {
	position:absolute;
	top:5px;
	left:76px;
	z-index:1;
}

img.actie {
	position:absolute;
	top:0px;
	right:5px;
}

div.product div.afbeelding {
	padding:10px 0 5px;
	overflow:hidden;
	height:95px;
}

div#wrapper div#main div#content div#tekst.home div.product div.afbeelding table {
	margin:0;
	padding:0;
	border:0;
	width:150px;
	height:95px;
}

div.product div.afbeelding table td {
	margin:0;
	padding:0;
	border:0;
	height:95px;
	vertical-align:middle;
	text-align:center;
	
}

div.product div.productTekst {
	padding:0 5px;
	line-height:16px;
	height: 125px;
}
div.product p {
	margin : 0;
	padding: 0;
}

div.product div.productTekst div.productNaam {
	height:32px;
}

div.product div.productTekst p {
	margin:0;
	padding:0;
}

div.product div.productTekst div.productPrijs {
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px 0 7px;
}
div.product div.productTekst div.productPrijs  strike { 
	font-weight: normal;
	font-size: 13px;
}

div#wrapper  div#main div#footer {
	background:url(../images/footer.gif) no-repeat;
	height:23px;
	width:980px;
	margin-left:-28px;
}

div#wrapper div#main div#content ul.faqlijst {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#wrapper div#main div#content ul.faqlijst ul li{
	cursor: pointer;
	text-decoration: underline;
}
div#wrapper div#main div#content ul.faqlijst ul li span{
	display: none;
} 

div.pointyWrapper p {
	margin: 0;
	padding: 0;
}

div#rechterkant {
	width: 325px;
	float: right;
	padding-top: 30px;
}

div#call2action {
	width: 105px;
	height: 167px;
	color: white;
	background-image: url(/images/call2action.jpg);
	text-align: center;
	padding: 30px 20px 20px 20px;
	margin-right: 10px;
	float: left;
	font-weight: bold;
	cursor: pointer;
}
div#call2action a{
	color: white;
}