* {
	margin: 0;
	padding: 0;
	outline: none;
}

ul {
list-style: none !important;
}

body,html {
	width: 100%;
	height: 100%;
	background: #360000 url('https://www.tribal-im.com/nl/templates/tribal/media/images/body-back.gif') 0 0 repeat-x;
	font-family: Arial;
	font-size: 100.01%;
	text-align: center;
	color: #666;
}
h1 {
	font-size: 121%;
	color: #333;
	line-height: 30px;
}
h2 {
	font-size: 103%;
	color: #333;
	line-height: 18px;
}
.portal-left h2 {
	line-height: 32px;
}
a, a:link, a:hover, a:active {
	color: #1E639D;
}
a:visited {
	color: #5A3696;
}

#HTMLCONTENT p {
/*
	line-height: 18px;
	margin: 0 25px 10px 20px;
*/
}

.page {
	position: relative;
	margin: 0 auto;
	width: 996px;
	text-align: left;
	background: #fff;
	font-size: 80%;
}
.left-top {
	position: absolute;
	left: -213px;
	top: 0;
	z-index: 10;
	width: 213px;
	height: 381px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/top-left.jpg') 0 0 no-repeat;
}
.header {
	margin: 0 0 0 10px;
	width: 975px;
	height: 74px;
	clear: both;
	overflow: hidden;
}
.header .logo {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 147px;
	height: 74px;
}
.header div {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	width: 826px;
	height: 74px;
	text-align: right;
	overflow: hidden;
}
.header div ul {
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}
.header div ul li {
	display: inline;
}
.header div ul a {
	display: inline;
	padding: 0 17px 0 22px;
	height: 20px;
	color: #1E639D;
	font-size: 90%;
}
.header div ul a:hover {
	text-decoration: none;
}
.header div ul a.first {
	margin: 0;
	padding-right: 40px;
}
.header div ul a.last {
	margin: 0;
	padding-right: 0;
}
.header div ul a.nl {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/nl.gif') 0 2px no-repeat;
}
.header div ul a.be {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/be.gif') 0 2px no-repeat;
}
.header div ul a.uk {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/uk.gif') 0 2px no-repeat;
}
.header div ul a.de {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/de.gif') 0 2px no-repeat;
}
.header div ul a.fr {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/fr.gif') 0 2px no-repeat;
}
.header div ul a.es {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/es.gif') 0 2px no-repeat;
}
.header div ul a.cn {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/cn.gif') 0 2px no-repeat;
}
.header div ul a.ie {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/lang/ie.gif') 0 2px no-repeat;
}
.header div fieldset {
	display: inline;
	margin: 3px 0 0 0;
	padding: 0;
	width: 318px;
	overflow: hidden;
	border: 0;
}
.header div fieldset label {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 318px;
}
.header div fieldset input {
	float: left;
	display: block;
	margin: 10px 0 0 0;
	padding: 3px 0 0 3px;
	width: 230px;
	height: 21px;
	border: 0;
	color: #666;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/search-back.gif') 0 0 no-repeat;
}
.header div fieldset a {
	float: left;
	text-align: left;
	margin: 10px 0 0 5px;
	display: block;
	width: 65px;
	height: 21px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/search-btn.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.header div fieldset a.english-search {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/en-search-btn.gif') 0 0 no-repeat;
}
.topmenu {
	overflow: hidden;
	width: 985px;
	clear: both;
}
.topmenu ul {
	margin: 0 0 9px 10px;
	width: 975px;
	height: 30px;
	overflow: hidden;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/topmenu.gif') 0 0 no-repeat;
}
.topmenu ul li {
	float: left;
}
.topmenu ul li a {
	display: block;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
}
/*################################# Nederlandse buttons #################################*/
.topmenu a.home {
	width: 77px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/home.gif') 0 0 no-repeat;
}
.topmenu a.im {
	width: 231px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/im.gif') 0 0 no-repeat;
}
.topmenu a.en-im {
	width: 228px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/en-im.gif') 0 0 no-repeat;
}
.topmenu a.ot {
	width: 113px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/ot.gif') 0 0 no-repeat;
}
.topmenu a.en-ot {
	width: 121px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/en-ot.gif') 0 0 no-repeat;
}
.topmenu a.weblog {
	width: 85px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/wl.gif') 0 0 no-repeat;
}
.topmenu a.vac {
	width: 106px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/vac.gif') 0 0 no-repeat;
}
.topmenu a.en-vac {
	width: 68px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/en-vac.gif') 0 0 no-repeat;
}
.topmenu a.contact {
	width: 89px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/contact.gif') 0 0 no-repeat;
}
/*################################# Duitse buttons #################################*/
.topmenu-de a.home {
	width: 77px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/de-home.gif') 0 0 no-repeat;
}
.topmenu-de a.im {
	width: 228px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/de-im.gif') 0 0 no-repeat;
}
.topmenu-de a.ot {
	width: 121px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/de-ot.gif') 0 0 no-repeat;
}
.topmenu-de a.weblog {
	width: 87px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/de-wl.gif') 0 0 no-repeat;
}
.topmenu-de a.vac {
	width: 68px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/de-vac.gif') 0 0 no-repeat;
}
.topmenu-de a.contact {
	width: 90px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/de-contact.gif') 0 0 no-repeat;
}
/*################################# Franse buttons #################################*/
.topmenu-fr a.home {
	width: 77px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/fr-home.gif') 0 0 no-repeat;
}
.topmenu-fr a.im {
	width: 217px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/fr-im.gif') 0 0 no-repeat;
}
.topmenu-fr a.ot {
	width: 134px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/fr-ot.gif') 0 0 no-repeat;
}
.topmenu-fr a.weblog {
	width: 70px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/fr-wl.gif') 0 0 no-repeat;
}
.topmenu-fr a.vac {
	width: 90px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/fr-vac.gif') 0 0 no-repeat;
}
.topmenu-fr a.contact {
	width: 78px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu/fr-contact.gif') 0 0 no-repeat;
}


.topmenu a:hover, .topmenu a:active {
	background-position: 0 50%;
}
.topmenu a.active {
	background-position: 0 100%;
}
.flashbox {
	margin: 0 0 0 10px;
}
.contentbox {
	clear: both;
	color: #333;
}
.referenties {
	padding: 10px 0 0 0;
	width: 347px;
}
.referenties h3 {
	line-height: 26px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/ref-h3.gif') 0 0 no-repeat;
	color: #333;
	font-size: 121%;
	text-indent: 10px;
}
.referenties ul {
	height: 96px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/ref-back.gif') 0 0 no-repeat !important;
}
.referenties ul li {
	display: inline;
	background: none !important;
}
.referenties ul li.first {
	padding: 0 0 0 5px;
}
.right-column .tagcloud {
	margin: 15px 0 0 4px;
	padding-right: 10px;
	width: 290px;
	height: 203px;
	overflow: hidden;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/tagcloud-back.gif') 0 0 no-repeat;
}
.tagcloud  h2 {
	margin: 6px 0 5px 0;
	text-indent: 15px;
	line-height: 24px;
	font-size: 125%;
}
.tagcloud .tags {
	padding: 0 15px;
}
.tagcloud .tags a {
	line-height: 25px;
	text-decoration: none;
	word-wrap: break-word;
}

.tagcloud .tags a:hover {
	text-decoration: underline;
}
/* Achterliggende pagina's */
.crumble {
	position: relative;
	margin: 0 0 0 23px;
	width: 950px;
	overflow: hidden;
}
.crumble ul {
	position: absolute;
	left: 53px;
	top:0px;
	float: left;
}
.crumble a
	font-size: 90%;
}
.path-last {
	padding-left: 4px !important;
	background: none;
}
.page .contentbox {
	margin: 10px 0 0 0;
	padding: 12px 0 0 0;
	width: 100%;
	clear: both;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/content-achter.gif') 0 0 no-repeat;
}
.portal .contentbox {
	margin: 0;
	padding: 0;
}
.page .left-column {
	float: left;
	margin: 0 0 0 10px;
	display: inline;
	width: 190px;
	height: 100%;
	overflow: hidden;
}
.page .center-column {
	float: left;
	margin: 0 0 0 12px;
	display: inline;
	width: 581px;
	overflow: hidden;
	background: #fff;
}
.page .right-column {
	float: left;
	margin: 0 0 0 12px;
	display: inline;
	width: 181px;
	overflow: hidden;
}
.crumble ul {
	list-style: none;
}
.crumble li {
	display: inline;
}
.leftmenu {
	background: #FCFBFB url('https://www.tribal-im.com/nl/templates/tribal/media/images/leftmenu-back.gif') 0 100% no-repeat;
}
.leftmenu, .leftmenu ul {
	list-style: none;
}
.leftmenu h2{
	padding: 0 0 0 10px;
	width: 180px;
	line-height: 29px;
	background: #666 url('https://www.tribal-im.com/nl/templates/tribal/media/images/menuheader.gif') 0 0 no-repeat;
	color: #fff;
	overflow: hidden;
	font-size: 135%;
}
.leftmenu li {
	width: 190px;
	overflow: hidden;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/topmenu-li.gif') 0 0 repeat-y;
}
.leftmenu li a{
	display: block;
	padding: 0 0 0 10px;
	line-height: 24px;
	color: #000 !important;
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu-split.gif') 0 100% repeat-x;
}
.leftmenu li a:hover {
	text-decoration: underline;
}
.leftmenu li li a {
	margin: 0 0 0 5px;
	font-weight: normal;
	color: #666 !important;
}
.leftmenu li li li a {
	text-indent: 15px;
}
.leftmenu li .menu_current{
	background: #CC2726;
	color: #fff !important;
}

