*{margin:0px; padding:0px; outline:none;}

.clr, .clear{clear:both;}

body{
	background:url(images/body-bg.gif) no-repeat center top #4c1647;	
	font-size:13px; 
	color:#383838;
	font-family:"Trebuchet MS", Arial, Helvetica;
	
}

img, a img{border:0px; outline:none;}
#maindiv{ background:url(images/footer-bg.gif) repeat-x bottom;}
#wrap{width:920px; margin:auto;}

h1, h2, h3, h4, h5, h6{
	font-weight:normal;	
	font-family:"Trebuchet MS", Arial, Helvetica;
}

#header{
	background:url(images/header.png) no-repeat;
	height:316px;
	width:920px;
	overflow:hidden;
	float:left;
}

#header h1, #header #header_inner{
	float:left;
	margin-left:20px;
}

#header h1 a, #header #header_inner a{
	height:175px;
	width:226px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	position:relative;
}

#header #navigation{
	clear:both;
	font-size:14px;
	text-transform:uppercase;
	margin:112px 55px 0px 0px;
	float:right;
}

#navigation ul{
	list-style:none;
}

#navigation ul li{
	float:left;
	padding:7px 30px;
	border-right:1px solid #303030;
}

#navigation ul li.last{border:none;}

#navigation ul li a{color:#ffffff; text-decoration:none;}
#navigation ul li a:hover, #navigation ul li a.active{color:#ce1fbe;}

#mid-content{
	background:url(images/center-container.jpg) repeat-y;
	width:900px;
	float:left;
	padding:0px 10px;

}

#left-part{
	background:url(images/left-menu-bg.jpg) repeat-y right;
	width:245px;
	float:left;
	padding:0px 5px 10px 5px;
}

#left-part h2{
	font-family:"Myriad Pro";
	font-size:20px;
	text-align:left;
	background:url(images/left-head.jpg) no-repeat center;
	padding:0px 0px 5px 20px;
	color:#441240;
}

.testimonial{
	line-height:20px;
	font-size:13px;
	padding:10px 10px 5px 10px;
}

.testimonial img{margin:0px 5px;}

.writer-name{
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#441240;
	padding:5px 20px;
}

.left-banner{
	margin:10px 0px 0px;
}

#left-blog{
	margin:10px 0px 0px;
	background-image:url(images/nieuws.png);
	background-repeat:no-repeat;
	width:197px;
	height:350px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:30px;
	font-family:"Trebuchet MS", Arial, Helvetica;
}

#youtube
{
		margin:10px 0px 0px;
		background-image:url(images/youtube.png);
		background-repeat:no-repeat;
		width:197;
		height:210px;
		padding-top:15px;
		padding-bottom:10px;
		padding-left:20px;
		padding-right:30px;
}

#youtube h3
{
	font-size:16px;
	font-weight:bold;
	color:#4c1647;
	margin-bottom:10px;
}
#left-blog h1
{
	font-size:16px;
	font-weight:bold;
	color:#4c1647;
	margin-bottom:10px;
	margin-top:5px;
}

#left-blog p
{
	font-size:11px;
}

#left-blog ul
{
	list-style:none;
}

#left-blog ul li
{
	margin-bottom:10px;
	border-bottom:1px dashed #CCC;
}
#left-blog a
{
		color:#4c1647;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;

}

.bottom-part{
	background:url(images/bottom-part.jpg) no-repeat;
	display:block; 
	height:17px;
	clear:both;
}

#right-part{
	width:618px;
	float:right;
	padding:10px 10px 0px 0px;
	z-index:1000;
	background:url(images/flower-bg2.gif) no-repeat right bottom;
}

#right-part h3, #right-part h1, #right-part h2{
	background:url(images/heading-bg.jpg) no-repeat;
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica;
	font-size:23px;
	padding:7px 0px 10px 10px;
	color:#000000;
}

.text
{
	padding:0px 10px 15px 10px;
	line-height:19px;
	color:#383838;
}

.text p{
	padding:0px 10px 15px 0px;
	line-height:19px;
	color:#383838;
}

