/* Start of CMSMS style sheet 'basis' */
/* ============================================
   TopTeam AA
   Author:  Jeroen Beeksma
   version: 23-12-2009
============================================ */

html, body {  
	height: 100%;
}

body {
	width: 960px;
	color: #000;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font: small/1.5em Tahoma, Verdana, Arial, Geneva;
    min-height: 100%;
}

hr, #header h1 span, #diensten li a span, #header span, #nav .first span, #adviseurs h2 span, dfn {
	display: none;
}

img {border:0;}

#wrap {
        position: relative;
}

#wrap:after {
        content: ".";
        display: none;
        height: 0;
        clear: both;
        visibility: hidden;
}

#wrap {display: inline-block;}
/* Hides from IE-mac \*/
* html #wrap {height: 1%;}
/* End hide from IE-mac */



/* HOME Specifiek bestanden----------------------------------------------------------------- */

#logo{
	  width: 147px;
	  padding: 15px 0 25px 50px;
	  }
	  
#body_home {
	background: url(images/bg_body_home.gif) repeat-x left top;
}

#body_home p a {
	color: #1f2a61;
	text-decoration: none;
	border-bottom: 1px dashed #1f2a61;
}

#body_home p a:hover {
	color: #c6c0d1;
	border-bottom: 1px dashed #c6c0d1;
}

#body_home #wrap {
	background: url(images/bg_wrap_home.gif) repeat-y center top;
	min-height: 100%;
	margin: 0;
	padding: 0;
}

#body_home #wrapbackground {
	background: url(images/bg_header_home.gif) no-repeat left top;
	height: 100%;
	width: 960px;
}

#body_home #nav ul#nav_home li a, #body_home #nav ul#nav_home li h3 {
	color: #c8c1d3;
	margin-right: 20px;
}

#home_content {
	text-align: left;
	margin: 0 0 0 270px;
	padding: 0;
        min-height: 500px;
}

#home_content h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font: italic bold 150% "Times New Roman", Times, serif;
	color: #1f2a61;
}

#home_content #introtekst {
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	width: 400px;
}

#home_content #adviseurs {
	margin: -51px 0 0 404px;
	padding: 0;
}

#home_content #adviseurs h2 {
	margin: 0;
	padding: 0;
	height: 290px;
	width: 280px;
}

#home_content #adviseurs h2 a {
	background: url(images/adviseurs.jpg) no-repeat left top;
	height: 290px;
	width: 280px;
	display: block;
}

#home_content #adviseurs h2 a:hover {background-position: 0% -290px;}

#home_content #diensten {
	
}

#home_content #diensten ul {
	margin: 0;
	padding: 0;
}

#home_content #diensten ul li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#home_content #diensten ul li a {
	display: block;
	height: 160px;
	width: 335px;
	float: left;
	margin: 0 5px 5px 0;
	padding: 0;
}

#home_content #diensten ul li#diensten_landbouw a {background: url(images/diensten_landbouw.jpg) no-repeat left top; height: 160px; width: 335px;}
#home_content #diensten ul li#diensten_landbouw a:hover {background-position: 0% -160px;}

#home_content #diensten ul li#diensten_glastuinbouw a {background: url(images/diensten_glastuinbouw.jpg) no-repeat left top; height: 160px; width: 335px;}
#home_content #diensten ul li#diensten_glastuinbouw a:hover {background-position: 0% -160px;}

#home_content #diensten ul li#diensten_maritiem a {background: url(images/diensten_maritiem.jpg) no-repeat left top; height: 160px; width: 335px;}
#home_content #diensten ul li#diensten_maritiem a:hover {background-position: 0% -160px;}
 
#home_content #diensten ul li#diensten_particulier a {background: url(images/diensten_particulier.jpg) no-repeat left top; height: 160px; width: 335px;}
#home_content #diensten ul li#diensten_particulier a:hover {background-position: 0% -160px;}


/* Kaart CSS bestanden----------------------------------------------------------------------- */

#flash_kaartje {
	margin: 0;
	padding: 0 5px 0 0;
	float: right;
	height: 560px;
	width: 470px;
}

#adviseur_specifiek {
	margin: 0 0 0 6px;
	padding: 0;
	float: left;
	width: 250px;
	text-align: left;
	color: #fff;
}

