html {
     overflow: -moz-scrollbars-vertical;
}
*{
     margin: 0px;
     padding: 0px;
}
p
{
	float: left;
	margin-bottom: 15px;
	line-height: 18px;
}
img{
     border: 0px;
}
body{
     background-color: #cbc8c6;
     behavior: url('/hover.htc');
}
input{
     font-family: Verdana;
     font-size: 10px;
}
#container {
     width: 980px;
     padding-left: 7px;
     padding-right: 7px;
     margin: auto;
     height: auto;
     min-height: 100%;
     position: relative;
     font-family: Verdana;
     font-size: 11px;
     text-align: left;
	 overflow: hidden;
	 background-image: url('/images/bg_body.gif');
     background-position: center;
     background-repeat: repeat-y;
}
#top{
     float: left;
     z-index: 60;
     width: 980px;
     background-color: #fff;
}
#inner{
     float: left;
     width: 980px;
     font-family: Verdana;
     font-size: 11px;
     background-color: #fff;
}
.banner_top{
     text-align:center;
	 background: none repeat scroll 0 0 #CBC8C6;
	 margin: 0 -10px;
}
.banner_top div{
	margin-left: 136px;
}
#banner_top{
     text-align:center;
	 float: left;
     width: 728px;
     height: 90px;
     margin: 0px 126px 10px;
     display: inline;
}
#banner_top a{
     float: left;
     width: 728px;
     height: 90px;
     text-align: center;
     display: block;
}
#banner_top a img{
     float: left;
     width: 728px;
     height: 90px;
}
#logobalk{
     float: left;
     width: 980px;
     height: 80px;
     background-color: #5a5754;
}
#top_logo{
     float: left;
     margin-top: 19px;
     margin-bottom: 20px;
     margin-left: 12px;
     width: 550px;
     height: 41px;
     display: inline;
}
#top_logo img{
     display: block;
}
#top_25jaar{
     float: left;
     width: 80px;
     height: 80px;
     margin-left: 130px;
     display: inline;
}
#top_25jaar img{
     display: block;
}
#top_items ul{
     float: right;
     height: 14px;
     list-style-type: none;
}
#top_items ul li{
     float: left;
     height: 11px;
     font-family: Verdana;
     font-size: 11px;
     line-height: 11px;
     color: #009ddd;
     margin-top: 10px;
     display: inline;
}
#top_items ul li a{
     float: left;
     text-decoration: none;
     margin: 0px 10px;
     color: #fff;
     display: inline;
}
#top_items ul li a:hover{
     text-decoration: underline;
}
#addicon {
	clear: right;
    float: right;
    margin: 13px 10px;
    text-align: right;
    width: 71px;
}
#addicon a {
	background-image:url(../images/social-icons.png);
	width:21px;
	height:21px;
	float:left;
	display:block;
	margin:1px;
}
#addicon a.rss {
	background-position: 0 0;
}
#addicon a.linkedin {
	background-position: 0 -21px;
}
#addicon a.twitter-nl {
	background-position: -21px 0;
    width: 45px;
}
#addicon a.twitter-eng {
	background-position: -21px -21px;
	width:45px;
}
#menubalk{
     float: left;
     width: 980px;
     height: 28px;
     font-family: Verdana;
     font-size: 12px;
     line-height: 28px;
     border-bottom: 1px solid #5a5754;
     background-color: #cbc8c6;
}
#menubalk ul{
     float: left;
     height: 28px;
     list-style-type: none;
}
#menubalk ul li{
     float: left;
     height: 28px;
}
#menubalk ul li.highlight{
     float: left;
     height: 28px;
     background-color: #ffec00;
}
#menubalk ul li a{
     float: left;
     height: 28px;
     text-decoration: none;
     font-weight: bold;
     color: #333;
     padding: 0px 11px;
     display: block;
}
#menubalk ul li a:hover, #menubalk ul li a.selected {
     background-color: #009ddd;
     color: #fff;
}
#kruimelpad{
     float: left;
     width: 955px;
     height: 27px;
     padding-left: 25px;
     font-family: Verdana;
     font-weight: bold;
     font-size: 10px;
     line-height: 27px;
     background-color: #edeceb;
     background-image: url('/images/vlakje1.gif');
     background-repeat: no-repeat;
     background-position: 13px 10px;
}
#kruimelpad a{
     float: left;
     width: auto;
     text-decoration: none;
     color: #000;
     display: block;
     margin-right: 5px;
}
#kruimelpad span {
     color: #009ddd;
     float: left;
     margin-right: 10px;
     width: auto;
     font-weight: bold;
     letter-spacing: -6px;
}
#kruimelpad #zoek_form{
     float: right;
     width: 196px;
     height: 17px;
     margin: 4px 14px;
     color: #5a5754;
     background-color: #fff;
     border: 1px solid #a8a7a7;
}
#kruimelpad #zoek_form fieldset{
     float: left;
     width: 196px;
     height: 17px;
     border: 0px;
     overflow: hidden;
}
#kruimelpad #zoek_form legend{
     float: left;
     display: none;
}
#zoek_input{
     float: left;
     width: 176px;
     height: 13px;
     padding: 2px;
     border: 0px;
}
#zoek_ok{
     float: left;
     width: 16px;
     height: 17px;
     overflow: hidden;
     border: 0px;
}
#whitebreak_top{
     float: left;
     position: relative;
     width: 980px;
     height: 28px;
     background-color: #fff;
}
#content{
	margin-top: 15px;
     float: left;
     position: relative;
     width: 980px;
     font-family: Verdana;
     font-size: 11px;
     background-image: url('/images/bg_content.gif');
     background-repeat: repeat-y;
}

.blauw
{
	color: #009CDD;
}

/*--------------------------------------linkerkolom----------------------------------------*/

