/* general tags */
*{
  margin:0; padding:0;
}
img {
  border: 0px;
}
a {
  color:#b33a7d;
  text-decoration:none;

}
a:hover {
  color:#d871aa;
  text-decoration:none;
}

html{
  font-family: Arial, Helvetica, sans-serif;
	font-size:  12px; /*11px;*/
  line-height: 15px;
  color: #000; /*#5b5b5b;*  <-- grijs */
  text-align: center;
  height: 100%;
  background-color:#DFDFDF;

  /*scroll verspringing fix voor firefox*/
  /*min-height: 100%; margin-bottom: 1px; */
}
body{
  text-align: center;
  height: 100%;
  /*behavior:url( hover.htc ); */
}
.homebody {
}
.standaardbody {
}


h1, h2, h3 p {
  padding-bottom:10px;
}
.answer {
  padding: 0px 0px 12px 0px;
}
h1 {
 color: #000; /*#5b5b5b;*  <-- grijs */
 font-size: 1.25em; /*14px;*/
}

h2 {
  color:#000; /*#5b5b5b;*  <-- grijs */
  font-size: 1.08em; /*12px;*/
  margin-top: 20px;
}
.active h2 {
  padding-bottom:3px;
}

.rightcolumn h1, .agenda h1 {
  color:#49ab48;
  font-size: 1.25em; /*14px;*/
}
.rightcolumn h2, .agenda h1  {
  color:#49ab48;
  font-size: 1.17em; /*13px;*/
}
.agenda h1  {
  /*background: transparent url("../gfx/agenda.png") no-repeat;   */
  width: 47px;
  height: 15px;
  color:#000;
}
.agenda h1 { /* remove the blanks */
 filter: progid: DXImageTransform. Microsoft. AlphaImageLoader (src='assets/gfx/agenda.png', sizingMethod='crop');
}
p {
  margin-bottom: 10px
}
.content ul {
  margin-bottom: 10px
}
.content li {
  margin-left:25px;
  padding-left:10px;
}

.container {
  float:left;
  left:50%;
  margin-left:-493px;
  margin-right:auto;
  position:relative;
  text-align:left;
  width: 987px;
  border-left:1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  background: transparent url(../gfx/background_home.gif)
}

/*Random backgrounds op container*/
#background_imgmap {
  background: #fff url("../gfx/background_imgmap.gif") no-repeat 50% 0%;   
}
#background_home {
  background: #fff url("../gfx/background_home.gif") no-repeat 50% 0%;   
}
#background1 {
  background: #fff url("../gfx/background_vector_1.gif") no-repeat 50% 0%; 
}
#background2 {
  background: #fff url("../gfx/background_vector_2.gif") no-repeat 50% 0%;   
}
#background3 {
  background: #fff url("../gfx/background_vector_3.gif") no-repeat 50% 0%;   
}
#background4 {
  background: #fff url("../gfx/background_vector_4.gif") no-repeat 50% 0%;   
}
#background5 {
  background: #fff url("../gfx/background_vector_5.gif") no-repeat 50% 0%;   
}
.logo_sb {
  float:right;
  height:40px;
  margin-top:32px;
  margin-bottom: 11px;
  position:relative;
  right:14px;
  width:331px;  
}
.pionersgezocht {
  height: 192px;
  width:192px;
  position:absolute;
  top:366px;
  left:791px;
  display:block;
}
.menuholder {
  width: 987px;
  height: 164px;
  clear:both;
  position: relative;
  padding-left:2px;
  z-index:2000;
}

/*Firstmenu*/
.firstmenu {
  width: 163px;
  height: 164px;
  float: left;  
  margin-right:1px;
  background: url("../gfx/buttons_leftbackgr.png");
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
.firstmenu #lihome { 
  margin-top: 11px;
} 
.firstmenu li {
  margin:0;
  margin-left:16px; 
  float: left; 
  height:22px;
  width:135px;
}
.firstmenu li a {
  width:135px;
  height:22px;
  display:block;
  position:relative;
}
.firstmenu #lihome a{
}
.firstmenu #lihome {
 background: url("../gfx/menu_home.png") no-repeat;
}
.firstmenu #liactueel{
 background: url("../gfx/menu_actueel.png") no-repeat;
}
.firstmenu #livragen {
 background: url("../gfx/menu_vragen.png") no-repeat;
} 
.firstmenu #liinschrijven {
  background: url("../gfx/menu_inschrijven.png") no-repeat;
}


