/* Override for Waterloop */

body {
    background: #FFFFFF;
}

/* page header/navigation/container */
div#container {
    background: url("../../img/img_waterloop/body-back.gif") repeat-y top left;
}

div#header .bottom {
    background: #275CA6;
    border-bottom: 1px solid #fff;
}

ul#top-links li {
    color: #275ca6;
}

ul#top-links a {
    color: #989b9d;
}

div#top-right a.login {
    color: #989b9d;
}

/* NFK-175 */
div#top-right a.fbtn, div#top-right .fbtn {
    color: #989b9d;
}

/** main and sub nav **/
ul#main-nav li {
    color: #fff;
}

ul#main-nav a:hover, 
ul#main-nav a.active {
    border-bottom:5px solid #989b9d;
}

ul#main-nav a {
    color: #ffffff;
}

ul#main-nav .sub-nav li a
{
	color: #275ca6;	
}

ul#main-nav ul.sub-nav {
     background: #fff;
     border: 1px solid #989b9d;
}

/* page body/content */
div#body-bottom {
    background: url("../../img/img_waterloop/body-bottom-back.gif") no-repeat 15px top;
}

/** content **/
div#content {
    color: #275ca6;
}

div#content h2 {
    color: #989b9d;
}

div#content ul{
    color: #275ca6;
}

div#content ol{
    color: #275ca6;
}

div#content p {
    color: #275ca6;
}

div#content table {
    color: #275ca6;
}

div#content p.meta {
    border-bottom: 1px solid #275ca6;
}

div#content p.meta a {
    color: #275ca6;
}

div#content p.pages a {
    color: #275ca6;
}

div#content p.pages a:hover {
    background: #275ca6;
    color: #fff;
}

div#content p.pages a.active {
    background: #275ca6;
    color: #fff;
}

div#content a.more {
    color: #d03306;
}
/*** content secure-login ***/
div#content div.secure-login h1 {
    border-bottom: 1px solid #275ca6;
}

div#content div.attachment, div#content .content_infoblock {
    color:#275ca6;
    background: #E2E2E2 none repeat scroll 0%;
}

div#content div.attachment a {
    color:#275ca6;
}

div#content div.adres {
    color:#275ca6;
    background: #989b9d none repeat scroll 0%;
    border-top: 1px solid #275ca6;
}

div#content div.dynamicform h2 {
    color:#275ca6;
    border-bottom:1px solid #275ca6;
}

div#content div.dynamicform form{
    color:#275ca6;
}

/*** content entriess ***/
div#entries {
    border-top:1px solid #989b9d;
}

div#content h1
{
	color: #989b9d;
}

div#content h3 {
    color: #989b9d;
}

div#content h4 {
    color: #989b9d;
}

div#entries .entry {
    border-bottom: 1px solid #989b9d;
}

div#entries .date, div#entries a {
    color: #275ca6;
}

div#entries span.norm {
    color: #989B9D;
}

div#entries .number span {
    background: #275ca6;
    color: #fff;
}

div#entries .wide-text {
    border-bottom: 1px solid #989b9d;
}

/*** content agenda ***/

div#agenda {
    border-top:1px solid #989b9d;
}

div#agenda thead td 
{
    background:#fff none repeat scroll 0 50%;
    border-bottom:1px solid #989b9d;
}

div#agenda a {
    color:#275ca6;
}

/*** content sitemap ***/
div#sitemap {
    color: #275ca6; 
}

div#sitemap h1 {
    border-bottom: 1px solid #989b9d;
    color: #989b9d;
}

div#sitemap a {
    color: #275ca6;
}
/** content top **/
div#content-top h1 {
    color: #275ca6;
}

div#content-top li {
    border-bottom: 1px solid #989b9d;
}

div#content-top li span {
    color: #989b9d;
}

div#content-top a {
    color: #275ca6;
}

