@charset "utf-8";
/* CSS Document */

* {
	padding:0;
    margin:0;
	font-family: verdana, arial, sans-serif;
}

body {
    color: #000000;
    background-color: #ffffff;
    height: 100%;
}

#tblVote
{
border: 0px;
}

/* 
18 juli 2006, Rob van Wees
zelf toegevoegd, omdat de geleverde stijlsheet geen specifieke table stijl bevatte!!
*/

/* caption is tekst als bijschrijft van een tabel */
caption{
	display:none;
}

/* nieuw 2 maart 2010 Ser*/
table{
	width:95%;
	height:auto;
	margin:0;
	font-size:1em;
	padding:5px;
	padding-left:2px;
	padding-right:10px;
	background-color: transparent;
	background-color:#F5F6D9;		/* kleur van de border: groen */
	empty-cells:hide;		
}

/* nieuw 12 nov 09 Ser */
/*line height*/

th{
	background-color: #E5EAA0;
	vertical-align: top;
	text-align: left;
	line-height:1.5em;
}


td{
	background-color: #F5F6D9;
	vertical-align: top;
	text-align: left;
}

/* nieuw 12 nov 09 Ser */
/* padding*/

table.aa{
	font-size: 1em;
	padding: 1px;
}

th.aa{
	background-color: #E5EAA0;
	vertical-align: top;
	text-align: left;
	padding: 1px;
}

td.aa{
	background-color: #F5F6D9;
	vertical-align: top;
	text-align: left;
}

.pagefooter
{
	font-size: 0.7em;
	text-align: left;
	padding-left: 9px;
}

/* font-size: 0.7em; verwijderd 12 jan 10 Ser */

.footer {
	margin-top: 15px;
}
	
.bodyjop {
  background-color: #723e8f;
  background-image: url("../../images/bodybg_joponline.gif");
  background-position: center 0px;
  background-repeat: repeat-y;
   color: #ffffff;;
}

p {
	margin: 0px 0px 10px 0px; 
	padding: 0px;
}

/* nieuw 8 dec 2009 Ser */
.vacature{
	text-align:center;
	font-size:1.0em;
	font-weight: bold;
	color:#16477f;
	font-family: verdana, Trebuchet MS;
}


h2, h3 {
    color: #16477f;
	/* display: block; Ser 6 nov 09 uitgezet */
	display: inline; /* Ser 6 nov 09  nieuw */
	font-family: verdana, "Trebuchet MS";
	font-size: 1em;
	font-weight: bold;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
}

h1, h3.contentheaders {
	display: block;
	font-family: verdana, "Trebuchet MS";
	font-size: 0.75em;
	font-weight: bold;
	color: #004d9f;
	background-color: #e5eaa0;
	vertical-align: top;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 11px;
}

h3.contentheaders {
  color: #e8434b;
}

.kopje {
	color: #16477f !important;
	display: block;
	font-family: verdana, "Trebuchet MS";
	font-size: 1em;
	font-weight: bold;
	vertical-align: top;
	background: none !important;
}

h4 {
    color:#e8434b;
	display: block;
	font-family: verdana, "Trebuchet MS";
	font-size: 0.8em;
	font-weight: normal;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
}

h5 {
    color:#e8434b;
	display: block;
	font-family: verdana, "Trebuchet MS";
	font-size: 0.95em;
	font-weight: normal;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
}

.tweedekleur {
	display: block;
	background-color: #cde7f9;
}

h1.tweedekleur {
   font-size: 0.75em;
   padding-left: 10px;
   margin-bottom: 5px;
}

.contentheaders {color:#e8434b;}

h2.articleheaders {
  display: block;
  font-family: verdana, "Trebuchet MS";
  font-size: 0.75em;
  font-weight: bold;
  color: #e8434b;
  background-color: #e5eaa0;
  vertical-align: top;
  margin: 0px 0px 5px 0px;
  padding: 2px 0px 2px 11px;
}

.contentheaders1 {color:#ebf5fc;}

/* BEGIN HEADER HOOFD VERDELING */

#headerbg, #headerbgcolor,  #headerbgcolorjop {
  position: absolute;
  width: 100%;
  height: 197px;
}

#headerbg {
  background-image: url("../../images/headerbg.jpg");
  background-position: center 0px;
  background-repeat: no-repeat;
}