#content_left{
     float: left;
     position: relative;
     width: 582px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     padding-top: 1px;
     margin-left: 14px;
     margin-right: 16px;
     display: inline;
     min-height: 400px;
}
#content_left ol{
	float: left;
	padding-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 90%;
        display: inline;
}
#content_left #tekst{
	float: left;
	width:100%;
    padding-top: 15px;
}
#content_left #tekst p{
	width:100%;
}
#content_left #tekst ul{
	float: left;
	padding-left: 20px;
	margin: 0 0 15px;
}
#content_left #tekst ul li{
	line-height: 18px;
}
#content_left #tekst a{
	color: #009DDD;
	text-decoration: none;
}
#content_left #tekst a:hover{
	color: #009ddd;
	text-decoration: underline;
}
#content_left #rechterkolom #tekst
{
	padding: 15px;
}
#content_left .sitemap ul{
	float: left;
        width: 100%;
	margin: 0px !important;
        padding: 0px !important;
        list-style-type: none;
        overflow:visible !important;
}
#content_left .sitemap ul li{

}
#content_left .sitemap ul li{
     	float: left;
        width: 100%;
	line-height: 18px;
}
#content_left .sitemap ul li ul li{
        padding-left: 25px;
        background-image: url('/images/vlakje2.gif');
        background-repeat: no-repeat;
        background-position: 15px 5px;
}
#content_left .sitemap ul li ul li ul li{
        background: none;
}
#content_left .sitemap ul li ul li a{
     	color: #009ddd !important;
}
#content_left .sitemap ul li ul li ul li a{
     	color: #000 !important;
}
#content_left .sitemap ul li ul li ul li ul li a{
     	color: #009ddd !important;
}
#content_left .sitemap a{
	color: #000;
	text-decoration: none;
}
#content_left .sitemap a:hover{
	color: #009ddd;
	text-decoration: underline;
}
#content_left #fotoalbum{
     float: left;
     width: 582px;
}
#content_left #fotoalbum a{
     float: left;
     width: 284px;
     height: 213px;
     margin-bottom: 14px;
}
#content_left #fotoalbum img{
     float: right;
     width: 284px;
     height: 213px;
     display: block;
}
#content_left table
{
	float: left;
}
#kort_nieuws{
     float: left;
     position: relative;
     width: 582px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
     margin-bottom: 13px;
}
#kort_nieuws ul{
     float: left;
     position: relative;
     width: 582px;
     height: 276px;
     list-style-type: none;
}
#kort_nieuws ul li{
     float: right;
     position: relative;
     width: 312px;
     height: 46px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
}
#kort_nieuws ul li.onderste{
     background-image: none;
}
#kort_nieuws ul li a{
     float: right;
     position: relative;
     width: 274px;
     height: 33px;
     font-family: Verdana;
     font-size: 11px;
     line-height: 16px;
     padding-left: 31px;
     padding-top: 6px;
     padding-right: 7px;
     padding-bottom: 6px;
     text-decoration: none; 
     color: #5a5754;
     background-image: url('/images/vlakje2.gif');
     background-repeat: no-repeat;
     background-position: 15px 11px;
     display: block;
}
#kort_nieuws ul li a span{
     float: right;
     position: relative;
     width: 64px;
     height: 17px;
     margin-top: 16px;
     font-weight: normal;
     text-align: right;
     color: #a9a6a4;
     cursor: pointer;
}
#kort_nieuws ul li.selected_in a.selected_in_title {
     color: #fff !important;
     background-color: #009ddd;
     background-image: url('/images/vlakje3.gif');
     background-repeat: no-repeat;
     display: block;
}
#kort_nieuws ul li.selected_in a.selected_in_title span{
     color: #fff !important;
}
#kort_nieuws ul li a b{
     float: left;
     position: relative;
     width: 210px;
     height: 33px;
     cursor: pointer;
}
#kort_nieuws ul li ul{
     float: left;
     position: relative;
     width: 270px;
     height: 46px;
     margin-left: -270px;
     margin-top: 0px;
     display: none;
}
#kort_nieuws ul li #item1{
     display: block !important;
}
#kort_nieuws ul li.selected_in ul{
     display: block !important;
}
#kort_nieuws ul li ul li{
     position: absolute;
     top: 0px;
     left: 0px;
     width: 270px;
     height: 275px;
     background-image: none;
}
#kort_nieuws ul li ul li a{
     float: left;
     position: relative;
     width: 270px;
     height: 275px;
     padding: 0px;
     font-weight: normal;
     background-image: none;
     background-color: #edeceb;
     display: block;
}
#kort_nieuws ul li ul li a img{
     float: left;
     position: relative;
     width: 270px;
     height: 183px;
}
#kort_nieuws ul li ul li a span{
     float: left;
     position: relative;
     width: 250px;
     height: 72px;
     font-size: 11px;
     line-height: 18px;
     padding: 10px;
     text-align: left;
     margin: 0px;
     display: inline;
     color: #000;
}
#kort_nieuws ul li ul li a:hover{
     background-color: #edeceb;
}
#kort_nieuws ul li ul li a:hover span{
     color: #009ddd !important;
}
#kort_nieuws ul li #item2{
     margin-top: -46px;
}
#kort_nieuws ul li #item3{
     margin-top: -92px;
}
#kort_nieuws ul li #item4{
     margin-top: -138px;
}
#kort_nieuws ul li #item5{
     margin-top: -184px;
}
#kort_nieuws ul li #item6{
     margin-top: -230px;
}
#paginatitel,
#rechterkolom #paginatitel
{
     float: left; 
     width: 100%; 
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
}