#adviseur_specifiek h1 {
	font-size: 140%;
	padding: 0 20px;
	margin: 10px 0 10px 0;
}

#adviseur_specifiek p {
	font-size: 90%;
	padding-right: 20px;
	padding-left: 20px;
}

#adviseur_specifiek p a {
	color: #c6c0d1;
	text-decoration: none;
	border-bottom: 1px dashed #c6c0d1;
}

#adviseur_specifiek p a:hover {
	color: #fff;
	border-bottom: 1px dashed #fff;
}

/* Algemene CSS bestanden----------------------------------------------------------------------- */

p {
	margin: 0 0 7px;
	padding: 0;
}

#header {
	text-align: left;
	margin: 0;
	padding: 0;
	height: 130px;
        position: relative;
}

#header h1 {
	margin: 0;
	padding: 0;
}

#header h2, #wissel h2 {
	font: italic bold 150% "Times New Roman", Times, serif;
        width: 300px;
        margin: 0;
        padding: 10px;
        font-style: italic;
        text-align: center;
        border: 1px dashed #999;
        position: absolute;
        left: 270px;
        top: 25px;
}

#wissel h2 {
        left: 0;
        top: 0;
}

#header h2 a, #wissel h2 a {
       border: 0 none;
       text-decoration: none;
       color: #000;
}

#header h2 span, #wissel h2 span {
       display: block;
       font-size: 70%;
       padding: 5px 0 0 0;
}

#header h2 span a, #wissel h2 span a {color: #f00; border: 0 none;}

#nav {
	margin: 0 0 0 10px;
	padding: 15px 0 0 20px;
	float: left;
	width: 200px;
	text-align: right;
}

#nav ul {
	margin: 10px 0 40px 0;
	padding: 0;
}

#nav ul li {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
}

#nav ul li a {
	font-size: 110%;
	text-decoration: none;
}

#nav ul li.currentpage h3, #nav ul li a:hover {
	margin: 0 0 10px;
	font-weight: bold;
        color: #fff;
}

#nav ul li a.activeparent {
	font-size: 110%;
	margin: 0 0 10px;
        color: #000;
        display: block;
}

#content {
	margin: 0 0 0 256px;
	padding: 0;
	text-align: left;
        position: relative;
}

#content #maincontent {
	margin: 0 225px 0 40px;
	padding: 30px 0 0;
}

#content #logos {
	margin: 0 6px 20px 0;
	padding: 0;
	float: right;
	height: 105px;
	width: 190px;
}

#content #logos p {
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
}

form table tr td input {
	border: 1px solid #999999;
	height: 17px;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 90%;
}

form table tr td textarea {
	border: 1px solid #999999;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 90%;
}

form .fbsubmit {
	border: 1px solid #999999;
	width: 90px;
	margin: 0;
	padding: 0;
        height: 25px;
	font-size: 100%;
}

table {
	margin: 10px 0 20px 0;
	padding: 0;
	text-align: left;
}

table th {
	font-weight: normal;
	width: 120px;
	height: 30px;
}

li#risico-analyse a, li#risico-analyse h3 {
        background: url(images/bg_risico-analyse.gif) no-repeat right top;
        height: 86px;
        display: block;
}

li#risico-analyse span {
        display: none;
}

li#adfiz a, li#adfiz h3 {
        background: url(images/adfiz.jpg) no-repeat right top;
        height: 89px;
        display: block;
		
}

li#adfiz span {
        display: none;
}


#body_home #home_content ul li a {
       color: #1f2a61;
	border-bottom: 1px dashed #1f2a61;
	text-decoration: none;
}

#home_content #diensten ul li a {
        border: 0 none;
}

/* LANDBOUW specifiek bestanden----------------------------------------------------------------- */

#body_landbouw {
	background: url(images/bg_body_landbouw.gif) repeat-x left top;
}
#body_landbouw p a {
	color: #af6a00;
	text-decoration: none;
	border-bottom: 1px dashed #af6a00;
}
#body_landbouw p a:hover {
	color: #ebd9be;
	border-bottom: 1px dashed #ebd9be;
}
#body_landbouw #wrap {
	background: url(images/bg_wrap_landbouw.gif) repeat-y center top;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
