* {padding:0;margin:0;}
a{overflow: hidden;}
a img{border:0px;}
html { min-height: 100%; margin-bottom: 1px;}
.clearall{clear:both;}
	
body {
	background:#831542 url(../images/layout/body_background.jpg) repeat-x 0px 0px;
	font: 13px Tahoma,Arial Helvetica, sans-serif;
	color:#3F3F3F;
}
#wrapper_header{width:783px; margin:0 auto;}
#wrapper_header #header{
	background:#831542 url(../images/layout/header_background.jpg) no-repeat 0px 0px;
	height:129px;
}

#wrapper_banner{background-image:url(../images/layout/banner_background.jpg); background-position:center; height:163px;}
#banner{width:783px; margin:0 auto;}
#wrapper_header{width:783px; margin:0 auto;}

#banner h3{background:url(../images/layout/banner_tekst1.gif) no-repeat 50px 85px ; height:163px; width:783px;}
#banner h3 strong{display:none;}

#wrapper_content{
	width:1024px; 
	margin:0 auto; 
	background:url(../images/layout/content_background.gif) no-repeat top center;
	padding-top:20px;
	padding-left:2px;
	padding-bottom:60px;
}
#content{width:730px; margin:0 auto;}
#content #left1{width:319px;  	float:left; 	margin-right:10px; 	border-right:#999999 solid 1px;}
#content #right1{width:340px;	float:left;		margin-right:40px;	margin-left:20px;}

#content #left2{width:419px;  	float:left; 	margin-right:10px; 	border-right:#999999 solid 1px;}
#content #right2{width:240px;	float:left;		margin-right:40px;	margin-left:20px;}


#wrapper_footer{
	width:1024px; 
	margin:0 auto; 
	background:url(../images/layout/footer_background.gif) no-repeat top center;
	padding-top:10px;
}
#footer{
	width:1024px; 
	margin:0 auto; 
	background:url(../images/layout/footer_background_bottom.gif) no-repeat bottom center;
	padding-top:0px;
	padding-bottom:17px;
}
#footer #adres{margin-left:150px; font-size:12px; color:#999999; line-height:14px;}
#footer #adres a{color:#999999; text-decoration:none;}
#footer #adres a:hover{border-bottom:#AA1C54 dotted 1px;}
#footer #copy{font-size:9px; color:#999999; float:right; margin-right:125px;}
#footer #copy a{color:#999999;}
#footer #copy a:hover{border-bottom:#AA1C54 dotted 1px; text-decoration:none;}


/*_HEADER---NAVIGATION*/
#wrapper_header ul#nav{list-style:none; display:block; float:right; margin-right:20px;}
#wrapper_header ul#nav li{display:block; float:left;}

#talen{position:absolute; margin-left:720px; margin-top:110px; font: 12px Tahoma,Arial Helvetica, sans-serif;}

#talen a{color:#999999; text-decoration:none;}
#talen a.actief{color:#AA1C54;}

ul#nav a{
	height:90px;
	display:block;
	overflow:hidden;
	text-indent:-9000px;
}

ul#nav a.nav_trimex {
	width:67px;
	background-image:url(../images/layout/header_nav_trimex_0.jpg);
}
ul#nav a.nav_showcase {
	width:92px;
	background-image:url(../images/layout/header_nav_showcase_0.jpg);
}
ul#nav a.nav_rental {
	width:61px;
	background-image:url(../images/layout/header_nav_rental_0.jpg);
}
ul#nav a.nav_press {
	width:60px;
	background-image:url(../images/layout/header_nav_press_0.jpg);
}
ul#nav a.nav_links {
	width:68px;
	background-image:url(../images/layout/header_nav_links_0.jpg);
}
ul#nav a.nav_contact {
	width:68px;
	background-image:url(../images/layout/header_nav_contact_0.jpg);
}

ul#nav a:hover{
	background-position:0 -90px;
	background-color:#fff;
}

body#trimex 	ul#nav a.nav_trimex,
body#showcase 	ul#nav a.nav_showcase,
body#rental 	ul#nav a.nav_rental,
body#press 		ul#nav a.nav_press,
body#links 		ul#nav a.nav_links,
body#contact 	ul#nav a.nav_contact{
	background-position:0 -90px;
	background-color:#fff;
}


#subnav{
position:absolute;
margin-left:415px;
margin-top:83px;
width:75px;
text-align:right;
line-height:9px;
}
#subnav a{font-size:9px; text-decoration:none; color:#b2b2b2; font-weight:bold;}
#subnav a.actief{color:#AA1C54;}


#subnav2{
position:absolute;
margin-left:540px;
margin-top:33px;
width:75px;
text-align:right;
line-height:9px;
}
#subnav2 a{font-size:9px; text-decoration:none; color:#b2b2b2; font-weight:bold;}
#subnav2 a.actief{color:#AA1C54;}






/*_FOOTER---NAVIGATION*/
#footer ul#nav2{list-style:none; display:block; float:right; margin-right:121px;}
#footer ul#nav2 li{display:block; float:left;}

