/* STANDAARD // OP ELKE PAGINA HET ZELFDE ------------------------------------------------ */

body
{
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-family:"trebuchet MS", Arial, Verdana;
  line-height: 18px;
  font-size: 0.7em;
  font-weight: normal;
  color: #656565;
  margin: 0px;
}

/* BOLD (H-codes) ----------------------------------------------- */

table tr td  {
  font-family:"trebuchet MS", Arial, Verdana;
  }

h1
{
  font-weight: bold;
  color: #666666;
  font-size: 11px;
}

h1.header_txt
{
  font-family:"trebuchet MS", Arial, Verdana;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 14px;
  color: #5178AE;
  margin: 0px;
}

h2
{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 14px;
  color: #5178AE;
  margin: 0px;
}

h3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}

h4
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

h5
{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 14px;
  color: #FFFFFF;
  margin: 0px;
}

.vacature-item
{
  margin: 0px;
  padding: 5px;
  position: absolute;
  left: 10px;
  top: 415px;
  width: 120px;
  height: 85px;
  z-index: 20;
  background: #fbee78;
  border-right: solid 3px #d1d2cd;
  border-bottom: solid 3px #d1d2cd;
  text-align: center;
}
.vacature-item h2 
{
	padding: 0 0 10px 0;
	font-size: 16px;
}
.vacature-item p 
{
	padding: 0 0 10px 0;
	margin: 0;
	}
.vacature-item a:link
{
	text-decoration: underline;
}

.placeholder
{
  width: 1000px;
  height: 100%;
  float: left;
}

/* Twitterscreen */
#twitter_div
{
  margin: 0px;
  padding: 4px;
  /*position: absolute;*/
  background-color:#F8F8F8;
  /*left: 0px;
  top: 350px;
  width: 140px;
  height: 250px;
  z-index: 20;*/
  color:#8D8D8D;
  border:solid 1px #EBEBEB;
}

#twitter_div ul
{
  margin:8px 0 0 0;
  padding:0px;
  list-style: none;
}
#twitter_div li
{
  border-top:dotted 1px #cccccc;
  margin:6px 0 6px 0;
}
#twitter_div a:link a:visited a:active
{
  color:#7593BF;
}


/* HEADER --------------------------------------------------------------------- */

.header
{
  width: 945px;
  height: 93px;
  background-image: url(../images/header.jpg);
  background-repeat: no-repeat;
  margin-left: 15px;
  float: left;
}

/* MENU DIV --------------------------------------------------------------------- */

.menu
{
  width: 700px;
  height: 25px;
  float: left;
  padding-top: 5px;
  padding-left: 180px;
  font-size:14px;
}

/* STIPPELLIJN --------------------------------------------------------------------- 
F
.stippellijn { width: 720px; height:2px; float:left; margin-left:15px; margin-top:3px; margin-bottom:3px; border-bottom:dashed 1px #5178AE; }*/

/* BREADCRUMS DIV --------------------------------------------------------------------- */

.breadcrums
{
  height: 20px;
  width: 900px;
  float: left;
  margin-left: 12px;
}

/* LINKER CONTAINER VOOR 2e MENU --------------------------------------------------------------------- */

.left_cont
{
  width: 150px;
  height: 609px;
  float: left;
  margin-left: 15px;
  font-weight: bold;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 12px;
  line-height: 22px;
}

/* HEADER AFBEELDING (per kleur verschillend) --------------------------------------------------------------------- */


.header_picture
{
  width: 575px;
  height: 135px;
  float: left;
  background-color: #FFFFFF;
  margin-right: 25px;
  margin-bottom: 20px;
}

/* RECLAME BLOK --------------------------------------------------------------------- */

.placeholder_reclame
{
  width: 175px;
  height: 135px;
  float: left;
  margin-bottom: 20px;
}

/* FOOTER ------------------------------------------------ */
.footer
{
  width: 775px;
  height: 20px;
  float: left;
  text-align: center;
  font-size: 10px;
  color: #5178AE;
  padding-left: 185px;
}
/* FOOTER_line ------------------------------------------------ */
.footer_line
{
  width: 775px;
  float: left;
  margin-left: 185px;
  border-bottom:dotted 1px #5178AE;
}

/* LINK OPMAAK NORMAAL ------------------------------------------------ */

a:link
{
  color: #5178AE;
  text-decoration: none;
}
a:visited
{
  color: #5178AE;
  text-decoration: none;
}
a:hover
{
  color: #999999;
  text-decoration: none;
}
a:active
{
  color: #5178AE;
  text-decoration: none;
}

