/*---{ Imports )-------------------------------------------------------*/

@import url(custom/news.css);
@import url(custom/home.css);
@import url(custom/search.css);
@import url(custom/form.css);
@import url(custom/form_custom.css);
@import url(custom/subpage.css);
@import url(custom/maps.css);
@import url(custom/vacatures.css);
@import url(custom/tabs.css);
@import url(custom/mijndak.css);
@import url(custom/complaints.css);
@import url(custom/overlay.css);
@import url(custom/ui.datepicker.css);


/* ---------- */

#content .Kop1.sIFR-replaced{
	/*--- IE ---*/
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	display: block;
	/*--- Firefox ---
	padding-bottom: 1px;*/
}


.fakelink,
#content a,
a.subpageMoreLink,
#googleMessage a.readmore,
#subpage .subpageContent a{
	border-bottom: 1px solid #ed1c24;
	text-decoration: none;
}

.fakelink:hover,
#content a:hover,
a.subpageMoreLink:hover,
#googleMessage a.readmore:hover,
#subpage .subpageContent a:hover{
	border-bottom: 1px solid #666;
	text-decoration: none;
}

#globalNav ul#globalNavMijndak{
	margin-top:26px;
}
#globalNav #hkz{
	clear: both;
	width: 200px;
	padding-top: 70px;
}
#globalNav #hkz #hkzOver{
	border: 2px solid #ed1c24;
	padding: 5px;
	width: 176px;
	font-size: 90%;
	display: none;
}

#slogan{
	position: absolute;
	top: 35px;
	left: 210px;
	width: 500px;
	height: 40px;
	background: #fff;
}
#slogan h2{
	font-size: 18px;
	font-weight: bold;
	color:#666;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif
}


#innercontent{
	padding: 0px 5px 0px 5px;
	/*background: #eee;*/
}

body.full #innercontent{
	width: 770px;
	padding:0px;
}

#content #randomImg{
	width: 570px;
	height:100px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: top left;
	padding: 0;
	margin:0 0 10px ;
	overflow:hidden;
}

#header #headerLogin{
	height: 50px;
	overflow: hidden;
	font-size:10px;
	line-height:15px;
}
#headerLogin a{
	color: #ed1c24;
}


#header #headerForms{
	
	position: absolute;
	right: 9px;
	top: 5px;
	height: 70px;
	width: 190px;
}





.pageTitle{
	background: #ed1c24;
	color: #fff;
	text-align: left;
	padding-left: 5px;
	line-height: 26px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}


/* ---------- */

.tblGastouders{
	border:0px solid red;
	width:560px;
	margin-bottom: 35px;
}
.tblGastouders .col1{
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d1d3d4;
	font-size: 10px;
}
.tblGastouders .col2,
.tblGastouders .col3,
.tblGastouders .col4,
.tblGastouders .col5,
.tblGastouders .col6,
.tblGastouders .col7,
.tblGastouders .col8{
	border-left: 1px solid #d1d3d4;
	border-bottom: 1px solid #d1d3d4;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	width: 70px;
	font-size: 10px;
}
.tblGastouders thead .col1,
.tblGastouders thead .col2,
.tblGastouders thead .col3,
.tblGastouders thead .col4,
.tblGastouders thead .col5,
.tblGastouders thead .col6,
.tblGastouders thead .col7,
.tblGastouders thead .col8{
	border-bottom: 2px solid #d1d3d4;
	font-size: 10px;
}





