/****		RESET CSS		****/
body {
	padding: 0 0 20px 0;
	margin: 0;
	font-size:0.9em;
	line-height: 1.6em;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	*font-size: small;
	*font: x-small;
}
h1, h2, h3, h4, h5, h6, ul, li, p {
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code {
	padding: 0;
	margin: 0;
}
table {
	font-size:0.9em;
}
ul {
	list-style: none;
}
img {
	border: 0;
}
form {
	border: 0;
	padding: 0;
	margin: 0;
}

/****		LAYOUT			****/
#header {
	height:110px;
	background: #3d4818;
}
#headercontent {
	height:110px;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	color:#fff;
}
#header .logo {
	margin: 10px 20px 0 20px;
}
#container {
	width: 940px !important;
	width: 980px;
	margin: 0 auto;
	padding: 20px;
	text-align: left;
	background: #fff;
}
#footer {
	padding: 0;
	margin: 20px 0 0 0;
	width: 940px;
	background: #fff;
	border-top: 1px solid #3d4818;
	clear:both;
}
#aanbod-zoeken, #aanbod-bladeren, #column340, #column698, #column700, #column940, #column220r, #column220l, #column460, #column460l, #column460r, #column700v2 {
	float:left;
	width: 460px;
	margin: 0 20px 20px 0;
	padding:0;
}
#imageslider {
	float:left;
	margin: 0 0px 20px 0;
	padding:0;
}
#aanbod-zoeken, #inloggen_formulier, #reactie_formulier {
	width: 458px;
	height:220px;
	border: 1px solid #3d4818;
	color: #3d4818;
}
#inloggen_formulier{
	margin: 20px 0 0 0;
	height: auto;
	width: 418px;	
	padding: 20px;
}
#reactie_formulier{
	margin: 0 0 20px 0;
	height: auto;
	width: 218px;	
	padding: 5px 0 5px 0;
}
#reactie_formulier form{
	margin:0;
	padding:0;	
}
#reactie_formulier input, #reactie_formulier textarea {
	width: 170px;	
	margin-top:0;	
}
#reactie_formulier textarea {
	height: 50px;
	margin-bottom: 15px;		
}
#aanbod-bladeren {
	margin: 0 0 20px 0;
	width: 458px;
	height:220px;
	border: 1px solid #3d4818;
	background:#3d4818;
}
#column460 {
	margin-left:20px;
}
#column340 {
	width: 340px;
}
#column220r {
	float:right;
	width: 220px;
	margin: 0;
}
#column460r {
	float:right;
	margin: 0;
}
#column220l {
	float:left;
	width: 220px;
	margin: 0;
}
#column698 {
	width: 698px;
	border: 1px solid #3d4818;
}
#column700 {
	width: 698px;
}
#column700v2 {
	width: 700px;
	margin: 0 0 20px 20px;
}
#column940 {
	width: 940px;
	margin-bottom:0;
}
#imageslider {
	width: 940px;
}
#inline_column220l{
	float:left;
	width: 220px;
}
#inline_column220r{
	float:left;
	width: 220px;
	margin-left: 20px;
}
#inline_column220l h3, #inline_column220r h3{
	margin:0.5em 0 0.1em 0;
}
#inline_column220l p, #inline_column220r p{
	margin-top:0;
}

