.ec_overzicht{
   margin-top:6px;
}

re.ec {
  width: 100%;
}

.ec_menu {
  font-size: 12px;
}

.greyed {
  color: #676767;
  font-size: 12px;
}

.textcenter {
  text-align: center !important;
}

.ec_item {
  width: 100%;
  float: left;
  clear: both;
}

.ec_item hr {
  width: 100%;
  clear: both;
}

.ec_alignleft {
  margin: 0 10px 10px 0;
  clear: left;
}

.ec_alignright {
  margin: 0 0 10px 10px;
  clear: right;
}

.ec h1,
  .ec h2,
  .ec h3 {
  color: #888;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.ec h1 {
  font-size: 14px;
}

.ec hr {
  height: 1px;
  background-color: #2f71a2;
  color: #000;
  border: none;
  padding: 0;
  margin: 6px 0 0 0;
}

.ec a {
  text-decoration: underline;
  color: #676767;
}

.ec a:hover, .ec a:focus {
  color: #424242;
  text-decoration: none;
}

.ec .withiconhigh {
  height: 40px;
}

.ec .roweven {
  background-color: #ececec;
}

.ec .rowoneven {
  background-color: #b8b8b8;
}

/******************************************************** tabellen */
.ec_table {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
  clear: both;
}

.ec_table th {
  font-size: 14px;
}

/*.ec_table th a {
  text-decoration:underline;
}

.ec_table th a:hover, .ec_table th a:focus {
  text-decoration:none;
}
*/

.ec_table td {
  border-top: 0;
  padding: 6px 0; /*  color:#a59e6f;*/
  font-size: 12px;
}

.ec_table th, .ec_table td {
  text-align: left;
  vertical-align: top;
}

.ec_table th {
  font-weight: normal; /*  color:#aaa;*/
  padding: 3px 0;
}

.ec_community_result_table {
  width: 100%; /*  color:#000;*/
}

.ec_community_result_table td a {
/*   color:#000;*/
}

.ec_community_result_table td {
  height: 20px;
}

/*.ec_community_result_table .roweven {
   background-color: #E3E3E3;
}

.ec_community_result_table .rowoneven {
   background-color: #FFF;
}
*/
td.ec_menu {
  text-align: right;
}

td.ec_menu .inputbutton {
  width: 65px;
  margin: 0 0 2px 0 !important;
  padding: 0 !important;
}

.ec .rowoneven {
  padding-left:3px;
}

.ec .roweven {
    padding-left:3px;
}

.ec .withicon {
  background-position: 0 8px;
  background-repeat: no-repeat;
}

.ec .roweven:first-child,
   .ec .rowoneven:first-child {
     padding-left: 5px;
}

.ec ul, .ec li {
  display: inline;
  padding: 0;
  margin: 0;
  list-style-type: none;
  float: left;
}

/******************************************************** forms */
ec_form {
  margin: 0;
}

.ec_form p {
  margin: 0 0 4px 0 !important;
  clear: both;
}

.ec_form p span {
  width: 100%;
  display: block;
  float: left;
}

.ec_form .inputtext {
  width: 175px;
}

.ec_form .inputtextsmall {
  width: 30px;
}

.ec_form .inputtextlong {
  width: 340px;
}

.ec_form .inputtextdate {
  width: 80px;
  float: left;
}

.ec_form .input {

}

.ec_form .formcontrols {
  text-align: right;
  padding-top: 5px;
}

.ec_form .inputbutton {

}

.ec_form label {
  cursor: pointer; /* ie < 6 */
  cursor: hand;
}

.ec_form p label:hover > input, .ec_form p label:hover > select {
  border-color: #424242;
}

.ec_form label a {
/* text-decoration:underline; */
}

.ec_form p label a:hover, .ec_form p label a:focus {
/* text-decoration:none !important;*/
}

.ec_form .checkbox, .ec_form .radio {

}

.ec_form input.delete {

}

select {

}

.ec fieldset {
  border: 0;
  margin: 9px 0 18px 0;
  padding: 0;
}

.ec legend {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
}

/********************* textarea's in een formulier */
.textarea_small {
  width: 200px;
}

.textarea_wide {
  width: 456px;
}

/* ?? */
/********************* validatieberichtje */
.fValidator-msg {
  background: url( "../gfx/ec/validation.png" ) left center no-repeat;
  padding: 0 0 0 18px;
  color: #f00;
  width: auto;
  float: left;
  position: relative;
  left: 40%;
  clear: both;
}

/* ?? */
/********************* feedback */
.ec_feedback {
  text-align: center;
  border: 2px solid #ff3d3d;
  margin-bottom: 32px;
  background: #ffdcdc;
}

/******************************************************** navigatie bovenaan een pagina */
.ec_navigation {
  background-repeat: no-repeat;
  margin-bottom: 10px;
  min-height: 40px;
  width: 100%; /*  hoogte van inhoud aannemen */
  float: left;
  padding-bottom: 15px;
  border-bottom: 1px solid #2F71A2;
}

.ec_navigation h1 {
  margin: 0; /* h1 net zo hoog als icon voor uitlijnen navigation menu */
  height: 30px;
}

.ec_navigation ul, .ec_navigation li {
  display: inline;
  padding: 0;
  margin: 0;
  list-style-type: none;
  float: left;
}

.ec_navigation ul {
}

.ec_navigation li {
/*  color:#ff3d3d; */
  font-weight: bold;
}

.ec_navigation a {
  /*
  color:#ff8f8f;
  text-decoration:underline;
  font-weight:normal;
  */
}

.ec_navigation a:hover, .ec_navigation a:focus {
  /*
  text-decoration:none;
  */
}

.ec_navigation .ul2 {
  float: right;
}

.ec_navigation .right {
  float: right;
}

.ec .icon {
  width: 30px;
  height: 30px;
  margin-right: 8px;
  float: left;
  background-image: url( "../gfx/ec/iconen/sprite.png" );
  background-repeat: no-repeat;
}

/* rss knop kwam voor in blog maar moet algemeen gestyled worden */
.ec .rss {
  background: transparent url( ../gfx/ec/rss.gif ) no-repeat scroll left top;
  display: block;
  float: left;
  height: 20px;
  margin-left: 5px;
  text-decoration: none;
  width: 20px;
}

/*  ?? niet tegengekomen */
/******************************************************** paginanummering */
.ec_paging {
  width: 100%;
  text-align: right;
  font-size: 12px; /* color:#ff8f8f;*/
  float: left;
  padding: 3px 0;
}

.ec_paging_bottom {
  padding: 10px 0;
}

