@charset "UTF-8";
/* CSS Document */

/*LAY-OUT*/

body {
margin:0;
padding:0;
font-size:9pt;
color:#6C6451;
background-color:#E0E0E0;
text-align:center;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

a {
text-decoration:none;
}

div#container {
width:994px;
margin:0 auto;
background-image:url(images/containerBG.png);
background-repeat:repeat-y;
background-position:center top;
background-color:#E0E0E0;
}
* html div#container {
background-position:0 0;
}

div#masthead {
height:160px;
background-image:url(images/mastheadBG.png);
background-repeat:no-repeat;
background-position:center top;
}
* html div#masthead {
background-position:0 0;
}

div#menu {
height:36px;
background:transparent url(images/menuZoeken.png) no-repeat scroll right center;
margin-right:32px;
}
* html div#menu {
background:transparent url(images/menuZoeken.png) no-repeat scroll right 5px;
}

.lastItem  {
height:auto;
width:2px;
border:0;
background-image:url(images/menuLine.png);
}

div#searchbox {
display:block;
height:25px;
background-image:url(images/menuZoeken.png);
background-position:right;
background-repeat:no-repeat;
padding:11px 20px 0 710px;
}

div.search-form {
z-index:12;
top:182px;
position:absolute;
right:32;
border:0;
background:transparent;
}

div.search-form input {
outline-style:none;
border:none !important;
background:transparent;
}

div#headerIndex {
height:360px;
padding-top:15px;
}

div#breadcrumb {
width:610px;
height:18px;
margin-left:32px;
margin-top:10px;
text-align:left;
background-image:url(images/breadcrumbArrow.png);
background-repeat:no-repeat;
background-position:0 1px;
padding-left:16px;
text-transform:uppercase;
font-size:8pt;
letter-spacing:0.03em;
color:#89A81C;
}

div#breadcrumb a {
color:#6C6451;
}

div#breadcrumb a:hover {
color:#473D25;
}




div#leftCol {
float:left;
width:610px;
margin-left:27px;
padding:10px 5px;
min-height:220px;
text-align:left;
border-top:1px solid #A39E92;
}

div#rightCol {
margin-left:667px;
margin-right:27px;
padding-top:10px;
text-align:left;
border-top:0px solid #A39E92;
}

div#footerTop {
background-image:url(images/footerTop.png);
background-repeat:no-repeat;
background-position:center top;
height:130px;
clear:left;
}


div#footerContent 
{
display:block;
width:980px;
background-image:url(images/footerBG.png);
background-repeat:repeat-y;
padding:0 60px;
}
* html div#footerContent {
background-position:center 0;
}



div#footerBottom {
background-image:url(images/footerBottom.png);
background-repeat:no-repeat;
background-position:center top;
height:24px;
}



div.spacer {
clear:left;
}



/* LEFT COLUMN */


div#leftCol h1 {
font-size:13.25pt;
line-height:1.25em;
letter-spacing:0.03em;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color: #A7416C;
padding-bottom:0.25em;
margin:5px 0 0;
}

div#leftCol h2 {
margin-top:0;
margin-bottom:3px!important;
padding:0;
color: #A7416C;
font-size:11.5pt!important;
font-weight:lighter;
}

div#leftCol h3 {
margin-top:0;
margin-bottom:3px!important;
padding:0;
color: #A7416C;
font-size:9.5pt!important;
font-weight:bolder;
}


div#leftCol p,
div#leftCol ul {
font-size:8.75pt;
line-height:1.45em;
letter-spacing:0.02em;
font-weight:lighter;
margin-top:0.25em;
margin-bottom:0.5em;
word-spacing:-0.03em;
}

div#leftCol ul {
list-style-type:none;
margin:-0.25em 0 0;
padding:0;
}

div#leftCol ul li {
background-image:url(images/leftColListItem.png);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:8px;
margin-left:3px;
line-height:1.45em;
}

div#leftCol a {
color: #A7416C;
}

div#leftCol a:hover {
text-decoration:underline;
}

/* BLOG ITEM */

div.blogItem {
display:block;
height:170px;
}

.blogItemImage {
float:left;
margin:10px 15px 0px 0;
border:1px solid #A39E92;
}

.blogItemContent {
padding:8px 0 5px 0;
}




/* BLOG ITEM READ ON BUTTON */

div#leftCol .blogItemContent a.readon {
display:block;
height:20px;
padding:4px 0 0 12px;
background-image:url(images/readonBlock.png);
background-position:0 3px;
background-repeat:no-repeat;
font-size:8.5pt;
letter-spacing:0.08em;
color: #A7416C;
border:none;
text-transform:uppercase;
margin-left:160px;
padding-left:20px;
}

div#leftCol .blogItemContent a.readon:hover {
color:#5B072D;
text-decoration:none;
background-image:url(images/readonBlockHover.png);
}


/* RIGHT COLUMN */

/* FOOTER */

/* FOOTER */

.footerColumn {
width:195px;
float:left;
margin-right:20px;
text-align:left;
}

.footerColumn  h4 {
color:#FFF;
text-transform:uppercase;
margin:0;
padding:0;
font-size:8pt;
letter-spacing:0.1em;
font-weight:lighter;
}

.footerColumn  ul {
list-style-type:none;
margin:0 0 10px 7px;
padding:0;
text-indent:-7px;
}

.footerColumn  ul li a,
.footerColumn  ul li a:hover,
.footerColumn  ul li a:active,
.footerColumn  ul li a:visited,
.footerColumn  ul li a:link 
{
color:#FFF;
font-size:8pt;
letter-spacing:0.03em;
background-image:url(images/footerListItem.png);
background-repeat:no-repeat;
background-position:0 6px;
padding-left:7px;
}

.footerColumn p {
color:#FFF;
font-size:8pt;
letter-spacing:0.03em;
margin-bottom:0.5em;
margin-top:0;
padding:0;
}

.footerColumn  a {
color:#FFF;
}

.footerColumn a:hover {
text-decoration:underline;
}

div#web-blue-tabs-menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	cursor: default;
	height:auto;
}


div.web-blue-tabs-menu ul li a {
cursor:pointer;
float:left;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:8.25pt;
}



div#web-blue-tabs-menu ul,
div#web-blue-tabs-menu a
{
	background-image: url(images/menuUp.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#web-blue-tabs-menu ul ul
{
	margin: 0 ;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	position: absolute;
	left: -1000em;
}

div#web-blue-tabs-menu ul ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}

div#web-blue-tabs-menu ul a,
div.web-blue-tabs-menu ul a
{
  margin:0px;
  padding:0px;
  width: auto;
}

div#web-blue-tabs-menu ul a
{
background-image:url(images/menuUp.png);
background-position:0 0;
background-repeat:no-repeat;
color:#D0DCA4;
cursor:pointer;
display:block;
font-size:8pt;
height:40px;
letter-spacing:0.06em;
padding-top:11px;
padding-right:17px;
padding-bottom:11px;
padding-left:17px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

div#web-blue-tabs-menu ul a:hover , 
div#web-blue-tabs-menu ul a:focus 
{
	background-image: url(images/menuDownHover.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #D0DCA4;
}

div#web-blue-tabs-menu
{
background-image:url(images/menuLeft.png);
background-repeat:no-repeat;
height:36px;
margin:5px 23px;
padding-left:20px;
}

