/****************** THE BODY AND TABLE LAYOUT *********************************/
* {
	margin: 0px;
	padding: 0px;
}
body {
	padding: 0px;
	font: 0.8em/1.5em Arial, Helvetica, sans-serif;
	background-color: #000;
	background-image: url(../images/achtergrond/x.jpg);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/****************** for printing only ********************************/
#divPrint {
	display:none;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #000000;
}

#container {
	position: relative;
	width: 998px;
	min-height: 100%;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/kopje8.jpg);
	background-repeat: no-repeat;
	border: 1px solid #666666;
}
#container2 {
	position: relative;
	width: 998px;
	min-height: 100%;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/kopje10.jpg);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
}

#container3 {
	position: relative;
	width: 998px;
	min-height: 100%;
	margin: 0 auto;
	background-color: #FFF;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
}
/************top tableHeader which include divLogo,divHeader, ulMainNav, dikvSubHeader, divSubNav **********/
#tableHeader {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/kopje15.jpg);
	background-repeat: no-repeat;


}
#tableHeader_home {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/header_home.jpg);
	background-repeat: no-repeat;

}
#tableHeader_mannen {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/header_mannen.jpg);
	background-repeat: no-repeat;
}
#tableHeader_dozen {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/kopje_dozen2.jpg);
	background-repeat: no-repeat;
}
#tableHeader_wie {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/header_wie.jpg);
	background-repeat: no-repeat;
}
#tableHeader_casus {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/header_casus.jpg);
	background-repeat: no-repeat;
}
#tableHeader_contact {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/header_contact.jpg);
	background-repeat: no-repeat;
}
#tableHeader_blog {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 155px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(../images/achtergrond/header_blog.jpg);
	background-repeat: no-repeat;
}
/******************************** Sub Navigation******************************/
#divSubHeader {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
}
#divSubHeader_home {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
	background-color: #000;
	background-image: url(../images/achtergrond/top_home.jpg);
	background-position: left bottom;
}
#divSubHeader_mannen {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
	background-color: #000;
	background-image: url(../images/achtergrond/top_mannen.jpg);
	background-position: left bottom;
}
#divSubHeader_dozen {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
	background-color: #000;
	background-image: url(../images/achtergrond/top_dozen.jpg);
	background-position: left bottom;
}
#divSubHeader_wie {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
	background-color: #000;
	background-image: url(../images/achtergrond/top_wie.jpg);
	background-position: left bottom;
}
#divSubHeader_casus {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
	background-color: #000;
	background-image: url(../images/achtergrond/top_casus.jpg);
	background-position: left bottom;
}
#divSubHeader_contact {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
	background-color: #000;
	background-image: url(../images/achtergrond/top_contact.jpg);
	background-position: left bottom;
}
#divSubHeader_blog {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 30px;
	background-color: #000;
	background-image: url(../images/achtergrond/top_blog.jpg);
	background-position: left bottom;
}
/*************************************the Three Main Columns wrapped in divContainer *********************/
#divRight {
	width: 360px;
	margin: 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#divCenter {
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0px -155px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	vertical-align: top;
	font-size: 13px;
	color: #333333;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 12px;
	padding-left: 35px;
	background-image: url(../images/achtergrond/kopjecenter.jpg);
}
#divCenter h1 {
	font-size: 1.2em;
	border-top: 1px none #000;
	border-left: 1px none #000;
	color: #003F77;
	border-bottom-style: none;
	padding-left: 45px;
}

#divCenter h2 {
	font-size: 12px;
	font-weight: bold;
	color: #1D378C;
}
#divCenter h3 {
	
}
.divCenterNav {
	padding-right: 16px;
	color: #333333;
	padding-left: 24px;
	padding-bottom: 6px;
	margin-bottom: 6px;
	text-align: justify;
}

.floatRight {
	float: right;
	padding-left: 20px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.floatLeft {
	float: left;
	padding-right: 20px;
	padding-top: 4px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#divFooter  {
	color: #003F77;
	background-color: #99C953;
	text-align: center;
}
#divFooter a:link, #divFooter a:visited, #divFooter a:active {
	color: #003F77;
	text-decoration: none;
	
}
#divFooter a:hover, #divFooter a.current:link, #divFooter a.current:visited {
	color: #fff;
	text-decoration: none;
}
/****the elements in #divRight *******/
#container #divRight .flash {
	height: 150px;
	width: 341px;
	border: 1px solid #666666;
	margin-top: 12px;
}
#container #divRight .kwoot {
	background-color: #DDE6E1;
	height: 60px;
	border: 1px solid #666666;
	width: 341px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