.ec_paging a {
  margin-left: 3px;
  text-decoration: none;
  border: 1px solid #676767;
  padding: 2px 4px;
  color: #676767;
}

.ec_paging a:hover, ec_paging a:focus {
/*  color:#fff;*/
  border: 1px solid #424242; /*  background:#ff8f8f;*/
}

.ec_paging span {
/*  color:#aaa;*/
  margin-left: 3px;
}

.ec_paging .currentpage {
  padding: 2px 4px; /*  background:#ff3d3d;*/
  border: 1px solid #676767; /*  color:#fff;*/
  font-weight: bold;
}

.ec_paging .prevnext, .ec_paging .prevnext:hover, .ec_paging .prevnext:focus {
  border: 0; /* text-decoration:underline; */
  background: none;
}

.ec_paging .prevnext:hover, .ec_pagina .prevnect:focus {
  /*
  text-decoration:none;
  color:#ff3d3d;
  */
}

.reageren {

}

.ec_paging .ec_menu {
  float: right;
}

/********************* error styles */
.ec_admin .fatal {
  color: #fff;
  border: 2px #000 solid;
  background: #f00;
}

.ec_admin .error {
  color: #fff;
  border: 2px #900 solid;
  background: #f00;
}

.ec_admin .warn {
  color: #000;
  border: 2px #960 solid;
  background: #f90;
}

.ec_admin .info {
  color: #030;
  border: 2px #090 solid;
  background: #0c0;
}

.ec_admin li.fatal, .ec_admin li.error, .ec_admin li.warn, .ec_admin li.info {
  list-style-type: none;
}

/******************************************************** overzicht */
.ec_overzicht h1{
  margin-bottom:7px;
}

.ec_overzicht table {
  margin-bottom: 27px;
}

/******************************************************** menu */
div.ec_menu {
  width: 100%;
  text-align: right;
  clear: both;
}

div.ec_menu form {
  display: inline;
}

.ec_menu .inputbutton {

}

.ec_menu a {

}

.ec_menu a:hover, .ec_menu a:focus {

}

.ec_menu .inline, .ec_menu .inline li {
  display: inline;
  margin: 0;
  padding: 0;
}

.ec_menu .ul2 {
  float: right;
}

/******************** thumbnails */
.ec_thumbnail {
  width: 75px;
  height: 75px;
  display: block;
  border: 2px solid #fff;
  margin: 0 8px 8px 0;
  text-align: center;
  background: #fdeded;
}

.ec_thumbnail_img {
  width: 75px;
  height: 75px;
}

.ec_item .ec_thumbnail {
  float: left;
}

.ec_thumbnail:hover, .ec_thumbnail:focus {
  border: 2px solid #424242;
}

/******************************************************** shortlist */
.ec_shortlist {
  overflow: hidden;
}

.ec_shortlist .ec_thumbnail {
  width: 50px;
  height: 50px;
  border: 1px solid #676767;
  margin: 0 8px 8px 0;
  float: left;
}

.ec_shortlist .ec_thumbnail:hover, ec_shortlist .ec_thumbnail:focus {
  border: 1px solid #424242;
}

/******************************************************** agenda */
.ec_agenda {

}

.ec_agenda .ec_navigation {
/*border-color:#fedcc9;*/
}

.ec_agenda a, .ec_agenda h1 {
/*  color:#e05b12;*/
}

.ec_agenda .icon {
  background-position: -150px 0;
}

.ec_agenda .ec_agenda_kolom h1 {
  /*
  margin:0 0 27px 0;
  color:#feba94;
  */
}

.ec_agenda .ec_agenda_kolom ul, .ec_agenda .ec_agenda_kolom li {
  /*
  margin: 0;
  padding: 0;
  display: inline;
  */
  margin-top: 10px;
}

/* width in procenten dan padding in procenten */
.ec_agenda .ec_agenda_kolom {
  width: 31%;
  float: left;
  border-left: 1px solid #ececec;
  padding-left: 2%;
}

.ec_agenda .ec_agenda_kolom li {
  width: 95%; /*  color:#909090;*/
  float: left;
  padding-bottom: 20px;
}

.ec_agenda .ec_agenda_kolom .datewrapper {
  clear: both;
  display: block; /* float : left => aannemen hoogte van inhoud */
  float: left;
  width: 100%;
}

.ec_agenda .ec_agenda_kolom .date {
  display: block;
  margin-bottom: 4px;
}

.ec_agenda .ec_agenda_kolom .startdate {
  float: left;
  border-right: 1px solid #ececec;
  padding-right: 10px;
  margin-right: 10px;
}

.ec_agenda .ec_agenda_kolom .enddate {

}

.ec_agenda .archive, .ec_agenda .archive h1, .ec_agenda .archive a {
/*  color:#bab9b9;*/
}

.ec_agenda .ec_agenda_kolom a {
}

.ec_agenda th {
  /*
  background:#feba94;
  color:#ce4a02;
  */
}

.ec_agenda td {
  border-top: 1px solid #ececec;
}

/*
.ec_agenda .roweven {
  background:#d0d0d0;
}
*/

.ec_agenda label span.showDate {
  width: 100px;
}

/******************************************************** bibliotheek */
.ec_library {

}

.ec_library a, .ec_library h1 {
/* color:#3368b6; */
}

.ec_library .ec_navigation {
  border-color: #c2d3ec;
}

.ec_library .ec_navigation .icon {
  background-position: -180px 0;
}

.ec_library .bewonerhref {
  background: none !important;
  padding: 0px !important;
}

.map .mapheader {
  padding: 10px 18px;
  background: #b8b8b8;
  clear: both;
  font-size: 14px;
  color: #fff;
  border-top: 1px solid #fff;
  min-height: 20px;
  height: auto !important;
  height: 20px;
}

.rootMap {
  font-weight: bold;
}

.maps .mapheader {
  background: #d0d0d0;
  font-size: 12px;
  color: #3368b6;
  border-top: 1px solid #ececec;
}

.maps .mapheader:hover {
  background: #ececec;
}

.mapheader a {
  /*
  text-decoration:underline;
  color:#3368b6;
  */
}

.mapheader a:hover, .mapheader a:focus {
  /*
  text-decoration:none;
  color:#3368b6;
  */
}

.ec_library .mapinfo {
  float: right;
}

.maps {
  border-left: 2px solid #d0d0d0;
}

.files ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.file {
  border-bottom: 1px solid #d0d0d0;
  padding: 3px 0;
}

.file:hover {
  background: #ececec;
}

.file span {
  float: right;
  margin-right: 18px;
}

.map .files ul li {
  padding-left: 18px;
}

.map .files .options li {
  padding: 0;
}