#headerbgcolor {
  background-position: 0px 0px;
  background-repeat: repeat-x;
  background-image: url("../../images/headerbgcolor.gif");

}

#headerbgcolor.pagina {background-image: url("../../images/headerbgcolor_vervolg.gif");}

#headerbgcolorjop {
  background-image: url("../../images/headerbgcolor_joponline.gif");
  background-position: 0px 0px;
  background-repeat: repeat-x;
}

#header, #outerframe, #innerframe {
  position: relative;
  padding: 0px;
  margin: 0px;
}

#header {
  width: 788px;
  height: 197px;
  border: 0px;
  background-position: center 0px;
  background-repeat: no-repeat;
}


/* onderverdeling voor header knooppunt */
#headerbg.knooppunt {background-image: url("../../images/headers/knooppunt/headerbg.jpg");}
#headerbgcolor.knooppunt {background-image: url("../../images/headers/knooppunt/headerbgcolor.gif");}

/* onderverdeling voor header content */

#headerbg.vervolgpagina, #headerbgcolor.vervolgpagina, #header.vervolgpagina {height: 155px;}

/* BEGIN HEADER ACHTERGROND VERDELING style staat in html gedefineerd */




/* BEGIN MAIN VERDELING */

#outerframe {
    width:  100%;
    text-align: center;
}

#innerframe {
    text-align: left;
    width: 788px;
    margin-left: auto;
    margin-right: auto;
}


/* BEGIN HEADER VERDELING */

#logo, #sitewide, #paginatitel, #chat {
  position: absolute;
  right: 0px;
  padding: 0px;
  margin: 0px;
}

#logo {top: 5px;}
#logo img {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

#paginatitel {
  left: 10px;
  top: 75px;
  height: 58px;
  display: inline;
  overflow: hidden;
  font-family: verdana, "Trebuchet MS", "Arial Narrow";
  font-size: 2.1em;
  /*font-weight: bold;*/
  color: #ffffff;
  letter-spacing: 0.095em;
}

#chat {
  right: 5px;
  margin: 0px;
  padding: 0px;
  top: 155px;
  font-size: 0.75em;
  color: #da565c;
}

#chat a {text-decoration: underline; color: #da565c;}
#chat a:hover {text-decoration: none;}


#sitewide {
  top: 108px;
  vertical-align: top;
  z-index: 10;
}


#sitewide a {
  font-size: 0.7em;
  padding: 2px 11px 2px 11px;
  margin: 0px;
  color: #004d9f;
  text-decoration: none;
  background-color: #a3cecf;
}

#sitewide a:hover {color: #ffffff;}
#sitewide a.alternate {background-color: #a9ceb2;}

/* begin  JOP sitewide */
#sitewide a.jopsitewide {color: #ffffff; background-color: #744382;}
#sitewide a:hover.jopsitewide {color: #efe500;}
#sitewide a.jopsitewide.alternate {background-color: #40288f;}


/* begin  KNOOPPUNt sitewide */
#sitewide a.knooppunt {color: #111357; background-color: #88b9e6;}
#sitewide a:hover.knooppunt {color: #ffffff;}
#sitewide a.knooppunt.alternate {background-color: #b7cbdc;}


/* begin  menu verdeling */

#menubalk, #menubalkjoponline,#menuitemsbar {
  position: absolute;
  left: 0px;
  top: 127px;
  height: 28px;
  padding: 0px;
  margin: 0px;
}

#menubalk {
  width: 788px;
  background-image: url("../../images/menu/menu_bg.gif");
  background-position: left 0px;
  background-repeat: repeat-x;
}

#menubalkjoponline{
  width: 788px;
  background-image: url("../../images/menu/menu_bgjop.gif");
  background-position: left 0px;
  background-repeat: repeat-x;
}

#menuitemsbar {z-index: 10;}

.menuitem, .jopmenuitem {
  height: 28px;
  float: left;
  background-image: url("../../images/menu/menuitem_bg.gif");
  background-position: left 0px;
  background-repeat: repeat-x;
  display: inline;
  overflow: hidden;
}

.menuitem.alternated {background-image: url("../../images/menu/menuitem_bg_alternate.gif");}

/* begin JOPONLINE verdeling */



