body {font-family: Arial, Helvetica, sans-serif;}
body {font-size: 13px;}
body {color: #404040;}
body {background-image:url(afbeeldingen/achtergrond.jpg);}
body {background-position: center center;}


h1 {height: 18px;
    font-size: 13px;
    clear: both;
	color: #808080;
    border-top-color: #ffccb9;
	border-top-width: 2px;
	border-top-style: solid;
    border-bottom-color: #ffccb9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background-color: #fdfad9;
	font-weight: bold;
	padding-left: 10px;
	margin: 0px;}
	
p {margin: 0px;}

/* hyperlinks */

a:link { color: #ff0000;}
a:visited { color: #ff0000;}
a:hover { color: #ff9b9b;}

a.tekstlink:link { color: #404040;}
a.tekstlink:visited { color: #404040;}
a.tekstlink:hover { color: #ff0000;}

a.tekstlink1:link { color: #404040;
                    text-decoration: none;}
a.tekstlink1:visited { color: #404040;
                       text-decoration: none;}
a.tekstlink1:hover { color: #ff0000;
                     text-decoration: underline;}

a.bold:link {font-weight: bold;}


/* totale pagina */


#totaal {background-color: #ffffff;
         margin-left: auto;
         margin-right: auto;
         width: 925px;}
		 

.kleur2 {color: #a1a1a1;
         font-weight: normal;}
		 
.rood {color: #ff0000;
         font-weight: normal;}


.clear {clear: both;
        line-height: 0px;}

.center {text-align: center;}



/* header */

#header {background-color: #fefed8;
         height: 100px;}

#logo {float: left;
       width: 350px;
	   height: 107px;
	   background-color: #fefed8;}

#logorechts {float: right;
             position: relative;
             top:75px;
             border-bottom-color: #ffccb9;
	         border-bottom-width: 2px;
	         border-bottom-style: solid;
	         width: 575px;
             height: 20px;
			 color: #ff0000;
			 font-weight: bold;}
			 
			 		 
.boven {color: #ff0000;
        width: 425px;
        padding-left: 5px;
	    padding-bottom: 5px;
        position: relative;
        top:45%;
		border-bottom-color: #ffccb9;
	    border-bottom-width: 2px;
	    border-bottom-style: solid;
		display: inline;}
		
		
/*zoekvak en menu*/

#menu { float: left;
        display: inline;
        width: 395px;
		padding-right: 10px;
		padding-top: 12px;
		padding-bottom: 8px;
		height: 25px;
		border-bottom-color: #ffccb9;
	    border-bottom-width: 2px;
	    border-bottom-style: solid;}
		

#logorechtszoek {float: right;
             border-bottom-color: #d5d3e2;
	         border-bottom-width: 2px;
	         border-bottom-style: solid;
	         width: 500px;
             height: 117px;
			 background-color: #f3f3f8;
			 font-weight: bold;}

#zoeken {clear: both;
	     float: left;
	     width: 345px;
         padding-top: 10px;
		 padding-bottom: 10px;
		 height: 25px;
		 border-bottom-color: #ffccb9;
	     border-bottom-width: 2px;
	     border-bottom-style: solid;
		 padding-left: 5px;}

#socialmedia {float:left;
              width: 170px;
			  padding-top: 13px;
			  padding-bottom: 16px;
			  border-bottom-color: #ffccb9;
	          border-bottom-width: 2px;
	          border-bottom-style: solid;}

.zoek {width: 200px;}
		 			 

/* linkpad */

#linkpad {color: #ff0000;
          padding-top: 20px;
		  padding-left: 10px;
		  padding-bottom: 15px;
		  clear: both;}


/* inhoud */

.inhoud {clear: both;
         padding-top: 5px;
         padding-right: 20px;
		 padding-bottom: 5px;
		 padding-left: 10px;}
		 
.inhoud1 {clear: both;
         padding-top: 25px;
         padding-right: 5px;
		 padding-bottom: 5px;
		 padding-left: 10px;}

 

/* foto's */

.fotoklein  {float: left;
             border-width: 2px;
			 border-color: #ff0000;
			 border-style: solid;
			 height: 80px;
			 width: 90px;
			 margin-right: 5px;
			 margin-bottom: 5px;}

.fotoklein1  {float: left;
             border-width: 1px;
			 border-color: #ff0000;
			 border-style: solid;
			 height: 77px;
			 width: 90px;
			 margin-right: 20px;
			 margin-bottom: 5px;}			 
			 
