html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 

body					{
	background			: url(../img/bg.gif) repeat-x;
	margin				: 0 auto;
	padding				: 0;
	font				: 0.7em Arial, Helvetica, sans-serif;
	text-align			: center; /* #container centreren voor IE5 */
}

/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container				{
	position			: relative;
	margin				: 0 auto;
	width				: 980px;
	text-align			: left;
}

/* --------------------------------	*/
/* top							 	*/
/* --------------------------------	*/
#top					{
	height				: 96px;
	width				: 980px;
}

#logo					{
	width				: 234px;
	height				: 80px;
	background			: url(../img/cajatrappentechniek_logo.jpg) no-repeat;
	margin				: 0 0 16px 22px;
}

#logo h1 a				{
	width				: 234px;
	height				: 80px;
	overflow 			: hidden;
	text-indent			: -9000em;
	display				: block;
}

/* --------------------------------	*/
/* menu						 		*/
/* --------------------------------	*/
#menu					{
	float				: left;
	width				: 980px;
	_width				: 980px;
}

#menu ul				{
	list-style-type		: none;
	position            : relative;
}

#menu li				{
	float				: left;
}

#menu li a				{
	float				: left;
	display				: block;
	text-indent			: -9000em;
	overflow			: hidden;
	_height				: 1%; !important;
}

#menu li a.home 				{ background: url(../img/buttons/menu_home.gif) no-repeat; width: 157px; height: 47px;}
#menu li a.profiel				{ background: url(../img/buttons/menu_profiel.gif) no-repeat; width: 121px; height: 47px;}
#menu li a.zakelijkemarkt		{ background: url(../img/buttons/menu_zakelijkemarkt.gif) no-repeat; width: 172px; height: 47px;}
#menu li a.particulieremarkt 	{ background: url(../img/buttons/menu_particulieremarkt.gif) no-repeat; width: 186px; height: 47px;}
#menu li a.route				{ background: url(../img/buttons/menu_route.gif) no-repeat; width: 115px; height: 47px;}
#menu li a.contact				{ background: url(../img/buttons/menu_contact.gif) no-repeat; width: 201px; height: 47px;}

#menu li a:hover, #menu li.actief a	{ background-position: left bottom !important;}

/* --------------------------------	*/
/* submenu						 	*/
/* --------------------------------	*/
#submenu				{
	width				: 225px;
	float				: left;
	margin				: 21px 0 0 37px;
}

#submenu ul 			{
	float				: left; 
	list-style-type		: none; 
	width				: 235px;
	border-top			: 1px solid #e9e9e9;
}

#submenu li				{
	float				: left; 
	width				: 235px;
}

#submenu li a 			{
	float				: left;  
	background			: url(../img/pijl_submenu.gif) no-repeat left top;
	color				: #58575c;
	text-decoration		: none;
	display				: block;
	padding				: 8px 0 8px 20px;
	border-bottom		: 1px solid #e9e9e9;
	width				: 215px;
}

#submenu li a:hover		{
	text-decoration		: underline;
}

#submenu li.actief a	{
	text-decoration		: underline;
}

/* --------------------------------	*/
/* main						 		*/
/* --------------------------------	*/
#main					{
	width				: 980px;
}

/* --------------------------------	*/
/* header					 		*/
/* --------------------------------	*/
#header					{
	width				: 980px;
	height				: 213px;
}

#header_links			{
	background			: url(../img/header_left.jpg) no-repeat;
	width				: 412px;
	height				: 213px;
	float				: left;
}

#header_rechts			{
	background			: url(../img/header_right.jpg) no-repeat;
	width				: 568px;
	height				: 213px;
	float				: left;
}

#header_links h2		{
	margin				: 35px 0 0 30px;
	color				: #fff;
	font-size			: 1.7em;
}

#header_links p.overcajatrappentechniek {
	color				: #fff;
	margin				: 6px 45px 0 30px;
	line-height			: 16px;
}

#header_vervolg			{
	width				: 980px;
	height				: 165px;
}

#header_links_vervolg	{
	background			: url(../img/header_left_vervolg.jpg) no-repeat;
	width				: 284px;
	height				: 165px;
	float				: left;
}

#header_links_vervolg h5 {
	margin				: 103px 0 0 28px;
	color				: #fff;
	font-size			: 1.7em;
}

#header_rechts_vervolg	{
	background			: url(../img/header_right_vervolg.jpg) no-repeat;
	width				: 696px;
	height				: 165px;
	float				: left;
}

