.ecmenu {
  float:left;
  clear:both;
}

.ecinfo {
  width:100%;
  float:left;
  clear:both;
  margin-top:15px;
}

.ecinfo, .ecinfo a {
  font-size:12px;
  color:#7185a1;
}

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

.ecinfo p {
  margin:0;
}

.ecinfo ul {
  list-style-position:inside;
  padding:0;
  margin:0;
}

.eczoek {
  width:100%;
  float:left;
  clear:both;
  margin-top:15px;
}

.eczoek form, .eczoek form p {
  margin:0;
  padding:0;
}

.eczoek .inputtext, .eczoek .inputbutton {
  font-family:arial, verdana, sans-sefif;
  font-size:11px;
  float:left;
  margin:0;
}

.eczoek .inputtext {
  width:102px;
  border:1px solid #c0c6d0;
  background-color:#eaeef3;
  padding:3px 0 4px 0;
}

.eczoek .inputbutton {
  background-color:#c0c6d0;
  border:0;
  color:#7185a1;
  font-weight:bold;
  padding:3px;
}

.ecmenu p {
  font-size:12px;
  margin:0 0 10px 0;
}

.ecmenu p a {
  color:#e60000;
}

.ecmenu p a:hover, .ecmenu p a:focus {
  text-decoration:none;
}

.ecmenu ul, .ecmenu li {
  display:inline;
  margin:0;
  padding:0;
}

.ecmenu li {
  width:50px;
  height:58px;
  text-align:center;
  display:block;
  background:url("../gfx/ec/ecmenu/algemeen/bg.png") center top no-repeat;
  float:left;
}

.ecmenu li a {
  width:50px;
  height:55px;
  display:block;
  color:#7185a1;
  background:url("../gfx/ec/ecmenu/algemeen/a.png") no-repeat -50px 0;
  text-decoration:none;
  float:left;
  cursor:pointer;
  font-size:10px !important;
}

.ecmenu li a:hover, .ecmenu li a:focus {
  background-position:0 0;
  color:#000;
  outline:none;
}

.ecmenu li .selected, .ecmenu li .selected:hover, .ecmenu li .selected:focus {
  color:#000;
}

.ecmenu span {
  width:50px;
  height:10px;
  padding-top:40px;
  float:left;
  display:block;
}

.ecmenu span, .ecmenu .selected, .ecmenu .selected:hover, .ecmenu .isnew .selected, .ecmenu .isnew .selected:hover {
  background-image:url("../gfx/ec/ecmenu/sprite.png");
  background-repeat:no-repeat;
}


.content .customMenu {
width:300px;
list-style:none;
}

.content .customMenu li {
background-color:#ddd;
}


/* overzicht */
.iconmenu .overzicht span {
  background-position:0 -116px;
}

.iconmenu .overzicht .selected span {
  background-position:0 0;
}

/* bewoners */
.iconmenu .bewoners span {
  background-position:-50px -116px;
}

.iconmenu .bewoners .selected span, .iconmenu .bewoners .selected:hover span {
  background-position:-50px 0;
}

/* e-post */
.iconmenu .e-post span {
  background-position:-100px -116px;
}

.iconmenu .e-post .selected span, .iconmenu .e-post .selected:hover span {
  background-position:-100px 0;
}

.iconmenu .e-post .isnew {
  background-position:-100px -174px;
}

.iconmenu .e-post .selected .isnew span, .iconmenu .e-post .selected:hover .isnew span {
  background-position:-100px -58px;
}

/* forum */
.iconmenu .forum span {
  background-position:-150px -116px;
}

.iconmenu .forum .selected span, .iconmenu .forum .selected:hover span {
  background-position:-150px 0;
}

.iconmenu .forum span.isnew {
  background-position:-150px -174px;
}

.iconmenu .forum .selected .isnew span, .iconmenu .forum.isnew .selected:hover .isnew span {
  background-position:-150px -58px;
}

/* nieuws */
.iconmenu .nieuws span {
  background-position:-200px -116px;
}

.iconmenu .nieuws .selected span, .iconmenu .nieuws .selected:hover span {
  background-position:-200px 0;
}

.iconmenu .nieuws span.isnew {
  background-position:-200px -174px;
}

.iconmenu .nieuws .selected  span.isnew{
  background-position:-200px -58px;
}

/* agenda */
.iconmenu .agenda span {
  background-position:-250px -116px;
}

.iconmenu .agenda .selected span, .agenda .selected:hover span {
  background-position:-250px 0;
}

.iconmenu .agenda span.isnew {
  background-position:-250px -174px;
}

.iconmenu .agenda .selected  span.isnew {
  background-position:-250px -58px;
}

/* bieb */
.iconmenu .bieb span {
  background-position:-300px -116px;
}

.iconmenu .bieb .selected span, .iconmenu .bieb .selected:hover span {
  background-position:-300px 0;
}

/* polls */
.iconmenu .polls span {
  background-position:-350px -116px;
}

.iconmenu .polls .selected span, .polls .selected:hover span {
  background-position:-350px 0;
}

.iconmenu .polls span.isnew {
  background-position:-350px -174px;
}

.iconmenu .polls .selected  span.isnew{
  background-position:-350px -58px;
}

/* prikbord */
.iconmenu .prikbord span {
  background-position:-400px -116px;
}

.iconmenu .prikbord .selected span, .iconmenu .prikbord .selected:hover span {
  background-position:-400px 0;
}

.iconmenu .prikbord span.isnew {
  background-position:-400px -174px;
}

.iconmenu .prikbord .selected  span.isnew{
  background-position:-400px -58px;
}

/* faq */
.iconmenu .faq span {
  background-position:-450px -116px;
}

.iconmenu .faq .selected span, .iconmenu .faq .selected:hover span {
  background-position:-450px 0;
}

/* column */
.iconmenu .column span {
  background-position:-500px -116px;
}

.iconmenu .column .selected span, .iconmenu .column .selected:hover span {
  background-position:-500px 0;
}

/* enquete
.enquete span {
  background:-550px -116px;
}

.enquete .selected, .enquete .selected:hover {
  background:-550px 0px;
}
*/

/* ecards */
.iconmenu .ecards span {
  background-position:-550px -116px;
}

.iconmenu .ecards .selected span, .iconmenu .ecards .selected:hover span {
  background-position:-550px 0;
}

/* fotogalerij */
.iconmenu .fotogalerij span {
  background-position:-600px -116px;
}

.iconmenu .fotogalerij .selected span, .iconmenu .fotogalerij .selected:hover span {
  background-position:-600px 0;
}

/* gamezone */
.iconmenu .gamezone span {
  background-position:-600px -116px;
}

.iconmenu .gamezone .selected span {
  background-position:-600px 0;
}

/* blog */
.iconmenu .blog span {
  background-position:-650px -116px;
}

.iconmenu .blog .selected span, .iconmenu .blog .selected:hover span {
  background-position:-650px 0;
}


/* span */
.iconmenu .ecmenu .selected span {
  background-image:none;
}
