﻿{
				margin: 0;
				padding: 0;
				border: none;
}
body {
				height: 100%;
}
html {
				height: 100%;
}
.giraffe_allcontent {
				min-height: 100%;
				height: auto !important;
				height: 100%;
				margin: 0 auto -197px; /* de bottom margin is de negatieve waarde van de hoogte van de footer. de div heeft dus de hoogte van het scherm min de hoogte van de footer. */
}
.giraffe_allcontent_search {
				min-height: 100%;
				height: auto !important;
				height: 100%;
				margin: 0 auto -197px; /* de bottom margin is de negatieve waarde van de hoogte van de footer. de div heeft dus de hoogte van het scherm min de hoogte van de footer. */
}

.giraffe_blname {
				font-family: "Gill Sans MT";
				float: right;
				text-align: right;
				position: relative;
				margin: -75 75 auto auto;
}
.giraffe_blname a:visited {
				font-size: 30px;
				color: #FFffff;
				font-style: italic;
}
.giraffe_blname a:link {
				color: #FFFFFF;
				font-style: italic;
}
.giraffe_blname a:hover {
				color: #FFFFFF;
				font-style: italic;
}
/*Onderstaand de differentiatie in visuals*/
.giraffe_pageheaderIT {
				background-image: url('../../Images/giraffe/visuals_giraffe7.jpg');
				background-repeat: no-repeat;
}
.giraffe_pageheaderGroup {
				background-image: url('../../Images/giraffe/visuals_giraffe7.jpg');
				background-repeat: no-repeat;
}
.giraffe_pageheaderHR {
				background-image: url('../../Images/giraffe/visuals_giraffe6.jpg');
				background-repeat: no-repeat;
}
.giraffe_pageheaderZorg {
				background-image: url('../../Images/giraffe/visuals_giraffe7.jpg');
				background-repeat: no-repeat;
}
.giraffe_pageheader {
				position: relative;
				background-image: url('../../Images/giraffe/Pageheader_Group_bg.jpg');
				background-repeat: repeat-x;
}
.giraffe_footer{
				height: 197px; /*hier wordt aangegeven hoe hoog de footer div is dit is de hoogte van de balk plus de giraffe samen*/;
				width: 100%;
				min-width: 1100px;
}
.giraffe_footer_search{
				height: 197px; /*hier wordt aangegeven hoe hoog de footer div is dit is de hoogte van de balk plus de giraffe samen*/;
				width: 100%;
				min-width: 1100px;
}
.giraffe_push {
				height: 37px; /*binnen de allcontent div wordt aangegeven hoe ver de footer er overheen mag schuiven, dat is alleen de giraffe - plaat.*/;
				visibility: hidden;
}
.giraffe_pagefooter {
				position: relative;
				text-align: right;
				margin-bottom: 0px;
				width: 100%;
				background-color: #F17A23;
				/*height: 37px;*/
}
.giraffe_pagefooter_giraffe {
				position: relative;
				margin-right: 75px;
				text-align: right;
				padding: 0px;
				height: 160px;
}
.giraffe_searchbox {
				position: relative;
				float: right;
				margin-top: -29px;
				margin-right: 10px;
				width: 180px;
}
.giraffe_iconplace {
				/*hidden section in the upper left corner containing hidden contentplaceholders and leftnav*/
				position: absolute;
				top: 0px;
				left: 0px;
				visibility: hidden;
}
.giraffe_topnavbar {
				margin-top: inherit;
				margin-left: 127px;
				margin-top: -35px;
}
.giraffe_topnavbar_search {
				margin-top: inherit;
				margin-left: 127px;
				margin-top: -34px;
}
.giraffe_topnavbar_BL {
				margin-top: inherit;
				margin-left: 150px;
				margin-top: -33px;
				z-index: 2;
}
.giraffe_maincontent {
				position: relative;
				min-width: 1024px;
				width: 100%;
}
.giraffe_maincontent_group {
				margin: 0 -95px auto 95px;
				position: relative;
				width: 90%;
}
.giraffe_placeholdermain {
				position: relative;
				height: 60%;
}
.giraffe_placholdermain_BL {
				position: relative;
				float: right;
				height: 60%; /*top right bottom left*/;
				margin: 0 0 auto auto;
}
.giraffe_table_maincontent {
				width: 100%;
				padding: 0px;
				border: 2px;
}
.giraffe_topnavLinks {
				position: relative;
				margin: -27 260 auto auto;
				float: right;
				z-index: 2;
}
.giraffe_topnavLinksitem {
				color: white !important;
/*				font-family: "Gill Sans MT";*/
				font-size: 12px;
				font-weight: bold;
				position: relative;
				text-decoration: none;
}
.giraffe_topnavLinksitem a:hover {
				color: #FF8000;
				font-family: "Gill Sans";
				font-size: 1em;
				font-weight: bold;
				text-decoration: none;
}
.Giraffe_leftnavbar {
				position: absolute;
				float: left;
				vertical-align: top;
}
/*  aangepast vanuit core.css */
.ms-wpbody a:link {
				color: #FF8000 !important;
}
.ms-wpbody a:visited {
				color: #FF8000 !important;
}
.ms-wpbody a:hover {
				color: #804000 !important;
				text-decoration: none !important;
}
.ms-sbtable {
				color: #FFFFFF !important;
				font-family: "Gill Sans";
				font-weight: bold;
				font-size: 12px !important;
}
.ms-WPTitle {
				font-weight: bold;
				font-family: tahoma,sans-serif;
				color: #984806;
				padding-left: 3px;
				padding-right: 7px;
				padding-top: 2px;
				padding-bottom: 2px;
				font-size: 10pt;
}
.ms-WPTitle A:visited {
				color: #984806;
				text-decoration: none;
				cursor: pointer;
}
.ms-WPTitle A:link {
				color: #984806;
				text-decoration: none;
				cursor: pointer;
}
.ms-WPTitle A:hover {
				color: #000000;
				text-decoration: underline;
				cursor: pointer;
}
.ms-WPSelected {
				border: #ffbb77 3px dashed;
}
.ms-WPBody {
				font-size: 9pt;
				color: #984806;
				font-family: calibri,verdana,arial,helvetica,sans-serif;
}
.ms-topnavContainer {
				border: none;
				border-left: solid 0px #c2dcff;
}
td.ms-sbcell {
				/*style search box*/
				padding: 0px;
				padding-left: 2px;
				white-space: nowrap;
				border: 0px !important #7f9db9 solid;
}
/*aangepast vanuit band.css*/
.ms-topNavFlyOuts {
				border-top: 0px;
				background-color: transparent !important;
}
.ms-globallinks-right {
				vertical-align: top;
				text-align: right;
				position: absolute;
				top: 5px;
				right: 20px;
				width: 300px;
				z-index: 4;
				float: right;
				font-size: 12px;
				font-family: Calibri;
}
.ms-globallinks-right a:visited {
				color: #79A5CC;
}
.ms-globallinks-right a:link {
				color: #79A5CC;
}
.ms-SPLink {
				font-family: verdana;
				font-size: 8pt;
				color: #003399;
}
.ms-SpLinkButtonInActive {
				border: none;
				margin: 1px;
				color: #4c4c4c;
				vertical-align: top;
				background-color: transparent;
}
.ms-SpLinkButtonActive {
				border: #6f9dd9 1px solid;
				vertical-align: top;
				background-color: #000000;
}
.leftNav {
				position: relative;
				margin-right: 15px;
				margin-left: 7px;
				margin-top: 30px;
				padding-top: 0px;
				border: 0px #8997BC solid;
				background-color: #FFFFFF;
				width: 150px;
				color: #FF8000;
				border-bottom: 0px #FF8000 solid;
}
.leftNav3 {
				font-family: "Gill Sans MT";
				color: #FF8000;
}
.leftNav2 {
				font-family: "Gill Sans MT";
				font-size: 11px;
				color: #FF8000;
}
.leftNav1 {
				font-family: "Gill Sans MT";
				color: #FF8000;
}
.leftNavSelected {
				background-color: #FFFFFF;
				color: #804000;
				border-top: 0px #B2BCDD solid;
				border-bottom: 0px #B2BCDD solid;
				font-weight: normal;
}
.leftNavHover {
				background-color: #FFFFFF;
				color: #804000;
				font-weight: normal;
}
.topNav {
				position: relative;
				top: -1px;
}
.topNavItem {
				background-image: none;
				background-image: none;
				background-repeat: no-repeat;
				background-position: top right;
/*				font-family: "Gill Sans";*/
				font-size: 9.5pt;
				font-weight: bold;
				color: #FFFFFF;
}
.topNavItem a {
				display: block;
				padding: 8px 5px 0px 5px;
				height: 32px;
}
.topNavSelected a {
				background-image: none;
				background-repeat: repeat-x;
				background-position: top right;
				color: #FF8000;
}
.topNavHover a {
				background-image: none;
				color: #FF8000;
				font-size: 12pt;
				font-weight: bold;
				background-position: top right;
				background-image: none;
				background-repeat: repeat-x;
}
/*transparante bg voor fly out menu's werkt helaas niet voor IE onder sharepoint. Onder Chrome mooie resultaten*/
/*.zz2_GlobalNav_0 { 
background-color:white !important;
filter: alpha (opacity=50);
				-moz-opacity: 0.5;
				-khtml-opacity: 0.5;
				opacity: 0.5;
}*/
.topNavFlyOuts {
				margin-top: 0px;/*plaatst de fly outs precies onder de top banner*/;
				border-top: 0px;
				border-left: 0px #FF8000 solid;
				border-right: 0px #FF8000 solid;
				border-bottom: 4px #FF8000 solid;
				padding-bottom: 4px;
				target-new: window !important;
}
.topNavFlyOutsItem {
				background-color: transparent;
				font-family: gill sans mt;
				font-size: 10pt;
				border: 0px #CBD1E0 solid;
				border-top-style: none;
				color: #FF8000;
				width: 220px;
				min-width: 150px;
				target-new: window !important;
}
.topNavFlyOutsItem a {
				display: block;
				padding: 4px 5px 4px 5px;
				target-new: window !important;
}
.topNavFlyOutsHover {
				color: #804000;
}
.topNavRoundRight {
				width: 20px;
}
.topNavRoundLeft {
				width: 20px;
}
/*aangepast vanuit controls.css*/
.groupheader {
				color: #804000;
}