/****		TEXT ETC.			****/
iframe {
	margin-bottom:20px;
}
#container h1, #container h2, #container h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height: 1.5em;
	font-weight:bold;
	margin: 0.5em;
}
#container h2 {
	font-size:1.3em;
}
#container h3 {
	font-size:1.1em;
}
#container h1.groen {
	color:#3d4818
}
#container h1.wit {
	color:#fff
}
#container h1.blauw {
	color:#008cd7;
	text-transform: uppercase;	
}
#container h1 span.datum {
	margin: 0;
	padding: 0;
	font-size: 0.6em;
	font-weight: bold;
	line-height: 1.5em;
	color:#3d4818;
	text-transform: none;	
}
#container h3.blauw, #container span.blauw {
	color:#008cd7
}
#container h2.geenMargin-Left, #container h3.geenMargin-Left {
	margin-left: 0;
}
#container p {
	font-size:0.9em;
	line-height: 1.6em;
	margin: 0.9em;
}
#column700 h1, #column700 p, #column700v2 h1, #column700v2 p, #column460 h1, #column460 h2, #column460 p {
	padding-left:0;
	margin-left:0;
}
#container ul {
	font-size:0.9em;
	list-style-type: square;
	list-style-image: none;
	list-style-position: outside;
	line-height:1.5em;
	margin-left:1em;
}
#container ol {
	font-size:0.9em;
	list-style-type: decimal;
	list-style-position: outside;
}
#container ol ol {
	list-style-type: lower-roman;
}
#container ul li, #container ol li {
	line-height:1.5em;
}
table td {
	padding: 2px 0 2px 1em;
	vertical-align:middle;	
}
.tabel-kenmerken td {
	border-bottom: 1px solid #c9ccc2;
}
.tabel-kenmerken input {
	margin:2px 0;
}
table.tabel-magazineAanmelden{
	border-top: 1px solid #c9ccc2;
	border-bottom: none;	
}
.tabel-magazineAanmelden td {
	border-bottom: 1px solid #c9ccc2;
}
.tabel-magazineAanmelden td.noborder {
	border-bottom: none;
}
.tabel-magazineAanmelden input {
	margin:2px 0;
}
.tabel-column1 {
	width:17em;
}
table.tabel-makelaarsOverzicht{
	width: 100%;
	margin: 10px 0 10px 0;
	padding:0;
}
table.tabel-makelaarsOverzicht tr th{
	color:#3d4818;
	font-size: 1.2em;
	font-weight:bold;
	padding: 2px 5px 5px 5px;
}
table.tabel-makelaarsOverzicht tr td{
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}
table.tabel-makelaarsOverzicht tr.bgStyle_1 td{
	background-color:#f2f2f0;
}
table.tabel-makelaarsOverzicht tr.bgStyle_2 td{
	background-color:#ffffff;
}
table.tabel-makelaarsOverzicht tr.bgStyle_3 td{
	background-color:#008cd7;
	color: #ffffff;
}


table.tabel-buitenstateMaterialen{
	width: 100%;
	margin: 10px 0 20px 0;
	padding:0;
	border-bottom: 1px solid #e2e2e0;
}
table.tabel-buitenstateMaterialen tr th{
	color:#3d4818;
	font-size: 1.2em;
	font-weight:bold;
	padding: 2px 5px 5px 5px;
	border-bottom: 1px solid #e2e2e0;
}
table.tabel-buitenstateMaterialen tr td{
	padding: 2px 5px 5px 5px;
	text-align: left;
}
table.tabel-buitenstateMaterialen tr td.inleiding{
	line-height: 14pt;
	font-size: 9pt;
	border-bottom: 1px solid #f2f2f0;
}
table.tabel-buitenstateMaterialen tr td.illustratie{
	width:110px;
	padding-top: 10px;
	text-align: center;
	vertical-align:top;
}
table.tabel-buitenstateMaterialen tr td.label{
	border-right: 1px dotted #e2e2e0;
	font-size: 8pt;
	padding: 2px;
	padding-left: 5px;
	border-bottom: 1px solid #f2f2f0;
}
table.tabel-buitenstateMaterialen tr td.content{
	width:150px;
	font-size: 8pt;
	padding: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #f2f2f0;
}
table.tabel-buitenstateMaterialen tr td.label2{
	border-right: 1px dotted #f2f2f0;
	font-size: 8pt;
	padding: 2px;
	padding-left: 5px;
}
table.tabel-buitenstateMaterialen tr td.content2{
	width:150px;
	font-size: 9pt;
	padding: 2px;
	padding-left: 10px;
	font-weight: bold;
}
table.tabel-buitenstateMaterialen tr td.download{
	font-size: 8pt;
	padding: 2px;
}

