/* homepage
------------------------------------------------------------------------------*/

/* werkmaatschappijen */

#linkervak {

	line-height: 13px;
	color: #00ADEF;
	font-size: 9px;
	font-weight: 900;

}
#linkervak p {
	
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 20px 0px;/* boven, rechts, onder en links */
}
#linkervak a {
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
	font-weight: 900;
}
#linkervak a:hover {
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
	font-weight: 900;
}

/* home kaders */

#home_middenvak_kader1 {
	line-height: 13px;
	color: #000000;
	font-size: 10px;
}
#home_middenvak_kader1 p.kop {
	padding: 4px 10px 0px 10px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	
	text-align: left;
	
	color: #FFFFFF;
	font-size: 11px;
	height: 18px;
	font-weight: 900;
}
#home_middenvak_kader1 p.tekst {
	padding: 4px 10px 0px 10px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	
	text-align: left;
}
#home_middenvak_kader1 p.url {
	color: #ff7d00;
	font-size: 10px;
	text-align: right;
	
	padding: 0px 10px 0px 10px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#home_middenvak_kader1 .url a.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
}
#home_middenvak_kader1 .url a:hover.meer {
	color: #ff7d00
	;
	font-size: 10px;
	text-decoration: none;
}

/* */

#home_middenvak_kader2 {
	line-height: 13px;
	color: #000000;
	font-size: 10px;
}
#home_middenvak_kader2 p.kop {
	padding: 4px 10px 0px 10px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	
	text-align: left;
	
	color: #FFFFFF;
	font-size: 11px;
	height: 18px;
	font-weight: 900;
}
#home_middenvak_kader2 p.tekst {
	padding: 4px 10px 0px 10px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	
	text-align: left;
}
#home_middenvak_kader2 p.foto {
	border-top-width: 0px; /* none */
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#home_middenvak_kader2 p.url {
	color: #ff7d00;
	font-size: 10px;
	text-align: right;
	
	padding: 0px 10px 0px 10px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#home_middenvak_kader2 .url a.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
}
#home_middenvak_kader2 .url a:hover.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
}

/* home nieuws */

#home_middenvak_rechts {
	line-height: 13px;
	
	color: #000000;
	font-size: 10px;
}

#home_middenvak_rechts p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 10px 0px;/* boven, rechts, onder en links */
}
#home_middenvak_rechts a.kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
}
#home_middenvak_rechts a:hover.kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
	text-decoration: none;
}
#home_middenvak_rechts .datum {
	color: #ff7d00;
	font-size: 10px;
	font-weight: 900;
}
#home_middenvak_rechts .titel {
	color: #000000;
	font-size: 9px;
	font-weight: 900;
}
#home_middenvak_rechts .plus {
	color: #ff7d00;
	font-size: 10px;
}
#home_middenvak_rechts a.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
}
#home_middenvak_rechts a:hover.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
}

/* home tekst */

#home_middenvak_boven {
	line-height: 18px;
	color: #0080C1;
	font-size: 11px;
	font-weight: 900;
}
#home_middenvak_boven p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}

/* home nieuwsbrief */

#home_rechtervak_boven {
	line-height: 13px;
	color: #000;
	font-size: 10px;
}
#home_rechtervak_boven p.kop {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 14px 0px;/* boven, rechts, onder en links */
}
#home_rechtervak_boven p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 10px 0px;/* boven, rechts, onder en links */
}
#home_rechtervak_boven p.veld {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 1px 0px;/* boven, rechts, onder en links */
}
#home_rechtervak_boven .kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
}
#home_rechtervak_boven input {
	padding: 2px;
	margin: 0px;
	border-top: #afaeae solid 1px;
	border-right: #afaeae solid 1px;
	border-bottom: #afaeae solid 1px;
	border-left: #afaeae solid 1px;
	
	color: #000;
	font-size: 10px;
	
	width: 113px;
	background-color: #FFFFFF;
}

/* submenu */

