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

    /* 
        Theme Name: P2S
        Theme URI: http://www.p2s.nl
        Description: Template P2S
        Version: 1.0 
        Author: Nieneke Elsjan - SOV concept en vormgeving
        Author URI: http://www.sov.nl/ 
    */  
	

body, html {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;

}

a, img {
outline:none;
border:none;
}


#column2 a {
color:#993399;
text-decoration:none;
}

#column2 .entry a {
font-size:14px;
color:#A55BA3;
text-decoration:underline;
}


#column2 .entry a:visited {
color:#A55BA3;

}

#column2 .entry div.purple a, #column2 .entry a.addthis_button_expanded{
color:#A55BA3;
}

#column2 a:hover {
text-decoration:none;
}

p {
color:#4B2C52;
font-size:14px;
line-height:18px;
}

h1 {
margin:0;
padding:0;
}


img.alignleft {
float:left;
}


img.alignright{
float:right;
}


#header-wrapper{
width:100%;
margin:0 auto;
height:100px;
display:block;
font-family: 'Abel', sans-serif;
background:#FFF;
}

	#header{
	width:970px;
	margin:0 auto;
	height:100px;
	display:block;
	font-family: 'Abel', sans-serif;
	background:#FFF;
	}

	#navigation-top {
	width:844px;
	height:100px;
	display:block;
	float:left;
	position:relative;
	z-index:1000;
	}
	
		#navigation-top ul {
		margin:0;
		padding:0;
		list-style:none;
		position:relative;
		}
	
			#navigation-top  li {
			float:left;
			text-transform:uppercase;
			margin-right:3px;
			font-size:18px;
			margin-top:52px;
			display: compact;
			list-style:none;

			}
	
			#navigation-top  li a{
			color:#571966;
			text-decoration:none;
			padding:3px 9px 2px 9px;
			display:block;
			/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
			-webkit-text-stroke: 0.5px #571A66;
			text-shadow: 0 0 1px white;*/
			}
			
			#navigation-top  li a {
			
			}
			
			#navigation-top  li:hover {
			background:#571966;

			font-weight:normal;
			}
			
			#navigation-top li:hover a{
			color:#FFFFFF;
			/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
			-webkit-text-stroke: 0.5px #FFF;
			text-shadow: 0 0 1px #FFF;*/
			}
			
			#navigation-top ul li.current-menu-item a, #navigation-top ul li.current-menu-parent a {
			border-top:2px #571966 solid;
			position:relative;
			margin-top:-52px;			
			padding-top:53px;
			}
			
			
			#navigation-top ul.sub-menu li a{
			border:none;
			position:relative;
			margin-top:0;			
			padding:3px 9px 2px 9px;
			}
			
			#navigation-top ul.sub-menu {
			position:absolute;
			width:auto;
			display:none;
			z-index:1000;
			background:#571966;
			}
			
			#navigation-top ul.sub-menu li {
			float:none;
			margin:0;
			padding:0;
			}
			
			#navigation-top ul.sub-menu li a{
			font-size:15px;
			}
			
			#navigation-top ul.sub-menu li a:hover{
			color:#FFCC00;
			}
			
			#navigation-top li:hover ul.sub-menu {
    		display: block;
			}
			
			#navigation-top li.home a {
			border-top:2px #571966 solid;
			position:relative;
			margin-top:-52px;			
			padding-top:53px;
			display:block;
			}
			
			div#nav {
			display:block;
			overflow:auto;
			width:auto;
			height:auto;
			}
			
			div#subnav {
			width:970px;
			background:url(images/transparent.png);
			display:block;
			height:25px;
			margin-top:19px;
			}
			
			div#subnav li {
			margin:0;
			}
			
			div#subnav a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px !important
			}


			#navigation-top div#subnav li:hover {
			background:none;
			}
			
			div#subnav li a {
			color:#571966;
			font-size:16px;
			line-height:16px;
			padding-top:3px;
			text-transform: lowercase;
			opacity:0.6;
			filter:alpha(opacity=60); /* For IE8 and earlier */
			}
			
			#navigation-top div#subnav li:hover a, #navigation-top div#subnav .current_page_item a{
			color:#571966;
			opacity:1;
			filter:alpha(opacity=100); /* For IE8 and earlier */
			}


