@charset "utf-8";
@import "clevercms.css";
html, body		{height:100%; width:100%; font-family:Tahoma; font-size:11px; line-height:15px; margin:0px; padding:0px; overflow:auto; background:url(../img/bg.jpg) center;}
p				{margin:0px; padding:0px;}
/*table			{text-align:left; padding-left:10px; line-height:25px; font-size:11px; color:#00446E;}
td				{border-bottom:dashed 1px;}
th				{background:#F6821F; color:#FFFFFF; border-right:dashed 1px #F6821F;}*/
.trdonker		{background:#F4F4F4;}
ul				{text-align:left; margin:15px; padding:2px;} 
A				{font-weight:bold; text-decoration:none; color:#00446E;}
A:HOVER			{font-weight:bold; text-decoration:underline; color:#00446E;}
IMG				{border:0px;}
.afbeelding				{width:980px; margin:0px 0px 0px 0px; padding:0px;}
#fade img				{position:absolute; background:#FFFFFF; margin:0px; padding:0px;}


#box				{position:absolute; width:980px; background:#FFFFFF; left:50%; margin-left:-490px; height:601px; padding:0px;}
#container			{position:absolute; background:url(../img/bg_submenu.jpg) no-repeat #F5821F; width:980px; left:50%;	margin-left:-490px; color:#00446E;}
#header				{float:left; background:url(../img/top_logo.jpg) #FFFFFF; text-align:right;	line-height:30px; color:#FFFFFF; margin:0px; height:67px; width:980px;}
#main				{float:left; background:#FFFFFF; margin:0px; padding:20px; width:740px;}

#left				{float:left; background:#FFFFFF; margin:0px; padding:0px; width:420px;}
#right				{float:left; background:#FFFFFF; margin:0px; padding:0px; width:320px;}

#main-products		{float:left; background:#FFFFFF; padding-top:20px; margin-left:20px; width:960px;}
#home-main			{float:left; background:#0093D7; width:600px; height:260px; margin:0px; padding:20px; color:#FFFFFF;}
#home-main-right	{float:left; background:#FFFFFF; padding-right:0px; width:340px; height:300px;}
#topmenu			{float:left; width:980px; height: 29px; background:#F5821F; margin:0px; padding:0px;}
#topmenu ul 		{margin:0; padding:0px; height:29px; left:1px;}
#topmenu li 		{display:inline; padding:0px;}
#topmenu a 			{font-weight:bold; color:#FFFFFF; float:left;display:block; text-decoration:none; cursor:hand; border-right:dotted 1px #FFFFFF; padding:7px 14px 14px;}
#topmenu a:hover	{font-weight:bold; color:#FFFFFF; float:left;display:block; text-decoration:none; cursor:hand; background-color:#00446E;}
#topmenu a.aan 		{font-weight:bold; color:#FFFFFF; float:left;display:block; text-decoration:none; cursor:hand; background-color:#00446E;}

#onder-menu			{float:left; width:980px; height:14px; background-color:#006493; border-top:solid 1px #FFFFFF;}
#breadcrumb			{float:left; width:980px; height:72px; margin:0px; background:url(../img/bg_breadcrumb.jpg);}

#banner 			{float:left; width:980px; height:160px; background-color:#e2f3fb; margin:0px; padding:0px;}

#submenu 			{float:left; margin:0px 0px 0px 0px; padding:0px; width:200px;}
#submenu ul	   		{margin:0px; padding:0px;}
#submenu li			{display: block; padding:0px; height:30px;}
#submenu a			{display: block; height:30px; background:url('../img/sub_off.jpg') no-repeat; padding-left: 36px; color: #FFFFFF; padding-top:6px; text-decoration:none;}
#submenu a:hover	{display: block; height:30px; background:url('../img/sub_over.jpg') no-repeat; padding-left: 36px; color: #FFFFFF; padding-top:6px; text-decoration:none;}
#submenu a.aan		{display: block; height:30px; background:url('../img/sub_over.jpg') no-repeat; padding-left: 36px; color: #FFFFFF; padding-top:6px; text-decoration:none;}

#adresgegevens		{background :url('../img/bg_contact.jpg') repeat-y; color:#FFFFFF; position:absolute; padding-left: 20px; left:0px; width:200px; bottom:90px; height:130px;}
#adresgegevens a	{color:#FFFFFF; text-decoration:underline;}

.breadcrumb 		{float:left; padding-top:48px; padding-left:20px; color:#00446E; font-size:10px;}

.header1			{padding:0px; margin:0px; font-size:17px; color:#F5821F;font-weight:normal; }
.header2			{padding:0px; margin:0px; font-size:17px; font-weight:normal;}
.header3			{padding:0px; margin:0px; font-size:13px; font-weight:bold;}
.header4			{padding:0px; margin:0px; font-size:13px; font-weight:bold; color:#F5821F;}

.titel-right		{padding-top:20px; padding-left:20px; color:#00446E; font-size:17px;}
.tekst-detail		{font-size:11px; padding-left:20px; color:#00446E;}
.tekst-right		{padding:20px; color:#00446E; line-height:18px;}

#home-foto-links  { position:absolute; left:22px; top:489px; width:100px; height:100px;}
#home-foto-midden {	position:absolute; left:142px; top:489px; width:100px; height:100px;}
#home-foto-rechts {	position:absolute; left:262px; top:489px; width:100px; height:100px;}

select, input,  radio, checkbox{
	border-width    :1px; 
	border-color    :#666; 
	border-style    :solid; 
	height			:18px;
	padding-left	:5px;
}
textarea{
	border-width    :1px; 
	border-color    :#666; 
	border-style    :solid; 
	padding-left	:5px;
}
INPUT.button {
	background-color:#006460;
	color			:#FFF;
	border          :1px solid #000;
	font-weight     :bold;
	font-size		:1px;
	width           :150px;
	height          :20px;
	cursor          :hand;
}
#footer {
	background-image:url('../img/footer.jpg');
	background-repeat:no-repeat;
	position		:absolute;
	left			:0px;
	top				:570px;
	width			:980px;
	height			:73px;
	color			:#00446E;
	padding-left	:290;
	padding-top		:52px;
}

.footer					{float:left; background:url(../img/footer.jpg) no-repeat; width:690px; margin:0px; padding:52px 0px 0px 290px;}

#nieuws-box				{float:left; width:720px;}
#nieuws-tekst			{float:left; width:500px;}
#nieuws-image			{float:left; width:140px;}
#nieuws-bottom			{float:left; width:720px;}

#nieuws-detail-box		{position:relative; width:722px;}
#nieuws-detail-image	{float:left; width:280px;}
#bestellen-tekst		{float:right; width:500px;}
.product-box 			{float:left; width:870px; margin:0px;}
.product-tekst 			{float:left; width:680px; margin:0px;}
.product-image    		{float:left; width:180px; margin:7px 0px 0px 0px;}
.product-bottom 		{float:left; width:870px; height:44px; margin:0px;}

.product-detail-box   {float:left; width:890px;}
.product-detail-image {float:left; width:282px; margin:0px; padding:0px;}
.product-detail-tekst {float:left; width:600px; margin:0px; padding:0px 0px 0px 5px;}

#contactformulier 	   {width:520px; padding:10px;}
label.contactformulier {font-weight:bold; color:#003399; display:block;	float:left;	width:190px; margin-top:3px; margin-bottom:3px;	padding:3px;}
input.contactformulier {display	:block;	float:left;	width:80px;	margin-top:3px;	margin-bottom:3px;	padding	:3px; width	:300px;	font-family	:Tahoma; border	:1px solid #003399;}
select.contactformulier{display: block;	float: left; width: 80px; margin-top: 3px;	margin-bottom: 3px;	padding: 3px;}
input:focus			   {background-color: #C9D7F1;}
select.contactformulier{padding:0px; font-size: 100%; font-family: Verdana;}
br 					   {clear: left;}
.submit 			   {border: 1px solid #003399; background-color: #0093D8; color: white;	font-family: Verdana; font-size: 11px; margin: 4px;}

.alternate				{background:#F4F4F4;} 
#acc_container			{width:285px; float:left; padding-bottom:15px;}
#acc_afb				{width:132px; height:139px; float:left;}
#acc_list				{width:135px; float:left; list-style-image:url(../img/stip_meer.jpg); line-height:17px; margin:10px 0px 0px 0px; padding:0px 0px 0px 15px;}

#waardebon				{top: 100px; position:absolute;}

#main-bestellen		   {width:805px; background:#FFFFFF; margin-left:175px; margin-top:115px; line-height:20px; }
#main-bestellen td	   {border-bottom:none; }
#main-bestellen td img {margin-top:5px;}

.bestel-intro		   {padding:20px; margin:0px; position:relative;}
.bestel-product		   {float:left; margin-left:-123px; z-index:99; position:relative; background:#FFFFFF;  border-bottom:1px dashed #F5821F;}
.prod-afb			   {float:left; width:151px;}
.prod-tekst			   {float:left; width:700px; margin-left:20px; margin-top:30px; }
.bestel-but			   {float:left; background:url(../img/but-bestelform.gif) no-repeat left; padding-left:20px;}
#footer-bestellen      {background:url('../img/footer.jpg') no-repeat; position:relative; left:0px;	width:980px; height:30px;}

.bestel-product-detail {float:left; margin-left:-175px; z-index:99; position:relative; background:#FFFFFF;  border-bottom:1px dashed #F5821F;}
.prod-afb-detail	   {float:left; width:289px;}
.prod-tekst-detail	   {float:left; width:600px; margin-left:20px; margin-top:30px; }
.nummer-oranje		   {font-size: 12px; font-weight:bold; color:#F5821F;}
.td-bestellen		   {background:#F5821F; height:50px; border-right:1px dashed #FFF; color:#FFF; font-weight:bold; line-height:25px;}

.bestelveld				{width:38px; border:1px solid #CCCCCC; margin-top:5px;}