#body_landbouw #wrapbackground {
	background: url(images/bg_header_landbouw.jpg) no-repeat left top;
	height: 100%;
	width: 960px;
	margin: 0;
	padding: 0;
}
#nav ul#nav_landbouw li a {
	border-bottom: 1px dashed #af6a00;
	color: #fff;
	display: block;
	margin-right: 20px;
}
#nav ul#nav_landbouw li a:hover, #nav ul#nav_landbouw li.currentpage h3 {
	color: #fff;
	font-weight: bold;
	display: block;
	border-bottom: 1px dashed #ebd9be;
	margin: 0;
	padding: 0;
}
#body_landbouw #nav ul#nav_home li a {
	color: #ebd9be;
	margin-right: 20px;
}
#nav ul#nav_landbouw li.first {
	background: url(images/bg_ul_landbouw.gif) no-repeat right top;
	height: 23px;
	margin-right: 20px;
}
#body_landbouw #content #wissel {
	height: 335px;
	width: 698px;
	margin: -97px 0 0;
	padding: 0;
}
#body_landbouw #content #wissel {
	background: url(images/wissel/landbouw/rotate.php) no-repeat left top;
}
#body_landbouw #content #maincontent h1 {
	color: #af6a00;
	font: italic bold 150% "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
#body_landbouw #content #maincontent ul li {
	list-style: url(images/bullit_landbouw.gif);
	margin-left: 15px;
}
#body_landbouw #content #logos {
	border-top: 1px solid #af6a00;
	border-bottom: 1px solid #af6a00;
	border-left: 1px solid #af6a00;
	border-right-width: 0;
	border-right-style: none;
}


/* GLASTUINBOUW specifiek bestanden----------------------------------------------------------------- */
#body_glastuinbouw {
	background: url(images/bg_body_glastuinbouw.gif) repeat-x left top;
}
#body_glastuinbouw #maincontent a {
	color: #2d6a12;
	text-decoration: none;
	border-bottom: 1px dashed #2d6a12;
}
#body_glastuinbouw #maincontent a:hover {
	color: #cad6bf;
	border-bottom: 1px dashed #cad6bf;
}
#body_glastuinbouw #wrap {
	background: url(images/bg_wrap_glastuinbouw.gif) repeat-y center top;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
#body_glastuinbouw #wrapbackground {
	background: url(images/bg_header_glastuinbouw.jpg) no-repeat left top;
	height: 100%;
	width: 960px;
	margin: 0;
	padding: 0;
}
#nav ul#nav_glastuinbouw li a {
	border-bottom: 1px dashed #2d6a12;
	color: #fff;
	display: block;
	margin-right: 20px;
}
#nav ul#nav_glastuinbouw li a:hover, #nav ul#nav_glastuinbouw li.currentpage h3 {
	color: #fff;
	font-weight: bold;
	display: block;
	border-bottom: 1px dashed #cad6bf;
	margin: 0;
	padding: 0;
}
#body_glastuinbouw #nav ul#nav_home li a {
	color: #cad6bf;
	margin-right: 20px;
}
#nav ul#nav_glastuinbouw li.first {
	background: url(images/bg_ul_glastuinbouw.gif) no-repeat right top;
	height: 22px;
	margin-right: 20px;
}
#body_glastuinbouw #content #wissel {
	height: 335px;
	width: 698px;
	margin: -97px 0 0;
	padding: 0;
}
#body_glastuinbouw #content #wissel {background: url(images/wissel/glastuinbouw/rotate.php) no-repeat left top;}

#body_glastuinbouw #content #maincontent h1 {
	color: #2d6a12;
	font: italic bold 150% "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
#body_glastuinbouw #content #maincontent ul li {
	list-style: url(images/bullit_glastuinbouw.gif);
	margin-left: 15px;
}
#body_glastuinbouw #content #logos {
	border-top: 1px solid #2d6a12;
	border-bottom: 1px solid #2d6a12;
	border-left: 1px solid #2d6a12;
	border-right-width: 0;
	border-right-style: none;
}


/* MARITIEM specifiek bestanden----------------------------------------------------------------- */
#body_maritiem {
	background: url(images/bg_body_maritiem.gif) repeat-x left top;
}
#body_maritiem p a {
	color: #4ea3c8;
	text-decoration: none;
	border-bottom: 1px dashed #4ea3c8;
}
#body_maritiem p a:hover {
	color: #cbe1ec;
	border-bottom: 1px dashed #cbe1ec;
}
#body_maritiem #wrap {
	background: url(images/bg_wrap_maritiem.gif) repeat-y center top;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
