body {  
		background-color: #f4f4f4; 
		margin-top: 0px; 
		margin-right: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px
		}
		
		/* ---------------KADERS ----------------------*/
		
.mapleftrep {  
	background-image: url(../images/map_left_rep.gif); 
	background-repeat: repeat-y; background-position: left top
	}	
.maprightrep { 
	background-image: url(../images/map_right_rep.gif); 
	background-repeat: repeat-y; 
	background-position: left top 
	}	
.centerbg {  
	background-image: url(../images/map_bg.jpg); 
	background-repeat: repeat; 
	background-position: left top
	}
.etiket_top {  
	background-image: url(../images/etiket_top.gif); 
	background-repeat: repeat-x; 
	background-position: left top
	}
.etiket_bottom { 
	background-image: url(../images/etiket_bottom.gif); 
	background-repeat: repeat-x; 
	background-position: left top 
	}	
.etiket_left { 
	background-image: url(../images/etiket_left.gif); 
	background-repeat: repeat-y; 
	background-position: left top 
	}
.etiket_right { 
	background-image: url(../images/etiket_right.gif); 
	background-repeat: repeat-y; 
	background-position: left top 
	}	
.etiket_center { 
	background-color: #FFFFFF; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px
	}	
.etiket_marge {  
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 10px; 
	margin-left: 0px
	}
	
.etiketblue_center { 
	background-color: #00a3e6; 
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px
	}
.etiketblue_top {  
	background-image: url(../images/etblue_top.gif); 
	background-repeat: repeat-x; 
	background-position: left top
	}	
.etiketblue_bottom { 
	background-image: url(../images/etblue_bottom.gif); 
	background-repeat: repeat-x; 
	background-position: left top 
	}
.etiketblue_left { 
	background-image: url(../images/etblue_left.gif); 
	background-repeat: repeat-y; 
	background-position: left top 
	}
.etiketblue_right { 
	background-image: url(../images/etblue_right.gif); 
	background-repeat: repeat-y; 
	background-position: left top 
	}
	
	/*  ----------------------------------NAV---------------------------------------*/
	
#headercel_nav {
		padding: 10px 30px 0px 0px;
}

.topnav {
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		color: #666666;
		font-weight: bold; 

		}

.topnav:hover {
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		color: #00a3e6;
		font-weight: bold; 		
		}
.topnav a {
	text-decoration:underline;
}
/*
#print {
		padding: 5px;
		margin: 5px;
}
*/	

#print a{
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		color: #939393;
		text-decoration: underline;
		padding: 5px;
		margin: 5px;
}		
#print a:hover{
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		color: #00a3e6;
		text-decoration: underline;
		padding: 5px;		
		}

	
	/*  ----------------------------------TYPO---------------------------------------*/
	
h1 {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 18px; 
		font-weight: bold; 
		color: #000000; 
		text-transform: uppercase;
		}
		
h2 {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 18px; 
		font-weight: bold; 
		color: #000000; 
		text-transform: uppercase;
		margin-bottom: -18px;
		/* --- alleen gebruikt als onder de zwarte titel nog een andere staat ---*/
		}
		
		/* IE only values */		
* html h2 { font-size : 100%; margin-bottom: -15px;} /* IE font size fix */
		
h3 { 
		font-family: "Times New Roman", Times, serif; 
		font-size: 18px; 
		font-weight: bold; 
		color: #00a3e6 ; 
		text-transform: uppercase;
		}
h4 { 
		font-family: "Times New Roman", Times, serif; 
		font-size: 18px; 
		font-weight: bold; 
		color: #FFFFFF; 
		text-transform: uppercase;
		margin-bottom: 18px;
		}
		
h5 {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 18px; 
		font-weight: bold; 
		color: #000000;
		margin-top: 0px; 
		margin-bottom: 6px;
		
		}
		
h6 {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		font-weight: bold; 
		color: #333333;
		margin-top: 0px; 
		margin-bottom: 6px;
		
		}
		