#headerimg {
width:970px;
height:220px;
position:relative;
display:block;
margin:0 auto;
}

#headerbanner{
width:420px;
height:85px;
background:url(images/p2s_blok.png);
display:block;
overflow:hidden;
position:absolute;
top:115px;
right:0;
}

	#navigation-top h2 {
	display:none;
	}

	#headerbanner  a.post-title {
	font-family: 'Abel', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#571B66;
	margin-left:10px;
	margin-top:7px;
	width:350px;
	text-decoration:none;
	display:block;
	padding-bottom:50px;
	width:420px;
	}
	
	#headerbanner .textwidget a{
	font-family: 'Abel', sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#571B66;
	margin-left:10px;
	width:350px;
	text-decoration:none;
	display:block;
	position:absolute;
	bottom:8px;
	line-height:22px;
	/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
	-webkit-text-stroke: 0.5px #571B66;
	text-shadow: 0 0 1px #FC0;*/
	}
	
	#headerbanner a.more-link {
	display:none;
	}
	
	a.moretag {
	display:none;
	}
	
	#content-blog h2 a {
	background:url("images/arrow-big.png") no-repeat scroll right 5px transparent;
	padding-right:20px;
	}
	
	#content-blog h2 a:hover {
	background:url("images/arrow-big.png") no-repeat scroll right 5px transparent;
	padding-right:22px;
	}

#content-wrapper {
height:100%;
width:100%;
overflow:auto;
background:url(images/p2s_bg.jpg) repeat-x top #FFF;
}


#content-wrapper-vervolg {
height:100%;
width:100%;
overflow:auto;
background:url(images/bg_purple_small.png) repeat-x top #FFF;
}