#body_maritiem #wrapbackground {
	background: url(images/bg_header_maritiem.jpg) no-repeat left top;
	height: 100%;
	width: 960px;
	margin: 0;
	padding: 0;
}
#nav ul#nav_maritiem li a {
	border-bottom: 1px dashed #4ea3c8;
	color: #fff;
	display: block;
	margin-right: 20px;
}
#nav ul#nav_maritiem li a:hover, #nav ul#nav_maritiem li.currentpage h3 {
	color: #fff;
	font-weight: bold;
	display: block;
	border-bottom: 1px dashed #cbe1ec;
	margin: 0;
	padding: 0;
}
#body_maritiem #nav ul#nav_home li a {
	color: #cbe1ec;
	margin-right: 20px;
}
#nav ul#nav_maritiem li.first {
	background: url(images/bg_ul_maritiem.gif) no-repeat right top;
	height: 22px;
	margin-right: 20px;
}
#body_maritiem #content #wissel {
	height: 335px;
	width: 698px;
	margin: -97px 0 0;
	padding: 0;
}
#body_maritiem #content #wissel {background: url(images/wissel/maritiem/rotate.php) no-repeat left top;}

#body_maritiem #content #maincontent h1 {
	color: #4ea3c8;
	font: italic bold 150% "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
#body_maritiem #content #maincontent ul li {
	list-style: url(images/bullit_maritiem.gif);
	margin-left: 15px;
}
#body_maritiem #content #logos {
	border-top: 1px solid #4ea3c8;
	border-bottom: 1px solid #4ea3c8;
	border-left: 1px solid #4ea3c8;
	border-right-width: 0;
	border-right-style: none;
}


/* PARTICULIER specifiek bestanden----------------------------------------------------------------- */
#body_particulier {
	background: url(images/bg_body_particulier.gif) repeat-x left top;
}
#body_particulier p a {
	color: #ec831b;
	text-decoration: none;
	border-bottom: 1px dashed #ec831b;
}
#body_particulier p a:hover {
	color: #f8e3ce;
	border-bottom: 1px dashed #f8e3ce;
}
#body_particulier #wrap {
	background: url(images/bg_wrap_particulier.gif) repeat-y center top;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
#body_particulier #wrapbackground {
	background: url(images/bg_header_particulier.jpg) no-repeat left top;
	height: 100%;
	width: 960px;
	margin: 0;
	padding: 0;
}
#nav ul#nav_particulier li a {
	border-bottom: 1px dashed #ec831b;
	color: #fff;
	display: block;
	margin-right: 20px;
}
#nav ul#nav_particulier li a:hover, #nav ul#nav_particulier li.currentpage h3 {
	color: #fff;
	font-weight: bold;
	display: block;
	border-bottom: 1px dashed #f8e3ce;
	margin: 0;
	padding: 0;
}
#body_particulier #nav ul#nav_home li a {
	color: #f8e3ce;
	margin-right: 20px;
}
#nav ul#nav_particulier li.first {
	background: url(images/bg_ul_particulier.gif) no-repeat right top;
	height: 22px;
	margin-right: 20px;
}
#body_particulier #content #wissel {
	height: 335px;
	width: 698px;
	margin: -97px 0 0;
	padding: 0;
}
#body_particulier #content #wissel {background: url(images/wissel/particulier/rotate.php) no-repeat left top;}

#body_particulier #content #maincontent h1 {
	color: #ec831b;
	font: italic bold 150% "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
#body_particulier #content #maincontent ul li {
	list-style: url(images/bullit_particulier.gif);
	margin-left: 15px;
}
#body_particulier #content #logos {
	border-top: 1px solid #ec831b;
	border-bottom: 1px solid #ec831b;
	border-left: 1px solid #ec831b;
	border-right-width: 0;
	border-right-style: none;
}


/* tijdelijk------------------------------------------------------*/
#flashshow{
           margin-left: 260px;
}

#maincdiv{
                 margin-top:220px;
}
/* End of 'basis' */

