	
	* {
		margin: 0;
		padding: 0;
	}
	
	
	html, body {
		color: #000;
		width: 100%;
		height: 100%;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	body {	
	}
	
	
	a {
		color: #3e2c69;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	a img {
		border: 0;
	}
	
	
	h1, h2, h3 {
		color: #3e2c69;
		text-transform: uppercase;
	}
	
	
	ul {
		list-style: none;
	}
	
	
	#logo {
		width: 900px;
		height: 102px;
		margin: 0 auto;
	}
	#logo h1 a {
		width: 464px;
		height: 37px;
		background: url(images/logo.png);
		display: block;
		text-indent: -9999px;
		float: left;
		margin: 30px 0 0 0;
	}
	#logo img {
		float: right;
	}


	#menu {
		width: 100%;
		height: 75px;
		margin: 0 0 10px 0;
		background: #eee url(images/mainmenu.jpg) repeat-x;
	}
	
	
	#mainmenu {
		width: 900px;
		height: 50px;
		margin: 0 auto;
		background: url(images/mainmenu_divider.jpg) no-repeat left;
	}
	* html #mainmenu ul {
		width: 99%;
	}
	#mainmenu li {
		display: inline;
	}
	#mainmenu li a {
		float: left;
		height: 33px;
		color: #fff;
		display: block;
		font-size: 15px;
		font-weight:normal;
		text-decoration: none;
		text-transform: none;
		padding: 17px 10px 0 10px;
		background: url(images/mainmenu_divider.jpg) no-repeat right;
	}
	#mainmenu li a:hover, #mainmenu li a.active, #mainmenu li.current_page_item a, #mainmenu li.current_page_parent a {
		color: #3e2c69;
		background: url(images/mainmenu_hover.jpg) repeat-x;
	}


	#submenu {
		width: 910px;
		height: 25px;
		margin: 0 auto;
		padding: 0 0 0 10px;
	}
	* html #submenu ul {
		width: 99%;
	}
	#submenu li {
		display: inline;
	}
	#submenu li a {
		float: left;
		height: 18px;
		color: #61508a;
		display: block;
		font-size: 13px;
		font-weight: normal;
		margin: 1px 10px 0 0;
		text-decoration: none;
		text-transform: lowercase;
		padding: 4px 5px 0 10px;
		background: url(images/submenu_arrow.png) no-repeat 0 10px;
	}
	#submenu li a:hover, #submenu li.current_page_item a, #submenu li.current_page_parent a {
		color: #fff;
		background: #3e2c69;
	}


	#header {
		width: 900px;
		height: 210px;
		background: #eee url(images/header_1.jpg) no-repeat top;
		margin: 0 0 20px 0;
	}
/*outplacement*/
	.post-2, .post-5, .post-9, .post-11, .post-15 {
		background: #eee url(images/header_1.jpg) no-repeat top!important;
	}
/*iro*/	
	.post-16, .post-18, .post-20, .post-22, .post-24, .post-27 {
		background: #eee url(images/header_2.jpg) no-repeat top!important;
	}
/*beroepskeuze-trajecten*/
	.post-30, .post-32, .post-35, .post-37, .post-39 {
		background: #eee url(images/header_3.jpg) no-repeat top!important;
	}
/*werkwijze*/
	.post-41, .post-43, .post-44, .post-47, .post-49 {
		background: #eee url(images/header_4.jpg) no-repeat top!important;
	}
/*referenties*/
	.post-51, .post-112, .post-160 {
		background: #eee url(images/header_5.jpg) no-repeat top!important;
	}
/*contact*/
	.post-96 {
		background: #eee url(images/header_6.jpg) no-repeat top!important;
	}