.leftmenu li li a:hover {
	color: #CC2726 !important;
	text-decoration: none;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/menu-split.gif') 0 100% repeat-x;
}

.page .left-column .logos {
	bottom: 0;
	margin: 25px 0 0 0;
	width: 185px;
	height: 132px;
	background: #fff;
}
.page .left-column .logos  ul {
	width: 100%;
	list-style: none;
}
.page .left-column .logos li {
	text-align: center;
	margin: 0 0 20px 0;
}
.page .center-column h1.pagetitle {
	width: 100%;
	line-height: 29px;
	background: #666 url('https://www.tribal-im.com/nl/templates/tribal/media/images/content-h1.gif') 0 0 no-repeat;
	text-indent: 20px;
	color: #fff;
	font-size: 135%;
}
.page .center-column table {
	//margin-left: 15px;
}
.page .center-column h2 {
	margin: 0 0 0 20px;
}
.center-column .heading {
	margin: 0 0 0 0;
}
.center-column .introtekst {
	clear: both !important;
	margin: -3px 0 0 0 !important;
	padding-left: 0;
	width: 581px;
	background: #F2F2F2 url('https://www.tribal-im.com/nl/templates/tribal/media/images/dotted.gif') 0 100% repeat-x;
}
.center-column .introtekst img {
	display: block;
	float: left;
	margin: 0;
	margin-right: 20px;
}
.center-column .introtekst strong {
	display: block;
	padding: 14px 20px 14px 0px;
	margin-left: 20px;
	line-height: 18px;
	min-height: 72px; /* 100 -2x14 */
	height: auto !important;
	height: 60px;
}
.center-column .introtekst strong span {
	color: #1E639D;
}
.center-column .introtekst strong .blauwetekst {
	color: #1E639D;
}
.page .center-column h3 {
	margin: 30px 25px 0 20px;
	font-size: 105%;
	font-weight: bold;
}

