/* Design & Code (c) ABOVO Media */
@charset "utf-8";

img,
div,
a,
td
{
   behavior             : url(iepngfix.htc)
}

body
{
   background           : #ffffff url('../_images/bkg_body.jpg') no-repeat center 191px;
   margin               : 0;
   padding              : 0;
   font-family          : "Trebuchet MS", Arial, Verdana;
   font-size            : 13px;
   color                : #4f4f4f;
}

a
{
   color                : #003882;
   text-decoration      : none;
}
a:hover
{
   color                : #003882;
   text-decoration      : underline;
}

.even,
.uneven
{
   padding-bottom       : 15px;
}

img
{
   border               : 0;
}

p
{
   margin-top           : 0px;
}

#wrapper
{
   width                : 100%;
}

#centerTd
{
   width                : 970px;
   background           : transparent url(../_images/centertd_bg.gif) repeat-y;
}

#topMenu ul
{
   list-style-type      : none;
   list-style-image     : none;
   list-style-position  : outside;
   background-color     : #003882;
   height               : 33px;
   margin               : 0;
   padding              : 15px 15px 0 30px;
}

#topMenu li
{
   background-color     : #003882;
   display              : inline;
   height               : 42px;
   color                : #ffffff;
   font-size            : 13px;
   padding              : 15px 15px 15px 0;
   text-transform       : uppercase;
}

#topMenu li a,
#topMenu li a:visited,
#topMenu li a:hover,
#topMenu li a:active
{
   color                : #FFFFFF;
   text-decoration      : none;
}

#topMenu li a:hover
{
   text-decoration      : underline;
}

#menuContainer ul
{
   list-style-type      : none;
   list-style-image     : none;
   list-style-position  : outside;
   background           : transparent url(../_images/menu_bg.png) repeat scroll right top;
   height               : 33px;
   margin               : 0;
   padding              : 15px 15px 0 20px;
}

#menuContainer li
{
   display              : inline;
   height               : 42px;
   color                : #ffffff;
   font-size            : 12px;
   font-weight          : bold;
   padding              : 15px 10px 15px 10px;
}

#bottomNews
{
   width                : 910px;
   height               : 30px;
   margin               : 0 auto;
   padding              : 12px 30px 0 30px;
   background-color     : #ffffff;
   border-top           : 1px solid #d0d0d0;
}

#bottomNews .tickercontainer,
#bottomNews .tickercontainer .mask
{
   overflow             : hidden;
   width                : 910px;
   height               : 20px;
}
#bottomNews .tickercontainer .mask {
   position             : relative;
}

#bottomNews ul
{
   position             : relative;
   list-style-type      : none;
   margin               : 0;
   padding              : 0;
}

#bottomNews li
{
   float                : left;
   font-size            : 12px;
   font-weight          : bold;
   margin-right         : 20px;
}

#bottomNews li a
{
   white-space          : nowrap;
}

#footerMenu li a,
#footerMenu li a:hover,
#footerMenu li a:visited,
#footerMenu li a:active 
{
   color                : #003882;
   text-decoration      : none;
}

#footerMenu li a:hover 
{
   text-decoration      : underline;
}
#footerMenu li a .newsDate
{
   color                : #3e3e3e;
   font-weight          : normal;
}

#bottomContent a,
#bottomContent a:hover,
#bottomContent a:visited,
#bottomContent a:active 
{
   color                : #C6D8F1;
   text-decoration      : none;
}

#bottomContent a:hover 
{
   text-decoration      : underline;
}

#shadowLeft
{
   width                : 15px;
   float                : left;
   background-color     : #991000;
}

#shadowRight
{
   width                : 15px;
   float                : left;
   background-color     : #842133;
}

#container
{
   width                : 970px;
   background           : #ffffff url(../_images/page_bg.gif) repeat-y;
}

#topContainer
{
   height               : 148px;
}

#topLeft
{
   float                : left;
   margin               : 42px 40px 0 0;
}

#topCenter
{
   float                : left;
   margin               : 91px 0 0 0;
}

#topCenter .subtitle
{
   color                : #848484;
   font-size            : 18px;
   font-weight          : normal;
   line-height          : 1;
}

#topCenter .title
{
   color                : #ee3b33;
   font-size            : 24px;   
   font-weight          : bold;
   line-height          : 1;
   margin-bottom        : 5px;
}