#header_rechts_vervolg_visie	{ background: url(../img/headers/header_right_vervolg_visie.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_mensen	{ background: url(../img/headers/header_right_vervolg_mensen.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_kwaliteitveiligheid	{ background: url(../img/headers/header_right_vervolg_kwaliteitveiligheid.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_vacatures{ background: url(../img/headers/header_right_vervolg_vacatures.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_zakelijkemarkt	{ background: url(../img/headers/header_right_vervolg_zakelijkemarkt.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_bouwhuiszoetermeer	{ background: url(../img/headers/header_right_vervolg_bouwhuiszoetermeer.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_blikvangerdoesburg	{ background: url(../img/headers/header_right_vervolg_blikvangerdoesburg.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_jeroenboschziekenhuis{ background: url(../img/headers/header_right_vervolg_jeroenboschziekenhuis.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_gilsingwonenharderwijk{ background: url(../img/headers/header_right_vervolg_gilsingwonenharderwijk.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_rietveldcollegedoetinchem{ background: url(../img/headers/header_right_vervolg_rietveldcollegedoetinchem.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_skbswatergraafsmeer	{ background: url(../img/headers/header_right_vervolg_skbswatergraafsmeer.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_brumamachinesspankeren{ background: url(../img/headers/header_right_vervolg_brumamachinesspankeren.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_bastonwonenzevenaar	{ background: url(../img/headers/header_right_vervolg_bastonwonenzevenaar.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_garagebedrijftenback	{ background: url(../img/headers/header_right_vervolg_garagebedrijftenback.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_woonzeapeldoorn	{ background: url(../img/headers/header_right_vervolg_woonzeapeldoorn.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_rocnijmegen	{ background: url(../img/headers/header_right_vervolg_rocnijmegen.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_particulieremarkt	{ background: url(../img/headers/header_right_vervolg_particulieremarkt.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_famlowenthaldoetinchem{ background: url(../img/headers/header_right_vervolg_famlowenthaldoetinchem.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_jansenjagerdoetinchem{ background: url(../img/headers/header_right_vervolg_jansenjagerdoetinchem.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_route	{ background: url(../img/headers/header_right_vervolg_route.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_contact	{ background: url(../img/headers/header_right_vervolg_route.jpg) no-repeat; width: 696px; height: 165px; float: left; }
#header_rechts_vervolg_bedrijfsgegevens	{ background: url(../img/headers/header_right_vervolg_route.jpg) no-repeat; width: 696px; height: 165px; float: left; }

/* --------------------------------	*/
/* content		 					*/
/* --------------------------------	*/
#content				{
	background			: url(../img/content_bg.gif) repeat-y;
	width				: 980px;
	float				: left;
	padding-bottom		: 25px;
}

/* --------------------------------	*/
/* content links		 			*/
/* --------------------------------	*/
#content_links			{
	width				: 412px;
	float				: left;
}

#content_links h3 		{
	color				: #004483;
	font-size			: 1.7em;
	margin				: 0 0 0 28px;
}

#nieuwsitem1			{
	width				: 350px;
	margin				: 10px 0 0 30px;
}

#nieuwsitem2			{
	width				: 350px;
	margin				: 10px 0 0 30px;
}

.tekst					{
	width				: 250px;
	float				: left;
}

.tekst p				{
	margin-right		: 15px;
}

.tekst p.titelnieuws	{
	color				: #004483;
	font-weight			: bold;
	margin				: 0 0 5px 0;
}

.tekst p.leesmeer		{
	margin				: 10px 0 0 0;
}

.tekst p.leesmeer a		{
	color				: #58575c;
	text-decoration		: underline;
}

.tekst p.leesmeer a:hover {
	color				: #004483;
	text-decoration		: underline;
}

.afbeelding				{
	width				: 100px;
	float				: left;
}

.lijn					{
	background			: url(../img/nieuws_lijn.gif) no-repeat;
	width				: 352px;
	height				: 2px;
	margin				: 9px 0 13px 28px;
	float				: left;
}

/* --------------------------------	*/
/* content rechts		 			*/
/* --------------------------------	*/
#content_rechts			{
	width				: 566px;
	float				: right;
}

#content_zakelijkemarkt	{
	width				: 625px;
	float				: left;
	margin				: 23px 0 0 60px;
}

#zakelijkemarktafbeeldingen	{
	width				: 625px;
	float				: left;
	margin				: 8px 0 0 1px;
}

#zakelijkemarktafbeeldingen img {
	margin				: 0 3px 6px 3px;
}

#content_rechts h4		{
	margin				: 33px 0 0 40px;
	color				: #004483;
	font-size			: 1.7em;
}

#content_rechts p.onzemogelijkheden {
	margin				: 7px 0 0 41px;
	width				: 475px;
}