.options, .options li, .options ul {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}

*:first-child+html .mapheader div {
  margin-right: -12px;
}

.mapheader div {

}

.options {
}

.options li {
  height: 20px;
  overflow: visible !important;
  overflow: hidden; /*  display:block; */
}

.options ul li {
  height: auto;
  font-size: 10px;
}

.firstoption {
  width: 80px;
}

.ec_library .librarymenu {
  width: 148px;
  height: auto;
  position: absolute;
  z-index: 100;
  background: #ececec;
  border: 1px solid #d0d0d0;
}

.ec_library .librarymenu li {
  width: 148px;
  height: auto;
  display: block;
  float: left;
  border-bottom: 1px solid #d0d0d0;
}

.ec_library .librarymenu a {
  /*
  color:#3368b6;
  text-decoration:none;
  */
  padding: 2px 5px;
  display: block;
}

.ec_library .librarymenu a:hover, .ec_library .librarymenu a:focus {
  background: #ececec;
}

.ec_library .librarymenu .close {
  float: right;
  width: auto;
  display: block;
  padding: 2px 6px;
}

.ec_library .librarymenu .close:hover, ec_library librarymenu .close:focus {
  color: #424242;
  background: #d0d0d0;
  text-decoration: none;
}

.ec_library .librarymenu span, .ec_library .librarymenu span a, .ec_library .librarymenu span a:hover, .ec_library librarymenu span a:focus {
  text-decoration: none !important;
}

.accToggler {
  font-weight: bold;
}

.ec_library .mapheaderempty {
  background-image: url( "../gfx/ec/library/mapheaderempty.gif" );
}

.mapheaderempty .accToggler {
  text-decoration: none;
  cursor: text;
}

/******************************************************** column */
.ec_column {

}

.ec_column a, .ec_column h1 {
  /*
  color:#b99f0c;
  */
}

.ec_column th {
  background: #ede3ac;
  /*
  color:#998305;
  */
  cursor: pointer; /* hand => ie <6 */
  cursor: hand;
}

.ec_column td {
  border-top: 1px solid #d0d0d0;
}

/*
.ec_column .roweven {
  background:#faf7e6;
}
*/

.ec_column .ec_navigation {
/* border-color:#e2d89e;*/
}

.ec_column .ec_navigation .icon {
  background-position: -270px 0;
}

.ec_column .ec_table tr:hover {
/* background:#f7f2d5;*/
}

/******************************************************** contactpage */
.ec_contactpage {

}

.ec_contactpage .ec_navigation {
/*  border-color:#ccc;*/
}

.ec_contactpage .contact {
  clear: left;
}

.ec_contactpage .contact .photo {
  float: left;
  margin: 0 10px 10px 0;

}

.ec_contactpage .contact .message {
  clear: left;
}

.ec_contactpage .contact .message, .ec_contactpage .contact .message p {
  font-size: 12px;
}

.ec_content .contentImageUpload {
  float: left;
  margin: 10px;
  margin-left: 0;
  background: #fdeded;
  padding: 20px;
}

.ec_content .contentImageUpload .ec_thumbnail {
  float: left;
}

.ec_content #createContentpageForm {
  border: 0;
}

.ec_content .textarea_wide {
  width: 555px;
}

.ec_content .contentEditor {
  margin-top: 10px;
  margin-left: 10px;
  float: left;
}

.ec_content label span {
  width: 150px;
  float: left;

}

.ec_content .inputtext {
  float: left;
}

.ec_content .contentImageUpload input {
  float: left;
  height: 24px;
  margin-right: 10px;
}

.ec_content .contentImageUpload p {
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
}

/******************************************************** ecards */
.ec_ecards {

}

.ec_ecards a, .ec_ecards h1 {
/*  color:#56aecb;*/
}

.ec_ecards .ec_navigation {
/*border-color:#b5ddea;*/
}

.ec_ecards .ec_navigation .icon {
  background-position: -300px 0;
}

.ec_ecard {

}

.ec_chosenecard {
  margin-bottom: 18px;
}

.ec_ecards .ec_form fieldset {
  width: 100%;
  float: left;
  clear: both;
  margin: 0 0 10px 0;
}

.ec_ecards .ec_form fieldset legend {
  display: none;
}

.ec_ecards .ec_form fieldset span {
  width: 100%;
  display: block;
  float: none;
  margin-bottom: 3px;
}

.ec_cards .turncard {

}

.ec_ecards .ec_form .card {

}

.ec_ecards .ec_form .card img {
  margin: 0 12px 12px 0;
  float: left;
}

.ec_ecards .ec_form .card .slogan {
  float: left;
}

.ec_ecards .ec_form .card h1 {

}

.ec_ecards .ec_form .card p {
}

.ec_ecards .ec_form .card .textarea_wide {
  height: 128px;
}

.ec_ecards .ec_form .card_senddata {

}

.ec_ecards .ec_form .card_senddata p {
  clear: none;
  width: 50%;
}

#cardfront {
  text-align: center;
}

#cardback {
  text-align: center;
}

#cardfront .cardholder, #cardback .cardholder {
  background: #a3d7e8;
  padding: 20px;
}

#cardback .cardholder {
  text-align: left;
}

#cardfront h1, #cardback h1 {
  /* margin:0 0 12px 0;
  color:#000;*/
}

/******************************************************** faq */
.ec_faq {

}

.ec_faq a, .ec_faq h1 {
/*  color:#de5283;*/
}

.ec_faq .ec_navigation {
/* border-color:#f0b3c8;*/
}

.ec_faq .ec_navigation .icon {
  background-position: -390px 0;
}

/******************************************************** forum */
.ec_forum {

}

.ec_forum .ec_navigation {
/* border-color:#d1edfc;*/
}

.ec_forum a, .ec_forum h1 {
/*  color:#367ea6;*/
}

.ec_forum .newreaction {
  font-weight: bold;
}

.ec_forum h1 {
/* margin:0 0 18px 0; */
}

.ec_forum .icon {
  background-position: -90px 0;
}

.forumPost {
/*background:#ceebfd;*/
  padding: 16px 0;
  float: none;
  width: auto;
}

.forumPost h1, .forumPost p {
  margin: 0 18px 10px 0;
}

.ec_forum .forumPost {
  padding-left: 10px;
}

.ec_forum th {
  /*  background:#a4dbfa;
  color:#367ea6;*/
  cursor: pointer;
}

.ec_forum td {
/* border-top:1px solid #d1edfc; */
}

/*
.ec_forum .roweven {
 background:#eff9fe;
}
*/

.ec_forum .forumReply p {
/*  color:#357ca6;*/
  margin: 0 18px 10px 0;
}