#rechterkolom  #paginatitel{
     padding: 7px 0px 9px 0px;
}
#paginatitel h1
{
     float: left; 
     display: block; 
     line-height: 35px;
     font-size: 19px;
     color: #009cdd;
     font-weight: normal;
}
#rechterkolom #paginatitel h1{
     font-size: 19px;
	 line-height: normal;
     margin-left: 15px;
     color: #009cdd;
     font-weight: normal;
}
#rechterkolom h2{
	 background: url('/images/dashed_line.gif') repeat-x;
     float: left; 
     line-height: 24px;
     font-size: 16px;
     color: #009cdd;
     font-weight: normal;
	 padding: 10px 0 0;
	 width: 100%;
}
#paginatitel .rss{
     float: right; 
     width: 37px; 
     height: 37px;
     padding-left: 0px;
     line-height: 37px;
     color: #a9a6a4;
     font-size: 9px;
     text-decoration: none;
     background-image: url('/images/rss_logo.gif');
     background-repeat: no-repeat;
     background-position: right;
     display: block;
}
#paginatitel .rss:hover{
     background-color: transparent;
     text-decoration: underline;
}
#linkerkolom{
     float: left;
     width: 270px;
}
#linkerkolom #foto,
#linkerkolom #cover_groot{
     float: left;
     width: 270px;
}
#linkerkolom #foto a{
     float: left;
     width: 270px;
     display: block;
}
#linkerkolom #foto a img,
#linkerkolom #cover_groot img
{
     float: left;
     display: block;
}
#linkerkolom #cover_groot img
{
	border: 1px solid #5A5754;
}
#linkerkolom #nuinvm_menu
{
	float: left;
	width: 100%;
	margin-top: 15px;
}
#linkerkolom #nuinvm_menu a
{
	float: left;
	width: 100%;
	display:block;
	height: 23px;
	background-color: #5A5754;
	color: #ffffff;
	margin-bottom: 2px;
	text-decoration: none;
	line-height: 23px;
	text-indent: 12px;
	font-weight: bold;
}
#linkerkolom #nuinvm_menu a:hover
{
	color: #ffed00;
}

#linker_tekstkolom{
     float: left;
     width: 218px;
     font-size: 11px;
     color: #5a5754;
}
#linker_tekstkolom h2{
     float: left;
     width: 218px;
     height: 26px;
     font-size: 13px;
     font-weight: normal;
     line-height: 25px;
     border-top: 1px solid #8b8886;
     border-bottom: 1px solid #8b8886;
     margin-top: 28px;
     margin-bottom: 13px;
}
#linker_tekstkolom a{
     float: left;
     width: 215px;
     line-height: 16px;
     color: #5a5754;
     margin-bottom: 13px;
     text-decoration: none;
}
#linker_tekstkolom a:hover,
#linker_tekstkolom a:hover b{
     color: #009cdd;
}
#linker_tekstkolom a span{
     float: left;
     width: 215px;
     color: #a9a6a4;
}
#linker_tekstkolom a b{
     float: left;
     width: 215px;
}
#rechterkolom{
     float: left;
     width: 312px;
}
#rechter_tekstkolom{
     float: left;
     width: 297px;
     margin: 8px 0px 0px 13px;
     line-height: 18px;
     display: inline;
}
#rechter_tekstkolom span.datum,
#rechter_tekstkolom span.copyright
{
     float: left;
     width: 297px;
     color: #a9a6a4;
     margin-bottom: 20px;
}
#rechter_tekstkolom p, .generator p{
     float: left;
     width: 100%;
	 margin-bottom: 15px;
	 line-height:18px;
}
.nieuwsbottomlinks
{
	float: left;
}
.nieuwsbottomlinks a,
.nieuwsbottomlinks a:visited{
     float: left;
     padding-right: 15px;
     color: #009cdd;
     font-size: 10px;
     text-decoration: none;
     overflow: hidden;
     display: inline;
}