.page .center-column p {
	
	margin: 0 25px 20px 20px;
	line-height: 30px;
	
	/* 
	margin-bottom: 30px;
	line-height: 18px;
	display: block;
	*/
}

/*
.page .center-column a {	
	line-height: 30px;
}
*/

.page .center-column ul {
	list-style: disc !important;
	padding: 0 10px 0 40px;
	line-height: 18px;
}
#ctl00_Content_cbContent  ul {
	line-height: 10px!important;
}

.page .center-column ul.pageCase, .page .center-column .mensen ul, .page .center-column .vacatures-list {
	list-style: none !important;
	padding: 0;
	line-height: auto;
}

.page .right-column .btn-contact {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-contact.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .btn-informatie {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-informatie.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .btn-download-white-papers {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-download.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .btn-workshop {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-workshop.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .btn-vacature {
	display: none;
	margin: 0 0 13px 0 !important;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-vacature.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .btn-pagina-doorsturen {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-doorsturen.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .btn-onderzoeks-rapport {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-rapport.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .btn-email-aanmelding {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/btn-email-aanmelding.gif') 0 0 no-repeat;
	text-indent: -9999px;
}

/*################################################ DUITSE BUTTONS ########################################*/
.page .right-column .de-btn-contact {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-contact.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .de-btn-informatie {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-informatie.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .de-btn-download-white-papers {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-download.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .de-btn-workshop {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-workshop.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .de-btn-vacature {
	display: none;
	margin: 0 0 13px 0 !important;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-vacature.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .de-btn-pagina-doorsturen {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-doorsturen.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .de-btn-onderzoeks-rapport {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-rapport.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .de-btn-email-aanmelding {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/de-btn-email-aanmelding.gif') 0 0 no-repeat;
	text-indent: -9999px;
}

/*################################################ FRANSE BUTTONS ########################################*/
.page .right-column .fr-btn-contact {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-contact.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .fr-btn-informatie {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-informatie.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .fr-btn-download-white-papers {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-download.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .fr-btn-workshop {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-workshop.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .fr-btn-vacature {
	display: none;
	margin: 0 0 13px 0 !important;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-vacature.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .fr-btn-pagina-doorsturen {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-doorsturen.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .fr-btn-onderzoeks-rapport {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-rapport.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.page .right-column .fr-btn-email-aanmelding {
	margin: 0 0 13px 0 !important;
	display: block;
	width: 180px;
	height: 64px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/fr-btn-email-aanmelding.gif') 0 0 no-repeat;
	text-indent: -9999px;
}


.footer {
	clear: both;
	margin: 10px 0 0 0;
	overflow: hidden;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/footer.gif') 0 0 repeat-x;
	border-top: 1px solid #CBCBCB;
	height: 67px;
}
.footer ul {
	float: left;
	margin: 25px 0 0 10px;
	padding: 0;
	font-size: 90%;
}
.footer ul li {
	display: inline;
	padding: 0 10px 0 10px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/footer-sep.gif') 100% 7px no-repeat;
}

.footer ul li.last {
	background: none;
}
.footer ul.right {
	float: right;
	margin: 15px 0 0 0;
	padding-right: 5px;
}
.footer ul.right li {
	float: left;
	padding: 0 5px 0 10px;
	background: none;
}
.footer ul.right li img {
	border: 0;
}
.footer ul li a:hover {
	text-decoration: none;
}

.footer-back ul{
	padding-left: 210px;
}
.clear {
	clear: both !important;
	line-height: 0;
	height: 0%;
	font-size: 0;
	min-height: 0 !important;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++TAGCLOUD ++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.extrasmall {
	font-size: 70%;
}
.small {
	font-size: 85%;
}
.medium {
	font-size: 100%;
}
.large {
	font-size: 115%;
}
.extralarge {
	font-size: 130%;
}
.extraextralarge {
	font-size: 145%;
}
.heellarge {
	font-size: 160%;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++NIEUWS++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* ------------Top Tekst--------------*/
.nieuwskop {
	margin: 0;
	padding: 0 !important;
	font-size: 120% !important;
	color: #1E639D;
}
.nieuwsmsg {
	margin: 0;
	padding: 0;
}
/* ----------------End----------------*/

.container-news {
	margin: 0 0 0 0px;
	padding: 10px 0 0 0;
	width: 581px;
}

/*----------News-text DIV-----------*/
.news-text {
	margin: 0;
	width: 555px;
}
.news-text p{
	margin: 0;
	padding-left: 0px;
	font-size: 100%;
	color: #666666 !important;
	line-height: 19px !important;
}
.news-text a{
	margin: 0;
	color: #1E639D;
}
.news-text a:link {
	color: #1E639D;
	text-decoration: underline;
}
.news-text a:visited{
	color: #1E639D;
	text-decoration: underline;
}
.news-text a:active {
	color: #1E639D;
	text-decoration: underline;
}
.news-text a:hover {
	color: #1E639D;
	text-decoration: underline !important;
}
.news-text ol, .news-text ul {
	margin-left: 20px;
	margin-top: -30px;
	padding-top: 0;
	margin-bottom: 10px;
	padding-left: 25px;
	color: #666;
}
.more-link {
	display: block;
	padding: 0 0 20px 0;
	font-size: 100% !important;
}
/*-------------------End------------------*/

.nieuwsmsg h2 {
	position: relative;
	display: block;
	margin: 0 0 0 15px;
	padding: 0;
	padding-bottom: 2.5em;
	color: #1E639D;
	font-size: 130% !important;
	width: auto;
	color: #000;
	line-height: 22px;
}
.nieuwsmsg h2 span {
	display: block;
	float: left;
	margin: 4px 15px 0 0;
	background: #CC2726;
	font-size: 80%;
	color: #fff;
	/*width: 65px;*/
	height: 25px;
	line-height: 25px;
	text-align: center !important;
	/*text-indent: 5px;*/
	padding: 0 10px;
}
.nieuwsmsg h2 em {
	float: left;
	display: block;
	width: 464px;
	margin-top: 6px;
	font-style: normal;
}
.nieuwsmsg span {
	margin: 0 ;
	font-weight: bold;
}

.nieuwsmsg h2 a {
	display: block;
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
}
.nieuwsmsg h2 a:visited {
	display: block;
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
}
.nieuwsmsg h2 a:hover {
	color: #1E639D;
	text-decoration: none;
}
.nieuwsmsg p {
	padding-top: 15px !important;	
}
.news-text img {
	margin: 0 10px !important;
}
.container-news  p{
	clear: both;
	display: block;
	margin: 0 0 0 20px !important;
	padding: 0;
	padding-bottom: 15px;
	font-size: 100%;
	width: 555px;
	color: #666666 !important;
	line-height: 19px !important;
}

.nieuws_even {
	background-color: #f2f2ec;
}
.print_icon {
	display: block;
	position: absolute;
	right: 215px;
	top: 158px;
	padding: 0 35px 0 0;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/icon_print.gif') 100% 0 no-repeat;
	width: 15px;
	font-size: 85%;
	font-weight: bolder;
	color: #fff !important;
	height: 13px;
	line-height: 15px !important;
}
.link-bottom {
	text-align: right;
	font-size: 82%;
	font-weight: bolder;
	border-top: 1px dotted #e4e4e4;
	padding: 10px 5px 20px 0 !important;
}
.link-bottom .go-to-top {
	width: 100%;
}

.nieuwsmsg div .kleur {
	float: left;
	display: block;
	margin: 5px 0 0 0px !important;
	color: #000 !important;
}


.clear {
	clear: both;
}

/*---------------News-Paging-----------------*/
.news-paging {
	margin: 0 0 0 30px;
	padding: 10px 0 10px 0;
	border-top: 1px dotted dashed #e7e4d3;
	color: #666666;
}

.news-paging .newsnav {
	font-size: 100%;
	color: #1E639D;
}

.news-paging .newsnav a{
	margin: 0;
	padding: 0;
	color: #1E639D;
}
.news-paging .newsnav a:link {
	color: #1E639D;
	text-decoration: underline;
}
.news-paging .newsnav a:visited{
	color: #1E639D;
	text-decoration: underline;
}
.news-paging .newsnav a:active {
	color: #1E639D;
	text-decoration: underline;
}
.news-paging .newsnav a:hover {
	color: #1E639D;
	text-decoration: underline !important;
}
.news-paging .newsnav-first {
	padding-right: 25px;
	color: #000;
}
/*----------------------End---------------------*/

.page .center-column .sitemap {
	margin: 10px 0 0 18px;
}
.portal .contentbox {
	margin-top: -2px;
}

.portal .left-column {
	float: left;
	width: 320px;
	height: 401px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/portal-left.gif') 100% 0 repeat-y;
}
.portal .left-column p {
	margin-right: 30px !important;
}
.portal .right-column {
	margin: 0;
	float: left;
	width: 654px;
	height: 401px;
	overflow: hidden;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/portal-right.gif') 0 0 no-repeat;
}


.portal .right-column .left {
	float: left;
	width: 362px;
	overflow: hidden;
}
.portal .right-column .left .nieuws-mid {
	margin: 16px 0 0 10px;
	padding: 0;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/box-mid.jpg') 0 0 repeat-y;
	width: 344px;
}
.portal .right-column .left .nieuws-top {
	margin: 0;
	padding: 0;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/box-top.jpg') 0 0 no-repeat;
}
.portal .right-column .left .nieuws-btm {
	margin: 0;
	padding: 0;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/box-btm.jpg') 0 100% no-repeat;
}
.portal .right-column .left .nieuws-btm h2{
	margin: 0 1px 0 1px;
	padding: 0;
	font-size: 125%;
	text-indent: 12px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/border-news.gif') 0 100% repeat-x;
}
.portal .right-column .left .nieuws-btm ul {
	margin: 0 1px 0 1px;
	padding: 0;
	list-style: none;
}
.portal .right-column .left .nieuws-btm ul li {
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #E4E4E4;
	/*background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/mininews-back.gif') 96% 3px no-repeat;*/
}
.portal .right-column .left .nieuws-btm ul li span {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 60px;
	padding-left: 12px;
}
.portal .right-column .left .nieuws-btm a {
	display: block;
	line-height: 30px;
	font-weight: bold;
	text-indent: 12px;
}
.portal .right-column .left .nieuws-btm a:hover {
	text-decoration: none;
}
.portal .right-column .left .nieuws-btm ul li a {
	display: inline;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
}
.portal .right-column .left .nieuws-btm ul li a:hover {
	text-decoration: underline;
}


.portal .right-column .left ul img {
	border: 0;
}
.portal .right-column .left .ref h2 {
	margin: 15px 0 15px 25px;
	font-size: 125%;
}
.portal .right-column .left .ref ul {
	margin: 10px 0 0 25px;
	list-style: none;
}
.portal .right-column .left .ref li {
	float: left;
	margin: -7px 15px 15px 0;
}
.portal .right-column .left .ref .first {
	margin: 0 15px 0 0;
	padding: 0;
}
.portal .right-column .left .ref .last{
	margin: 1px 15px 0 0;
	padding: 0;
}
.portal .right-column .right {
	float: right;
	width: 289px;
	overflow: hidden;
}
.portal .right-column .right .contactbox h2 {
	padding-top: 10px;
	margin: 0 0 0 15px;
	font-size: 125%;
}

.portal .right-column .right .contactbox p {
	margin: 0 0 0 15px;
}
.portal .right-column .right .contactbox a:hover {
	text-decoration: none;
}
.portal .left-column h1 {
	margin: 15px 0 15px 10px;
	font-size: 130%;
}
.portal .left-column p {
	margin: 0 20px 20px 10px;
}
.portal .left-column a {
	padding: 0 0 0 10px;
}
.portal .left-column a:hover {
	text-decoration: none;
}
/* Cases Big */
.pageCase {
	margin: 10px 0 0 10px;
	list-style: none;
	width: 560px;
	border-top: 1px solid #E4E4E4;
}
.pageCase li {
	width: 560px;
	line-height: 25px;
	border-bottom: 1px solid #E4E4E4;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/slideup_off.gif') 6px 6px no-repeat;
	clear: both;
}
.pageCase li:hover {
	background-color: #f3f3f3;
}
.pageCase li.active {
	background-image: url('https://www.tribal-im.com/nl/templates/tribal/media/images/slideup_on.gif') 6px 6px no-repeat;
}
.pageCase li .opdrachtgever {
	height: 25px;
	width: 560px;
	clear: both;
	cursor: pointer;
}
.pageCase li .opdrachtgever span {
	float: left;
	display: block;
	width: 375px;
	text-indent: 30px;
}
.pageCase li .opdrachtgever div {
	
	margin-right: 25px;
	text-align: right;
}

.pageCase li .box {
	display: none;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/pageCases.gif') 0 0 repeat-y;
}
.pageCase li .box-top {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/pageCases-top.gif') 0 0 no-repeat;
}
.pageCase li .box-btm {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/pageCases-btm.gif') 0 100% no-repeat;
}
.item-box {
	width: 560px;
	clear: both;
}
.pageCase li .box .img {
	float: left;
	margin: 15px;
	display: inline;
	width: 169px;
	height: 141px;
	overflow: hidden !important;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/cases-img-back.gif') 0 0 no-repeat;
}
.pageCase li .box .img img {
	vertical-align: bottom;
}
.pageCase li .box .textbox {
	float: left;
	width: 360px;
}
.pageCase li .box .textbox h3 {
	margin-top: 15px;
	font-size: 125%;
	color: #000;
	line-height: 20px;
}
.pageCase li .box .textbox .inleiding {
	margin-bottom: 15px;
	line-height: 18px;
}
.pageCase table {
                margin: 0 !important;
}
.clear {
	clear: both;
}
.contactbox {
	position: relative;
	margin: 20px 0 0 4px;
	width: 285px;
	height: 147px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/portal-contact.gif') 0 0 no-repeat;
	line-height: 18px;
}


.mensen {
	margin: 10px 0 0 15px;
}
.mensen ul {
	list-style: none;
	width: 560px;
}
.mensen ul li span.title {
	display: block;
	line-height: 25px;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	color: #1E639D;
	font-weight: bold;
	text-indent: 30px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/slideup_off.gif') 6px 6px no-repeat;
	cursor: pointer;
	text-decoration: underline;
}
.mensen ul li span.active {
	display: block;
	line-height: 25px;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	color: #1E639D;
	font-weight: bold;
	text-indent: 30px;
	background: #F3F3F3 url('https://www.tribal-im.com/nl/templates/tribal/media/images/slideup_on.gif') 6px 6px no-repeat;
	cursor: pointer;
	text-decoration: underline;
}
.mensen ul li ul.fotos {
	margin: 5px 0 0 0;
	list-style: none;
	clear: both;
	width: 560px;
	background: #000;
	display: table;
}
.mensen ul li ul.fotos li {
	display: inline;
	padding: 0 1px 0 1px;
	height: 91px;
}
.mensen ul li ul.fotos li a {
	float: left;
	display: block;
	margin: 2px;
}
.mensen ul li ul.fotos li img.onHover, .mensen ul li ul.fotos li img.active {
	margin: 1px 0 0 0;
	border: 1px solid Red;
	cursor: pointer;
}
.mensen ul li ul.fotos li img {
	margin: 2px 1px 1px 1px;
	border: 0;
}
.mensen ul li ul.info {
	clear: both;
	margin-bottom: 5px;
	width: 560px;
	background: #FBFAFA url('https://www.tribal-im.com/nl/templates/tribal/media/images/mensen-info-back.jpg') 0 100% no-repeat;
}
.mensen ul li ul.info div {
	margin: 0;
	padding: 0;
}
.mensen ul li ul.info div h3 {
	margin: 0;
	padding: 15px 0 15px 0px;
	text-indent: 10px;
	color: #000;
	font-size: 135%;
}
.mensen ul li ul.info div h3 span {
	font-weight: normal;
}
.mensen ul li ul.info div fieldset {
	display: block;
	margin: 0 0 0 10px;
	border: 0;
	clear: both;
	color: #000;
}
.mensen ul li ul.info div fieldset label {
	float: left;
	display: block;
	width: 100px;
	font-weight: bold;
}
.mensen ul li ul.info div fieldset span {
	float: left;
	padding: 0 15px 15px 0;
	width: 425px;
	display: block;
}
/* deze regels gaven links binnen een tekstveld een eigen regel, Rick@26jan09 */
/*.mensen ul li ul.info div fieldset span a {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 200px;
}*/
.mensen ul li ul.info div fieldset .last {
	padding: 0;
}
.mensen ul li ul.info div fieldset img {
	border: 0;
}
.body-stripe {
	position: absolute;
	top: 0;
	left: -213px;
	width: 213px;
	height: 233px;
	z-index: 9999;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/body-left.gif') 0 0 no-repeat;
}

.knop {
	margin: 0 0 0 5px;
	padding: 0;
	line-height: 20px;
	height: 22px;
	color: #fff;
	border: 1px solid #666;
	font-size: 95%;
	background: #d22926;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++Formulieren	++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.form-text {
	margin: 10px 0 0 15px;
	padding: 0 12px 0 0;
	clear: both;
}
.form-text p strong{
	clear: both;
}
.form-text p {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.required-text {
	display: inline;
	float: right;
	margin: 15px 25px 0 0;
	padding: 0;
	height: 20px;
	clear: both;
}

fieldset {
	display: block;
	margin: 10px 0 0 15px;
	padding: 0 0 15px 0;
	width: 543px;
	border: 1px solid #d4d2d2;
	clear: both;
}
fieldset legend {
	font-weight: bold;
	color: #000;
}
fieldset .required {
	margin: 8px 0 0 10px;
}
fieldset .first {
	margin: 12px 0 0 10px;
}
fieldset .required label {
	display: inline;
	float: left;
	width: 210px;
}
fieldset .required label em {
	margin: 0 0 0 -2px;
}
fieldset .required  input.box {
	padding: 3px 10px 0 3px;
	width: 290px;
	height: 15px;
	font-size: 97%;
	border: 1px solid #d4d2d2;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/input-text-field.jpg') 0 0 no-repeat;
}
fieldset .required  select.box {
	padding: 2px;
	width: 305px;
	height: 22px;
	font-size: 97%;
	border: 1px solid #d4d2d2;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/input-text-field.jpg') 0 0 no-repeat;
}

fieldset .required  option.box {
	width: auto;
	border: none;
	background: none;
	background-color: #fff;
	color: #000;
}
fieldset .vragen-tekst {
	margin: 10px 0 0 7px;
}
fieldset .vragen-tekst .box {
	margin: 0;
	padding: 3px 0px 0px 3px;
	font-family: Arial;
	width: 509px;
	height: 100px;
	font-size: 95%;
	border: 1px solid #d4d2d2;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/input-text-field-big.jpg') 0 0 no-repeat;
}
fieldset .check-box {
	margin: 10px 0 0 2px;
	padding: 0;
	width: 268px;
	float: left;
}
fieldset .required .vacature-titel input {
	width: 280px;
}
fieldset .required .check-box-geslacht {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 200px;
}
fieldset .required .check-box-geslacht input {
	width: 15px !important;
	margin-bottom: 5px;
}
/* overrule fieldset .required  .box */
fieldset .required .check-box-geslacht select {
	height: auto;
	padding: 0;
	/*background: none;*/
}
fieldset .required .upload label {
	display: inline;
	float: left;
	width: 207px;
}
fieldset .required .upload {
	display: inline;
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
} 
fieldset .required .upload .boxp {
	display: inline;
	float: left;
	margin: 4px 0 0 3px;
	padding: 0;
	width: 220px;
	border: 1px solid #d4d2d2;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/input-text-field.jpg') 0 0 no-repeat;
}
fieldset .required .upload .knop {
	display: inline;
	float: right;
	margin: -13px 35px 0 0 !important;
	padding: 0px 0 3px 0 !important;
	width: 65px;
	color: #fff;
	border: none;
	height: 21px;
	font-size: 95%;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/browse-btn.jpg') 0 0 no-repeat;
} 
.form-btn {
	margin: -12px 0 20px 35px !important;
	padding: 0 !important;
}
.form-btn .knop-form {
	display: block;
	color: #fff;
	cursor: pointer;
	/*font-weight: bold;*/
	border: none;
	width: 141px;
	height: 21px;
	line-height: 21px;
	font-size: 95%;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/formulier-btn.jpg') 0 0 no-repeat;
}
.form-btn .knop {
	display: block;
	color: #fff;
	border: none;
	width: 141px;
	height: 21px;
	font-size: 95%;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/formulier-btn.jpg') 0 0 no-repeat;
}
/*++++++++++++++++++++++++++++++++++++++++END++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++Formulieren	++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++END+++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++   Uploaden   ++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.main {
	position: relative;
	background: #fff;
}
.main .formupload {
	position: absolute;
	top: 45px;
	left: 25px;
}
.main FORM .knop {
	margin: 10px 0 0 0;
	line-height: 20px;
	height: 23px;
	color: #fff;
	text-align: center;
	border: 1px solid #666;
	font-size: 90%;
	background: #d22926;
}
.main  .caption {
	display: none;
}
.main  .docs {
	position: absolute;
	top: 70px;
	left: 160px;
	color: #000;
}
.main .formupload {
	position: absolute;
	top: 45px;
	left: 60px;
}
.main .UPLOAD {
	margin: 0 0 0 130px;
}
.main .CANCEL {
	margin: 0 0 0 100px;
}

/*++++++++++++++++++++++++++++++++++++++++END++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++   Uploaden  ++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++END+++++++++++++++++++++++++++++++++++++++++++++++*/

.vacatures {
	margin-top: 25px;
	margin-bottom: 25px;
	width: 100%;
}
.vacatures h2 {
	display: block;
	margin: 8px 0 0 15px !important;
	padding: 0 0 15px 0;
}
.vacatures h2 span {
	display: block;
	font-weight: normal;
}
.vacatures p {
	margin: 15px !important;
}
.vacatures strong {
	display: block;
	margin: 25px 0 0 15px;
}
.vacatures p strong {
	display: inline;
	margin: 0 !important;
}
.vacatures .vacatures-list {
	list-style: none;
	margin: 0 0 25px 15px;
	width: 95%;
	border-top: 1px solid #e4e4e4;
}
.vacatures .vacatures-list li {
	height: 24px;
	border-bottom: 1px solid #e4e4e4;
}
.vacatures .vacatures-list li a {
	padding: 0 0 0 8px;
	width: 100%;
	height: 24px;
	line-height: 20px;
}
.vacatures .vacatures-list li a:visited {
	display: block;
	background-color: none;
}
.vacatures .vacatures-list li a:hover {
	display: block;
	width: 98.5%;
	background-color: #e4e4e4;
}
.vacatures .vacatures-list li a:active {
	display: block;
	background-color: none;
}

/*++++++++++++++++++++++++++++Search-Style++++++++++++++++++++++++++++*/


.searched {
  font-weight:bold;
}

#mainzoekBox {
margin: 8px 0 0 10px;
width: 750px;
}
#mainzoekBox table {
width: 750px;
font-size: 90%;
}

/*+++++++++++++++++++++++++Left-Column-Search-Style++++++++++++++++++++++++++++*/
#mainzoekBox tbody tr .xml-leftcolumn {
display: none;
}

#mainzoekBox tbody tr .xml-leftcolumn .subtitel {
margin: 20px 25px 0 0;
display: block;
width: 164px;
height: 30px;
text-indent: 7px;
font-size: 95%;
color: #000;
text-decoration: underline;
background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/xmlsearch-split.gif') 0 100% repeat-x;
}
#mainzoekBox .xml-leftcolumn .binnenrubriek_titel {
margin: 10px 0 10px 0;
display: block;
width: 164px;
height: 20px;
text-indent: 7px;
font-size: 95%;
color: #000;
font-weight: bold;
}
#mainzoekBox .xml-leftcolumn .binnenrubriek_rubrieken {
color: #000;
font-size: 95%;
} 
#mainzoekBox .xml-leftcolumn .binnenrubriek_rubrieken label {
float: left;
margin: -4px 0 0 0;
font-size: 95%;
}
#mainzoekBox .xml-leftcolumn .binnenrubriek_rubrieken span{
display: block;
margin: 0 0 0 7px;
font-size: 95%;
}

/*++++++++++++++++++++++++Right-Column -Search-Style++++++++++++++++++++++++++++*/
#mainzoekBox .titel {
font-size: 1.1em;
}
#mainzoekBox .titel .keyword {
font-size: 1.0em;
font-weight: bold;
}

#mainzoekBox .title_td {
padding: 20px 0 10px 0;
width: 690px;
background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/xmlsearch-row-split.gif') 0 100% repeat-x;
}
#mainzoekBox .found_item {
width: 690px;
margin: 10px 0 5px -15px;
padding: 15px !important;
background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/xmlsearch-row-split.gif') 0 100% repeat-x;
}
#mainzoekBox .searchSnapshot {
font-size: 1.1em;
}
#mainzoekBox .title_link {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 20px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/search-arrow.gif') 0 3px no-repeat;
	text-indent: 25px;
	font-size: 1.2em;
	font-weight: bold;
}
#mainzoekBox .target_url a {
	display: block;
	padding: 0;
	margin: 0 0 20px 0;
}
#mainzoekBox, #NoResults {
	font-size: 1.1em;
}


.searchPager table {
	margin: 10px 0 10px 0;
	width: auto !important;
}
.searchPager table tr td {
	background: #cc2726;
	color: #fff;
	width: 18px;
	text-align: center;
}
.searchPager table tr td a {
	float: left;
	margin: 0;
	display: block;
	border: 1px solid #cc2726;
	width: 18px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	font-weight: normal;
	color: #000 !important;
	background: #fff;
	text-decoration: none;
}
.searchPager table tr td a:visited {
	color: #666 !important;
}


.right-column .film-mid {
	margin: 10px 0 10px 0;
	padding: 0;
	width: 173px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/film-mid.jpg') 0 0 repeat-y;
}
.right-column .film-top {
	margin: 0;
	padding: 0;
	width: 173px;
	height: 29px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/film-top.jpg') 0 0 no-repeat;
}	
.right-column .film-btm {
	margin: 0;
	padding: 0 0 15px 0;
	width: 173px;
	height: 41px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/film-btm.jpg') 0 100% no-repeat;
}
.right-column .film-mid .first {
	margin: 1px 0 0 1px;
	width: 170px;
	height: 23px;
	background-color: #fff;
}
.right-column .film-mid .first h2 {
	margin: 0px 0 10px 9px !important;
	font-size: 100%;
}
.right-column .film-mid ul li {
	background-color: #000;
}
.right-column .film-mid ul li img {
	margin: 2px 0 5px 1px
}
.right-column .film-mid ul li span {
	display: block;
	margin: 0 0 10px 1px;
	padding: 0;
	width: 171px;
	height: 27px;
	color: #fff;
	text-align: center;
}

.case_intro {
	padding: 5px 0 5px 0;
	width: 582px;
	background: #F2F2F2;
	clear: both;
	border-top: 1px dotted #D4D4D4;
	border-bottom: 1px dotted #D4D4D4;
}
.case_intro div {
	width: 582px;
	min-height: 25px;
	clear: both;
}
.case_intro  strong {
	display: block;
	width: 150px;
	float: left;
	text-indent: 10px;
	line-height: 30px;
}
.case_intro div span {
	display: block;
	width: 432px;
	float: left;
	line-height: 16px;
	display: block;
	margin: 0 !important;
}
.case_intro div span.opdracht {
	display: block;
	width: 432px;
	float: left;
	line-height: 30px;
	display: block;
	margin: 0;
}
.page .center-column span p {
	clear: both;	
	line-height: 18px;
	margin: 0 25px 10px 20px;
}
.page .center-column span.werkzaamheden  p{
	clear: both;	
	line-height: 18px;
	margin: 0 !important;
}

.page .center-column span p a {
	line-height: 18px;
}
.case_text_uitgebreid {
	margin-top: 20px;
}
.case_text_uitgebreid p {
	margin: 0 15px 10px 10px !important;
	padding: 0 !important;
	line-height: 14px;
}


/* Sponsoring / certificering */

.sponsor-item {
	width: 578px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/sponsor-back.gif') 0 0 repeat-x;
	font-weight: normal;
	overflow: hidden;
	clear: both;
}
.sponsor-even {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/sponsor-back-even.gif') 0 0 repeat-x;
}
.sponsor-item .left {
	float: left;
	width: 230px;
	text-align: center;
}
.sponsor-item .right {
	float: left;
	width: 332px;
}
.sponsor-item .left img {
	margin: 35px 0 0 0;
}
.sponsor-item .right p {
	margin-bottom: 0;
}
.sponsor-item .right a {
	display: inline;
	margin: 0;
	padding: 0 0 0 20px;
}

.form-error-box {
	display: none;
	margin: 20px 20px 0 20px;
	padding: 11px 0 13px 18px;
	border: 1px solid #d82f2e;
	color: #000;
	background-color: #fbeaea;
}
.form-error-box ul {
	list-style: none;
	margin: 11px 0 0 0;
}
.form-error-box ul .first {
	padding-bottom: 15px;
	line-height: 0px;
}
.form-error-box ul li {
	padding: 0 0 10px 0;
	line-height: 10px;
}

.hidden-login-box {
	display: none;
}
.loginform {
	width: 500px;
	height: 400px;
	border: 0;
}
.loginform div {
	width: 100%;
	clear: both;
}
.loginform div label {
	float: left;
	display: block;
	width: 175px;
	line-height: 22px;
}
.loginform div.text input {
	padding: 3px 0 3px 0;
	width: 230px;
	height: 21px;
	border: 0;
	color: #666;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/search-back.gif') 0 0 no-repeat;
}
.loginform div.submit input {
	margin: 4px 0 0 0;
	width: 141px;
	height: 21px;
	padding-bottom: 4px;
	border: 0;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/formulier-btn.jpg') 0 0 no-repeat;
	text-align: center;
	color: #fff;
}



#tspage, .nieuws-mid .smallpos {
	display: block;
}


/* Onderstaande regel moet ten alle tijden onderaan dit bestand staan! */
.skiplink {
	display: none;
}
.path-last-item {
	font-style: italic;
}

/* Vestigingen */
.vestigingen {
	margin: 0 0 0 15px !important;
	padding: 0  !important;
	width: 554px;
	clear: both;
	text-align: left;
	color: #000;
	list-style: none;
}
.vestigingen li {
	margin: 0 !important;
	padding: 0 0 22px 0 !important;
	float: left;
	width: 275px;
	overflow: hidden;
}
h2.contact-title {
	margin: 20px 0 20px 15px !important;
	color: #000 !important;
	font-size: 135% !important;
}
.vestigingen li h3 {
	font-size: 125% !important;
	text-indent: 0 0 15px 0 !important;
	margin: 0 !important;
	padding: 0 !important;

}
.vestigingen li h3 span {
	display: block;
	font-weight: normal;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;

}
.vestigingen li h4 {
	font-size: 100% !important;
	margin: 0 !important;
	padding: 0 !important;

}
.vestigingen li em {
	font-style: normal;
	display: block;
	float: left;
	width: 15px;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 18px !important;
}
.vestigingen li span {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 18px !important;
}

#map {
	margin: 18px 0 0 15px;
}
#map .routebron {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 0 20px 0!important;
}
#map .routebron li {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 17px;
	color: #000;
}
#map .routebron li strong {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}

.picture {
	border: 0;
}


#BODY #FORM {
	margin: 0;
	padding: 0;
	left: 10px;
	top: 25px;
}

#LFILES, #UPLOADING, #UPLOAD, #CANCEL {
	font-size: 75%;
	line-height: 14px;
	vertical-align: center;	
}

span.docs {
	display: none;
}

span.UPLOAD, span.CANCEL {
	top: 60px;
}


.label {
	line-height: 14px;
	vertical-align: center;	
}
/* Upload form */
#uploadform {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 80%;
	text-align: left;
}
#uploadform  iframe {
	margin-left: 15px;
}
#uploadform fieldset {
	border: 0;
}
#uploadform h1 {
	margin: 10px 0 0 13px;
	font-size: 125%;
}
#uploadform div {
	clear: both;
}
#uploadform p {
	clear: both;
}
#uploadform div label {
	display: block;
	width: 125px;
	float: left;
}
#uploadform div span {
	float: left;
}
/* NO FLASH */
#NoFlash {
position:relative;
width:500px;
top:134px;
font-size:14px;
margin: 0px auto 0px auto;
}
.landkaart-link {
    background: url("https://www.tribal-im.com/nl/templates/tribal/media/images/portal-landkaart.gif") no-repeat scroll 0 0 transparent;
    bottom: 25px;
    cursor: pointer !important;
    height: 70px;
    position: absolute;
    right: 1px;
    width: 140px;
}