/*
.firstmenu #lihome a { background-position: -14px -11px; }
.firstmenu #liactueel a { background-position: -14px -30px; }
.firstmenu #livragen a { background-position: -14px -52px; }
.firstmenu #liinschrijven a { background-position: -14px -74px; }
*/
.firstmenu span {
  width:135px;
  height:22px;
  display: none;
}

/* END FIRSTMENU*/

/*LSM_0*/
.LSM_0 {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

.LSM_0 li{
  width: 163px;
  height: 164px;
  float: left;  
  margin-right:1px;  
}
.LSM_0 li a {
  width: 163px;
  height: 164px;
  display:block;
  position:relative;
}
.li54 a, .li54_selected a{
  background: url("../gfx/menu_woonbeloftes_hover.png") no-repeat;
}
.li55 a, .li55_selected a {
  background: url("../gfx/menu_ontwikkelen_hover.png") no-repeat;
}
.li56 a, .li56_selected a{
  background: url("../gfx/menu_voordelen_hover.png") no-repeat;
}
.li57 a, .li57_selected a{
  background: url("../gfx/menu_projecten_hover.png") no-repeat;
}

.LSM_0 .li54 a:hover, .li54_selected a { background: url("../gfx/menu_woonbeloftes.png") no-repeat; }
.LSM_0 .li55 a:hover, .li55_selected a { background: url("../gfx/menu_ontwikkelen.png") no-repeat; }
.LSM_0 .li56 a:hover, .li56_selected a { background: url("../gfx/menu_voordelen.png") no-repeat;}
.LSM_0 .li57 a:hover, .li57_selected a {  background: url("../gfx/menu_projecten.png") no-repeat; }

/*
.LSM_0 .li55_selected {
  border: 1px solid red;
  height:10px;
  width: 10px;
}
*/
.LSM_0 span {
  display: none;
}

/*Hover direct zien op home*/

.homebody .LSM_0 .LSM_1 a {
  display: block;
  background:none !important;
}
.LSM_0 li .LSM_1 span{
  display: block;
  line-height: 20px;
  padding: 10px 5px 10px;
  color: #000;
  border:1px solid #d8d8d8;
  background: url("../gfx/boxbackgr_whitehover.png");
  
}
/*  
.LSM_0 li .LSM_1 li{
  float:left;
  border:1px solid black;
}
*/
/* eind*/

.LSM_0 .LSM_1 {
  display: none;
}
/*
.LSM_0 li:hover .LSM_1 {
  display:block;
  background:none !important;
  height: 221px;

}
*/
.LSM_0 li:hover .LSM_1 a,
.LSM_0 .LSM_1 a{
  display:block;
  background:none !important;
}
/*
.LSM_0 li:hover .LSM_1 span{
  display: block;
  line-height: 20px;
  padding: 10px 5px 10px;
  color: #000;
}
*/
.LSM_1 {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  position:absolute;
}

.LSM_1 .LSM_description {
  display:none !important;
}
/* END LSM_0*/

.buttonright1 {
  float:left;
  margin-bottom:1px;
  width:163px;
  height: 81px;
}  
.buttonright1 a {
  background: url("../gfx/buttons.png") no-repeat -655px 0px;
  width: 163px;
  height: 81px;
  display:block; 
}
.buttonright2 {
  float:left;
  margin-bottom:1px;
  width:163px;
  height: 82px;
}  
.buttonright2 a {
  background: url("../gfx/buttons.png") no-repeat -655px -82px;
  width: 163px;
  height: 82px;
  display:block; 
}
.buttonright1 a:hover { background-position: -655px -164px; }
.buttonright2 a:hover { background-position: -655px -246px; }

.buttonright1 span, .buttonright2 span {
  display: none;
}

/* THIRDMENU*/

.menuholderunder {
  margin:0;
  padding:0;
  float: left;
  width: 163px;
  height: 221px;
  background: url("../gfx/buttons_underbackgr.png");
  z-index:3000;
  overflow:hidden;
}
.thirdmenu {
  height: 143px;
  float: left;  
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-left:16px; 
}
.thirdmenu li{
  width: 135px;
  height: 22px;
  float: left;  

}
.thirdmenu li a {
  display:block;
  height:22px;
  width:135px;
  position:relative;
}
.thirdmenu #linieuwsbrief {
  margin-top: 12px;
} 

