.table {
      border: 0px;
      margin: 0px;
      padding: 0px;
      font-family: Arial, Verdana, Geneva, Helvetica;
      font-size: 12px;
      font-weight: normal;
      color: #000000;
      padding-top: 10px;
      line-height: 18px;
}

table {
    border-style:none;
}


.table td {
      border: 0px;
      margin: 0px;
      padding: 0px;
      font-family: Arial, Verdana, Geneva, Helvetica;
      font-size: 12px;
      font-weight: normal;
      color: #000000;
      padding-top: 10px;
      line-height: 18px;
}

tbody tr td {
	color: #000000;
	font-size:12px;
}	

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Standaard instellingen */

.bg {
background-color: #ebf0f7;
background-image: url(bg.gif);
background-repeat: no-repeat;
background-position: center top; 
}

h1 {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 30px;
font-weight: bold;
color: #5d5d5f;
margin: 0px;
}

h2 {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 17px;
font-weight: bold;
color: #5d5d5f;
margin: 0px;
}

h3 {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 17px;
font-weight: bold;
color: #06357a;
margin: 0px;
}

.tekst {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 17px;
}

a{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #7f7f7f; text-decoration: underline; }
a:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #7f7f7f; text-decoration: underline;}
a:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #7f7f7f; text-decoration: underline;}
a:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #7f7f7f; text-decoration: none;}
a:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #7f7f7f; text-decoration: underline;}

.menu {
background-image: url(menubg.jpg);
background-repeat: repeat-x;
}

.content {
background-color: #f2f5f9;
background-image: url(content_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.links {
background-color: #c2d0e6;
background-image: url(links.jpg);
background-repeat: no-repeat;
background-position: right top;
}

.rechts {
background-color: #c2d0e6;
background-image: url(rechts.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.right {
background-color: #fefefe;
border-top: 1px solid #bec2c6;
border-bottom: 1px solid #bec2c6;
border-right: 1px solid #bec2c6;
border-left: 1px solid #bec2c6;
}

.aanbieding_prijs {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 14px;
font-weight: normal;
color: #ffffff;
background-image: url(aanbieding/prijs_klein_rood.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 25px;
line-height: 17px;
text-align: center;
}

.aanbieding_adviesprijs {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 14px;
font-weight: normal;
color: #ffffff;
background-image: url(aanbieding/prijs_klein.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 25px;
line-height: 17px;
text-align: center;
}

.aanbieding_prijs_groot {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 14px;
font-weight: normal;
color: #ffffff;
background-image: url(aanbieding/prijs_groot.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 25px;
line-height: 17px;
text-align: center;
}

td.menuoff {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #fff;
padding:17px 15px 0px 15px;
height:18px;
vertical-align:top;
}

td.menuon {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #fff;
height:20px;
padding:15px;
cursor:pointer; cursor:hand;
background-image: url(menu_on.gif);
background-repeat: repeat-x;
}

td.suboff {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
cursor:pointer; cursor:hand;
}

td.subon {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
cursor:pointer; cursor:hand;
text-decoration: underline;
}

.snellinks {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #4C4C4C;
border-left: 1px solid #D6D6D6;
}

a.snellink{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #4C4C4C; text-decoration: underline;}
a.snellink:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #4C4C4C; text-decoration: underline;}
a.snellink:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #4C4C4C; text-decoration: underline;}
a.snellink:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #4C4C4C; text-decoration: none;}
a.snellink:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #4C4C4C; text-decoration: underline;}

.footnote {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #4C4C4C;
padding-top: 2px;
}

a.footnote{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline;}
a.footnote:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline;}
a.footnote:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline;}
a.footnote:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}
a.footnote:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline;}

.footnote_bg {
background-image: url(bottom.jpg);
}

.footnote_link {background:url("footnote_off.gif") no-repeat; color: #ffffff; text-decoration: none; padding-left: 15px;}
.footnote_link:hover {color:#ffffff; background:url("footnote_off.gif") no-repeat;}

.download_bestand {background:url("footnote_off.gif") no-repeat; color: #ffffff; text-decoration: none; padding-left: 15px;}
.download_bestand:hover {color:#ffffff; background:url("footnote_on.gif") no-repeat;}

.toppage {background:url("top_on.gif") no-repeat; color: #7f7f7f; text-decoration: none; padding-left: 16px;}
.toppage:hover {color:#7f7f7f; background:url("top_off.gif") no-repeat;}

.backpage {background:url("back_off.gif") no-repeat; color: #ffffff; text-decoration: none; padding-left: 16px;}
.backpage:hover {color:#ffffff; background:url("back_on.gif") no-repeat;}

.line {
border-left: 1px solid #D6D6D6;
}

.afbeelding_foto {
cursor:pointer; cursor:hand;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
filter :   progid:DXImageTransform.Microsoft.DropShadow(Color=#E3E3E3, OffX=2, OffY=2, Positive=1);
}

.afbeelding_tekst {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
padding-bottom: 20px;
}

.marge {
background-image: url(marge.gif);
background-repeat: repeat-x;
}

.marge_small {
background-image: url(marge_small.gif);
}


/* EINDE Standaard instellingen */

/* Teasers */

.teaser_tekst {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #000000;
}

a.teaser{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #06357a; text-decoration: underline; }
a.teaser:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #06357a; text-decoration: underline; }
a.teaser:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #06357a; text-decoration: underline; }
a.teaser:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #06357a;text-decoration: none; }
a.teaser:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #06357a; text-decoration: underline; }

td.teaseroff {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 11px;
font-weight: bold;
color: #06357a;
padding-bottom: 5px;
cursor:pointer; cursor:hand;
text-decoration: none;
}

td.teaseron {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 11px;
font-weight: bold;
color: #06357a;
padding-bottom: 5px;
cursor:pointer; cursor:hand;
text-decoration: underline;
}

.teaser_nieuwsbrief_tekstveld {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #4C4C4C;
border: 1px solid #949494;
overflow:hidden;
scroll="no";
}

.teaser_aanmelden {background:url("footnote_off.gif") no-repeat; color: #ffffff; text-decoration: none; padding-left: 15px;}
.teaser_aanmelden:hover {color:#ffffff; background:url("footnote_on.gif") no-repeat;}

td.teaser_submenuoff {
background-image: url(teaser_off.gif); 
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 20px;
padding-right: 15px;
padding-top: 2px;
padding-bottom: 2px;
cursor:pointer; cursor:hand;
}

td.teaser_submenuon {
background-image: url(teaser_on.gif); 
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 20px;
padding-right: 15px;
padding-top: 2px;
padding-bottom: 2px;
cursor:pointer; cursor:hand;
text-decoration: underline;
}

td.teaser_subsubmenuoff {
background-image: url(teasersub_on.gif); 
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 30px;
padding-right: 15px;
padding-top: 2px;
padding-bottom: 2px;
cursor:pointer; cursor:hand;
}

td.teaser_subsubmenuon {
background-image: url(teasersub_off.gif); 
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-left: 30px;
padding-right: 15px;
padding-top: 2px;
padding-bottom: 2px;
cursor:pointer; cursor:hand;
text-decoration: underline;
}

.teaser_webwinkel_aantal {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
}

.teaser_webwinkel_lijst{
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #D6D6D6;
}

.teaser_webwinkel_totaal{
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #D6D6D6;
background-color: #EAEAEA;
}

td.teaser_webwinkel_menuoff {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
padding-right: 15px;
padding-top: 3px;
padding-bottom: 3px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #DCDCDC;
Background-color: #EAEAEA;
}

td.teaser_webwinkel_menuon {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
padding-right: 15px;
padding-top: 3px;
padding-bottom: 3px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #DCDCDC;
Background-color: #EAEAEA;
text-decoration: underline;
}

td.teaser_webwinkel_submenu {
padding-top: 6px;
padding-bottom: 6px;
Background-color: #F5F5F5;
}

td.teaser_webwinkel_submenuoff {
background-image: url(teaser_webwinkel_on.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding-left: 20px;
padding-right: 15px;
padding-top: 1px;
padding-bottom: 1px;
cursor:pointer; cursor:hand;
Background-color: #F5F5F5;
}

td.teaser_webwinkel_submenuon {
background-image: url(teaser_webwinkel_off.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding-left: 20px;
padding-right: 15px;
padding-top: 1px;
padding-bottom: 1px;
cursor:pointer; cursor:hand;
Background-color: #F5F5F5;
text-decoration: underline;
}

.teaser_webwinkel_menu {
border-right: 1px solid #D6D6D6;
border-bottom: 1px solid #D6D6D6;
}

td.teaser_activiteitoff {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
cursor:pointer; cursor:hand;
Background-color: #fff;
}

td.teaser_activiteiton {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding-top: 3px;
padding-bottom: 3px;
cursor:pointer; cursor:hand;
Background-color: #F5F5F5;
text-decoration: underline;
}

.teaser_activiteit_datum {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
}

.teaser_activiteit_titel {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding-top: 2px;
}

td.teaser_zoekenoff {
background-image: url(zoeken_off.gif);
background-repeat: no-repeat;
cursor:pointer; cursor:hand;
}

td.teaser_zoekenon {
background-image: url(zoeken_on.gif);
background-repeat: no-repeat;
cursor:pointer; cursor:hand;
}

.teaser_zoeken_tekstveld {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #4C4C4C;
border: 1px solid #949494;
overflow:hidden;
scroll="no";
}

.teaser_tipeenvriend_tekstveld {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #4C4C4C;
border: 1px solid #949494;
overflow:hidden;
scroll="no";
}

td.teaser_taal_off {
background-image: url(teaser_titel_on.gif);
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
background-color: #EAEAEA;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
border-top: 1px solid #D6D6D6;
}

/* EINDE Teasers */

/* Nieuws */

.nieuws_datum {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 12px;
font-weight: normal;
color: #000;
}
.nieuwsoverzicht_lijn {
background-color: #000;
}

.nieuwsoverzicht_tekst {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
}

.nieuwsoverzicht_datum {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
}

.nieuwsoverzicht_off {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
text-decoration: none;
}

td.nieuwsoverzicht_on {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
cursor:pointer; cursor:hand;
text-decoration: underline;
background-color: #676b6d;
}

.nieuwsoverzicht_titel {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
}

a.nieuwsoverzicht_titel{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; background-image: url(nieuwsoverzicht_titel.gif); background-repeat: no-repeat; padding-left: 12px; }
a.nieuwsoverzicht_titel:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; background-image: url(nieuwsoverzicht_titel.gif); background-repeat: no-repeat; padding-left: 12px; }
a.nieuwsoverzicht_titel:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; background-image: url(nieuwsoverzicht_titel.gif); background-repeat: no-repeat; padding-left: 12px; }
a.nieuwsoverzicht_titel:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; background-image: url(nieuwsoverzicht_titel.gif); background-repeat: no-repeat; padding-left: 12px;}
a.nieuwsoverzicht_titel:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #000; background-image: url(nieuwsoverzicht_titel.gif); background-repeat: no-repeat; padding-left: 12px; }

.nieuwsoverzicht_leesverder {background:url("footnote_on.gif") no-repeat; color: #000; text-decoration: none; padding-left: 15px;}
.nieuwsoverzicht_leesverder:hover {background:url("footnote_on.gif") no-repeat; color: #000; text-decoration: none; padding-left: 15px;}

.nieuwsoverzicht_pagina {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-style: normal;
color: #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
}

a.nieuwsoverzicht_pagina_nummer{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #7f7f7f; }
a.nieuwsoverzicht_pagina_nummer:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #7f7f7f; }
a.nieuwsoverzicht_pagina_nummer:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #7f7f7f; }
a.nieuwsoverzicht_pagina_nummer:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #7f7f7f;}
a.nieuwsoverzicht_pagina_nummer:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #7f7f7f; }

.nieuwsoverzicht_pagina_geselecteerd {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-style: normal;
color: #000000;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 5px;
}

/* EINDE Nieuws */

/* Webwinkel */

.webshop_afbeeldingtekst {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 11px;
font-weight: normal;
color: #000;
padding-top: 2px;
padding-bottom: 12px;
}

.webshop_details {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-top: 3px;
padding-right: 10px;
}

.webshop_afrekenen_titel {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
padding-top: 10px;
}

.webshop_afrekenen {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
padding-bottom: 10px;
}

.webshop_details_bold {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
padding-top: 3px;
padding-right: 10px;
}

.webwinkel_lijst_lijn {
Background-color: #D6D6D6;
}

.webwinkel_lijst_tekst {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000;
}

.webshop_lijst_prijs {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 22px;
font-weight: bold;
color: #000;
}

.webshop_lijst_prijsdetail {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 10px;
font-weight: normal;
color: #525151;
}

a.webshop_lijst_titel{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; }
a.webshop_lijst_titel:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; }
a.webshop_lijst_titel:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; }
a.webshop_lijst_titel:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff;}
a.webshop_lijst_titel:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #ffffff; }

td.volgendepaginaoff {
background-image: url(volgendepagina_off.gif);
background-repeat: no-repeat;
cursor:pointer; cursor:hand;
}

td.volgendepaginaon {
background-image: url(volgendepagina_on.gif);
background-repeat: no-repeat;
cursor:pointer; cursor:hand;
}

td.vorigepaginaoff {
background-image: url(vorigepagina_off.gif);
background-repeat: no-repeat;
cursor:pointer; cursor:hand;
}

td.vorigepaginaon {
background-image: url(vorigepagina_on.gif);
background-repeat: no-repeat;
cursor:pointer; cursor:hand;
}

.select {
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000;
}

/* EINDE Webwinkel */

/* Contact */

.contact_titel {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.contact_tekstveld {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 12px;
font-weight: normal;
color: #4C4C4C;
border: 1px solid #949494;
scroll="auto";
}

.contact_marge {
padding-top: 2px;
padding-bottom: 2px;
}

.contact_inputbutton  {
border: 1px solid #3c3f40;
background: #fff;
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 12px;
color: #3c3f40;
}

.contact_radio {
	font-family: Arial, Verdana, Geneva, Helvetica;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-bottom: 2px;
}


/* Einde Contact */

/* Projecten */

.project_titel {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #06357a;
}

a.project_titel{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #06357a; }
a.project_titel:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #06357a; }
a.project_titel:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #06357a; }
a.project_titel:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #06357a;}
a.project_titel:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #06357a; }

.project_tekst {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 17px;
}

.project_overzicht_afbeelding {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
filter :   progid:DXImageTransform.Microsoft.DropShadow(Color=#E3E3E3, OffX=2, OffY=2, Positive=1);
}

.projecten_thumb_content {
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.projecten_thumb {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	filter :   progid:DXImageTransform.Microsoft.DropShadow(Color=#E3E3E3, OffX=2, OffY=2, Positive=1);
}

/* Einde Projecten */

.zoeken_url {
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #858585;
}

a.zoeken_url{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-style: normal; color: #858585; text-decoration: none; padding-bottom: 5px;}
a.zoeken_url:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-style: normal; color: #858585; text-decoration: none; padding-bottom: 5px;}
a.zoeken_url:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-style: normal; color: #858585; text-decoration: none; padding-bottom: 5px;}
a.zoeken_url:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-style: normal; color: #858585; text-decoration: underline; padding-bottom: 5px;}
a.zoeken_url:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-style: normal; color: #858585; text-decoration: none; padding-bottom: 5px;}


/*sitemap */

td.titel_hoofdpagina_clean_off {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
text-decoration: underline;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D6D6D6;
}

td.titel_hoofdpagina_clean_on {
background-repeat: no-repeat;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
padding-left: 5px;
padding-bottom: 4px;
text-decoration: none;
padding-top: 4px;
cursor:pointer; cursor:hand;
border-bottom: 1px solid #D6D6D6;
}

.titel_hoofdpagina2_clean_off {
}

.sitemap_subpagina {
border-bottom: 1px solid #D6D6D6;
padding-bottom: 5px;
padding-top: 5px;
}

td.titel_subpagina_clean_off {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
padding-left: 5px;
padding-bottom: 2px;
text-decoration: underline;
padding-top: 2px;
cursor:pointer; cursor:hand;
}

td.titel_subpagina_clean_on {
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: bold;
color: #000;
padding-left: 5px;
text-decoration: none;
padding-bottom: 2px;
padding-top: 2px;
cursor:pointer; cursor:hand;
}

/* Eindesitemap */


.submenu
{
width                                        :           185px;
position                        :           absolute;
}

.subsubmenu {
   width                                        :           185px;
   position                       :           absolute;
}

.submenutable {
            width                                        : 100%;
            background-color           :           #FFFFFF;
            border-left                                 :           1px solid #a71931;
            border-right                   :           1px solid #a71931;
            border-bottom               :           1px solid #a71931;
}

.submenuoff {
            border-bottom               : 1px solid #a71931;
			width						: 100%;
            font-family                                : Arial, Verdana, Geneva, Helvetica;
            font-size                                   : 12px;
            font-weight                                : normal;
            text-decoration              : none;
            padding                                    : 5px 5px 5px 13px;
            color                                        : #a71931;
            background-color           : #ffffff;
}

.submenuon {
            border-bottom               :           1px solid #a71931;
            width                                        :           100%;
            color                                        : #fff;
            font-family                                : Arial, Verdana, Geneva, Helvetica;
            font-size                                   : 12px;
            font-weight                                : normal;
            text-decoration              : none;
            padding                                    : 5px 5px 5px 13px;
            cursor                                      : Pointer;
            background-color           : #a71931;
}

.submenuofflast {
            width                                        : 100%;
            font-family                                : Arial, Verdana, Geneva, Helvetica;
            font-size                                   : 12px;
            font-weight                                : normal;
            text-decoration              : none;
            padding                                    : 5px 5px 5px 13px;
            color                                        : #a71931;
            background-color           : #ffffff;
}

.submenuonlast {
            width                                        :           100%;
            color                                        : #fff;
            font-family                                : Arial, Verdana, Geneva, Helvetica;
            font-size                                   : 12px;
            font-weight                                : normal;
            text-decoration              : none;
            padding                                    : 5px 5px 5px 13px;
            cursor                                      : Pointer;
            background-color           : #a71931;
}

.subsubmenuoff

{

            border-bottom               : 1px solid #a71931;

            width                                        : 100%;

            font-family                                : Arial, Verdana, Geneva, Helvetica;

            font-size                                   : 12px;

            font-weight                                : normal;

            text-decoration              : none;

            padding                                    : 5px 5px 5px 13px;

            color                                        : #a71931;

            background-color           : #ffffff;

}



.subsubmenuon {

            border-bottom               :           1px solid #a71931;

            width                                        :           100%;

            color                                        : #fff;

            font-family                                : Arial, Verdana, Geneva, Helvetica;

            font-size                                   : 12px;

            font-weight                                : normal;

            text-decoration              : none;

            padding                                    : 5px 5px 5px 13px;

            cursor                                      : Pointer;

            background-color           : #a71931;

}

.subsubmenuofflast

{


            width                                        : 100%;

            font-family                                : Arial, Verdana, Geneva, Helvetica;

            font-size                                   : 12px;

            font-weight                                : normal;

            text-decoration              : none;

            padding                                    : 5px 5px 5px 13px;

            color                                        : #a71931;

            background-color           : #ffffff;

}



.subsubmenuonlast {


            width                                        :           100%;

            color                                        : #fff;

            font-family                                : Arial, Verdana, Geneva, Helvetica;

            font-size                                   : 12px;

            font-weight                                : normal;

            text-decoration              : none;

            padding                                    : 5px 5px 5px 13px;

            cursor                                      : Pointer;

            background-color           : #a71931;

}

.subsubmenutable {

            width                                        : 100%;

            background-color           :           #FFFFFF;



            border-left                                 :           1px solid #a71931;

            border-right                   :           1px solid #a71931;

            border-bottom               :           1px solid #a71931;

            border-top                     :           1px solid #a71931;

}


/*************************
 *
 * CONTENT TABLE
 *
 *************************/
.tekst p table {
    border: 0px;
    margin: 0px;
    padding: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
}

.tekst p table td {
    border: 0px;
    margin: 0px;
    padding: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
}


.error {
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #d15656;
	padding-top: 3px;
	padding-bottom: 3px;
}

.gastenboek_header {
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#009FDA,endColorStr=#41BBD8);
	background-color: #951803;
}

a.gastenboek_header_link{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline;}
a.gastenboek_header_link:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline;}
a.gastenboek_header_link:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline;}
a.gastenboek_header_link:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
a.gastenboek_header_link:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline;}

.gastenboek_inhoud {
border-left: 1px solid #F5FAFA;
font-family: Arial, Verdana, Geneva, Helvetica;
font-size: 12px;
font-weight: normal;
color: #4C4C4C;
border-left: 1px solid #fff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 8px;
background-color: #E6F6FB;
}

.teaser_tekst_small {
font-family: Arial, Verdana, Geneva, Helvetica;
text-decoration: none;
font-size: 11px;
font-weight: normal;
color: #7f7f7f;
}

a.teaser_tekst_small{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #7f7f7f; text-decoration: underline; }
a.teaser_tekst_small:link { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #7f7f7f; text-decoration: underline; }
a.teaser_tekst_small:visited { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #7f7f7f; text-decoration: underline; }
a.teaser_tekst_small:hover { font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #7f7f7f; text-decoration: none; }
a.teaser_tekst_small:active{ font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: normal; color: #7f7f7f; text-decoration: underline; }


/*------------------------------------------
NAVIGATION
------------------------------------------*/
/* common styling */
div#div_mainmenu {
	position:absolute;
	text-align:center;
	left:50%; 
	margin-left:-480px;
	width:1000px;
}

#div_mainmenu ul li a, #div_mainmenu ul li a:visited {display:block; text-decoration:none; color:#000; width:95px; height:20px; text-align:center; color:#fff; border:0px solid #fff; line-height:20px; font-size:12px; overflow:hidden;}
#div_mainmenu ul {padding:0px 0px 0px 0px; margin:0px; list-style:none; display:inline; z-index:200; height:25px;}
#div_mainmenu ul li {
	float:left; 
	padding:0px 0px 5px 0px;
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding:15px 0px;
	cursor:pointer;	
	vertical-align:top;
}
#div_mainmenu ul li:hover {
	position:relative; 
	cursor:hand;
	background-image: url('menu_on.gif');
	background-repeat: repeat-x;
	padding:15px 0px;
}
#div_mainmenu ul li ul {display: none;}

/* specific to non IE browsers */
#div_mainmenu ul li:hover a { color:white;}
#div_mainmenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:155px; margin:17px 0px 0px 0px; color:white;}
#div_mainmenu ul li:hover ul li a.hide { color:white;}
#div_mainmenu ul li:hover ul li:hover a.hide { color:white;}
#div_mainmenu ul li:hover ul li ul {display: none;}
#div_mainmenu ul li:hover ul li a {display:block; color:white; width:155px; text-align:left;}
#div_mainmenu ul li:hover ul li a:hover { color:white;}
#div_mainmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#div_mainmenu ul li:hover ul li:hover ul.left {left:-105px;}

#div_mainmenu ul li:hover ul li {
	padding:0px 0px 0px 10px; 
	width:155px; 
	color:white; 
	border:1px solid #3A5290; 
	border-width:0px 0px 1px 0px; 
	font-size:11px; 
	background-color:#06357A;
}
#div_mainmenu ul li ul li:hover {
	padding:0px 0px 0px 10px; 
	width:155px; 
	color:white; 
	border:1px solid #042555; 
	border-width:0px 0px 1px 0px; 
	background-color:#042555; 
	height:20px; 
	background-image:url('');	
}

/*------------------------------------------
SUBNAVIGATION
------------------------------------------*/

div#div_dropmenu {
	position:absolute;
	text-align:center;
	width:700px;
	margin:0px 0px 20px 20px;
	vertical-align:top;
	top:270px;
}

#div_dropmenu ul li a, #div_dropmenu ul li a:visited {display:block; text-decoration:none; width:130px; height:20px; text-align:center; color:#042555; border:0px solid #fff; line-height:20px; font-size:12px; overflow:hidden;}
#div_dropmenu ul {padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; list-style:none; display:inline; z-index:200; height:25px; }
#div_dropmenu ul li {
	float:left; 
	padding:0px 0px 5px 0px;
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #042555;
	padding:15px 0px;
	cursor:pointer;	
	vertical-align:top;
}
#div_dropmenu ul li:hover {
	position:relative; 
	cursor:hand;
	padding:15px 0px;
	text-decoration:underline;
}
#div_dropmenu ul li ul {display: none;}

/* specific to non IE browsers */
#div_dropmenu ul li:hover a { color:#042555; text-decoration:underline;}
#div_dropmenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:155px; margin:17px 0px 0px 0px; color:#06357A;}
#div_dropmenu ul li:hover ul li a.hide { color:#ffffff; text-decoration: none;}
#div_dropmenu ul li:hover ul li:hover a.hide { color:#ffffff; text-decoration: none;}
#div_dropmenu ul li:hover ul li ul {display: none; text-decoration: none;}
#div_dropmenu ul li:hover ul li a {display:block; color:#ffffff; width:155px; text-align:left; text-decoration: none;}
#div_dropmenu ul li:hover ul li a:hover { color:#ffffff; text-decoration: none;}
#div_dropmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0; text-decoration: none;}
#div_dropmenu ul li:hover ul li:hover ul.left {left:-105px; text-decoration: none;}

#div_dropmenu ul li:hover ul li {
	padding:0px 0px 0px 10px; 
	width:155px; 
	color:#ffffff; 
	border:1px solid #3A5290; 
	border-width:0px 0px 1px 0px; 
	font-size:11px; 
	background-color:#06357A;
	text-decoration: none;
}
#div_dropmenu ul li ul li:hover {
	padding:0px 0px 0px 10px; 
	width:155px; 
	color:#ffffff; 
	border:1px solid #042555; 
	border-width:0px 0px 1px 0px; 
	background-color:#042555; 
	height:20px; 
	background-image:url('');
	text-decoration: none;
}