.subtitel{

		font-family: "Times New Roman", Times, serif; 
		font-size: 15px; 
		font-weight: bold; 
		color: #666666; 
		/*text-transform: uppercase;*/
}
p {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #000000;
		}
		
p#alinea {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #000000;
		margin-bottom: -10px;
		}
		
p#alinealaatst {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #000000;
		margin-bottom: 10px;
		}
		
.text_normal {  
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #000000;
		
		}
.text_white { 
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #FFFFFF;
		}

.comment{
		font-family: "Times New Roman", Times, serif; 
		font-size: 13px; 
		color: #979898;
	
}

.blu {
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #00a3e6 ; 



}

a {
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #00a3e6;
		text-decoration: underline;
		}

a:hover {
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #939393;
		text-decoration: underline;
		}
		
a.kleiner {
		font-family: "Times New Roman", Times, serif; 
		font-size: 12px; 
		color: #00a3e6;
		text-decoration: underline;
		}

a.kleiner:hover {
		font-family: "Times New Roman", Times, serif; 
		font-size: 12px; 
		color: #939393;
		text-decoration: underline;
		}
		
a.terug {
		font-family: "Times New Roman", Times, serif; 
		font-size: 13px; 
		color: #00a3e6;
		text-decoration: underline;
		margin-left: 5px;
		}

a.terug:hover {
		font-family: "Times New Roman", Times, serif; 
		font-size: 13px; 
		color: #939393;
		text-decoration: underline;
		margin-left: 5px;
		}
	/* ------------------------------------ LISTS ----------------------------------------------------*/
	
ul, ol {
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	padding-left: 11px;
	margin-left: 11px;
	
	
	
	}
	
text_white li{
	padding-left: 2px;
	margin-left: 2px;

}
	
li {
	list-style-type: none;
	line-height: 15px;
	}

li.spatie {
	list-style-image: url(../images/bullit_grey.gif);
	line-height: 15px;
	padding-bottom: 5px;
	}
	
li.nummers {
	list-style-type: decimal;
	/*line-height: 15px;*/
}

li.niks {
	list-style-type: none;
	/*line-height: 15px;*/
}
li.niks {
	list-style-type: none;
	/*line-height: 15px;*/
}
.bull_blue{
	color: #c1bfb2;

}

	/*  ----------------------------------FORM---------------------------------------*/
	
#form {
		width:500px;
		padding: 0px 16px 8px 16px;
		background-color: #FFFFFF;
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #666666;
		border:1px solid #FF0000;
		
}
form#mailform{	
width:600px;
/*border:1px solid #FF0000;*/
}
input { 
 		background-color: #FFFFFF; 
		border:1px solid #999999;
		
}

#dashedline{
		width:100%; 
		border-top:thin dashed #999999;
		padding: 10px 0px 0px 0px;


}
#dashedline_services{
		width:100%; 
		margin-top: 10px; 
		border-top:thin dashed #999999;
		padding: 10px 0px 0px 0px;


}



/* CSC Mailform Typo3 4.0 */
.csc-mailform, .csc-mailform-radio, .csc-mailform-check, .csc-mailform-radio fieldset {
	border: 0;
}
.csc-mailform-field {
	/*border:1px solid #FF0000;*/
	margin: 5px 0px 5px 0px;
	/*clear:both;*/
}
.field-bel_me {
	/*border:1px solid #006600;*/
	margin: 5px 0px 5px 0px;
	width:135px;
	float:left;
}
.field-uur{
	/*border:1px solid #006600;*/
	margin: 22px 0px 5px 0px;
	width:150px;
	float:left;
	/*height:39px;*/
}

.field- {
	/*border:1px solid #006600;*/
	margin: 25px 0px 5px 0px;
	width:150px;
	float:left;
}

FIELDSET{
border:none;
margin:0;
padding:0;
}
.field-formtype_mail{
clear:both;
text-align:right;
}

.field-naam label , .field-Telefoon label, .field-email label, .field-Vraag label {
width: 150px;
float: left;
text-align: left;
margin-right: 0.5em;
/*display: block;*/
}


