/*--------stylesheet voor Metta Vihara copyright MatGlas 2010---*/
body{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(../images/bodyMVstroke.png) repeat-x;
	
}
html, body{
	height: 100%;
}
h1{
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
h2{
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 16px;
	font-style: italic;

}
.adverth2{
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;

}
h3{
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 15px;
	font-style: italic;
}
h4{
	font-family: Georgia, serif;
	color: #e71f47;
	font-weight: normal;
	font-size: 13px;
	font-style: italic;
}
img{
	border: 0px;
}
a img  
{  
border: none!important;  
}  
.cols3 h2 a{
	text-decoration: underline;
}
.cols3 a:hover{
	color:#e71f47;
}
h2.cols3 {
	color:#7a1f77;
}
/*------sitelink----------*/
.infoblok{
  display: inline; cursor:pointer; 
  color:#ffffff; 
  background-color:#72b852; 
  padding:3px 5px;
  
}
/*------kolommen----------------*/

/*.cols2{
	width: 44%;
	margin-right: 10px;
float:left;
}
.cols3{
	width: 29%;
	margin-right: 10px;
float:left;
}*/
/*-----------kop jaarplanner----------------*/
h6{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #5b5bd8;
	
	
}
a, a:visited, a:active {
	text-decoration: none;
	color: #7a1f77;
}
a:hover{
	color: #e71f47;
}

/*--------------voor de sticky footer----------*/
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -156px;
    background: url(../images/bodyMV.png) no-repeat scroll center top;
}
.push {
    height: 156px;
}
.footer{
	height: 156px;
    text-align: center;
	background: url(../images/footerMV.jpg) no-repeat center;
}
/*-------vervolg footer-------------*/
.footertext{
	float: left;
	clear: both;
	width: 100%;
	margin-top: 110px;
	color: white;
}
.footertext a{
	color: #fff;
}
.footertext a:hover{
	color:#e71f47;
}

/*----------containerMV-------------*/
.container{
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background: url(../images/containerMV.jpg) no-repeat right top;
}
/*-------------Top----------------*/
.titel{
	width: 100%;
	
	
}
.logo{
	float: left;
	margin-left: 10px;
	
	}
.zoekbalk{
	width: 100%;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;

	
}
.zoekvlak{
	float: left;
	margin-left: 200px;
	margin-top: 70px;

	}
.topmenu{
	width: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	text-align: center;
}	
.moduletable_top{
	margin: 0px;
	padding: 0px;
}

#topmn li{
	float: left;
	margin-bottom:20px;
	margin-right: 20px;
	list-style-type: none;
}

	
#menuitem{
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}
#topmn a, #topmn a:visited{
	text-decoration: none;
	color: #1133AA;
}
#topmn a:hover, #topmn a:active{
	color: #E71F47;
}

/*-------------tekst---------------*/
.article_row, .leading{
	border-top: 1px solid #d5c2ca;
}
.blog{
	
	margin: 0px;
	padding: 0px;
}
.blog_frontpage{
	margin-top: 20px;
}
h1.componentheading, h1.componentheading_wie, h1.componentheading_zkolom {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 22px;
	line-height: 30px;
	
}
form h1{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 22px;
	line-height: 30px;
}

h2.contentheading{
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	margin: 0px;
}
.tekstombouw{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.tekstombouw img{
	border: 1px solid #7a1f77;
}
#page img{
	border: 0px;
}

.kopMV{
	height: 40px;
	padding-top: 10px;
}
.kolom{
	width: 87%;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	/*border: solid 1px red;*/
	}
	
.page{
	width: 800px;
}
.blog-featured_frontpage .column-1{
	float: left;
	padding: 0px;
	text-align: left;
	width: 29%;
	padding-right: 5px;
	border-right:1px solid #afafaf;
	min-height:400px;
	

}
.blog-featured_frontpage .column-2 {
	float: left;
	padding: 0px;
	text-align: left;
	width: 29%;
	margin-left: 15px;
	margin-right:15px;

	

}
.rechterkant{
	float: left;
	text-align: left;
	width: 29%;
	padding-left: 15px;
	margin-left: 5px;
	border-left: 3px dotted #afafaf;
	height: 100px;
	background-color: red;
}
h2.contentheading_frontpage{
	color: #e71f47;
}
.blog_frontpage .kolom_links{
	float: left;
	padding: 0px;
	text-align: left;
	width: 29%;
	
}
.blog .article_row{
	margin: 0px;
	padding: 0px;
	
}
.blog .article_separator, .blog .row_separator 
{
	clear: both;
	
	}
.blog_wie .article_separator{
	
}

.article_separator
{
	padding: 0px;
	margin: 0px;
	float: left;
}
/*----kolommen uit ontwerpfase----*/
.kolom_midden{
	float: left;
	padding: 0px;
	text-align: left;
	width: 29%;
	margin-left: 4%;
	margin-right: 4%;
}
.kolom_rechts{
	float: left;
	text-align: left;
	width: 29%;
	padding: 0px;
}