.fotogroot  {float: left;
             border-width: 2px;
			 border-color: #ff0000;
			 border-style: solid;
			 height: 217px;
			 width: 275px;
			 margin-right: 5px;}
			 
.fotogroot1  {float: left;
             border-width: 2px;
			 border-color: #ff0000;
			 border-style: solid;
			 height: 217px;
			 width: 275px;
			 margin-right: 25px;}
			 
.fotoset  {  float: left;
             border-width: 2px;
			 border-color: #ff0000;
			 border-style: solid;
			 height: 140px;
			 width: 175px;
			 margin-right: 25px;
			 margin-bottom: 5px;}

.fotoset1  { float: left;
             border-width: 2px;
			 border-color: #ff0000;
			 border-style: solid;
			 height: 140px;
			 width: 175px;
			 margin-left: 5px;
			 margin-top: 5px;}			 
			 
.fotoset2  { float: left;
             border-width: 2px;
			 border-color: #ff0000;
			 border-style: solid;
			 height: 140px;
			 width: 175px;
			 margin-left: 5px;
			 margin-top: 5px;
			 margin-bottom: 30px;}

.help  {  float: left;
          clear: both;
          border-width: 2px;
		  border-color: #ff0000;
		  border-style: solid;
		  height: 140px;
		  width: 175px;
		  margin-right: 25px;
		  margin-bottom: 15px;}

.noborder {border: 0px;}


/* onder */

#onder {float: left;
        width: 915px;
		border-top-color: #ff0000;
	    border-top-width: 2px;
	    border-top-style: solid;
		background-color: #fdfad9;
		color: #ff0000;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 20px;
		clear: both;}
		
		
/* rubrieksafbeeldingen */

.rubriek {border: 0px;
          padding-right:3px;}
		  
/* balk demodag */

#balkhome {height: 20px;
	       border-top-color: #d5d3e2;
	       border-top-width: 2px;
	       border-top-style: solid;
           border-bottom-color: #d5d3e2;
	       border-bottom-width: 2px;
	       border-bottom-style: solid;
	       background-color: #f3f3f8;
	       font-weight: bold;
		   text-align: center;}
		
/* witruimte onder balk demodag */
		
#onderhome {height:15px;}


/* extra opmaak introductiepagina's */

#introlinks {float: left;
             width: 175px;}

#introrechts {float: right;
              width: 560px;}
			  
#tiplinks {float: left;
            width: 185px;
			padding-bottom: 20px;}
			 
#tiprechts {float: right;
            display: inline;
            width: 390px;
			text-align: right;
			padding-right: 20px;
			padding-bottom: 20px;}			
			

/* balken */

.balk     {height: 18px;
           clear: both;
		   color: #808080;
           border-top-color: #ffccb9;
	       border-top-width: 2px;
	       border-top-style: solid;
           border-bottom-color: #ffccb9;
	       border-bottom-width: 2px;
	       border-bottom-style: solid;
	       background-color: #fdfad9;
	       font-weight: bold;
		   padding-left: 10px;}
		
		
.balklinks {float: left;
            width: 687px;
			height: 18px;
			color: #808080;
			background-color: #fdfad9;
			font-weight: bold;
			padding-left: 10px;
			border-top-color: #ffccb9;
	        border-top-width: 2px;
	        border-top-style: solid;
            border-bottom-color: #ffccb9;
	        border-bottom-width: 2px;
	        border-bottom-style: solid;}
			
			
.balklinks1 {float: left;
            width: 475px;
			height: 18px;
			color: #808080;
			background-color: #fdfad9;
			font-weight: bold;
			padding-left: 10px;
			border-top-color: #ffccb9;
	        border-top-width: 2px;
	        border-top-style: solid;
            border-bottom-color: #ffccb9;
	        border-bottom-width: 2px;
	        border-bottom-style: solid;}
			
			
.balkmidden {float: left;
            width: 106px;
			height: 18px;
			color: #808080;
			background-color: #fdfad9;
			font-weight: bold;
			border-top-color: #ffccb9;
	        border-top-width: 2px;
	        border-top-style: solid;
            border-bottom-color: #ffccb9;
	        border-bottom-width: 2px;
	        border-bottom-style: solid;}
			

