/*

groen {

  color: #026D6E

}



groengeel{

  color: #97B11C;

}



blauw1 {

  color: #2794AE;

}



blauw2 {

  color: #2769AE;

}



rood {

  color: #B0253D;

}



oranje {

  color: #BB501A;

}



donkergroen {

  color: #516B2E;

}



grijsdonker {

  color: #818A75;

}



grijslicht {

  color: #B3B9AC;

}



*/




/****** general styles ******/



body {
	/*
background-attachment: fixed;
*/
	
background-image: url(../images/bs_headerbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#013B3C;

}

img {

        border: none;

}

h2 {


color: #888;
		margin:0px;
		padding:5px 5px 5px 00px;
        font-size: 1.2em;
		border-bottom:1px solid #888;


        margin: 1em 0 0.5em 0;

}
/****** content styles ******/


#content .contentheading,

#contentright .contentheading,

#content .componentheading,

h1 {

        color: #D63F00;
		 margin: 1em 0 0.5em 0;
		padding:0px;
		background-color:#fff;

	border-bottom:1px solid #fff;

        font-weight: 100;
		

        font-size: 1.5em;
	


}



p {

        margin-top: 0.2em;

        line-height: 1.5em;

}

li {

        padding-bottom: 1em;

        line-height: 1.3em;

}

a { color: #026D6E; text-decoration: underline; }
a:hover { color: #fff; text-decoration: none;
background-color:#026D6E;}


/****** main layout ******/

#container {
width:970px;
margin:0 auto;
text-align: left;
background-color:#fff;
border:10px solid white;

}

#header {
	
	width:970px;
	display:block;
	
	margin:0px;
	line-height:0px;
	
background-image: url(../images/bs_headerbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	
}
#header .logo {


width:970px;
margin:0px;
padding:0px;
display:block;
overflow:hidden;

}


#content {
width:970px;

}

#contentarea1,#contentarea2 {
font-family:Verdana, Helvetica, sans-serif;
margin:0;
padding:0;
float:left;
display:block;

}
/* 1 = L c R */
#contentarea1 {
width:770px;

float:left;
background-color:#ffffff;

}
#contentarea2 {

width:970px;
float:left;
display:block;

}
#content-main1 {
float:right;
width:570px;
background-color:#ffffff;
padding: 0px;
display:block;
text-align:justify;

}
#content-main2 {
float:right;
text-align:justify;
display:block;
padding:0px;
width:770px;

}

#slider30 {
height:30px;
display:block;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
float:left;
}
#slider {

display:block;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
float:left;
}
#listmenu{height:30px;
display:block;
width:200px;
float:right;
}

#listmenu h3 {
font-size:0.9em;
padding:0px;
margin:0px;
color:#2E6B6B;
padding-right:5px;
text-align:center;
}
#listmenu select {
font-size:0.9em;
padding:0px;
margin:0px;
color:#2E6B6B;
width:180px;
}

.padder{
	padding:10px;
	
	
	clear:both;
	
}
#VM_SmoothGallery
{
width: 550px !important;
height: 340px !important;
clear:both;
float:left;
}
#left {
margin-top:10px;
float:left;
width:200px;
background-color:#F1F3F3;


}

#right {
float:right;
width:200px;
padding:0px;


padding:0px;

}
/* ################# zoeken ################ */
#zoeken {
height:30px;
line-height:30px;
width:295px;
text-align:right;
float:left;
color:#908774;


}

#search {
padding:0px;
}

#search label {
	visibility:hidden;
}

#search input {
font-size:0.9em ;
margin-left:0.9em ;
border:1px solid #E3E3E1;
}

#search input.button {
color:#424B52;
background-color:#E3E3E1;
font-size:0.9em ;
margin-left:0.5em;
border:1px solid #E3E3E1;
}


#top .moduletable{

        

        


		
		
		
	

}

/****** top navigation ******/
#top ul {
width: 970px;
	list-style: none;
background-color:#026D6E;
	margin: 0px 0 0 0px;
display:block;height:37px;
        padding: 0;

}

#top li {

	padding: 0;

        margin: 0;

        float: left;


        margin-right: 0px;

	
}

#top a {

        display: block;


        padding:10px 15px;



}   

#top a:link, #top a:visited {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight:100;
}
#top a:hover {

	color: #026D6E;
background-color:#fff;

}


