body {background-color: #eeebf1;}
.wrapper{}

header {background-color:#2e2d7c;}
.header {width: 940px; margin:0 auto; background: url(/images/bg-header.png) no-repeat; height: 103px; position:relative;}
	
	.rightelements {float:right;}
	
	.header nav {float:right; margin-right:3px;}
		.header nav ol {overflow:hidden;}
		.header nav li {float:left; list-style-type:none;}
		.header nav a {float:left; list-style-type:none; text-decoration:none;  padding:10px 17px; color:#fff;}
		.header nav a:hover {background-color:#6863ac;}
		.header nav a.actief {background-color:#54509b;}
		
	.header .winkelwagenmini {background:url(/images/bg-winkelwagen.png) no-repeat; float:right; height:35px; min-width:69px;} /*width:69px;*/
		.winkelwagenmini .wagenaantal {
			background:url(/images/icon-winkelwagen.png) no-repeat; color:#fff; margin-top: 10px;
			margin-left: 24px; display: block; text-align: right; margin-right: 10px;  padding-left: 20px;
		}
	.header .language {float:right;}
		.language .opt {height:13px; width:15px;display:block; float:left; padding: 11px 10px; background-color:#403d8a; cursor:pointer;}
		.language .opt.selected,.language .opt:hover  {background-color:#54509b;}
	.header .zoeken {float:right; clear:both; margin-top:20px;}
		.inputfield.zoek {border:1px solid #1b1a5f; background: #eeebf1 url(/images/icon-vergrootglas.png) no-repeat 5px center; padding-left:27px;}
	
	.header .logo {position:absolute; top:22px; left:42px;}
	

.content { overflow:hidden; margin: 20px auto; width:940px}
.rightcolumn ul{
	list-style:disc;
	margin-left:15px;
	margin-bottom:15px;
}

	.leftcolumn {float:left; width:220px; margin-right:20px;}
		.leftcolumn nav {background-color:#6863ac; margin-bottom:20px; padding-top:3px;}
			.leftcolumn nav ol {overflow:hidden;}
			.leftcolumn nav li a {display:block; color:#fff; text-decoration:none; padding:4px 20px 4px 15px;margin-bottom:3px;}
			.leftcolumn nav li a:hover, .leftcolumn nav li a.actief {background:#2E2D7C url(/images/bg-menu-active.gif) no-repeat right top;}
		.leftcolumn .winkelwagen {background:#2e2d7c url(/images/icon-winkelwagen-groot.png) no-repeat 14px 14px; padding: 14px; margin-bottom:20px; color:#fff; padding-left:60px; min-height: 29px}
			.leftcolumn .winkelwagen .aantal {font-size:2em; display:block; margin-bottom:0px; display:block; margin-bottom:6px; word-wrap: break-word;}
			.leftcolumn .winkelwagen .totaalprijs {font-size:1.4em; display:block; margin-bottom:20px; word-wrap: break-word;}

		.tweets{ background: url(/images/icon-twitter-paars.png) no-repeat right 2px;}
			.tweets h2 {color:#555; font-weight:normal; font-size:1.2em;}
			.tweet_list li:last-of-type{border-bottom:1px solid #ccc9e0}
			.tweets .btnPaars {float:left; clear:both; margin-top:10px;}
		
		.tweetsJS { font-size:0.9em; overflow:hidden;}
		.tweet_list {list-style: none;margin: 0;padding: 0;overflow-y: hidden;}
				.tweet_list li {overflow-y: auto;overflow-x: hidden;list-style-type: none;border-top: 1px solid #ccc9e0; padding: 6px 0;}
				.tweet_list li a:hover {text-decoration:underline;}
				
				.tweet_list .tweet_time{position:relative;margin-bottom: 10px; color:#888;float:left; clear:both;}
				.tweet_list .tweet_text{position:relative;margin-bottom:3px;float:left; clear:both; width: 220px;}
				.tweet_list .no_underline{position:relative;text-decoration:none;}
				.tweet_list .tweet_action:hover{text-decoration:none;}		
				.tweet_list .tweet_avatar img {vertical-align: middle;}
				.tweet_reply, .tweet_retweet, .tweet_favorite {padding-left:15px; margin: 0 3px;}	
				.tweet_reply {background: url(/images/icon-twitter-reply.png) no-repeat;}
				.tweet_retweet {background: url(/images/icon-twitter-retweet.png) no-repeat; padding-left:17px; }
				.tweet_favorite {background: url(/images/icon-twitter-favorite.png) no-repeat; }
				
				.tweetactions {float:left; clear:both; visibility:hidden; width:220px;}
				.avatarleft{ width: 48px; float: left;}
				.textright{margin-left:60px;}
	
	.rightcolumn {float:left; width:700px;}
		
		.rightcolumn p {line-height:1.5em;}
		
		.rightcolumn .inleiding {overflow:hidden; margin-bottom:20px; color:#2e2d7c;}
		.rightcolumn .inleiding img {float:right; border:3px solid #fff; box-shadow: 0 1px 2px rgba(0,0,0,0.3); margin-right:1px; margin-left:30px;}
		
	.producten, .producten .group {overflow:hidden}
		.producten .group {margin-bottom:20px;}
		.product {float:left; margin: 0px 20px 0 0; text-decoration:none; color:#2e2d7c; width: 160px; cursor:pointer; }
		.product .afbeelding {position:relative; border:3px solid #fff; overflow:hidden;}
		.product .afbeelding img {float:left;}
			.product .zoom {background: url(/images/bg-vergrootlgas.png) no-repeat; width:52px; height:32px; position: absolute; left:0; bottom:0; display:none;}
			.product .prijskaartje {
				background: url(/images/bg-prijs.png) no-repeat; height: 32px; color:#fff;
				min-width:69px;position:relative;  float:right; margin-top:-32px;
				text-align:right; padding: 0 3px 0 17px;
				}
				
		.product .omschrijving {padding:3px;}
			.product .omschrijving h3 {font-weight:normal; background:none; word-wrap:break-word;}
			.product .omschrijving .klein {font-size:0.9em; color:#888;}

		.product:hover {background-color:#6863ac; color:#fff;}
		.product:hover h3, .product:hover .klein {color:#fff}
		.product:hover .afbeelding {border-color:#6863ac}
		.product:hover .zoom {display:block;}
		
		
	.breadcrumbs { overflow:hidden; margin-bottom:15px;}
		.breadcrumbs h3 {font-size: 1em; float:left; padding:1px; text-transform:uppercase; margin-right:6px; margin-bottom:0px; font-weight:bold;}
		.breadcrumbs ol li {list-style-type:none; float:left;}
		.breadcrumbs ol li a {display:block; color:#888; text-decoration:none; padding-right: 10px; margin-right:10px; border-right:1px solid #aba7ce; margin-bottom:10px}
		.breadcrumbs ol li a.active {color:#6863ac; font-weight:bold;}
		.breadcrumbs ol li a:hover {color:#2e2d7c;}
		.breadcrumbs ol li:last-child a {border-right:0px;}
	
	
	.MsgAanvraag.aanvraagpopup, .MsgVoorraad.voorraadpopup {display:block; position:absolute;  margin-top:-60px; margin-left:-225px; width:215px; }
	.MsgVoorraad.voorraadpopup {margin-top:-30px;}
	.aanvraag {cursor:pointer;}
	/* Product details pagina*/	
	.productdetails {overflow:hidden;}
		.productdetails .left {float:left; margin-right:20px; width:260px;}
		.productdetails .right {float:left; width: 420px}
				
		.productkeuze {background-color:#fff; border:1px solid #d1d1d1; overflow:hidden; margin-bottom:20px;}
		.productkeuze.error {border:1px solid #c00;}
			.productkeuze .keuze {float:left; clear:both; padding: 5px; border-bottom:1px solid #d1d1d1; padding-left:10px; width:403px;}
			.productkeuze .keuze:last-child {border-bottom:none;}
			.productkeuze .keuze:hover {background-color:#ece8f0;}
			.productkeuze .keuze.checked {background-color:#6863ac; color:#fff;}
				
				.productkeuze .keuze > span, .keuze > .radio {float:left;}
				.productkeuze .keuze .titelklein {width: 220px; margin-left:10px;}
				.productkeuze .keuze .titelgroot {width: 290px; margin-left:10px;}
				.productkeuze .keuze .actie {width: 70px; color:#c00; text-decoration:line-through; text-align:right;}
				.productkeuze .keuze .prijs {text-align:right; width:70px; font-weight:bold; margin-right:4px; word-break:break-all;}
				.productkeuze .keuze .aanvraag {background:url(/images/icon-waarschuwing.png) no-repeat; width: 16px; height:14px; display:block;}
				.productkeuze .keuze .voorraad {background:url(/images/vinkje.png) no-repeat; width: 16px; height:16px; display:block;}
			
		.MsgAanvraag {
			background:#fbf2cc url(/images/icon-waarschuwing.png) no-repeat 5px 5px; border: 1px solid #f0cd3a;
			box-shadow: inset 2px 2px 2px #fff, 0px 1px 2px rgba(189,127,4,0.25);
			-moz-border-radius:3px; border-radius:3px; color:#8a7000;
			padding: 5px; padding-left:30px;  margin-bottom:20px;
			display:none;
		}
		.MsgVoorraad {
			background:#dbeebd url(/images/vinkje.png) no-repeat 5px 5px; border: 1px solid #92c72a;
			box-shadow: inset 1px 1px 2px #fff, 0px 1px 2px rgba(162,28,18,0.25); 
			-moz-border-radius:3px; border-radius:3px;
			padding: 5px; padding-left:30px; color:#326901; margin-bottom:20px;
			display:none;
		}
		.productdetails .aantal {float:left;}
			.productdetails .aantal input.error {border: 1px solid #c00;}
		.productdetails	.productprijs {float:right;}
				.productprijs .totaalprijs {font-size:2em;}
				
		.productdetails .btnSubmit {box-shadow: inset 1px 1px 2px #fff, 0px 1px 2px rgba(0,0,0,0.15); margin-top:20px; margin-bottom:20px;padding: 6px 10px;float:right; clear:both; background-color:#dbeebd; border:1px solid #92c72a; color:#326901; text-shadow: 1px 1px 1px rgba(255,255,255,1)}
		.productdetails .btnSubmit:hover {box-shadow: inset 1px 1px 2px #fff; border-color:#b3d572;}	
		
		.errors {float: left; clear: both; color: #C00; padding: 10px 0;}
		
		.slideshow {margin-bottom:15px; overflow:hidden;}
			.slideshow .show {background-color:#d5d4d5; margin-bottom:15px; text-align:center; position:relative;}
			.slideshow .show .link {position:absolute; left:0; top:0; width:260px; z-index:60;}
			.slideshow .slides a {display:block; float:left; border: 1px solid #d5d4d5; width:38px; height:38px; margin-right: 15px; position:relative;}
			.slideshow .slides a:hover{cursor:pointer;}
			.slideshow .slides a.active {border:2px solid #2e2d7c; width:36px;height:36px;}
			.slideshow .slides a.active img {width:36px;height:36px;}
			.slideshow .slides a img {width:38px; height:38px;}
			.slideshow .slides a .video {background: url(/images/icon-video.gif) no-repeat right top; width:12px; height:12px; z-index:70; position:absolute; right:0; bottom:0;}
			
		.social {float:right;}
		.social p {float:left; margin-top:3px;}
		.social a { float:left; margin-left:10px}
		
		#fb-root {float: left;}
	
	/* Einde Product details pagina*/
	
	/* Begin Winkelwagen pagina */
	
	.winkelwagenNav { overflow:hidden; margin-bottom:20px;}
		.winkelwagenNav .stap {float:left; margin-left:-14px;  }
		.winkelwagenNav .stap:first-child {margin-left:0;}
		.winkelwagenNav .stap:first-child .midden {padding-left:5px;}
		.winkelwagenNav .stap .links {background: url(/images/stap-links.png) no-repeat; display:block; width: 6px; height:30px; float:left;}
		.winkelwagenNav .stap .midden {background: url(/images/stap-midden.png) repeat-x; display:block; height:20px; float:left; padding:5px; padding-left:12px; text-shadow: 0px 1px 0px rgba(255,255,255,0.75)}
		.winkelwagenNav .stap .rechts {background: url(/images/stap-rechts.png) no-repeat; display:block; width: 14px; height:30px; float:left; position: relative;}
		
	
		.winkelwagenNav .stap.active .overlay { float:left; background: url(/images/stap-active-overlay.png) no-repeat; width:12px; height:30px; margin-left:2px; margin-top:1px; z-index: 1;position: relative;}
		.winkelwagenNav .stap:first-child .overlay {background: none; display:none;}
		.winkelwagenNav .stap:first-child.active .midden, .winkelwagenNav .stap:first-child.active .links {margin-left:0px;}
		.winkelwagenNav .stap:first-child.active .midden {padding-left:5px;}
		.winkelwagenNav .stap:hover .midden{cursor:default;}
		.winkelwagenNav .stap.active .midden, 
		.winkelwagenNav .stap.next:hover .midden,
		.winkelwagenNav .stap.prev:hover .midden{ margin-left:-12px; padding-left: 16px;color:#2e2d7c; background: url(/images/stap-midden-active.png) repeat-x;} /*margin-left:-8px;*/
		.winkelwagenNav .stap.active .links,
		.winkelwagenNav .stap.next:hover .links { display:none; } /*margin-left:-14px;*/
		.winkelwagenNav .stap.active .rechts,
		.winkelwagenNav .stap.next:hover .rechts {float:left;background: url(/images/stap-rechts-active.png) no-repeat;}
	
		
		.winkelwagenNav .stap.next .midden {padding-left: 5px;}
		.winkelwagenNav .stap.prev .rechts {background: url(/images/stap-links.png) no-repeat; width:6px; margin-left:-1px; 
			-moz-transform: scaleX(-1);
			-webkit-transform: scaleX(-1);
			-o-transform: scaleX(-1);
			transform: scaleX(-1);
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/stap-links.png')
			   		progid:DXImageTransform.Microsoft.BasicImage(mirror=1);
		}
		.winkelwagenNav .stap.prev .links {background: url(/images/stap-rechts-prev.png) no-repeat ; width:14px; 
			-moz-transform: scaleX(-1);
			-webkit-transform: scaleX(-1);
			-o-transform: scaleX(-1);
			transform: scaleX(-1);
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/stap-rechts-prev.png')
			   		progid:DXImageTransform.Microsoft.BasicImage(mirror=1);
		}
		
		.winkelwagenNav .stap.prev:hover .links {background: url(/images/stap-rechts-active-prev.png) no-repeat; z-index:99;}
		.winkelwagenNav .stap.prev:hover .rechts {background: url(/images/stap-links-active.png) no-repeat;}
		
		
	.winkelwagenNav.bottom {float:right; clear:both; width:700px; margin:20px 0;}
		.winkelwagenNav .stap.next {float:right;}
		.winkelwagenNav.bottom .stap:hover .midden, .winkelwagenNav.bottom .stap.next:hover .links {cursor:pointer;margin-left: 0px;}
		.winkelwagenNav.bottom .stap {cursor:pointer;}
		
		.winkelwagenNav.bottom .stap.prev:hover .midden {padding-left:5px;}
		.winkelwagenNav.bottom .stap.next:hover .midden {display:block; padding-left:5px;}
		.winkelwagenNav.bottom .stap.next:hover .links, .winkelwagenNav .stap:first-child.active .links {display:block; background: url(/images/stap-links-active.png) no-repeat;}
	
	.winkelwagenOverzicht {overflow:hidden;}
		.winkelwagenOverzicht .row {float:left; clear:both; width:698px; overflow:hidden; background-color:#fcfbfc; border:1px solid #d1d1d1; border-top:0px;}
		.winkelwagenOverzicht .row:nth-child(even) {background-color:#ece8f0;}
		.winkelwagenOverzicht .row:hover {border-color:#aaa}
		.winkelwagenOverzicht .row.head {background-color:#2e2d7c; color:#fff; font-weight:bold; border-color:#2e2d7c}
			.winkelwagenOverzicht .row.head .img {height: 0px;}
			
			.winkelwagenOverzicht .img, .winkelwagenOverzicht .omschrijving, .winkelwagenOverzicht .aantal, .winkelwagenOverzicht .prijs, .winkelwagenOverzicht .totaal, .winkelwagenOverzicht .alert, .winkelwagenOverzicht .verwijder {
				float:left; padding:7px 12px;
			}
			
			.winkelwagenOverzicht .img { width: 62px; height: 62px; margin:2px; padding:0;}
			.winkelwagenOverzicht .omschrijving {width:277px;}
			.winkelwagenOverzicht .aantal {width: 70px; padding: 7px 0; text-align:center; position:relative;}
				.winkelwagenOverzicht .aantal .hiddenaantal {margin-top:1px; display: block; overflow: hidden; width: 80px; position: absolute; top: 3px; left:0;right: -32px; display:none;}
				.winkelwagenOverzicht .aantal .productaantal {width: 33px; float: left; height: 20px; margin-right: 2px; -moz-border-radius: 3px;border-radius: 3px; border:1px solid #ccc; text-align:right; padding: 0 5px;}
				.winkelwagenOverzicht .aantal .bevestigaantal {
					display: block; float: left; cursor:pointer;
					background-color: #6863AC; color: white;
					border-radius: 2px; border: 1px solid #2e2d7c;
					height: 12px; padding: 3px 4px 5px 4px;
					box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.4);
				}
				.winkelwagenOverzicht .aantal .bevestigaantal:hover {
					background-color:#2e2d7c;
				}
			.winkelwagenOverzicht .prijs,
			.winkelwagenOverzicht .totaal {width:77px; text-align:right; }
			.winkelwagenOverzicht .alert {padding:7px 4px; width: 16px;}
			.winkelwagenOverzicht .verwijder { padding: 2px 5px 7px 5px; width:25px;}
				.verwijdericon {width:14px; height:17px; padding:4px 5px;  display:block; cursor:pointer;}
				.verwijdericon:hover {padding:3px 4px;  background-color:#ccc; border: 1px solid #b6b6b6;
					background-image: -ms-linear-gradient(top, #F6F6F6 0%, #DFDFDF 100%); 
					background-image: -moz-linear-gradient(top, #F6F6F6 0%, #DFDFDF 100%);
					background-image: -o-linear-gradient(top, #F6F6F6 0%, #DFDFDF 100%); 
					background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F6F6F6), color-stop(1, #DFDFDF));
					background-image: -webkit-linear-gradient(top, #F6F6F6 0%, #DFDFDF 100%);
					background-image: linear-gradient(to bottom, #F6F6F6 0%, #DFDFDF 100%);
				}
	
	.WWtotaalprijs {float:right; overflow:hidden; margin-top:20px; clear:both;}
		.WWtotaalprijs .totaal {text-transform: uppercase; font-weight:bold; float:left;}
		.WWtotaalprijs .prijs {font-size:2em; float:left; width:160px; text-align:right; word-break: break-all;}
	
	/* Einde Winkelwagen pagina */
	
	/* Begin Winkelwagen gegevens pagina */
	
	.gegevenstabel {overflow:hidden; margin-top:20px;}
		.gegevenstabel .row {float:left; clear:both; margin-bottom:8px;}
		.gegevenstabel .titel { float:left; width:120px;}
		.gegevenstabel .input { float:left; }
			.gegevenstabel .input .inputfield {width: 362px;}
			.gegevenstabel .input .selectfield {width: 374px; float:left;}
			.gegevenstabel .input .textarea {width: 362px; height:100px; font-size:13px;}
		.gegevenstabel .line {width:100%; height:1px; float:left; clear:both; background-color:#d1d1d1; margin-bottom:20px; margin-top:12px;}
	
	.inputfield.error, .ie .inputfied.error, .selectfield.error{border:1px solid #db897f; box-shadow: inset 1px 1px 2px rgba(138,0,0,0.25)}
	.gegevenstabel label.error {color:#cc3a3a; margin-left:15px; width:191px; display:inline-block; float:left;}
	.gegevenstabel .inputfield {float:left;}
	/* Einde winkelwagen gegevens pagina*/
	
	/* Begin Winkelwagen betalen pagina */
		.rightcolumn ul.betaalwijze{margin-left:0px;}
		.betaalwijze { overflow:hidden; }
		.betaalwijze li {list-style-type:none; float:left; background-color:#fff; width:160px; height:89px; text-align:center; margin-right:20px; margin-bottom:20px; line-height: 89px;}
		.betaalwijze li:nth-child(4n) {margin-right:0;}
		.betaalwijze li:hover {border:3px solid #6863ac; width:154px; height:83px; line-height: 83px; cursor:pointer; }
		.betaalwijze li.actief {border:3px solid #2e2d7c; width:154px; height:83px; line-height: 83px; cursor:pointer; }
		.betaalwijze li img {vertical-align:middle; }
		.betaalerror{color:#cc3a3a;}
		#betalen{float: right;}
		
		.betaalanders { margin-top: 40px;display: block;text-decoration: underline;cursor: pointer; margin-bottom:8px;}
		.grijsblok {width:310px; padding:15px; border:1px solid #d1d1d1;background-color:#e9e6eb; overflow:hidden; display:none;}
		.grijsblok .winkelwagenNav.bottom {margin: 0;}
		.grijsblok label {margin:6px 0; display:block;}
		.imgideal {float: left;margin-right: 15px;}
		
		div.naw_gegevens{clear:both; margin-bottom:20px;}
	/* Einde Winkelwagen betalen pagina */
	
	/* popup */
	#popup {position: absolute; position: fixed;width: 100%; height:100%; background: url(/images/popup-background.png) repeat; left:0; top:0; z-index:99; display:none;}
		#popupContent {
			margin: 0 auto; width: 400px; padding:20px; background-color:#fff; border:1px solid #ddd;  overflow: hidden;
			border-radius: 5px; -moz-border-radius:3px;-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow: 2px 2px 5px #888; box-shadow: 2px 2px 5px #888;
		}
		#popupContent.warning {border-color:#c00; background-color:#fff4f4; overflow:hidden;}
		#popupContent.warning h1 {color:#c00;}
		
		.verwijderproduct, .afrekenen, .sluitpopup {
			display: block;
			padding: 4px 7px;
			text-decoration: none;
			border-radius: 4px;
			-moz-border-radius: 4px;
			margin-right: 10px;
			float: left; cursor:pointer;
		}
		
		.verwijderproduct {
			background-color: #d75050;
			color: #fff;
			border: 1px solid #A00;
			box-shadow: inset 1px 1px 1px #ec9f9f;	
		}
		.verwijderproduct:hover {background-color:#f08484; color:#fff}
		
		.sluitpopup {
			background-color: #DDD;
			color: #444;
			border: 1px solid #888;
			box-shadow: inset 1px 1px 1px white;
		}
		.sluitpopup:hover {background-color:#eee; color: #444;}
		
		.afrekenen {
			background-color: #6863ac;
			color: #fff;
			border: 1px solid #2e2d7c;
			box-shadow: inset 1px 1px 1px rgba(255,255,255,0.4);
		}
		.afrekenen:hover { background-color:#9591c5;}
	/* einde popup */
	
footer {background-color:#2f2e41;}
.footer {width: 940px; margin:0 auto; padding-bottom:20px; overflow:hidden; color:#fff;}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {color:#bcb3e6; text-shadow: 1px 1px 0px #000;}
	
	.footer > div {margin:20px 20px 0 0;}
	
	.nieuwsbrief {float:left; width:220px;}
	#aanmelden_nieuwsbrief label.error{float:left;}
	
	a.copyright{display:block; color:#fff; margin-top:10px;}
	a.copyright:hover {text-decoration:underline; color:#d7d7db}
	
	.webshop{float:left; width:340px;}
		.webshop .first, .webshop .second {float:left; width: 170px}
		.webshop ul li ul li {list-style-type:disc; margin-left: 20px; list-style-position: outside;}
		.webshop ul li a {display:block; word-wrap: break-word;}
		.webshop ul li a:hover {text-decoration:underline; color:#d7d7db}
		.webshop ul li ul li ul li { margin-left:20px;}
		.webshop ul li a {color:#fff; text-decoration:none;}
	.contact{float:left; width:160px;}
	.ideal{float:left; width:160px;}
	.betaalimg { float:left; clear:both; margin-bottom:15px;}

h1,h2,h3,h4,h5,h6,.h1kop {color:#2e2d7c; }
h1,.h1kop{font-size:2em; margin-bottom:0.3em; font-weight:normal;}
h2{font-size:1.3em; margin-bottom:0.3em; font-weight:normal;}
h3{font-size:1.1em; margin-bottom:0.4em;}
h4{font-size:1em; margin-bottom:1em;}
h5{font-size:1em; color:#555; font-weight:bold;}
h6{font-size:1em; color:#555; font-weight:normal;}

p {margin-bottom: 15px;}

.btnPaars {border:1px solid #1b1a5f; color:#fff;
background: #6863ac;
/*background: -moz-linear-gradient(top, #8d89ca 0%, #6863ac 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d89ca), color-stop(100%,#6863ac));
background: -webkit-linear-gradient(top, #8d89ca 0%,#6863ac 100%);
background: -o-linear-gradient(top, #8d89ca 0%,#6863ac 100%);
background: -ms-linear-gradient(top, #8d89ca 0%,#6863ac 100%);
background: linear-gradient(to bottom, #8d89ca 0%,#6863ac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d89ca', endColorstr='#6863ac',GradientType=0 );*/
-moz-box-shadow: inset 1px 1px 2px rgba(255,255,255,0.20);
-webkit-box-shadow: inset 1px 1px 2px rgba(255,255,255,0.20);
box-shadow: inset 1px 1px 2px rgba(255,255,255,0.20), inset 0px 5px 10px rgba(139,135,201,1);
padding: 3px 8px;
text-shadow: 0px 1px 0px #2e2d7c;
text-decoration:none;
-moz-border-radius: 3px; border-radius:3px;
}
.btnPaars:hover {
	color:#fff; border:1px solid #6863ac;
}
.check {display: none;} /*voor spam scontrole formulier*/



/* twitter tweets */
.tweetsJS{border-top:1px solid #ccc9e0;}
.tweetsJS ul li{
	border-bottom: 1px solid #ccc9e0;
	padding-bottom:15px;
	padding-top:15px;
	overflow:hidden;
}
.tweetsJS ul li p{margin:0px;}
.tweetsJS ul li img.alignleft{
	float:left;
	margin: 2px 15px 0px 0px
}
.tweetsJS ul li div.description{
	overflow: hidden;
}