#footer-logo-container { float:right; margin-right:8px; }

.content-header li.first { padding-left:10px; }

.contentbreed {width: 100%;}
  .contentbreed .content-container {width: 100%; background: url(/views/brandweernl/img/backgrounds/content-shadow-wide.png) repeat-y 0 100%;}
    .contentbreed .content-container .titlebar {width: 100%; background: url(/views/brandweernl/img/backgrounds/content-titlebg-wide.gif) no-repeat 0 0;}
      .contentbreed .content-container .titlebar .content-header {width: 99%;}
      .contentbreed .content-container .titlebar .content-blocks-container {width: 943px;}
   .contentbreed .content-bottom {width: 100%; background: url(/views/brandweernl/img/backgrounds/content-bottombg-wide2.png) no-repeat 0 0; }

#main-nav ul li#nav-particuli li a,
#main-nav ul li#nav-bedrijven li a { background-image:none; }

          #header #main-nav.threetabs ul li a:hover { background-position:0 -38px; }
                      #header #main-nav.threetabs ul li.active a { background-position:0 -76px; }
                        #header #main-nav.threetabs ul li.active a:hover { background-position:0 -76px; }
        #main-nav.threetabs ul li#nav-particuli a { width:165px; background:url(../img/backgrounds/menu/menu-1-particulieren-threetabs.gif) 0 0 no-repeat; }
        #main-nav.threetabs ul li#nav-bedrijven a { width:271px; background:url(../img/backgrounds/menu/menu-1-bedrijven-threetabs.gif) 0 0 no-repeat; }
        #main-nav.threetabs ul li#nav-nederland a { width:245px; background:url(../img/backgrounds/menu/menu-1-brandweerned-threetabs.gif) 0 0 no-repeat; }
          #main-nav.p-extended.threetabs ul li#nav-bedrijven a.p-extended { background: transparent url(../img/backgrounds/menu/menu-1-bedrijven-threetabs.gif) no-repeat 0 0; }/* max:535px; */

            #header #main-nav.threetabs li.active li a { display:block; float:left; height:28px; text-indent:-9999px; background-position:0 0; }
            #main-nav.threetabs li.active li#nav-home-par a,
            #main-nav.threetabs li.active li#nav-home-bed a { width:69px; background:url(../img/backgrounds/menu/menu-2-home.gif) no-repeat; }
              #header #main-nav.threetabs ul li.active li a:hover { background-position:0 -28px; }
              #header #main-nav.threetabs ul li.active li.active a { background-position:0 -56px; }
                #header #main-nav.threetabs ul li.active li.active a:hover { background-position:0 -56px; }            
div.search-widget button.submit-button,
div.search-widget button.tf-submit-button { margin:0 !important; } /* gekopieerd uit js-enabled.css, omdat deze niet gerenderd werden */


h4 { margin-left:8px; }
    ol {margin:0 20px 1em 8px;}
    ol li { margin-left:4.5em;margin: 0 0 0.8em 24px;font-size:1.2em;line-height:1.3em;}
    ul li {font-size:1.2em;line-height:1.3em; margin:0 0 0.8em 0;}
    ul li p {font-size:100%; margin:0!important;line-height:100%;}
    ol li p {font-size:100%; margin:0!important;line-height:100%;}
    ul li li {  } 
    ol li li {  } 
    .list-style-type-lower-alpha { list-style:lower-alpha; }
    .list-style-type-upper-alpha { list-style:upper-alpha; }
    .list-style-type-lower-roman { list-style:lower-roman; }
    .list-style-type-upper-roman { list-style:upper-roman; }
    
    .content-block dl dd ul li { font-size:100%; }
    .content-block ul li ul li { font-size:100%; }
    .content-block dl dd h2 { font-size:100%; margin: 0 0 0.5em 0; }

/*ol li { font-size:1.2em; padding-left:10px; margin-left:4.5em; margin-bottom:0.75em; line-height: 1.3em;}
ol.questions li,
ol.answers li { margin-left: 0; }*/

.content-block table { margin: 0 20px 0.8em 8px; line-height: 1.5em; }
.content-block table th,
.content-block table td { font-size:1em }

    #page-content th, #page-content td { border-bottom:1px none #c7c7c7; color:#333; line-height:1.4em; }
    #page-content td a {margin-top: 0 !important; }
    #page-content table.border th, #page-content table.border td { border-bottom:1px solid #c7c7c7; }
    #page-content table caption { display:block; }


