*			{margin: 0; padding: 0;}

img, div { behavior: url(./includes/iepngfix.htc) }		

a:link {font-size: 8pt; color: #ff6f20; text-decoration: underline;}
a:visited {font-size: 8pt; color: #ff6f20; text-decoration: underline;}
a:hover {font-size: 8pt; color: #ff6f20; text-decoration: underline;}
a:active {font-size: 8pt; color: #ff6f20; text-decoration: underline;}

p	       	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #8d817b;}
li	       	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #8d817b;}
li:before {color:#8d817b;}
ul			{list-style-position: inside;}

hr.wit		{border-width:0;
			height: 1px;
			color:#f3f0ed;
			background-color: #f3f0ed;}
			
hr.oranje	{border-width:0;
			height: 1px;
			color:#ff6f20;
			background-color: #ff6f20;}

p.error 	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #FF0000;}	

h1		 	{ font-family:Georgia, serif;
			font-size: 12pt; 
			color: #ff6f20; 
			font-weight:normal; 
			margin-bottom: 5px; 
			margin-top:5px }

h2		 	{ font-family:Georgia , serif;
			font-size: 9pt; 
			font-weight:normal; 
			color: #ff6f20; 
			margin-bottom: 0px;
			margin-top:5px }

h3		 	{ font-family:Georgia , serif;
			font-size: 10pt; 
			font-weight:normal; 
			color: #ff6f20; 
			margin-bottom: 0px; 
			margin-top:5px }

body 		{background-color: #000000; 	
			text-align: center;
			}
			
	
			
img		{border-right:20px;
		border-bottom:10px;
		border-style: solid;
		border-color: transparent !important;
		border-color: #e7e4e2;
		}
		
img.noborder	{border:none;
				vertical-align:middle;}	
				
img.right		{float: right;}					
			
#main img			{border-width: 10px;
					border:solid;
					border-color : #FFFFFF;}	
			
#main img.statuspagina	{vertical-align:middle;
					border:none;
					border-width: 0px;}
					
#main img.thumbnail{border:solid;
					border-width: 1px;
					border-color : #000000;}


#main img.fonts	{vertical-align:middle;
				border:none;
				border-width: 0px;}

textarea{ font-family: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}

table		{border:none;
 			
			}

td			{font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color:#8d817b;
			vertical-align: top;
			padding: 5px 5px 5px 0px;
			}
		
label {
	cursor: pointer;
}

label.align_text {
	float: left;
	width: 85px;
	text-align: left;
	padding-right: 1px;
}

.ruimte	{margin-bottom: 3px;}

/* attributen voor dealerinfo */
#dealerinfo	{background: url(./dealer/createmap.php) no-repeat right top;
			min-height:500px;
			}

			

.invoerplaats{background: url(./dealer/invoerplaats.png) no-repeat ;
			padding: 2px 2px 2px 5px;
    		border: none;
    		height: 18px;
			}

.invoerdealer{background: url(./dealer/invoerdealer.png) no-repeat ;
			padding: 2px 2px 2px 7px;
    		border: none;
    		height: 18px;
    		width: 18px;
			}

.dealers	{background:transparent url(./dealer/nummerrondje.jpg) no-repeat scroll 0 0;
			color:#FFFFFF;
			display:block;
			height:16px;
			padding-left:6px;
			}
			
.teller		{color:#FFFFFF;
			}
		
/* Hack voor de min-height property tbv IE */	
.prop500 {  
    height:500px;
    float:right;
    width:1px;
  	}		
		
/* einde dealerinfo */			


/* start catalogus */
#productfoto	{}

#productinfo	{clear:both;}



h1.catalogus	{color: #403634;
				}
				
a.model			{color:#ff6f20;
				text-decoration: none;}
					
a.model:hover	{color:#ff6f20;
				text-decoration: underline;}
				
a.actief		{color: #403634;
				text-decoration: underline;}				

#tekening		{float:left;
				clear:both;}
				
#handleidingvak	{float:left;
				clear:both;
				width: 400px;
				}
				
.handleidingcontent1 {float:left;
					padding-top:14px;
					height: 30px;
					width: 156px;
					}
				
.handleiding	{height:26px;
				width: 156px;
				background: url(./catalogus/handleiding.png);
				background-repeat: no-repeat;
				display:block;
				}
				
.handleiding:hover	{background-image: url(./catalogus/handleiding-hover.png);
				}
				
.folder	{height:26px;
				width: 156px;
				background: url(./catalogus/folder.png);
				background-repeat: no-repeat;
				display:block;
				}
				
.folder:hover	{background-image: url(./catalogus/folder-hover.png);
				}


span.none    	{display: none;}


#cat-footer		{clear:both;}							

/* einde catalogus */




#wrapper	{text-align:left;
			margin:0 auto;
			width: 1024px;
			background-image: url(./images/background.png) !important;
			background-image: url(./images/background.jpg);
			background-repeat: repeat-y;
			}


#menu 		{float:right;
			width:160px;
			padding-top:160px;
			}