#topRight
{
   float                : right;
   font-size            : 22px;
   text-transform       : uppercase;
   color                : #0056af;
   margin               : 110px 0 0 0;
}

#pageContainer
{
   background-color     : #FF6299;
   height               : 419px;
}

#menuContainer
{
   position             : absolute;
   height               : 48px;
   width                : 970px;
}

#headerContainer
{
   height               : 419px;
   width                : 970px;
   overflow             : hidden;
   background           : transparent url(../_images/default_header_bg.jpg);
   background-position  : 0 -65px;
   position             : relative;
}

#headerContainer2
{
   height               : 153px;
   width                : 970px;
   margin-top           : 30px;
   overflow             : hidden;
}

#topContentContainer_right 
{
   height               : 62px;
}

#topNoContentContainer_right 
{
   height               : 62px;
}

#topContentContainer
{
   width                : 970px;
   height               : 135px;
   overflow             : hidden;
}

#carousel-wrapper
{
   position             : relative;
   top                  : -135px;
}

#topNoContentContainer
{
   z-index              : 4;
   position             : relative;
   width                : 644px;
   height               : 135px;
}

#contentContainer
{
   width                : 970px;
}

#mainContainer
{
   float                : left;
   width                : 644px;
   padding-bottom		   : 30px;
}

#rightContainer
{
   float                : left;
   width                : 326px;
   min-height           : 200px;
   position             : relative;
   z-index              : 4;
}

#rightContent 
{
   color                : #4f4f4f;
   padding-top          : 27px;
   padding-bottom		   : 30px;
}  

#rightContent form
{
   margin-top           : 0px;
}

#rightContent .content p
{
   padding-top          : 0px;
   margin-top           : 0px;
}

#rightContent a,
#rightContent a:hover,
#rightContent a:visited,
#rightContent a:active 
{
   color                : #000000;
   text-decoration      : none;
}

#rightContent a:hover 
{
   text-decoration      : underline;
}

#bottomContainer
{
   height               : 124px;
   width                : 970px;
   position             : absolute;
}

#bottomContent
{
   position             : relative;
   width                : 970px;
   height               : 83px;
   color                : #c6d8f1;
}

#bottomContent
{
   width                : 910px;
   margin               : 0 auto;
   height               : 70px;
   padding              : 13px 30px 0 30px;
   background           : #003882 url('../_images/bkg_footermenu.gif') repeat-x center top;
   color                : #c6d8f1;
   line-height          : 20px;
}

#bottomContent a strong
{
   color                : #ffffff;
   font-weight          : bold;
}

#bottomContent .col1,
#bottomContent .col2,
#bottomContent .col3
{
   float                : left;
   width                : 400px;
}

#bottomContent .col2
{
    width               : 355px;
}

#bottomContent .col3
{
    text-align          : right;
    width               : 155px;
}

#bottomContent .address
{
   float                : left;
   width                : 178px; 
}

#bottomContent .col2 .address
{
   width                : 136px; 
}

#bottomContent .contact
{
   float                : left;
}

#bottomContent .contact a
{
   color                : #c6d8f1;
   text-decoration      : underline;
}

#bottomContent .contact a:hover
{
   color                : #ffffff;
   text-decoration      : none;
}

#bottomContent .contact .bottomTd
{
   width                : 70px;
}

#bottomContent ul
{
   list-style-type      : none;
   margin               : 0;
}

#bottomContent li
{
   display              : block;
   font-size            : 13px;
}

#bottomContent li a
{
   color                : #ffffff;
   text-transform       : uppercase;
}

.clear
{
   clear                : both;
   font-size            : 1px;
   height               : 1px;
   overflow             : hidden;
}

.leftShadow
{
   background           : transparent url(../_images/shadow_left.png) right top repeat-y;
}

.rightShadow
{
   background           : transparent url(../_images/shadow_right.png) left top repeat-y;
}

#topContentTable
{
   width                : 644px;
}

#topContentPhoto
{
   padding              : 25px 0 0 20px;
   vertical-align       : top;
}

#topContentPhoto img
{
   padding-left         : 10px;
}

#topContentText
{
   color                : #FFFFFF;
   padding              : 0 20px 0 0;
   vertical-align       : top;
}

