@import url("css/hoofdmenu.css");
@import url("css/linkermenu.css");
@import url("css/rechtermenu.css");
@import url("css/menu.css");
@import url("css/contentHW3.css");
@import url("css/groeigids.css");
@import url("css/belangrijkemomenten.css");
@import url("css/campagnemodule.css");
@import url("css/agenda.css");

html { overflow-y: scroll; }
html, body { margin: 0 0 1px; padding:0px; }

#all { margin-top:15px; }

table td, div {	text-align: left; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold; color:#666665; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:115%; font-weight:bold; color:#666665; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; color:#666665; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:105%; font-weight:bold; color:#666665; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666665; }

hr {
border-bottom: 2px solid #666665;
color: transparent;
height:0px;
}

.wit { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666665; text-align:center; padding-top:85px;  }
.inlogwit {font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666665;}

.linkerkolom td.logo {width:192px;height:147px;margin:0;padding:0;font-size: 0px; line-height: normal;} 
.linkerkolom td.logo a:link,.linkerkolom .logo a:visited,.linkerkolom .logo a:active,.linkerkolom .logo a:hover{margin:0;padding:0;}
.linkerkolom td.logo img{width:192px;height:147px;margin:0;padding:0;}

.linkerkolom #mijn-cjg { width:192px; margin:0px; }
.linkerkolom .mijn-cjg { font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; font-weight: bold; height:0px; }
.linkerkolom .mijn-cjg .mijn-cjg-geselecteerd { font-size:80%; }
.linkerkolom .mijn-cjg-div { background-color:#572381; padding-left:13px; padding-top:0px; }

.linkerkolom #partners { width:192px; margin-top:2px; }
.linkerkolom .partners { height:24px; background-color:#009ee0; font-family:Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding-left:13px; } 

.linkerkolom .partners a, .linkerkolom .partners a:link, .linkerkolom .partners a:visited, .linkerkolom .partners a:active, .linkerkolom .partners a:hover { color:#FFFFFF; text-decoration:none;  }

.contentkolom .banner-links {width:476px; height:207px; }
.contentkolom .banner-rechts {width:286px; height:207px; }
.contentkolom .banner-links div, 
.contentkolom .banner-rechts div, 
.contentkolom .banner-links div p, 
.contentkolom .banner-rechts div p,
.contentkolom .banner-links div p img, 
.contentkolom .banner-rechts div p img,
.contentkolom .banner-links p, 
.contentkolom .banner-rechts p, 
.contentkolom .banner-links p img, 
.contentkolom .banner-rechts p img{margin:0; padding:0;}

.contentkolom #breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#636568; text-decoration:none; padding-top:20px; padding-left:9px; }
.contentkolom #breadcrumb a, .contentkolom #breadcrumb a:link, .contentkolom #breadcrumb a:visited, .contentkolom #breadcrumb a:active, .contentkolom #breadcrumb a:hover {font-family:Arial, Helvetica, sans-serif; font-size:85%;  font-weight:normal; color:#636568; text-decoration:underline; } 
.contentkolom a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active, a.breadcrumb:hover { font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#636568; text-decoration:underline;  }

/*-------------- Datum en tijd --------------*/
td.datumtijd { text-align:right; }

.contentkolom .contentpane, .contentkolom .contentpane-verkoop { padding:20px 0px 20px 9px; }
.contentkolom .contentpane .koppeling, .contentkolom .contentpane-verkoop .koppeling { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666565; }

.servicemenu { height:16px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666665; text-transform:lowercase; text-align: left; padding-top:5px; padding-left:13px;  }
.servicemenu .login { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666665; }
.servicemenu a, .servicemenu a:link, .servicemenu a:visited, .servicemenu a:active { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#666665; text-decoration:none; }
.servicemenu a:hover { text-decoration:underline; }
.icon { padding-top:5px; }

.servicemenu-verkoopsite { height:16px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666665; text-transform:lowercase; text-align: left; padding-top:5px; padding-left:13px;  }
.servicemenu-verkoopsite .login { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666665; }
.servicemenu-verkoopsite a, .servicemenu-verkoopsite a:link, .servicemenu-verkoopsite a:visited, .servicemenu-verkoopsite a:active { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#666665; text-decoration:none; }
.servicemenu-verkoopsite a:hover { text-decoration:underline; }
.icon { padding-top:5px; }


/*-------------- DNN styles --------------*/
.contentpane .Head { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666565; }
.contentpane .Head_Blauw { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#009ee0; }
.contentpane .Head_Paars { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#562381; }
.contentpane .c_content .Head a,.contentpane .c_content .Head a:link,.contentpane .c_content .Head a:visited,.contentpane .c_content .Head a:active,.contentpane .c_content .Head a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666565; }
.contentpane .c_content .Head_paars a,.contentpane .c_content .Head_paars a:link,.contentpane .c_content .Head_paars a:visited,.contentpane .c_content .Head_paars a:active,.contentpane .c_content .Head_paars a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#562381; }
.contentpane .c_content .Head_blauw a,.contentpane .c_content .Head_blauw a:link,.contentpane .c_content .Head_blauw a:visited,.contentpane .c_content .Head_blauw a:active,.contentpane .c_content .Head_blauw a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#009ee0; }
.contentpane .Head_Blauw { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#009ee0; }
.contentpane .c_content .Head_Blauw a,.contentpane .c_content .Head_Blauw a:link,.contentpane .c_content .Head_Blauw a:visited,.contentpane .c_content .Head_Blauw a:active,.contentpane .c_content .Head_Blauw a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#009ee0; }
.contentpane a, .contentpane a:link, .contentpane a:visited, .contentpane a:active, .contentpane a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666565; text-decoration:underline; }
.contentpane .Head_blauw a, .contentpane .Head_blauw a:link, .contentpane .Head_blauw a:visited, .contentpane .Head_blauw a:active, .contentpane .Head_blauw a:hover { font-weight:bold; }


.contentpane td a { font-size:120%;  }
.contentpane .NormalTextBox { margin-top:5px; margin-bottom:5px; }
.contentpane .Normal, .contentpane p, .contentpane .Normal p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666565; line-height:18px;}
.contentpane .NormalBold a, .NormalBold a:link, .NormalBold a:visited, .NormalBold a:active, .NormalBold a:hover { font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#666565; text-decoration:underline; }
.contentpane .SubHead { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666565; }
.contentpane a.CommandButton, .contentpane a.CommandButton:link { font-size:14px; }

#zoekvenster .NormalTextBox {border: 1px solid #ffffff;}

/*-------------- Documenten styles --------------*/
.contentpane .DNN_Documents { margin-top:20px; margin-left:-16px; }

/*-------------- Zoekresultaten styles --------------*/
.contentpane .SearchResultsContent{border-top:2px solid #666666;margin-top:7px; padding-top:7px; margin-bottom:20px;}
.contentpane .SearchResultsContent table {margin-top:7px; }
.contentpane .SearchResultsContent td { vertical-align:top; padding-right:10px; }
.tdSearchLinks{padding-right:10px;visibility:hidden; display:none;}
.tdSearchRechts{border-top:2px solid #f89830;}

/*-------------- Homepage styles --------------*/
#homepage-table {   }
#homepage-table td { border:0px solid #666565; font-size:14px; color:#666565; text-align:center; }
#homepage-table .td1 { border:1px solid #666565; }
#homepage-table .td2 { border:1px solid #666565; }
#homepage-table .td3 { border:1px solid #666565; }
#homepage-table td a { font-size:14px; color:#666565; text-decoration:none; }
#homepage-table td a:hover { font-size:14px; color:#666565; text-decoration:underline; }

/*-------------- Contactformulier styles --------------*/
.contactformulier .SubHead { position:relative; top:7px; font-weight:normal; padding-right:10px; }
.contactformulier .CommandButton { margin-left:75px; }
.contactformulier .NormalTextBox { border:1px solid #666565; color:#666565; padding-left:3px; }
.contactformulier .NormalSubmitButton {text-align: right;}
.tdSubmitButton,.tdSubmitButton div {text-align: right;}

/*-------------- Container styles --------------*/
/* Blauw */
.contentpane .c_content_blauw a, .contentpane  .c_content_blauw a:link, .contentpane .c_content_blauw a:visited, .contentpane  .c_content_blauw a:active, .contentpane  .c_content_blauw a:hover  { font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#009cd8; text-decoration:underline; }

/*-------------- Designed table styles --------------*/
.designedTable {width:100%; border:0px; margin:0; padding:0; }
.designedTable th { border-bottom: 2px solid #18703e; vertical-align:top; margin:0; padding:0 0 0 0; text-align:left; }
.designedTable tr:hover .tableHeader { background-color:#ffffff; }
.designedTable .tableBody {height:35px; border-bottom:1px solid #cccccc; margin:0; padding-top:2px; padding-bottom:2px;padding-right:20px; }
.designedTable .tableBodyRechts {height:35px; border-bottom:1px solid #cccccc; margin:0; padding-top:2px; padding-bottom:2px;padding-right:20px; text-align:right; }
.designedTable td {vertical-align:top; margin:0; }
.designedTable tr:hover {background-color:#e8f5ed;}
.designedTable img {border:0px;}

#tableBanners, #breadcrumb {margin:0; padding:0;}
/* #tableBanners { border-bottom:3px solid #FFFFFF; }  */

#CJGinmijnwijk {text-align: left; width: 165px; height: auto; padding:0; background-color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000000; margin: 20px 0 20px 0; border: 0px solid #5fbb46;}

#dnn_CaptiseImageCounter_lblTeller {display:none;}
.bannergroot #display{}
#dnn_ctr2449_FormMaster_lblRequired { display:none; }
#dnn_ctr_SendPassword_tblSendPassword td { white-space:nowrap;}

/* Onderstaande zou eigenlijk in contentHW3.css moeten, maar deze wordt overschreven door een oude. Daarom staat nu (voorlopig) hier */
#hw_form input.postcodecijfers
{
  border:1px solid silver;
  margin-left:0px;
  margin-right:5px;
  font-size: 13px;
  font-weight: normal;
  font-family: Arial;
  color:#666665;
}

/* Categorieen */
ul.categorieen { width:757px; min-height:110px; margin:0; padding:20px 0 0 0; }
ul.categorieen li { background-color:#8C8C8C; width:167px; *width:169px; *height:80px; float:left; list-style:none; border:1px solid #8C8C8C; margin:0 18px 20px 0;  text-align:center; }
ul.categorieen li:hover { background-color:#ffffff;  }
ul.categorieen li a { display:block; padding: 5px 10px 5px 10px; }
ul.categorieen li a:link, ul.categorieen li a:visited, ul.categorieen  li a:active { width:149px; height:70px; display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#ffffff; text-decoration:none; vertical-align:middle; }
ul.categorieen li a:hover { height:70px; background-color:#ffffff; color:#8C8C8C; text-decoration:none; }
ul.categorieen li.disabled { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; color: #e4e4e4; }
ul.categorieen li.disabled:hover { background-color:#FFFFFF; }

/* Terug */
ul.terugknop { padding:20px 0 0 0; margin:0; }
ul.terugknop li { background-color:#8C8C8C; float:left; list-style:none; border:1px solid #8C8C8C; margin:0 20px 20px 0;  text-align:center; }
ul.terugknop li:hover { background-color:#ffffff;  }
ul.terugknop li a { display:block; padding: 5px 10px 5px 10px; }
ul.terugknop li a:link, ul.terugknop li a:visited, ul.terugknop  li a:active { display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; color:#ffffff; text-decoration:none; vertical-align:middle; }
ul.terugknop li a:hover { background-color:#ffffff; color:#8C8C8C; text-decoration:none; }
ul.terugknop li.disabled { font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; color: #e4e4e4; }
ul.terugknop li.disabled:hover { background-color:#FFFFFF; }
#Artikelen_NavSubLarge li a { color:#FFFFFF; font-size:90%; }

#dnn_ctr1668_FormMaster_lblRequired, #dnn_ctr1229_FormMaster_lblRequired, #dnn_ctr1926_FormMaster_lblRequired { display:none;} 

.ArtikelenContent { width:758px; margin-bottom:25px; }