*			{margin: 0; padding: 0;}

a:link      {color: #40b3d9; text-decoration: none;}
a:visited   {color: #40b3d9; text-decoration: underline;}
a:hover     {color: #40b3d9; text-decoration: underline;}
a:active	{color: #40b3d9; text-decoration: underline;}

p	       	{line-height:1.8;
        text-align: justify;
             }
.small		{font-size: 7pt;margin-bottom: -7px; }


li	       	{margin-left:25px;
			margin-top:3px;
			line-height:1.8;
			list-style-type: disc;
            list-style-position:outside;
			}


p.error 	{color: #EA041C; border:none;}	

.error		{border-color: #EA041C;
			border-style: solid;
			border-width: 1px;}
            
.gray_bg    {background: #f6f6f6;  
            padding: 10px 10px 25px;
            }

.recensie   {padding: 10px;
}

h1		 	{font-size: 14pt;
			font-weight: normal;
			font-style: normal;
			color: #40b3d9;
			margin-bottom: 5px; 
			}

h2		 	{font-size: 12pt;
			font-style: normal;
			font-weight: normal;
			color: #40b3d9;
			margin-bottom: 0px;
			}

	
body 		{text-align: center;
			background: url("./images/body-bg.jpg")repeat-x scroll 0 0 #FFF;              
			font-family:Verdana, Arial, sans-serif;
			font-size: 9pt;
			color: #6e6e6e;
			font-weight:normal;
            height:100%;
			}

img         {border: none;}


textarea{ font-family: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}


table.border	{border:solid;
 			border-color : #c0c0c0;
 			border-width:1px;
 			width: 99%;
			}
			
td			{		
			vertical-align: top;
			padding: 5px 5px 5px 0px;
			}

	

.ruimte	{margin-bottom: 5px;}
.ruimtehome	{margin-bottom: 2px;}


#wrapper	{text-align:left;
			margin:0px auto;
			width: 920px;
			min-height: 700px;
            background: url("./images/content-bg.png") repeat-y;
			}

#logo_header {
    margin-left: 38px;
    margin-top: 62px;
    position: absolute;
}

#header			{height:242px;
				width:920px;
				position: relative;
		        background:url("./images/header.jpg") no-repeat;
				}


#content		{float: left;
                left: 195px;
                min-height: 400px;
                padding: 0 0 40px;
                position: relative;
                text-align: left;
                top: 10px;
                width: 695px;
				}
                
#content_blok1{
                width:388px;
                float: left;
                }

#content_blok2{
                float: left;
                width: 264px;
                margin-left: 40px;
            }
		
#content_blok2 img	{    background: none repeat scroll 0 0 white;
    border: 1px solid #e0e0e0;
    height: 166px;
    padding: 6px;
    width: 231px;}
    
        
#footer			{   background: url("./images/footer-bg.jpg") no-repeat scroll left bottom transparent;
                   clear: both;
                    height: 42px;
                    margin-bottom: 25px;
                    width: 924px;
                    position: relative;		
				}
	

#footer p		{width: 879px;    
                border-top: 1px solid #82CAE3;
                color: #40b3d9;
				font-family:Verdana;
				font-size:7pt;
				text-decoration:none;
				padding:3px 10px 0 10px ;
                margin-left:10px;
				}


#footer a {color:#30acd6;}


.addthis_toolbox {
    position: absolute;
    right: 24px;
    top: 9px;
}

#contactgegevens {margin-top: -165px;
                margin-left:29px;
                position:absolute;
                }
                
#contactgegevens p      {color: #000;
                font-size: 8pt;
                line-height: 1.3;}
			

/* MENU 1*/
#menu1 		{float:left;
			height:22px;
			position:relative;
			left:10px;
			top:176px;
			z-index:100;
			}

#menu1 ul 	{padding: 0;
			list-style: none;
			height: 22px;
			}

#menu1 ul li {margin: 0 10px;
			float:left;
			display: block;
			line-height: 22px;
            position:relative;
			}

#menu1 ul li:hover {
			}
			
#menu1 a.level1:link, #menu1 a.level1:visited{
			color: #FFFFFF;
    display: block;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    line-height: 21px;
    padding: 0 5px 0;
    text-decoration: none;
			}

#menu1 a.level1:hover, #menu a.level1:active{
			color: #D0D0D0;
			}
			

#menu1 a.level1.active, #menu a.level1.hasactivesub, #menu1 ul li a.level1.hasactivesub, #menu1 ul li a.active		
            {color: #FFF;
            background: url("./images/activeparent.jpg") repeat-x scroll 0 0 transparent;
            border-top: 1px solid #048fbe;
            border-left:  1px solid #048fbe;
			}
            
			