p.submenu {
	background-image: url("../../images/bullet_submenu.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px; /* left top */
	
	margin: 0px 0px 14px 0px;/* boven, rechts, onder en links */
}
p.submenu a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: 500;
	
	padding: 0px 0px 0px 14px;/* boven, rechts, onder en links */
}
p.submenu a:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: 500;
	
	padding: 0px 0px 0px 14px;/* boven, rechts, onder en links */
}

/* home statement */

#home_middenvak_links {
	line-height: 48px;
	color: #000;
	font-size: 38px;
}
#home_middenvak_links p {
	text-align: right;
	
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#home_middenvak_links .grafisch {
	line-height: 48px;
	color: #000;
	font-size: 38px;
}

/* footer */

#rij3 {
	line-height: 12px;
	color: #000000;
	font-size: 10px;
	font-weight: 900;
}
#rij3 p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 7px;/* boven, rechts, onder en links */
}
#rij3 a {
	color: #1B447C;
	text-decoration: none;
}
#rij3 a:hover {
	color: #1B447C;
	text-decoration: none;
}

/* volgpagina
------------------------------------------------------------------------------*/

/* breadcrumbs */

#balk p {
	line-height: 13px;
	
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
	
	padding: 3px 0px 0px 14px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#balk a {
	color: #FFFFFF;
	text-decoration: underline;
}
#balk a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* dynpage
------------------------------------------------------------------------------*/

/* content_links */

#content {
	line-height: 15px;
	color: #000000;
	font-size: 11px;
}
#content p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 12px 0px;/* boven, rechts, onder en links */
}

#content h1 {margin: 0px 0px 18px 0px; color: #ff7d00; font-size: 15px; line-height: 22px; text-decoration: none; font-weight: 900;}
#content h2 {margin: 0px 0px 12px 0px; color: #595656; font-size: 13px; text-decoration: none; font-weight: 900;}
#content h3 {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 12px; color: #595656; font-size: 11px; text-decoration: none; font-weight: 900; background-image: url("../images/bullet_blauw.gif"); background-repeat: no-repeat; background-position: 0px 4px; }
#content h4 {margin: 0px 0px 0px 0px; color: #595656; font-size: 10px; text-decoration: none; font-weight: 900;}

#content a {
	color: #ff7d00;
	text-decoration: underline;
}
#content a:hover {
	color: #ff7d00;
	text-decoration: none;
}

#content ul {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 13px 0px 13px 0px;/* boven, rechts, onder en links */
}

#content ul li {
	padding: 0px 0px 0px 30px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	
	list-style-type: none; 
	background-image: url("../../images/bg_sub.gif"); 
	background-repeat: no-repeat; 
	background-position: 15px 5px; 
}
#content hr {display:block; border: none 0; border-top: 1px solid #3399CD; height: 1px; margin: 13px 0 !important; margin: 6px 0; padding: 0 0 0 0;}


/* content_rechts */

#dynpage_rechts {
	line-height: 15px;
	color: #595656;
	font-size: 10px;
}
#dynpage_rechts p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 12px 0px;/* boven, rechts, onder en links */
}

#dynpage_rechts h1 {margin: 0px 0px 18px 0px; color: #ff7d00; font-size: 15px; line-height: 22px; text-decoration: none; font-weight: 900;}
#dynpage_rechts h2 {margin: 0px 0px 12px 0px; color: #595656; font-size: 12px; text-decoration: none; font-weight: 900;}
#dynpage_rechts h3 {margin: 0px 0px 6px 0px; padding: 0px 0px 0px 12px; color: #00AFE5; font-size: 11px; text-decoration: none; font-weight: 900; background-image: url("../images/bullet_wit.gif"); background-repeat: no-repeat; background-position: 0px 4px; }
#dynpage_rechts h4 {margin: 0px 0px 0px 0px; color: #072919; font-size: 10px; text-decoration: none; font-weight: 900;}

#dynpage_rechts a {
	color: #ff7d00;
	text-decoration: underline;
}
#dynpage_rechts a:hover {
	color: #ff7d00;
	text-decoration: none;
}

#dynpage_rechts ul {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 13px 0px 13px 0px;/* boven, rechts, onder en links */
}