#top li.active a{

        color: #fff;
		background-color:#00999A;

}/*
#top .item1 a:link, #top .item1 a:visited{


        background: url(../images/icons/homegrijs.png) no-repeat left center;

} 
#top .item1 a:hover{


        background:url(../images/icons/home.png) no-repeat left center;

} 
 #top  li.active.item1 a:link, #top  li.active.item1 a:visited{

        background:url(../images/icons/home.png) no-repeat left center;
		background-color:#fff;

} 
#top .item2 a:link, #top .item2 a:visited {


        background:url(../images/icons/sitemapgrijs.png) no-repeat left center;

} 
#top .item2 a:hover{


        background:url(../images/icons/sitemap.png) no-repeat left center;

} 
 #top  li.active.item2 a:link, #top  li.active.item2 a:visited{

        background:url(../images/icons/sitemap.png) no-repeat left center;

} 
#top .item6 a:link, #top .item6 a:visited{


        background:url(../images/icons/mapgrijs.png) no-repeat left center;

} 

#top .item6 a:hover{


        background:url(../images/icons/map.png) no-repeat left center;

} 
 #top  li.active.item6 a:link, #top  li.active.item6 a:visited{

        background:url(../images/icons/map.png) no-repeat left center;

} 
#top .item9 a:link, #top .item9 a:visited {


        background:url(../images/icons/contactgrijs.png) no-repeat left center;

} 

#top .item9 a:hover{


        background:url(../images/icons/contact.png) no-repeat left center;

} 
 #top  li.active.item9 a:link, #top  li.active.item9 a:visited{

        background:url(../images/icons/contact.png) no-repeat left center;

} */

/*vm link*/
 .moduletable a.mainlevel:link  , .moduletable a.mainlevel:visited   {

font-size:0.90em;

padding:3px 4px 3px 5px;
text-decoration:none;
border-bottom:solid 1px #039FA0;
color:#EBFAFA;
font-weight:100;
background-color:#026D6E;
}
 .moduletable a.mainlevel:hover   {

color:#fff;
background-color:#013B3C;
}
 .moduletable a.sublevel:link  , .moduletable a.sublevel:visited   {

font-size:0.90em;
background-color:#ACB9B9;

padding:3px 4px 3px 10px;
text-decoration:none;
border-bottom:solid 0px #D7D6D2;
color:#013B3C;
font-weight:normal;
}
 .moduletable a.sublevel:hover   {

color:#fff;
background-color:#013B3C;

}

 #active_menu   {

background-color:#00999A;
color:#FFFFFF;

}

/****** mainmenu ******/
#left .moduletable h3{

	color:#FFFFFF;
	background-color:#013B3C;
	font-size:0.9em;
	padding:5px;
	margin:0px;
	

}

#left .moduletable_menu  {

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;


	font-weight: 100;
	display:block;
	width:236px;
	padding:10px;
	

}

#left .moduletable_menu  ul {
list-style-type:none;
text-align:left;

margin:0px;
padding:0px;

}

#left .moduletable_menu  li {

margin:0px;
padding:5px;
}

#left .moduletable_menu  a:link, #left .moduletable_menu   a:visited {
text-decoration:none;
padding:5px;display:block;
border-bottom:#666 solid 1px;
color:#666;
}

#left .moduletable_menu  a:hover {
text-decoration:none;
color:#026D6E;
background-color:#fff;}


#left .active a:link,
#left .active a:visited
 {background-color: #026D6E;
 color:#fff;
 border-bottom:#026D6E solid 1px;}
 /*items 
 
 #left .moduletable_menu  .item1  {
background-color:#39471F;
}
  #left .moduletable_menu  .item2  {
background-color:#556A2F;
}
   #left .moduletable_menu  .item3  {
background-color:#718D3F;
}
    #left .moduletable_menu  .item4  {
background-color:#8DAE51;
}
    #left .moduletable_menu  .item5  {
background-color:#A3BF73;}
   #left .moduletable_menu  .item6  {
background-color:#B9D095;
}
    #left .moduletable_menu  .item7  {
background-color:#81A046;
}
    #left .moduletable_menu  .item8 {
background-color:#90B14E;

}*/
 /****** submenu ******/
#submenu  {
	background-color: #CFE492;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 2em;
	display: table;

   float: left;
	font-weight: bold;
	text-transform: capitalize;
width: 320px;
}

#submenu ul {
list-style-type:none;
text-align:center;

margin:0px;
padding:0px;

}

#submenu li {

margin:0px;
padding:5px;
}