.menuitem a {
  font-family: verdana, "Trebuchet MS";
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  padding: 7px 12px 7px 12px;
  line-height: 1.9em;
  vertical-align: top;
}
.menuitem a:hover {color: #f4e536;}


.jopmenuitem { background-image: url("../../images/menu/menuitem_jopoline_bg.gif");}
.jopalternated {background-image: url("../../images/menu/menuitem_jopoline_bg_alternate.gif");}

.menuitem.jopmenuitem a {color: #f4e536;}
.menuitem.jopmenuitem a:hover {color: #ffffff;}
.menuitem.jopalternated a {color: #f4e536;}
.menuitem.jopalternated a:hover {color: #ffffff;}


/* BEGIN CONTENT VERDELING */

#contentframe, #topinformatieframe, #laatstenieuws, #snelnaar, #dossiers, #kinderen, #kinderen2, #kinderen3 {
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
}

#contentframe {
  position: absolute;
  overflow: auto;
  width: 789px;
  padding-top: 10px;
}

#topinformatieframe {
  width: 768px;
  margin-bottom: 10px;
  background-image: url(../../images/topInfoFrame_background.gif);
  background-repeat: repeat-y;
}

#laatstenieuws {
  margin: 0px 12px 0px 0px;
  width: 576px;
  padding: 0px 0px 5px 0px;
  background-color: #f5f6d9;
}

#kinderen, #kinderen2, #kinderen3 {
  width:100%;
  padding: 0px 0px 10px 0px;
  margin: 0px;
  background-color: #ebf5fc;
  overflow: hidden;
}

#snelnaar, #dossiers {
  width: 100%;      /* oude waarde: 180px */
  background-color: #f5f6d9;
  padding: 0px 0px 10px 0px;
  overflow: hidden;
}

#dossiers {
  background-color: #ebf5fc;
  margin-bottom: 10px;
  overflow: hidden;
}

/* content */

#kruimelpad, #paginafooter {
  margin: 2px 8px 0px 8px;
  padding: 0px;
  font-size: 11px;
  width: 770px;
}
#kruimelpad a, #paginafooter a {
  text-decoration: underline;
  color: #000000;
  padding-right: 10px;
  margin-right: 5px;
  background-image: url("../../images/kruimelpijltje.gif");
  background-position: right 4px;
  background-repeat: no-repeat;
}
#kruimelpad a:hover, #paginafooter a:hover{text-decoration: none;}
#kruimelpad a.laatsteitem {color: #16477f; background-image: none;}

#kop {
  margin: 3px 8px 0px 8px;
  padding: 0px;
  width: 770px;
  font-family: verdana, "Trebuchet MS";
  /*font-weight: bold;*/
  font-size: 24px;
  color: #16477f;
}

.content {
 padding: 0px 8px 0px 8px;
  margin: 0px;
  font-size: 0.7em;
}

.content1 {
  padding: 0px 8px 0px 8px;
  margin: 0px;
  font-size: 0.7em;
  background-color: #f5f6d9;
width:99%;
}  

.content h1 {
  color: #e8434b;
  font-size: 0.95em;
  margin: 0px;
  padding: 0px;
  background-color: transparent;
}

.content h3.data {
  color: #004d9f;
  font-size: 0.85em;
  font-weight: normal;
  margin: 0px 0px 8px 0px;
  padding: 0px;
}