table.tabel-buitenstateMaterialen tr td.spacer{
	font-size: 1pt;
	line-height:1pt;
	height: 1px;
	border-bottom: 1px solid #f2f2f0;
}

table.tabel-buitenstateMaterialen tr.bgStyle_1 td{
	background-color:#f2f2f0;
}
table.tabel-buitenstateMaterialen tr.bgStyle_2 td{
	background-color:#3d4818;
	color: #ffffff;
}






.text08em {
	font-size:0.8em;
}
.textLineHeight1em {
	line-height: 1em;
}
.text-grijs {
	color:#7f7f7f;
}
.text-margin15 {
	margin-left:15px;
}
.text-links {
	float:left;
}
.text-bold {
	font-weight:bold;
}
.text-rechts180px {
	float:right;
	width:180px;
	text-align:left;
}
.margintop05em {
	margin-top: 0.5em;	
}
.bg-lichtgroen {
	background:#f2f2f0;
}
.footer_nieuwsLabel{
	float: left;
 width:50px; 
 font-weight: bold;
}
hr {
	height: 1px;
	background-color: #3d4818;
	color: #3d4818;
	border: none;
	padding: 0;
	margin: 1.0em 0;
}
hr.hr-wit {
	height: 1px;
	background-color: #fff;
	color: #fff;
	border: 0;
	padding: 0.4em 0;
	margin: 0;
	clear:both;
}
hr.hr-blauw {
	height: 2px;
	background-color: #008cd7;
	color: #008cd7;
	border: 0;
	padding: 0;
	margin: 0;
	clear:both;
}
hr.hr-lichtblauw {
	height: 1px;
	background-color: #7fc5eb;
	color: #7fc5eb;
	border: 0;
	padding: 0;
	margin: 5px 0 5px 0;
	clear:both;
}
hr.hr-lichtblauwv2 {
	height: 1px;
	background-color: #7fc5eb;
	color: #7fc5eb;
	border: none;
	padding: 0;
	margin: 1.0em 0;
}
hr.hr-grijs {
	height: 1px;
	background-color: #d3d4cf;
	color: #d3d4cf;
	border: 0;
	padding: 0;
	margin: 0;
	clear:both;
}

hr.hr-groen-dotted { /*IE only*/
	height: 1px;
	background-color: #3d4818;
	color: #3d4818;
	border: 0;
	padding: 0;
	margin: 0;
	clear:both;
}
.balk-grijs, .balk-grijs2 {
	background: #fefefe url(http://www.buitenstate.nl/images/bg_balk-grijs.gif) top left repeat-x;
	padding-left:10px;
	font-weight:bold;
	color:#3d4818;
}
.balk-grijs2 {
	background: #d3d4cf url(http://www.buitenstate.nl/images/bg_balk-grijs2.gif) top left repeat-x;
}
.balk-groen {
	background: #3e4919 url(http://www.buitenstate.nl/images/bg_balk-groen.gif) top left repeat-x;
	padding-left:10px;
	margin:0;
	font-weight:bold;
	color:#fff;
	clear:both;
}
#container p.geenmargin {
	margin: 0 0 1em 0;
	padding-left:1em;
	clear:both;
}
#container hr.geenmargin {
	margin: 0;
	padding: 0;
}
#column340 p.geenmargin, #column460l p.geenmargin, #column460r p.geenmargin {
	margin: 0;
	padding-left:1em;
}
#aanbod-bladeren .allerubrieken {
	float:right;
	margin-top:1em;
}
#footer p {
	margin: 0.5em 0;
}
.icon-nav {
	float: right;
	width: 180px;
	text-align:right;
	margin-top: 15px;
}
.icon-nav2 {
	float: right;
	width: 160px;
	text-align:left;
	margin-top: 15px;
}
.icon-nav2 img {
	padding:2px 5px 2px 0;
}
#container a.icon {
	font-size:0.75em;
}	
#container a.icon:hover {
	text-decoration:none;
	border-bottom:none;
}	
#column940.object-omschrijving p {
	margin: 0 0 1.3em 0
}