#rechter_tekstkolom a,
#rechter_tekstkolom a:visited{
     color: #009cdd;
     font-size: 11px;
     text-decoration: none;
}
#rechter_tekstkolom a:hover{
     text-decoration: underline;
}
#rechter_tekstkolom a.laatste{
     float: left;
     padding: 0px !important;
     overflow: hidden;
}
#rechter_tekstkolom #nieuwsfotos
{
	float: left;
	margin-right: -7px;
}
#rechter_tekstkolom #nieuwsfotos img
{
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}
#rechter_tekstkolom.dmiv h2
{
	float: left;
	color: #009CDD;
	font-size: 13px;
	width: 100%;
}
#rechter_tekstkolom.dmiv ul,
#rechter_tekstkolom.dmiv li
{
	float: left;
	list-style-type: none;
}
#rechter_tekstkolom.dmiv ul
{
	margin-bottom: 15px;
}
#rechter_tekstkolom.dmiv li
{
	background-image: url('/images/bullet_bl.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 10px;
	width: 287px;
}
#gihs_artikel{
     float: left;
     width: 580px;
     margin-top: 15px;
     margin-bottom: 10px;
     border: 1px solid #8b8886;
}
#gihs_artikel #foto{
     float: left;
     width: 278px;
     height: 332px;
}
#gihs_artikel #productinformatie{
     float: left;
     width: 302px;
     background-color: #f6f5f5;
}
#gihs_artikel #productinformatie h2{
     float: left;
     width: 276px;
     font-size: 13px;
     line-height: 37px;
     padding: 0px 13px;
     color: #ffec00;
     background-color: #5a5754;
}
#gihs_artikel #productinformatie p{
     float: left;
     width: 276px;
     font-size: 11px;
     line-height: 18px;
     padding: 13px 13px 0px;
}
#gihs_artikel #productinformatie a{
     float: left;
     font-size: 11px;
     padding: 0px 13px 13px;
     color: #5a5754;
     text-decoration: none;
}
#gihs_artikel #productinformatie a:hover{
     text-decoration: underline;
}
#gihs_artikel #productinformatie #stuur_terug{
     float: left;
     width: 302px;
     height: 22px;
     font-size: 10px;
     line-height: 22px;
     margin-top: 13px;
     background-color: #5a5754;
}
#gihs_artikel #productinformatie #stuur_terug a{
     color: #fff;
     font-weight: bold;
}
#gihs_artikel #productinformatie #stuur_terug a:hover{
     color: #ffec00;
     text-decoration: none;
}
#gihs_artikel #productinformatie #stuur_terug a.right{
     float: right;
}
#gihs_thumbnails{
     float: left;
     width: 594px;
     margin: 3px -6px 0px;
     display: inline;
}
#gihs_thumbnails div{
     float: left;
     width: 128px;
     height: 128px;
     margin-top: 5px;
     margin-right: 11px;
     margin-bottom: 6px;
     display: inline;
     border: 6px solid #fff;
}
#gihs_thumbnails div.last{
     float: left;
     width: 128px;
     height: 128px;
     margin-left: 1px;
     margin-top: 5px;
     margin-right: 0px;
     margin-bottom: 6px;
     display: inline;
}
#gihs_thumbnails a{
     float: left;
     width: 106px;
     height: 126px;
     display: block;
     border: 1px solid #8b8886;
     padding:0 10px;
}
#gihs_thumbnails div:hover{
     border: 6px solid #edeceb;
}
#gihs_thumbnails a img{
     float: left;
     text-align: center;
}
#stippellijn, .stippellijn {
     float: left;
     width: 582px;
     margin: 3px 0px 0px;
     height: 1px;
     font-size: 1px;
     line-height: 1px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
}
.artikelen_teller{
     float: left; 
     width: 582px; 
     height: 21px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
}
.artikelen_teller .artikel_weergave
{
	float: left;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
    color: #5a5754;
}
.artikelen_teller .nummering{
	display:inline;
	float: right;  
	height: 20px;
	line-height: 20px;
}
.artikelen_teller .nummering a{
     float: left;
     margin-left: 8px;
     height: 20px;
     color: #5a5754;
     text-align: right;
     text-decoration: none;
     display: inline;
	 font-size: 10px;
}
.artikelen_teller .nummering a:hover{
     text-decoration: underline;
}
.artikelen_teller .nummering a.selected{
     color: #009cdd;
}
#nieuws_agenda_vacatures{
     float: left;
     width: 582px;
     margin-top: 13px;
}
#nieuws_agenda_vacatures #tabs{
     float: left;
     width: 582px;
     height: 28px;
     border-top: 2px solid #5a5754;
     border-bottom: 2px solid #5a5754;
     overflow: hidden;
}
#nieuws_agenda_vacatures #tabs a{
     float: left;
     width: 193px;
     height: 28px;
     font-size: 13px;
     line-height: 26px;
     text-align: center;
     text-decoration: none;
     color: #000;
     border-right: 1px solid #5a5754;
     background-color: #cbc8c6;
     display: block;
     cursor: pointer;
}
#nieuws_agenda_vacatures #tabs a.selected,
#nieuws_agenda_vacatures #tabs a:hover
{
     float: left;
     width: 193px;
     color: #fff;
     font-weight: bold;
     border-right: 1px solid #5a5754;
     background-color: #5a5754;
}
#nieuws_agenda_vacatures #tabs a.last{
     border-right: 1px solid #cbc8c6;
}
#nieuws_agenda_vacatures #tabs a.last.selected,
#nieuws_agenda_vacatures #tabs a:hover.last{
     border-right: 1px solid #5a5754;
}

#nieuws_agenda_vacatures #nieuws_artikelen,
#nieuws_agenda_vacatures #agenda,
#nieuws_agenda_vacatures #vacatures
{
	display:none;
}

#nieuws_agenda_vacatures div.selected
{
	display:block !important;
}

#nieuws_artikelen,
#themas
{
     float: left;
     width: 582px;
}
.artikel,
.thema
{
     float: left; 
     width: 582px; 
     height: 78px;
     padding-top: 13px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
     cursor: pointer;
     position: relative;
}
.artikel *,
.thema *{
     cursor: pointer;
}
.artikel:hover,
.thema:hover{
     background-color: #edeceb;
     color: #009cdd;
}
.artikel img{
     float: left;
     width: 93px;
     height: 63px;
     margin-right: 17px;
     border: 1px solid #5a5754;
     display: inline;
}
.thema img{
     float: left;
     width: 268px;
     height: 65px;
     margin-right: 17px;
     border: 1px solid #5a5754;
     display: inline;
}
.artikel h2,
.artikel h3{
     float: left; 
     width: 400px; 
     font-size: 11px;
     line-height: 13px;
}
.thema h2 {
     float: left; 
     width: 294px; 
     font-size: 19px;
     color: #000000;
     font-weight: normal;
     margin-bottom: 7px;
}

.thema:hover h2
{
     color: #009CDD;
}

.artikel h2 a,
.artikel h3 a
{
     float: left; 
     width: 383px; 
     text-decoration: none; 
     color: #009cdd;
     padding-left: 17px;
     background-image: url('/images/vlakje2.gif');
     background-repeat: no-repeat;
     background-position: 0px 3px;
     display: block;
	 
}

.thema h2 a{
     float: left; 
     width: 294px; 
     text-decoration: none; 
     color: #000000;
     display: block;
}

.thema:hover h2 a
{
     color: #009CDD;
}

.artikel span{
     float: right; 
     width: 45px;
     text-align: center;
     text-decoration: none; 
     color: #a9a6a4;
}

.thema span{
     float: right; 
     width: 45px;
     text-align: center;
     text-decoration: none; 
     color: #5f5c5c;
     font-size: 13px;
     line-height: 17px;
}

.thema:hover span
{
     color: #009CDD;
}

