@charset "utf-8";

body  					{ margin:0; padding:0; background:url(../images/bodyBackground.jpg) repeat-x top left; font-family:Verdana, Geneva, sans-serif; font-size:11px; }

/* HTML ELEMENTEN */
h1,		
h2, 		
h3, 
h4,
h5,
h6,
p 						{ margin:0; padding:0 0 10px; }
a 						{ text-decoration:underline; color:#f00; }

/* FORM ELEMENTEN */
form 					{ margin:0; padding:0; }
form img 				{ border:none; }
input[type=text]		{ border:1px solid #000; margin:0 5px 0 0; }
input[type=submit]		{ cursor:pointer; border:1px solid #000; }
input[type=checkbox]	{ }
input[type=radio]		{ }
input[type=button]		{ }
textarea				{ width:200px; height:100px; border:1px solid #000; }
select					{ width:50px; border:1px solid #000; }

/* COMMON CLASSES */
.fleft 					{ float:left; margin:0 10px 0 0; }
.fright 				{ float:right; }
.tcenter				{ text-align:center; }
.tright					{ text-align:right; }
.breaker,
.clear,
.break					{ clear:both; }
.bold					{ font-weight:bold; }
.italic					{ font-style:italic; }
.hidden					{ display:none; }
.underline				{ text-decoration:underline; }
.uppercase				{ text-transform:uppercase; }
.smallcaps				{ font-variant:small-caps; }

/* ERROR CLASSES FORM ELEMENTEN */

.notice, 
.success    			{ padding:10px; margin-bottom:16px; border:2px solid #ddd; }

.notice     			{ background:#fff6bf; color:#514721; border-color:#ffd324; }
.success    			{ background:#e6efc2; color:#264409; border-color:#c6d880; }

.notice a   			{ color:#514721; }
.success a  			{ color:#264409; }

#mainContainer 			{ position:relative; width:1024px; margin:0 auto; }

/* HEADER */
#headerContainer 		{ position:relative; width:1024px; height:188px; background:url(../images/headerBackground.jpg) no-repeat top left; }

/* logo */
#logo 					{ position:absolute; top:45px; left:35px; }

/* header menu */
#headerItems			{ position:absolute; left:201px; top:81px; width:523px; height:126px; z-index:5; }
#headerItems ul			{ margin:0; padding:0; }
#headerItems li			{ list-style-type:none; float:left; }
#headerItems a			{ height:127px; display:block; }
.busvervoer				{ background:url(../images/btn.busvervoer.jpg) no-repeat top left; width:169px; height:126px; }
.busvervoer:hover,
.busvervoer.active		{ background:url(../images/btn.busvervoer.over.jpg) no-repeat top left; }
.transport				{ background:url(../images/btn.transport.jpg) no-repeat top left; width:169px; height:126px; margin:0 0 0 8px; }
.transport:hover,
.transport.active		{ background:url(../images/btn.transport.over.jpg) no-repeat top left; }
.verhuizingen			{ background:url(../images/btn.verhuizingen.jpg) no-repeat top left; width:169px; height:126px; margin:0 0 0 8px; }
.verhuizingen:hover,
.verhuizingen.active	{ background:url(../images/btn.verhuizingen.over.jpg) no-repeat top left; }

/* CONTENT */
#contentContainer		{ position:relative; width:1024px; background:url(../images/contentContainerBackground.jpg) no-repeat top left #fff; }
#contentContainer h1	{ font-size:15px; color:#ee2700; }
#contentContainer h2	{ font-size:12px; color:#264273; }
#contentContainer h3	{ font-size:12px; margin:0; padding:0; }

/* info */
#globalInfo				{ position:absolute; bottom:10px; left:50px; text-align:right; color:#ff2600; font-weight:bold; line-height:20px; }

/* zijkant images */
.bus 					{ position:absolute; bottom:160px; right:-32px; }
.truck 					{ position:absolute; bottom:15px; right:-32px; }

/* gedeelte links */
#contentLeft 			{ position:relative; width:201px; padding:40px 0 0; float:left; }

/* menu links */
#contentLeftMenu		{ position:relative; width:201px; font-weight:bold; text-align:right; }
#contentLeftMenu ul   	{ margin:0; padding:0; }
#contentLeftMenu li		{ list-style-type:none; line-height:23px; background:url(../images/contentLeftMenuLi.jpg) no-repeat 186px 15px; }
#contentLeftMenu a		{ text-decoration:none; color:#24365c; padding:0 20px 0 0; display:block; }
#contentLeftMenu a:hover,
#contentLeftMenu a.active { color:#ff2600; }

/* gedeelte rechts */
#contentRight 			{ position:relative; width:683px; padding:19px 0 0; float:left; }

/* tekst gedeelte */
#contentRightTextpage 	{ position:relative; width:473px; padding:25px 180px 140px 30px; min-height: 150px; border:1px solid #000; color:#264273; line-height:18px; }
#contentRightTextpage p { letter-spacing:1px; }
#contentRightTextpage a	{ color:#264273; }

/* gele balk */
#contentRightFooter		{ position:relative; width:683px; height:16px; background:#ffcf24; border:1px solid #ffcf24; }

/* FOTOBOEK */
#imageContainer 	{ position:relative; width:490px; }
.image 				{ position:relative;  margin:0 5px 50px 0;  width:150px; float:left; }
.image img			{ border:none;  width:150px; height:99px; }  

/* FOTODETAIL */
.imageDetail 		{ position:relative; padding:0 0 20px; }
.imageDetail img	{ width:450px; height:300px; }

/* NIEUWS */
#newsContainer 		{ position:relative; }
.newsItem 			{ position:relative; padding:15px 0; border-bottom:2px solid #000; }

/* OFFERTE */
.offerteaanvraag 	{ position:relative; padding:0 0 150px; text-align:center; }

/* CONTACT */
.contactInfo 		{ position:relative; line-height:26px; }
.contactForm		{ position:relative; padding:20px 0; }

span.error_notice {
	color:#e5322d;
	line-height:40px;
}
td.error {
	color:#e5322d;
	font-weight:bold;
}
span.error input,
span.error textarea {
	border: 1px solid #e5322d;
	background-color:#fbe3e4;
}
.beeldmerk			 { position: absolute; top: -70px; }

