.ec {
  width:100%;
}

.ec_menu {
  font-size:12px;
}

.greyed {
  color:#666;
  font-size:12px;
}

.textcenter {
  text-align:center !important;
}

.ec_item {
  width: 96%;
  float:left;
  clear:both;
  /*
  padding-left: 8px;
   margin-left: 14px !important;
  margin-left: 5px;
  */
  padding: 10px;
 background-color: #DCF3FD;
}

.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 {
  font-size:14px;
}

.ec h2 {
  margin:0px;
}

.ec hr {
  height: 1px;
  background-color: #ddd;
  color: #ddd;
  border: none;
  padding: 0;
  margin: 6px 0 0 0;
}

.ec a {
  color: #489C2C;
  text-decoration:underline;
}

.ec a:hover, .ec a:focus {
  text-decoration:underline;
}

.ec .withiconhigh {
  height:40px;
}

/******************************************************** 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:0px;
  padding:6px 0;
  color:#489C2C;
  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;
}

td.ec_menu {
  text-align:right;
}

td.ec_menu .inputbutton {
  width:65px;
  margin:0 0 2px 0 !important;
  padding:0px !important;
}

.ec .rowoneven {

}

.ec .roweven {

}

.ec .withicon {
  background-position:0px 8px;
  background-repeat:no-repeat;
}

/******************************************************** forms */
ec_form {
  margin:0px;
}

.ec_form p {
  margin:0 0 4px 0 !important;
  clear:both;
}

.ec_form p span {
  width:40%;
  display:block;
  float:left;
}

.ec_form .inputtext {
  width:175px;
}

.ec_form .inputtextsmall {
  width:30px;
}

.ec_form .inputtextdate {
  width:80px;
  float:left;
}

.ec_form .input {

}

.ec_form .formcontrols {
  text-align:left;
  padding-top:5px;
}

.ec_form .inputbutton {

}

.ec_form label {
  cursor:pointer;
}

.ec_form p label:hover > input, .ec_form p label:hover > select {
  border-color:#000;
}

.ec_form label a {
  text-decoration:underline !important;
}

.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:0px;
  margin:9px 0 18px 0;
  margin-left: 8px;
  padding:0px;
}

.ec legend {
  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size:12px;
}

/********************* 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;
}

/********************* textarea's in een formulier */
.textarea_small {
  width:200px;
}

.textarea_wide {
  width:456px;
}

/******************************************************** overzicht */
.ec_overzicht h1 {
  margin-bottom:25px;
}

.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:0px;
  padding:0px;
}

.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 #000;
}

/******************************************************** shortlist */
.ec_shortlist {
  overflow:hidden;
}

.ec_shortlist .ec_thumbnail {
  width:50px;
  height:50px;
  border:1px solid #fff;
  margin:0 8px 8px 0;
  float:left;
}

.ec_shortlist .ec_thumbnail:hover, ec_shortlist .ec_thumbnail:focus {
  border:1px solid #000;
}

/******************************************************** agenda */
.ec_agenda {

}

.ec_agenda .ec_navigation {
  border-color:#fedcc9;
}

.ec_agenda a, .ec_agenda h1 {
  color:#e05b12;
}

.ec_agenda .icon {
  background-position:-150px 0px;
}

.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:0px;
  padding:0px;
  display:inline;
}

.ec_agenda .ec_agenda_kolom {
  width:31%;
  float:left;
  border-left:1px solid #ccc;
  padding-left:6px;
}

.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;
  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 #cbcbcb;
  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 #fedcc9;
}

.ec_agenda .roweven {
  background:#fff5f0;
}

.ec_agenda label span.showDate {
  width:100px;
}

/******************************************************** bibliotheek */
.ec_library {

}

.ec_library a, .ec_library h1 {
  color:#489C2C;
}

.ec_library .ec_navigation {
  border-color:#c2d3ec;
}