p.newsletter{
		/*border:1px solid #CC0000;*/
		font-family: "Times New Roman", Times, serif; 
		font-size: 14px; 
		color: #666666;
		text-align:center;
		}



		/*------------------------------------- ZOEK -------------------------------------

td.zoek{
padding-top: 18px;


}
	*html td.zoek{
	height: 18px;
	padding-top: 15px;
	
	}

form#zoek {
					height: 18px;
					background:#fff; 
					margin-top: 20px;
				
							} 
							
					*html form#zoek{
							height: 12px;
							margin-top: 12px
							
							
						}
*/
/*  ----------------------------------TABLES---------------------------------------*/

td p.bodytext{
padding:0;
margin:0;
}


table.services  {
	width:630px;
	border-width:1px;
	padding:10px;
	border-style:dashed;
	border-color:#999999;
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #666666;
}



td.maintitel p{
	padding: 10px 5px 3px 5px;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	color: #757575;
	font-weight: bold;
}

td.opsomming p{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	padding: 4px 5px 4px 5px;
	color: #333333;
}

.bull_opsomming{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #c1bfb2;

}

td.meerinfo p{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	padding: 3px 5px 4px 12px;
	padding: 0;	
}

td.meerinfobeforetab{
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	padding: 3px 5px 10px 12px;
}



td.prijzen p{
	vertical-align: middle;
	text-align: center;
	padding: 2px 0px 2px 0px;
	padding: 0;
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	color: #757575;
	font-weight: bold;
}


/*  ----------------------------------LISTS---------------------------------------*/
ul.services {     
	margin: 0px;   
	list-style-image: url(../images/im_ulist.gif);   
	
	}
	
/*	
// --- CSS STYLES start ----------------------
*/



	#tabsmenu {background: #F4F4F4;height:44px;padding:0px 0px 0px 0px;
	background-image:url(../images/newnavigation/navi_fill2_small.jpg);
		background-repeat:repeat-x;
		background-position:top;
	}
	html > #tabsmenu {height:48px;}
	#tabsmenu .img,#tabsmenu .item,#tabsmenu .item2 {float: left;}
	#tabsmenu .item {
		height:44px;
		background:#810027;
		background-image:url(../images/newnavigation/m1.gif);
		background-repeat:repeat-x;
		background-position:top;
	}
	#tabsmenu .item2 {
		height:44px;
		background:#FFFFFF;
		background-image:url(../images/newnavigation/m2.gif);
		background-repeat:repeat-x;
		background-position:top;
	}
	#tabsmenu .item A,#tabsmenu .item2 A {padding: 0px 10px;line-height:28px; font-family: Verdana;font-weight:bold;font-size: .8em;text-decoration:none;}
	#tabsmenu .item A {color: #FFFFFF;}
	#tabsmenu .item2 A {color: #000000;}
	#tabsmenu .item A:hover,#tabsmenu2 .item A:hover {text-decoration:underline;}



/*
// --- CCS STYLES end ------------------------
*/

	
a img {
	border:none;
}

/*
// --- Added styles for wat doen we table -----

td.odd{
    border-right: #95b3d7 1px solid !important;
    border-top: #95b3d7 1px solid !important;
    border-left: #95b3d7 1px solid !important;
    border-bottom: #95b3d7 1px solid !important;
    height: 20px !important;
    background-color: #b8cce4
}
td.even{
    border-right: #95b3d7 1px solid !important;
    border-top: #f0f0f0;
    border-left: #95b3d7 1px solid !important;
    border-bottom: #95b3d7 1px solid !important;
    height: 20px !important;
    background-color: #dbe5f1
}

td.clean{
    border-right: #f0f0f0;
    border-top: #f0f0f0;
    border-left: #f0f0f0;
    border-bottom: #f0f0f0;
    height: 20px !important;
    background-color: transparent
}

#Border{
    height:170px !important;
    margin-top:-25px !important;   
}
