* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -khtml-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box
}
body {
	font-size: 11px; background: url(./img/site_bg.gif) #ffffff repeat-x left top; color: #666666; font-family: tahoma; text-align: center
}
table {
	font-size: 11px; font-family: tahoma
}
table p, table div {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 0px
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
p {
	margin-bottom: 15px
}
ul {
	padding-left: 15px
}
ol {
	padding-left: 35px
}
h1 {
	font-size: 30px; text-transform: uppercase; font-family: univers, tahoma
}
h2 {
	font-size: 15px; margin-bottom: 5px; font-family: tahoma
}
h3 {
	margin-bottom: 0.6em
}
h4 {
	margin-top: 1.1em
}

input.submit
{
background-color: #eeeeee;
border: 1px solid #999999;
color: #d6006a;
font-size: 80%;
} 
input.text { 
 background-color: #eeeeee; 
 border: 1px solid #999999; 
 color: #d6006a;
 width: 100px;
 font-size: 120%; 
} 

blockquote{
	background-color:#ccbfd0;
	background: url(./img/column_bg.gif);
	padding: 3px;
	overflow:auto; 
	border-left: 3px solid #ccbfd0;
	margin: 3px 0 20px 0;
}

pre, .code {
	color: #4b4b4b;
	padding: 6px 0 20px 6px;
	border-top: 1px solid #ccbfd0;
	border-right: 1px solid #ccbfd0;
	border-bottom: 1px solid #ccbfd0;
	border-left: 6px solid #ccbfd0;
	background-color: #ffffff;
	background: url(./img/column_bg.gif);
	margin: 3px 0 20px 0;
	font-size:1em;	
	overflow:auto; 
	line-height:2.2em;	
}

.clear {
	clear: both
}
.templateImage img {
	display: block
}
.siteContainer {
	min-height: 240px; background: url(./img/site_container_bg.gif) no-repeat right top; margin: 0px auto; width: 960px; position: relative; text-align: left; _height: 240px
}
.headerContainer {
	width: 960px; position: relative; height: 102px
}
.logoContainer {
	left: 0px; position: absolute; top: 0px
}
.topMenuContainer {
	right: 0px; color: #999999; position: absolute; top: 4px
}
.topMenuContainer A {
	padding-right: 4px; padding-left: 4px; font-size: 11px; padding-bottom: 0px; color: #999999; padding-top: 0px; font-family: tahoma; text-decoration: none
}
.topMenuContainer A:hover {
	color: #000000
}
.topMenuContainer A.topactive {
	color: #000000
}
.mainMenuContainer {
	font-size: 30px; left: 210px; color: #999999; position: absolute; top: 26px
}
.mainMenuContainer a {
	font-size: 25px; text-transform: uppercase; color: #666666; font-family: univers, tahoma; text-decoration: none
}
.mainMenuContainer .mainMenuDash {
	font-size: 25px; color: #666666
}
.mainSubMenuContainer {
	vertical-align: bottom; width:768px; height:38px; font-size: 12px; left: 192px; color: #363636; position: absolute; top: 64px; padding:8px 8px 8px 18px; overflow:hidden; 
}
.vacaturediv{
	display: none;
}

.colorBar {
	font-size: 1px; position: relative; height: 10px
}
.blue {
	background: #264985
}
.red {
	background: #b61d1f
}
.purple {
	background: #671461
}
.orange {
	background: #ec8827
}
.green {
	background: #91b619
}
.gray {
	background: #666666
}
.footerMenu {
	margin-top: 5px
}
.footerMenu {
	font-size: 11px; color: #666666; font-family: tahoma; text-decoration: none
}
.footerMenu a {
	font-size: 11px; color: #666666; font-family: tahoma; text-decoration: none
}
.footerMenu a:hover {
	color: #000000
}
.footerMenu a.footeractive {
	color: #000000
}
.leftMenuContainer a {
	padding-right: 2px; display: block; padding-bottom: 2px; color: #666666; padding-top: 1px; border-bottom: #666666 1px dotted; text-decoration: none
}
.leftMenuContainer a:hover {
	padding-left: 4px; background: #d6006a; color: white
}
.leftMenuContainer a.active {
	padding-left: 4px; background: #d6006a; color: white
}
.templateImage {
	float: left; width: 748px; position: relative
}
.leftColumn {
	float: left; width: 192px
}
.rightColumn {
	float: left; width: 192px
}
.templateBlock {
	font-size: 11px; float: left; overflow: hidden; color: #666666; line-height: 16px; font-family: tahoma; position: relative
}
.templateBlockHome {
	height: 215px
}
.templateBlockStandard {
	height: 142px
}
.firstSmallStandardBlock {
	height: 22px
}
.firstSmallHomeBlock {
	height: 35px
}
.smallStandardBlock {
	height: 24px
}
.smallHomeBlock {
	height: 36px
}
.gradientcolumn {
	background: url(./img/column_bg.gif) repeat-x left top
}
.smallcolumn {
	width: 10px
}
.onecolumn {
	width: 192px
}
.twocolumns {
	width: 384px
}
.threecolumns {
	width: 576px
}
.threecolumns img {
	margin: 10px
}
.fourcolumns {
	width: 768px
}
.fivecolumns {
	width: 960px
}
.templateBlockPadding {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px
}
.searchBox {
	left: 0px; width: 200px; position: absolute; top: 118px
}
#home_block_1 .searchBox {
	top: 179px
}
.searchBoxHomePadding {
	padding-right: 0px; padding-left: 7px; padding-bottom: 0px; padding-top: 8px
}
.searchBoxStandardPadding {
	padding-right: 0px; padding-left: 7px; padding-bottom: 0px; padding-top: 3px
}
.searchBox input {
	float: left
}
.searchBox .searchText {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; width: 154px; color: #666666; height: 18px; border-right-width: 0px
}
.searchBox .searchButton {
	border-top-width: 0px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; width: 37px; border-right-width: 0px
}
.homeSearchBox {
	height: 36px
}
.standardSearchBox {
	height: 24px
}

