body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bodyBg.jpg);
	background-repeat: repeat-x;
}
body#tinymce {
	background-image: none;
}

#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

body.section-centrum #header,
body.section-zuid #header {
	height: 341px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

#main {
	background-image: url(images/contentBg.jpg);
	background-repeat: repeat-y;
}
#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 57px;
}

#header-inner {
	padding: 36px 33px;
}

#header .block {
	margin-bottom: 0;
}

#header #block-block-2,
#header #block-block-3,
#header #block-block-1 {
	width: 228px;
	float: left;
}

#header #block-block-6 {
	width: 129px;
	float: right;
	margin-right: 3px;
}
#header #block-text_resize-0 {
	float: right;
}

#header a#text_resize_increase {
	background-image: url(images/textgroot.jpg);
	height: 10px;
	width: 15px;
	margin-top: 2px;
	margin-right: 3px;
}
#header a#text_resize_decrease {
	background-image: url(images/textklein.jpg);
	height: 10px;
	width: 11px;
	margin-top: 2px;
}

.no-sidebars #content {
	padding: 33px;
	width: 935px;
}

#content-area, #content-header, #content-bottom {
	padding: 0 33px 0 0;
}

#block-views-header_infoblok_zuid-block_1,
#block-views-header_infoblok_centrum-block_1 {
	position: absolute;
	width: 217px;
	z-index: 999;
	font-size: 11px;
	padding: 10px;
	padding-right: 0px;
	line-height: 12px;
	height:225px;
}

#block-views-header_infoblok_zuid-block_1 .views-field-title,
#block-views-header_infoblok_centrum-block_1 .views-field-title {
	font-size: 15px;
	color: #2d85ae;
	line-height: 17px;
	font-weight: bold; 
}



h1.title {
	color: #2d85ae;
	font-size: 16px;
}
h2.title {
	color: #2d85ae;
	font-size: 14px;
}
/******************************
 NICE MENU
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border: none;
}

ul.nice-menu li {
  border: none;
  float: left;
  background-color: #eaf4ff;
  /* Additional overrides to deal with Garland theme. */
  margin: 0;
  padding-left: 0;
  background-image: none;
  margin-bottom: 3px;
}

/* Overrides for Garland header. */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

ul.nice-menu a {
  font-size: 13px;
  padding: 0.3em 5px 0.3em 5px;
  color: #2d85ae;
  font-weight: bold;
  text-decoration: none;
}
ul.nice-menu a:hover {
	background-color: #2d85ae;
	color: #FFF;
}
ul.nice-menu a.active {
	background-color: #2d85ae;
	color: #FFF;
}
ul.nice-menu ul,
/* Repeat for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px;
  border: 0;
  margin-right: 0;
}

/* Override for Garland header. */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

ul.nice-menu ul li {
  width: 227px;
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 227px;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  width: 227px;
  left: 227px;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 227px;
  left: 227px;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eaf4ff;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li.over,
ul.nice-menu-right li li.menuparent:hover,
ul.nice-menu-right li li.over {
 background: #eaf4ff;
}

/* FRONT */

body.front {
	background-image: url(images/front-bg.jpg);
	background-repeat: repeat-x;
}
body.front #page {
	width: 803px;
}
body.front #header {
	height: 0px;
}
body.front #content {
	margin-left:278px;
	margin-right:-803px;
	width:525px;
}
body.front #content-top {
	padding-left: 10px;
}
body.front #sidebar-left-inner {
	padding-left: 15px;
	padding-top: 17px;
}
body.front #main {
	background-image: url(images/front-main.jpg);
	background-repeat: no-repeat;
	padding-top: 165px;
}
body.front #footer {
	background-image: url(images/front-footer.jpg);
	background-repeat: no-repeat;
}

#block-views-frontpage-block_1 {
	width: 238px;
	float: left;
}
#block-views-frontpage-block_2 {
	width: 238px;
	float: left;
}
body.front .views-field-field-afbeelding-fid {
	height: 187px;
}
body.front .views-field-nothing {
	padding-left: 17px;
}
body.front .views-field-body {
	font-size: 14px;
	padding-left: 39px;
}
body.front .views-field-body p {
	margin-top: 5px;
	padding: 0px;
}

/* Zoeken */
#block-views--exp-zoeken_zuid-page_1,
#block-views--exp-zoeken_centrum-page_1 {
	width: 164px;
	float: right;
	clear:right;
	margin-top: 5px;
}

#block-views--exp-zoeken_zuid-page_1 .views-exposed-widget,
#block-views--exp-zoeken_centrum-page_1 .views-exposed-widget {
	padding: 0px;
}
#block-views--exp-zoeken_zuid-page_1 .views-exposed-widgets,
#block-views--exp-zoeken_centrum-page_1 .views-exposed-widgets {
	margin: 0px;
}
#block-views--exp-zoeken_zuid-page_1 #edit-zoek-wrapper input,
#block-views--exp-zoeken_centrum-page_1 #edit-zoek-wrapper input {
	color: #72c2e8;
	font-weight: bold;
	background-image: url(images/searchBg.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 14px;
	padding: 5px 4px 4px 6px;
	border: none;
}
#edit-submit-zoeken-zuid,
#edit-submit-zoeken-centrum {
	display: none;
	visibility: hidden;
}

/* Actueel */
.views-row {
	height: 100%;
	margin-bottom: 10px;
}
.actueel-item {
	clear: both;
	border-bottom: 1px solid #eaf4ff;
	height: 100%;
}

.actueel-image {
	float: left;
	margin-bottom: 10px;
}
.actueel-text {
	margin-left: 140px;
	margin-bottom: 10px;
}
.actueel-text h4.title a {
	color: #2d85ae;
	text-decoration: none;
}
.lees-meer {
	font-size: 90%;
}

/* Medewerkers */

.view-medewerkers .views-row {
}
.view-medewerkers .medewerkers {
	clear: both;
	height: 100%;
	border-bottom: 1px solid #eaf4ff;
	margin-bottom: 10px;
}

.view-medewerkers h3 {
	color: #2d85ae;
	font-size: 1.1em;
}

.view-medewerkers .views-field-field-afbeelding-fid {
	width: 128px;
	float: left;
	margin-bottom: 10px;
}
.view-medewerkers .views-field-title {
	font-size: 1.1em;
	color: #44bbf3;
	margin-left: 140px;
	font-weight: bold;
}
.view-medewerkers .views-field-body {
	margin-left: 140px;
	margin-bottom: 10px;
}

/* TinyMCE */

.tiny-donkerblauw {
	color: #2d85ae;
}
.tiny-lichtblauw {
	color: #44bbf3;
}