#content {
width:970px;
height:auto;
margin:0 auto;
overflow:auto;
}

	#content-page, #content-single{
	margin-top:48px;
	margin-left:10px;
	
	}
	
	 #content-blog {
	margin-top:55px;
	margin-left:10px;
	}
	
	div.author {font-size:14px; font-style:italic;  font-family:Arial,Helvetica,sans-serif; opacity:0.6; margin-bottom:8px; color:#715978;}
	
	#content-page h2 a, #content-single h2 a, #content-blog h2 a, #content-page h2 a:hover {
	font-size:23px;
	font-family: 'Abel', sans-serif;
	color:#571B66;
	font-weight:normal;
	text-decoration:none;
	/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
	-webkit-text-stroke: 0.5px #571A66;
	text-shadow: 0 0 1px #FFF;*/
	}
	
	div#subnav li a:hover {
	/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
	-webkit-text-stroke: 0.5px #571B66;
	text-shadow: 0 0 1px #FFF;*/
	}
	
	#content-page h2, #content-single h2, #content-blog h2 {
	margin:0 0 10px 0;
	}
	
	#content-blog h2 {
	padding-top:20px;
	}

	#content-blog div.entry {
	padding-bottom:20px;
	border-bottom: 1px dashed #ECDAF1;
	}
	
	div.entry p {
	margin:0 0 10px 0;
	color:#715978;
	}
	
	div.entry h4 {
	color: #715978;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	}
	
	div.entry ul {
	color:#715978;
	list-style-position:outside;
	font-size: 14px;
	margin:0 0 10px 15px;
	padding:0 0 0 0;
	}
	
div.entry ol {
	color:#715978;
	list-style-position:outside;
	font-size: 14px;
	margin:0 0 10px 15px;
	padding:0 0 0 0;
	}
	
	div.entry ol {
	margin:0 0 0 18px;
	line-height:18px;
	}
	
	div.entry ul li{
	padding:0 0 0px 0;
	list-style:square;
	line-height:18px;
	}
	
 div.entry ol li {
	padding:0 0 0 0; 
	}
	
	#column2 #content-page div.entry ul {
	list-style:square;
	margin:0 0 10px 14px;
	padding:0;
	}

	#column2 #content-page div.entry ul.diensten {
	list-style:square;
	margin:0 0 10px 0;
	padding:0;
	}


	#column1 {
	width:310px;
	margin-top:20px;
	float:left;
	position:relative;
	}
	
		#weblog {
		width:310px;
		background:#FFCC00;
		height:auto;
		}
			
			#weblog h2 {
			color:#571A66;
			font-family: 'Abel', sans-serif;
			font-size:24px;
			font-weight:300;
			margin:0 0 0 10px;
			padding:8px 0 5px 0;
			/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
			-webkit-text-stroke: 0.5px #571A66;
			text-shadow: 0 0 1px #FC0;*/
			}
			
			#weblog ul {
			margin:0 0 0 11px;
			padding:0;
			list-style:none;
			}
		
			#weblog ul li {
			display:block;
			margin:0;
			padding:7px 20px 7px 0;
			}
	
			#weblog ul li a {
			color:#571A66;
			font-family: 'Abel', sans-serif;
			font-size:17px;
			background:url(images/arrow.png) no-repeat 284px center;
			width:280px;
			display:block;
			text-decoration:none;
			padding-right:20px;
			/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
			-webkit-text-stroke: 0.5px #571A66;
			text-shadow: 0 0 1px #FC0;
			*/
			}
			
			#weblog ul li a:hover {
			color:#571A66;
			font-family: 'Abel', sans-serif;
			font-size:17px;
			background:url(images/arrow.png) no-repeat 286px center;
			width:286px;
			display:block;
			text-decoration:none;
			padding-right:20px;
			}
	
	#column2 {
	margin-left:20px;
	width:640px;
	margin-top:20px;
	float:left;
	position:relative;
	}
		#content-wrapper #column2 #purpleblock {
		height:90px;
		display:block;
		}
	
		#column2 #purpleblock>p {
		color:#FFFFFF;
		font-size:23px;
		font-family: 'Abel', sans-serif;
		font-weight:normal;
		margin: 0 0 0 10px;
		padding:0;
		width:625px;
		line-height:30px;
		/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
		-webkit-text-stroke: 0.5px #fff;
		text-shadow: 0 0 1px #571A66;*/
		}
			
		#column2 #purpleblock div.breadcrumb {
		font-family: 'Abel', sans-serif;
		text-transform:uppercase;
		font-size:23px;
		font-weight:normal;
		color:#FFF;
		line-height:20px;
		/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
		-webkit-text-stroke: 0.5px #FFF;
		text-shadow: 0 0 1px #571A66;*/
		}
		
		#column2 #purpleblock div.breadcrumb a {
		color:#FFCC00;
		text-decoration:none;
		/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
		-webkit-text-stroke: 0.5px #FFCC00;
		text-shadow: 0 0 1px #571A66;*/
		}
		
		#column2 #purpleblock div.breadcrumb a.bread1 {
		color:#FFF;
		text-decoration:none;
		/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
		-webkit-text-stroke: 0.5px #FFF;
		text-shadow: 0 0 1px #571A66;*/
		}
		
		#column2 #tekstblokken {
		margin:40px 0 0 10px;
		height:auto;
		overflow:auto;
		}

		
			#column2 #tekstblokken ul {
			margin: 0 0 0 10px;
			padding:0;
			list-style:none;
			}
			
				#column2 #tekstblokken .super-page-widget {
				float:left;
				margin:0 36px 25px 0;
				padding:0 0 0 0;
				width:290px;
				display:block;
				}
				
				#column2 #tekstblokken .super-page-widget.super-22, #column2 #tekstblokken .super-page-widget.super-24 {
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;
				display:block;
				}
				
				
								
				#column2 #tekstblokken .super-page-widget  h2 {
				background:url(images/arrow-big.png) no-repeat 278px  4px;
				}
				
				#column2 #tekstblokken .super-page-widget  h2:hover { 
				background:url(images/arrow-big.png) no-repeat 280px  4px;
				}
				
				#column2 #tekstblokken .super-page-widget  h2 a {
				font-family: 'Abel', sans-serif;
				font-size:23px;
				font-weight:normal;
				color:#571A66;
				text-decoration:none;
				width:182px;
				display:block;
				/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
				-webkit-text-stroke: 0.5px #571A66;
				text-shadow: 0 0 1px #FFF;*/
				}
				
				#column2 #tekstblokken .super-page-widget h2 a:hover{
				font-family: 'Abel', sans-serif;
				font-size:23px;
				font-weight:normal;
				color:#571A66;
				text-decoration:none;
				width:182px;
				display:block;
				}
			
				#column2 #tekstblokken .super-page-widget p {
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#571A66;
				line-height:18px;
				}
		
		#column2 #content-page p {
		margin-bottom:20px;
		}
		
		#column2 #content-page p strong {
		color: #571966;
    font-family: arial;
    font-weight: bold;
    line-height: 20px;
    text-transform: none;
		}
		
		#column2 #content-page ol, #column2 #content-page ul {
		font-weight:normal;
		color:#715978;
		font-size:14px;
		line-height:18px;
		margin:0 0 20px 40px;
		}
		
	
		/* tabs */
		
		/*div.su-tabs {
		margin-top:40px;
		}
		
		div.su-tabs-pane {
		color: #4B2C52;
		font-size: 14px;
		line-height: 18px;
		}
		
		div.su-tabs-pane>strong {
		text-transform:uppercase;
		font-family: 'Abel', sans-serif;
		font-weight:normal;
		font-size:19px;
		line-height:26px;
		display:block;
		margin-top:20px;
		}
		
		.su-tabs div.su-tabs-nav span {
		color: #FFCC00;
		font-size: 12px;
		font-weight:bold;
		line-height:28px;
		height:28px;
		line-height:28px;
		height:28px;
		background:none;
		}
		
		div.su-tabs div.su-tabs-nav span.su-tabs-current{
		color: #4B2C52;
		font-size: 12px;
		font-weight:bold;
		background:#E6E5ED;
		margin:0;
		}
				
		.su-tabs div.su-tabs-nav span:hover {
		color: #4B2C52;
		font-size: 12px;
		font-weight:bold;
		background:#E6E5ED;
		}
		
		div.su-tabs div.su-tabs-pane, div.entry .fm-form fieldset {
		margin:0 15px 15px 6px;
		padding: 0 20px 20px 20px;
		border:1px solid #CCCCCC;
		}
		
		div.su-tabs  div.su-tabs-nav {
		background:none;	
		height:29px;
		}
		
		div.su-tabs  div.su-tabs-nav span{
		padding:0 10px 0 10px;
		}
		*/
		
		/* uitklaptekst*/
		span.collapseomatic {
		display:block;
		text-transform:uppercase;
		font-family: 'Abel', sans-serif;
		font-weight:normal;
		font-size:16px;
		line-height:17px;
		color:#571A66;
		}
		
		/*formulier*/
		#column2 #content-page form.wpcf7-form p {
		margin:0;
		padding:0;
		}
		
		#column2 #content-page form.wpcf7-form {
		margin-top:-40px;
		}
		
		#column2 #content-page #wpcf7-f198-p99-o1 {
		margin-top:-40px;
		}
		
		#column2 #content-page form.wpcf7-form br {
		display:none;
		}
		
		#column2 #content-page form.wpcf7-form div.formwrapper {
		display:block;
		overflow:auto;
		vertical-align:top;
		position:relative;
		background:#E6E5ED;
		padding:0 12px 24px 25px;
		width:586px;
		}
		
		#column2 #content-page form.wpcf7-form div.formcontact {
		background:#E6E5ED;
		padding:0 20px 20px 20px;
		width:300px;
		margin-top:20px;
		}
		
		#column2 #content-page form.wpcf7-form div.formwrapper div {
		display:block;
		float:left;
		width:287px;
		}
		
		#column2 #content-page form.wpcf7-form div.formwrapper div.column1 {
		margin-right:12px;
		position:relative;
		margin-top:-11px;
		}
		
		#column2 #content-page form.wpcf7-form div.formwrapper div.column2 {
		margin-top:-28px;
		position:relative;
		}
		
		#column2 #content-page form.wpcf7-form, #column2 #content-page form.wpcf7-form p  {
		color:#715978;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-top:3px;
		}
		
		#column2 #content-page form.wpcf7-form div.formcontact {
		margin-top:60px;
		display:block;
		padding:20px 4px 20px 25px;
		}
		
		#column2 #content-page form.wpcf7-form div.formcontact p span {
		margin:0px 0 10px 0;
		display:block;
		}
		
		#column2 #content-page form.wpcf7-form input {
		margin-top:3px;
		width:275px;
		height:18px;
		border:none;
		}
		
		 #column2 #content-page form.wpcf7-form textarea {
		 border:none;
		 height:135px;
		 width:275px;
		 margin-top:4px;
		 }
		
		#column2 #content-page form.wpcf7-form input.wpcf7-submit  {
		width:auto;
		height:20px;
		display:block;
		padding:0 15px 2px 5px;
		line-height:20px;
		background:url(images/arrow-button.png) no-repeat right center #571B66;
		color:#FFF;
		text-transform:lowercase;
		text-align:left;
		}
		#column2 #content-page form.wpcf7-form span.wpcf7-list-item input {
		width:auto;
		}

		span.wpcf7-list-item {
		margin-right:20px;
		}
		
		#column2 #content-page div.collapseomatic_content  p {
		margin:0 0 10px 0;
		}
		
		span.colomat-close, span.colomat-hover {
		color:#FFCC00;
		text-decoration:none;
		}
		
		
		#banners {
		display:block;
		width:970px;
		float:left;
		position:relative;
		margin:20px 0 0 0;
		height:auto;
		overflow:auto;
		}
		
			#banners h2 {
			display:none;
			}
			
			#banners div.textwidget {
			float:right;
			display:block;
			width:300px;
			background:#E6E5ED;
			padding:10px 0 10px 10px;
			margin:0 0 0 0;
			position:relative;
			height:80px;
			margin:0 0 0 20px;
			}
			
			#banners div.textwidget a.post-title-last {
			color: #571A66;
			font-family: 'Abel',sans-serif;
			font-size: 23px;
			font-weight: normal;
			line-height:30px;
			text-decoration: none;
			background:url(images/arrow-big.png) no-repeat 284px 60px;
			display:block;
			padding:0 10px 20px 0;
			position:relative;
			/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
			-webkit-text-stroke: 0.5px #571A66;
			text-shadow: 0 0 1px #E6E5ED;*/
			}
			
			#banners div.textwidget a.post-title{
			color: #571A66;
			font-family: 'Abel',sans-serif;
			font-size: 23px;
			font-weight: normal;
			line-height:30px;
			text-decoration: none;
			background:url(images/arrow-big.png) no-repeat 284px 60px;
			display:block;
			padding:0 10px 20px 0;
			position:relative;
			/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
			-webkit-text-stroke: 0.5px #571A66;
			text-shadow: 0 0 1px #E6E5ED;*/
			}
			
			#banners div.textwidget a.post-title:hover, #banners div.textwidget a.post-title-last:hover {
			color: #571A66;
			font-family: 'Abel',sans-serif;
			font-size: 23px;
			font-weight: normal;
			text-decoration: none;
			background:url(images/arrow-big.png) no-repeat 286px 60px;
			display:block;
			padding-bottom:20px;
			}
			
			#banners div.textwidget p {
			color: #571A66;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 13px;
			line-height: 18px;
			position:absolute;
			bottom:10px;
			}
			
			#banners .clr {
			clear:both;
			}
			
			
			#banners div.banner-last div.textwidget {
			margin:0;
			}
			
		#banners-page {
		display:block;
		width:300px;
		float:left;
		margin:20px 0 0 0;
		}
		
			#banners-page h2 {
			display:none;
			}
			
			#banners-page ul {
			margin:0;
			padding:0;
			list-style:none;
			}
			
			#banners-page ul li {
			float:left;
			display:block;
			width:300px;
			background:#E6E5ED;
			padding:10px 0 10px 10px;
			margin:0 0 20px 0;
			position:relative;
			}
			
			#banners-page ul li.last {
			margin:0 0 0 0;
			}
			
			#banners-page ul li a.post-title{
			color: #571A66;
			font-family: 'Abel',sans-serif;
			font-size: 23px;
			font-weight: normal;
			text-decoration: none;
			background:url(images/arrow-big.png) no-repeat 284px 60px;
			display:block;
			padding:0 10px 20px 0;
			}
			
			#banners-page ul li a.post-title:hover{
			color: #571A66;
			font-family: 'Abel',sans-serif;
			font-size: 23px;
			font-weight: normal;
			text-decoration: none;
			background:url(images/arrow-big.png) no-repeat 286px 60px;
			display:block;
			padding-bottom:20px;
			}
			
			#banners-page ul li p {
			color: #571A66;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 13px;
			line-height: 18px;
			position:absolute;
			bottom:10px;
			}	

		.banners-page-blog {
		display:block;
		width:300px;
		float:left;
		margin:20px 0 0 0;
		_background:#E6E5ED;
		background:#FFFFFF;
		padding:10px 0 10px 10px;
		}
		
			.banners-page-blog ul {
			margin:0;
			padding:0;
			list-style:none;
			}
			
			.banners-page-blog ul li.last {
			margin:0 0 0 0;
			}
			
			.banners-page-blog span.related-title, .banners-page-blog h2{
			color: #571A66;
			font-family: 'Abel',sans-serif;
			font-size: 23px;
			font-weight: normal;
			text-decoration: none;
			display:block;
			padding:0 0 0 0;
			text-transform:uppercase;
			/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
			-webkit-text-stroke: 0.5px #571A66;
				text-shadow: 0 0 1px #E6E5ED;*/
			}
			
			.banners-page-blog ul li h5 a, .banners-page-blog ul li a{
			color: #571A66;
			font-family: 'Abel',sans-serif;
			font-size: 18px;
			font-weight: normal;
			text-decoration: none;
			display:block;
			padding-bottom:0;
			width:280px;
			}
			
			.banners-page-blog ul li {
			background:url(images/arrow.png) no-repeat 284px 8px;
			padding-top:4px;
			color: #715978;
			 font-family: 'Abel',sans-serif;
			}
			
			.banners-page-blog ul li:hover {
				background:url(images/arrow.png) no-repeat 286px 8px;			}
			
			.banners-page-blog ul li span {
			display:none;
			}
			
			a.moretag {
			text-decoration:none;
			}

	#slogan {
	width:970px;
	text-align:right;
	margin:0 auto;
	padding:40px 0 20px 0px;
	}
	
	#slogan small {
	color:#571D67;
	text-transform:lowercase;
	font-family:Arial Narrow, Helvetica, sans-serif
	}
	
	#footer-wrapper {
	background:#E6E5ED;
	width:100%;
	height:auto;
	padding:20px 0 50px 0;
	overflow:auto;
	}
		#footer-wrapper #footer {
		width:970px;
		margin:0 auto;
		background:url(images/bg_line.png) repeat-y;
		overflow:auto;
		}
		
		