.verkortnieuws {
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
.verkortnieuws h1 {font-size: 0.95em;}
.verkortnieuws a, .verkortnieuws a:hover {text-decoration: none; color: #000000;}
.verkortnieuws a:hover {text-decoration: none;}

.inleiding {
  font-weight: bold;
  color: #2b4c9f;
  background: #E5EAA0;
  margin: 0px;
  font-size: 0.7em;
  padding: 8px 8px 8px 8px;
}

div.homenieuws p, p.leesverder {
  margin: 0;
}

a.leesverder {
  color: #004d9f;
  font-style: italic;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  margin-left: 5px;
}
a.leesverder:hover {color: #000000;}

a.leesverder.kleurjop {color: #e8b730;}
a.leesverder.kleurjop:hover {color: #ffffff;}


.content a.lijst {
  display: block;
  padding: 0px;
  margin: 0px 0px 2px 0px;
  color: #000000;
  text-decoration: none;
}
.content a.lijst:hover {color: #004d9f;}
.attentie {color: #e9504d;}

/* Nieuw geen puntjes bij zoeken 9 april 2010 Serrie */
.ul zoek{
	list-style-type: none !important;
	list-style-image: none !important;
}

/* nieuw 09 sept 2010 Serrie */
.content ol {
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 0px 15px;
}

/*17 nov 2009 Ser*/
/* margin aangepast: margin: 0px 0px 0px 15px;   */
.content ul {
  margin: 0px 0px 10px 15px;
  padding: 0px 0px 0px 0px;
/*  color: #e8434b; */
  list-style-type: none;
}

.content ul li {
  /* display: block; uitgezet 22 juli 2010 ser ivm probleem met rode puntjes*/
  margin: 0px 0px 0px -2px;
  padding: 0px 0px 0px 0px;
  font-size: 1em;
  list-style-image: url("../../images/li_blokje.gif");
  }

.sitemap ul li {
	font-size: 0.95em;
	list-style-image: none;
	margin: 0px 0px -2px -2px;
}

/* font-size: 0.9em; verwijderd 12 jan 10 Ser */
.content ul li a {
  color: #004d9f;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}
.content ul li a:hover {color: #000000; }

/* nieuw 12 aug 2010 Ser. voor evenementen kalender */
li.E{
	list-style-image:none;
}

/* 6-9-2006 - RvW - Aanpassing content hyperlinks */
.content a {
  color: #16477f;
}

.content a:hover {
  color: #000000;
}



/* onderverdeling binnen content */
#menu, #tekstgedeelte, #rechterkolom, #poll, #rechterkolom.rkklein, #rechterkolom.rkklein_startpagina  {
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
}

#menu {
  width: 121px;
  margin-right: 10px;
   overflow:hidden;
}
#menu a, #menu a:hover {
  display: block;
  padding: 5px 8px 5px 8px;
  margin: 0px 0px 2px 0px;
  font-family: verdana;
  font-size: 0.65em;
  font-weight: bold;
  text-decoration: none;
  color: #00489a;
  background-color: #ebf5fc;
}
#menu a:hover {background-color:#cde7f9;}


#tekstgedeelte {
  width: 576px;
  margin: 0px 10px 0px 0px;
  padding-bottom: 0px;
}

#tekstgedeelte.tekstklein {width: 496px;}

#tekstgedeelte.tekstklein1 {width: 400px;}

/*  #rechterkolom {width: 180px; }     */

#rechterkolom.rkklein {
  width: 130px;	/* was 120 SN 11 mei 09 ivp met afbreken letters*/
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  overflow:hidden;
  display: inline;            /* JB toegevoegd 3 maart 10 */
}

#rechterkolom.rkkalender {
  width: 135px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  background-color: #ebf5fd;
  overflow:hidden;
}


#rechterkolom.rkklein_startpagina {
  width: 175px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  overflow:hidden; 
}

#poll {
  width: auto;
  position: relative;
  float: left;
  background-color: #000000;
  padding-left: 1px;
  height: 8px;
 }

/* POLL WIDTHS */

.pollwidth0 { width: 1%; }
.pollwidth1 { width: 1%; }
.pollwidth2 { width: 2%; }
.pollwidth3 { width: 3%; }
.pollwidth4 { width: 4%; }
.pollwidth5 { width: 5%; }
.pollwidth6 { width: 6%; }
.pollwidth7 { width: 7%; }
.pollwidth8 { width: 8%; }
.pollwidth9 { width: 9%; }
.pollwidth10 { width: 10%; }
.pollwidth11 { width: 11%; }
.pollwidth12 { width: 12%; }
.pollwidth13 { width: 13%; }
.pollwidth14 { width: 14%; }
.pollwidth15 { width: 15%; }
.pollwidth16 { width: 16%; }
.pollwidth17 { width: 17%; }
.pollwidth18 { width: 18%; }
.pollwidth19 { width: 19%; }
.pollwidth20 { width: 20%; }
.pollwidth21 { width: 21%; }
.pollwidth22 { width: 22%; }
.pollwidth23 { width: 23%; }
.pollwidth24 { width: 24%; }
.pollwidth25 { width: 25%; }
.pollwidth26 { width: 26%; }
.pollwidth27 { width: 27%; }
.pollwidth28 { width: 28%; }
.pollwidth29 { width: 29%; }
.pollwidth30 { width: 30%; }
.pollwidth31 { width: 31%; }
.pollwidth32 { width: 32%; }
.pollwidth33 { width: 33%; }
.pollwidth34 { width: 34%; }
.pollwidth35 { width: 35%; }
.pollwidth36 { width: 36%; }
.pollwidth37 { width: 37%; }
.pollwidth38 { width: 38%; }
.pollwidth39 { width: 39%; }
.pollwidth40 { width: 40%; }
.pollwidth41 { width: 41%; }
.pollwidth42 { width: 42%; }
.pollwidth43 { width: 43%; }
.pollwidth44 { width: 44%; }
.pollwidth45 { width: 45%; }
.pollwidth46 { width: 46%; }
.pollwidth47 { width: 47%; }
.pollwidth48 { width: 48%; }
.pollwidth49 { width: 49%; }
.pollwidth50 { width: 50%; }
.pollwidth51 { width: 51%; }
.pollwidth52 { width: 52%; }
.pollwidth53 { width: 53%; }
.pollwidth54 { width: 54%; }
.pollwidth55 { width: 55%; }
.pollwidth56 { width: 56%; }
.pollwidth57 { width: 57%; }
.pollwidth58 { width: 58%; }
.pollwidth59 { width: 59%; }
.pollwidth60 { width: 60%; }
.pollwidth61 { width: 61%; }
.pollwidth62 { width: 62%; }
.pollwidth63 { width: 63%; }
.pollwidth64 { width: 64%; }
.pollwidth65 { width: 65%; }
.pollwidth66 { width: 66%; }
.pollwidth67 { width: 67%; }
.pollwidth68 { width: 68%; }
.pollwidth69 { width: 69%; }
.pollwidth70 { width: 70%; }
.pollwidth71 { width: 71%; }
.pollwidth72 { width: 72%; }
.pollwidth73 { width: 73%; }
.pollwidth74 { width: 74%; }
.pollwidth75 { width: 75%; }
.pollwidth76 { width: 76%; }
.pollwidth77 { width: 77%; }
.pollwidth78 { width: 78%; }
.pollwidth79 { width: 79%; }
.pollwidth80 { width: 80%; }
.pollwidth81 { width: 81%; }
.pollwidth82 { width: 82%; }
.pollwidth83 { width: 83%; }
.pollwidth84 { width: 84%; }
.pollwidth85 { width: 85%; }
.pollwidth86 { width: 86%; }
.pollwidth87 { width: 87%; }
.pollwidth88 { width: 88%; }
.pollwidth89 { width: 89%; }
.pollwidth90 { width: 90%; }
.pollwidth91 { width: 91%; }
.pollwidth92 { width: 92%; }
.pollwidth93 { width: 93%; }
.pollwidth94 { width: 94%; }
.pollwidth95 { width: 95%; }
.pollwidth96 { width: 96%; }
.pollwidth97 { width: 97%; }
.pollwidth98 { width: 98%; }
.pollwidth99 { width: 99%; }
.pollwidth100 { width: 100%; }

/* EINDE POLL WIDTHS */

#overDiv1 {
	position: absolute;
	visibility: hidden;
	z-index: 1;
}