/****		LINKS MISC			****/
#container a:link, #container a:active, #container a:visited {
	border-bottom:none;
	color:#3d4818;
	text-decoration:none;
}
#container a:visited {
	color: #3d4818;
}
#container a:hover {
	color: #536908;
	text-decoration: none;
	border-bottom:1px dotted;
}
#container a.banner:link, #container a.banner:active, #container a.banner:visited, #container a.banner:hover {
	border-bottom:none;
	text-decoration:none;
}
#aanbod-bladeren a:link, #aanbod-bladeren a:active, #aanbod-bladeren a:visited {
	text-decoration:underline;
	border:0;
	margin:0 0.5em;
}
#aanbod-bladeren a:hover {
	text-decoration:none;
	border:0;
	margin:0 0.5em;
}
#aanbod-bladeren a.linkwit:link, #aanbod-bladeren a.linkwit:active, #aanbod-bladeren a.linkwit:visited,
#column340 a.linkwit:link, #column340 a.linkwit:active, #column340 a.linkwit:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#aanbod-bladeren a.linkwit:hover,
#column340 a.linkwit:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted
}
#column340 a.selected {
	border-bottom:1px dotted
}
#column698 a.linkblauw:link, #column698 a.linkblauw:active, #column698 a.linkblauw:visited,
#column460 a.linkblauw:link, #column460 a.linkblauw:active, #column460 a.linkblauw:visited,
#column460l a.linkblauw:link, #column460l a.linkblauw:active, #column460l a.linkblauw:visited {
	color:#008cd7;
	text-decoration:none;
}
#column698 a.linkblauw:hover, #column460l a.linkblauw:hover, #column460 a.linkblauw:hover {
	color:#007cbe;
	text-decoration:none;
	border-bottom:1px dotted
}

/****		LINKS UL'S			****/
#ul3column {
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}
#ul3column li {
	float: left;
	padding: 0 0 3px 0;;
	margin: 0 2px 0 0;
	width: 135px;
	list-style-type:none;
}
#ul3column li a:link, #ul3column li a:active, #ul3column li a:visited {
	display:block;
	color: #fff;
	text-decoration: none;
}
#ul3column li a:hover {
	color: #fff;
	text-decoration: underline;
}
#ul2column {
	padding: 0;
	margin: 10px 0 0 0;
	list-style-type:none;
	clear:both;
}
#ul2column li {
	float: left;
	padding: 0 0 3px 0;;
	margin: 0 2px 0 0;
	width: 155px;
	list-style-type:none;
}
#ul2column li a:link, #ul2column li a:active, #ul2column li a:visited {
	display:block;
	text-decoration: none;
}
#ul2column li a:hover {
	text-decoration: underline;
	border-bottom:0;
}