/* Geschiedenis custom html */
.geschiedenis-item {
	width: 555px;
	color: #5f5e5e;
}
.geschiedenis-item th {
	text-align: left;
	padding-left: 10px;
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/nbalk.jpg') 0 0 no-repeat;
	height: 37px;
	line-height: 37px;
	font-size: 16px;
	padding-bottom: 20px;
}
.geschiedenis-item td {
	color: #333;
}
.nbalk {
	background: url('https://www.tribal-im.com/nl/templates/tribal/media/images/nbalk.jpg') 0 0 no-repeat;
}

.nbalk h1 {
	font-size: 18px;
	
}

.client-login-container {
	margin: 0;
	line-height: 20px;
	padding-left: 20px;
}

.addthis_toolbox {
margin-left: 14px;
}

.page .center-column span p.introheading
{
padding: 0;
margin: 0;
}

ol {
	padding: 10px 0px 10px 40px;
}
/*
     FILE ARCHIVED ON 23:39:23 Oct 06, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:59:42 Jul 21, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.48
  exclusion.robots: 0.029
  exclusion.robots.policy: 0.021
  esindex: 0.009
  cdx.remote: 49.271
  LoadShardBlock: 422.999 (3)
  PetaboxLoader3.datanode: 288.767 (4)
  PetaboxLoader3.resolve: 173.7 (2)
  load_resource: 141.373
*/