.ec_forum .forumReplys {
  margin-bottom: 10px;
}

.ec_forum .forumReplys div {
  padding-top: 10px;
  border-bottom: 1px solid #d1edfc;
  clear: both;
  height: auto !important;
  height: 53px;
}

.ec_forum .forumReplys div div {
  border: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 10px;
  clear: none;
}

*:first-child+html .ec_forum .forumReplys .p_bewoner {
  padding-left: 0;
}

.ec_forum .forumReplys .p_bewoner {
  margin-left: 92px;
  padding-left: 0;
}

.ec_forum .forumReplys div div p {

}

/*
.ec_forum .roweven, .ec_forum .rowoneven {
  padding-left:10px;
}
*/

/*
.ec_forum table .roweven, .ec_forum table .rowoneven {
  padding-left: 0;
}
*/

.ec_forum .ec_table tr:hover {
/*background:#dff2fd;*/
}

.ec_forum .forumReplys div.ec_menu {
  min-height: 0;
  height: auto;
}

.ec_forum .forumReply div.ec_menu {
  width: auto;
  padding-right: 10px;
  padding-bottom: 0;
}

.ec_forum .forumReply div.ec_menu input {
  float: right;
}

/*
.ec_forum .roweven, .ec_forum .rowoneven {
  padding-left:10px;
}
*/

/*
.ec_forum table .roweven, .ec_forum table .rowoneven {
  padding-left: 0;
}
*/

/*
.ec_forum .ec_table tr:hover {
  background:#dff2fd;
}
*/

/*
.ec_forum .forumPost .ec_tags a {
 text-decoration:underline;
}
*/

.ec_forum .ec_menu {
/* color:#367ea6;*/
}

.ec_forum .requestedReactions span {
  float: left;
}

.ec_forum .requestedReactions .involvedPartyIcon {
  margin: 2px;
}

.ec_forum .requestedReactions .groupIcons {
  position: absolute;
  top: 15px;
  left: 99px;
  /*
  background-color:#fff;
  */
  border: 1px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  width: 140px;
  padding: 0 0 0 2px;
  margin: 0;
  display: none;
}

.ec_forum .requestedReactions .groupIcons b {
  margin-left: 2px;
}

.ec_forum .requestedReactions .groupIcons .groupIconInfo {
  margin: 2px 0 0 2px;
  padding: 0; /*color:#383838;*/
  font-size: 11px;
  width: 100px;
  height: 14px;
  overflow: hidden;
  float: left;
}

.groupIcons .groupIconInfo span.involvedPartyIcon {
  width: 11px;
  height: 11px;
  margin-right: 5px;
}

.ec_forum .requestedReactions {
  position: relative;
}

.ec_forum .smallGroupIcons {
  height: 15px;
  overflow: hidden;
  float: left;
}

.ec_forum .involvedPartyIcon {
  width: 11px;
  height: 11px;
  float: left;
  margin-left: 5px;
  margin-top: 2px;
}

.ec_forum .partyFormText {
  width: 235px;
  margin-top: 12px;
}

.ec_forum .involvedPartiesForm {
  width: 200px;
  float: left;
  margin-top: 5px;
}

.ec_forum .involvedPartiesForm span {
  float: left;
}

.ec_forum .involvedPartiesForm input {
  float: left;
}

.ec_forum .involvedPartiesForm label {
  float: left;
  width: 200px;
}

/********************************************** SORTING sortering */
.ec_sorting .up_arrow_sorted {
   border-bottom: 5px solid #FF0000;
}

.ec_sorting .up_arrow_sortable {
   border-bottom: 5px solid #586DE2;
}

.ec_sorting .down_arrow_sorted {
   border-top: 5px solid #FF0000;
}

.ec_sorting .down_arrow_sortable {
   border-top: 5px solid #586DE2;
}

.ec_sorting .up_arrow {
   border-right: 5px solid transparent;
   border-left: 5px solid transparent;
   font-size: 0;
   line-height: 0%;
   width: 0;
   float:left;
   margin:6px 4px 0 0;
}

.ec_sorting .down_arrow {
   border-right: 5px solid transparent;
   border-left: 5px solid transparent;
   font-size: 0;
   line-height: 0%;
   width: 0;
   float:left;
   margin:6px 4px 0 0;
}




/** END SORTING */

/******************************************************** fotogalerij */
.ec_photogallery {

}

.ec_photogallery .ec_navigation {
/* border-color:#ffbfbf;*/
}

.ec_photogallery a, .ec_photogallery h1 {
/*  color:#e60000;*/
}

.ec_photogallery h1 {
/* margin: 0; */
}

.ec_photogallery .name {
  margin: 0 0 18px 0;
  line-height: 14px;
}

.ec_photogallery .ec_menu {
  width: auto;
}

.ec_photogallery .ec_menu input {
  float: right;
}

.ec_photogallery .ec_navigation .icon {
  background-position: -330px 0;
}

.ec_photogallery hr {

}

.ec_photogallery .ec_item {
  border-bottom: 1px solid #ececec;
}

.ec_photogallery .user {
  background: #ededed;
  padding: 10px 10px 1px 10px;
  margin: 0 0 10px 0;
}

.ec_serie {
  width: 100px;
  overflow: hidden;
  float: left;
  margin-bottom: 10px;
}

.ec_serie p {
  margin: 0;
  line-height: 14px;
}

.ec_serie .ec_thumbnail {
  float: none;
}

.ec_photogallery .ec_thumbnail {
  border-color: #facccc;
}

.ec_photogallery .ec_thumbnail:hover, .ec_photogallery .ec_thumbnail:focus {
  border-color: #e60000;
}

.ec_photogallery .progressbar {
  background: #fec7c7;
}

.ec_photogallery .progressbar p {
/*  color:#e60000;*/
}

.ec_photogallery #slideshow_ec_menu {
  text-align: left; /*  background:#fdeded;*/
  padding: 8px 10px; /*  color:#666;*/
  height: 20px;
  position: relative;
  z-index: 1000;
}

.ec_photogallery #slideshow_ec_menu .ul2 a {
  border: 1px solid #ffbfbf;
  padding: 2px 5px 0 5px;
  text-decoration: none;
}

.ec_photogallery #slideshow_ec_menu .ul2 a:hover {
  text-decoration: none;
  /*  background:#e60000;
  color:#fff;*/
}

.ec_slideshow {

}

/******************************************************** blog */
.ec_blog {

}

.ec_blog .ec_navigation {
/*border-color:#f7cb89;*/
}

.ec_blog .ec_navigation a {
/*  color:#7185a1;*/
}