.artikel p{
     float: left; 
     width: 400px;
     line-height: 17px;
     text-decoration: none; 
}
.thema p{
     font-size: 13px;
     float: left; 
     width: 249px;
     line-height: 17px;
	 min-height: 17px;
	 max-height: 34px;
	 overflow: hidden;
	 vertical-align: bottom;
     text-decoration: none;
     color: #5f5c5c;
	 position: absolute;
	 bottom: 14px;
	 right: 46px;
	 margin-bottom: 0px;
}
.thema:hover p{
     color: #009CDD;
}
#agenda{
     float: left;
     width: 582px;
}
.agenda_item{
     float: left; 
     width: 582px; 
     padding-top: 8px;
     padding-bottom: 8px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
     /*cursor: pointer;*/
}
/*
.agenda_item *{
     cursor: pointer;
}*/
.agenda_item:hover{
     background-color: #edeceb;
}
.agenda_item:hover a span{
     color: #009cdd;
}
.agenda_item h3{
     float: left; 
     width: 450px; 
     font-size: 11px;
     line-height: 17px;
}
.agenda_item h3 a{
     float: left; 
     color: #009cdd;
     text-decoration: none;
     display: block;
}
.agenda_item p{
     float: left; 
     width: 450px;
     line-height: 17px;
     text-decoration: none; 
	 margin-bottom: 0px;
}
.agenda_item a{
     text-decoration: none !important;
}
.agenda_item span {
	color: #a9a6a4;
}
.agenda_item a span{
     float: right; 
     width: 90px;
     padding-bottom: 8px;
     font-size: 10px;
     text-align: center;
     line-height: 17px;
     color: #676461;
}
#vacatures{
     float: left;
     width: 582px;
}
.vacatures_item{
     float: left; 
     width: 582px;
     padding-top: 8px;
     padding-bottom: 10px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
     cursor: pointer;
}
.vacatures_item *{
     cursor: pointer;
}
.vacatures_item:hover{
     background-color: #edeceb;
}
.vacatures_item:hover a span{
     color: #009cdd;
}
.vacatures_item h3{
     float: left; 
     width: 582px; 
     font-size: 11px;
     line-height: 17px;
}
.vacatures_item h3 a{
     float: left; 
     color: #009cdd;
     text-decoration: none;
     display: block;
}
.vacatures_item table{
     float: left; 
     border: 0px;
     padding: 0px;
}
.vacatures_item tr{
     float: left; 
     padding: 0px;
}
.vacatures_item tr td{
     float: left; 
     width: 191px;
     color: #676461;
     padding: 0px;
     line-height: 15px;
}
.vacatures_item tr td b{
     font-weight: normal;
     color: #000;
}
.vacatures_item a{
     text-decoration: none !important;
}
.vacatures_item a span{
     float: right; 
     width: 90px;
     font-size: 10px;
     text-align: center;
     color: #676461;
}
.bekijk{
     float: left; 
     width: 582px; 
     height: 28px;
     background-image: url('/images/dashed_line.gif');
     background-repeat: repeat-x;
     background-position: bottom;
}
.bekijk a{
     float: left; 
     width: 582px; 
     height: 27px;
     line-height: 27px;
     color: #000;
     text-decoration: none;
     text-transform: uppercase;
}
.meer_nieuws a{
     width: 472px; 
     padding-left: 110px;
}
.bekijk a:hover{
     color: #009cdd;
     background-color: #edeceb;
}
.bekijk .rss{
     float: left; 
     width: 37px; 
     height: 28px;
     padding-left: 0px;
     margin-left: -40px;
     line-height: 28px;
     color: #a9a6a4;
     font-size: 9px;
     text-decoration: none;
     background-image: url('/images/rss_logo.gif');
     background-repeat: no-repeat;
     background-position: right;
     display: block;
}
.bekijk .rss:hover{
     background-color: transparent;
     text-decoration: underline;
}

/*Themas*/
#thema_intro{
	float: left;
	background-image: url('/images/dashed_line.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 13px;
	padding-bottom: 13px;
	width:100%;
}

#thema_intro p{
	float: left;
}
#tekst {
	float: left;
}
#tekst ul {
	margin-left: 15px;
}
#thema_lijst_kop {
	background-color: #f5f5f5;
	height: 183px;
	margin-bottom: 10px;
	float: left;
}
#thema_lijst_kop img {
	float: left;
	margin-right: 10px;
}
#thema_lijst_kop h2 {
     float: left; 
     width: 303px; 
     font-size: 19px;
	 color: #000000;
	 font-weight: normal;
	 margin-bottom: 7px;
	 margin-top: 7px;
}
#thema_lijst_kop h2 a{
	 color: #000000;
	 text-decoration: none;
}
#thema_lijst_kop h2 a:hover{
	 color: #009CDD;
}
#thema_lijst_kop p{
	 width: 303px;
}
#thema_lijst_kop p a{
	 color: #000000;
}
.thema_lijst_art {
	
	margin: 15px 0px 15px 0px;
	float: left;
}
.thema_lijst_art li {
	padding-left: 15px;
	width: 567px;
	min-height: 20px;
	float:left;
	background-image: url('/images/vlakje2.gif');
	background-repeat: no-repeat;
	background-position: 0 7px;
	list-style-type: none;
}
.thema_lijst_art li a:link, .thema_lijst_art li a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	float: left;
}
.thema_lijst_art li a:hover, .thema_lijst_art li a:visited:hover {
	color: #69c1ef;
	text-decoration: none;
}
.thema_lijst_art li span {
	color: #A9A6A4;
	line-height: 20px;
	float: left;
	padding-left: 5px;
}
.thema_lijst_art li span.date {
	float: right;
	width: 80px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	padding-left: 0px;
}
.thema_lijst_art li p {
	width: 80%;
}
.thema_lijst_art li b {
	font-weight: normal;
	font-style: italic;
	color: #69c1ef;
}
#thema_details {
	line-height: 19px;
}
#thema_details p {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
#thema_details p a{
	 color: #000000;
}
#thema_details p a:hover{
	 color: #009CDD;
}
#thema_details b, #thema_details strong {
	margin: 0px 0px;
	float:left;
}
#thema_details h1 {
	color:#009CDD;
	float:left;
	width: 560px;
	margin: 10px 0px;
	font-size:19px;
	font-weight:normal;
	line-height: 25px;
}
#thema_details span {
     float: left;
     width: 560px;
     color: #a9a6a4;
     margin-bottom: 20px;
}
#thema_bottombar {
	background-image: url('/images/dashed_line_double.gif');
	height: 22px;
	width: 582px;
	line-height: 21px;
	float: left;
}
#thema_bottombar a {
	width: 120px;
	float: left;
}
#thema_bottombar .laatste {
	float: right;
	width: auto;
}
#thema_bottombar a:link, #thema_bottombar a:visited {
	color: #69c1ef;
	text-decoration: none;
}
#thema_bottombar a:hover, #thema_bottombar a:visited:hover {
	color: #69c1ef;
	text-decoration: underline;
}