/* --- direct plaats --- */
.tblDirect{
	border:0px solid red;
	width:560px;
	margin-bottom: 35px;
}
.tblDirect .col0{
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}
.tblDirect .col1{
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d1d3d4;
	font-size: 10px;
}
.tblDirect .col1b{
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d1d3d4;
	font-size: 10px;
	/*background: #eee;*/
	width:125px;
}
.tblDirect .col2,
.tblDirect .col3,
.tblDirect .col4,
.tblDirect .col5,
.tblDirect .col6,
.tblDirect .col7,
.tblDirect .col8{
	border-left: 1px solid #d1d3d4;
	border-bottom: 1px solid #d1d3d4;
	text-align: center;
	vertical-align: top;
	width: 30px;
	font-size: 10px;
}
.tblDirect thead .col1,
.tblDirect thead .col1b,
.tblDirect thead .col2,
.tblDirect thead .col3,
.tblDirect thead .col4,
.tblDirect thead .col5,
.tblDirect thead .col6,
.tblDirect thead .col7,
.tblDirect thead .col8{
	border-bottom: 2px solid #d1d3d4;
	font-size: 10px;
}
.tblDirect thead .col1{
	font-size: 12px;
}


a.available{
	display: block;
	border: 0px;
}
a.available:hover{
	background: #eee;
	border: 0px;
}




/* --- direct plaats --- */
.tblCentraDirect{
	border:0px solid red;
	width:560px;
	margin-bottom: 35px;
}
.tblCentraDirect .col0{
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}
.tblCentraDirect .col1{
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d1d3d4;
	font-size: 10px;
}
.tblCentraDirect .col1b{
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d1d3d4;
	font-size: 10px;
	/*background: #eee;*/
	width:125px;
}
.tblCentraDirect .col2,
.tblCentraDirect .col3,
.tblCentraDirect .col4,
.tblCentraDirect .col5,
.tblCentraDirect .col6,
.tblCentraDirect .col7,
.tblCentraDirect .col8{
	border-left: 1px solid #d1d3d4;
	border-bottom: 1px solid #d1d3d4;
	text-align: center;
	vertical-align: top;
	width: 77px;
	font-size: 10px;
}
.tblCentraDirect thead .col1,
.tblCentraDirect thead .col1b,
.tblCentraDirect thead .col2,
.tblCentraDirect thead .col3,
.tblCentraDirect thead .col4,
.tblCentraDirect thead .col5,
.tblCentraDirect thead .col6,
.tblCentraDirect thead .col7,
.tblCentraDirect thead .col8{
	border-bottom: 2px solid #d1d3d4;
	font-size: 10px;
}
.tblCentraDirect thead .col1{
	font-size: 12px;
}



#openingContent p .Kop3{
	display: block;
	padding: 15px 0px 10px 0px;
}


span.clsDirect{
	color: #ed1c24;
	text-transform: uppercase;
	font-weight: bold;
}


/* --- direct plaats --- */
p.searchText{
	text-align: left;
	margin: 35px 0px 10px 0px;
	padding: 5px 0px;
	border-bottom: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
}
p.searchText.listSearch{
	margin-top: 5px;
	border-top: 0px;
}

.tblCentraDirect2{
	border: 0px solid red;
	/*width: 560px;*/
	margin: 25px 0px 10px -1px;
}
.tblCentraDirect2 tr th,
.tblCentraDirect2 tr td{
	line-height:25px;
	font-size: 10px;
}

.tblCentraDirect2 .col1{
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	border: 1px solid #fff;
	background: #d1d3d4;
	padding-left:5px;
	width: 270px;
	/**/
	width: 324px;
	/**/
	width: 270px;
}
.tblCentraDirect2 .col1 div{
	height: 25px;
	overflow: hidden;
	width: 265px;
	/**/
	width: 319px;
	/**/
	width: 265px;
}
p.searchText span,
.tblCentraDirect2 .col1 span{
	color:#ed1c24;
 }

.tblCentraDirect2 .col10{
	vertical-align: top;
	font-size: 10px;
	border: 1px solid #fff;
	/*background: #e6e7e8;*/
	background: #d1d3d4;
	width: 75px;
	text-align: right;
	padding-right:5px;
	/**/
	width: 132px;
}
.tblCentraDirect2 .col10.col10small{
	width: 75px;
}
.tblCentraDirect2 .col10.col10gast{
	width: 75px;
	text-align: left;
	padding-right: 0px;
	padding-left: 5px;
}