.thirdmenu #linieuwsbrief{
  background: url("../gfx/menu_nieuwsbrief.png") no-repeat;
}
.thirdmenu #litellafriend{
  background: url("../gfx/menu_tellfriend.png") no-repeat;
}
.thirdmenu #lipioniers{
  background: url("../gfx/menu_pioniers.png") no-repeat;
}
.thirdmenu #lidisclaimer{
  background: url("../gfx/menu_disclaimer.png") no-repeat;
}
.thirdmenu #ligrotereletters{
  background: url("../gfx/menu_letters.png") no-repeat;
}
.thirdmenu #lizoeken {
  background: url("../gfx/menu_zoeken.png") no-repeat;
}
.thirdmenu #ligrotereletters a {
  display:none;
}

#changeFont a.increaseFont {
  background-position: -14px -95px; 
} 
#changeFont2 a.decreaseFont {
  background-position: -109px -95px; 
} 

#changeFont, #changeFont2 {float:left;}

#changeFont a {
  width: 98px !important;
  height: 22px;
  display:block !important; 
}
#changeFont2 a {
  width: 20px !important;
  height: 22px;
  display:block !important; 
}
.thirdmenu span {
  display: none;
}
.searchbox {
  left:8px;
  position:absolute;
  top:198px;
  width:136px;
}
.searchbox input {
  width: 92px;
  height: 11px;
  float:left;
  font-size: 9px;
}
.searchbox .button {
  background-image: url(../gfx/searchbutton.gif);
  height:15px;
  width:35px;  
  border: 0px;
  margin-left: 5px;
}
.heijmans {
  left:8px;
  position:absolute;
  top:222px;
  
}
/* END THIRDMENU*/

.submenu {
  clear: both;
  margin-bottom: 30px !important;
  list-style-type: none;
  list-style-image: none;
  font-weight: bold;
}
.submenu a {
  color: #000; /*#6e6e6e;*/
  text-decoration:underline;
}  
.submenu li {
  float: left;
  border-left: 1px solid #000;
}
.submenu li a:hover {
  color: #adadad;
}
.submenu li.first {
  float: left;
  padding-left: 0px;
  margin-left: 0px;
  border-left: 0px;
}
.submenu .selected a {
  text-decoration: none !important;
  cursor:default;
}
.clearsubmenu {
   clear: both;
}
.content {
  background:transparent url(../gfx/boxbackgr_white.png) repeat scroll 0%;
  float:left;
  height:auto;
  margin:10px 0 0 10px;
  min-height:300px;
  padding:11px 20px;
  width:600px;
 /*position: relative;*/
}
.homebody .content {
  width: 550px;
}
.wide .content {
  width: 700px;
}
.nieuwsagenda .content {
  width: 430px;
}
.rightcolumn {
  float:right;
  background:transparent url(../gfx/boxbackgr_white.png) repeat scroll 0%;
  width:150px;
  height:auto;
  min-height:300px;
  margin: 20px 0px 0px 0px;
  padding:20px 10px 20px 0px;
}
.faq {
  padding-left: 10px;
}
.faqcat {
  margin-top: 25px;
}
.faq h2 {
  margin-top:2px;
}
.faq .question.active {
  background-image:url(../gfx/raquo-down.gif);
}
.faq .question {
  background:transparent url(../gfx/raquo.gif) no-repeat scroll left 5px;
  color:#49ab48;
  cursor: pointer;
  padding-left:20px;
}