#tq {
     float: left;
     width: 240px;
     height: 13px;
     padding: 2px;
     border: 0px;
     font-size: 11px;
     display: block;
}
#ts {
     float: left;
     width: 16px;
     height: 17px;
     overflow: hidden;
     border: 0px;
     display: block;
}
#thema_zoeken {
	background-color: #FFFFFF;
	border: 1px solid #A8A7A7;
	color: #5A5754;
	height: 17px;
	width: 260px;
	padding: 0px;
	position: absolute;
	top: 150px;
	right: 20px;
	overflow: hidden;
}

/*banners*/
.banner_midden{
     float: left;
     width: 582px;
     height: 60px;
     display: inline;
     text-align: center;
}
.banner_midden a,
.banner_midden div{
	margin: 0 auto;
}
.banner_midden .left,
.banner_midden .right
{
     width: 234px;
     height: 60px;
     display: inline;
}
.banner_midden .left
{
	float:left;
}
.banner_midden .right
{
	float:right;
}

#nieuws_artikelen .banner_midden,
#agenda .banner_midden,
#vacatures .banner_midden
{
	margin-top: 13px;
	padding-bottom: 13px;
	background-image: url('/images/dashed_line.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

/*--------------------------------------rechterkolom----------------------------------------*/

#content_right{
     float: right;
     position: relative;
     width: 336px;
     margin-left: 16px;
     margin-right: 15px;
     display: inline;
}
#nu_in_vm {
     float: left;
     width: 336px;
     height: 169px;
     margin-bottom: 12px;
}
#nu_in_vm a{
     float: left;
     width: 336px;
     line-height: 16px;
     background-color: #edeceb;
     text-decoration: none;
     cursor: pointer;
     display: block;
}
#nu_in_vm img{
     float: left;
     width: 137px;
     height: 167px;
     border: 1px solid #5a5754;
}
#nu_in_vm span{
     float: left;
     width: 171px;
     padding: 4px 13px;
     color: #5a5754;
     border-bottom: 1px solid #fff;
}
#nu_in_vm a#blader{
     float: right;
     width: 171px;
     height: 16px;
     padding: 3px 13px;
     margin-top: -22px;
     border-bottom: 0px;
     background-color: #5a5754;
     color: #fff;
     font-weight: bold;
     text-decoration: none;
}
#nu_in_vm a#blader:hover{
     color: #ffec00;
}
.banner_right{
     float: left;
     width: 336px;
     height: 280px;
     margin-bottom: 12px;
}
.banner_right a{
     float: left;
     width: 336px;
     height: 280px;
     text-align: center;
     display: block;
}
.banner_right a img{
     float: left;
     width: 336px;
     height: 280px;
}
#adverteren{
     float: left;
     width: 336px;
}
#adverteren_top{
     float: left;
     width: 319px;
     height: 27px;
     padding-left: 15px;
     font-size: 13px;
     line-height: 27px;
     color: #fff;
     background-color: #5a5754;
     border: 1px solid #5a5754;
     background-image: url('/images/arrows.gif');
     background-repeat: no-repeat;
     background-position: 310px 8px;
     cursor: pointer;
}
#aanmelden,
#nieuws,
#verpakkingsvraag{
     float: left;
     width: 336px;
     margin-top: -1px;
}
#aanmelden_top,
#nieuws_top,
#verpakkingsvraag_top{
     float: left;
     width: 319px;
     height: 27px;
     padding-left: 15px;
     font-size: 13px;
     line-height: 27px;
     color: #009cde;
     background-color: #fff;
     border: 1px solid #009cde;
     background-image: url('/images/arrows.gif');
     background-repeat: no-repeat;
     background-position: 310px -36px;
     cursor: pointer;
}
#adverteren_content,
#aanmelden_content,
#nieuws_content,
#verpakkingsvraag_content{
     float: left;
     width: 279px;
     padding: 10px 15px 10px;
     display: none;
     margin-left: 15px;
     border-bottom: 12px solid #fff;
     background-image: url('/images/bg_uitklapmenu.gif');
     background-position: bottom;
}
#adverteren_content p,
#aanmelden_content p,
#nieuws_content p,
#verpakkingsvraag_content p{
     float: left;
     width: 277px;
     margin-bottom: 5px;
}
#adverteren_content p a,
#aanmelden_content p a,
#nieuws_content p a,
#verpakkingsvraag_content p a{
     color: #000;
}
#adverteren_content br,
#aanmelden_content br,
#nieuws_content br,
#verpakkingsvraag_content br{
     clear: both;
}
#adverteren_content form,
#aanmelden_content form,
#nieuws_content form,
#verpakkingsvraag_content form{
     float: left;
     width: 277px;
     border: 0px;
}
#adverteren_content fieldset,
#aanmelden_content fieldset,
#nieuws_content fieldset,
#verpakkingsvraag_content fieldset,
#poll fieldset{
     float: left;
     width: 277px;
     border: 0px;
     font-family: Verdana;
     font-size: 11px;
     line-height: 17px;
}
#poll fieldset
{
	width: 310px !important;
}
#adverteren_content legend,
#aanmelden_content legend,
#nieuws_content legend,
#verpakkingsvraag_content legend,
#poll legend{
     float: left;
     width: 277px;
     display: none;
}
#adverteren_content label,
#aanmelden_content label,
#nieuws_content label,
#verpakkingsvraag_content label{
     float: left;
     width: 90px;
     height: 19px;
     margin-top: 7px;
}
#adverteren_content .tekstveld,
#aanmelden_content .tekstveld,
#nieuws_content .tekstveld,
#verpakkingsvraag_content .tekstveld{
     float: right;
     width: 180px;
     height: 13px;
     padding: 2px;
     margin-top: 7px;
     font-family: Verdana;
     font-size: 11px;
     line-height: 17px;
     border: 1px solid #a8a7a7;
     background-color: #fff;
}
#adverteren_content textarea,
#aanmelden_content textarea,
#nieuws_content textarea,
#verpakkingsvraag_content textarea{
     float: right;
     width: 180px;
     padding: 2px;
     margin-top: 7px;
     font-family: Verdana;
     font-size: 11px;
     line-height: 17px;
     border: 1px solid #a8a7a7;
     background-color: #fff;
}
.submit {
     float: left;
     width: 100px;
     height: 19px;
     border: 0px;
     margin-top: 7px;
     background-image: url('/images/form_button.gif');
     cursor: pointer;
     display: inline;
}
.banner_right_small{
     float: left;
     width: 234px;
     height: 60px;
     margin: 12px 51px 0px;
     display: inline;
}
.banner_right_small a{
     float: left;
     width: 234px;
     height: 60px;
     text-align: center;
     display: block;
}
.banner_right_small a img{
     float: left;
     width: 234px;
     height: 60px;
}
#gesnapt_in_het_schap{
     float: left;
     width: 336px;
     height: 138px;
     margin-top: 12px;
     background-color: #edeceb;
}
#gesnapt_in_het_schap a{
     float: right;
     width: 336px;
     height: 138px;
     color: #5a5754;
     text-decoration: none;
     display: block;
}
#gesnapt_in_het_schap a:hover{
     color: #009cde;
}
#gesnapt_in_het_schap span{
     float: right;
     width: 100px;
     height: 35px;
     margin: 15px 49px;
     font-size: 14px;
     text-align: center;
     display: inline;
}
#gesnapt_in_het_schap b{
     font-size: 21px;
     font-weight: normal;
}
#grote_link{
     float: left;
     width: 130px;
     height: 130px;
     margin-left: 4px;
     margin-top: -134px;
     display: inline;
}
#grote_link a{
     float: left;
     width: 130px;
     height: 130px;
     display: block;
}
#grote_link img{
     float: left;
     width: 126px;
     height: 126px;
     border: 2px solid #fff;
}
#kleine_links{
     float: left;
     width: 180px;
     height: 55px;
     margin-top: -65px;
     margin-left: 142px;
     display: inline;
}
#kleine_links a{
     float: left;
     width: 53px;
     height: 53px;
     margin-left: 5px;
     border: 1px solid #5a5754;
     display: block;
     display: inline;
}
#kleine_links img{
     float: left;
     width: 53px;
     height: 53px;
}
#leveranciers_links{
     float: left;
     width: 255px;
     margin-right: 40px;
     display: inline;
}
#leveranciers_rechts{
     float: left;
     width: 255px;
}
#leveranciers_links h2,
#leveranciers_rechts h2{
     float: left;
     width: 249px;
     min-height: 20px;
     padding-left: 6px;
     margin: 15px 0px 4px;
     font-size: 12px;
     line-height: 20px;
     color: #fff;
     background-color: #009cde;
     display: inline;
}
#leveranciers_links ul,
#leveranciers_rechts ul{
     float: left;
     width: 255px;
     margin-bottom: 13px;
     list-style-type: none;
}
#leveranciers_links ul li,
#leveranciers_rechts ul li{
     float: left;
     width: 255px;
     min-height: 22px;
}
#leveranciers_links ul li a,
#leveranciers_rechts ul li a{
     float: left;
     min-height: 22px;
     font-size: 11px;
     line-height: 22px;
     color: #000;
     text-decoration: none;
}
#leveranciers_links ul li a:hover,
#leveranciers_rechts ul li a:hover{
     color: #009cde;
}
#leveranciers_links ul li a.info,
#leveranciers_rechts ul li a.info{
     padding-right: 22px;
     background-image: url('/images/info_blokje.gif');
     background-position: right;
     background-repeat: no-repeat;
}
#leverancier{
     float: left;
     width: 500px;
}
#leverancier #bedrijfslogo{
     float: left;
     max-width: 500px;
     max-height: 140px;
     margin-top: 20px;
     line-height: 0px;
     font-size: 0px;
     padding: 0px;
     overflow: hidden;
}
* html #leverancier #bedrijfslogo{
     width: expression( document.body.clientWidth > 499 ? "500px" : "auto" ); /* sets max-width for IE */
     height: expression( this.scrollHeight > 139 ? "140px" : "auto" ); /* sets max-height for IE */
}
#leverancier h2{
     float: left;
     width: 500px;
     margin-top: 20px;
     font-size: 13px;
     font-weight: normal;
     line-height: 20px;
     color: #009cde;     
}
#leverancier p{
     float: left;
     width: 500px;
     font-size: 11px;
     line-height: 18px;   
}
#leverancier p a{
     float: left;
     font-size: 11px;
     line-height: 18px;
     color: #000;
     text-decoration: none;
}
#leverancier p a:hover{
     color: #009cde;
}
#leverancier a.terug{
     float: left;
     height: 18px;
     font-size: 10px;
     color: #009cde;
     line-height: 18px;
     text-decoration: none;  
}
#leverancier a:hover.terug{
     text-decoration: underline;  
}