div#content-top a.more {
    color: #989b9d;
}
/** content bottom **/
div#content-bottom .bottom-article {
    background: url("../../img/img_waterloop/1.4.0-round-box.gif") no-repeat top left;
}

div#content-bottom .bottom-article  h1 {
    color: #989b9d ;
}

div#content-bottom .bottom-article  h2 {
    color: #989b9d ;
}

div#content-bottom .bottom-article  p {
    color: #275CA6 ;
}

div#content-bottom .bottom-article a.more {
    color: #989b9d ;
}
/*** sidebar nav ***/

ul#sidebar-nav li a {
    color: #989b9d;
    background: url("../../img/img_waterloop/1.4.0-arrow-blue-icon.gif") no-repeat 210px center;
    border-bottom: 1px solid #989b9d;
}

ul#sidebar-nav li a:hover {
    background: #989b9d url("../../img/img_waterloop/1.4.0-arrow-white-icon.gif") no-repeat 210px center;
    color: #fff;
    border-bottom: 1px solid #ffffff;
}

ul#sidebar-nav li a.active {
    background: #989b9d url("../../img/img_waterloop/1.4.0-b-arrow-white-icon.gif") no-repeat 210px center;
    color: #fff;
    border-bottom: 1px solid #ffffff;
}

ul#sidebar-nav .sub-nav li a.active,
ul#sidebar-nav .sub-nav li a:hover 
{
	background:#FFFFFF none no-repeat scroll 210px center;
	border-bottom:medium none;
	color:#989b9d;
	font-weight:bold;
}

/*** sidebar search ***/
div#sidebar-search {
    background: url("../../img/img_waterloop/1.4.0-sidebar-round-box.gif") no-repeat top left;
}

div#sidebar-search h2 {
    color: #000000;
}

div#sidebar-search .search {
    border-bottom: 1px solid #989b9d;
}

/* page footer */
div#footer {
    background: #275ca6;
    color: #fff;
}

div#footer-bottom {
    background: url("../../img/img_waterloop/1.4.0-footer-bottom-back.gif") no-repeat top left;
}

div#footer a {
    color: #275ca6;
}

.subfooter, div#body-bottom .subfooter a {
    color: #989B9D;
}

div#top-right .ftxt 
{
    border: 1px solid #f8b800;
    margin-left: 20px;
    width: 180px;
}

div#content div.dynamicform form
{
    color:#275ca6;
}

/*    BEGIN WEBSHOP */
div#content .webshopitem {
   border: 1px solid #989b9d;
}

div#content .webshopitem  a{
   color:#989b9d ;
}

div#webshopcart thead td{
   background:#EFEFEF none repeat scroll 0%;
   border-bottom:1px solid #d03306;
   border-top:1px solid #989b9d ;
}

p.orderButton {
   border: 1px solid #CCCCCC;
   background-color: #989b9d;
   float:right;
   margin-left: 5px;
   padding: 2px 6px;
}

p.orderButton a, p.orderButton a:hover { 
   text-decoration: none;
   color: white;
   font-weight: bold;
}

ul#sidebar-nav li h2.listheader, .shoppingcart li h2.listheader {
   background:#fff;
   border-bottom: 1px solid #275ca6;
   color:#275ca6;
}

.shoppingcart li a {
   color:#275ca6;
}

ul#sidebar-nav li.shoppingcart a.active {
   border-bottom: 1px solid #FFFFFF;
}

ul#sidebar-nav li.shoppingcart .sub-nav li a.active {
   color:#275ca6;
}

div#content .intro p, div#content .intro ul {
    color: #000000;
}

/*    END WEBSHOP */

div#content .related a {
   color: #275CA6;
}

div#content div.dynamicform .red,
div#content div.dynamicform .mandatory {
   color: #275CA6;
}

div#body-bottom .subfooter {
   color:#989b9d;
}

div#content div.dynamicform input:focus, div.dynamicform input#knopverstuur:hover
{
   background-color:#275CA6  !important;
   border:1px solid #275CA6;
   color: #fff;
}