.ec_library .ec_navigation .icon {
  background-position:-180px 0px;
}

.ec_library .bewonerhref {
  background:none !important;
  padding:0px !important;
}

.map .mapheader {
  padding:10px 18px;
  background:#489C2C;
  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:#d8e3f5;
  font-size:12px;
  color:#FFFFFF;
  border-top:1px solid #489C2C;
}

.maps .mapheader:hover {
  background:#c9d8f0;
}

.mapheader a {
  text-decoration:underline;
  color:#FFFFFF;
}

.mapheader a:hover, .mapheader a:focus {
  text-decoration:none;
  color:#FFFFFF;
}

.ec_library .mapinfo {
  float:right;
}

.maps {
  border-left:2px solid #d8e3f5;
}

.files ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.file {
  border-bottom:1px solid #d8e3f5;
  padding:3px 0;
}

.file:hover {
  background:#f3f6fb;
}

.file span {
  float:right;
  margin-right:18px;
}

.map .files ul li {
  padding-left:18px;
}

.map .files .options li {
  padding:0px;
}

.options, .options li, .options ul {
  margin:0px;
  padding:0px;
  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:#f2f6fc;
  border:1px solid #FFFFFF;
}

.ec_library .librarymenu li {
  width:148px;
  height:auto;
  display:block;
  float:left;
  border-bottom:1px solid #d8e3f5;
}

.ec_library .librarymenu a {
  color:#489C2C;
  text-decoration:none;
  padding:2px 5px;
  display:block;
}

.ec_library .librarymenu a:hover, .ec_library .librarymenu a:focus {
  background:#fff;
}

.ec_library .librarymenu .close {
  float:right;
  width:auto;
  display:block;
  padding:2px 6px;
}

.ec_library .librarymenu .close:hover, ec_library librarymenu .close:focus {
  background:#FFFFFF;
  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;
}

.ec_column td {
  border-top:1px solid #e2d89e;
}

.ec_column .roweven {
  background:#faf7e6;
}

.ec_column .ec_navigation {
  border-color:#e2d89e;
}

.ec_column .ec_navigation .icon {
  background-position:-270px 0px;
}

.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: 0px 10px 10px 0px;

  }

 .ec_contactpage .contact .message {
  clear: 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 0px;
}

.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:#489C2C;
}

.ec_faq .ec_navigation {
  border-color:#f0b3c8;
}

.ec_faq .ec_navigation .icon {
  background-position:-390px 0px;
}

/******************************************************** forum */
.ec_forum {

}

.ec_forum .ec_navigation {
  border-color:#d1edfc;
}

.ec_forum a, .ec_forum h1 {
  color:#489c2c;
}

.ec_forum h1 {
  margin:0 0 18px 0;
}

.ec_forum .icon {
  background-position:-90px 0px;
}

.forumPost {
  background:#ceebfd;
  padding:16px 0;
  float:none;
  width:auto;
}

.forumPost h1, .forumPost p {
  margin:0 18px 10px 0;
}

.ec_forum .forumPost {
  padding-left:5px;
}

.ec_forum th {
  background:#489c2c;
  color:#fff;
}

.ec_forum td {
	color:#489c2c;
  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;
  min-height:53px;
  height:auto !important;
  height:53px;
  padding-left: 1px;
}

.ec_forum .forumReplys div div {
  border:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:10px;
  clear:none;
}

*:first-child+html .ec_forum .forumReplys .p_bewoner {
  padding-left:0px;
}

.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:0px;
}

.ec_forum .ec_table tr:hover {
  background:#dff2fd;
}

.ec_forum .forumReplys div.ec_menu {
  min-height:0px;
  height:auto;
}

.ec_forum .forumReply div.ec_menu {
  width:auto;
  padding-right:10px;
  padding-bottom:0px;
}

.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:0px;
}

.ec_forum .ec_table tr:hover {
  background:#dff2fd;
}

