@charset "utf-8";

/* HTML ELEMENTEN */
h1,		
h2, 		
h3, 
h4,
h5,
h6,
p 				{ margin:0; padding:0 0 12px; line-height:18px;}
a 				{ text-decoration:underline; /*color:#00f;*/ color:#333333 }
.contentBlockBig ul li{
	line-height:18px;
}
#contentLeft .springIn		{ padding-left:17px; }
#contentLeft .springSubIn		{ padding-left:31px; }
/* FORM ELEMENTEN */
form 					{ margin:0; padding:0; }
form img 				{ border:none; }
input[type=text]		{ }
input[type=submit],input[type=button]		{ cursor:pointer;background:#79c23d;color:#fff;border:1px solid #000; }
input[type=submit]		{ cursor:pointer; }
input[type=checkbox]	{ }
input[type=radio]		{ }
input[type=button]		{ background:#79c23d;color:#fff;}
textarea				{ width:200px; height:100px; }
select					{ width:50px; }
.activeForm {background:#79c23d;color:#fff;border:1px solid #000;}
input[type=text].activeForm{height:18px;}
textarea.activeForm{height:104px;}

.print			{ display:none;visibility:hidden;position:absolute;top:10px;right:30px;border:0px;z-index:10;}
.print img		{ border:0px;}
/* COMMON CLASSES */
.fleft 			{ float:left; }
.fright 		{ float:right; }
.tcenter		{ text-align:center; }
.tright			{ text-align:right; }
.breaker,
.clear,
.break			{ clear:both; }
.bold			{ font-weight:bold; }
.italic			{ font-style:italic; }
.hidden			{ display:none; }
.underline		{ text-decoration:underline; }
.uppercase		{ text-transform:uppercase; }
.smallcaps		{ font-variant:small-caps; }
.two			{ color:#3bb3e2; }
.dare			{ color:#0d3762; }
.hrSolid		{ position:relative; width:100%; height:2px; background:url(../images/hrSolid.png) repeat-x top left; margin:4px 0; }
.refHr			{ position:relative; width:100%; height:2px; background:url(../images/bgSplit.gif) no-repeat center; margin:4px 0px 8px 0px; }

a.readmore		{ background:url(../images/breadcrumb.png) no-repeat center left; padding:0 15px 0 10px; text-decoration:underline; font-size:10px; color:#333; }
.date			{ font-size:9px; color:#666; }

/* ERROR CLASSES FORM ELEMENTEN */
.error,
.notice, 
.success   		{ padding:10px; margin-bottom:16px; border:2px solid #ddd; }
.error      	{ background:#fbe3e4; color:#8a1f11; border-color:#fbc2c4; }
.notice     	{ background:#fff6bf; color:#514721; border-color:#ffd324; }
.success    	{ background:#e6efc2; color:#264409; border-color:#c6d880; }
.error a    	{ color:#8a1f11; }
.notice a   	{ color:#514721; }
.success a  	{ color:#264409; }

/* ICONS */
.iconUser 		{ background:url(../images/iconUser.png) no-repeat center left; padding:0 0 0 25px; }
.iconRss 		{ background:url(../images/iconRss.png) no-repeat center left; padding:0 0 0 25px; }
.iconPhone		{ background:url(../images/iconPhone.png) no-repeat center left; padding:0 0 0 25px; }
.iconDeal		{ background:url(../images/iconDeal.png) no-repeat center left; padding:0 0 0 25px; }
.iconSupport	{ background:url(../images/iconSupport.png) no-repeat center left; padding:0 0 0 25px; }
.iconPaper	 	{ background:url(../images/iconPaper.png) no-repeat center left; height:30px; display:block; padding:0 0 0 25px; }

/* body */
body 			{ margin:0; height:100%; padding:0; background:url(../images/bodyBackground.jpg) repeat-x top left #fff; font-family:Verdana,Arial, Helvetica, sans-serif; }
html			{ height:100%; }
/* top */
#topContainer 	{ display:none;visibility:hidden;position:relative; width:100%; height:0px; background:url(../images/topRepeat.jpg) repeat-x top left; }
#topContent		{ position:relative; width:100%; height:74px; background:url(../images/topKoepel.jpg) no-repeat top center; }

input.button			{ border:0px;font-size:14px;background:url('../images/button1.jpg') no-repeat;width:114px;height:29px;line-height:29px;text-align:center; color:#333; text-shadow: #ff 1px 1px 2px;
filter: Shadow(Color=#fffff, 	
			Direction=135, 
			Strength=2);
}

input.small		{ border:0px;font-size:14px;background:url('../images/buttonSmall.jpg') no-repeat;color:#333;width:114px;height:24px;line-height:20px;text-align:center; text-shadow: #fff 1px 1px 2px;
filter: Shadow(Color=#ffffff, 	
			Direction=135, 
			Strength=2);
}

/* main */
#mainContainer { position:relative; width:930px; margin:-75px auto; min-height:100%; background:url(../images/contentContainer1.png) no-repeat 0px 201px;   }
.seperator		{height:75px;width: 100%;}
/* header */
#header 			{ position:relative; width:930px; height:90px; }
#logo				{ position:absolute; top:0px; left:20px;width:134px; height:47px;background:url('../images/logo.png'); }
#logo img			{ border:none; background:#61a8d2;  }
#logo .logo			{ display:none;}
#headerRight		{ visibility:hidden; display:none;position:absolute; top:-10px; right:10px; width:0px; height:0px; background:url(../images/headerRight.png) no-repeat top left; }
.headerRightMenu	{ position:relative; width:212px; height:26px; padding:20px 0 0 100px; font-size:11px; }
.headerRightMenu ul	{ margin:0; padding:0; }
.headerRightMenu li	{ list-style-type:none; float:left; padding:0 10px; border-right:1px solid #fff; }
.headerRightMenu li.last 				{ border:none; }
.headerRightMenu a	{ color:#fff; text-decoration:none; height:16px; display:block; }
.headerRightSearch	{ position:relative; width:273px; margin:0 auto; }
.headerRightSearch input[type=submit] 	{ background:url(../images/searchButton.png) no-repeat top left; float:left;width:24px; height:20px; border:none; }
.headerRightSearch input[type=text] 	{ background:url(../images/searchInput.png) no-repeat top left; float:left;width:247px; height:18px; padding-top:2px; vertical-align:top; border:none; color:#656565; }

.printIMG			{ display:block;}

/* menu */
#menubg				{ position:absolute;left:-8px;bottom:0px;height:24px;width:930px;background:url(../images/contentHeader.png) no-repeat top left;}
/* #menubg				{ position:absolute;left:-8px;bottom:0px;height:24px;width:930px;background:url(../images/contentContainer1.png) repeat-y top left;} */
#menu 				{ visibility:hidden; display:none;position:relative; width:0px; height:0px; padding:0 0 0 8px; margin:0 auto; background:url(../images/menuBackground.png) no-repeat top left; font-size:13px; }
#menu ul			{ margin:0; padding:0; }
#menu li			{ text-shadow: #000 1px 1px 2px;filter: Shadow(Color=#000000, 	
			Direction=135, 
			Strength=2);
					list-style-type:none; margin:0px 0px 0px 25px;float:left; height:32px; position:relative; font-weight:bold; font-weight:bold; }
#menu a				{ text-decoration:none; color:#fff; padding:10px 10px 10px 8px; height:7px; display:block; }
#menu li.active:hover a {margin:7px 0 0;padding-top:10px;}
#menu li:hover a		{ background:url(../images/menuHover2.png) repeat-x top left #79c23d; margin:7px 0 0;padding-top:11px; line-height:0; }
#menu li:hover .left	{ position:absolute; top:7px; left:0; width:9px; height:24px; background:url(../images/menuLeft2.png) no-repeat top left; }
#menu li:hover .right	{ position:absolute; top:7px; right:0; width:10px; height:24px; background:url(../images/menuRight2.png) no-repeat top left; }
#menu li.active a		{ background:url(../images/menuHover.png) repeat-x top left #79c23d; margin:7px 0 0; line-height:0; }
#menu li.active .left	{ position:absolute; top:7px; left:0; width:9px; height:24px; background:url(../images/menuLeft.png) no-repeat top left; }
#menu li.active .right	{ position:absolute; top:7px; right:0; width:9px; height:24px; background:url(../images/menuRight.png) no-repeat top left; }

/* content */
#contentContainer 		{ position:relative; width:910px; margin:0 10px 0px 10px; padding: 0 0 325px 0; font-size:11px; background-color: #fff; }
/* #contentContainer 		{ position:relative; width:910px; padding:0 11px 325px 11px; background:url(../images/contentContainer1.png) repeat-y top center; font-size:11px; } */
#contentWhite			{ position:relative; width:910px; margin:0 auto; }
#contentContainer h1 	{ color:#003399; font-size:19px; font-weight:bold; padding:5px 0 20px 0px; }
#contentContainer h2	{ color:#0f3f9f; font-size:19px;/* font-weight:normal; */padding:0 0 2px; }
.contentImage			{ position:relative; float:right; margin:0 20px 0 0;text-align:right; }

/* slider */
#sliderContainer 	{ position:relative; width:910px; height:269px; }
#sliderContent		{ position:absolute; top:10px; right:20px; background:url(../images/sliderContent.png) no-repeat top left; width:455px; height:159px; padding:25px 35px 0 25px; font-size:11px; color:#666; }
#sliderContent h2 	{ font-weight:normal; font-size:19px; color:#000; }
.sliderButton		{ position:relative; width:239px; margin:0 auto; }
.sliderButton img	{ border:none; }
#sliderMenu 		{ position:absolute; bottom:0; left:0; width:910px; height:57px; border-bottom:1px solid #a9a9a9; border-top:1px solid #949aa2; }
#sliderMenu ul		{ margin:0; padding:0; }
#sliderMenu li		{ list-style-type:none; background:url(../images/sliderMenu.png) repeat top left;float:left; line-height:26px; border-right:1px solid #c6c6c6; }
#sliderMenu li.last { border:none; }
#sliderMenu li:hover a{ background:url(../images/gradient.png) repeat top left; }
#sliderMenu a		{ width:226px; height:48px; padding:9px 0 0; display:block; text-align:center; text-decoration:none; color:#000; }
.bigText 			{ font-size:19px; display:block; }
.smallText 			{ font-size:10px; color:#666; display:block; }
#sliderMenu .smallText { line-height:16px;}
#sliderMenu .bigText { line-height:20px;}
#sliderMenu a:hover,
#sliderMenu a.active { background:url('../images/gradient.png')repeat top left; }

/* sliders */
.prinsys			{ background:url(../images/prinsysBanner.jpg) no-repeat top left; }

/* breadcrumb */
#breadcrumb 		{ visibility:hidden; display:none;position:relative; padding:0 0 0 10px; font-size:10px;height:0px; }
#breadcrumb ul 		{ margin:0; padding:0; }
#breadcrumb li 		{ list-style-type:none; float:left; background:url(../images/breadcrumb.png) no-repeat center left; padding:0 15px 0 10px; }
#breadcrumb a 		{ text-decoration:none; color:#666; line-height:36px; display:block; height:100%; }
#breadcrumb a:hover { color:#000; }
#breadcrumb a.breadcrumbActive { color:#000; font-weight:bold; }

/* content blokken */
.contentBlockMedium { position:relative; width:402px; padding:20px; margin:0 0 0 6px; background:url(../images/contentBlockMedium.png) no-repeat top left; }
.contentBlockBig	{ position:relative; width:572px; padding:20px 60px 15px 35px;margin-bottom:30px; background:url(../images/contentBlockBig.png) no-repeat top left; float:left; }
.contentBlockWide	{ position:relative; width:851px; padding:20px; background:url(../images/contentBlockWide.png) no-repeat top left; margin:0 auto; }
.contentBlockSmall	{ position:relative; width:181px; padding:20px 17px 20px 16px; background:url(../images/contentBlockSmall.png) no-repeat top left; }
#contentRight .contentBlockSmall{ width:171px; padding:20px 17px 20px 26px; }
#tags					{ width:392px; padding:20px 20px 20px 30px; }
.contentBlockSmall ul 	{ margin:0; padding:0; }
.contentBlockSmall li 	{ list-style-type:none; line-height:20px;  }
.contentBlockSmall li.active{background:url('../images/liActive.gif') repeat-y; font-weight:bold; color:#000;}
.contentBlockSmall a	{ color:#333; }
/* links */
#contentLeft		{ visibility:hidden; display:none;position:relative; float:left; width:214px; padding:0 0 0 12px; }
.contentLeftMenu	{ position:relative;min-height:170px; }
.contentLeftMenu ul	{ margin:0; padding:0 0 5px 0px; font-size:12px; }
.contentLeftMenu li	{ list-style-type:none; padding: 10px; background:url(../images/contentLeftMenuHr.png) no-repeat top left; }
.contentLeftMenu .small{float:left;width:40px;}
.contentLeftMenu a	{ text-decoration:none; font-weight:bold; color:#666; }

.referenties		{ position:relative; }
/*.referentie			{ position:relative; margin-left:1px;text-align:center; overflow: hidden; background:url(../images/referentieBackground1.png) no-repeat top left; width:181px; height:87px; }*/
.referentie			{ position:relative; margin-left:1px;text-align:center; overflow: hidden; width:181px; height:87px; }
.contentLeftMenu .referentie {margin-left:-13px;}

/*.referentie div		{ position: absolute; left:0;top: 25%; width:181px; text-align:center; #top:50%;  }*/
.referentie div		{ width:181px; height:100%; line-height:100px;  }
/*.referentie img		{ max-height:65px; max-width:150px; line-height:100px;margin:20px auto; }*/
.referentie img		{ width:174px; line-height:100px;margin:0px auto;margin-left:-2px; }
.referenties .hrSolid { margin:9px 0px 9px 0px; }
ul .referentie		{ position:relative; float:left; text-align:center; height:auto;padding:15px 0px 0px 0px; }
ul .referentie img	{ position: relative; border:0px; max-height:85px; max-width:150px; top:auto; }
.refimageBig		{ position: relative; border:0px; max-height:85px; max-width:250px; top:auto;float:right; }
/* rechts */
#contentRight		{ position:relative; float:left; width:662px; height:auto; padding:0 9px; }
.newsOverview		{ position:absolute; top:30px; right:10px; }


.first				{ width:90%;margin-left:5px;}
/* sitemap */
#sitemap			{ position:absolute; font-size:11px; bottom:0px; left:11px; width:910px; height:250px; color:#406f8e !important; }
.sitemapItem		{ position:relative; width:150px; float:left; margin:0 20px 0 0; }
#sitemap ul			{ margin:0; padding:10px 0; }
#sitemap li			{ list-style-type:none; line-height:18px; }
#sitemap a			{ color:#406f8e; display:block;background:url(../images/sitemapHref.jpg) no-repeat left 5px; padding:0 0 0 16px; }
#sitemap h2			{ background:#d8e1f3; font-size:13px; padding:4px 0 4px 10px; }

#tags a				{ color:#000; text-decoration:none;height:32px;line-height:32px;}
#tags a:hover		{ text-decoration:underline; }
#tags p				{text-align:justify;}