.object {
  margin:0;
  padding:0;
  list-style:none;
}
.object img {
  padding:5px;
}
.object span {
  padding:5px;
  width:200px;
  display:block;
}
.object li {
  border:1px solid #909090;
  float:left;
  margin:10px;
  padding-left: 0px;
  min-height: 246px;
}
.object h1 {
  background-color: #adadad;
  color: #fff; 
  font-weight:bold;
  padding: 3px 10px 3px 10px;
  margin-bottom:12px;
  font-size: 12px;
}
.object h1 a{
  color: #fff; 
}
.object .link {
  padding: 3px 10px;
}
.object span {
  color: #000; 
  padding: 3px 10px;
}

.searchresulttable {
  padding-left: 20px;
}
#etoNotice {
  display:none;
}


/* -------------CALENDAR -------------*/
.agenda {

  height:auto;
  opacity:0.6;
  padding:10px;
  text-align:center;
  width:306px;
  z-index:2000;
  position: relative;
}
.agenda .monthLinks, .agenda .monthLinks a {
  text-decoration: none;
  font-weight: bold;
  color: #000;
}
.agenda .monthLinks .monthArrow {
  font-size: 1.2em;
  color: #000;
}
.agenda .showday {
  color: #000;
}

.agendabackground {
  position:absolute;
  right:2px;
  top:260px;
  background: #fff;
}

/* cells with[out] the dates */
.agenda .regular, .agenda .regularEmpty {
  background: #e3e3e3;
  color: #000;
  border:1px solid;
  border-color:#FFFFFF rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255);
  text-align: center;
  width: 14%;
  font-weight: bold;
  font-family: arial;
}
/* cells with linked dates */
.agenda .regular a {
  display: block;
  background: #c9dac8;
  text-decoration: underline;
  color:#000;
}
.agenda .current {
background: #C0CAE4;
}
.agendaPreview {
  padding: 10px; 
  width:304px;
  clear: both; 
  z-index: 3000;
  overflow: hidden;
  display: block;
  margin-top:20px;
}
.agendaPreview .agendaPreviewTitle {
  font-weight: bold;
}
.agendaheader {
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:15px;
	position:absolute;
	right:8px;
	top:100px;
	width:180px;
	z-index:2;
}

.transbar_mid { 
  background:transparent url(../gfx/transimage.gif) repeat-y;
  height:25px;
  width:197px;
  z-index: 1; 
  float: right;
}
.popup {
  position: absolute;
  top:100px;
  left:100px;
}
/*Mail a Friend -----*/
.fieldset2 {
  margin: 5px;
  width: 44%;
  height:250px;
  float: left;
} 
.fieldset2 legend {
  color: #5B5B5B;
  display:none;
}
fm_belangstelling {
width:530px;
}
label.friend {
  float:left;
  display: block;
  width: 130px;
  clear: both;
}
input.veld {
  width: 280px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  margin-bottom:5px;
 }
input.testclass, textarea, select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
 }
.holder {
  font-family: arial, helvetica;
  font-size: 9pt;
/* width: 520px; */
 }
.holder_2 {
  padding-left:15px;
  padding-bottom:2px;
}
.holder_3 {
  padding-left:15px;
  padding-bottom:2px;
}
 .holder_4 {
  height:400px;
  clear:both;
  padding-left:15px;
  padding-bottom:2px;
}
.fieldset {
  margin: 5px;
  width: 44%;
  height: 130px;
  float: left;
  padding:8px;
}
.fieldset2 {
  margin: 5px;
  width: 90%;
  border:0px none;
  } 
.fieldset2 .button {
  clear: both;
}
.error {
  color: #c00;
}
/*END Mail a Friend -----*/
.melding {
  background-color: #c7d8c6;
  font-weight:bold;
  padding:5px;
  width:40%;
}
.contentimages {
  list-style:none;
}
.contentimages li {
  display:inline;
}
.thickbox img {
  border:1px solid grey;
  height:110px;
  overflow:hidden;
  padding:5px;
  width:110px; 
}
.balloondownload {
  padding-bottom: 15px;
}

.balloon p{
  margin-top:-4px;
}

.banner_marketing_jaarprijs {
  position: absolute;
  bottom: 5px;
  left: 25px;
}