.tblCentraDirect2 .col1.transparent{
	background: transparent;
}
.tblCentraDirect2 .col1 .ageCategory{
	background: #d1d3d4;
	float: right;
	width: 150px;
	display: block;
	border-left: 2px solid #fff;
	padding-left: 5px;
}

.tblCentraDirect2 .colspanWhite{
	background: #ccc;
	background: #ed1c24;
	background: #666;
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	height: 2px;
	border-top: 2px solid #fff;
}

.tblCentraDirect2 .col2,
.tblCentraDirect2 .col3,
.tblCentraDirect2 .col4,
.tblCentraDirect2 .col5,
.tblCentraDirect2 .col6,
.tblCentraDirect2 .col7,
.tblCentraDirect2 .col8{
	text-align: center;
	vertical-align: top;
	width: 27px;
	background: #e6e7e8;
	border: 1px solid #fff;
}


.tblCentraDirect2 tr td img{
	margin-top:4px;
	margin-left: 1px;
}

.tblCentraDirect2 thead .col1,
.tblCentraDirect2 thead .col10,
.tblCentraDirect2 thead .col2,
.tblCentraDirect2 thead .col3,
.tblCentraDirect2 thead .col4,
.tblCentraDirect2 thead .col5,
.tblCentraDirect2 thead .col6,
.tblCentraDirect2 thead .col7,
.tblCentraDirect2 thead .col8{
	background: #fff;
}
.tblCentraDirect2 thead .col1{
	font-size: 12px;
}






/*===== Engelse subnavigatie =====*/
		
div#subpage div.subEnglish ul{
	list-style: none;
	float: left;
	width: 190px;
	margin-left: 0px;
	color: #fff;
}

div#subpage div.subEnglish ul li{
	list-style: none;
	float: left;
}

/*div#subpage div.subEnglish ul li.more a,*/
div#subpage div.subEnglish ul li a{
	padding-left: 15px;
	width: 175px;
	display: block;
	line-height: 26px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #666;
}
div#subpage div.subEnglish ul li.more{
	color: #fff;
}

/*div#subpage div.subEnglish ul li.more a,*/
div#subpage div.subEnglish ul li.active a{
	background: #ed1c24;
	color: #fff;
}

div#subpage div.subEnglish ul li.more a{
	
}

div#subpage div.subEnglish ul li.more ul li a{
	/*background: #fff;
	color: #666;
	text-transform:none;*/
	display: none;
}

/*div#subpage div.subEnglish ul li.more ul,*/
div#subpage div.subEnglish ul li.active ul{
	padding-bottom: 8px;
}
/*div#subpage div.subEnglish ul li.more ul li a,*/
div#subpage div.subEnglish ul li.active ul li a{
	padding-left: 30px;
	width: 160px;
	display: block;
	text-transform:none;
	background: #fff;
	color: #666;
	line-height: 22px;
}
div#subpage div.subEnglish ul li.active ul li a.active{
	color: #ed1c24;
}




ul.schoolName li{
	list-style-image:url(../images/img_li.gif)
}
div.bsn{
	display: none;
	color: #ed1c24;
}
#innervacancyReact table.contacttable tr td.input.inputBox{
	width:195px;
	padding-top:3px;
}
#innervacancyReact table.contacttable tr td.input.inputBox label{
	padding: 0px;
}
td.chBox{
	width:30px;
	border-top:2px solid #fff;
}



#utilNav li.backtosite{
	border: none;
	padding: 0px;
}
#utilNav li.backtosite a{
	background: transparent url(../images/bg_arrow_red_right.gif) left center no-repeat;
	padding: 0 4px 1px 9px;
}



#photoarchiveDetail{
}
#photoarchiveDetail a.thickbox{
	border:1px solid #ccc;
	width: 124px;
	height: 124px;
	display: block;
	float: left;
	margin: 7px;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
}



ul.activityList{
	margin:10px 0px 15px 25px;
	list-style-type: none;
}

ul.activityList li{
	width:500px;
	padding-bottom:5px;
}

