/* Created by Idar Creative in opdracht van Brand Industry */
* {margin:0;padding:0;}
html {overflow:auto;}
html, body {height:100%;}
body {background:#ffffff; height:100%;}
body,td,a,font,li,p,blockquote,div, span
		{font-size:11px; color:#4c4c4c; line-height:18px; font-family: Arial, Tahoma, "Trebuchet MS", verdana, sans-serif; }

/*-------------------------- Algemeen --------------------------------------*/

h1, h2, h3, h4, h5, H6 {color:#0080ab;font-weight:normal;}
h1, h2, h3, h4, h5 {margin-bottom:8px;}
h1 {font-size:15px;}
h2 {font-size:13px;}

h2.balk {color:#ffffff;padding:2px 0px 8px 15px; margin-bottom:0px;font-weight:bold;font-size:11px;}
h2.balk.gray {background:#BEB9A6 url(images/bg-h2-gray.png) repeat-x left bottom;}
h2.balk.blue {background:#0080ab url(images/bg-h2-gray.png) repeat-x left bottom;}


h3 {font-size:11px;margin-bottom:4px;margin-top:8px;font-weight:bold;color:#BEB9A6;}
h4 {font-size:12px;}
h5 {margin-bottom:16px;font-size:40px; font-weight:bold; color:#BEB9A6; letter-spacing: -2px;}

P 	{padding-bottom:8px;}

ul {list-style:none;list-style: url(images/list_item.gif);  margin-left:12px; padding-left:16px;}

a:link, a:visited, a:active {color:#0080ab;text-decoration:none;}
a:hover {text-decoration: underline;}
a.more, a.internal-link, span.more a {padding-right:8px; background:url(images/link-intern.gif) no-repeat right bottom;}
a.external-link {background:url(images/link-extern.gif) no-repeat;padding-right:14px;}
a.external-link:hover {background:url(images/link-extern-o.gif) no-repeat;padding-right:14px;}
a img {border:0px;}
a:link img, a:visited img, a:active img {background-image:none;}
ul a {text-decoration: none;}
ul a:hover {text-decoration: underline;}

hr {color:#dcdcdc; background-color:#dcdcdc;height:1px;border:0;margin:0px;padding:0px;} 
blockquote {background:#BEB9A6;font-weight:bold;color:#ffffff; padding:10px 10px 10px 10px; margin:0px 0px 12px 0px;}
blockquote p {color:#ffffff; text-align:center;}

input, select, textarea{ FONT-FAMILY: Tahoma, arial, verdana, sans-serif;
			border-top:solid 1px #c0c0c0;border-right:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;border-left:solid 1px #c0c0c0;}
option {padding:2px;}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0px; }
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image img{ border: 1px solid #BEB9A6; padding: 0px 0px;}

/*-----------------------------  LAYOUT  -----------------------------------------*/

#siteContainer   { float:left;width:100%;height:100%;background: url(images/bg-site.png) repeat-x 0px 111px;}
#siteCentered 	  { width:1000px; margin:auto;}
#siteGradient	  { float:left;width:1000px; margin:auto;}
#siteLayout      { float:left;width:970px; margin:auto; background:#ffffff; padding-left:15px;padding-right:15px;}

#headerLayout	  { float:left;width:970px; margin:auto; height:96px;clear:right;}
#bodyContainer   { float:left;width:970px; margin:auto; padding-top:15px;}
#endContainer 	  { float:left;width:970px; margin:auto;}
.clear {height:1px;clear:both;}

#headerLeftContainer		{ float:left;width:185px;margin-right:15px;}
#headerMiddleContainer	{ float:left;width:520px;margin-right:15px;}
#headerRightContainer	{ float:left;width:235px;}

#middleHeaderContent1	{ float:left;width:420px;}
#middleHeaderContent2	{ float:right;width:100px;height:96px;}
#middleHeaderContent2 img	{ margin-top:46px;}

#leftContainer    { float:left;width:185px;margin-right:15px;}
#leftContent1     { width:185px;}
#middleContainer  { float:left;width:520px;margin-right:15px;}
#contentContainer { float:left;width:100%;margin:auto;}
#rightContainer   { float:left;width:235px;}
#rightContent1 h3, #rightContent2 h3 {margin-bottom:0px;margin-top:0px;padding:2px 0px 8px 15px;font-weight:bold;font-size:11px;color:#ffffff;
				      background:#BEB9A6 url(images/bg-h2-gray.png) repeat-x left bottom;}

/* --------------------- ZOEKEN ------------------------------------*/
#searchContainer  { float:left;margin-top:74px;width:235px;text-align:right;}
.topsearch 	 		{ width:100px;padding:3px;font-size:11px;}
.topsearch:hover  { border:solid 1px #BEB9A6;}
.topbutton  		{ border:none;height:20px;margin-left:5px; background:#ffffff;color:#BEB9A6;font-weight:bold;cursor:pointer;}
.topbutton:hover  { background:#BEB9A6;color:#ffffff;}


/*-------------- NAVIGATION ----------------------- */

ul#nav {width:185px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;list-style: none none;}
ul#nav li {list-style: none none;width:185px; margin-bottom:4px;border-bottom:solid 1px #ffffff;}
ul#nav li:hover {}
ul#nav li.cur {border-bottom:solid 1px #BEB9A6;}
ul#nav li:hover a {}
ul#nav li a.act {background:#0080ab;color:#ffffff;}

ul#nav li a {padding:2px 0px 2px 15px;margin-bottom:4px;width:170px;color:#4c4c4c;display:block;text-decoration:none;
				background: url(images/bg-nav.png) top right repeat-y;}
ul#nav li a:hover {background:#0080ab;color:#ffffff;text-decoration:none;}

ul#nav ul {width:170px;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}
ul#nav ul li {width:170px;}
ul#nav ul li.cur {border-bottom:solid 1px #ffffff;}
ul#nav ul li a {width:155px;color:#4c4c4c;}
ul#nav ul li.cur a.act, ul#nav ul li a.act {background:url(images/bg-nav.png) top right repeat-y;color:#0080ab;}

#footerContainer 	{ float:left; width:970px; margin:auto; padding-top:4px; text-align:center;font-size:11px;}
#footerContainer p, #footerContainer ul, #footerContainer li, #footerContainer a {font-size:11px;}

#disclaimerContainer { float:left;  width:970px;  margin:auto; text-align:center;font-size:11px; border-top:1px solid #beb9a6;}
#disclaimerContainer p, #disclaimerContainer ul, #disclaimerContainer li, #disclaimerContainer a {font-size:11px;}
#disclaimerContainer a {}
#disclaimerContainer a:hover {text-decoration:underline;}

/*-------------- NIEUWS ----------------------- */
div.news-latest-item       {margin-top:3px;margin-bottom:5px;}
div.news-latest-item p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.news-latest-item p a {color:#4c4c4c; text-decoration:none;}
div.news-latest-item p a:hover {color:#0080ab; text-decoration:none;}
div.news-latest-item p b a , div.news-latest-item p span.news-latest-morelink a {color:#0080ab;}
div.news-latest-item p b a:hover,  div.news-latest-item p span.news-latest-morelink a:hover {color:#0080ab;text-decoration:underline;}
div.news-latest-item div.news-latest-image {float:left;margin:4px 10px 0px 0px;text-align:center;}

div.news-list-item, div.news-list-item-alt {float:left;clear:both;width:100%;margin-top:3px;margin-bottom:5px;}
div.news-list-item p, div.news-list-item-alt p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.news-list-item p a, div.news-list-item-alt p a {color:#4c4c4c; text-decoration:none;}
div.news-list-item p a:hover, div.news-list-item-alt p a:hover {color:#0080ab; text-decoration:none;}
div.news-list-item p b a, div.news-list-item p span.news-list-morelink a,
div.news-list-item-alt p b a, div.news-list-item-alt p span.news-list-morelink a
{color:#0080ab;}
div.news-list-item p b a:hover,div.news-list-item p span.news-list-morelink a:hover,
div.news-list-item-alt p b a:hover, div.news-list-item-alt p span.news-list-morelink a:hover
{color:#0080ab;text-decoration:underline;}
div.news-list-item div.news-list-image {float:left;margin:4px 10px 0px 0px;text-align:center;}
div.news-list-item-alt div.news-list-image {float:right;margin:4px 0px 0px 10px;text-align:center;}
div.news-list-container hr.divider {clear:both;width:100%;margin-top:10px;margin-bottom:10px;}


div.newsslider-list-container {position:relative;margin-bottom:15px;width:520px;height:370px;}
div.newsslider-list-item	 	{position:absolute;width:520px;height:370px;}
div.newsslider-list-content	{position:relative;}
div.newsslider-list-image	 	{position:absolute;}
div.newsslider-list-abstact	{position:absolute;right:15px;width:250px;padding:5px 5px 5px 5px;background:url(images/bg-slider.png);}
div.newsslider-list-abstact a       {color:#686868; text-decoration:none;}
div.newsslider-list-abstact a:hover {color:#0080ab; text-decoration:none;}
span.newsslider-list-morelink	{}

div.csc-textpic-equalheight {}
div.csc-textpic-imagewrap {}
div.csc-textpic-imagewrap {margin-left:0px !important;}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:0px !important;
}


div.news-single-image-small {float:left;width:115px;height:75px;margin-bottom:10px;margin-left:10px;}
div.news-single-image { float:left;width:520px; height:340px; overflow:hidden;}

.csc-mailform {border:none;}
.csc-mailform-label { float:left; display:block; clear:both; margin-left:100px; font-size:90%; line-height:normal; color:#808080; margin-bottom:8px;}
.csc-mailform-field {margin: 5px;}
.csc-mailform-field label { float:left; display:block; clear:both; width:100px; text-align:left;}
.csc-mailform-field textarea {width:243px;}
.csc-mailform-field input.csc-mailform-submit    {width:100px; height:20px; margin-left:100px; margin-top:3px; border:none; cursor:pointer; background:#0080ab; color:#FFFFFF;}
.csc-mailform-field input.csc-mailform-submit:hover {background:#beb9a6;}

.csc-textpic-text {width:520px;}
.csc-textpic-text p, #contentContainer p { padding:0 15px 0 15px;}

	