#topContentText a,
#topContentText a:visited,
#topContentText a:hover,
#topContentText a:active
{
   color                : #FFFFFF;
   text-decoration      : underline;
}

#topContentText a:hover
{
   text-decoration      : none;
}

#topContentText h3
{
   color                : #ffffff;
   margin               : 0;
   padding              : 25px 0 0 0;
}

#topContentButtons
{
   color                : #ffffff;
   font-size            : 14px;
   width                : 55px;
   padding-top          : 75px;
   padding-right        : 30px;
}

#topContentPageSpan
{
   padding-left         : 10px;
}

#topContentButtonLeft
{
   padding-top          : 3px;
}

#search 
{
   background           : url(../_images/search_bg.gif) no-repeat;
   height               : 32px;
   margin               : 0px;
   position             : relative;
   left                 : 30px;
   padding-bottom       : 34px;
   width                : 270px; 
}

#searchInput 
{
   color                : #888888;
   background           : transparent;
   border               : 0px;
   height               : 18px;
   padding              : 7px;
   margin               : 0;
   width                : 219px;
}

#rightContainer h3, #rightContainer h1
{
   font-size            : 16px;
   text-transform       : uppercase;
   border-bottom        : 1px solid #cccbca;
   padding-bottom       : 5px;
   color                : #ee3b33;
   font-weight          : bold;
}

#rightContainer h3 a,
#rightContainer h3 a:hover,
#rightContainer h3 a:active,
#rightContainer h3 a:visited
{
   color                : #ee3b33;
   text-decoration      : none;
}
#rightContainer h1
{
   margin-top           : 17px;
}

#rightContainer h4
{
   margin-bottom        : 4px;
   margin-top           : 0px;
   font-weight          : bold;
}

#rightContainer h4 a,
#rightContainer h4 a:hover,
#rightContainer h4 a:active,
#rightContainer h4 a:visited
{
   color                : #000000;
   text-decoration      : none;
}

#rightContainer h4 a:hover
{
   text-decoration      : underline;
}

#rightContainer .block 
{
   padding              : 0 30px 5px 30px;
}

#rightContainer .block 
{
   padding              : 0 30px 5px 30px;
}

#rightContainer .block.spotlight 
{
   background-color     : #cb322b;
   padding-bottom       : 22px;
}

#rightContainer .block.spotlight div 
{
   margin-top           : 10px;
}

#rightContainer .block.spotlight h3 
{
   border               : 0px;
   color                : #ffffff;
   margin-bottom        : 0px;
   padding-top          : 22px;
}

#rightContainer .block.spotlight p 
{
   margin-top           : 0px;
}

#rightContainer .block.spotlight a,
#rightContainer .block.spotlight a:active,
#rightContainer .block.spotlight a:hover,
#rightContainer .block.spotlight a:visited
{
   text-decoration      : underline;
}

#rightContainer .block.spotlight a:hover
{
   text-decoration      : none;
}

#rightContainer .block.submenu h4
{
   margin-bottom        : 0px !important;
   font-weight          : normal !important;
}

#rightContainer .block.submenu h4 a,
#rightContainer .block.submenu h4 a:active,
#rightContainer .block.submenu h4 a:hover,
#rightContainer .block.submenu h4 a:visited
{
   text-decoration      : none;
   width                : 252px;
   display              : block;
   padding-top          : 3px;
   padding-bottom       : 3px;
   background           : transparent url(../_images/bullet_right.png) no-repeat center left;
   padding-left         : 15px;
}

#rightContainer .block.submenu h4 a:hover,
#rightContainer .block.submenu h4 a.active
{
   text-decoration      : none;
   color                : #ee3b33;
   background-image     : url(../_images/bullet_right-active.png);
} 

#rightContainer .date 
{
   color                : #ffaaaa;
   font-size            : 12px;
}

#rightContainer .newsItem
{
   padding-bottom       : 25px;
}

#rightContainer .newsItem .date 
{
   width                : 70px;
   float                : left;
}

#rightContainer .newsItem .newsContent h4
{
   margin               : 0px;
}

#rightContainer .newsItem .newsContent
{
   width                : 195px;
   float                : left;
}

#mainContentContainer
{
   padding              : 23px 30px 30px 30px;
}

#mainContentContainer td
{
   padding              : 0 10px 5px 0;
   vertical-align       : top;
}