.menukleur	{font-size: 9pt;
			color: #cec6c0;}

a.menu:link	{display: block;
			font-family:Georgia, serif;
			font-size: 10pt; 
			color: #cec6c0;
			text-decoration: none;
			height:25px;
			line-height:25px;
			text-indent: 16px;
			}

a.menu:visited {display: block;
			font-family:Georgia, serif;
			font-size: 10pt; 
			color: #cec6c0;
			text-decoration: none;
			height:25px;
			line-height:25px;
			text-indent: 16px;
			}

a.menusub:link {margin-left:15px;
   			}

a.menusub:visited {margin-left: 15px;
   			}

a.menusubsub:link{margin-left:30px;
   			}

a.menusubsub:visited {margin-left:30px;
   			}
   			

a.open		{background-image: url(./menu/open.jpg);
			background-repeat: no-repeat;}

a.active	{background-image: url(./menu/active.jpg);
			background-repeat: no-repeat;}

a.normal 	{background-image: url(./menu/normal.jpg);
			background-repeat: no-repeat;}
			
a.menu:hover{color: #ff6f20;}  
		

a.breadcrumb:link	{color: #372e2d;
				text-decoration: none;
				font-weight: bold;
				}

a.breadcrumb:visited	{color: #372e2d;
				text-decoration: none;
				font-weight: bold;
				}

/* Hack voor de min-height property tbv IE */	
.prop {  
    height:585px;
    float:right;
    width:1px;
  	}	

#leftcolumn	{float:left;
		background-image: url(./images/logo.png);
		background-repeat: no-repeat;
		background-position: left top;
		max-width: 381px;
		width: 381px;
		min-height:500px;
		margin: 30px 0 0 35px;
		}
		
#adres	{float: left;
		padding-top:160px;}

.adres	{color:#cec6c0;
		font-size: 9pt;}
		

#banner	{background-image: url(./images/lamp.png);
		background-repeat: no-repeat;
		height:123px;
		padding-top:8px;
		padding-left:1px;
		width:172px;
		}
		

#rightcolumn	{float:right;
		position: relative;
		right:85px;
		text-align:left;
		font-family: Verdana; 
		max-width: 453px;
		width: 453px;
		min-height: 625px;
		}

#topmenu	{height:25px;
			width: 453px;
			padding-top:10px;
			text-align: right;}


#contactlink, #dealerlink, #homelink	{float:right;}


#homelink a.off {float:right;
			height:21px;
			width: 57px;
			text-indent: 25px;
			padding-top:3px;
			padding-right:15px;
			background-image: url(./images/icon-home.png);
			background-repeat: no-repeat;
			font-size: 8pt; color: #8d817b; text-decoration: none;
			}

#homelink a.on {float:right;
			height:21px;
			width: 57px;
			text-indent: 25px;
			padding-top:3px;
			padding-right:15px;
			background-image: url(./images/icon-home-mo.png);
			background-repeat: no-repeat;
			font-size: 8pt; color: #ff6f20; text-decoration: underline;
			}
				



#contactlink a.off {float:right;
			height:21px;
			width: 66px;
			text-indent: 25px;
			padding-top:3px;
			padding-right:15px;
			background-image: url(./images/icon-contact.png);
			background-repeat: no-repeat;
			font-size: 8pt; color: #8d817b; text-decoration: none;
			}

#contactlink a.on {float:right;
			height:21px;
			width: 66px;
			text-indent: 25px;
			padding-top:3px;
			padding-right:15px;
			background-image: url(./images/icon-contact-mo.png);
			background-repeat: no-repeat;
			font-size: 8pt; color: #ff6f20; text-decoration: underline;
			}


#dealerlink a.off {float:right;
			height:21px;
			width: 112px;
			text-indent: 25px;
			padding-top:3px;
			background-image: url(./images/icon-dealers.png);
			background-repeat: no-repeat;
			font-size: 8pt; color: #8d817b; text-decoration: none;
			}

#dealerlink a.on {float:right;
			height:21px;
			width: 112px;
			text-indent: 25px;
			padding-top:3px;
			background-image: url(./images/icon-dealers-mo.png);
			background-repeat: no-repeat;
			font-size: 8pt; color: #ff6f20; text-decoration: underline;
			}

				


		
#footer {position:relative;
		padding-bottom: 12px;
		padding-left:20px;
		clear:both;
		}

.footer		{font-family: Verdana;
			font-weight: normal; 
			font-size: 7pt; 
			color: #cec6c0; 
			}

a.footerlinks:link {font-family: Verdana;
			font-weight: normal; 
			font-size: 7pt; 
			color: #cec6c0; 
			text-decoration: none; 
			}	
			
a.footerlinks:visited {font-family: Verdana;
			font-weight: normal; 
			font-size: 7pt; 
			color: #cec6c0; 
			text-decoration: none;}
				

		