.ec_forum .forumPost .ec_tags a {
  text-decoration:underline;
}

.ec_forum .ec_menu {
  color:#367ea6;
}

/******************************************************** fotogalerij */
.ec_photogallery {

}

.ec_photogallery .ec_navigation {
  border-color:#489C2C;
}

.ec_photogallery a, .ec_photogallery h1 {
color:#489C2C;
}

.ec_photogallery h1 {
  margin:0px;
}

.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 0px;
}

.ec_photogallery hr {

}

.ec_photogallery .ec_item {
  border-bottom:1px solid #489C2C;
}

.ec_photogallery .user {
  background:#DCF3FD;
  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-left:8px;
  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 {

}

/******************************************************** gebruikers */
.ec_user {

}

.ec_user a, .ec_user h1 {
color:#489C2C;
width: 100%;
}

.ec_user .ec_navigation {
  border-color:#d3ecec;
}

.ec_user .ec_navigation .icon {
  background-position:-30px 0px;
}

.ec_user th {
  background:#489C2C;
  color:#FFF;
}

.ec_user td {
  border-top:1px solid #d3ecec;
}

.ec_user .roweven {
  background:#e9f6f6;
}

.ec_userupdate .ec_form h1 {
  background:#cbefef;
  font-size:12px;
  margin:0px;
  padding:6px 0;
}

.ec_userupdate .ec_form p {
  color:#0e9da1;
}

.ec_userupdate .inputtext, .ec_userupdate .input, .ec_userupdate select {
  margin-right:7px;
  border:1px solid #6ac4c5;
  color:#0b5152;
}

.bewoner {
  border:1px solid #d3ecec;
}

.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 0px;
}

.ec_links hr {
  color:#ebeecc;
  border-top:1px solid #ebeecc;
}

/******************************************************** mijn post */
.ec_mail {

}

.ec_mail a, .ec_mail h1 {
  color:#e01295;
}

.ec_mail .ec_navigation {
  border-color:#fed9f0;
}

.ec_mail .ec_navigation .icon {
  background-position:-60px 0px;
}

.ec_mail th {
  background:#ffbbe6;
  color:#e01295;
}

.ec_mail td {
  border-top:1px solid #fed9f0;
}

.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:#489C2C;
}

.ec_news th {
  background:#489C2C;
  color:#fff;
}

.ec_news td {
  border-top:1px solid #e3fcbe;
  background:#DCF3FD;
  padding: 6px 10px;
}

.ec_news .icon {
  background-position:-120px 0px;
}

.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:0px;
}

.ec_news h2 {
  font-weight:normal;
}

.ec_news .photo {
  float: right;
  margin: 0px 0px 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 0px;
}

/******************************************************** 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 0px;
}

.ec_poll th {
  background:#d6baf6;
  color:#8644cf;
}

.ec_poll td {
  border-top:1px solid #dec9f5;
}

.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 0px;
}

.ec_bulletinboard th {
  background:#bae5a9;
  color:#2e850c;
}

.ec_bulletinboard td {
  border-top:1px solid #d1f0c5;
}

.ec_bulletinboard .roweven {
  background:#f8feef;
}

.ec_bulletinboard .ec_table tr:hover {
  background:#ddf2d5;
}

/******************************************************** tagcloud */
.ectagcloud {
  line-height:1.8em;
  float:left;
}

.ectagcloud a {
  text-decoration:none;
}

.ectagcloud a:hover {
  text-decoration:underline;
}

.tagCloud_0 {
  font-size:100%;
  color:#a59e6f;
}

.tagCloud_1 {
  font-size:120%;
  color:#847e59;
}

.tagCloud_2 {
  font-size:140%;
  color:#6a6547;
}

.tagCloud_3 {
  font-size:160%;
  color:#555139;
}

.tagCloud_4 {
  font-size:180%;
  color:#44412e;
}

.tagCloud_5 {
  font-size:200%;
  color:#363425;
}

