	#CE_Editor1_ID								{height:800px;width:100%;}
/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
:focus {outline: 0;}

/*********LAYOUT********/
body {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #000; background:url(../images/bg.gif) repeat-x #dbdbdb;}
h1,h2 { font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#333333; background:url(../images/bg_h.gif) repeat-x; line-height:34px;}

/*********WRAPPER********/
#wrapper {width: 960px; margin: 0px auto; position: relative;}

/*********HEADER*********/
#logo {font-size:28px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding-top:10px;}
#header li, #header ul {margin: 0; padding: 0; border: 0;list-style-type:none}
#navigation { margin:0px; padding:0px; height:48px;}
#SlideShowHolder {height:140px; width:940px; overflow:hidden;}

#links {width:540px; height:30px; position:absolute; vertical-align:middle; text-align:right; right:0px; top:20px; }
#links p, #links a{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#666666; text-decoration:none; letter-spacing:1px; }
#links a:hover, a.on { font-weight:bold; letter-spacing:normal;}

#header {height:140px; background:url(../images/bg_top_banner.gif) repeat-x; padding:30px 10px 0px 10px; width:940px; overflow:hidden;}
#left  {width:190px; height:235px; position:absolute; left:-180px; top:48px;}
#right {width:190px; height:235px; position:absolute; left:950px; top:48px;}

/*********NAVIGATION********/
#nav { padding: 0px; }
#nav li { margin:0px; padding:0px; list-style:none;}
#nav li a {color:#666666; font-size:11px; text-decoration:none;}
#nav li a:hover, a.on {font-weight:normal;font-style:italic;}
#nav li ul { margin:0px; padding:0px;}
#nav li ul li ul{ margin-left:4px;}

/*********CONTENT********/
#content { background:url(../images/bg_content.gif) top center no-repeat #fff; padding:42px 10px; min-height:600px; }

#leftcol { width:150px; float:left; }
#leftcol form#search { margin:24px 0px 16px 0px;}
#leftcol form#search input { width:108px; border:1px solid #7f9db9; color:#717171; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#leftcol form#search input.go { background:url(../images/btn_search.gif) no-repeat; width:17px; height:17px; border:0px; margin-left:10px;} 

#main { width:582px;  float:left; margin:0px 10px;}
#breadcrumb {background:url(../images/bg_h.gif) repeat-x; line-height:34px; height:34px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333333; }
#breadcrumb span { float:left;}
#breadcrumb p { float:right;}
#breadcrumb a.on { color:#333;}

#rightcol { width:170px;  float:left;}
#cart { background:url(../images/basket.gif) right no-repeat; margin:10px 0px 20px 0px; }
#cart p {color:#666666; font-size:12px; line-height:18px;}
#cart p.price { color:#333333;}

.prod { margin:10px 0px;}
.prod span{ color:#666666; font-size:11px; float:left;}
.prod p {color:#333333; font-size:12px; float:right;}
.prod a img { border:1px solid #b4b1a0; padding:4px; margin-bottom:6px; }

.prod2 {width: 135px; padding-left: 7px; margin-bottom:20px; float: left;}
.prod2 a img { border:1px solid #b4b1a0; padding:4px; margin-bottom:6px; }

.details {padding:20px 0px 120px 0px; display:block;}
.details img {float:left; border:1px solid #b4b1a0;}
.details div.right {float: right; width:384px;}
.details div h3 { font-size:14px; font-weight:bold; color:#333333;}
.details div p { font-size:12px; margin:10px 0px; color:#666666;}
.details div span { font-size:14px; font-weight:bold; color:#333333;} 

.details-noimg {margin-left: 200px; padding:20px 0px 0px 0px; display:block;}
.details div.right {float: right; width:384px;}
.details-noimg div h3 { font-size:14px; font-weight:bold; color:#333333; margin:0}
.details-noimg div p { font-size:12px; margin:5px 0px; color:#666666;}
.details-noimg div span { font-size:14px; font-weight:bold; color:#333333;} 

#prod_details {padding:20px 0px 20px 0px; display:block; background:url(../images/bg_h.gif) repeat-x bottom;}
.artikeloverzichtplaatje, #prod_details img {float:left; border:1px solid #b4b1a0;margin-bottom: 14px;}
#prod_details div.right { float:right; width:334px; position:relative;}
#prod_details div h3 { font-size:16px; font-weight:bold; color:#333333;}
#prod_details div p.description { font-size:12px; padding:22px 0px 22px 0px; color:#666666;}
#prod_details div p.price {font-size:16px; font-weight:bold; color:#333333;}
#prod_details div a.buy { position:absolute; width:100px; height:23px; bottom:0px; right:0px;}
#prod_details div a.buy img { border:0px;}

#main h4 { margin:17px 0px; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

.related { float:left; width:127px; margin-right:24px; text-align:center;} 
.related a img { border:1px solid #b4b1a0; margin-bottom:10px;}
.related a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333;}

.related-last { float:left; width:127px; margin-right:0px; text-align:center;} 
.related-last a img { border:1px solid #b4b1a0; margin-bottom:10px;}
.related-last a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#333333;}


 
/*********FOOTER*********/
#footer { background:url(../images/bg_footer.gif) top center no-repeat; height:60px; text-align:center; padding-top:20px;}
#footer p, a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#949494; text-decoration:none;}
#footer a:hover { text-decoration:underline;}


/*********CLEANER | STUFF********/
.cleaner {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#showimage {z-index:100000;}

	.button,.idealbetaalbutton 		{cursor:pointer; border:solid 1px #ccc; color:white; font-size:11px; font-weight:normal; padding: 2px 2px; background:#333333;}

	.zoekwoordgevonden						{font-weight:bold; color:#222;}
	
	.artikeloverzichtwidth				{width:562px;}
	.artikelpopupheader						{background: #333333;}
	#contactform td {padding:15px 5px 0px 0;}
	
	#admincontent 								{}
	