ul.activityList li h3{
	border-bottom:1px solid #ccc;
}
#content ul.activityList li a.title{
	color:#ed1c24;
	font-weight: bold;
	font-size: 12px;
	margin-bottom:0px;
	padding-bottom:0px;
	border: none;
	text-decoration: none;
}

#content ul.activityList li a.readmore{
	float: right;
	font-size: 10px;
	cursor: pointer;
	border: none;
}

ul.activityList li p.centrum{
	float:right;
	font-weight: bold;
}
ul.activityList li p.date{
	border-top:1px solid #ccc;
}


/*--- centrumoverzicht ---*/
#centrumBlocks{}

#centrumBlocks .centrumItemWide,
#centrumBlocks .centrumItem{
	margin-bottom: 10px;
	width: 180px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}
#centrumBlocks .centrumItemWide{
	width: 185px;
}
#centrumBlocks .centrumItemWide.centrumItemRight,
#centrumBlocks .centrumItem.centrumItemRight{
	margin-right: 0px;
}
#centrumBlocks .centrumItemWide h3,
#centrumBlocks .centrumItem h3{
	width: 170px;
	background: #ed1c24;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	overflow: hidden;
	color: #fff;
	line-height: 26px;
}
#centrumBlocks .centrumItemWide h3{
	width: 175px;
}
#centrumBlocks .centrumItemWide li {
	padding-bottom: 1px;
}

.msg{
	border: 1px solid #ed1c24;
	padding: 5px 5px 5px 35px;
	/*background: #fff url('../images/ico_alert.gif') 10px 8px no-repeat;*/
	background: #fff url('../images/ico_exclamation.gif') 10px 8px no-repeat;
}






table.filterTable{}
table.filterTable th{
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	white-space: nowrap;
}
table.filterTable td{
	padding-right: 15px;
}
table.filterTable td.last{
	text-align: right;
	vertical-align: middle;
	width: 75px;
	padding-right: 0px;
}
form#frm table.filterTable td.last button.sendButton{
	padding: 0px;
	line-height: 13px;
	white-space: nowrap;
	font-size: 11px;
	height: 17px;
	width: 120px;
}

form#frm table.filterTable tr td input.filter,
form#frm table.filterTable tr td select.filter{
	border: 1px solid #ccc;
	background: #fff;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	height: 19px;
	/*line-height: 17px;*/
	line-height: 14px;
}



form#frm table.filterTable tr td select.filter{
	line-height: 17px;
}
form#frm table.filterTable tr td input.filter{
	line-height: 15px;
	height: 15px;
}




#distanceCentra{
	padding-top:15px;
}

#distanceCentra .item{
	border: 1px solid #eee;
	margin: 0px 10px 10px 0px;
	width: 250px;
	float: left;
}

.distanceTable{
	width: 100%;
}

.distanceTable th,
.distanceTable td{
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding: 0px 20px 5px 0px;
}
.distanceTable td.last{
	text-align: right;
	padding-right: 5px;
}

.distanceTable thead th,
.distanceTable thead td{
	border-bottom: 1px solid #ccc;
}

#videolink,
#videolink2{
	display:block;
	cursor:pointer;
}
.videotitle{
	display:block;
	position:relative;
	float:none;
	width:190px;
	clear:both;
	margin: 40px 0;
	padding:0;
}

.videotitle p{
	padding:0 0 0 10px;
}

.videotitle p img{
	margin-left:-10px;
}
.videotitle h5, #globalNavMijndak li{
	display:block;
	background:#ED1C24;
	color:#FFFFFF;
	font-weight:bold;
	line-height:26px;
	margin: 0;
	padding:0 0 0 10px;
	text-align:left;
	text-transform:uppercase;
	font-size:11px;
}
#globalNavMijndak li a{color:#ffffff !important; padding:0 0 0 0 !important;}


/* SHARE */
.addthis_toolbox {
	margin-top: 30px;
	float: right;
}

.addthis_toolbox a {
	border-bottom: none !important;
}