.ectagcloud .tagcount {
  font-size:12px;
  color:#a59e6f;
}

/******************************************************** tags */
.ec_tags {

}

.ec_tags a, .ec_tags h1 {
  color:#a59e6f;
}

.ec_tags .ec_navigation {
  border-color:#ddd8b3;
}

/******************************************************** navigatie bovenaan een pagina */
.ec_navigation {
  background-repeat:no-repeat;
  margin-bottom:10px;
  min-height:40px;
  height:auto !important;
  height:40px;
  border-bottom:1px solid;
}

.ec_navigation h1 {
  margin:0px;
}

.ec_navigation ul, .ec_navigation li {
  display:inline;
  padding:0px;
  margin:0px;
  list-style-type:none;
  float:left;
}

.ec_navigation ul {

}

.ec_navigation li {
  color:#000;
  font-weight:bold;
}

.ec_navigation a {
  color:#489C2C;
  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;
}

/******************************************************** paginanummering */
.ec_paging {
  width:100%;
  text-align:center;
  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 #ff8f8f;
  padding:2px 4px;
  color:#ff8f8f;
}

.ec_paging a:hover, ec_paging a:focus {
  color:#fff;
  border:1px solid #ff8f8f;
  background:#ff8f8f;
}

.ec_paging span {
  color:#aaa;
  margin-left:3px;
}

.ec_paging .currentpage {
  padding:2px 4px;
  background:#ff3d3d;
  border:1px solid #ff3d3d;
  color:#fff;
  font-weight:bold;
}

.ec_paging .prevnext, .ec_paging .prevnext:hover, .ec_paging .prevnext:focus {
  border:0px;
  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;
}

/******************************************************** menu bij foto bewoner */
.fotodiv {
  position:absolute;
  display:none;
  overflow:visible;
  background:#fff;
  border-top:1px solid #d4ecec;
  border-right:1px solid #0e9da3;
  border-bottom:1px solid #0e9da3;
  border-left:18px solid #0d9ea1;
  font-size:12px;
}

.fotodiv_submenu, .fotodiv_menu {
  display:none;
}

.fotodiv_submenu {
  padding:5px 8px;
  float:left;
}

.fotodiv ul {
  padding:0px;
  margin:0px;
  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:0px;
}

.ec_contactpage .p_bewoner {
  padding-left:90px;
}

.bewoner {
  margin:0 10px 0 0;
}

.bewonerspan {
  display:block;
  float:left;
}

/******************************************************** menu na login */
.ecinfo {

}

.ecinfo a {
	color:#97c02a;
  text-decoration:none;
}

.ecinfo a:hover {
		color:#F6AA08;
  text-decoration:underline;
}

.ecinfo ul {
	text-decoration:none;
}

.ecinfo, .ecinfo a {
	color:#97c02a;
	}

.ecinfo a:hover {
	color:#F6AA08;	
	}
	

/******************************************************** 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:0px;
  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:0px;
  padding:0px;
  list-style-type:none;
  list-style-position:inside;
}

.ec_selectoptions li {
  width:126px;
  height:15px;
  padding:2px 0 2px 7px;
  text-align:left;
  background:#fff;
  display:block;
  float:left;
  clear:both;
  color:#;
}

.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;
}

.ec_admin .table1 {
  border-right:1px solid #d9d9d9;
}

.ec_admin .contentbeheer div {

}

.ec_admin th {
  background-color:#d9d9d9;
  color:#525252;
  padding-left:14px;
}

.ec_admin .ec_table .ec_table td {
  padding:1px 0 1px 14px;
  color:#489C2C;
}

.ec_admin .ec_form {
  margin-bottom:18px;
  border-top:1px solid #afafaf;
}

.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 #eeeacf;
}

.ec_colofon .ec_form p {
  margin:28px 0 0 0;
}


/******************************************************** colofon */


/*
 .ec_user .confirmDelete {
display:none;
}
*/