ul#nav2 a{
	height:37px;
	display:block;
	overflow:hidden;
	text-indent:-9000px;
}

ul#nav2 a.nav_trimex {
	width:72px;
	background-image:url(../images/layout/footer_nav_trimex_0.jpg);
	background-repeat:no-repeat;
}
ul#nav2 a.nav_showcase {
	width:99px;
	background-image:url(../images/layout/footer_nav_showcase_0.jpg);
	background-repeat:no-repeat;
}
ul#nav2 a.nav_rental {
	width:61px;
	background-image:url(../images/layout/footer_nav_rental_0.jpg);
}
ul#nav2 a.nav_links{
	width:68px;
	background-image:url(../images/layout/footer_nav_links_0.jpg);
}

ul#nav2 a.nav_press {
	width:60px;
	background-image:url(../images/layout/footer_nav_press_0.jpg);
}
ul#nav2 a.nav_link {
	width:68px;
	background-image:url(../images/layout/footer_nav_links_0.jpg);
}
ul#nav2 a.nav_contact {
	width:78px;
	background-image:url(../images/layout/footer_nav_contact_0.jpg);
}

ul#nav2 a:hover{
	background-position:0 -37px;
	background-color:#fff;
}

body#trimex 	ul#nav2 a.nav_trimex,
body#showcase 	ul#nav2 a.nav_showcase,
body#rental 	ul#nav2 a.nav_rental,
body#press 		ul#nav2 a.nav_press,
body#links 		ul#nav2 a.nav_links,
body#contact 	ul#nav2 a.nav_contact{
	background-position:0 -37px;
	background-color:#fff;
}





/*_INHOUD---*/


h1{font-size:14px; color:#AA1C54; text-transform:uppercase; margin-bottom:10px;}
p{line-height:18px;}
.leesttxt1 a{color:#AA1C54; text-decoration:none;}
.leesttxt1 a:hover{color:#AA1C54; text-decoration:underline;}
.line1{clear:both; border-bottom:#CCCCCC dotted 1px; height:1px; font-size:0px; padding-top:5px; margin-bottom:20px;}

.inhoud1{border-top:#999999 dotted 1px; width:300px; padding-top:10px;}
.inhoud2{border-top:#999999 dotted 1px; padding-top:10px;}
dl.producthome{clear:both; margin-bottom:60px;}
.producthome dt{width:160px; float:left; margin-right:5px;}
.producthome dt img{padding:3px; border:#999999 solid 1px; }
.producthome dd{width:175px; float:left;}
.producthome dd.spacex{height:50px;}


dl.productdetail{clear:both; margin-bottom:30px;}
.productdetail dt{width:470px; float:left; margin-right:5px;}
.productdetail dt img{padding:3px; border:#999999 solid 1px;}
.productdetail dd{}


dl.overzicht1{float:left; margin:5px 10px; height:150px; }
dl.overzicht1 dt{width:150px;}
dl.overzicht1 dt img{border:#6f6f6f solid 1px;  padding:4px;}
dl.overzicht1 dd{text-align:left; width:150px;}

dl.overzicht2{float:left; margin:5px 5px;}
dl.overzicht2 dt img{border:#6f6f6f solid 1px;  padding:4px;}
dl.overzicht2 dd{text-align:right;}

dl.overzicht3{margin:5px 5px;}
dl.overzicht3 dt{float:left; width:200px;}
dl.overzicht3 dd{text-align:left;}
dl.overzicht3 a{color:#3F3F3F; text-decoration:none;}
dl.overzicht3 a:hover{color:#3F3F3F; text-decoration:underline;}





legend{font-weight:bold; color:#ac1e14; font-size:11px;}
fieldset{padding:5px; margin:5px; border:#c2c2c2 solid 0px;}
label {font-weight: bold; font-size:11px;}
.label2{font-size:14px;}
.form-row {clear: both; padding: 0.5em;}
.space{margin-bottom:10px;}

.field-widget2{font-size:14px; line-height:20px;}

input.input1{
	border: 1px solid #EFEFEF;
	background-color:#EFEFEF;
	font-size:18px;
	padding:5px;
	width:335px;
	color:#555555;
}

input.input2{
	border: 1px solid #EFEFEF;
	background-color:#EFEFEF;
	font-size:17px;
	padding:3px;
	width:300px;
	color:#555555;
}

input.input3{
	border: 3px solid #EFEFEF;
	background-color:#EFEFEF;
	font-size:17px;
	padding:3px;
	width:135px;
	color:#555555;
}

textarea.input1{
	border: 1px solid #EFEFEF;
	background-color:#EFEFEF;
	font-size:18px;
	padding:5px;
	width:335px;
	color:#555555;
	height:150px;
	font-weight:bold;
}

.warning1 {
 	font-weight:bold;
	padding:15px;
	margin-bottom:15px;
	color:#AA1C54;
	font-size:13px;
	/*border-left:#E6E3CE solid 5px;*/
}