/*maps*/
	.post-101 {
		background: #eee url(images/map_amsterdam.jpg) no-repeat top!important;
	}
	.post-117 {
		background: #eee url(images/map_denhaag.jpg) no-repeat top!important;
	}
	.post-130 {
		background: #eee url(images/map_leiden.jpg) no-repeat top!important;
	}
	.post-138 {
		background: #eee url(images/map_rotterdam.jpg) no-repeat top!important;
	}
	.post-142 {
		background: #eee url(images/map_utrecht.jpg) no-repeat top!important;
	}
	.post-146 {
		background: #eee url(images/map_eindhoven.jpg) no-repeat top!important;
	}
	.post-1054 {
		background: #eee url(images/map_breda.png) no-repeat top!important;
	}
	#header img {
		position: absolute;
		display: block;
		z-index: 4;
		width: 900px;
		height: 200px;
	}


	#container {
		width: 900px;
		height: auto;
		margin: 0 auto;
		padding: 0 0 50px 0;
	}
	
	
	#content {
		float: left;
		width: 590px;
		margin: 0 20px 0 0;
	}
	#content h2 {
		font-size: 20px;
		margin: 0 0 15px 0;
	}
	#content h3 {
		font-size: 14px;
	}
	#content p, #content ul {
		line-height: 21px;
		margin: 0 0 15px 0;
	}
	#content ul.sum li {
		list-style-position: inside;
		list-style-type: square;
	}
	#content li.pdf {
		padding: 0 0 0 20px;
		background: url(images/pdf.png) no-repeat center left;
	}
	#content li.doc {
		padding: 0 0 0 20px;
		background: url(images/doc.png) no-repeat center left;
	}
	#content em {
		font-size: 14px;
		color: #3e2c69;
	}
	#content small {
		font-size: 11px;
		color: #3e2c69;
	}
	#content img.alignleft {
		float: left;
		padding: 1px;
		margin: 0 15px 0 0;
		border: 1px solid #eee;
	}
	
	
	#sidebar {
		float: left;
		width: 290px;
		margin: 0 0 50px 0;
	}
	.address {
		width: 290px;
	}
	.address h1 a {
		color: #fff;
		width: 280px;
		height: 23px;
		display: block;
		font-size: 14px;
		margin: 0 0 1px 0;
		padding: 7px 0 0 10px;
		text-decoration: none;
		background: url(images/address.jpg) repeat-x;
		font-weight:normal;
	}
	.address h1 a:hover {
		background: url(images/address_hover.jpg) repeat-x;
	}
	.address p {
		float: left;
		width: 200px;
		color: #38285e;
		line-height: 20px;
		padding: 1px 10px 1px 10px;
	}
	.address h2 a {
		float: left;
		width: 58px;
		height: 58px;
		margin: 25px 0 0 0;
		text-decoration: none;
		background: url(images/address_btn.png) no-repeat;
	}
	.address h2 a:hover {
		background: url(images/address_btnhover.png) no-repeat;
	}
	
	.head-address {
		width: 290px;
		margin-top:15px;
	}
	.head-address h1 {
		color: #fff;
		width: 280px;
		height: 23px;
		display: block;
		font-size: 14px;
		margin: 0 0 1px 0;
		padding: 7px 0 0 10px;
		text-decoration: none;
		background-color: #3e2c68;
		letter-spacing:2px;
	}
	
	.head-address p {
		float: left;
		width: 200px;
		color: #38285e;
		line-height: 20px;
		padding: 1px 10px 1px 10px;
	}
	
    ul#ad2{background:#534278;position:relative;}
   .contact-address, .contact-address h3, .bel-address a{color:#fff;}
   .contact-address p{margin-top:5px;font-size:14px;font-weight:bold;}
   .contact-address p a {color:#fff;}  
	
	.contact-form-short{background:#958cab;padding:5px;padding:7px 5px 7px 10px;}
	.contact-form-short a{background-image: url("http://2aline.nl/wp-content/themes/2aline/images/driehoekbutton.png"); background-position:right center;background-repeat:no-repeat;color:#fff;font-size:14px;padding-right:20px;text-decoration:none;font-weight:bold;}
	#contact-form-short{padding:10px;}
	.contact-address img{position:absolute;top:10px;right:10px;}
	.bel-address{background:#3e2c68;padding:5px;padding:7px 5px 2px 10px;}
	.bel-address a { text-decoration: none; background-image: url("/wp-content/themes/2aline/images/driehoekbutton.png"); background-position:right center;background-repeat:no-repeat;font-size:14px;font-weight:bold;padding-right:20px;}
	.bel-address p{color:#FFF;}
	.bel-address span p {color:#FFF; text-decoration: none; background-image: url("/wp-content/themes/2aline/images/driehoekbutton.png"); background-position:right center;background-repeat:no-repeat;font-size:14px;font-weight:bold;padding-right:5px;margin-right:170px;}
	
	a#plan-btn {
		width: 290px;
		height: 46px;
		background: url(images/plan-btn.png) no-repeat top;
		text-indent: -9999px;
		display: block;
		margin: 20px 0 0 0;
	}

	a#plan-btn:hover {
		background: url(images/plan-btn.png) no-repeat bottom;
	}
	
	a#contact-btn:hover {
			background: url(images/contactbutton.png) no-repeat bottom;
		}
		
		a#contact-btn {
			width: 290px;
			height: 46px;
			background: url(images/contactbutton.png) no-repeat top;
			text-indent: -9999px;
			display: block;
			margin: 20px 0 0 0;
		}
	
/*	a#search-btn {
		width: 290px;
		height: 46px;
		background: url(images/search-btn.png) no-repeat top;
		text-indent: -9999px;
		display: block;
		margin: 5px 0 0 0;
	}
	a#search-btn:hover {
		background: url(images/search-btn.png) no-repeat bottom;
	} uitgezet */
	
	
	#footer {
		width: 900px;
		height: 19px;
		background: #eee;
		text-align: center;
		padding: 6px 0 0 0;
	}
	#footer p {
		color: #61508a;
		font-size: 10px;
	}
	#footer .copyright {
		color: #9c91d3;
		margin: 0 5px 0 0;
	}
	#footer .divider {
		color: c6bee5;
		margin: 0 5px;
	}
	
	
	.clear {
		clear: both;
	}	
	
	
	fieldset {
		width: 550px;
		border: none;
	}
	legend {
		color: #3e2c69;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
	}
	ol.cf-ol {
		list-style: none;
		margin: 15px 0;
	}
	ol.cf-ol li {
		margin: 0 0 5px 0;
	}
	ol.cf-ol label {
		float: left;
		width: 90px;
		padding: 5px;
		color: #3e2c69;
		background: #eee;
		font-weight: bold;
	}
	ol.cf-ol input, ol.cf-ol textarea {
		width: 200px;
		padding: 5px;
		margin: 0 10px;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.sendbutton {
		color: #fff;
		background: #3e2c69;
		border: 1px inset #fff;
		cursor: pointer;
		font-weight: bold;
		padding: 10px;
		margin: 0 0 0 110px;
	}
	.sendbutton:hover {
		color: #3e2c69;
		background: #fff;
		border: 1px inset #3e2c69;
	}
	div.failure {
		width: 570px;
		color: #fff;
		background: #ff0000;
		padding: 5px 10px;
		margin: 0 0 15px 0;
		border: 1px inset #cc0000;
	}
	.reqtxt, .emailreqtxt {
		color: #3e2c69;
		font-size: 10px;
	}
	.cf_error {
		background: #ff0000;
		border: 1px inset #cc0000;
	}
	fieldset.cf_hidden {
		display: none;
	}
	p.linklove {
		display: none;
	}
	
	
	.opdrachtgevers a img {
		float: left;
		padding: 5px;
		margin: 0 5px 5px 0;
		border: 1px solid #eee;
		background: #eee;
	}
	.opdrachtgevers a:hover img {
		border: 1px solid #ccc;
	}
	.opdrachtgevers {
		margin: 0 0 10px 0;
	}
	
	
    /* alsil aanpassing plugin testimonanials         */
    p.ltw_tes_client_name{color:#A39AB9;}
    .ltw_tes_item{border-bottom:solid 2px grey;}    
    .ltw_tes_client_company a{font-size:20px;}


#fancybox-outer {
filter:alpha(opacity=9);
-moz-opacity:0.9;
opacity:0.9;
}

/*Contactform 7 */

.wpcf7-list-item{display:block;}
#wpcf7-f1-p648-o1 input,#wpcf7-f1-p648-o1 textarea{background:#a39ab9;color:#FFF;padding:5px 2px 5px 2px;font-size:14px;}
#wpcf7-f1-p648-o1 textarea{width:543px;}
#wpcf7-f1-p648-o1 .wpcf7-submit{float:right;}
div.wpcf7-validation-errors {color:#C6BEE5;}