.ec_blog a, .ec_blog h1 {
/*color:#ffffff;*/
}

.ec_blog .blogPost h1, .ec_blog .blogPost a {
/*  color:#ff6600;*/
}

.ec_blog, .ec_blog li, .ec_blog ul {
  /*
  margin: 0;
  padding: 0;
  display:block;
  list-style-type:none;
  */
}

.ec_blog .newreaction {
  font-weight: bold;
}

.ec_blog h1 {
  /*  font-family:"Georgia","Times new roman",serif;
color:#424e5d;
margin:0 0 18px 0;*/
}

.ec_blog hr {
/*background-color:#fff;*/
  border: medium none; /*color:#fdbd60;*/
  height: 1px;
  margin: 6px 0pt 0pt;
  padding: 0pt;
}

.ec_blog .icon {
  background-position: -90px 0;
}

.ec_reactionNumber {
  font-weight: bold;
  font-size: 14px;
  padding: 1px 2px 1px 3px;
  /*   background-color:#ff9933;
  color:#fff;*/
}

.blogPost {
  /* border-top: 1px solid #ff9900;
  background:#fdbf64;*/
  padding: 16px 0;
  float: none;
  width: auto;
}

.blogPost h1, .blogPost p {
  margin: 0 18px 8px 0;
}

.blogPost h1 {
  /*
  font-family:"Georgia","Times new roman",serif;
  color:#ffffff;
  */
}

.ec_blog .blogPost {
  padding-left: 16px;
  padding-right: 16px;
}

.ec_blog th {
  /*  background:#7185a1;
  color:#ffffff;*/
  cursor: pointer;
  padding-left: 10px;
}

.ec_blog td {
  border-top: 1px solid #ececec;
}

/*
.ec_blog .roweven {
  background:#fdecd3;
}
*/

.ec_blog .blogReply p {
/*  color:#546377;*/
  margin: 0 18px 10px 0;
}

.ec_blog .blogReply .name {
/* color:#424e5d;*/
  font-size: 11px;
}

.ec_blog .blogReply .name span span {
/*  color:#66778f;*/
}

.ec_blog .blogReply .name span .ec_blogtime {
/*  color:#66778f;*/
}

.ec_blog .blogReplys {
  margin-bottom: 10px; /*  background:#fdecd3;*/
  border-top: 1px solid #fff;
}

.ec_blog .blogReplys p {
  padding-left: 20px;
}

.ec_blog .blogReplys div {
  padding-top: 10px;
  border-bottom: 1px solid #ffffff;
  clear: both;
  float: left;
  /*
  height:auto !important;
  height:53px;
  */
}

.ec_blog .blogReplys div div {
  border: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 10px;
  clear: none;
}

*:first-child+html .ec_blog .blogReplys .p_bewoner {
  padding-left: 0;
}

.ec_blog .blogReplys .p_bewoner {
  margin-left: 92px;
  padding-left: 0;
}

.ec_blog .blogReplys div div p {

}

/*
.ec_blog .roweven, .ec_blog .rowoneven {
  padding-left:10px;
}
*/

/*
.ec_blog table .roweven, .ec_blog table .rowoneven {
  padding-left: 0;
}
*/

.ec_blog .ec_table tr:hover {
/*  background:#faead2;*/
}

.ec_blog .blogReplys div.ec_menu {
  min-height: 0;
  height: auto;
}

.ec_blog .blogReply div.ec_menu {
  width: auto;
  padding-right: 10px;
  padding-bottom: 0;
}

.ec_blog .blogReply div.ec_menu input {
  float: right;
}

/*
.ec_blog table .roweven, .ec_blog table .rowoneven {
  padding-left: 0;
}
*/

.ec_blog .blogPost .ec_tags a {
/* text-decoration:underline;  */
}

.ec_blog .ec_menu {
/*  color:#ff9900;*/
}

/*
.ec_blog .bewonerhref a {
  text-decoration:underline;
  color:#ff9900;
}*/

.ec_blog .bewonerhref {
  background: none !important;
  padding: 0px !important;
  text-decoration: underline; /*  color:#ff6600;*/
}

.ec_blog .reactioncreator {
/*    background-color:#fcc26f;*/
}

/******************************************************** gebruikers */
.ec_user {

}

.ec_user a, .ec_user h1 {
/*  color:#0c9ea0;*/
}

.ec_user .ec_navigation {
/*border-color:#d3ecec;*/
}

.ec_user .ec_navigation .icon {
 margin:0;
width:0;
}

.ec_user th {
  /*  background:#bce4e4;
  color:#0c9ea0;*/
  cursor: pointer;
}

.ec_user td {
  border-top: 1px solid #ececec;
}

/*
.ec_user .roweven {
  background:#e9f6f6;
}
*/

.ec_userupdate .ec_form h1 {
  /*  background:#cbefef;
 font-size:12px;
 margin: 0;
 padding:6px 0;*/
}

.ec_userupdate .ec_form p {
/*  color:#0e9da1;*/
}

.ec_form .name {
  font-style: italic; /*  color:#546377;*/
}

.ec_form ul li {
  margin: 0;
  padding: 0;
}

.ec_userupdate .inputtext, .ec_userupdate .input, .ec_userupdate select {
  margin-right: 7px;
  border: 1px solid #2F71A2; /*  color:#0b5152;*/
}

.bewoner {
  border: 1px solid #ececec;
}

.ec_user .ec_table tr:hover {
/*  background:#dbf0f0;*/
}

/******************************************************** lichtkrant */
.ec_tickertape {

}

.ec_lichtkrant {
  height: 20px;
  margin-bottom: 15px;
}

.mooquee {
  padding: 5px;
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
}

.mooquee-text {
  height: 20px;
  line-height: 20px;
  position: absolute;
}

/******************************************************** links */
.ec_links {

}

.ec_links a, .ec_links h1 {
/*  color:#9caa02;*/
}

.ec_links .ec_navigation {
/* border-color:#ebeecc;*/
}

.ec_links .ec_navigation .icon {
  background-position: -360px 0;
}

.ec_links hr {
/*  color:#ebeecc;*/
  border-top: 1px solid #2f71a2;
}

.ec_links .createLabel {
  border: 1px solid #ececec;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ec_links .createLink {
  border: 1px solid #ebeecc;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ec_links #dump {
  margin-top: 20px;
}

.ec_links #link {
  width: 142px;
}

.ec_links #links {
  width: 600px;
  float: left;
}

.ec_links li label {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  margin: 0;
  float: left;
}

.ec_links ul {
  list-style: none;
  width: 200px;
  float: left;
}