/* diensten banners */

#column2 #content-page ul.diensten  {
margin:0;
padding:0;
height:auto;
display:block;
}

#column2 #content-page ul.diensten li{
float:left;
display:block;
width:285px;
background:#E6E5ED;
padding:10px 10px 15px 10px;
margin:0 0 20px 0;
position:relative;
height:140px;
color: #571A66;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
line-height: 18px;
}

#column2 #content-page ul.diensten li.first {
margin:0 20px 20px 0;
}

#column2 #content-page ul.diensten li.last {
margin:0 0 20px 20px;
}

#column2 #content-page ul.diensten a {
text-decoration:none;
}

#column2 #content-page ul.diensten a strong {
background: url("images/arrow-big.png") no-repeat scroll 272px 7px transparent;
color: #571A66;
display: block;
font-family: 'Abel',sans-serif;
font-size: 23px;
font-weight: normal;
line-height: 30px;
padding: 0 10px 1px 0;
position: relative;
text-decoration: none;
/*-webkit-font-smoothing: (subpixel-antialiased|antialiased|none);
-webkit-text-stroke: 0.5px #571A66;
text-shadow: 0 0 1px #E6E5ED;*/
}

#column2 #content-page ul.diensten li:hover a strong {
background: url("images/arrow-big.png") no-repeat scroll 274px 7px transparent;
color: #571A66;
display: block;
font-family: 'Abel',sans-serif;
font-size: 23px;
font-weight: normal;
line-height: 30px;
padding: 0 10px 1px 0;
position: relative;
text-decoration: none;
}