/*---------------clear--------------*/
.clr{
	clear: both;
	width: 100%;
	
}
/*-------formulier-------------*/
.formFieldset{
	float: left;
	border: 0px;
}
div.formCaption{
	width: 35%;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 5px;
}
div.formBody{
	margin-top: 5px;
	margin-bottom: 5px;
}
fieldset.formFieldset ol.formContainer li{
	clear: both;
}
#userForm .componentheading{
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
/*---------frontpage------------*/



/*---------blog wie------------*/
.blog_wie .column1{
	
	float: left;
	padding: 0px;
	text-align: left;
	width: 35%!important;
	/*border: solid 1px red;*/

}
.blog_wie .column2 {
	
	float: left;
	padding: 0px;
	text-align: left;
	width: 35%!important;
	margin-left: 5%;
	margin-right: 0px;
	
	/*border: solid 1px red;*/

}

.blog-featured_frontpage .column-3{
	float: left;
	text-align: left;
	width: 25%;
	padding-left: 15px;
	margin-left: 5px;
	border: 1px solid #afafaf;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	min-height: 400px;
	background-image: linear-gradient(bottom, rgb(250,250,250) 34%, rgb(237,237,230) 67%);
background-image: -o-linear-gradient(bottom, rgb(250,250,250) 34%, rgb(237,237,230) 67%);
background-image: -moz-linear-gradient(bottom, rgb(250,250,250) 34%, rgb(237,237,230) 67%);
background-image: -webkit-linear-gradient(bottom, rgb(250,250,250) 34%, rgb(237,237,230) 67%);
background-image: -ms-linear-gradient(bottom, rgb(250,250,250) 34%, rgb(237,237,230) 67%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.34, rgb(250,250,250)),
	color-stop(0.67, rgb(237,237,230))
);

padding: 5px;		
}
.article_row_wie{
	width: 100%;
	float: left;
	
}
.blog_wie .row_separator_wie{
	float: left;
	clear: both;
	width: 100%;
}
/*---------blog bez kolomi--------------*/
.blog_zkolom .column1{
	width: 100%;
	float: left;
}
.article_row_zkolom{
	width: 90%;
	float: left;
	border-top: 1px solid silver;
	}
.blog_zkolom .row_separator{
	float: left;
	clear: both;
	width: 100%;

}
.blog_zkolom{
	float: left;
}

/*---------blog nieuws------------*/
.blog_nieuws .column1{
	margin-top: 20px;
	float: left;
	padding: 0px;
	text-align: left;
	width: 80%;
	/*border: solid 1px red;*/

}
.blog_nieuws .column2 {
	margin-top: 20px;
	float: left;
	padding: 0px;
	text-align: left;
	width: 80%;
	margin-left: 0px;
	margin-right: 0px;

	
	/*border: solid 1px red;*/

}
.article_row_nieuws{
	width: 100%;
	float: left;
	
}
.blog_nieuws .row_separator_nieuws{
	float: left;
	clear: both;
	width: 100%;
}

/*-------------blog aanbod-------------*/
.blog_intro .column1{
	margin-top: 20px;
	float: left;
	padding: 0px;
	text-align: left;


	/*border: solid 1px red;*/

}
.blog_intro .column2 {
	margin-top: 20px;
	float: left;
	padding: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	
	/*border: solid 1px red;*/

}
.blog_intro .cols2{
	width: 44%;
	margin-right: 10px;
}
.blog_intro .cols3{
	width: 29%;
	margin-right: 10px;
}
.article_row_intro{
	width: 100%;
	float: left;
	border-top: 1px solid silver;
}
.blog_intro .row_separator_intro{

	clear: both;

	}

/*-------------breadcrumbs--------------*/
.breadcrumbs{
	float: left;
	width: 100%;
}
.moduletable_brc{
	width: 87%;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	font-style: italic;
	color: gray;
	font-size: 11px;
	}
.moduletable_brc ul{
	list-style: none;

}
.moduletable_brc li{
	display:inline;
}
.moduletable_taal{
	width: 87%;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	font-style: italic;
	color: gray;
	font-size: 11px;
}
	
/*-----------tijdslijntabel---------------*/
#tijdslijn_jr{
	font-family: Georgia, serif;
	color: #7a1f77;
	font-weight: normal;
	font-size: 14px;
	font-style: italic;
}
.tijdslijn td{
	border-top: 1px solid silver;
	padding-bottom: 20px;
}
/*---------leesmeer------------*/
a.readon, a.readon:visited{
	font-family: Georgia, serif;
	color: #e71f47;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
}
a.readon:hover{
	color: #7a1f77;
}
/*----------thermometer----------*/
.moduletable_euro img{
	border-style: none;
}
#thermgraph{
	height: 204px!important;
}
#containdt{
	
}
/*-------kalender-----------*/
#gc_gcalendar_view_list{
	display: none;
}
/*------------Aanbod------------*/
.moduletable_aanbod h3{
	color: #e71f47;
}
.article_row_frontpage{
	float: left;
	
}
.footer2{
	display: none;
}