#whitebreak_bottom{
     float: left;
     position: relative;
     width: 980px;
     height: 28px;
     background-color: #fff;
}
#footer{
     clear: both;
     float: left;
     position: relative;
     width: 980px;
     height: 30px;
     text-align: center;
     font-size: 10px;
     line-height: 30px;
     color: #fff;
     background-color: #5a5754;
}
#footer a{
     color: #fff;
     text-decoration: none;
}

#poll {
	width: 316px;
	background-color: #85c4eb;
	padding: 10px;
	float: left;
	margin-top: 10px;
}
.polltitel {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	clear: both;
	margin-bottom: 5px;
}
#poll input {
	margin-right: 5px;
}
#poll p {
	margin-bottom: 5px;
	width: 100%;
}
#poll p.stelling {
	font-weight: bold;
}
#poll .radio
{
	float: left;
}
#poll label
{
	float: left;
	width: 290px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.taakmeter {
	padding: 0px;
	width: 300px;
	height: 15px;
	/*border: 1px solid #b9b9b9;*/
	margin-top: 4px;
}
.taakmetergreen {
	background-color: #feef02;
	padding: 0px !important;
	height: 15px;
	line-height: 0px;
	float: left;
}
.taakmeterwhite {
	background-color: #ffffff;
	padding: 0px !important;
	height: 15px;
	line-height: 0px;
	float: left;
}
.taakmeteroverlay {
	position: relative;
	top: -14px;
	line-height: normal !important;
	font-size: 10px;
	width: 300px;
	text-align: center;
}
form.generator
{
	float: left;
	width: 100%;
}
form.generator fieldset
{
	float: left;
	width: 100%;
	border: 0px;
        position: relative;
}
form.generator legend
{
	display: none;
}
form.generator label,
form.generator span.label
{
	float: left;
	width: 40%;
	min-height: 19px;
        _height: 19px;
	display: block;
	margin-bottom: 5px;
}
form.generator .tekstveld
{
	float: left;
	height: 19px;
	width: 220px;
	font-size: 11px;
	margin-bottom: 5px;
        line-height: 19px;
}
form.generator .tekstveld,
form.generator textarea
{
   border: 1px solid #737373;
}
#rechter_tekstkolom form.generator .tekstveld
{
	width: 171px;
}
form.generator .bestand,
form.generator file
{
	width: 0px;
	padding: 0 !important;
	margin: 0px !important;
	height: 19px !important;
	border: 0px;
	cursor: pointer;
}
form.generator .file
{
	width: 0px !important;
}
form.generator textarea
{
        width: 223px;
	margin-top: 3px;
        margin-bottom: 13px;
}
#rechter_tekstkolom form.generator textarea
{
        width: 175px;
}
form.generator .radiobutton,
form.generator .checkbox
{
	float: left;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	margin-bottom: 5px;
}
form.generator .checkbox
{
         margin-right: 3px;
}
form.generator .radiolabel
{
	float: left;
	width: 155px;
	margin-bottom: 5px;
}
form.generator .checkboxlabel
{
	float: left;
	width: 90%;
	min-height: 19px;
	margin-bottom: 5px;
        line-height: 19px;
}
form.generator select
{
	float: left;
	width: 220px;
	height: 20px;
	font-size: 11px;
	margin-bottom: 5px;
}
form.generator br {
	clear: both;
}
form.generator p.melding {
	color: #f00;
	line-height: 16px;
	margin-bottom: 10px;
}
form.generator input.submit
{
	float: left;
	margin-bottom: 7px;
}

.zoekbox {
	background-color: #EDECEB;
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.zoekbox div {
	width:  250px;
	padding: 10px;
	float: left;
}
.zoekbox div div {
	padding: 0px;
}

.zoekbox .trefwoord
{
	height: 18px;
	border: 1px solid #B5B5B5;
	width: 240px;
	padding-left: 10px;
	padding-top: 4px;
	font-size: 11px;
}

.zoekbox .submit
{
	background-image: none;
	height: 24px;
	border: 1px solid #B5B5B5;
	line-height: 24px;
	font-size: 11px;
	margin-top: 13px;
	background-color: #ffffff;
}

#sendafriend
{
	float: left;
}

#sendafriend_vmkop
{
	float: left;
	background-image: url('/images/taf_top.jpg');
	height: 56px;
	width: 450px;
}

#sendafriend p
{
	float: left;
	padding: 15px !important;
}

#sendafriend form
{
	float: left;
	padding:15px;
}

#sendafriend label
{
	width: 182px;
}


#sendafriend .tekstfield,
#sendafriend textarea
{
	width: 200px;
}

#sendafriend .submit
{
	margin-left: 185px;
}
.internelink {
	
}
#thema_details ul {
	margin-left: 25px;
	margin-bottom: 10px;
	clear: both;
}
#thema_details a:link, #thema_details a:visited {
	color:#69C1EF;
	text-decoration:none;
}
#thema_details a:hover, #thema_details a:visited:hover {
	color:#69C1EF;
	text-decoration:underline;
}
#zoeken_sponsorlinks {
	float: left;
}
#zoeken_sponsorlinks b {
	clear: both;
	display: block;
}
#zoeken_sponsorlinks a:hover, #zoeken_sponsorlinks a:hover b {
	color:#009CDD;
}
#zoeken_sponsorlinks a {
	color:#5A5754;
	float:left;
	line-height:16px;
	margin: 13px 0 13px 0;
	text-decoration:none;
}

.skyscraper {
	position: fixed;
	left: 50%;
	top: 20px;
	z-index: 2;
	margin-left: 510px;
}
.addthis_toolbox {
	float: left;
}