#column2 #content-page ul.diensten li a:hover {
text-decoration: none;
}


#column2 #content-page ul.diensten br {
display:none;
}


#diensten{
display:block;
width:310px;
float:left;
margin:20px 0 0 0;
background:#E6E5ED;
padding:10px 0 15px 0;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
}

#diensten ul {
margin-left:24px;
list-style: square;
}

#diensten ul li {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
color: #571A66;
padding-bottom:5px;
}

#diensten p {
background:#E6E5ED;
color: #571A66;
padding:0 0 10px 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
}

#diensten h2{
display:none;
}

/* FOOTER */

#sitemap ul.menu {
list-style:none;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #571A66;
line-height:16px;
}

#sitemap ul.menu a {
text-decoration:none;
color:#571D67;
}

#sitemap ul.menu>li {
float:left;
margin-right:20px;
padding-left:10px;
width:90px;
}

#sitemap ul.menu>li.home {
text-transform:lowercase;
}

#sitemap ul.menu>li.home:first-letter {
text-transform:uppercase;
}


#sitemap ul.menu>li>a{
font-weight:bold;
}

#sitemap ul.menu li ul {
list-style:none; 
}

#sitemap ul.menu li#menu-item-163 {
display:none;
}

#socialmedia {
float:right;
width:42px;
height:20px;
text-align:right;
}

