@charset "utf-8";
/* CSS Document */

img, div, a, td { behavior: url(iepngfix.htc) }

body
{
   background-color     : #f2f2f2;
   margin               : 0;
   padding              : 0;
   font-family          : "Trebuchet MS", Arial, Verdana;
   font-size            : 14px;
   line-height          : 18px;
   color                : #4f4f4f;
}

.even,
.uneven
{
   padding-bottom       : 15px;
}

img
{
   border               : 0;
}

p {
	margin-top: 0px;
}

#wrapper
{
   width                : 100%;
}

#centerTd
{
   width                : 970px;
   background           : #ffffff url(../_images/page_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;
}

#footerMenu
{
   float                : right;
}

#footerMenu ul
{
   list-style-type      : none;
   list-style-image     : none;
   list-style-position  : outside;
   background           : transparent;
   height               : 14px;
   margin               : 0;
   padding              : 11px 20px 0 20px;
}

#footerMenu li
{
   display              : inline;
   height               : 42px;
   color                : #003882;
   font-size            : 14px;
   padding              : 0 12px 0 12px;
   border-right         : 1px solid #b2c1d4;
}

#footerMenu li.last
{
   border-right         : 0px;
}

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

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

#topContainer
{
   height               : 148px;
}

#topLeft
{
   float                : left;
}

#topRight
{
   float                : right;
   height               : 148px;
}

#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               : 283px;
   width                : 970px;
   overflow             : hidden;
   background           : transparent url(../_images/default_header2_bg.jpg);
}

#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;
   margin-top           : -135px;
   padding-bottom		: 30px;
}

#rightContainer
{
   float                : left;
   width                : 326px;
   min-height           : 200px;
   margin-top           : -135px;
   position             : relative;
   z-index              : 4;
}

#rightContent 
{
   background-color     : #ee3b33;  
   color                : #FFFFFF;
   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                : #FFFFFF;
   text-decoration      : none;
}

#rightContent a:hover 
{
   text-decoration      : underline;
}

#bottomContainer
{
   height               : 221px;
   width                : 970px;
   position             : absolute;
}

#bottomContent
{
   position             : relative;
   background-image     : url(../_images/footer_banner.gif);
   left                 : -16px;
   width                : 985px;
   height               : 174px;
   color                : #c6d8f1;
   padding              : 45px 0 0 48px;
   ?padding             : 65px 0 0 48px;
   ?height              : 155px;
}

#bottomContent h4
{
   font-size            : 13px;
   margin-bottom        : 0px;
   color                : #ffffff;
}

#bottomContentLeft
{
   float                : left;
   width                : 225px;
   position				: relative;
}

#bottomContentRight
{
   float                : left;
   width                : 300px;
   position				: relative;
}

.bottomTd
{
   width                : 80px;
}

#footerContainer
{
	height			: 48px;
	padding-top		: 220px;
	text-align		: right;
}

.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               : 25px;
   ?height				: 16px;
   padding              : 7px;
   margin               : 0;
   width                : 219px;
}

#rightContainer h3, #rightContainer h1
{
   font-size            : 16px;
   text-transform       : uppercase;
   border-bottom        : 1px solid #f26660;
   padding-bottom       : 5px;
   color                : #000000;
}

#rightContainer h3 a,
#rightContainer h3 a:hover,
#rightContainer h3 a:active,
#rightContainer h3 a:visited
{
	color			: #000000;
	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			: #FFFFFF;
	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/arrow_right.gif) no-repeat center left;
   padding-left         : 15px;
}

#rightContainer .block.submenu h4 a:hover
{
   text-decoration      : none;
   background-color     : #d6352e;
} 

#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 .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           : white url(../_images/search_btn.jpg);
   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;
}