/* LINK OPMAAK BOLD ------------------------------------------------ */

a.bold:link
{
  color: #5178AE;
  font-weight: bold;
  text-decoration: none;
}
a.bold:visited
{
  color: #5178AE;
  font-weight: bold;
  text-decoration: none;
}
a.bold:hover
{
  color: #999999;
  font-weight: bold;
  text-decoration: none;
}
a.bold:active
{
  color: #5178AE;
  font-weight: bold;
  text-decoration: none;
}

/* PAGINA MET 3 CONTAINERS  -------------------------------------------------------------------------------------------------------*/


.header_ronde_hoeken_klein
{
  width: 160px;
  height: 19px;
  float: left;
  /*background-image: url();*/
  background-repeat: no-repeat;
  padding-left: 15px;
}


/* NIEUWS KOLOM 1 */

/*.news_col_1_holder { width:375px; height:100%; float:left; margin-right:25px; margin-bottom:25px }*/
.news_col_1_holder
{
  width: 375px;
  height: 100%;
  float: left;
  margin-right: 12px;
  margin-bottom: 10px;
  margin-top: 0px;
  border: none;
}
.news_col_1_holder_2tl
{
  width: 388px;
  height: 100%;
  float: left;
  margin-right: 12px;
  margin-bottom: 25px;
}
.news_col_1
{
  width: 350px;
  height: 100%;
  float: left;
}

.news_col_1_2tl
{
  width: 350px;
  height: 100%;
  float: left;
  margin-right: 40px;
}

.news_col_1_pic
{
  width: 78px;
  height: 78px;
  float: left;
  margin-right: 11px;
  border: none;
}
/*.news_col_1_txt    { width:260px; height:100%; float:left; border-bottom:dashed 1px #5178AE; margin-bottom:10px; padding-bottom:10px; text-align:left; }*/
.news_col_1_txt
{
  width: 260px;
  height: 100%;
  float: left;
  text-align: left;
  margin-bottom: 0px;
}
.news_border_bottom
{
  width: 260px;
  border-top: dotted 1px #5178AE;
  /*border-top: dashed 1px #5178AE;*/
  float: right;
  margin-bottom: 0px;
  margin-top: 20px;
}

/* NIEUWS KOLOM 2 */

.news_col_2
{
  width: 175px;
  height: 100%;
  float: left;
  margin-right: 25px;
}

.news_col_pic
{
  width: auto;
  height: auto;
  margin-bottom: 15px;
}

/* RECHTER KOLOM // PORTFOLIOPAGE */

.port_newsitem
{
  width: 175px;
  height: 100%;
  float: left;
  margin-top: 25px;
  margin-bottom: 10px;
}

/* NIEUWS KOLOM 3 */

.news_col_3
{
  width: 175px;
  height: 100%;
  float: left;
}

/* PAGINA MET 2 CONTAINERS (links groot / rechts klein)  --------------------------------------------------------------------- */

/* BREDE KOLOM */