#container #divRight .adres {
	border: 1px solid #666666;
	width: 341px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container #divRight .blog {
	width: 341px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #013F78;
	font-weight: bold;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.blog a:link, .blog a:visited, .blog a:active{
	font-size: 12px;
	color: #003F77;
	font-weight: bold;
	float: right;
	padding-top: 10px;
	background-color: #ffffff;
	padding-left: 10px;
	}
.blog a:hover, .blog a.current:link, .blog a.current:visited {
	color: #990000;
	font-weight: bold;
	}
.blog hr {
	color: #990000;
	font-weight: bold;
	background-color: #FF0000;
	height: 1px;
	}
#container #divRight .blogTop {
	background-color: #B6C7D7;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #013F78;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
}
#container #divRight .blog .blogTxt {
	text-align: left;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}
#container  #divCenter  img  {
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px;
}
#container  .subkopje {
	padding-top: 4px;
	padding-bottom: 6px;
	padding-right: 4px;
	font-weight: bold;
	color: #003F77;
	letter-spacing: .1em;
	text-align:right
}
.mailform {
	width: 500px;
	
}
.naam {
	color: #013F78;
	font-weight: bold;
}
.gegevens {
	padding-left: 150px;
}
.leftmenu     {
	width: 341px;
	border: 1px solid #666;
	background-image: url(../images/sidemenu/back_menu_diensten.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 215px;
}
.leftmenu h1     {
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 4px;
	padding-bottom: 18px;
	padding-left: 6px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#container table tr #divCenter ul.list {
	padding-left: 32px;
	list-style-type: circle;
}
#container table tr #divCenter ol.list {
	padding-left: 32px;
}
.sidemenu {
	list-style-type: none;
	text-align: left;
}
.sidemenu li {
	padding-left: 4px;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	
}
.sidemenu li a:link, .sidemenu li a:visited, .sidemenu li a:active{
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sidemenu li a:hover , .sidemenu li a.current:link, .sidemenu li a.current:visited{
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOver.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.submenu  {
	padding-left: 10px;
	list-style-type: none;
	text-align: left;
	padding-top: 4px;
}

.submenu li a:link, .submenu li a:visited, .submenu li a:active {
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOnSub.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.submenu li a:hover , .submenu li a.current:link, .submenu li a.current:visited {
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOverSub.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	height: 24px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.submenu li .current {
	color: #BF3130;
}







#divCenter .links {
	list-style-type: none;
}
#divCenter .links li {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
	
}
#divCenter .links li a:link, #divCenter .links li a:visited, #divCenter  .links li a:active{
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#divCenter .links li a:hover ,#divCenter .links li a.current:link,#divCenter .links li a.current:visited{
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOver.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
#divCenter a:link, #divCenter a:visited,#divCenter a:active{
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#divCenter a:hover ,#divCenter  a.current:link, #divCenter  a.current:visited{
	color: #003F77;
	text-decoration: none;
	background-image: url(../images/sidemenu/sideOver.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
#container table tr #divCenter .floatLeft .nolink {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#flashcontent {
	margin: 0px;
	padding: 0px;
}
.breadcrumbs {
	font-size: 10px;
	text-align: right;
	padding-right: 18px;
	color: #A1B2A8;
	margin: 0px;
	padding-top: 0px;
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #A1B2A8;
	text-decoration: none;	
}
.breadcrumbs a:hover, .breadcrumbs a.current:link, .breadcrumbs a.current:visited {
	color: #044178;
	text-decoration: none;
}
.leftmenu .casus_small {
	font-size: 11px;
	text-align: left;
	list-style-type: none;
}
.leftmenu .casus_small ul {
	padding-left: 20px;
	list-style-type: circle;
}
#divRight .pdf img {
	border: 1px solid #414141;
}

/* removing outlines arround links*/
 a:link,  a:active {
outline: none;
 }
 :-moz-any-link:focus {
  outline: none;
}