#content_rechts_vervolg	{
	width				: 690px;
	float				: left;
}

#formulier				{
	margin				: 20px 0 0 70px;
}

#formulier table tr td	{
	color				: #58575c;
}

#content_tekst			{
	width				: 540px;
	float				: left;
}

#disclaimer_tekst		{
	width				: 540px;
	margin				: 23px 0 0 323px;
}

#disclaimer_tekst h6 	{
	color				: #004483;
	font-size			: 1.7em;
	margin				: 0 0 0 0px;
}

#disclaimer_tekst p 	{
	margin				: 5px 0 10px 2px;
	width				: 560px;
}

#content_tekst_route	{
	width				: 540px;
	margin				: 23px 0 0 323px;
}

#content_tekst_route h6 {
	color				: #004483;
	font-size			: 1.7em;
	margin				: 0 0 0 0px;
}

#content_tekst_route p 	{
	margin				: 5px 0 10px 0px;
	width				: 450px;
}

#content_tekst	h6 		{
	color				: #004483;
	font-size			: 1.7em;
	margin				: 23px 0 0 60px;
}

#content_tekst p 		{
	margin				: 5px 0 10px 62px;
	width				: 450px;
}

#gegevens				{
	padding-left		: 60px;
	padding-top			: 10px;
}

#gegevens table tr td	{
	color				: #58575c;
	line-height			: 16px;
}

#locatiesite			{
	width				: 625px;
	float				: left;
	margin-left			: 60px;
	border-bottom		: 1px solid #e9e9e9;
}

#locatiesite p			{
	margin				: 0 0 5px 1px;
	font-size			: .9em;
	color				: #78787a;
}

#locatiesite a			{
	text-decoration		: none;
}

#locatiesite a:hover	{
	text-decoration		: underline;
	color				: #004483;
}

#locatiesite a.actief	{
	text-decoration		: underline;
}

ul.content				{
	margin				: 0 0 0 70px;
	width				: 450px;
	color				: #58575c;
	list-style-type		: none;
}

ul.content li			{
	line-height			: 16px;
	background			: url(../img/content_pijl.gif) no-repeat left top;
	padding-left		: 15px;
}

ul.mogelijkheden		{
	margin				: 5px 0 5px 50px;
	width				: 450px;
	color				: #58575c;
	list-style-type		: none;
}

ul.mogelijkheden li		{
	line-height			: 16px;
	background			: url(../img/content_pijl.gif) no-repeat left top;
	padding-left		: 15px;
}

.content_foto			{
	width				: 140px;
	float				: left;
	margin				: 40px 0 0 5px;
}

/* --------------------------------	*/
/* content onder		 			*/
/* --------------------------------	*/
#content_onder			{
	background			: url(../img/content_onder.gif);
	width				: 980px;
	height				: 10px;
}

/* --------------------------------	*/
/* footer		 					*/
/* --------------------------------	*/
#footer					{
	margin				: 10px 0 0 30px;
	color				: #909090;
}

#footer address			{
	font-style			: normal;
}

#footer a				{
	color				: #909090;
	text-decoration		: underline;
}

#footer a:hover			{
	text-decoration		: underline;
	color				: #004483;
}

#footer p.footer		{
	margin-top			: 5px;
	color				: #aeaeae;
}

/* --------------------------------	*/
/* overige opmaak		 			*/
/* --------------------------------	*/
p						{
	color				: #58575c;
	line-height			: 16px;
}

.clear					{
	clear				: both;
}

a						{
	color				: #78787a;
	text-decoration		: underline;
}

a:hover					{
	text-decoration		: underline;
	color				: #004483;
}

select					{ color:#000; font-family:Arial; font-size:11px; border:1px solid #dcdcdc; width:200px; height:18px; }
input, checkbox			{ color:#000; font-family:Arial; font-size:11px; border:1px solid #dcdcdc; width:200px; height:16px; margin-bottom: 4px; }
textarea				{ color:#000; font-family:Arial; font-size:11px; border:1px solid #dcdcdc; height:108px; width:350px; }
.but-verzend			{ color:#fff; font-weight:bold; font-family:Arial; font-size:12px; height:25px; vertical-align:middle; line-height: 25px; width: 110px; background: #004483; 			
						  border:none; text-decoration:none; text-align:center; cursor:pointer; margin-top:10px; }
.titelregel				{ font-weight:bold; font-size:12px; }
.error 					{ font-family: Arial; font-size: 12px; color: #FF0000; margin-left: 0px; line-height: 20px; font-weight: bold; display: none; }