#socialmedia a{
display:block;
float:right;
margin-left:4px
}

#socialmedia a img{
display:block;
}

span.wpcf7-not-valid-tip-no-ajax {
font-size:11px;
position:absolute;
left:0;
margin-top:20px;
}

div.addthis_toolbox {
padding:10px 0 10px 0;
}

span.E-mail {
margin-bottom:1px;
display:block;
}

/* TAGS */

#content-blog h1 {
color: #571B66;
    font-family: 'Abel',sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-decoration: none;
	border-bottom: 1px dashed #ECDAF1;
    padding-bottom: 20px;
}

div#wpcumuluswidgetcontent7722104 a{
color:#FFCC00;
}

#column2 div.tags a, #column2 div.tags a:visited {
color:#FFFFFF;
background:#94649B;
padding: 0 3px 0 3px ;
text-decoration:none;
font-size:13px;
line-height:17px;
display:block;
float:left;
margin-right:5px;
margin-bottom:5px;
}


#column2 div.tags {
display:block;
overflow:auto;
}


/* Navigation content */
#column2 .entry  div.navigation span a {
text-decoration:none;
}


.entry table, .entry table td {
	border: none;
	outline: none;
}

.entry table {
	  color: #715978;
	  font-size: 14px;
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin:20px 0;
}

.entry table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:5px;
}