#menu1 ul li.level1 ul{
            position: absolute;
            width:700px;    
            }


#menu1 ul li.level1 ul li.level2 a{
            background: url("./images/listsub.jpg") repeat-x scroll 0 0 transparent;
            margin-left:-5px;
            }

#menu1 ul li.level1 ul li.level2:last-child{ 
            background: url("./images/rightbg.jpg") no-repeat right top;
            padding-right:20px;
            }

#menu1 ul li ul	{display:none;
			position: absolute;
			left:0;
			top: 22px;
			}



#menu1 ul li.active ul, #menu1 ul li.hasactivesub ul{
            background: url("./images/leftbg.jpg") no-repeat scroll 0 0 transparent;
            display: inline;
            padding: 0 0 0 10px;
           }	


#menu1 li.level2	
            {display:inline;
			padding:0 0 0 5px; 
            margin: 0;                 
			}
			

#menu1 a.level2:link, #menu1 a.level2:visited  {display:block;
			font-family:verdana,arial,sans-serif;
			font-size: 8pt; 
			font-weight: normal;
			color: #FFF;
			text-decoration: none;
			line-height:22px;
            padding:0 12px;
            color: #D0D0D0;
					}

#menu1 a.level2:hover, #menu1 a.level2:active, #menu1 a.level2.active {	color: #fff;
border:none;
				}



/*opmaak contactformulier*/
table#contact input,
table#contact textarea,
form input,
form textarea{
    width: 235px;
}
table#contact textarea,
form textarea{
	height:100px;
}
table#contact input#postcode {
    width: 60px;
}
table#contact input#plaats {
    width: 168px;
}
form input[type="submit"]{
	margin-left:91px;
}

/*einde opmaak contactformulier*/     

/* Google Recaptcha */
.g-recaptcha > div{
	float:right;
	margin:0 -7px 10px 10px;
}
.g-recaptcha:after{ /*force clear children*/
	content: "";
	display: table;
	clear: both;
}

/*opmaak fotoalbum*/   
.thumbnail{
    float:left;
    margin:9px;
    background: none repeat scroll 0 0 white;
    border: 1px solid lightgrey;
    padding: 6px;
}


.norightmargin{
    margin-right: 0px;
}

/*einde opmaak fotoalbum*/   

/*action button*/
.actionbutton{
    background:url("./images/actionbutton.jpg") 1px 5px no-repeat;
    padding: 11px 17px;
    display: inline-block;
    height: 19px;
    line-height: 20px;
    padding: 10px 10px;
    text-align: center;
    width: 97px;
    text-decoration: none;
}

.actionbutton:hover, .actionbutton:active{
    background:url("./images/actionbutton.jpg")  1px -34px no-repeat;
    text-decoration: none;
}

a.actionbutton{
    color:#fff;
   }
   
   
.actionbutlarge{
    background:url("./images/actionbuttonlarge.jpg") 1px 5px no-repeat;
    padding: 11px 17px;
    display: inline-block;
    height: 19px;
    line-height: 20px;
    padding: 10px 10px;
    text-align: center;
    width:269px;
    text-decoration: none;
}

.actionbutlarge:hover, .actionbutlarge:active{
    background:url("./images/actionbuttonlarge.jpg")  1px -34px no-repeat;
    text-decoration: none;
}

a.actionbutlarge{
    color:#fff;
   }
   
/*einde action button*/

/* lees meer*/

a.leesmeer{
    float: right;
}

/* einde lees meer*/

/*cookiecontrol*/
#cookiewarning input:hover	{cursor: pointer;}

#cookiewarning #cookie_bg{
background: url(./images/cookie_bg.png) repeat-x scroll 0 0 transparent; bottom: 0;position: fixed;width: 100%;z-index: 999;}

#cookiewarning #cookie_msg
{
 color: #FFFFFF; padding: 5px;
}
	
#cookiewarning #cookie_msg a	{color: #FFFFFF;text-decoration: underline;}	
	

#cookieAskYes 	{background: none repeat scroll 0 0 #1DED1A;
    border: 1px solid #A3FFA2;
    padding: 2px;
    font-size: 12px;
    }
    
#cookieAskNo 	{background: none repeat scroll 0 0 #C90303;
    border: 1px solid #870E0E;
    padding: 2px;
    font-size: 12px;
    }    
    
#cookiewarning	{font-size: 10px;font-family:Verdana, Arial, sans-serif ;}
		