#overDiv1000 {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
}

/* onderverdeling binnen poll */
#rechtsfoto {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 15;
}

#popup{
	visibility: hidden;
}

.vraagstelling, .keuze {
  float: left;
  padding: 0px;
  margin: 0px;
 font-size: 1em;
}

/*nieuw witdh en vertical-align stond eerst in ALG_Poll 21 juli 09 Ser*/
.vraagstelling {
  width:100%; 	
  vertical-align:top;
  font-weight: bold;
  font-size: 1em;
  color: #e8434b;
  line-height: 1.2em;	/*was 1.8 em 21 juli 09 Ser*/
/*  margin: 0px 4px 0px 4px; uitgezet 21 juli 09 SN*/
/*  padding: 0px 8px 8px 4px; uitgezet 11 mei 09 SN*/
  padding: 0px 2px 2px 2px;
}
.keuze {font-size: .8em;}	/*was 1em*/

.keuze form {padding: 0px; margin: 0px;}
.keuze form input.stelling {
   margin: 0px;
   padding: 0px;
   font-size: 0.75em;
   /* vertical-align: left;  was middle 21 juli 09 Ser,    29okt 2009 Seneca: left geen valide waarde voor vertical-align   */ 
   width: 10px;
}
.keuze tr {vertical-align: top;}
.keuze td {
  margin: 0px;
  padding: 0px;
  padding-bottom: 4px;
  font-size: 0.75em;
  font-weight: bold;
}

