.ec {
   padding-top: 13px;
   background-color: grey;
   color: #000;
}

.content .ec {
   min-height: 400px;
}

td.withicon {
   background-image: none !important;
}

/************ prijslijst */
.nikiWS #priceListTable .buildidrow_agg td {
   pricelist_table . c . . .(line 90 ) background-color : #d4e7f2;
}

.nikiWS #priceListTable.ec_table th {
   background-color: #3d80aa;
}

.nikiWS #priceListTable .typerow td {
   background-color: #a4cee9;
}

.nikiWS .fieldset {
   background-color: #ffffff;
}

.nikiWS #interestForm h2 {
   background-color: #4485af;
   color: #ffffff;
}

.nikiWS p {
   padding: 0;
}

/******************************************************** algemeen */
.ec, .ec_photogallery, #ec_slideshow, #myGallery {
   width: 600px;
   overflow: hidden;
   background-color: #fff;
   margin-left: 26px;
   margin-right: 30px;

}

.nikiWS .infoButton {
   display: none;
}

.nikiWS .images {
   display: none;
}

.ec_shortlist .ec_list {
   margin: 0;
   padding: 0;
   list-style-position: inside;
}

.ec_library ul, .ec_library .mapmenu {
   font-size: 90%;
}

.ec h1 {
   color: #cb2026;
   font-size: 14px;
}

.ec h2 {
   color: #000;
   font-size: 12px;
}

.ec p {
   font-size: 12px;
   color: #000;
}

.ec strong {

}

.ec ul {
   font-size: 12px;
   color: #000;
}

.ec a {
   color: #cb2026;
   text-decoration: none;
}

.ec a:hover {
   text-decoration: underline;
}

.ec_mail .ec_menu {
   color: #000;
}

.ec .ec_form p {
   color: #000;
}

/*******************  ec_niki_jr */
.ec_niki_jr {
   width: 686px;
   padding-left: 15px;
   padding-right: 15px;
   min-height: 600px;
   background: #fff;
}

/*********************   ec_links */
.ec_links {
   min-width: 500px;
   min-height: 400px;
   background-color: #ccc;
   color: #000;

}

.ec_links a, .ec_links li a, .ec_navigation a {
   color: #000;
}

.ec_links li label {
   float: left;
   font-size: 14px;
   font-weight: bold;
   margin: 0;
   padding: 10px 0 0 10px;
   /*color:#fff;
   background-color:#908372;*/
}

/******************   ec_admin */
.ec_admin {

   color: #000;
}

.ec_admin, .ec_admin a, .ec_admin li a {

   color: #000;
}

/******************************************************** navigatie bovenaan een pagina */
.ec_navigation {
   padding-left: 0;
   border-color: #dfe1e3 !important;
   background-image: none !important;
   padding-bottom: 8px;
}

.ec_navigation h1 {
   color: #cb2026;
}

.ec_navigation li {
   color: #cb2026;
}

.ec_navigation a {
   color: #cb2026;
}

/******************************************************** tabellen */
.ec_table th {
   background-color: #cb2026;
   color: #fff;
   padding-left: 5px;
}

.ec_table td {
   padding-left: 5px;
   border-top: 1px solid #cb2026;
   color: #666;
}

.ec_table .rowoneven {
}

.ec .ec_table tr.roweven, .ec .ec_table td.roweven {
   background-color: #dfe1e3;
}

.ec .ec_table tr:hover {
   background-color: #fff !important;
}

/******************************************************** bieb */
.map .mapheader {
   background: #cb2026;
   border-top: 1px solid #fff;
   color: #fff;
}

.map .mapheader a {
   color: #fff;
}

.maps .mapheader {
   background: #dfe1e3;
   border-top: 1px solid #fff;
   color: #000;
}

.maps .mapheader a {
   color: #000;
}

.maps .mapheader:hover {
   background: #fff;
}

.maps {
   border-left: 2px solid #006300;
}

.file {
   border-bottom: 1px solid #ddd;
}

.file:hover {
   background: #fff;
}

.ec_library .librarymenu {
   background: #dfe1e3;
   border: 1px solid #bdbdbd;
}

.ec_library .librarymenu li {
   border-bottom: 1px solid #bdbdbd;
}

.ec_library .librarymenu a {
   color: #000;
}

.ec_library .librarymenu .close:hover, ec_library librarymenu .close:focus {
   background: #bdbdbd;
}

/******************************************************** agenda */
.ec_agenda .ec_agenda_kolom h1 {
   color: #cb2026;
}

/******************************************************** fotogalerij */
.ec_photogallery .user {
   background: #dfe1e3;
}

.ec_photogallery .ec_item {
   border-bottom: 1px solid #dfe1e3;
}

/******************************************************** forum */
.forumPost {
   background: #fff;
}

.ec_forum .forumReply {

}

.ec_forum .roweven {
   background: #dfe1e3;
}

.ec_forum .forumReply p {
   color: #000;
}

.ec_forum .forumReplys div {
   border-bottom: 1px solid #edf4ed;
}

/******************************************************** thumbnails */
.ec_thumbnail {
   background: #dfe1e3 !important;
   border: 2px solid #bdbdbd !important;
}

.ec_thumbnail:hover, .ec_thumbnail:focus {
   border: 2px solid #999 !important;
   background: #dfe1e3 !important;
}

.ec_shortlist .ec_thumbnail {
   width: 75px;
   height: 75px;
   background: #dfe1e3;
   border: 1px solid #bdbdbd;
}

.ec_shortlist .ec_thumbnail:hover, ec_shortlist .ec_thumbnail:focus {
   border: 1px solid #999;
   background: #dfe1e3;
}

/******************************************************** userupdate */
.ec_userupdate .ec_form h1 {
   background: #cb2026;
   color: #fff;
}

.login a {
   color: #000 !important;
}

.community {
   display: none;
}

.rightcolumn .ecmenu {
   overflow: hidden;
   float: left;
   height: 200px;
   width: 210px;
   padding-top: 10px;
}

/******************************************************** tickertape */
.ec_lichtkrant {
   background-color: #C6C6C6;
   color:#000;
   font-size:15px;
   height: 25px;
   left: 232px;
   padding:0;
   position: absolute;
   top: 84px;
   width: 575px;
}
.mooquee {
   height:25px;
   width: 575px;
}