.content-block p strong { color:#666666; }

/*.content-block img { border-style: solid }*/

/* .content-block table.imgHolder { margin:0 auto 0 auto; } */

#homePics {margin: 0;}

.index .search-block form.formulier { border-top: 0 none #ffffff; }
.index .search-block fieldset legend { display:none; }
.index .search-block fieldset .invoer input { width:200px; }
.index .search-block fieldset .invoer select { width:210px; }
/*.index*/ .results span.summary p { font-size:1em; margin-left:0; }

.ip-line { border-top:1px solid #c7c7c7; }
.ip-doline,
.ip-content-block-line { border-bottom:1px solid #c7c7c7; }
.ip-content-row { width:678px; margin-top:-16px;margin-bottom:16px;}

.content-blocks-container {position: relative; overflow: visible;}
.content-blocks-container .content-row { width:100%; overflow:hidden; background:url(../img/backgrounds/content-row-border.gif) 0 100% no-repeat; }

.content-block.intro .sub-content-block a.read-more {font-size: 1.2em; margin: 6px 20px 11px 0; text-decoration:none; padding-right:36px; line-height: 30px; height: 28px; background:url(../img/buttons/read-more-large2.gif) 100% 2px no-repeat; display: block;  border: none; clear: both;  float: right;}

.content-block.intro p img { position:relative; left:20px;}

.content-block h2, .sub-content-block h2 { color:#000; }
.intro.content-block .right.sub-content-block h2 { color:#000; }

 p.publicatiedatum { margin-left: 7px; color: #8c8c8c; font-weight:bold; margin-bottom: 2px;margin-top: 0px;}
/* form */
div.ongeldig { margin:0 0 0 0; padding:15px 100px 15px 30px; background:#e6e6e6 url(../img/backgrounds/bg-error-msg.gif) 0 11px no-repeat; font-weight:bold; color:#e24242; display: block; }
.form-block { border-top:none !important; }
.form-block legend,
.formulier legend { display:none; }
.form-block input.file { width:260px;	border: #999 1px solid;	padding: 4px;	font-size: 1.25em;	float: left;	margin: 0 0 10px 0 !important;	color: #333;	}
.form-block select { width:260px;	}
form.formulier { border-top:1px solid #c7c7c7; }
form .verborgen { display:none; }
.content-block.form-block fieldset.buttons { border-top:1px solid #c7c7c7; }
.content-block.form-block fieldset.buttons input.send { padding: 0; margin-right:297px !important; margin-left:27px !important; width:97px; height:29px; border-style:none; } 
.content-block.form-block fieldset.buttons img.back { float:right !important; clear:none; margin: 0 0 20px 0; }
.form-block .tekst { border-top:1px solid #c7c7c7; clear:both; }
fieldset.verborgen { margin: 0; } 

/* form faqindex */
.faq-form input,
.faq-form textarea { float:left; margin: 0 0 10px 0 !important; padding:4px; border:1px solid #999; font-size:1.25em; color:#333; width:250px; }
.faq-form textarea { height:82px }
.faq-form div.bericht_na_verzending { border-top:1px solid #c7c7c7; }

/* downloads */
.content-block .download.pdf { background:url(../img/buttons/pdf-icon.gif) no-repeat 0 0; }
.download-block .download.pdf { background:url(../img/buttons/pdf-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.mp3 { background:url(../img/buttons/audio-icon.gif) no-repeat 0 0; }
.download-block .download.mp3 { background:url(../img/buttons/audio-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.xls { background:url(../img/buttons/excel-icon.gif) no-repeat 0 0; }
.download-block .download.xls { background:url(../img/buttons/excel-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.jpg { background:url(../img/buttons/image-icon.gif) no-repeat 0 0; }
.download-block .download.jpg { background:url(../img/buttons/image-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.gif { background:url(../img/buttons/image-icon.gif) no-repeat 0 0; }
.download-block .download.gif { background:url(../img/buttons/image-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.pps { background:url(../img/buttons/powerpoint-icon.gif) no-repeat 0 0; }
.download-block .download.pps { background:url(../img/buttons/powerpoint-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.ppt { background:url(../img/buttons/powerpoint-icon.gif) no-repeat 0 0; }
.download-block .download.ppt { background:url(../img/buttons/powerpoint-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.flv { background:url(../img/buttons/video-icon.gif) no-repeat 0 0; }
.download-block .download.flv { background:url(../img/buttons/video-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.wmv { background:url(../img/buttons/video-icon.gif) no-repeat 0 0; }
.download-block .download.wmv { background:url(../img/buttons/video-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.doc { background:url(../img/buttons/word-icon.gif) no-repeat 0 0; }
.download-block .download.doc { background:url(../img/buttons/word-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.zip { background:url(../img/buttons/zip-icon.gif) no-repeat 0 0; }
.download-block .download.zip { background:url(../img/buttons/zip-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.def { background:url(../img/buttons/def-icon.gif) no-repeat 0 0; }
.download-block .download.def { background:url(../img/buttons/def-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.docx { background:url(../img/buttons/word-icon.gif) no-repeat 0 0; }
.download-block .download.docx { background:url(../img/buttons/word-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.xlsx { background:url(../img/buttons/excel-icon.gif) no-repeat 0 0; }
.download-block .download.xlsx { background:url(../img/buttons/excel-icon-grijs.gif) no-repeat 0 0; }
.content-block .download.pptx { background:url(../img/buttons/powerpoint-icon.gif) no-repeat 0 0; }
.download-block .download.pptx { background:url(../img/buttons/powerpoint-icon-grijs.gif) no-repeat 0 0; }

/*styled selects */
div.dhtml-select dl { cursor:pointer; }

/* poll */
.poll .banner-content { width:236px; padding:10px 0 12px 12px; overflow:hidden; position: relative; }
.poll .banner-content p { margin:0 10px 1em 0; font-size:1.3em; line-height:1.2em; color:#000; }

.poll .banner-content dl { font-size:1.2em; color:#fff; margin-left: -3px; display:block; overflow: hidden; margin-bottom: 8px;}
.poll .banner-content dt { width:93px; line-height:20px; display:inline; margin-right: 8px; float: left; clear: left; }
.poll .banner-content dd { width:130px; padding-bottom: 8px; line-height:20px; display:block; float: left; position: relative;  text-align: right;}
	.poll .banner-content dd span.poll {width:94px; margin-left: 1px; height:21px; display:inline; float: left;  background:url(../img/backgrounds/poll-blue.gif) 100% 0 no-repeat;}

	.poll .banner-content dd span.pollframe { width:126px; height:21px; display:block; position:absolute; top: 0; left: 0; background:url(../img/backgrounds/pollframe.png) 0 0 no-repeat;}
	.poll a.previous-polls { clear:both; padding: 0 10px 0 18px; text-decoration:none; background: url(../img/bullets/arrows.gif) 0 -898px no-repeat; font-size:1.2em; line-height: 1.2em; margin-left: -3px;  color:#fff; }

		.poll a.previous-polls:hover { color:#000; }
	.poll fieldset { display: block;  width:236px; margin-bottom: 30px; overflow: hidden; }
	.poll fieldset.verborgen { display: block;  width:236px; margin-bottom: 0; overflow: hidden; }
		.poll input { float: left; clear: left; margin: 0 0 8px 0; width: 15px; }
		.poll label { float: left; clear: none; display: block;  font-size:1.2em; color:#fff;  margin: 0 0 8px 8px; display: inline; width: 202px; }
		.poll button { border: 0; position: absolute; right: 12px; bottom: 22px; padding:5px 34px 6px 0; text-decoration:none; background:url(../img/buttons/read-more-large.gif) 100% 0 no-repeat; font-size:1.2em; display: block; cursor: pointer; color:#fff;text-align: right; margin: 0;}
			.poll button:hover { color:#000; }
    .poll div.toonresultaten { clear:both; }
      .poll div.toonresultaten a { color:#ffffff; }
        .poll div.aantalstemmen { color:#ffffff; }
 .poll .banner-content button { width:33%; }

 /* vacatureindex */
 .index .standplaats-label { font-weight: bold;color:#666;}
 
  /* Start Default hotspot functionaliteit */
.hotspot_popup {
  display:none;
  position:absolute;
  background-color:#ffffff;
  border: 1px solid #cccccc;
  width:200px;
  z-index: 10000;
}
.popupheader {
  font-size:1.2em;
  border-bottom:1px solid #dddddd;
  width:100%;
}
.popupheader .titel {
  font-weight:bold;
  padding-left:2px;
  color:#000000;
}
.sluitkruis {
  float:right;
  width:10px;
}
.sluitkruis a {
  font-weight:bold;
  color:#cc0000;
  text-decoration:none;
}

.ptekst {
  border-top:1px solid #cccccc;
  width:100%;
}

/* Einde Default hotspot functionaliteit */

 /* fotoalbum */
 .fotoalbum .fotos { font-size: 1.2em;} 

 .fotoalbum .pager_boven { font-weight: bold; padding-bottom:6px; margin-bottom:4px; margin-right:8px; border-bottom: 1px solid #c7c7c7;} 
 .fotoalbum .pager_boven a { text-decoration: none; }
 .fotoalbum .pager_boven a:hover { color: #000 !important; }
 .fotoalbum .pager_boven a.pagina { margin:0; padding:0 4px 0 6px; height:1%; background-image:none; border-left:1px solid #c7c7c7; color:#da3807; }
 .fotoalbum .pager_boven a.vorige { margin:0; padding:0 4px 0 6px; padding-left:15px; background:url(../img/bullets/arrows.gif) 0 -1296px no-repeat; color:#da3807;}
 .fotoalbum .pager_boven a.volgende { margin:0; padding:0 4px 0 6px; padding-right:15px; background:url(../img/bullets/arrows.gif) 100% -1000px no-repeat; color:#da3807;border-left:1px solid #c7c7c7;}
 .fotoalbum .pager_boven span.huidige { padding:0 4px 0 6px; border-left:1px solid #c7c7c7; }

 .fotoalbum .pager_onder { clear: left; font-weight: bold; padding-top:6px; margin-bottom:4px; margin-right:8px; border-top: 1px solid #c7c7c7;} 
 .fotoalbum .pager_onder a { text-decoration: none; }
 .fotoalbum .pager_onder a:hover { color: #000 !important; }
 .fotoalbum .pager_onder a.pagina { margin:0; padding:0 4px 0 6px; height:1%; background-image:none; border-left:1px solid #c7c7c7; color:#da3807; }
 .fotoalbum .pager_onder a.vorige { margin:0; padding:0 4px 0 6px; padding-left:15px; background:url(../img/bullets/arrows.gif) 0 -1296px no-repeat; color:#da3807;}
 .fotoalbum .pager_onder a.volgende { margin:0; padding:0 4px 0 6px; padding-right:15px; background:url(../img/bullets/arrows.gif) 100% -1000px no-repeat; color:#da3807;border-left:1px solid #c7c7c7;}
 .fotoalbum .pager_onder span.huidige { padding:0 4px 0 6px; border-left:1px solid #c7c7c7; }

 .fotoalbum .lightbox-wrapper { font-size: 1.2em; }
 .fotoalbum .lightbox-wrapper .beschrijving { font-weight: normal; margin-top: 10px; }
 .fotoalbum .lightbox-wrapper .copyright{ font-weight: normal; }
 .fotoalbum .lightbox-wrapper .beschrijving p { font-size: 1em; margin-bottom: 1em; }
 .fotoalbum .lightbox-wrapper .copyright p { font-size: 1em; margin-bottom: 2px; }
 .fotoalbum .lightbox-header-inner { font-weight: bold; }

 #ip-lightbox{ z-index:100000; }

 /* voertuigzoeker */
	.voertuigzoeker.form-block fieldset  { padding:18px 0 0 0; }
	.voertuigzoeker.form-block fieldset.withline  { margin: 18px 0 0 9px; border-top: 1px solid #ebecf7; padding:18px 0 0 0;display: block;  width: 670px;  clear: both; }
	.voertuigzoeker.form-block .buttons { margin-top:1em; }
	.voertuigzoeker.form-block button { float:right; clear: none; margin: 0 0 0 10px;  padding:0; border:none; text-indent:-99999px; cursor: pointer; }
	.voertuigzoeker.form-block button.zoeken { float: right; height: 29px; width: 98px; background: url(../img/buttons/btn-zoeken.png) 0 0 no-repeat; margin-right: 37px; } /* 230108 RK: margin-right toegevoegd */
	.voertuigzoeker.form-block .selectbox-container  {/*float: right;*/ clear: both; margin-right: 46px; display:inline;  clear: both; overflow: hidden;}
	.voertuigzoeker.form-block .vt_top_cat_lbl { width:133px; font-weight:bold; font-size:1.3em; padding-left:8px; text-align:left;}
	.voertuigzoeker.form-block #zoeken_term_lbl { padding-left: 0; }
	.voertuigzoeker.form-block .radiolist { overflow: visible; margin-top: -1em;}
	.voertuigzoeker.form-block .radiolist div { float: left; margin: 0 10px 0 0; padding: 0; display:inline; }
	.voertuigzoeker.form-block .radiolist input { float: left; clear: left; margin: 7px 0 0 0; padding: 0; }
	.voertuigzoeker.form-block .radiolist label {float: left; clear: none; width:130px; margin: 7px 0 0 8px;  padding: 0; line-height:1.2em; text-align:left; overflow:hidden; position:relative; }
	.voertuigzoeker.form-block h2  {color:#000; font-size:1.3em; font-weight: bold; margin: -10px 0 1.3em 0; padding: 0; }
	.voertuigzoeker.form-block a.select-all {display: inline; font-size: 1.2em; margin: -9px 59px 0 0; clear: left; text-decoration:none; padding-right:20px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; float: right;}
	.voertuigzoeker.form-block a.select-all:hover {background-position:100% -98px; text-decoration: none;  color:#db0100; }
  .voertuigzoeker.form-block div.buttonlink,
  .content-block div.buttonlink { clear:both; width:100%; }
	.voertuigzoeker.form-block a.uitgebreidzoeken,
  .content-block a.opnieuwvoertuigzoeken { display:block; float:right; padding-right:18px; font-size:1.1em; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; }
	.voertuigzoeker.form-block button.nomargin { margin:0; }
	.voertuigzoeker table.criteria { border-bottom:#c7c7c7 1px solid; width:100%; margin-bottom: 0 !important; }
	.voertuigzoeker table.criteria th { padding-left: 0 !important; }
	.voertuigzoeker table.criteria th.single { width:33%; }
  /*.voertuigzoeker ul.voertuigresults li a { clear:both; float:none; }*/
/*.voertuigzoeker.form-block .radiolist label span { display:none; position:absolute; left:10px; top:20px; width:100px; border:1px solid #666; backgound-color:#c7c7c7;}
.voertuigzoeker.form-block .radiolist label:hover span,
.voertuigzoeker.form-block .radiolist label.over span { display:block; }*/
.voertuigzoeker.form-block .radiolist label.underline span { display:inline-block; border-bottom:1px dotted #db0100; }


 /* voertuig */
 
 .voertuig dd p {
   font-size:100%;
   margin-left:0;
 }
 
 .voertuig .fotobig img {
   margin-bottom:1.5em;
 }

 .voertuig .fotobig img {
   margin-left:8px;
   max-width:660px;
 }

 .voertuig .fotosmall {
   float:left;
   display:inline;
   margin-left:16px;
   width:322px;
   padding-top:1em;
 }

 .voertuig .newline {
   clear:left; 
   margin-left:8px;
 }

 .voertuig .fotosmall img {
   width:322px;
   margin:0;
 }
 
/*evenementenagenda*/
#page-content .content-block.form-block fieldset.knoppen input[type='submit'] { color:#ffffff; background:url(../img/buttons/btn130.gif) 0 0 no-repeat; padding: 0; margin-right:264px !important; margin-left:27px !important; width:130px; height:29px; border-style:none; } 
#page-content .contentbreed .content-block.form-block fieldset.datumfilter { width: 560px; float: left; margin-top: 6px;} 
#page-content .contentbreed .content-block.form-block fieldset.knoppen { width: 200px; float: left; padding-bottom: 0px; margin-top: 6px; } 
#page-content .contentbreed .content-block.form-block fieldset.buttons { border: none; padding-top: 0px; padding-bottom: 0px;} 
#page-content .contentbreed .content-block.form-block fieldset.knoppen input[type='submit'] { color:#ffffff; background:url(../img/buttons/btn130.gif) 0 0 no-repeat; padding: 0; margin-right:5px !important; margin-left:0px !important; margin-bottom:0px !important; width:130px; height:29px; border-style:none; float: left;} 
#page-content .contentbreed .content-block.form-block .jaarfilter {clear: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;} 
#page-content .contentbreed .content-block.form-block .jaarfilter p {margin-left: 209px;margin-top: 10px;} 
#page-content .contentbreed .content-block.form-block .jaarfilter p a { margin-right:10px; padding-right:18px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; text-decoration:none; }
#page-content .contentbreed .content-block.form-block .jaarfilter p a:hover { background-position:100% -98px; color:#db0100;}
#page-content .contentbreed .content-block.form-block .huidigeafzender {border-bottom: 1px solid #ccc;} 
#page-content .contentbreed .content-block.form-block .huidigeafzender p a { padding-top: 1px; margin-right:10px; padding-right:18px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; text-decoration:none; }
#page-content .contentbreed .content-block.form-block .huidigeafzender p a:hover { background-position:100% -98px; color:#db0100;}


.evenementenagenda .content-block th { color:#db0100; font-weight: bold; font-size:1.2em; margin:0; padding:0 8px 8px 0; }
.evenementenagenda .content-block th.per { width:140px; }
/*.evenementenagenda .content-block th.evt { width:150px; }*/
.evenementenagenda .content-block td { font-size:1.2em; margin:0; padding:0 8px 8px 0; }
.evenementenagenda .content-block td p { font-size:1em; margin:0 !important; }
.evenementenagenda select#evt_month,
.evenementenagenda select#evt_year { width:130px !important; margin-right:5px; }
.evenementenagenda span.huidige-afzender { font-weight: bold; }

/*evenement*/
.content-block dl.eigenschap dd p { font-size:1em; margin:0; }

/* mailinglist */
.tekstverplicht {margin:0 0 0 8px;}

 /* nieuwsbrief */
.nieuwsbrief .content-block img { border-width: 0 !important; float:none !important; margin:0 0 0 8px; }
.nieuwsbrief .content-block h3 img { margin:0; }
.nieuwsbrief .content-block td img { margin:0; }
.nieuwsbrief .nbrow { width:100%; float:left; margin-top:1em;}
.nieuwsbrief .nbrow .twocleft { width:48%; margin-right:10px; float:left; }
.nieuwsbrief .nbrow .twocright { width:48%; float:left; }
.nieuwsbrief .nbrow .widecolumn { width:508px; }
.nieuwsbrief .nbrow table { margin:0 !important; }
.nieuwsbrief .nbrow td { padding:0 !important; }
.nieuwsbrief .nbrow td h4 { margin:0 0 0 1px !important; }
.nieuwsbrief .nbrow td a { background-image:none !important; }
div.nieuwsbrief ul {
  margin:0 0 0.8em 25px!important;  
  padding:0!important;  
  background-image:none!important;  
  list-style-type:square!important;  
  list-style-position:outside!important;
}
div.nieuwsbrief ul li {  
  margin:0!important;  
  padding:0!important;  
  background-image:none!important;  
  list-style-type:square!important;  
  list-style-position:inside!important;  
  list-style-position:outside!important;  
  vertical-align:top!important;
  font-size:1.2em!important;
  line-height:1.3em!important;
}


/*feedback*/
.feedback {
  margin-right: 10px;
}

.addfeedback {
  border-bottom: 1px solid #ccc;
  margin-left: 10px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.addfeedback a{
  margin-left: 0px !important;
}

.feedback .formulier .rij {
  clear: both;
}

.feedback .foutmelding {
  color: #db0100;
}

.feedback .formulier .tekstverplicht { 
	margin:0 0 0 0;
	text-align:right;
	font-size:1.1em;
	color:#999;
}

.feedback .formulier input {
  width: 250px;
  border: #999 1px solid;
  padding: 4px;
  font-size: 1.25em;
  float: left;
  margin: 0 0 10px 0 !important;
  color: #333;
}

.feedback .formulier textarea {
  width: 250px;
  border: #999 1px solid;
  padding: 4px;
  font-size: 1.25em;
  float: left;
  margin: 0 0 10px 0 !important;
  color: #333;
}

.feedback .formulier .knoppen { 
	border-top:1px solid #c7c7c7; 
}

.feedback .formulier .knoppen input.send { 
	padding: 0; 
	margin-right:297px !important; 
	margin-left:27px !important; 
	margin-top:20px !important; 
	width:97px; 
	height:29px; 
	border-style:none; 
	float: right;
} 

.content-block .reacties { 
  margin-right: 10px;
} 

.content-block dl.reactie  { 
  border-top: 1px solid #ccc;
} 

.content-block dl.reactie dt { 
  float: none !important;
  clear: both;
  margin-left: 10px;
  margin-top: 8px;
} 

.content-block dl.reactie dd {
  float: none !important;
  clear: both;
  display:block;
} 

.content-block dl.reactie dd p {
  margin-left: 0px !important;
  font-size: 1.1em;
} 

.content-block dl.reactie dd.datumtijd {
  color:#8c8c8c; 
  font-size:0.92em;
  line-height:1.4em;
  margin-bottom: 4px;
} 

.feedback .pager_boven span{ 
	margin-right: 10px; 
}

.feedback .pager_boven a{ 
	margin-right: 10px; 
}

.feedback .pager_onder span{ 
	margin-right: 10px; 
}

.feedback .pager_onder a{ 
	margin-right: 10px; 
}

.social_links {
  padding-bottom: 6px;
}

.social_links a.facebook {
  display:block;
  height:30px;
  color:#666666;
  text-indent:-9999px;
  width:28px;
  background:url(/views/shared/img/buttons/facebook_28.png) 0 2px no-repeat;
  margin-left:12px;
  margin-top:6px;
  padding-top: 0px;
  float: left;
}

.social_links a.hyves {
  display:block;
  height:30px;
  color:#666666;
  text-indent:-9999px;
  width:28px;
  background:url(/views/shared/img/buttons/hyves_28.png) 0 2px no-repeat;
  margin-left:12px;
  margin-top:6px;
  padding-top: 0px;
  float: left;
}

.social_links a.twitter {
  display:block;
  padding:2px 0 0 0;
  height:30px;
  color:#666666;
  text-indent:-9999px;
  width:28px;
  background:url(/views/shared/img/buttons/twitter_28.png) 0 2px no-repeat;
  margin-left:12px;
  margin-top:6px;
  padding-top: 0px;
  float: left;
}
/*homepagemulti*/
  #site-banner div.bannerhigh { height: 184px; }
  #site-banner div.bannerlow { height: 132px; }
  .keuzeblok.one-columns { clear:both;  overflow:hidden; width:694px; background:url(../img/backgrounds/content-shadow.png) repeat-y 0 100%;margin-bottom:0px}
  .keuzeblok.two-columns { padding-bottom: 15px; background:url(../img/backgrounds/bg-lists-twocol.gif) no-repeat 0 100%; width: 100%}
  .keuzeblok.three-columns { background:url(../img/backgrounds/bg-lists-3cols.gif) no-repeat 0 100%; width: 100%}
  .onecolumnbottom { margin-bottom: 12px;}
  .keuzeblok{ clear: both; overflow: hidden; margin-bottom: 12px}
  .keuzeblok .link-list ul li a{ background:url(../img/bullets/arrow-list.gif) 100% 7px no-repeat;}
  .themablok{ clear: both;}
  .keuzeblok.one-columns .link-list{ width:694px; background:url(../img/backgrounds/bg-title-694.gif) no-repeat 0 0; overflow:hidden;}
  .keuzeblok.one-columns .link-list h2{ width: auto; margin: 0 2px 0 2px; background:url(../img/backgrounds/bg-titlebottom.gif) repeat-x 0 100%;}
  .keuzeblok.one-columns .link-list h2 a{ background: none !important;}
  .keuzeblok.one-columns .link-list div{ width: 670px; margin: 0 0 0 3px; background:url(../img/backgrounds/content-gradient.gif) repeat-x 0 100%; clear: both; overflow:hidden; padding-left: 9px; padding-right: 9px; padding-top: 8px;}
  .keuzeblok.one-columns .link-list ul{ margin: 0 0 0 3px; background:url(../img/backgrounds/content-gradient.gif) repeat-x 0 100%; width: 664px}
  .keuzeblok.one-columns .link-list ul a{ width: 650px;}
  .keuzeblok.one-columns .block-wide{ width:694px; background:url(../img/backgrounds/content-titlebg.gif) no-repeat 0 0; overflow:hidden;}
  .keuzeblok.one-columns .block-wide .titlebar h2{ width: 689px; margin: 0 0 0 2px; background:url(../img/backgrounds/bg-titlebottom.gif) repeat-x 0 100%;color: #db0100; font-size: 1.2em; font-weight: bold; background-position: 0 100%; margin: 0; padding: 8px 0 4px 11px}
  .keuzeblok.one-columns .column-block-container{ width: 688px; margin: 0 0 0 3px; background:url(../img/backgrounds/content-gradient.gif) repeat-x 0 100%; clear: both; overflow:hidden; }
  .keuzeblok.one-columns .column-block {float: left; width: 320px;margin: 0 0 0 10px; padding-right: 11px; margin-top: 6px; min-height: 200px}
  .keuzeblok.one-columns .column-block.line {background:transparent url(../img/backgrounds/bg-contentblock-line-right.gif) repeat-y 100% 0;}
  .keuzeblok.one-columns .column-block a {color: #333; background:transparent url(../img/bullets/arrows.gif) no-repeat scroll 99% -999px; display: block}
  .keuzeblok.one-columns .column-block a:hover {text-decoration: none; color: #DB0100}
  .keuzeblok.one-columns .column-block img {float: none; margin: 0 auto; display: block; margin-bottom: 10px}
  .keuzeblok.one-columns .column-block p {font-size: 1.2em; line-height:1.3em; margin: 0 0 10px 0}
  .keuzeblok.one-columns .column-block span.meta-data {color:#6E6E6F;font-size:0.8em;}
  .keuzeblok.one-columns .column-block ul {margin: 0; }
  .keuzeblok.one-columns .column-block ul li {background: none;padding-left: 0}
  .keuzeblok.one-columns .column-block ul li a {background: url(../img/bullets/arrows.gif) no-repeat scroll 100% -997px;border-bottom:1px solid #C7C7C7;color:#333333;display:block;font-size:.95em;line-height:1.2em;padding:4px 18px 12px 0;text-decoration:none; font-weight: bold}
  .keuzeblok.one-columns .column-block ul li a:hover {color: #DB0100}
  .keuzeblok.two-columns .link-list{ width: 345px; background:url(../img/backgrounds/bg-header-twocol.gif) no-repeat 0 0;}
  .keuzeblok.two-columns .link-list div{ padding-left: 9px; padding-right: 9px; padding-top: 8px;}
  .keuzeblok.two-columns .link-list h2 {background: url(../img/backgrounds/bg-line-245.gif) no-repeat 0 100%;}
  .keuzeblok.two-columns .link-list ul {padding-top: 8px;background:none; width: auto; padding-bottom: 0px;}
  .keuzeblok.two-columns .link-list ul li {padding-bottom: 8px;}
  .keuzeblok.two-columns .link-list ul li a {width: auto; font-weight: bold;}
  .keuzeblok.two-columns .link-list ul li a p{font-weight: normal;line-height: 1.4em}
  .keuzeblok.two-columns .link-list ul li a span{font-weight: normal;}
  .keuzeblok.two-columns a.read-more-news  {  color:#333; font-size:1.3em; padding:0 17px 0 0; background:url(../img/bullets/arrows.gif) 100% 3px no-repeat; text-decoration:none; margin-left: 12px; padding-bottom: 10px; float: left; }
  .keuzeblok.three-columns .link-list{ width: 230px; overflow:hidden;margin-right: 3px;}
  .keuzeblok.three-columns .link-list ul {background: none;}
  .keuzeblok.three-columns .link-list div { margin-bottom: 20px; padding-left: 12px; padding-right: 12px;padding-top: 12px;}
  .keuzeblok.three-columns .theme-block { margin-bottom: 20px; padding-left: 12px; padding-right: 12px;padding-top: 12px;}
  .keuzeblok.three-columns a.read-more-news  {  color:#333; font-size:1.3em; padding:0 17px 0 0; background:url(../img/bullets/arrows.gif) 100% 3px no-repeat; text-decoration:none; margin-left: 12px; padding-bottom: 10px; float: left; }
  .keuzeblok .theme-block h3 {margin-bottom: 10px;}
  .keuzeblok .theme-block a { padding-right:18px; background:url(../img/bullets/arrows.gif) 100% 4px no-repeat; text-decoration: none; display: block; color: #000;}
  .keuzeblok .theme-block a.link-image { background-image: none;}
  .keuzeblok.twodouble-columns .link-list{ width: 230px;}
  .keuzeblok.twodouble-columns .link-list h2 a{ width: 206px;}
  .keuzeblok.twodouble-columns .link-list div{ margin: 0; background:url(../img/backgrounds/bg-list.gif) repeat-x 0 100%; clear: both; overflow:hidden; padding-left: 9px; padding-right: 9px; padding-top: 8px;}
  .keuzeblok.twodouble-columns .block-wide {float: left; margin-right: 3px; padding-bottom: 10px; background: url(../img/backgrounds/bg-contentblock-462.gif) 0 100% no-repeat}
  .keuzeblok.twodouble-columns .block-small {float: left;margin-right: 3px; padding-bottom: 10px; background: url(../img/backgrounds/bg-contentblock-230.gif) 0 100% no-repeat}
  .keuzeblok.twodouble-columns .block-wide .titlebar {width: 462px; background: url(../img/backgrounds/bg-title-462.gif) 0 0 no-repeat}
  .keuzeblok.twodouble-columns .block-small .titlebar  {width: 230px; background: url(../img/backgrounds/bg-title-230.gif) 0 0 no-repeat}
  .keuzeblok.twodouble-columns h2 {color: #db0100; font-size: 1.2em; font-weight: bold; background-position: 0 100%; margin: 0; padding: 8px 0 4px 11px}
  .keuzeblok.twodouble-columns .block-small h2 {background: url(../img/backgrounds/bg-line-230.gif) 0 100% no-repeat}
  .keuzeblok.twodouble-columns .block-wide h2 {background: url(../img/backgrounds/bg-line-462.gif) 0 100% no-repeat; overflow: hidden}
  .keuzeblok.twodouble-columns .column-block {float: left; width: 210px;margin: 0 0 0 10px; padding-right: 11px; margin-top: 6px; min-height: 200px}
  .keuzeblok.twodouble-columns .column-block.line {background:transparent url(../img/backgrounds/bg-contentblock-line-right.gif) repeat-y 100% 0;}
  .keuzeblok.twodouble-columns .column-block a {color: #333; background:transparent url(../img/bullets/arrows.gif) no-repeat scroll 99% -999px; display: block}
  .keuzeblok.twodouble-columns .column-block a:hover {text-decoration: none; color: #DB0100}
  .keuzeblok.twodouble-columns .column-block img {float: none; margin: 0 auto; display: block; margin-bottom: 10px}
  .keuzeblok.twodouble-columns .column-block p {font-size: 1.2em; line-height:1.3em; margin: 0 0 10px 0}
  .keuzeblok.twodouble-columns .column-block span.meta-data {color:#6E6E6F;font-size:0.8em;}
  .keuzeblok.twodouble-columns .column-block ul {margin: 0; }
  .keuzeblok.twodouble-columns .column-block ul li {background: none;padding-left: 0}
  .keuzeblok.twodouble-columns .column-block ul li a {background: url(../img/bullets/arrows.gif) no-repeat scroll 100% -997px;border-bottom:1px solid #C7C7C7;color:#333333;display:block;font-size:.95em;line-height:1.2em;padding:4px 18px 12px 0;text-decoration:none; font-weight: bold}
  .keuzeblok.twodouble-columns .column-block ul li a:hover {color: #DB0100}
  .keuzeblok .link-list ul li span.lijst-meta-data { display:block; padding-bottom:0.3em; font-size:0.95em; color:#666; }  

   div.tab-content-block {display:none;}

  .themes-block.homepagemulti { background:url(../img/backgrounds/themes-shadow-hp.gif) 0 100% no-repeat;  }
  .themes-block.homepagemulti .titlebar{ background:url(../img/backgrounds/bg-title-694.gif) 0 0 no-repeat;  }
  .themes-block.homepagemulti h2{ width: 680px; }



/* getabte nieuwsindexen van nvbr */
  	.content-block.tab-list {width: 100%; overflow: hidden; margin: 0 0 0 0; clear: both}		
					.content-block.tab-list .titlebar {background:transparent url(../img/backgrounds/themes-titlebg-kn.gif) no-repeat scroll 0 0;padding-bottom:10px;}
						/* tab bar */
						.content-block.tab-list ul.tab-list { overflow: hidden; width: 687px; margin: 0 3px 0 3px; background: url(../img/backgrounds/bg-tabbar-bottom.gif) 0 100% repeat-x }
							.content-block.tab-list ul.tab-list li { display: block; float: left; background: url(../img/backgrounds/bg-tab-li.gif) 100% 0 repeat-x; margin: 2px 0 0 0; padding: 0; height: 22px; border: 1px solid #acadc2; border-left: 0; border-top: 0 }
							.content-block.tab-list ul.tab-list li.active { background: #fff; border-bottom: 1px solid #fff}
							.content-block.tab-list ul.tab-list li.meta-rss { float: right; background: none; border: none }
								.content-block.tab-list ul.tab-list li.meta-rss a {text-indent: -999em; display: block; width: 15px; height: 15px; background: url(../img/buttons/btn-rss.gif) 0 0 no-repeat; padding: 0; margin: 3px 3px 0 0}
								.content-block.tab-list ul.tab-list li h2 {font-size: 1em; display: block; padding: 0; margin: 0; height: 100%; text-align: center; }
									.content-block.tab-list ul.tab-list li a {display: block; height: 100%; padding: 0 13px; color: #747578;line-height: 1.9em; font-weight: bold }
									.content-block.tab-list ul.tab-list li a:hover {text-decoration: none; color: #db0100}
									.content-block.tab-list ul.tab-list li.active h2 a {color: #db0100}
						/* tab content */
						.content-block.tab-list .tab-content-block {margin-right: 10px; padding: 6px 0 10px 0; overflow: hidden}
						.content-block.tab-list .tab-content-block.shadow { background: url(../img/backgrounds/themes-shadow.gif) 0 100% no-repeat  }
							.content-block.tab-list .tab-content-block .column-block { width: 210px; float: left; margin: 0 0 0 10px; padding-right: 11px}
							.content-block.tab-list .tab-content-block .column-block.wide {width: 440px;}
							.content-block.tab-list .tab-content-block .column-block.line {background: url(../img/backgrounds/bg-contentblock-line-right.gif) 100% 0 repeat-y; }
								.content-block.tab-list .tab-content-block .column-block h3 { font-size: 1.2em; margin: 0 0 5px 0; }
									.content-block.tab-list .tab-content-block .column-block span { color: #6e6e6f; font-size: .8em }
									.content-block.tab-list .tab-content-block .column-block a { color: #333; background:transparent url(../img/bullets/arrows.gif) no-repeat scroll 99% -996px; display: block}
									.content-block.tab-list .tab-content-block .column-block a:hover {color: #db0100 }
								.content-block.tab-list .tab-content-block .column-block p {font-size: 1.2em; line-height:1.3em; margin: 0 0 10px 0}
								.content-block.tab-list .tab-content-block .column-block img {float: none; margin: 0 auto; display: block; margin-bottom: 10px}
								.content-block.tab-list .tab-content-block .column-block ul {margin: 0 0 13px 0}
									.content-block.tab-list .tab-content-block .column-block ul li {background: none; padding-left: 5px }
									.content-block.tab-list .tab-content-block .column-block ul li h3 {font-size: 1em}
									.content-block.tab-list .tab-content-block .column-block ul li a {background: url(../img/bullets/arrows.gif) no-repeat scroll 100% -997px;border-bottom:1px solid #C7C7C7;color:#333333;display:block;font-size:.95em;line-height:1.2em;padding:4px 18px 4px 0;text-decoration:none;}
									
									/* > meta icons */
									.content-block.tab-list .tab-content-block .column-block span.meta-icons {float: right; overflow: hidden; margin-top: -15px; margin-right: 15px}
										.content-block.tab-list .tab-content-block .column-block span.meta-icons a {display: block; float: left; width: 15px; height: 15px; background: none; border: none; padding: 0; margin: 0; text-indent: -999em; cursor: pointer;}
										.content-block.tab-list .tab-content-block .column-block span.meta-icons a.media-photo { background: url(../img/icons/ico-photo.png) 0 0 no-repeat;}
										.content-block.tab-list .tab-content-block .column-block span.meta-icons a.media-video { background: url(../img/icons/ico-video.png) 0 0 no-repeat; }									
									
								
								.content-block.tab-list .tab-content-block .column-block a.more-link {background: url(../img/bullets/arrows.gif) no-repeat scroll 100% 1px;padding:0 17px 0 0; display: inline; float: right; font-size: 1.2em}
								.content-block.tab-list .tab-content-block .column-block a.more-link:hover {background-position:100% -100px;color:#DB0100;text-decoration:none;}
				
.home .content-block.tab-list .tab-content-block .column-block span.summary { color: #000000; font-size: 1.2em; }
.home .content-block.tab-list .tab-content-block .column-block span.meta-data { color: #6e6e6f !important; font-size: 1em !important; }

/* kennisnet zoeken */

	.search-block-kn {margin: 0 0 0 -9px !important; padding: 0 0 19px 0; clear:both; overflow:visible;  background: url(../img/backgrounds/bg-search-gradient.gif) 0 0 repeat-x; border-top: 1px solid #8d8f9a; position: relative; width: auto !important;}
	.search-block-kn.tab-list {margin: 0 !important; background-position-y: 10px; background: url(../img/backgrounds/kennisnet-shadow.gif) 0 100% no-repeat;}
			.search-block-kn {background: url(../img/backgrounds/bg-search-shadow.gif) 0 0 repeat-y; border: none; margin: 0 0 0 0; padding: 0 0 0 0; width: 694px;}
				.search-block-gradient {background: #c6c7e1 url(../img/backgrounds/bg-search-gradient.gif) 0 0 repeat-x; margin: 0 3px 0 3px; padding: 0 0 18px 0; }

				/* .search-block-kn ul {width: 694px; height: 26px; background: url(../img/backgrounds/bg-searchmenu.gif) 0 0 repeat-x; margin: 0 0 0 0; display:block;}
					.home .search-block-kn ul { height: 27px; background: url(../img/backgrounds/bg-searchmenu-home.gif) 0 0 no-repeat; padding-top: 0;margin: 0 0 0 0; padding-left:3px; }

					.search-block-kn ul li {height: 26px; float: left; background:none; margin: 0 0 0 0; padding: 0; display:block;}
					.home .search-block-kn ul li {margin: 1px 0 0 0; }
						.search-block-kn ul li a {text-indent: -9999px; }
							.search-block-kn ul li a.snel {display: block; margin: 0; padding: 0; width: 138px; height: 26px; background: url(../img/buttons/btn-zoeken-snel.gif) 0 0 no-repeat; }
								.search-block-kn ul li a.snel:hover { background-position: 0 -78px; }
							.search-block-kn ul li.active a.snel, .search-block-kn ul li.active a.snel:hover { background-position: 0 -26px; }
							.home .search-block-kn ul li.active a.snel, .home .search-block-kn ul li.active a.snel:hover { background-position: 0 -52px; }
							.search-block-kn ul li a.uitgebreid {display: block; margin: 0; padding: 0; width: 177px; height: 26px; background: url(../img/buttons/btn-zoeken-uitgebreid.gif) 0 0 no-repeat; }
								.search-block-kn ul li a.uitgebreid:hover {background-position: 0 -52px;}
							.search-block-kn ul li.active a.uitgebreid, .search-block-kn ul li.active a.uitgebreid:hover { background-position: 0 -26px; }
  						    .search-block-kn ul li a.kennisgebieden {display: block; margin: 0; padding: 0; width: 177px; height: 26px; background: url(../img/buttons/btn-zoeken-uitgebreid.gif) 0 0 no-repeat; }
								.search-block-kn ul li a.kennisgebieden:hover {background-position: 0 -52px;}
							.search-block-kn ul li.active a.kennisgebieden, .search-block-kn ul li.active a.kennisgebieden:hover { background-position: 0 -26px; } */
 	    .search-block-kn.tab-list ul.tab-list {margin-top: 0px !important;}
        .search-block-kn.tab-list ul.tab-list li.active a {
          color:#db0100;
        }

		.content-blocks-container .search-block-kn {margin-left: -12px !important; }
      .content-blocks-container .search-block-kn.tab-list { background: url("../img/backgrounds/kennisnet-shadow-nocorner.gif") no-repeat scroll 0 100% transparent;width:689px;}
      .content-blocks-container .search-block-kn.tab-list .titlebar {    background: url("../img/backgrounds/themes-titlebg-kn-nocorner.gif") no-repeat scroll 0 0 transparent;}
		.content-block.search-block-kn fieldset  { padding:15px 0 0 59px;display: block; overflow: hidden;margin:0 0 0 0; width: 620px; } /* 230108 RK: width gewijzigd */
		.home .content-block.search-block-kn fieldset.withline  { margin: 18px 0 0 9px; border-top: 1px solid #ebecf7; padding:18px 0 0 20px;display: block;  width: 620px;  clear: both; }
			.home .content-block.search-block-kn fieldset.withline .selectbox-container  {float: right; clear: both; margin-right: 46px; margin-left: -59px; display:inline;  clear: both; overflow: hidden;}

			.home .content-block.search-block-kn fieldset.withline h2  {color:#000; font-size:1.3em; font-weight: bold; margin: -10px 0 1.3em 0; padding: 0; }
			.home .content-block.search-block-kn fieldset.withline a.select-all {display: inline; font-size: 1.2em; margin: -9px 59px 0 0; clear: left; text-decoration:none; padding-right:20px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; float: right;}
					.home .content-block.search-block-kn fieldset.withline a.select-all:hover {background-position:100% -98px; text-decoration: none;  color:#db0100; }

			.content-block.search-block-kn fieldset br { clear:both; }
			.content-block.search-block-kn fieldset div.floatright  { float: left; width: 335px; padding: 0; margin: 0 0 0 16px; display: inline;}
				.content-block.search-block-kn fieldset div.floatright input  { float: left; display: block; background: none; padding: 0; margin: 6px 8px 0 20px; display: inline; }
				.content-block.search-block-kn fieldset div.floatright label { float: left; clear: none; display: block;padding: 0; margin: 0; line-height: 25px; }
				.content-block.search-block-kn fieldset div.floatright p { float: left;display: block;padding: 0; margin: 0;  line-height: 25px;}

		.content-block.search-block-kn label { font-size:1.2em; color:#333; margin-left: 8px; clear: left; display: block; }/*rk*/
			.home .content-block.search-block-kn fieldset.withline label {margin-left: 0; clear: none; float: left; line-height: 27px; color:#333; display: block;margin-right: 2px;}

		.content-block.search-block-kn input.medium { width:252px; height: 17px; background: url(../img/backgrounds/bg-textfield-kn-search.gif) 0 0 no-repeat; margin: 0 0 0 0; margin-left: 0; color: #5d5d5d; }
			.content-block.search-block-kn select.medium { width:210px; }
			.content-block.search-block-kn input.large { width:380px; }



		.content-block.search-block-kn input,
		.content-block.search-block-kn select { float:left; margin:0;  padding:6px 4px 2px 10px; border:none; color:#333; display: block; }
		.content-block.search-block-kn input {font-family: Verdana, sans-serif; font-size:1.1em;}
		.content-block.search-block-kn select {font-size:1.2em; width:260px; padding: 4px 4px 4px 6px;}
			.content-block.search-block-kn select#startdate_month, .content-block.search-block-kn select#enddate_month { width:133px; margin:0 4px 0 10px; display: inline; }
			.content-block.search-block-kn select#startdate_year, .content-block.search-block-kn select#enddate_year { width:93px; margin:0 13px 0 0; display: inline;}

		.content-block.search-block-kn button { float:right; clear: none; margin: 0 0 0 10px;  padding:0; border:none; text-indent:-99999px; cursor: pointer; }
			.content-block.search-block-kn button.wijzigen { height: 29px; width: 88px;  background: url(../img/buttons/btn-wijzigen.png) 0 0 no-repeat;}
			.content-block.search-block-kn button.opnieuwzoeken { height: 29px; width: 145px; margin-right: 57px; background: url(../img/buttons/btn-opnieuwzoeken.png) 0 0 no-repeat;}
			.content-block.search-block-kn button.zoeken { float: right; height: 29px; width: 98px; background: url(../img/buttons/btn-zoeken.png) 0 0 no-repeat; margin-right: 358px; } /* 230108 RK: margin-right toegevoegd */
			.home .content-block.search-block-kn .withline button.zoeken {margin-right: 57px;}

		.home .content-block.search-block-kn fieldset.withline .radiolist { overflow: visible; margin-top: -1em;}
		.home .content-block.search-block-kn fieldset.withline .radiolist div { float: left; margin: 0 10px 0 0; padding: 0; display:inline; }
			.home .content-block.search-block-kn fieldset.withline .radiolist input { float: left; clear: left; margin: 7px 0 0 0; padding: 0; }
			.home .content-block.search-block-kn fieldset.withline .radiolist label {float: left; clear: none; width:120px; margin: 7px 0 0 8px;  padding: 0; line-height:1.2em; }


		.search-block-kn-bottom { margin: 0 0 12px -9px; padding: 5px 0 0 0; background:url(../img/backgrounds/bg-search-bottomshadow.gif) 0 0 repeat-x;}
		.home .search-block-kn-bottom { margin: -1px 0 0 0; padding: 6px 0 0 0; background:url(../img/backgrounds/bg-search-bottom-home.gif) 0 0 no-repeat;  }

		.search-block-kn fieldset.verborgen {display: none !important;}
        .content-block.search-block-kn a.opnieuwzoeken {position: absolute; top: 81px; left: 468px; width: 145px; height: 29px; text-indent: -999px; background:url(../img/buttons/btn-opnieuwzoeken.png) no-repeat 0 0;}
        .content-block.search-block-kn a.wijzigen {position: absolute; top: 81px; left: 368px; width: 145px; height: 29px; text-indent: -999px; background:url(../img/buttons/btn-wijzigen.png) no-repeat 0 0;}
		.content-block.search-block-kn .search-info h2 {font-size: 1.4em;}


		 /* styled selects */

        .content-block.search-block-kn div.dhtml-select { background:transparent url(../img/backgrounds/bg-select-kn.png) no-repeat 0 0;  margin:0 0 0 -2px; width:264px; height:29px; float: left; display: block; cursor: pointer;}
		.content-block.search-block-kn div#startdate_month_alt, .content-block.search-block-kn div#enddate_month_alt{ background:transparent url(../img/backgrounds/bg-select-kn-month.png) no-repeat 0 0;  margin:0 4px 0 10px; width:137px;}
		.content-block.search-block-kn div#startdate_year_alt, .content-block.search-block-kn div#enddate_year_alt{ background:transparent url(../img/backgrounds/bg-select-kn-year.png) no-repeat 0 0;  margin:0 11px 0 0; width:97px; display: inline;  }

        .content-block.search-block-kn div.dhtml-select dl { height:25px; margin:0;}
        .content-block.search-block-kn div.dhtml-select dl dt { color:#333; overflow:hidden; padding:5px 0 3px 12px; color:#333; font-size:1.1em; font-weight: normal;margin: 0 0 0 0; }


        .content-block.search-block-kn div.dhtml-select_options { width:241px; background-color:#fff; display:none; padding:2px 8px 6px 9px; position:absolute;z-index:10000; margin: 0 0 0 2px; border:1px solid #8a8ca5;}
		.content-block.search-block-kn div#startdate_month_alt_dropdown, .content-block.search-block-kn div#enddate_month_alt_dropdown  { width:114px; }
		.content-block.search-block-kn div#startdate_year_alt_dropdown, .content-block.search-block-kn div#enddate_year_alt_dropdown { width:74px; }
        .content-block.search-block-kn div.dhtml-select_options dl { height:auto; margin: 0 0 0 0; padding: 0 0 0 0;line-height: normal; }
        .content-block.search-block-kn div.dhtml-select_options dl dt { display:block; height:auto; padding:0; width:100%; font-weight: normal; margin: 0 0 0 0;}
        .content-block.search-block-kn div.dhtml-select_options dl dt a { border-bottom:1px solid #cecece; color:#333; display:block; padding:3px 5px 3px 0; z-index:999; text-decoration:none;background:transparent url(../img/bullets/arrows.gif) no-repeat 100% -997px; margin: 0 0 0 0; }
        .content-block.search-block-kn div.dhtml-select_options dl dt a:hover { color:#db0100; text-decoration: none;}

		
	/* areas block */
	.areas-block { clear:both; overflow:hidden; margin-bottom:12px; padding-top: 12px; width:100%; background:url(../img/backgrounds/themes-shadow-kn.gif) 0 100% no-repeat; }
        .areas-block h2 { color:#db0100; font-weight:bold; font-size:1.3em; padding:6px 0 6px 12px; background:url(../img/backgrounds/bg-themes-h2-kn.gif) 0 100% no-repeat; margin-bottom: 8px; }
        .areas-block .titlebar { background:url(../img/backgrounds/themes-titlebg-kn.gif) 0 0 no-repeat; padding-bottom: 10px; }
        .areas-block .area { width:208px; float:left; padding: 0 15px 0 6px; }
            .areas-block .area h3 {font-size:1.8em; color:#000; margin-bottom:0.45em; font-weight: normal; margin-left: 0px;}
				.areas-block .area h3 a { padding-right:18px; background:url(../img/bullets/arrows.gif) 99% 5px no-repeat; text-decoration: none; display: block; color: #000;}
				.areas-block .area h3 a:hover { color:#db0100; background-position:99% -96px; text-decoration: none;}
            .areas-block .area img { margin-bottom:1.2em; }
            .areas-block .area p { font-size:1.3em; color:#333; line-height:1.2em; margin-bottom:0.45em;}
            .areas-block .area a.read-more { color:#333; font-size:1.3em; padding:0 17px 0 0; background:url(../img/bullets/arrows.gif) 100% 3px no-repeat; text-decoration:none; }
            .areas-block .area a.read-more:hover { background-position:100% -97px; text-decoration: none; color:#db0100;}
        .areas-block .stripes { overflow:hidden; width:100%; background:url(../img/backgrounds/themes-stripes.gif) -1px 0 repeat-y; margin:0 0 0 0; padding:0 0 0 6px;}
        	.areas-block .area ul { border-top:1px solid #d1d2de; margin: 0 0 0 0; margin-bottom: 15px; }
				.areas-block .area ul li { background: none; padding-left: 0; margin-bottom:0;}
				.areas-block .area ul li.more-link a,
                .areas-block .area ul li.less-list a,
                .areas-block .area ul li.more-list a {color:#e24242;  }
						.areas-block .area ul li.more-link a:hover {color:#e24242;  }
						.areas-block .area ul li a { display:block; color:#333; border-bottom:1px solid #d1d2de; width:100%; padding:4px 0 4px 0; background:url(../img/bullets/arrows.gif) no-repeat 99% -996px; text-decoration:none; }/*rk*/
						.areas-block .area ul li a:hover { color:#db0100; background-position:99% -996px; text-decoration: none; }


    .areas-block ul.expander { background: none;width: 200px;height: auto;}
    .areas-block ul.expander li { float: none;}
    .areas-block ul.expander li a { text-indent: 0px;}
    .areas-block ul.expander li.hidden { display: none }

	/* paginatype download */

	.content-block .doc-download-block {width: 223px; background:url(../img/backgrounds/bg-docdownload-shadow.png) repeat-y 0 0;  float: right;  margin: 10px 0 0 16px; display: inline; padding: 0; }
		.content-block .doc-download-block img {margin: 0 0 0 2px; float: none; padding: 0; border: none; float: left;}
		.content-block .doc-download-block  h2 { color:#000; margin: -15px 0 0 0; padding: 12px 0 0 12px; line-height: 12px; background: url(../img/backgrounds/bg-docdownload-top.png) no-repeat 2px 0; display:inline; width:223px; float: left; height:15px;}

		.content-block .doc-download-block ul { padding:12px 12px 20px 10px; width:195px; margin:0 0 0 3px; display:inline;float: left; background:url(../img/backgrounds/bg-docdownload-gradient.gif) repeat-x 0 0;}
			.content-block .doc-download-block ul li { margin:0 0 5px 0; background:none; padding: 0 0 0 29px; font-size:1.2em;  display: block;}
				.content-block .doc-download-block li.download.pdf { background: url(../img/buttons/pdf-icon-paars.gif) no-repeat 0 0; }
				.content-block .doc-download-block ul li a {  display:block; text-decoration:none; color:#333; line-height:1.4em; padding: 0 0 6px 0;   }
				.content-block .doc-download-block ul li a:hover { text-decoration: none; color:#db0100; }

		.content-block .doc-download-block-bottom {width: 223px; background:url(../img/backgrounds/bg-docdownload-bottom.png) no-repeat 0 0;  float: right;  padding-top: 6px; clear: both; margin-top: -1px;}

		/* download block */
	  div.opbouw_document ol li {margin-bottom: 0.8em !important;}

	.secondary-content .link-list dl { margin: 0 -3px 0 3px; width: 249px; background:url(../img/backgrounds/bg-list-col2-gradient.gif) repeat-x 0 100%; padding:5px 0 15px 0; font-size:1.2em; }
		.secondary-content .link-list dl dt { margin:0 8px 0 8px;  padding: 2px 0 0 1px; width:232px; line-height: 1.4em; font-weight: bold; color:#8c8c8c; display: block;}
		.secondary-content .link-list dl dd {margin:0 8px 0 8px; padding: 1px 0 2px 1px; width:232px; line-height: 1.4em; border-bottom:1px solid #d1d2de; display: block;}
			.secondary-content .link-list dl dd strong {font-weight:bold;}
			.secondary-content .link-list dl dd a {  width: 209px; padding: 0 2px 0 20px;  background: url(../img/bullets/arrows.gif) 1px -798px no-repeat; line-height:1.9em; text-decoration: none; }
			.secondary-content .link-list dl dd a:hover {background-position:1px -398px;}


	/* login */
    div.login { width:254px; background:url(../img/backgrounds/bg-search-top.png) no-repeat 0 0;  padding-top:3px; }
		div.login h2 { margin-bottom:1em; font-size:1.4em; font-weight:bold; color: #fff;}
		div.login p {  font-size:1.2em; color:#e24242; font-weight: bold; margin:0 0 1em 0; }
		div.login ul {margin-bottom:0; display: block; width: 230px;}
			div.login ul li { background:url(../img/bullets/arrow-login.gif) no-repeat; color:#fff; padding-left:10px; margin-bottom:0.5em; line-height: 1.3em;}
				div.login ul li a { color:#fff; text-decoration: none;}
					div.login ul li a:hover { color:#e24242; text-decoration: none;}
		div.login fieldset { display: block;  overflow: hidden; }
			div.login input.text { display:block; font-family:Verdana, sans-serif; font-size:1.1em; color:#5d5d5d; margin-bottom:13px; border:none; padding:6px 0 6px 10px; width:220px; float:left; background: url(../img/backgrounds/bg-textfield-kn.gif) 0 0 no-repeat; }

			div.login button { border: 0; float: right; padding:5px 34px 6px 0; text-decoration:none; background:url(../img/buttons/read-more-large.gif) 100% 0 no-repeat; font-size:1.2em; display: inline; cursor: pointer; color:#fff;text-align: right; margin: 0 2px 0.7em 0;}
				div.login button:hover {color:#e24242;  }

	  div.login .formulier{ border-top: 0px !important;}
	.login-beslotendeel div.toelichting,
	.login-beslotendeel div.opmerking,
	.login-beslotendeel div.fout{ margin-left:8px; margin-bottom:1.8em; line-height:1.4em; font-size:1.2em; color:#333; }

	/* project zoeken */
		.projecten_zoeken .search-block-kn {background: none; }
		.projecten_zoeken.content-block.search-block-kn {background: none; background-color: #ddd;width: auto; border-top: 1px solid #888; border-bottom: 1px solid #888; }
		.projecten_zoeken #zoeken {margin-right:57px; }
		.content-block.results-header p.nr-results { float: right; text-align: right;  width: 300px; margin:0 5px 0 0; display: inline;}


.TweetDiv {
  background:url(/views/shared/img/buttons/twitter_bird.png) 0 2px no-repeat !important;
  padding:0 0 1em 25px;
}

.TweetDiv a {
  background:none;
  text-decoration:none;
}

span.setlabel {display: none;}