#mainContentContainer .newsItem
{
   padding-bottom       : 30px;
}

#mainContentContainer .videoItem
{
   padding-bottom       : 30px;
}

#mainContentContainer .date 
{
   color                : #9a9a9a;
   font-size            : 12px;
}

#mainContentContainer p.newsContent
{
   margin               : 0;
}

#mainContentContainer p.newsContent a,
#mainContentContainer p.newsContent a:hover,
#mainContentContainer p.newsContent a:visited
{
   color                : #ee3b33;
}

#mainContentContainer a, 
#mainContentContainer a:hover, 
#mainContentContainer a:visited
{
   color                : #ee3b33;
}

#mainContentContainer a:hover
{
   color                : #ee3b33;
   text-decoration      : none;
}

#mainContentContainer h1
{
   color                : #003882;
   font-size            : 21px;
   padding-bottom       : 9px;
   border-bottom        : 1px solid #e3e9f1;
   margin-top           : 0px;
   line-height          : 120%;
}

#mainContentContainer p.newsContent a:hover
{
   color                : #ee3b33;
   text-decoration      : none;
}

#mainContentContainer h3 a,
#mainContentContainer h3 a:hover,
#mainContentContainer h3 a:active,
#mainContentContainer h3 a:visited
{
   color                : #003882;
   font-size            : 16px;
   line-height          : 120%;
   text-decoration      : none;
}

#mainContentContainer h3 a:hover
{
   border-bottom        : 1px solid #003882;
}

#mainContentContainer .searchResultDescription
{
   margin-top           : 0px;
   margin-bottom        : 20px;
}

#mainContentContainer h2
{
   color                : #003882;
   font-size            : 21px;
   padding-bottom       : 10px;
   border-bottom        : 1px solid #e3e9f1;
   margin-top           : 0px;
   line-height          : 120%;
}

#mainContentContainer h2.agenda_head
{
   border               : 0;
}

#mainContentContainer h3
{
   color                : #ee3b33;
   font-size            : 16px;
   padding-bottom       : 0px;
   margin-top           : 0px;
   margin-bottom        : 6px;
}

#mainContentContainer #overigNieuws .newsItem .date 
{
   width                : 70px;
   float                : left;
}

#mainContentContainer #overigNieuws .newsItem 
{
   padding-bottom       : 20px;
}

#mainContentContainer #overigNieuws .newsItem .newsContent
{
   width                : 514px;
   float                : left;
}

#mainContentContainer #overigNieuws .newsItem .newsContent a,
#mainContentContainer #overigNieuws .newsItem .newsContent a:hover,
#mainContentContainer #overigNieuws .newsItem .newsContent a:visited
{
   color                : #003882;
   font-weight          : bold;
   font-size            : 16px;
   text-decoration      : none;
}

#mainContentContainer #overigNieuws .newsItem .newsContent a:hover
{
   border-bottom        : 1px solid #003882;
   ?text-decoration     : underline;
}

#mainContentContainer .list .newsItem .newsTitle a,
#mainContentContainer .list .newsItem .newsTitle a:visited
{
   color                : #003882;
   font-weight          : bold;
   font-size            : 16px;
   text-decoration      : none;
}

#mainContentContainer .list .newsItem .newsTitle a:hover
{
   border-bottom        : 1px solid #003882;
   ?text-decoration     : underline;
}

#mainContentContainer .agenda_footer
{
   height               : 20px;
   border-bottom        : 1px solid #E3E9F1;
}

.newsTitle
{
   padding-bottom       : 8px;
}

.imgRight
{
   float                : right;
   padding-left         : 12px;
}

.imgLeft
{
   float                : left;
   padding-right        : 12px;
}

#searchSubmit
{
   background           : transparent;
   border               : 0;
   height               : 30px;
   width                : 26px;
   cursor               : pointer;
}

#contactForm input,
#contactForm select,
#contactForm textarea,
#login input
{
   border               : 1px #cccccc solid;
}

.pointer
{
   cursor               : pointer;
}

#pngbg
{
   display              : block;
   background           : transparent url(../_images/top_content_header.png) no-repeat;
   width                : 970px;
   height               : 135px;
   position             : relative;
}

#carousel-options
{
   left                 : 559px;
   position             : relative;
   top                  : -176px;
   width                : 60px;
}
