body,html{margin: 0px;padding: 0px;height:100%; background:url(../images/bg_main.gif) no-repeat center top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
/*div, a, h2, h1, p, span, form{border:#000 1px dotted;}*/
div{position:relative;}
a, h1, h2, p, form{text-decoration:none; margin:0px; padding:0px; outline:none; }
.hide{display:none;}

 a{ color:#043060;}
 a:hover{ text-decoration:underline;}
 
img, div { behavior: url(scripts/iepngfix.htc) }

.main_wrapper{width:100%; background:url(../images/bg_header.png) repeat-x; }

.wrapper{width:940px; margin:0 auto; padding:281px 0 0 0;}

.content{width:620px; margin:0 auto; min-height:400px; padding:60px 0 0 0;}
	.content h1, .content h2, .content p{padding:0px 40px 0 10px; line-height:20px;}
	.content h1{margin:0 0 15px 0; color:#043060;}
	.content h2{margin:20px 0 0 0; color:#e08127;}
	.content p{margin:5px 0 0 0;}
	.content p a{ color:#043060;}
	.content p a:hover{ text-decoration:underline;}
	.content li{color:#043060;}
	
	.content .padding{padding:0 0px 0 15px;}
	.content .breadcrumbs{position:absolute; top:25px; left:25px; color:#4d4848; z-index:10000;}
				.breadcrumbs a{color:#4d4848;}
				.breadcrumbs a:hover{text-decoration:underline;}
				.breadcrumbs a.active{font-weight:bold; color:#4d4848!important;} 
	.content .product_nav{position:absolute; top:25px; right:25px; color:#4d4848; z-index:100000;}
				.product_nav a{color:#4d4848;}
				.product_nav a.active{font-weight:bold; color:#ec7404!important;} 
				.product_nav a:hover{text-decoration:underline;}
	.product{float:left; background:url(../images/bg_product.png) no-repeat;}
				.product a{ outline:none;}
				.product a img{border:none;  border-bottom:#b2b2b2 1px solid; }
				.product h2{font-size:12px; color:#4d4848; margin:0px 0 4px 0; font-weight:normal; text-align:center;}
				.product .img_holder{width:180px; height:135px; padding:8px; overflow:hidden; display:block;}
				.product a:hover h2{text-decoration:underline;}

.footer{width:100%; border-top:#b2b2b2 1px solid; margin:35px 0 0 0; float:left; color:#444444; font-size:12px; padding:20px 0;}
	.footer .copyright{color:#999999; font-size:11px; text-align:center; margin:25px 0 0 0;}
	.footer .copyright a{color:#999999;}

.menu{width:176px; background:url(../images/bg_left.png) no-repeat; position:absolute; top:242px; left:-7px; z-index:1000; padding:20px 0 0 0;}
	.menu a{color:#444444; font-size:13px; display:block; margin:0 20px; padding:5px 0 }
	.menu a:hover{text-decoration:underline;}
	.oranje{color:#e08127!important; font-weight:bold;}
	.blauw{color:#043060!important; font-weight:bold;}
	.groen{color:#b6be00!important; font-weight:bold;}
	.menu h2{background:url(../images/tietel_onzecollectie.gif) no-repeat; width:129px; height:16px; margin:0 0 0 20px; }
	.menu .zoeken{margin:0 0 0 20px; padding:18px 0; position:relative;}
	.menu .zoeken .invoeren{width:110px; border:#7f9db9 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:717171; padding:3px; }
	.menu .zoeken .but_search{position:absolute; top:20px; right:15px;}

.nieuws{width:176px; background:url(../images/bg_right.png) no-repeat; position:absolute; top:243px; right:-9px; z-index:1000; padding:20px 0 0 0; }
	.nieuws h2.tietel{background:url(../images/tietel_laatstenieuws.gif) no-repeat; width:129px; height:16px; margin:0 0 0 20px; }
	.nieuws .foto{background:#FFF; padding:1px; border:#000000 1px solid; margin:18px 18px 15px 18px;}
	.nieuws h2{color:#ec7404; font-size:12px; font-weight:normal; line-height:20px; padding:0 15px;}
	.nieuws p{color:#666666; font-size:12px; font-weight:normal; line-height:20px; padding:0 15px;}
	.nieuws a{color:#043060; padding:0 15px; margin:0 0 20px 0; display:block; line-height:20px;}
	.nieuws a:hover{text-decoration:underline;}
	.nieuws a.link_alles{font-weight:bold;}
	
.header{height:175px; width:940px; position:absolute; top:105px; left:0px; z-index:0;}

.top{width:940px; height:105px; position:absolute; top:0px; left:0px; display:inline;}
	.top a.logo{width:296px; display:block; height:66px; background:url(../images/logo.gif) no-repeat; position:absolute; top:20px; }
	.top .tietel{width:349px; height:27px; background:url(../images/header_line.gif) no-repeat; position:absolute; right:0px; top:20px; }
	.top .top_menu{position:absolute; left:309px; top:70px;}
	.top .top_menu a{color:#000;}
	.top .top_menu a:hover, .active{color:#ec7404!important; font-weight:bold;}


	#CE_Editor1_ID								{height:800px;width:600px;}

	.imageeditdiv 								{position:absolute;display: none;left:100px;}
	.imageeditpopup 							{background-color: #DEDEDE;border: solid #0062c4 1px;	padding-left:40px;width: 375px; height: 205px;}
	.artikelpopupheader 					{background-color:#043060;}
	.artikeldetailitem, .artikeldetailitemname, .artikeloverzichtprijs						{font-weight: normal; height:30px;}
	.artikeldetailomschrijving		{padding: 20px 0}

	.imagedetail									{padding: 20px;}
	.imageoverview								{cursor:pointer; padding: 19px;}
	.RRT													{height: 10px; width: 7px; background-image: url(../images/cp/RRT.png);background-repeat: no-repeat;}
	.RR														{width: 7px; background-image: url(../images/cp/RR.png);background-repeat: repeat-y;}
	.BBL													{height: 7px; width: 9px; background-image: url(../images/cp/BBL.png);background-repeat: no-repeat;}
	.BB														{height: 7px; background-image: url(../images/cp/BB.png);background-repeat: repeat-x;}
	.BBR													{height: 7px; width: 9px; background-image: url(../images/cp/BBR.png);background-repeat: no-repeat;}
	
	.tablecontent1								{font-size:11px; color:#000}
	.tablecontent2								{font-size:10px; color:#222}
	.tablecontent3								{font-size:9px; color:#777}

	.artikeloverzichtwidth				{width:560px;}
	.afrekenblokje								{width:560px; BACKGROUND:  #f1f9fe;border: solid 1px #bbc3d3;}
	.afrekenblokjeitemname				{width:120px; color: #333;}
 	.betaalmethodeitem						{width:300px; color: #333;}
 	.printfactuurheader 					{height: 100px;}
	.button 											{cursor:pointer; border:solid 1px #ccc; color:white; font-size:11px; font-weight:normal; padding: 2px 2px; background: #043060;}

	.zoekwoordgevonden						{font-weight:bold; color:#222;}

	#admincontent 								{}
	
.cleaner {clear: both; height: 0px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