.ec_links ul li {
  float: left;
  width: 200px;
  float: left;
  display: block;
  overflow: hidden;
  line-height: 20px;
}

.ec_links ul li:hover {
/*background-color:#ccc;*/
}

.ec_links ul li a {
  padding-left: 10px;
  float: left;
}

.ec_mail a, .ec_mail h1 {
/*  color:#e01295;*/
}

.ec_mail .ec_navigation {
/* border-color:#fed9f0;*/
}

.ec_mail .ec_navigation .icon {
  /*background-position: -60px 0;*/
   display:none;
}


.ec_mail th {
  /*  background:#ffbbe6;
  color:#e01295;*/
  cursor: pointer;
}

.ec_mail td {
  border-top: 1px solid #ececec;
}

.ec_mail .roweven {
/*  background:#ffeef9;*/
}

.ec_mail .ec_menu {
/*  color:#eb69bc;*/
}

.ec_mail .ec_table {
  margin-top: 6px;
}

.ec_mail .ec_table tr:hover {
/*  background:#ffe7f6;*/
}

/******************************************************** nieuws */
.ec_news {

}

.ec_news .ec_navigation {
/* border-color:#e3fcbe;*/
}

.ec_news a, .ec_news h1 {
/*  color:#5f8626;*/
}

.ec_news th {
  /*  background:#bdf074;
  color:#5f8626;*/
}

.ec_news td {
  /*border-top: 1px solid #ececec;*/
}

.ec_news .icon {
  background-position: -120px 0;
}

.ec_news .roweven {
/*  background:#f8feef;*/
}

.ec_news hr {
  margin: 0 0 10px 0;
}

.ec_news p {
  margin: 0 0 10px 0;
}

.ec_news h1 {
/* margin: 0; */
}

.ec_news h2 {
/* font-weight:normal; */
}

.ec_news .contentImgLeft {
  float: left;
  margin-right: 10px;
}

.ec_news .photo {
  float: right;
  margin: 0 0 10px 10px;
}

/******************************************************** persoonlijke pagina */
.ec_personalpage {

}

.ec_personalpage a, .ec_personalpage h1 {
/*  color:#0eb2b4;*/
}

.ec_personalpage .ec_navigation {
/*border-color:#d3ecec;*/
}

.ec_personalpage .ec_navigation .icon {
  background-position: -30px 0;
}

/******************************************************** poll */
.ec_poll {

}

.ec_poll a, .ec_poll h1 {
/*  color:#a261ea;*/
}

.ec_poll .ec_navigation {
/*border-color:#dec9f5;*/
}

.ec_poll .ec_navigation .icon {
  background-position: -210px 0;
}

.ec_poll th {
  /*  background:#d6baf6;
  color:#8644cf;*/
  cursor: pointer;
}

.ec_poll td {
  border-top: 1px solid #ececec;
}

.ec_poll .roweven {
/*  background:#eadcf8;*/
}

.ec_poll .ec_table tr:hover {
/*  background:#f2e7fd;*/
}

/******************************************************** prikbord */
.ec_bulletinboard {

}

.ec_bulletinboard a, .ec_bulletinboard h1 {
/*  color:#39a40f;*/
}

.ec_bulletinboard .ec_navigation {
/*  border-color:#bde4ae;*/
}

.ec_bulletinboard .ec_navigation .icon {
  background-position: -240px 0;
}

.ec_bulletinboard th {
  /*  background:#bae5a9;
  color:#2e850c;*/
  cursor: pointer;
}

.ec_bulletinboard td {
  border-top: 1px solid #ececec;
}

.ec_bulletinboard .roweven {
/*  background:#f8feef;*/
}

.ec_bulletinboard .ec_table tr:hover {
/*  background:#ddf2d5;*/
}


/******************************************************** tagcloud */
.ectagcloud {
  border-top: 18px solid #FFFFFF;
  line-height: 1.8em;
  float: left;
}

.ectagcloud a {
  text-decoration: none;
}

.ectagcloud a:hover {
/*  color:#62738a;*/
}

.tagCloud_0 {
  font-size: 100%;
  font-weight: bold; /*  color:#fca92f;*/
}

.tagCloud_1 {
  font-size: 120%;
  font-weight: bold; /*  color:#fdbd60;*/
}

.tagCloud_2 {
  font-size: 140%;
  font-weight: bold; /*  color:#ff9900;*/
}

.tagCloud_3 {
  font-size: 160%;
  font-weight: bold; /*  color:#ff8400;*/
}

.tagCloud_4 {
  font-size: 180%;
  font-weight: bold; /*  color:#ff6600;*/
}

.tagCloud_5 {
  font-size: 200%;
  font-weight: bold; /*  color:#ffd08b;*/
}

.ectagcloud .tagcount {
  font-size: 12px; /*  color:#ff9933;*/
}

/******************************************************** tags */
.ec_tags {

}

.ec_tags a, .ec_tags h1 {
/*  color:#546377;*/
}

.ec_tags .ec_navigation {
/*  border-color:#7185a1;*/
}

/******************************************************** menu bij foto bewoner */
.fotodiv {
  position: absolute;
  display: none;
  overflow: visible; /*  background:#fff;*/
  border-top: 1px solid #ececec;
  border-right: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  border-left: 18px solid #ececec;
  font-size: 12px;
}

.fotodiv_submenu, .fotodiv_menu {
  display: none;
}

.fotodiv_submenu {
  padding: 5px 8px;
  float: left;
}

.fotodiv ul {
  padding: 0;
  margin: 0;
  list-style-position: inside;
}

.fotodiv li {
  list-style-type: none;
  float: left;
  clear: both;
}

.fotodiv li a {
/*  color:#0d9ea1;*/
  line-height: 18px;
  text-decoration: none;
}

.fotodiv li a:hover {
  text-decoration: underline;
}

.fotodiv_menu {
  float: left;
}

.fotodiv_menu a {
  width: 18px;
  height: 28px;
  text-align: center;
  display: block;
  float: left;
  font-size: 10px; /*  color:#fff;*/
  margin: 0 -18px 0 0;
  padding: 16px 0 0 0;
  position: relative;
  left: -18px;
  text-decoration: none;
}

.fotodiv_menu a:hover, .fotodiv_menu a:focus {
  text-decoration: none; /*  color:#cbefef;*/
}

.p_bewoner {
  /*padding-left: 90px;*/
}

.ec_photogallery .user .p_bewoner {
  padding: 0;
}

.ec_contactpage .p_bewoner {
  padding-left: 90px;
}

.bewoner {
  margin: 0 10px 0 0;
}

.bewonerspan {
  width: 90px;
  display: block;
  float: left;
}