#dynpage_rechts ul li {
	padding: 0px 0px 0px 25px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	
	list-style-type: none; 
	background-image: url("../../images/bullet_extra_content.gif"); 
	background-repeat: no-repeat; 
	background-position: 15px 7px; 
}
#dynpage_rechts hr {display:block; border: none 0; border-top: 1px solid #FFFFFF; height: 1px; margin: 13px 0 !important; margin: 6px 0; padding: 0 0 0 0;}

/* case menu */

#casesmenu {
	line-height: 13px;
	color: #004E91;
	font-size: 10px;
}
#casesmenu p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 12px 0px;/* boven, rechts, onder en links */
}
#casesmenu .kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
}
#casesmenu a {
	color: #0080C1;
	font-weight: 900;
	text-decoration: none;
}
#casesmenu a:hover {
	color: #0080C1;
	font-weight: 900;
	text-decoration: none;
}

/* producten menu */

#productenmenu a, 
#productenmenu a:visited {
  text-decoration:none;
  font-size: 11px;
  font-weight: 900;
  text-align:left;
  color:#000;
  display:block; 
  width:258px; 
  padding: 4px 0px 4px 12px;/* boven, rechts, onder en links */
  margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#productenmenu p {
  text-decoration:none;
  font-size: 11px;
  font-weight: 900;
  text-align:left;
  color:#000;
  background-color:#F2F2F2; 
  display:block; 
  width:258px; 
  padding: 4px 0px 4px 12px;/* boven, rechts, onder en links */
  margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#productenmenu a:hover {
  /* color:#EA1C26; */
  background-color:#F2F2F2; 
}


/* nieuws
------------------------------------------------------------------------------*/

/* bericht */

#content .datum {
	color: #595656;
	font-size: 11px;
	font-weight: 900;
}
#content .auteur {
	color: #595656;
	font-size: 11px;
}
#content .inleiding {
	color: #595656;
	font-size: 11px;
	font-weight: 700;
}

/* recent */

#recent {
	line-height: 13px;
	color: #000;
	font-size: 10px;
}
#recent p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 10px 0px;/* boven, rechts, onder en links */
}
#recent .kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
}
#recent .datum {
	color: #595656;
	font-size: 10px;
	font-weight: 900;
}
#recent .titel {
	color: #595656;
	font-size: 9px;
	font-weight: 900;
}
#recent .plus {
	color: #ff7d00;
	font-size: 10px;
}
#recent a.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
}
#recent a:hover.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
}

/* archief */

#archief {
	color: #595656;
	font-size: 10px;
	font-weight: 900;
}
#archief p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 8px 0px;/* boven, rechts, onder en links */
}
#archief p.maandlisting {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 4px 20px;/* boven, rechts, onder en links */
}
#archief p.jaarlisting {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 6px 12px;/* boven, rechts, onder en links */
}
#archief .kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
}
/*
#archief a {
	color: #00FF00;
	font-size: 10px;
	text-decoration: none;
	font-weight: 900;
}
#archief a:hover {
	color: #00FF00;
	font-size: 10px;
	text-decoration: none;
	font-weight: 900;
}
*/
#archief .jaar {
	color: #595656;
	font-size: 10px;
	text-decoration: none;
	font-weight: 900;
	
	background-image: url("../../images/bullet_archief.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px; /* left top */
	
	padding: 0px 0px 0px 12px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#archief a.jaar {
	color: #595656;
	font-size: 10px;
	text-decoration: none;
	font-weight: 900;
	
	background-image: url("../../images/bullet_archief.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px; /* left top */
	
	padding: 0px 0px 0px 12px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#archief a:hover.jaar {
	color: #595656;
	font-size: 10px;
	text-decoration: underline;
	font-weight: 900;
	
	background-image: url("../../images/bullet_archief.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px; /* left top */
	
	padding: 0px 0px 0px 12px;/* boven, rechts, onder en links */
	margin: 0px 0px 0px 0px;/* boven, rechts, onder en links */
}
#archief .maand {
	color: #595656;
	font-size: 10px;
	text-decoration: none;
	font-weight: 900;
}
#archief a.maand {
	color: #595656;
	font-size: 10px;
	text-decoration: none;
	font-weight: 900;
}
#archief a:hover.maand {
	color: #595656;
	font-size: 10px;
	text-decoration: underline;
	font-weight: 900;
}