.balkmidden1 {float: left;
            width: 106px;
			height: 18px;
			color: #808080;
			background-color: #fdfad9;
			font-weight: bold;
			border-top-color: #ffccb9;
	        border-top-width: 2px;
	        border-top-style: solid;
            border-bottom-color: #ffccb9;
	        border-bottom-width: 2px;
	        border-bottom-style: solid;}
			

.balkrechts {float: left;
            width: 106px;
			height: 18px;
			color: #808080;
			background-color: #fdfad9;
			font-weight: bold;
			border-top-color: #ffccb9;
	        border-top-width: 2px;
	        border-top-style: solid;
            border-bottom-color: #ffccb9;
	        border-bottom-width: 2px;
	        border-bottom-style: solid;}

 		 
.balkrechts1 {float: right;
             color: #808080;
             width: 102px;
			 height: 18px;
             background-color: #fdfad9;
			 font-weight: bold;
			 padding-right: 20px;
			 border-top-color: #ffccb9;
	         border-top-width: 2px;
	         border-top-style: solid;
             border-bottom-color: #ffccb9;
	         border-bottom-width: 2px;
	         border-bottom-style: solid;}


/* extra opmaak voor overzichtpagina's */

.overzichtlinks {float: left;
                 width: 687px;
				 padding-bottom: 25px;}

.overzichtlinks1 {float: left;
                 width: 445px;
				 padding-bottom: 25px;
				 padding-right: 30px;}

.overzichtmidden {float: left;
                  width: 106px;
				  font-weight: bold;}
				  
.overzichtmidden1 {float: left;
                  width: 106px;}
				  
.overzichtmidden2 {float: left;
                  width: 105px;}
				  
.overzichtrechts {float: left;
                  width: 106px;}
				  
.overzichtrechts1 {float: left;
                  width: 97px;}
				  



/* extra opmaak voor detailpagina's */

#detaillinks {float: left;
             width: 330px;
			 padding-bottom: 15px;}

.detaillinks {float: left;
             width: 330px;}
			 
.detaillinks1 {float: left;
             width: 530px;}
			 	 
#detailmidden {float: left;
               width: 160px;
			   padding-left: 30px;
			   line-height: 25px;}


.detailmidden {float: left;
               width: 190px;
			   padding-left: 30px;}

.detailmidden1 {float: left;
               width: 100px;
			   padding-left: 30px;
			   line-height: 15px;
			   font-weight: normal;}

.detailmidden2 {float: left;
			   padding-left: 30px;
			   line-height: 15px;
			   font-weight: normal;}	
			   
#detailrechts {float: left;
			   line-height: 25px;}
			   
			   
.detailrechts {float: left;}

.detailrechts1 {float: left;
			   line-height: 15px;
			   font-weight: normal;}
			   
.detailrechts2 {float: left;
                padding-left: 30px;
			    line-height: 15px;
			    font-weight: normal;}
			   
			   
/* extra opmaak voor contactpagina */

.contactlinks {float: left;
               width: 380px;
			   line-height: 25px;}

.contactlinks1 {float: left;
               width: 380px;
			   line-height: 15px;
			   font-weight: normal;}
			  

.contactmidden {float: left;
         	    line-height: 25px;}
				
.contactmidden1 {float: left;
         	    line-height: 15px;
				font-weight: normal;}
				
.contactmidden2 {float: left;
         	    line-height: 15px;
				font-weight: normal;
				color: #a1a1a1;}
				
				
/* extra opmaak voorwaarden */

.voorlinks {float: left;
            clear: both;
            width: 40px;
		    font-weight: bold;}
		   
.voormidden {float: left;
             width: 700px;
             padding-left: 1px;
			 padding-bottom: 25px;}
			 
			 
/* extra opmaak formulieren */

.formlinks {float: left;
            width: 300px;
			line-height: 35px;}
			
.formlinks1 {float: left;
            width: 550px;
			line-height: 35px;}

.formmidden {float: left;
         	 line-height: 35px;}
			 
.formveld {line-height: 35px;}

.formrechts {position: relative;
             left: 130px;}
			 
.submit {position: relative;
         left: 300px;
		 margin-bottom: 20px;}

.verplicht {background-color: #fdfdb3;}

.hidden {color: #f5f8fa;
         display: none;}
		 
A.hidden { text-decoration: none;}


/* extra opmaak helppagina */

.helplinks {float: left;
             width: 280px;
			 font-weight: bold;}
			 
.helpmidden {float: left;
             padding-left: 30px;}

.mark {line-height: 0px;}


		

	   

