@media screen, tv, projection { 
body{height:100%;width:100%;margin:0;padding:0;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;background:transparent url(/themes/default/images/header.jpg) repeat-x 0px 69px;}
body.home{background:transparent url(/themes/default/images/headerhome.jpg) repeat-x 0px 0px;}
.page-block{width:980px;}
.head{width:960px;height:55px;padding:14px 0 0 27px;}
.head h1{margin:0;padding:0;}
.head h1 span{display:none;}
.servicemenu{float:right;height:25px;margin:0;padding:0;list-style:none;}
.servicemenu li{float:left;padding-left:15px;list-style:none;}
.servicemenu li a{color:#999;text-decoration:none;}
.servicemenu li a:hover,
.servicemenu li a.active{color:#000;}
.navigatie{width:960px;height:31px;padding-left:22px;font-size:13px;}
.subnavigatie{background:#f7f7f7 url(/themes/default/images/subnavigation-bg.gif) repeat-x top;width:960px;height:30px;padding-left:20px;}
.navigatie ul,
.subnavigatie ul{margin:0;padding:0;list-style:none;}
.navigatie ul li,
.subnavigatie ul li{margin:0;padding:0;list-style:none;float:left;}
.navigatie ul li a,
.subnavigatie ul li a{padding:8px 12px 0;display:block;float:left;text-decoration:none;}
.navigatie ul li a{height:23px;color:#000;}
.subnavigatie ul li a{height:22px;color:#000;background:#f7f7f7 url(/themes/default/images/subnavigation-bg.gif) repeat-x top;}
.navigatie ul li a:hover{color:#fff;background:#c8c8c8 url(/themes/default/images/navigation-bg.gif) repeat-x bottom;}
.subnavigatie ul li a:hover{color:#000;text-decoration:underline;}
.navigatie ul li a.open,
.navigatie ul li.open a,
.navigatie ul li a.active,
.navigatie ul li.open a,
.navigatie ul li.active a{color:#000;background:#c8c8c8 url(/themes/default/images/navigation-bg.gif) repeat-x center}
.subnavigatie ul li a.active{background:#f7f7f7 url(/themes/default/images/subnavigation-bg.gif) repeat-x bottom;}
.subnavigatie ul li a.active:hover{text-decoration:none;}
.subnavigatie ul li.active a{background:#f7f7f7 url(/themes/default/images/subnavigation-bg.gif) repeat-x bottom;}
.subnavigatie ul li.active a:hover{text-decoration:none;}
.zoek{float:right;padding:5px 0 0 ;}
.zoek input{height:14px;width:150px;padding:2px 2px 2px 5px;margin-right:10px;background:#fff url(/themes/default/images/zoek-bg.gif) no-repeat top left;border-top:1px solid #9d9d9d;border-left:1px solid #9d9d9d;border-right:1px solid #e3e3e3;border-bottom:0px solid #e3e3e3;font-size:11px;color:#9d9d9d;}
.zoek a{color:#000;padding-left:17px;background:transparent url(/themes/default/images/arrowright.png) no-repeat top left;text-decoration:none;}
.carousel{width:100%;height:215px;position:relative;}
.welkomintro{width:237px;height:208px;position:absolute;top:19px;left:20px;background:transparent url(/layout/welkom.png) no-repeat top left;}
.oplossingenintro{width:236px;height:196px;position:absolute;top:19px;left:20px;background:transparent url(/layout/oplossingen.png) no-repeat top left;}
.welkomintro a{width:212px;height:30px;display:block;position:relative;top:141px;left:12px;}
div.feature-home{width:190px;float:left;margin:40px 20px 0 20px;color:#333;text-align:center;font-size:12px;}
div.feature-home img{margin:0 0 5px 0px;}
div.feature-home p{margin:0;padding:0;}
div.feature{width:100%;height:215px;overflow:hidden;}
div.feature img{float:left;}
div.feature table.page-title{float:left;padding:0px;width:500px;height:215px;}
div.feature table.page-title td{padding:0px 0 0 30px;width:500px;height:215px;vertical-align:middle;}
div.feature table.page-title h2{padding:0;margin:0;width:500px;}
div.feature table.page-title b{	padding:0;margin:0;}

.spacer{width:100%;height:30px;clear:both;}
.content-2block{margin:20px 0 0 20px;clear:both;background:#fff;}
.content-2-1{width:470px;float:left;margin:0 20px 0 0;position:relative;}
.content-2-2{width:470px;float:left;position:relative;}
.content-2-2-1{width:230px;float:left;margin-right:10px;position:relative;}
.content-2-2-2{width:230px;float:left;position:relative;}
.content-3block{margin:20px 0 0 20px;clear:both;}
.content-3-1{width:350px;float:left;margin:0 15px 0 0;position:relative;}
.content-3-2{width:350px;float:left;margin-right:15px;position:relative;}
.content-3-3{width:230px;float:left;position:relative;}
.content-2block .simple-block,
.content-2block .lined-block,
.content-2block .contrast-block,
.content-3block .simple-block,
.content-3block .lined-block,
.content-3block .contrast-block{margin-bottom:15px;}
.simple-block{padding:0px 10px 13px;}
.content-2-2-1 .simple-block,
.content-2-2-2 .simple-block{padding:0px 0px 13px;}
.lined-block{padding:13px 10px;background:#f6f6f6 url(/themes/default/images/lined-block-bg.gif) repeat-x top;border:1px solid #e3e3e3;}
.contrast-block{padding:13px 10px;background:#f1ffa0 url(/themes/default/images/contrast-block-bg.gif) repeat-x top;border:1px solid #e3e3e3;}
.nummering-block{padding:7px 10px;margin-bottom:10px;height:15px;background:#f6f6f6 url(/themes/default/images/lined-block-bg.gif) repeat-x top;border:1px solid #e3e3e3;}
.content-2block.medewerkers .nummering-block{width:905px}
.content-2block .nummering-block .pagina{float:left;width:330px;text-align:center;}
.content-2block.medewerkers .nummering-block .pagina{float:left;width:790px;text-align:center;}
.footer{width:980px;height:40px;clear:both;padding:10px 0 0 20px;border-top:1px solid #e3e3e3;}

/************* Pager **************/

.nummering-medewerkers{width:905px;position:relative;padding:7px 10px;margin-bottom:10px;height:15px;background:#f6f6f6 url(/themes/default/images/lined-block-bg.gif) repeat-x top;border:1px solid #e3e3e3;}
.paging-buttons{float:left;text-align: center;width:100%;}
.nummering-medewerkers .paging-prev{position:absolute;left:0;top:0;padding:7px 10px;height:15px;}
.nummering-medewerkers .prev-link{padding-left:17px;background:transparent url(/themes/default/images/arrowleft_blue.png) no-repeat top left;text-decoration:none;}
.nummering-medewerkers .paging-next{position:absolute;right:0;top:0;padding:7px 10px;height:15px;}
.nummering-medewerkers .next-link{padding-right:17px;background:transparent url(/themes/default/images/arrowright_blue.png) no-repeat top right;text-decoration:none;}
.nummering-medewerkers .prev-link:hover,
.nummering-medewerkers .next-link:hover{text-decoration:hover;}

/*************ALGEMEEN LAYOUT**************/
.Fleft{float:left;}
.Fright{float:right;}
img.Fright{margin:0 0 10px 10px;}
.content-2block h3.rss{width:420px;}
.content-3block h3.rss{width:290px;}
h3.contenthead{margin:0 0 6px;}
h4.blockhead{margin:0 0 6px;}
hr{display:none;}
br{clear:both;}
.loading{display: block;}
.hidden{display: none;}
.print{width:100%;height:11px;}
.print a{float:right;}
select{margin-bottom:10px;width:100%;}
.blue{color:#005291;}
.replaceHr{margin:14px 0 0;height:14px;width:100%;clear:both;background:transparent;border-top:1px solid #c5d630;}
.replaceHrtop{margin:0;height:14px;width:100%;clear:both;background:transparent;border-top:1px solid #c5d630;}
.replaceHrbottom{margin:0;height:14px;width:100%;clear:both;background:transparent;border-bottom:1px solid #c5d630;}
	
.content-2block img,
.content-3block img{margin-bottom:10px;}
.content-3-1 img.featureImage,
.content-3-2 img.featureImage,
.content-3-3 img.featureImage{width:210px;height:auto;}
.content-2-1 img.featureImage,
.content-2-2 img.featureImage{width:230px;height:auto;}
.content-2-2-1 img.featureImage,
.content-2-2-2 img.featureImage{width:210px;height:auto;}
	
.lined-block p,
.contrast-block p{margin:0px 0 15px;padding:0px;line-height:18px;}
.simple-block p{margin:0px 0 5px;padding:0px;line-height:18px;}
.lined-block ul,
.contrast-block ul,
.simple-block ul{margin:0px;padding:0px;line-height:18px;}
.lined-block ul li,
.contrast-block ul li,
.simple-block ul{margin:0px 0 10px 18px;padding:0px;line-height:18px;}
.content-2-2-1 .simple-block b,
.content-2-2-2 .simple-block b{display:block;padding:0px 0px 10px;font-size:13px;}

/*************ALGEMEEN LINKS**************/
a{color:#005291;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
a.read-more{padding-right:17px;background:transparent url(/themes/default/images/arrowright_blue.png) no-repeat top right;text-decoration:none;}
a.read-back{padding-left:17px;background:transparent url(/themes/default/images/arrowleft_blue.png) no-repeat top left;text-decoration:none;}
a.read-more:hover,
a.read-back:hover{text-decoration:underline;}
a.terugknop{position:relative;top:-2px;}
a.rss{display:block;float:right;width:16px;height:16px;background:transparent url(/themes/default/images/ico-rss.gif) no-repeat top;}
a.twitter{display:block;float:right;width:16px;height:16px;background:transparent url(/themes/default/images/ico-twitter.gif) no-repeat top;margin-right:3px;}
		
/*************BUTTONS**************/
div.button{margin-top:10px;height:28px;}
a.button{display:block;height:28px;}
a.inschrijven{width:98px;float:right;background:transparent url(/themes/default/images/buttons/inschrijven.gif) repeat-x top;}
a.uitschrijven{width:98px;float:right;background:transparent url(/themes/default/images/buttons/uitschrijven.gif) repeat-x top;}
a.bevestigen{width:98px;float:right;background:transparent url(/themes/default/images/buttons/bevestigen.gif) repeat-x top;}
a.vraagaan{width:95px;float:right;background:transparent url(/themes/default/images/buttons/vraagaan.gif) repeat-x top;}
a.contact{width:82px;float:right;background:transparent url(/themes/default/images/buttons/contact.gif) repeat-x top;}
a.meercontact{width:82px;float:right;background:transparent url(/themes/default/images/buttons/contact.gif) repeat-x top;}
a.reageren{width:82px;float:right;background:transparent url(/themes/default/images/buttons/reageren.gif) repeat-x top;}
a.verstuur{width:82px;float:right;background:transparent url(/themes/default/images/buttons/verstuur.gif) repeat-x top;}
a.login{width:71px;float:right;background:transparent url(/themes/default/images/buttons/login.gif) repeat-x top;}
a.ganaar{width:84px;float:right;background:transparent url(/themes/default/images/buttons/ganaar.gif) repeat-x top;}
a.zoek{width:66px;float:right;background:transparent url(/themes/default/images/buttons/zoek.gif) repeat-x top;}
a.download{width:94px;float:right;background:transparent url(../images/buttons/download.gif) repeat-x top;}

/*************HOME**************/
.overzichthome-block{min-height:300px;padding-bottom:15px;position:relative;}
	.overzichthome-block .newsitem{min-height:80px;margin-bottom:10px;}
		.overzichthome-block .newsitem a{display:block;}
		.overzichthome-block .newsitem img{float:right;margin-left:10px;}
		.overzichthome-block .overzichtlijst{margin:0;padding:0;list-style:none;}
		.overzichthome-block .overzichtlijst li{text-align:right;margin-bottom:10px;margin-left:0px;padding-left:0px;color:#a6a6a6;}
			.overzichthome-block .overzichtlijst li a{float:left;}
			.overzichthome-block a.read-more{position:absolute;bottom:0px;right:0px;}

/*************SPECIAAL BLOCK**************/
div.contrast-block ul.speciaalklanten{margin:0;padding:0;list-style:none;}
div.contrast-block ul.speciaalklanten li{text-align:left;margin:0px 0 10px 0px;color:#a6a6a6;}
	.speciaalklanten li a{padding-left:35px;height:32px;display:block;background:transparent url(/themes/default/images/arrowright_green.png) no-repeat top left;color:#555;text-decoration:none;font-size:16px;line-height:24px;}
	.speciaalklanten li a:hover{background:transparent url(/themes/default/images/arrowright_bigblack.png) no-repeat top left;color:#000;}
	.speciaalklanten li a.active,
	.speciaalklanten li a.active:hover{background:transparent url(/themes/default/images/arrowright_bigblack_active.png) no-repeat top left;color:#000;}
	
/*************POLL**************/

.poll .resultholder
{
	border:1px solid #333;
	padding:1px;
	margin-top:2px;
	}
.poll .resultpoll
{
	padding:1px;
	font-size:11px;
	background:#c5d630;
}

/*************PRODUCTS**************/
ul#subCategories,
	ul#subCategories li{margin-left:0;padding-left:0;list-style:none;}
	ul#subCategories a{padding-left:23px;background:transparent url(/themes/default/images/arrowright_blue.png) no-repeat top left;text-decoration:none;}

/*************MEDEWERKERS**************/
.medewerker{width:45%;margin:0 2% 20px 0;height:200px;overflow:hidden;float:left;}
.medewerker_detail{width:100%;overflow:hidden;height:109px;}
.medewerker_detail a{display:block;}
.medewerker_name{width:320px;float:left;overflow:hidden;height:109px;}
.medewerker_detail img{float:left;border:1px solid #e5e5e5;margin-right:20px;max-width:90px;}
.medewerker_detail ul{margin:0;padding:0;list-style:none;}
.medewerker_detail ul li{margin:0 0 5px;padding:0;list-style:none;}
.medewerker_detail li.email{background:transparent url(/themes/default/images/ico-mail.gif) no-repeat 0 3px;padding-left:20px}

/*************NIEUWSITEMS**************/
.content .newsitem {min-height:90px;padding-bottom:5px;}
	.content .newsitem b{color:#005291;clear:both;display:block;}
	.content .newsitem b.title{margin-bottom:10px;font-size:13px;}
	.content .newsitem i{color:#000;font-size:11px;font-style:normal;display:inline-block;margin:7px 0;}
	.content .newsitem img{float:right;margin:0 0 0 10px;width:120px;height:80px;}
	.content .newsitem .reacties{float:left;font-size:11px;}
	.content .newsitem .reacties a{padding-right:10px;}
	.content .newsitem .categorie{float:right;font-size:11px;}

/*************REACTIES**************/
.reactieHead{height:25px;}
	.reactieHead .nummer{float:left;width:25px;}
	.reactieHead .door{float:left;width:270px;height:16px;overflow:hidden;}
	.reactieHead .datum{float:left;width:130px;font-size:11px;text-align:right;}
.reactieContent{padding-left:25px;}
.reactieFooter{padding:10px 0 0 25px;margin-bottom:30px;}

/*************LOGIN**************/
.login label{width:150px;float:left;margin-bottom:10px;}
.login input{width:270px;float:left;margin-bottom:10px;}

/*************ZOEK**************/
h5.zoekhead{margin:0 0 6px;background:transparent url(/themes/default/images/titles/gezochtop.gif) no-repeat 2px 2px;}
p.zoekdate{font-size:11px;margin:7px 0 4px;}
p.zoektext{font-size:12px;margin:0px 0 4px;}
.zoektitel span,.zoektext span{color:#df0101;}

/*************FORM**************/
.formLeft{float:left;width:280px;margin-right:15px;}
.formRight{float:left;width:280px;}
	.formRight input,
	.formLeft input{width:270px;margin-bottom:10px;}
	.formRight .checkbox input,
	.formLeft .checkbox input{width:auto;margin-bottom:0px;}
	.formRight textarea,
	.formLeft textarea{width:270px;height:200px;margin-bottom:10px;}
	.formRight textarea.txtboxSmall,
	.formLeft textarea.txtboxSmall{width:270px;height:115px;margin-bottom:10px;}
	.formLeft .row{height:47px;}
.aanhef{float:left;width:55px;margin-right:5px;}
.voorletters{float:left;width:90px;margin-right:5px;}
.tussenvoegsels{float:left;width:119px;}
.aanhef select{float:left;width:50px;}
.voorletters input{float:left;width:80px;}
.tussenvoegsels input{float:left;width:114px;}
.bedrijfsnaam{clear:both;}

/*************PRODUCTKIEZER**************/
.productkiezer{width:960px;height:30px;padding-left:15px;position:relative;z-index: 20;}
#scroller{display:none;}
.simply-scroll-container {position: relative;}
	.simply-scroll-clip {position: relative;z-index: 2;overflow: hidden;}
	.simply-scroll-list {position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;margin: 0;padding: 0;list-style: none;}
		.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}
			.simply-scroll-list li img {border: none;display: block;}
	.simply-scroll-btn {position: absolute;background-image: url(/themes/default/images/buttons.png);width: 40px;height: 30px;z-index:3;cursor: pointer;}
	.simply-scroll-btn-left {left: 0px;bottom: 0px;background-position: 0 -30px;}
	.simply-scroll-btn-left.disabled {background-position: 0 0 !important;}
	.simply-scroll-btn-left:hover {background-position: 0 -60px;}
	.simply-scroll-btn-right {right: 0px;bottom: 0px;background-position: 40px -30px;}
	.simply-scroll-btn-right.disabled {background-position: 40px 0 !important;}
	.simply-scroll-btn-right:hover {background-position: 40px -60px;}
.simply-scroll {width: 800px;height: 30px;padding:0 35px;}
	.simply-scroll .simply-scroll-clip {width: 900px;height: 30px;}			
	.hideProductKiezerItems{width:120px;height: 30px;background:#fff url(/themes/default/images/headerhome.jpg) no-repeat 0px -315px;position:absolute;left:880px;top:0;z-index:10;}
		.simply-scroll .simply-scroll-list li {float: left;min-width: 155px;height: 30px;text-align:center;line-height:27px;position:relative;z-index:6;cursor:pointer;}
		.simply-scroll .simply-scroll-list li a {color:#949494;text-decoration:none;text-transform:uppercase;font-size:11px;}
		.simply-scroll .simply-scroll-list li a:hover{color:#4c4c4c;text-decoration:underline;}
		.simply-scroll .simply-scroll-list li div.extend{width:168px;min-height:109px;padding:25px 15px;text-align:left;line-height:1.2em;background:transparent url(/themes/default/images/product-bg.gif) no-repeat top;position:absolute;top:20px;left:60px;z-index:7;cursor:pointer;}

/*************OVERLAY**************/

#simplemodal-overlay{background-color:#000; cursor:wait;}
iframe{background:transparent;}
#simplemodal-container {width:600px;background:#e3e3e3 url(/themes/default/images/overlay-bg.gif) repeat-x; border:1px solid #e3e3e3;padding-bottom:10px;}
#simplemodal-container h5{margin:0 0 10px;}
#simplemodal-container p{margin:0 0 10px;line-height:18px;}
#simplemodal-container a.modalCloseImg {background:url(/themes/default/images/close-overlay.gif) no-repeat; width:81px; height:13px; display:inline-block; z-index:3200; position:absolute;right:5px;top:5px;cursor:pointer;}
#simplemodal-container .OverlayModel {padding:10px;}

/*************LIGHTBOX**************/
.fotoElement{width:137px;float:left;margin:0 10px 0 0;}
.fotoElement img{width:137px;height:auto;}

}

@media print {
body{height:auto;width:auto;margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;}
.page-block{width:auto;}
.head{width:auto;height:54px;margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ;}
.head h1{margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ;}
.servicemenu,.navigatie,.subnavigatie,.productnavigatie,.productlist,#scroller,.productkiezer,.carousel,div.feature img,.spacer,.footer,
.nummering-block,.head h1 span,a.read-more,a.read-back,div.button,.print,.content .newsitem .reacties,.reactieFooter,#catLoading,#prodLoading,
.overzichthome-block a.read-more,a.rss{display:none;}/*****DISPLAY NONE*****/
div.feature{width:auto;	height:80px;margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ;}
div.feature div.page-title{	float:none;margin:0px 0px 0px 0px ;	padding:0px 0px 0px 0px ;}
div.feature div.page-title h2{margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ;font-size:20px;}
div.feature div.page-title b{margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px ;font-size:15px;}
.content-2block,.content-2-1,.content-2-2,.content-2-2-1,.content-2-2-2,.content-3block,.content-3-1,.content-3-2,.content-3-3,
.content-2block .simple-block,.content-2block .lined-block,.content-2block .contrast-block,.content-3block .simple-block,
.content-3block .lined-block,.content-3block .contrast-block,.simple-block,.lined-block,.contrast-block,.content-2-2-1 .simple-block,
.content-2-2-2 .simple-block{margin:10px 0px 10px 0px ;padding:0px 0px 0px 0px ;border:0px solid #e3e3e3;}
.content-2block h3.rss{width:auto;}
.content-3block h3.rss{width:auto;}
h3.contenthead{margin:0 0 0px;}
h4.blockhead{margin:0 0 0px;}
hr{display:none;}
br{clear:both;}
.replaceHr{margin:14px 0 0;height:14px;width:100%;clear:both;background:transparent;border-top:1px solid #ccc;}
.replaceHrtop{margin:0;height:14px;width:100%;clear:both;background:transparent;border-top:1px solid #ccc;}
.replaceHrbottom{margin:0;height:14px;width:100%;clear:both;background:transparent;border-bottom:1px solid #ccc;}
.content-2block img,.content-3block img{margin-bottom:10px;}
.lined-block p,
.contrast-block p,
.simple-block p{margin:0px 0 0px;padding:0px;line-height:18px;}
.content-2-2-1 .simple-block b,
.content-2-2-2 .simple-block b{display:block;padding:0px 0px 0px;font-size:13px;}
a img{border:0;}
.overzichthome-block .newsitem{	min-height:80px;margin-bottom:10px;}
.overzichthome-block .newsitem a{display:block;}
.overzichthome-block .newsitem img{float:right;margin-left:10px;}
.overzichthome-block .overzichtlijst,
.speciaalklanten{margin:0;padding:0;list-style:none;}
.overzichthome-block .overzichtlijst li{text-align:right;margin-bottom:10px;}
.overzichthome-block .overzichtlijst li a{float:left;}
.speciaalklanten{margin:0;padding:0;list-style:none;}
.speciaalklanten li a{padding-left:0px;display:block;font-size:12px;}
.content .newsitem {min-height:90px;padding-bottom:5px;}
.content .newsitem b{color:#005291;clear:both;display:block;}
.content .newsitem b.title{margin-bottom:10px;font-size:13px;}
.content .newsitem i{font-size:11px;font-style:normal;display:inline-block;margin:7px 0;}
.content .newsitem img{float:right;margin:0 0 0 10px;}
.reactieHead{height:25px;}
.reactieHead .nummer{float:left;width:25px;}
.reactieHead .door{	float:left;width:270px;height:16px;overflow:hidden;}
.reactieHead .datum{float:left;width:130px;font-size:11px;text-align:right;}
.reactieContent{padding-left:25px;clear:both;}
.login label{width:auto;margin-bottom:0px;}
.login input{width:auto;margin-bottom:10px;}
p.zoekdate{font-size:11px;margin:7px 0 4px;}
p.zoektext{font-size:12px;margin:0px 0 0px;}
.zoektext span{color:#df0101;}
}