/* onderverdeling binnen tekstkolom */
.tekstkolom {
  width: 100%;
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  background-color: #f5f6d9;
  margin-bottom: 10px;
}
.tekstkolom_intro {
  width: 100%;
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  background-color: #E5EAA0;
  margin-bottom: 10px;
}
.kolomlinks {
  position: relative;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-right: 10px;
}
.kolomrechts {
  position: relative;
  float: right;
  margin: 0px;
  padding: 0px;
  padding-left: 10px;
}

.kolomlinks2 {
  position: relative;
  float: left;
  margin: 0px;
  padding: 0px;
  padding-right: 0px;
}
.kolomrechts2 {
  position: relative;
  float: right;
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
}

/* WEBLOG CSS */
.blog_icons{
  float:right;
}
.blog_icons img {
  margin-right: 2px;
}

.blog_photo {
  float:right;
  display:inline-block;
}

.blog_personalia {
  width: 350px;
}

/* BEGIN JOPONLINE CONTENT VERDELING */

.headeroverblok {
  position: relative;
  float: left;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

.headeroverblok .content {
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.headeroverblok .wegvankop {
  width: 10px;
  height: 30px;
  margin: 0px;
  padding: 0px;
}

.grafixheader {
  position: absolute;
  z-index: 15;
  margin: 0px;
  padding: 0px;
}

.kolom {
  position: relative;
  float: left;
  width: 240px;
  padding: 5px;
  margin: 0px;
}

.headeroverblok .content h2 {
  color: #efe500;
  font-size: 1.4em;
  font-weight: normal;
  margin: 5px 0px 5px 0px;
  padding: 0px;
}

.foto {
  border: 1px;
  border-color: yellow;
  border-style:solid;
  z-index: 15;
}

/* BIS */

table.personalia {
	float: left;
	width: 330px;

}

.contenttable th {
    background-color: #103A5A;
    color: #FCFDFD;
    font-size: 1em;
    text-align: left;
    padding: 1px;
}

.contenttable th a {
    color: #FCFDFD;
}

/* standaard content table */

.contenttable th {
    background-color: #103A5A;
    color: #FCFDFD;
    font-size: 1em;
    text-align: left;
    vertical-align:top;
    padding: 1px;
}

.contenttable th a {
    color: #FCFDFD;
}

.contenttable td {
	background-color: #F5F6D9;
	padding: 1px;
	line-height: 17px;
        vertical-align:top;
}

.contenttable td.eerste {
    background-color : transparent;
    text-align: center;
    vertical-align:top;
    width: 14px;
    height: 16px;
}

.contenttable .label {
    background-color: #E5EAA0;
    color: #000000;
    font-weight: bold;
    vertical-align : top;
}

.zitin {
   clear:both;
}
.contenttd {
    font-size: 0.7em;
    padding-right: 20px;
}

.contenttd td {
    font-size: 0.7em;
    vertical-align:top;
}



/* smoelenboek stijlen */
td.smoelenboekhoofdgegevens {
    background-color: #E5EAA0;
    font-weight: bold;
    border: 0px;
    vertical-align : top;
}

td.smoelenboekhoofdgegevens a {
    color: #4B4B4C;
}

.pers_info .onderwerp {
    line-height: 2em;
    cursor:pointer;
    text-decoration:underline;
}
/* --- voor mijn overheid en antwoord voor bedrijven new 16 okt 2009 Ser --- */
#bannerbox {
	width:475px;
	height:90px;
	float:left;
}

.mijnoverheid{
	width:125px;
	height:70px;
	float:left;
	vertical-align:top;
}
	
.antwoordvoorbedrijven{
	width:200px;
	height:70px;
	float:right;
	vertical-align:top;
}
	
/* --- voor DigiD new 6 nov 2009 Ser --- */

#digid{
	width:100%;
	height:50px;
	margin-bottom:5px;
	float:left;
	background-color:transparent;
}

/* --- Plaatje links / rechts new 16 nov 2009 Ser --- */
.afbeeldingBox{
	width:475px;
	float:left;
}


.afbeeldinglinks{
	width:auto;
	height:auto;
	margin:5px;
	float:left;
}