/****		FORM			****/
input, select, textarea {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding:2px;
	margin: 0.5em 1.5em 0.5em 0;
	color:#333;
	background: url(http://www.buitenstate.nl/images/bg_input.gif) bottom left repeat-x;
}
input, textarea {
	width: 18em;
	color: #008cd7
}
input.required {
	background-color: #f1deba;
}
select{
	width: 20em;
}
.breed-6em {
	width: 6em;
}
.breed-10em {
	width: 10em;
}
.breed-12em {
	width: 12em;
}
.breed-18em {
	width: 18em;
}
.breed-30em {
	width: 30em;
}
textarea {
	width: 245px;
	height: 110px;
	padding: 2px 5px;
	line-height: 1.5em;
}
textarea.smal{
	height: 60px;	
}
textarea.breed{
	width: 441px;
}
input.formButton{
	width: 15em;
	border: 1px #01537f solid;
	background: #008cd7;
	font-size: 1em;
	color: #fff;
	font-weight:bold;
	cursor: pointer;
}
input.formButtonWit{
	color: #008cd7;
	border: 1px #e5e5e5 solid;	
	background: #e5e5e5;
}
input.formButtonKlein{
	font-size: 0.7em;
}
input.formButton:hover{
	background-color: #007cbe;
}
input.formButtonWit{
	width: 15em;
	color: #008cd7;
	border: 1px #e5e5e5 solid;	
	background: #e5e5e5;
	font-size: 1em;
	font-weight:bold;
	cursor: pointer;
}
input.formButtonWit:hover{
	color: #fff;
	background-color: #007cbe;
	border: 1px #01537f solid;	
}
input.formButton[disabled]{
	background-color:#e4e1da;
	color: #ffffff;
	cursor: auto;	
}
input.checkbox, input.radio {
	width: 25px;
	border: none;
	padding-left:0;
	margin-left:0;
}
input.noBackground {
	background: none;
}
input.formFile{
	width:280px;
	padding: 2px;	
	padding-left: 5px;		
	padding-right: 5px;				
}
.form-fout {
	color: #FF0000;
	font-weight:bold;
	font-size:0.9em;
}
input.poll{
	padding: 0;
	margin: 0;
	background: none;
	width: 15px;
}
input.pollButton{
	padding: 1px;
	margin: 0;
	text-align: right;
	background: none;
	width: auto;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.2em;
	cursor: pointer;
}
input.pollButton:hover{
	color: #3d4818;
}
form.form-makelaarsOverzicht select{
	width:150px;
	margin: 0;
	padding: 0;
}

/****		FORM RECHTERKOLOM			****/
#column220r form {
	margin:0 0 0 20px;
	padding:0;
	text-align:left;
}
#column220r select {
	padding:0;
	font-size:0.8em
}
#column220r h3.form{
	margin-left: 10px;
}
#column220r h4.form{
	margin-left: 10px;
}


/****		FORM buitenstateMaterialen			****/
form.buitenstateMaterialen {
	margin-left: 0px;
}

form.buitenstateMaterialen input{
	margin-left: 10px;
	width: 180px;
}

form.buitenstateMaterialen select{
	margin-left: 5px;
	width: 100px;
	background-color: #fff;
}


/****		OBJECTFOTO			****/
#objectfoto, #makelaarfoto, #makelaardetails {
	display:block;
	position:relative;
	width:220px;
	height:220px;
	margin:0 0 20px 0;
	padding:0px;
}
#objectfoto .left, #makelaarfoto .left {
	display:block;
	position:absolute;
	margin:0px;
	padding:6px;
	width:138px;
	height:18px;
	top:0px;
	left:0px;
	z-index:2;
	background: #fff;
	color: #3d4818;
	font-weight:bold;
}
#objectfoto .details, #makelaarfoto .details, #makelaardetails .onderschrift {
	position:absolute;
	bottom:0px;
	background: #3d4818;
	opacity:.85;
	color:#fff;
	margin:0px;
	width:140px;
	padding:6px;
	cursor:pointer;
}
#makelaarfoto .details{
	width: 208px;
}

#makelaardetails .onderschrift {
	opacity:1;
	background-color:#FFFFFF;
	color:#3d4818;
	cursor:auto;	
}

#makelaardetails{
	width:220px;
	height:220px;
	padding: 0px;
	background: #3d4818;
	color:#fff;
	cursor: pointer;
}
#makelaardetails h2{
	line-height:1.2em;
	margin:0px;	
	padding:10px;
}
#makelaardetails p{
	margin:0px;
	padding:0 10px 10px 10px;	
}

div.multiboxMakelaarDetails{
	width:200px;
	height:200px;
	padding: 10px; 
	background: #3d4818; 
	color:#fff;
}

div.multiboxMakelaarDetails hr{
	margin: 0.3em 0;
}

div.multiboxMakelaarDetails h2, div.multiboxMakelaarDetails h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height: 1.5em;
	font-weight:bold;
	margin-bottom: 0.5em;
}

div.multiboxMakelaarDetails h3{
	margin-top: 8px;
	font-size: 1.1em;
	line-height: 1.5em;	
}

div.multiboxMakelaarDetails h2 span{
	font-size: 0.7em;
	font-weight: normal;
}

div.multiboxMakelaarDetails p{
	margin: 0;
	padding: 0;
}

div.multiboxMakelaarDetails p a{
	color: #ffffff;
	text-decoration:none;
}