.text a{color:#000;}
.text a:hover{text-decoration:none;}

.writer-detail{
	color:#4a1445;
	line-height:19px;
	font-size:15px;
}

.writer-detail p{padding:24px 0;}

.flower-bg{
	background:url(images/flower-bg.gif) no-repeat;
	position:absolute;
	bottom:-16px;
	right:6px;
	display:block;
	height:262px;
	width:296px;
}

#footer{clear:both; margin:10px 0px 0px 0px; padding-bottom:30px;}
.footer-link{font-size:13px; clear:both;}
.footer-link ul{ list-style:none;}
.footer-link ul li{ float:left; padding:0 25px; background:url(images/dot-bg.gif) no-repeat right;}
.footer-link ul li.last{background:none;}
.footer-link ul li a{color:#FFF; text-decoration:none;}
.footer-link ul li a:hover{text-decoration:underline;}

.bottom-link{clear:both; font-size:12px; line-height:25px;}
.bottom-link .copyright{color:#FFF; float:left;}
.bottom-link .primera{float:right;}
.bottom-link .primera a{color:#FFF; text-decoration:none;}
.bottom-link .primera a:hover{text-decoration:underline;}


/* 29122009*/
ul.anchor-link{
	list-style:none;
	margin-left:25px;
}

ul.anchor-link li{
	background:url(images/black-arrow.jpg) no-repeat 0px 6px;
	padding-left:10px;
	line-height:17px;
}

ul.anchor-link li a{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}

ul.anchor-link li a:hover{
	color:#333;
	text-decoration:none;
}

p span.sub-heading, p.sub-heading, #right-part .sub-heading, #right-part .sub-heading a, h2.sub-heading{
	font-size:14px;
	color:#4c1647;
	font-weight:bold;
	display:block;
	margin:0px;
	padding:10px 0px 3px 0px;
	background: none;
}

.maroon-box{
	background:#4c1647;
	padding:10px;
	color:#FFF;
	font-weight:normal;
	margin:10px 0px;
}

.maroon-box ul{
	margin:10px;
	list-style:none;
}

.maroon-box ul li{
	background:url(images/white-dot.gif) no-repeat 0px 8px;
	padding-left:15px;
	line-height:22px;
}

.maroon-box ul li a{color:#FFF; text-decoration:underline;}

.box-content{
	background:#f7f7f7;
	border:1px solid #999;
	padding:10px;
	margin:10px 5px 10px 0px;
}

.box-content-sub-heading{font-weight:bold; margin:5px 0px 0px 0px;}

ul.date-events {margin-left:15px; list-style:none;}
ul.date-events li{
	padding-left:15px;
	background:url(images/black-arrow.jpg) no-repeat 0 6px;
	margin:7px 0px;
}

ul.date-events li a{color:#000;}
ul.date-events li a:hover{color:#333;}

.address{
	line-height:20px;
	padding:0px 10px 15px 10px;
}

.address a{
	color:#000;
}

.address a:hover{text-decoration:none;}

.border-bottom{
	border-bottom:1px dashed #333;
}

p.txtmarco, #right-part h3.txtmarco
	{
	font-weight:bold;
	color:#4c1647;
	font-size:13px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background: none;
	padding: 5px 0px;
	}

#contact-form{padding:0px 10px 15px 10px;height:530px;}
#contact-form ul{list-style:none;}
#contact-form ul li{margin:8px 0px;}
#contact-form ul li label{width:205px; float:left; text-align:right; margin-right:10px;}
#contact-form input{width:250px; height:25px; border:1px solid #bdbdbd; font-size:12px; margin:0px; padding:0px;}
#contact-form textarea.long-desc{width:250px; border:1px solid #bdbdbd; height:50px;font-size:12px;}
#contact-form input.button{background:#4c1647; border:1px solid #360b32; font-weight:bold; color:#FFF; cursor:pointer; width:100px;height:25px;padding:0px;margin:0px;}

.verplicht{color:#333;}
.sitemap-home {float: right; padding-right: 10px; font-size: 11px;}
.sitemap-home a {color: #fff; text-decoration: none;}
.sitemap-home a:hover {text-decoration: underline;}

.purple
{
	color:#4c1647;
}