.afbeeldingmidden{
	display:block;
	width:auto;
	height:auto;
	margin:5px;
	text-align:center;
}

.afbeeldingrechts{
	width:auto;
	height:auto;
	margin:5px;
	float:right;
}

/* ---------------------------------------------------------- */

/* SNELZOEKVELD */

#snelzoeken fieldset {
	border: none;
	position: relative;
	top: 130px;
	left: 560px;
	width: 220px;
	padding: 0;
}

#snelzoeken legend, #snelzoeken label.text { 
	display: none;
}

#snelzoeken input.text {
	font-size: 0.8em;
	width: 120px;
	height: 15px; 
	margin-bottom: 1px;
}

#snelzoeken input.button {
	color: #484292;
}

/* EINDE SNELZOEKVELD */

/* ZOEKPAGINA */

div.search fieldset {
 padding: 10px;
 border: none;
}

div.search legend {
 display: none; /* bij complexere formulieren verwijderen, legend wel tonen */
}

div.search label.mainlabel {
 font-size: 0.8em;
 display: block;
 padding: 5px 5px 2px 5px;
}

div.search span.text input {
 width: 300px;
}

div.search select {
 width: 306px;
}

div.search input.button {
 margin-top: 5px;
}

div.search ul {
 margin: 0;
 list-style-type: none !important;
 list-style-image: none !important;
 margin: 10px;
}

 div.search ul li {
 line-height: 1em;
 margin: 5px 0 10px 0;
}

div.search ul li a {
}

div.search ul li img {
 margin-right: 5px;
 vertical-align: middle;
}

div.search ul li span {
 margin-left: 25px;
 font-size:0.8em;
}

div.search p.pages a {
 color: #464193;
 border: 1px solid #464193;
 padding: 0 1px 0 2px;
 text-decoration: none;
}

 div.search p.pages a:hover { 
 background-color: #464193; 
 color: #FFFFFF; 
 }

/* EINDE ZOEKPAGINA */


/* CONDOLEANCEREGISTER */

#registercontent { width: 100%; }
#registercontent img { float: right; }
#condoleancecontent { width: 100%; }
#condoleancetoevoegen { width: 100%; }
div.condoleance { border: 1px dotted #16477f; margin-top: 10px; margin-bottom: 10px; padding: 5px; }
div.condoleance strong { color: #16477f }
h2.condoleancecontent { text-transform: uppercase; font-size: 1.1em; }

/* EINDE CONDOLEANCEREGISTER */

.hidden { display: none; }
caption { display: none; }

img { border: none;}

.cursorhand { cursor: pointer; }

#mybody {
	padding-bottom: 248px;
}

p.pasfoto {
	display:inline-block;
	float: left;
	width: 150px; 
}

/* meerdere kolommen mogelijk div ter vervanging van tabellen new 2 mrt 2010 Ser*/
/* */
KolomBox{
	width:100%;
	text-align:left;
	}


.kolommen{
	width:480px;
	height:auto;
	float:left;
	text-align:left;
	margin-bottom:10px;
}

.KolomLijst{
	float:left;
	width:46%;
	text-align:left;
	margin-left:15px;
	border:1px;
}

.Kolom10breed{
	float:left;
	width:50px;
	margin-left:5px;
	border:1px;
}

.Kolom20breed{
	float:left;
	width:99px;
	margin-left:5px;
	border:1px;
}

.Kolom30breed{
	float:left;
	width:148px;
	margin-left:5px;
	border:1px;
}

.Kolom40breed{
	float:left;
	width:198px;
	margin-left:5px;
	border:1px;
}

.Kolom50breed{
	float:left;
	width:248px;
	margin-left:5px;
	border:1px;
}

.Kolom60breed{
	float:left;
	width:298px;
	margin-left:5px;
	border:1px;
}

.Kolom70breed{
	float:left;
	width:348px;
	margin-left:5px;
	border:1px;
}

.Kolom80breed{
	float:left;
	width:397px;
	margin-left:5px;
	border:1px;
}

.Kolom90breed{
	float:left;
	width:445px;
	margin-left:5px;
	border:1px;
}


label.fldRequired {
	background: url("/res/required.gif") top right no-repeat; 
	padding-left: 5px;
	padding-right: 14px;
}
label.fldComplete {
	background: url("/res/complete.gif") top right no-repeat; 
	padding: 1px; 
	padding-right: 14px;
}