/******************************************************** menu na login */
.ecinfo {

}

.ecinfo a {
  text-decoration: underline;
}

.ecinfo a:hover {
  text-decoration: underline; /*    color:#ff9933;*/
}

.ecinfo ul, .ecinfo li {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none;
}

/******************************************************** nieuw item */
.ec .newitem {
  font-weight: bold;
}

/******************************************************** progressbar */
.ec .progressholder {
  width: 100%;
  text-align: center;
  clear: both;
  padding: 18px 0;
}

.ec .progressbar {
  padding: 7px 12px;
}

.ec .progressbar p {
  margin: 0;
  font-size: 12px;
}

.ec .progressbar img {
  display: inline;
  vertical-align: bottom;
  margin-right: 12px;
}

.ec_overzicht .ec_table tr:hover {
/* background-color:transparent;*/
}

/******************************************************** select voor options */
.ec_selectoptions {
  float: right;
  border: 1px solid #7c7c7c;
}

.ec_selectoptions, .ec_selectoptions li, .ec_selectthumbnails, .ec_selectthumbnails li {
  display: inline;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-position: inside;
}

.ec_selectoptions li {
  width: 126px;
  height: 15px;
  padding: 2px 0 2px 5px;
  text-align: left; /*  background:#fff;*/
  display: block;
  float: left;
  clear: both; /*  color:#525252;*/
}

.ec_selectoptions li:hover {
/*  background-color:#eee;*/
}

.ec_selectoptions li a, .ec_selectthumbnails li a {
/*  color:#525252;*/
  text-decoration: none !important;
}

.ec_selectoptions li a:hover, .ec_selectoptions li a:focus, .ec_selectthumbnails li a:hover, .ec_selectthumbnails li a:focus {
  text-decoration: none !important;
  outline: none;
}

.ec ul.ec_selectoptions .option1, .ec ul.ec_selectthumbnails .option1_thumb {
  background-repeat: no-repeat;
  cursor: pointer;
}

.ec_selectoptions .option1 {
  background-color: #fff;
  background-image: url( "../gfx/ec/ec_selectoptions/option1.gif" );
  background-position: right top;
  border-bottom: 1px solid #7c7c7c;
}

.ec_selectoptions .option1:hover {
  background-position: right bottom;
}

.ec ul.ec_selectthumbnails {
  width: 21px;
  height: 20px;
  overflow: hidden;
  float: left;
  border: 1px solid #7c7c7c;
}

.ec ul.ec_selectthumbnails li {
  width: 80px;
  height: 15px;
  padding: 2px 0 2px 7px;
  text-align: left; /*  background:#fff;*/
  display: block;
  float: left;
  clear: both; /*  color:#525252;*/
}

.ec ul.ec_selectthumbnails .option1_thumb {
  text-indent: -9000px;
  background: #eee url( "../gfx/ec/ec_selectoptions/option1.gif" ) left top no-repeat;
}

.ec ul.ec_selectthumbnails li:hover {
  background: #eee;
}

.ec ul.ec_selectthumbnails .option1_thumb:hover {
  background: #eee url( "../gfx/ec/ec_selectoptions/option1.gif" ) left bottom no-repeat;
}

.ec_selectoptions li.delete a, .ec_selectthumbnails li.delete a {
/*  color:#f00;*/
}

.ec ul.ec_selectoptions li.delete:hover, .ec ul.ec_selectthumbnails li.delete:hover {
/*  background:#ffbaba;*/
}

/******************************************************** admin aan de voorkant */
.ec_admin {
  width: 100%;
  float: left;
}

.ec_admin .ec_navigation {
/* border-color:#dadada;*/
}

.ec_admin h1, .ec_admin a {
/*  color:#575757;*/
}

.ec_admin .contentbeheer {
  width: 99%;
  float: left;
  border: 1px solid #d9d9d9;
  margin-bottom: 10px;
}

.ec_admin .table1 {
  border-right: 1px solid #d9d9d9;
}

.contentbeheer a.not_editable {
/*color:#f00;*/
}

.ec_admin .contentbeheer div {

}

.ec_admin th {
  /*  background-color:#d9d9d9;
  color:#525252;*/
  padding-left: 14px;
  cursor: pointer;
}

.ec_admin .ec_table td, .ec_table .tbody td {
  padding: 1px 0 1px 14px; /*  color:#969696;*/
  line-height: 20px;
}

.ec_admin .ec_form {
  margin-bottom: 18px;
}

.ec_admin .ec_form h1 {
/* text-align:center; */
}

.ec .ec_admin_icons a {
  margin-left: 2px
}

.ec div.ec_admin_icons {
  position: relative;
  left: -44px;
  top: 2px;
  margin-right: -44px;
  float: left;
}

/******************************************************** colofon */
.ec_colofon .ec_table td {
/*  color:#000;*/
}

.ec_colofon td {
  border-top: 1px solid #ececec;
}

.ec_colofon .ec_form p {
  margin: 28px 0 0 0;
}

.updateCommunity .ec_form span {
  width: 200px;
  float: left;
}

.updateCommunity p label input {
  width: 250px !important;
}

.updateCommunity p label .checkbox {
  width: 13px !important;
  padding-bottom: 10px;
}

.updateCommunity .seperator {
  border: 1px solid;
  width: 455px;
  margin-bottom: 10px;
}

.updateCommunity p label select {
  width: 255px !important;
}

.updateCommunity #addDomainButton {
  float: left;
  margin-left: 382px;
}

.updateCommunity #addCommunityButton {
  float: left;
  margin-left: 382px;
}

#communityForm {
  padding: 10px;
  border: 1px solid #ccc; /*background-color:#eee;*/
  float: left;
}

#mainDomainForm {
  padding: 10px;
  border: 1px solid #ccc; /*background-color:#eee;*/
  float: left;
}

.ec_table th.sorttable_sorted {
  padding-top: 1px;

}

.ec_user #userExistsDiv {
  margin: 10px;
  float: left;
  display: none;
}

.ec_user #userExistsDiv #userExists {
  width: 330px;
  float: left; /*color:#f00;*/
  margin-left: 230px;
}

.ec_admin #communityExistsDiv {
  margin-bottom: 10px;
  float: left;
  display: none;
  width: 500px;
  margin-top: -10px;
}

.ec_admin #communityExistsDiv #communityExists {
  width: 330px;
  float: left; /*color:#f00;*/
  margin-left: 150px;
}

.ec_admin #communitySearchResultDiv {
  margin-bottom: 10px;
  float: left;
  display: none;
  width: 500px;
  margin-top: -10px;
}