#archief .datum {
	color: #595656;
	font-size: 10px;
	font-weight: 900;
}
#archief .titel {
	color: #ff7d00;
	font-size: 9px;
	font-weight: 900;
}
#archief .plus {
	color: #ff7d00;
	font-size: 10px;
}
#archief a.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
	font-weight: 500;
}
#archief a:hover.meer {
	color: #ff7d00;
	font-size: 10px;
	text-decoration: none;
	font-weight: 500;
}


/* button */

p.button {
	background-image: url("../../images/bullet_button.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px; /* left top */
	
	margin: 0px 0px 10px 0px;/* boven, rechts, onder en links */
}
p.button a {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: 900;
	
	padding: 0px 0px 0px 10px;/* boven, rechts, onder en links */
}
p.button a:hover {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: 900;
	
	padding: 0px 0px 0px 10px;/* boven, rechts, onder en links */
}

/* specialiteiten + partners
------------------------------------------------------------------------------*/

#content a.specialiteit {
	color: #003D76;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700;
}
#content a:hover.specialiteit  {
	color: #003D76;
	font-size: 12px;
	text-decoration: none;
	font-weight: 700;
}

#partners {
	line-height: 15px;
	color: #004E91;
	font-size: 10px;
}
#partners .kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
}
#partners a {
	color: #00ADEF;
	font-size: 10px;
	text-decoration: none;
}
#partners a:hover {
	color: #003C73;
	font-size: 10px;
	text-decoration: none;
}
#partners hr {display:block; border: none 0; border-top: 1px solid #FFFFFF; height: 1px; margin: 13px 0 !important; margin: 6px 0; padding: 0 0 0 0;}

/* adres */

.adres,
.adres_kaart {
	color: #003A70;
	font-size: 10px;
}
.adres p,
.adres_kaart p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 2px 0px;/* boven, rechts, onder en links */
}
.adres .kop,
.adres_kaart .kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
}
.adres .vet,
.adres_kaart .vet {
	color: #01ACF1;
	font-size: 10px;
	font-weight: 900;
}
.adres a.url,
.adres_kaart a.url {
	color: #01ACF1;
	font-size: 10px;
}
.adres a:hover.url,
.adres_kaart a:hover.url {
	color: #01ACF1;
	font-size: 10px;
}

.kaart_mouse_over {
	line-height: 15px;
	color: #004E91;
	font-size: 10px;
}
.kaart_mouse_over p {
	padding: 0px 0px 0px 0px;/* boven, rechts, onder en links */
	margin: 0px 0px 5px 0px;/* boven, rechts, onder en links */
}
.kaart_mouse_over .kop {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 900;
}

/* 
------------------------------------------------------------------------------*/

/* form */

.alert {
	color: #FF0000;
	font-size: 10px;
}

/* vragen */

#content input.text {
	padding: 2px;
	margin: 0px;
	border-top: #afaeae solid 1px;
	border-right: #afaeae solid 1px;
	border-bottom: #afaeae solid 1px;
	border-left: #afaeae solid 1px;
	
	color: #000;
	font-size: 10px;
	
	width: 200px;
	background-color: #FFFFFF;
}
#content textarea {
	padding: 2px;
	margin: 0px;
	border-top: #afaeae solid 1px;
	border-right: #afaeae solid 1px;
	border-bottom: #afaeae solid 1px;
	border-left: #afaeae solid 1px;
	
	color: #000;
	font-size: 10px;
	
	width: 200px;
	background-color: #FFFFFF;
}
#content input.checkbox {

}

#content p.button {
	background-image: url("../../images/bullet_button.gif");
	background-repeat: no-repeat;
	background-position: 0px 3px; /* left top */
	
	margin: 0px 0px 10px 0px;/* boven, rechts, onder en links */
}
#content p.button a {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: 900;
	
	padding: 0px 0px 0px 10px;/* boven, rechts, onder en links */
}
#content p.button a:hover {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	font-weight: 900;
	
	padding: 0px 0px 0px 10px;/* boven, rechts, onder en links */
}