#submenu a:link, #submenu a:visited {
text-decoration:none;
padding:5px;
color:#3A3D34;
}

#submenu a:hover {
text-decoration:none;
color:#FFFFFF;
background-color:#3A3D34;}


#submenu li.active a:link,
#submenu li.active a:visited
 {background-color: #C33177;
 color:#FFFFFF;
 }

/* ################# breadcrumbs ################ */
#breadcrumbs {

float:left;
display:block;
width:970px;

height:25px;

	text-align:left;
	color:#026D6E;
	background-color:#EBFAFA;
	overflow:hidden;
	border-bottom: 2px solid #EFFFFF;
	border-top: 2px solid #9ECBCB;
	/*border-bottom:1px solid #908774;*/
font-size:0.9em;

}

#breadcrumbs p {
padding-left:10px;
line-height:25px;
margin:0px;
}



#breadcrumbs a {
text-transform:none;

}

#breadcrumbs a:link,#breadcrumbs a:visited {
text-decoration:underline;
color:#026D6E;
border: 2px solid #EBFAFA;
}

#breadcrumbs span {


padding:7px;
}

#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
background:#026D6E;
color:#fff;
text-decoration:none;
border: 2px solid #026D6E;
}
 /****** user1 ******/
#user1 {
	background-color: #CFE492;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 2em;

   float: right;
	font-weight: bold;
	text-transform: capitalize;
width: 320px;
}



/****** footer styles ******/

#footer {



	text-align: justify;
	background-color:#fff;

	color: #888;

	clear: both;

	font-size: 0.9em;
	display:block;
	border-top:solid 2px #888;


		padding-bottom:20px;



}

#footer div.moduletableleft,

#footer div.moduletableright {
display:block;
        float: left;

}

#footer div.moduletableleft {

        width: 200px;
	

}
#footer div.moduletableright {
padding-top:12px;
        width: 700px;
		

}
#footer div.moduletableright .moduletable{

		padding-left:0px;
		padding-bottom:20px;
		background-color:#3399CC;

}

#footer  .menu{
	clear:both;
		width:750px;
margin-right:-5px;
		display:block;
		
	

}

#footer   
.moduletableright
.moduletable_menu{
background-color:#336699;
}

#footer  ul {

        list-style-type: none;

        margin: 0;
		text-align:left;

        padding: 0;
	
		width:750px;background-color:#CC9966;
	

}

#footer li {
text-align:left;
        float: left;

        
        margin: 0;
	

        padding: 0;

}

#footer  li a:link, 

#footer  li a:visited {

        color: #888888;
		
		line-height:2em;
       border: 5px solid #fff;
		text-decoration:underline;

}

#footer li a:hover {

        color: #fff;
		background-color:#888;
border: 5px solid #888;
	text-decoration:none;
}
/*
/****** mainmenu ******
#header .moduletable_menu  {
	/*
background-color: #9ACA34;
*/
	/*
font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:1.8em;
padding-top:770px;
padding-left:20px;
   float: left;
	font-weight: 700;
	text-transform: capitalize;
width: 495px;
}

#header .moduletable_menu  ul {
list-style-type:none;
text-align:center;

margin:0px;
padding:0px;

}

#header .moduletable_menu  li {

margin:0px;
padding:0px;
}

#header .moduletable_menu  a:link, #header .moduletable_menu   a:visited {
text-decoration:none;
padding:5px;display:block;
color:#516B2E;
}

#header .moduletable_menu  a:hover {
text-decoration:none;
background-color:#026D6E;
color:white;}


#header .moduletable_menu .active a:link,#header .moduletable_menu .active a:visited
 {background-color: #3A3D34;
 color:#BBB61A;}

 /*items 
 
 #left .moduletable_menu  .item1  {
background-color:#39471F;
}
  #left .moduletable_menu  .item2  {
background-color:#556A2F;
}
   #left .moduletable_menu  .item3  {
background-color:#718D3F;
}
    #left .moduletable_menu  .item4  {
background-color:#8DAE51;
}
    #left .moduletable_menu  .item5  {
background-color:#A3BF73;}
   #left .moduletable_menu  .item6  {
background-color:#B9D095;
}
    #left .moduletable_menu  .item7  {
background-color:#81A046;
}
    #left .moduletable_menu  .item8 {
background-color:#90B14E;

}*/
/* ############# pagination ###################### */
 .pagination {
 text-align:center;

margin:10px 0 0;
padding:10px 0;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}