.meerwegenSearchBox {
	padding: 0;
	background: url(./img/search_button.jpg) #d6006a no-repeat right center;
	margin: 0;
}
.teaser h2 {
	font-weight: bold; font-size: 13px; color: #444444
}
.teaser img {
	
}
.teaser a {
	padding-right: 15px; border-top: #666666 1px dotted; margin-top: 5px; display: block; background: url(/./img/double_arrow.gif) no-repeat right center; padding-bottom: 2px; color: #666666; padding-top: 1px; border-bottom: #666666 1px dotted; text-align: right; text-decoration: none
}
.teaser a:hover {
	color: #000000
}
.newsAccordion {
	
}
a.ui-state-default {
	padding-right: 15px; display: block; background: url(./img/double_arrow.gif) no-repeat right center; padding-bottom: 2px; color: #666666; padding-top: 1px; border-bottom: #666666 1px dotted; text-decoration: none
}
a.ui-state-active {
	display: block; font-weight: bold; font-size: 13px; margin-bottom: 5px; color: #444; font-family: tahoma; text-decoration: none
}
.ui-accordion-content {
	overflow: hidden
}
.ui-accordion-content-active {
	
}
.ui-accordion-content a {
	padding-right: 15px; display: block; font-weight: bold; background: url(./img/double_arrow.gif) no-repeat right center; padding-bottom: 2px; color: #666666; padding-top: 1px; text-align: right; text-decoration: none
}
.news {
	
}
.newsCategory a {
	padding-right: 15px; border-top: #666666 1px dotted; margin-top: 5px; display: block; background: url(./img/double_arrow.gif) no-repeat right center; padding-bottom: 2px; color: #666666; padding-top: 1px; border-bottom: #666666 1px dotted; text-align: right; text-decoration: none
}
.newsDetail a {
	border-top: #666666 1px dotted; margin-top: 5px; display: block; padding-left: 15px; background: url(./img/double_arrow_back.gif) no-repeat left center; padding-bottom: 2px; color: #666666; padding-top: 1px; border-bottom: #666666 1px dotted; text-align: left; text-decoration: none
}
.gallery {
	
}
.gallery .galleryItem {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; float: left; margin-bottom: 16px; border-left: #dddddd 1px solid; width: 100px; cursor: pointer; margin-right: 5px; border-bottom: #dddddd 1px solid; position: relative; height: 75px
}
.galleryOverview {
	
}
.galleryOverview .galleryDiv {
	float: left; cursor: pointer
}
.galleryDate {
	width: 115px
}
.galleryTitle {
	font-weight: bold; width: 295px
}
.galleryLinkText {
	padding-left: 15px; background: url(./img/double_arrow.gif) no-repeat left center
}
.galleryOverview a {
	display: block; padding-bottom: 2px; color: #666666; padding-top: 1px; border-bottom: #666666 1px dotted; text-align: left; text-decoration: none
}
.galleryBackLink {
	border-top: #666666 1px dotted; margin-top: 5px; display: block; padding-left: 15px; background: url(./img/double_arrow_back.gif) no-repeat left center; padding-bottom: 2px; color: #666666; padding-top: 1px; border-bottom: #666666 1px dotted; text-align: left; text-decoration: none
}
.shortlist {
	padding-left: 9px
}
.shortlist ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.shortlist ul li {
	padding-left: 15px; background: url(./img/double_arrow.gif) no-repeat left center; margin-bottom: 4px
}
.shortlist ul li a {
	color: #666666; text-decoration: none
}
.shortlist ul li a:hover {
	color: #000000
}
.text-intro {
	font-weight: bold; margin-bottom: 12px; color: #c40467
}
div.sitemap ul.sitemap-nav-group {
	margin-bottom: 10px
}
div.sitemap ul.sitemap-nav-group {
	margin-bottom: 10px
}
div.sitemap ul li a {
	color: black; text-decoration: none
}
div.sitemap ul li a:hover {
	text-decoration: underline
}
.errorcolor {
	color: red
}
.search-results a {
	color: #c40467; text-decoration: none
}
.search-results a:hover {
	text-decoration: underline
}