.brede_col_holder
{
  width: 575px;
  height: 100%;
  float: left;
  margin-right: 25px;
  text-align: left;
}
.brede_col
{
  width: 575px;
  height: 100%;
  float: left;
  margin-bottom: 25px;
}
.brede_col_content
{
  width: 575px;
  height: 100%;
  float: left;
  margin-bottom: 25px;
}
.brede_col_txt
{
  width: 480px;
  height: 100%;
  float: left;
  /*border-bottom: dashed 1px #5178AE;*/
  border-bottom: dotted 1px #5178AE;
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.header_ronde_hoeken
{
  width: 775px;
  height: 20px;
  float: left;
  margin-bottom: 24px;
  /*background-image: url(../images/bar.jpg);*/
  border-bottom:dotted 1px #616161;
  background-repeat: no-repeat;
  padding:0 0 5px 0;
}

.header_rond_2_1
{
  /*background-image: url(../images/header_2_1col.jpg);*/
  border-bottom: dotted 1px #5178AE;  
  padding-bottom: 5px;
  width: 360px;
  height: 18px;
  margin-right: 25px;
  margin-bottom: 15px;
  float: left;
}

.header_563
{
  width: 575px;
  height: 20px;
  float: left;
  border-bottom: dotted 1px #5178AE;
  padding-bottom: 5px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #5178AE;
  font-size: 14px;
}
.header_col_port
{
  width: 560px;
  height: 17px;
  float: left;
  margin-bottom: 25px;
  background-image: url(../images/bar_563.jpg);
  background-repeat: no-repeat;
  padding-left: 15px;
  padding-top: 2px;
}
.header_560
{
  width: 560px;
  height: 17px;
  float: left;
  margin-bottom: 25px;
  background-image: url(../images/bar_563.jpg);
  background-repeat: no-repeat;
  padding-left: 15px;
  padding-top: 2px;
}

.bar_small
{
  background-image: url(../images/bar_small.jpg);
  width: 170px;
  height: 18px;
  float: left;
  padding-left: 5px;
  padding-top: 2px;
}

/* KOLOM VOLLEDIGE BREEDTE */

.vol_col_holder
{
  width: 775px;
  height: 100%;
  float: left;
  /*margin-right: 25px;*/
  text-align: left;
}
.vol_col
{
  width: 775px;
  height: 100%;
  float: left;
  margin-bottom: 25px;
}


/* STIPPELLIJN KORT --------------------------------------------------------------------- */

.stippellijn_kort
{
  width: 563px;
  height: 2px;
  float: left;
  margin-top: 3px;
  margin-bottom: 10px;
  /*border-bottom: dashed 1px #5178AE;*/
  border-bottom: dotted 1px #5178AE;
}

ul#table_list
{
  width: 575px;
  padding: 0px;
  border-top: 0px;
  margin: 0px;
  
/*  font: bold 14px Garamond, Georgia, "Times New Roman" , Times, serif;*/
}


/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */
/* --------------------------------------------------------------------- */

ul#table_list
{
  padding: 0px;
  border-top: 0px;
  margin: 0px;
  font: 11px "trebuchet MS", Arial, Verdana;
  color: #5178AE;
}

ul#table_list li
{
  list-style: none;
  margin: 0px;
  border: 0px;
}

ul#table_list li a.table_list
{
  display: block;
  width: 560px;
  padding: 4px 8px 4px 8px;
  border: 0px;
  background: #DCE4EF;
  text-decoration: none;
  text-align: left;
}

ul#table_list li.wit a.table_list
{
  display: block;
  width: 560px;
  padding: 4px 8px 4px 8px;
  border: 0px;
  background: #FFFFFF;
  text-decoration: none;
  text-align: left;
}

ul#table_list li a.table_list:link
{
  color: #666677;
}

div#table_cont li a.table_list:visited
{
  color: #666677;
}

ul#table_list li a.table_list:hover
{
  color: #ffffff;
  background: #FF4E00;
}

.bg_white
{
  background: #FFFFFF;
}

.placeholder_news
{
  width: 800px;
  height: 100%;
  float: left;
}

.placeholder_news_inside
{
  width: 390px;
  height: 100%;
  float: left;
}

.placeholder_archive
{
  width: 575px;
  height: 100%;
  float: left;
}

.placeholder_archive_inside
{
  width: 285px;
  height: 100%;
  float: left;
}

.project_col_1_pic
{
  width: 78px;
  float: left;
  margin-right: 11px;
}
.project_col_1_txt
{
  width: 480px;
  height: 100%;
  float: right;
  border-bottom: dotted 1px #5178AE;
  /*border-bottom: dashed 1px #5178AE;*/
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-align: left;
}
.project_col_txt
{
  width: 480px;
  height: 100%;
  float: right;
  xmargin-bottom: 10px;
  padding-bottom: 10px;
  text-align: left;
}
.project_bottom_border
{
  width: 480px;
  float: right;
  border-bottom: dotted 1px #5178AE;
  /*border-bottom: dashed 1px #5178AE;*/
}

.project_list
{
  color: #666677;
  background: #FFFFFF;
}
.project_list:hover
{
  color: #FFFFFF;
  background: #FF4E00;
}
.project_list a
{
  color: #666677;
  background: #FFFFFF;
}
.project_list:hover a
{
  color: #FFFFFF;
  background: #FF4E00;
}

.project_list_alt
{
  color: #666677;
  background: #DCE4EF;
}
.project_list_alt:hover
{
  color: #FFFFFF;
  background: #FF4E00;
}
.project_list_alt a
{
  color: #666677;
  background: #DCE4EF;
}
.project_list_alt:hover a
{
  color: #FFFFFF;
  background: #FF4E00;
}

.jobs_col_holder
{
  width: 550px;
  height: 100%;
  float: left;
  margin-right: 25px;
  margin-bottom: 0px;
}
.jobs_col_txt
{
  width: 550px;
  height: 100%;
  float: right;
  border-bottom: dotted 1px #3366FF;
  /*border-bottom: dashed 1px #3366FF;*/
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.emplo_pic
{
  width: 160px;
  height: 200px;
  float: left;
  margin-right: 11px;
}

.emplo_txt
{
  /*width:385px; */
  height: auto;
  float: left; /*border-bottom:dashed 1px #5178AE; */
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-align: left;
}

.td_color
{
  background-color: #DCE4EF;
}

/* MEDEWERKER */
.brede_col_content_emp
{
  width: 360px;
  min-height: 300px;
  height: auto !important;
  height: 300px;
  float: left;
  margin-bottom: 25px;
  border-right: dotted 1px #a6c2e8;
  /*border-right: dashed 1px #a6c2e8;*/
  padding: 0 20px 0 0;
}

.brede_col_content_emp2
{
  width: 360px;
  min-height: 300px;
  height: auto !important;
  height: 300px;
  float: left;
  margin-bottom: 25px;
  padding: 0 20px 0 0;
}






/* KERST KIVA ----------------------------------------------- */
.placeholder_kiva
{
  width: 800px;
  height: 100%;
  float: left;
}

.placeholder_kiva h1, .kiva_left_holder h2, .kiva_right_holder h2 {
  margin        : 0;
  padding       : 0;
  color         : #5178AE;
  font-size     : 21px;
  
}
.placeholder_kiva h1 {
  margin        : 0 0 20px 0;
  }

.kiva_left_holder h2, .kiva_right_holder h2  {
  margin        : 15px 0 5px 0;
  }
  
.kiva_left_holder p, .kiva_right_holder p {
  margin        : 0 0 30px 0;
  padding       : 0;
  }
  
.kiva_left_holder {
  margin        : 0;
  padding       : 0;
  width         : 300px;
  float         : left;
  }

.kiva_right_holder {
  margin        : 0 0 0 50px;
  padding       : 0;
  width         : 350px;
  float         : left;
  }  


.kiva_left_holder img {
  margin        : 10px 0 5px 0;
  }
  
.kiva_left_holder .label {
  margin  	  	: 3px 0 0 0;
  float			    : left;
  width			    : 45px;
  text-align		: left;
  margin-right	: 15px;
  }
	
.kiva_left_holder .inp{
	display			 : block;
	}

.kiva_left_holder span.cb {
  margin        : 0 0 0 56px;
  display       : block;
}
	
.kiva_left_holder	.inp {
  border        : 1px solid #5178AF;
  width         : 180px;
  height        : 19px;
  font-family   : Trebuchet MS, Arial, Verdana;
  font-size     : 11px;
  margin        : 3px 0 3px 0;
  padding       : 1px 5px 0 5px;
  color         : #656565;
}
.kiva_left_holder	.area {
  border        : 1px solid #5178AF;
  width         : 180px;
  height        : 60px;
  font-family   : Trebuchet MS, Arial, Verdana;
  font-size     : 11px;
  margin        : 0;
  padding       : 1px 5px 0 5px;
  color         : #656565;
}

.kiva_left_holder	.btn {
  margin        : 0 0 0 182px;
}

.kiva_bericht_item {
  margin        : 0 0 15px 0;
  padding       : 0;
  clear         : both;
  
}

.kiva_afzender {
    color       : #5279AF;
    font-family : Trebuchet MS, Arial, Verdana;
    font-size   : 11px;
}

.kiva_icon {
  margin        : 15px 0 0 0;
  padding       : 0;
  float         : right;
  }

.kiva_counter {
  height: 77px;
  text-align:left;
  }
  
.kiva_error {
  margin : 0;
  padding : 0;
  color: Red;
  font-family : Trebuchet MS, Arial, Verdana;
  font-weight: bold;
}

.kiva_no_error {
  margin : 0 0 0 60px;
  padding : 0;
  
  font-family : Trebuchet MS, Arial, Verdana;
  font-weight: bold;
}



.zoom {
 

}

.text  {
  padding: 6px 0 0 30px;
  width: 100px;
  position:absolute;
}

.text img {
  margin: -4px 0 0 -30px;
  position: absolute;
}

/* SEARCHBOX */
#searchbox {
float:right;
padding:30px 0 0 0;
}






/* NETWERK */


.netwerk_map_holder 
{
	
	border: 1px solid #999;
	background-color: #f6f3e7;
	width: 550px;
	height: 590px;
	padding: 5px;
	margin: 5px 0 0 0;
	float: right;
}

.netwerk_search
{
	height: 40px;
	width: 281px;
	padding: 0;
	float: left;
}

.netwerk_formulier {

	border: 1px solid #999;
	background: #f6f3e7;
	width: 320px;
	height: 580px;
	padding: 10px;
	margin: 5px 2px 0 0;
	float: left;
	
}

.netwerk_logo 
{
	float: right;
	
}

/*/////////////////////////////////////// NETWERK PAGE LEFT COL 						*/
.cb_map {
	width : 162px
}
.netwerk_page_left_col
{
	width: 182px;
	float: left;
	margin: 25px 0 0 0;
	padding: 5px 0 0 22px;
	color: #666;
	line-height: 18px;
	
}

.netwerk_page_right_col
{
	width: 550px;
	float: left;
	margin: 25px 0 0 10px;
	color: #666;
	line-height: 18px;
	
}


.netwerk_item_left_col
{
	position:relative;
	float: left;
	padding: 0 0  20px 0;
}

.netwerk_page_left_col h3, 
.netwerk_page_left_col ul,
.netwerk_page_left_col ul li
{
	margin: 0;
	padding: 0;
}

.netwerk_page_left_col h3, .netwerk_formulier h3
{
	color: #2b7ec1;
	font-size: 12px;
	text-transform: uppercase;
	background: url(/images/h3_line.jpg) no-repeat bottom left;
	
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}


.netwerk_page_left_col ul li
{
	list-style-type: none;
	/*background: url(/images/mindbus_conversion_list_icon.gif) no-repeat 0 3px;*/
	padding: 5px 0 0 30px;
	margin: 0 0 10px 0;
	height: 21px;
}

.klantenicon  {
	background: url(/images/maps_klanten.png) no-repeat -4px -2px;
	
}
.visitekaartjeicon {
	background : url(/images/maps_visitekaartje.png) no-repeat -4px -2px;
 }
.overigeicon { 
	background : url(/images/maps_overig.png) no-repeat -4px -2px;
}
.medewerkericon { 
	background : url(/images/maps_medewerkers.png) no-repeat -4px -2px;
}

.netwerk_page_left_col ul li ul
{
	list-style-type: none;
	padding: 0;
	margin: 10px 0 10px -25px;
}

.netwerk_page_left_col ul li ul li
{
	list-style-type: none;
	background: url(/images/mindbus_conversion_list_icon.gif) no-repeat 0 3px;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}

.netwerk_page_left_col a,
.netwerk_page_left_col a:link,
.netwerk_page_left_col a:visited,
.netwerk_page_left_col a:active 
{
	color: #2b7ec1;
	text-decoration: none;
}

.netwerk_page_left_col a:hover 
{
	color: #2b7ec1;
	text-decoration: underline;

}

.netwerk_page_right_col ul {
	margin : 6px 0 0 0;
	padding : 0;
	list-style-type : none;
	font-size: 13px;
	
}
.netwerk_page_right_col ul li {
	float :left;
	margin : 0 5px 0 0;
	}
	
.spa {
	width : 5px;
	padding : 0 0 0 5px;
		color:#CCCCCC;
}

.netwerk_input
{
	width: 80px;
	border: solid 1px #CCCCCC;
	padding: 3px;
	color: #333333;
	font-size: 11px;
	float: left;
	margin: 10px 10px 0px 0;
	background-color: #f6f3e7;
}

.netwerk_input_button
{
	background: url(/images/mindbus_header_search_button_orange.png) no-repeat;
	width: 63px;
	height: 26px;
	float: left;
	border: none;
	text-align: center;
	cursor: pointer;
	color: #cccccc;
margin: 8px 0px 0px 0;
}

.check 
{
	margin: 0;
	padding : 0;
	display: inline;
	float:right;
	position: absolute;
	right: 0;
	
}

.resetcheck {
	background				: #FFF;
	margin						: 0; /* for FF */ 
	width							: 13px; /* for ie */ 
	height						: 13px; 	
}

.netwerk_inschrijven_input, .netwerk_inschrijven_dropdown
{
	width: 150px;
	border: solid 1px #CCCCCC;
	padding: 3px;
	color: #333333;
	font-size: 11px;
	float: left;
	margin: 0;
	background-color: #f6f3e7;
}

	
.error {
	border:1px solid red;
}	

.locatie {
	color: #000;
	position:absolute;
	padding: 0 0 0 5px;
	display:none;
}


.marker_left {
	width: 50px;
	float:left;
	}

.marker_right {
	float:left;
	}

.showmap {
	float:right;
	cursor:pointer;
}

.naamerror, .emailerror, .locatieerror  {
	color : Red;
	display: none;
	padding : 0 0 0 10px;
	}


/* TWITTERFALL ////////////////////////////////////////////////////////////////////////////*/

.twitterfall_contentholder 
{
	width: 950px; 
	height: 300px; 
	border: 1px solid #999; 
	float: left; 
	margin: 20px 20px 0 20px;
}

	