div.multiboxMakelaarDetails p a:hover{
	border-bottom:1px dotted
}


#objectfoto a, #makelaarfoto a, #makelaardetails a {
	padding:0px;
	margin:0px;
	font-size:0.9em;
}
#objectfoto a:hover, #makelaarfoto a:hover, #makelaardetails a:hover {
	border-bottom:none;
	text-decoration:underline;
}
#objectfoto .details a:hover, #makelaarfoto .details a:hover {
	border-bottom:none;
	text-decoration:underline;
}
#objectfoto img, #makelaarfoto img {
	padding-right:20px;
	width:220px;
	height:220px;
}
/****		RECORDSET PAGING  ****/
#recordsetPaging{
	padding: 4px;
	font-size: 8pt;
	color: #3d4818;
	text-align:center;
	background:#f2f2f0;
	margin: 15px 0 0 0;
	font-weight:bold;
	clear:both;
}
#recordsetPaging a {
	color: #3d4818;
	text-decoration: none;
	padding: 3px 6px;
}
#recordsetPaging span.selected{
	padding: 3px 6px;
}

#recordsetPaging a:hover, #recordsetPaging a.selected, #recordsetPaging span.selected {
	color: #fff;
	background:#008cd7;
}
#recordsetPaging span.recordsetIndex, #recordsetPaging span.recordsetJump{
	margin: 0px;
	padding: 10px;
}
#recordsetPaging span.recordsetPages{
	margin: 0 20px;
	padding: 10px;
}
/****		HEADER NAV			****/
#headernav {
	width:600px;
	float:left;
}
#headernav ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:left;
}
#headernav li {
	display: inline;
	margin: 0;
	padding: 0;
}
#headernav a {
	height:80px;
	width:80px;
	margin: 10px 20px 0 0;
	padding: 10px;
	background: #008cd7;
	float: left;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	letter-spacing:normal;
	line-height:1.4em;
	color: #fff;
	text-decoration: none;
}
/* Safari hack ivm verspringen 3e item navmenu */
@media screen and (-webkit-min-device-pixel-ratio:0){
#headernav a {font-size:11px;}
}
#headernav a:hover, #headernav li.selected a {
	background: #fff;
	color: #2f3914;
}
#headernav2 {
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	position:relative;
	display:block;
	width:220px;
}
#headernav2 ul {
	margin: 70px 0 0 0;
	padding: 0;
	list-style: none;
	text-align:right;
}
#headernav2 li {
	display: inline;
	margin: 0;
	padding: 0;
	text-align:center
}
#headernav2 a {
	height: 20px;
	width:62px;
	margin: 0 2px 0 2px;
	padding:10px;
	padding-left: 2px;
	padding-right: 2px;	
	float:right;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	letter-spacing:normal;
	color: #fff;
	text-decoration: none;
}
#headernav2 a:hover, #headernav2 li.selected a {
	background: #fff;
	color: #3d4818;
	font-size:0.8em;
	border:none;
}
/****		FOOTER NAV			****/
.footernav1 {
	width: 420px;
	float:left;
	font-weight:bold;
}
.footernav2 {
	width: 420px;
	float:right;
	text-align:right;
}
#footer a {
	margin-right: 15px;
	font-size: 0.9em;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#3d4818;
	text-decoration: none;
}
#footer a:hover { 
	border-bottom:1px dotted;
	color:#a6a24b;
	text-decoration:none;
}
#footer a:active { 
	color:#3d4818;
	text-decoration: none;
}
/****		SUB NAV			****/
#subnav1 ul, #subnav2 ul{
	margin:0 0 20px 0;
	padding: 0px;
	list-style-type:none;
}
#subnav1 ul li, #subnav2 ul li{
	margin:0;
	padding: 0 0 0 16px;
	color: #2f3914;
	font-size:1.04em;
	font-weight: bold;
	background: url(../images/bullet_01.gif) left top no-repeat;	
}
#subnav1 ul li a, #subnav2 ul li a{
	margin:0;
	padding:0;
	color: #2f3914;
	display:block;
	border-bottom: none;
	text-decoration:none;
}
#subnav1 ul li a:hover, #subnav2 ul li a:hover{
	color: #008cd7;
	text-decoration: none;
	border:none; 
}
#subnav1 ul li.selected, #subnav2 ul li.selected{
	color: #008cd7;
	background: url(../images/bullet_02.gif) left top no-repeat;		
}
#subnav1 ul li.selected a, #subnav2 ul li.selected a{
	color: #008cd7;
}
#subnav2 ul{
	margin:0 0 10px 0;
}
#subnav2 ul li{
	padding: 0 0 0 10px;
	font-size:1em;
	background: url(../images/bullet_03.gif) left top no-repeat;	
}
#subnav2 ul li.selected{
	background: url(../images/bullet_04.gif) left top no-repeat;		
}
/****		DYNAMIC CONTENT	(content-items)		****/
#column220l div.artikelenOverzicht,
#column460 div.artikelenOverzicht,
#column220r div.artikelenOverzicht{
	padding: 0;
	margin: 0;
}
#column220l div.artikelenOverzichtGeenFoto,
#column460 div.artikelenOverzichtGeenFoto,
#column220r div.artikelenOverzichtGeenFoto{
	padding: 0.9em 0.9em 0 0.9em;
	margin: 0 0 20px 0;	
	border-bottom: 1px dotted #3d4818;
	border-top: 1px dotted #3d4818;
}
#column220l div.artikelenOverzicht h2,
#column460 div.artikelenOverzicht h2,
#column220r div.artikelenOverzicht h2{
	margin: 0 0 0.5em 0;
	padding: 0;
}
#column220l div.artikelenOverzicht h4,
#column460 div.artikelenOverzicht h4,
#column220r div.artikelenOverzicht h4{
	margin: 0.5 0 0 0;
	padding: 0;
	color:#008cd7;
	font-size:0.9em;
	line-height:0.9em;
	font-weight: bold;
}
#column220l div.artikelenOverzicht p,
#column460 div.artikelenOverzicht p,
#column220r div.artikelenOverzicht p{
	margin: 0 0 0.9em 0;
	padding: 0;
}
#column220l div.artikelenOverzicht p.link,
#column460 div.artikelenOverzicht p.link,
#column220r div.artikelenOverzicht p.link{
	margin: 0;
	padding: 0;
}
#column220l div.artikelenOverzicht div,
#column460 div.artikelenOverzicht div,
#column220r div.artikelenOverzicht div{
	margin: 10px 0 0 0;
}
#column220l div.artikelenOverzicht img,
#column460 div.artikelenOverzicht img,
#column220r div.artikelenOverzicht img{
	margin: 0 20px 10px 0;
	text-align:left;
}
#column220l div.banner,
#column460 div.banner,
#column220r div.banner{
	padding: 0;
	margin: 0 0 20px 0;
}
#column220l div.poll,
#column460 div.poll,
#column220r div.poll{
	padding: 0.9em;
	margin: 0 0 20px 0;
	background-color:#008cd7;
}
#column220l div.poll h2,
#column460 div.poll h2,
#column220r div.poll h2{
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #3d4818;
}
#column220l div.poll form,
#column460 div.poll form,
#column220r div.poll form{
	margin: 0;
	padding: 0;
}
#column220l div.poll p,
#column460 div.poll p,
#column220r div.poll p{
	margin: 0 0 0.9em 0;
	padding: 0;
	color: #ffffff;
	font-weight: bold;
}
#column220l div.poll span,
#column460 div.poll span,
#column220r div.poll span{
	color: #ffffff;
}
#column220l div.poll span.resultaat,
#column460 div.poll span.resultaat,
#column220r div.poll span.resultaat{
	color: #ffffff;
	font-weight: bold;
	font-size: 1.2em;
}
#column220l div.poll div.input,
#column460 div.poll div.input,
#column220r div.poll div.input{
	float:left;
	width: 30px;
	margin: 0;
	padding:0;
}
#column220l div.poll div.antwoord,
#column460 div.poll div.antwoord,
#column220r div.poll div.antwoord{
	float: left;
	color: #ffffff;
	width: 160px;
	line-height:normal;
	margin-bottom: 10px;
}
#column220l div.poll div.inputButton,
#column460 div.poll div.inputButton,
#column220r div.poll div.inputButton{
	text-align:right;
}
#column220l div.dynamicContent p,
#column460 div.dynamicContent p,
#column220r div.dynamicContent p{
	margin: 0 0 20px 0;
	padding:0;
}
#column220l div.dynamicContent a,
#column460 div.dynamicContent a,
#column220r div.dynamicContent a{
	color:#2f3914;
	text-decoration: none;
	border-bottom:1px dotted #2f3914;	
}
#column220l div.dynamicContent a:hover,
#column460 div.dynamicContent a:hover,
#column220r div.dynamicContent a:hover{
	border-bottom:none;
}
#column220l div.dynamicContent ul,
#column460 div.dynamicContent ul,
#column220r div.dynamicContent ul{
	margin: 0 0 20px 20px;
	padding:0 0 0 10px;
}
#column460 div.dynamicContent img,
{
	margin: 0 5px 5px 5px;
}
#column220l div.dynamicContent img,
#column220r div.dynamicContent img{
	margin: 0 0px 5px 0px;
}
#column460 div.breadcrumbs{
	font-size: 0.8em;
}
/****		DYNAMIC SITEMAP			****/
ul.sitemapLevel_00{
	margin: 0 0 20px 20px;
	padding:0 0 0 10px;
}
ul.sitemapLevel_01{
	margin: 0 0 20px 20px;
	padding:0 0 0 10px;
}
ul.sitemapLevel_02{
	margin: 0 0 5px 10px;
	padding:0 0 0 10px;
}
ul.sitemapLevel_03,
ul.sitemapLevel_04,
ul.sitemapLevel_05,
ul.sitemapLevel_06{
	margin: 0 0 5px 5px;
	padding:0 0 0 5px;
}
ul.sitemapLevel_00 li{
	font-weight: bold;
}
ul.sitemapLevel_01 li,
ul.sitemapLevel_02 li,
ul.sitemapLevel_03 li,
ul.sitemapLevel_04 li,
ul.sitemapLevel_05 li,
ul.sitemapLevel_06 li{
	font-size: 1.1em;
	font-weight: normal;
}