.ec_admin #communitySearchResultDiv #communitySearchResult {
  width: 330px;
  float: left; /*color:#f00;*/
  margin-left: 150px;
}

.ec_admin #moduleInstanceExistsDiv {
  margin-bottom: 0;

  display: none;
  width: 500px;
  margin-top: 10px;
}

.ec_admin #moduleInstanceExistsDiv #moduleInstanceExists {
  width: 330px; /*color:#f00;*/
  margin-left: 80px;
}

.ec_admin .formcontrols {

}

.ec_admin .addModuleInstance p {
}

.ec_admin .homePagePublicForm label, .ec_admin .homePageMembersForm label {
  width: 100px;
  float: left;
}

.ec_admin #publicInfoDiv, .ec_admin #membersInfoDiv {
  margin-left: 100px;
}

.ec_socratos iframe {
  border: 0;
}

.mailAFriend .mailAFriendForm {
  margin-top: 10px;
  float: left;
}

.mailAFriend .senderName, .mailAFriend .senderMail {
  float: left;
  width: 200px;
}

.mailAFriend .friends {
  float: left;
  width: 400px;
  margin-top: 10px;
}

.mailAFriend .friends span {
  float: left;
  width: 200px;
}

.mailAFriend .friends input {
  width: 175px;
  margin-right: 17px;
  margin-bottom: 2px;
  margin-top: 2px;
  padding: 0;
}

.mailAFriend .message {
  width: 400px;
}

.mailAFriend .message span {
  width: 400px;
  margin-top: 10px;
}

.mailAFriend .message textarea {
  width: 374px;
}

.footnote {
  float: left;
  width: 150px;
  margin-top: 10px;
}

.mailAFriend #submitbutton {
  float: left;
  margin-top: 100px;
}

.mailAFriend #errorDiv {
/*color:#ec0000;*/
}

.ec_user .group .partyNameRow {
  width: 560px;
}

.partiesList span.involvedPartyIcon {
  width: 11px;
  height: 11px;
  float: left;
  overflow: hidden;
  margin: 3px;
  margin-top: 10px;
  padding: 0;
}

.partiesList span.involvedPartyIcon img {
  width: 11px;
  height: 11px;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.partiesList {
  width: 500px;
  margin: 0;
  padding: 0;
}

.partiesList h3 {
  float: left;
  width: 490px; /*background-color:#d1d1d1;*/
  line-height: 30px;
  margin: 0;
  padding: 0; /*color:#383838;*/
  padding-left: 10px;

}

.partiesList h3 a, .partiesList h3 span {
  float: left;
  font-size: 13px; /*color:#383838;*/
}

.partiesList h3 .ec_admin_icons {
  float: right;
  margin-top: 2px;
}

.partiesList .users {
/*background-color:#e3e3e3;*/
  float: left;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  width: 490px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.partiesList .group a {
  font-size: 12px; /*color:#333;*/
  margin-right: 5px;
}

.partiesList .updatePartyInfo {
  width: 480px;
  padding: 10px;
  background-color: #e3e3e3;
  margin-bottom: 10px;
}

.partiesList .updatePartyInfo p {
  padding-top: 10px;
}

.partiesList .partyUsers th {
  /*background-color:#c1c1c1;
  color:#383838;*/
  line-height: 30px;
  padding-left: 10px;
  font-weight: bold;
  font-size: 12px;
}

.partiesList .partyUsers td {
/*background-color:#e3e3e3;*/
  border-color: #ffffff;
  padding-left: 10px;
}

.partiesList .partyUsers td label {
/*color:#383838;*/
}

.ec .subNavigation ul {
  list-style: none;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  float: left;
}

.ec .subNavigation li {
  line-height: 20px;
  float: left;
  padding-left: 16px;
  background: url( '/content/common/gfx/algemeen/star.gif' ) left center no-repeat;
}

.ec .subNavigation a {
  float: left;
  margin: 0;
  padding: 0; /*color:#757575;*/
  margin-top: -2px;
}

.gsc-control {
  width: 100% !important;
  font-size: 12px;
}

.gsc-search-box {
  width: 350px !important;
}

.googleSearchForm {
  margin-top: 20px;

  float: left;
}

.googleSearchForm input {
  float: left;
  width: 75px;
  margin-right: 10px;
}

.contentbeheer_left {
  float: left;
  width: 220px;
  height: 100px;
  line-height: 20px;
}

.contentbeheer_left li {
  float: left;
  width: 220px;
}

.contentbeheer_right {
  float: left;
  width: 220px;
  height: 100px;
  line-height: 20px;
}

.contentbeheer_right li {
  float: left;
  width: 220px;
  line-height: 20px;
}

.ec_admin .ec_navigation {
  border: 0;
}

.forgotPassword {
  border: 1px solid #d1d1d1;
  margin: 18px auto 0 auto;
  width: 300px;
  padding: 10px 20px;
  margin: 18px auto 0 auto;
  clear: both; /*  background: #e5e5e5;*/
}

.forgotPassword h3 {
  margin: 0 0 12px 0; /*  color: #000;*/
  font-size: 12px;
  font-weight: normal;
}

.forgotPassword h3 b {
  margin: 0 0 12px 0; /*  color: #657ea6;*/
  font-size: 14px;
}

.forgotPassword form,
  .forgotPassword input {
  margin: 0;
  padding: 0;
}

.forgotPassword #userName {
  float: left;
  margin: 16px 15px 0 0;
  padding: 0;
}

.menuItems .forgotP a {
  /*text-align: right;*/
  font-size: 8pt;
}

/* ---------------------------- google -----*/
.googleEditForm {
  margin-top: 20px;
  width: 460px;
}

.googleMapTitle {
  margin: 10px 0 10px 0;
  width: 590px;
}

.googleMapTitle #title {
  width: 345px;
}

.googleSearchForm {
  padding: 5px 0 10px 10px;
  margin: 0 0 10px 0;
  border: 1px solid #ececec;
  width: 580px;
  background-color: #ccc;
}

.googleSearchForm .searchAddress {
  width: 280px;
}

.googleSearchForm .nikiLocation,
  .googleSearchForm .toLocation {
  width: 133px;
}

.googleMapDescription textarea {
  width: 590px;
}

.editKML {
  width: 593px;
  margin: 20px 0 20px 0;
  float: left;
}

.editKML label input {
  float: right;
  padding: 0;
}

/* ---------------------------- woningen --- */

.banner_verkocht {
  height: 19px;
  width: 592px; /*	background-color:#f00;*/
  margin-bottom: 1px;
}

.banner_verkocht span {
/*	color:#fff;*/
  font-size: 13px;
  padding: 0 0 0 10px; /*font-weight:bold;*/
}