#map {
	border: 1px solid #999;
}

/****		downloadpagina intranet  ****/

.downloads h2.first {
	padding-top:0;
}

.downloads h2 {
	padding-top:20px;
}

.downloads ul {
	margin:0!important;
	padding:0!important;
}

.downloads ul li {
	margin:0 0 1px;
	padding:10px;
	height:38px;
	list-style-type:none;
	background-color:#ebf6fc;
}

.downloads ul li.odd {
	background-color:#dcf0fb;
}

.downloads ul li .icon {
	width:40px;
	height:35px;
	line-height:45px;
	float:left;
}

.downloads ul li .icon img {
	margin:10px 0 0 8px;
}

.downloads ul li .file {
	width:400px;
	height:35px;
	float:left;
	font-size:9pt!important;
}

.downloads ul li .file a:link, .downloads ul li .file a:visited {
	font-size:11pt;
	font-weight:bold!important;
	color:#008cd7!important;
	}

.downloads .imageDownload {
	margin:0 0 1px 0;
	width:450px;
	height:100px;
	background-color:#ebf6fc;
}

.downloads .imageDownload.odd {
	background-color:#dcf0fb;
}

.downloads .imageDownload .thumb {
	float:left;
	margin:0 10px 0 0;
	width:100px;
	height:100px;
}

.downloads .imageDownload .links {
	float:left;
	padding:10px;
	width:250px;
}

.downloads .imageDownload .links a:link, .downloads .imageDownload .links a:visited {
	font-size:11pt;
	font-weight:bold!important;
	color:#008cd7!important;
	}

br.clear { font-size:0px; line-height:0px; height:0px; }
