/* CSS voor http://www.groenealgarve.nl*/
/*
div#achtergrond {
margin : 0 auto 0 auto; 
width : 1500px; 
height : 2000px; 
text-align : center; 
background-color : #fffbf9; 
background-attachment : fixed; 
}
*/
div#main_container { 
margin : 0 auto 0 auto; 
width : 780px; 
height : 2000px; 
text-align : center; 
background-color : #fffbf9; 
background-attachment : fixed; 
border-top : 3px solid #d1d9c4; 
border-bottom : 3px solid #d1d9c4; 
border-left : 3px solid #d1d9c4; 
border-right : 3px solid #d1d9c4; 
} 
div#middle { 
margin-top : 0; 
margin-left :170px;
width : 600px; 
height : 50px; 
border-top : 3px solid #d1d9c4; 
border-bottom : 3px solid #d1d9c4; 
background-color : #ff9f00/*#e79b42*/; 
} 
#navbar { 
list-style : none; 
position : relative; 
top : 4px;
}
#navbar ul{
}
#navbar li { 
list-style : none; 
display : block; 
width : auto; 
float : left;
} 
#navbar a { 
text-decoration : none; 
display : block; 
color : #000080;
padding : 4px 10px 4px 10px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px;  
text-transform : uppercase; 
}
.relative { 
position : relative ;
left : 20% ;
right : 50% ;
top : 20% ;
bottom : 20 % ;
}
#navbar a:hover { 
background : #405942; 
color : #fff; 
} 
#left_side { 
float : left; 
margin-top : 0px;
margin-left: 10px; 
width : 140px;
height : 1500px; 
} 
#left_side a:hover { 
background : #405942; 
color : #fff; 
} 
#left_side h3 { 
margin-top : 0; 
margin-bottom : 5px; 
text-align : left; 
font-family : verdana, arial, sans-serif; 
font-size : 1em; 
color : #ffffff; 
padding : 1px; 
border-top : 2px solid #d1d9c4; 
border-bottom : 1px solid #d1d9c4; 
background-color : #405942; 
} 
#left_side p { 
margin-top : 5px; 
margin-bottom : 15px; 
padding : 1px; 
text-align : left; 
font-family : arial, helvetica, sans-serif; 
font-size : 11px; 
line-height : 20px; 
color : #666666; 
} 
#content_wrapper { 
margin-top : 10px; 
margin-bottom : 10px; 
margin-left : 10px; 
margin-right : 10px; 
text-align : left; 
} 
#linklist { 
padding-left : 0; 
margin-left : 0; 
border-bottom : 2px solid #d1d9c4; 
width : 140px; 
} 
#linklist li { 
list-style : none; 
margin : 0.1em 0; 
padding : 0.3em; 
line-height : 20px; 
border-top : 2px solid #d1d9c4; 
font-family : verdana, sans-serif; 
font-size : 10px; 
text-align : left;  
text-transform : uppercase; 
background : #ff9f00/*#e79b42*/; 
} 
#linklist li a { 
text-decoration : none; 
} 
#linklist li b { 
float : right; 
color : #405942; 
}  
div#body { 
margin-top : 60px;  
width : 508px; 
height : auto; 
text-align : left; 
background-color : #fffbf9; 
padding-left : 20px; 
padding-right : 5px; 
color : #666666; 
font-family : arial, helvetica, sans-serif; 
font-size : 60%;
line-height: 20 px; 
} 
div#imboleft img { 
width : 80px; 
height : 60px; 
float : left; 
border : 0; 
margin-right : 10px; 
margin-bottom : 10px; 
padding-left : 0; 
} 
p.groot { 
font-family : arial, helvetica, sans-serif; 
color : #000080; 
font-size : 1.8em; 
letter-spacing : 0.8px; 
} 
p.middel { 
font-family : arial, helvetica, sans-serif; 
color : #000080; 
font-size : 1.4em; 
letter-spacing : 0.8px; 
} 
p.klein { 
font-family : arial, helvetica, sans-serif; 
line-height : 20px; 
font-size : 1.3em; 
letter-spacing : 0.8px; 
} 
p.noot { 
font-family : arial, helvetica, sans-serif; 
font-size : 1em; 
letter-spacing : 0.8px; 
} 
a:link { 
color : #000080; 
} 
a:visited { 
color : #000080; 
} 
table.galery { 
margin-top : 0.0em; 
margin-left : 0.0em; 
border : none; 
} 
table.galery td { 
border : 0px; 
} 
table.galery img { 
width : 75px; 
vertical-align : middle; 
padding : 0.1px; 
margin : 0.1px; 
} 
table.galery img.big { 
width : 280px; 
height : 210px; 
} 

/*geitjes*/
table.galery1 {
margin-top: 0.5em; 
margin-left: 0.5em; 
border: none;
}
table.galery1 td {
border: 1px; 
}	
table.galery1 img {
width: 75px; 
height: 56,25px; 
vertical-align: middle; 
padding: 1px; 
margin: 1px; 
}
table.galery1 img.big {
width: 400px; 
height: 300px; 
}
/* einde geitjes*/

th.head { 
font-family : arial, helvetica, sans-serif; 
font-size : 1.2em; 
line-height : 20px; 
} 
td.cel { 
font-family : arial, helvetica, sans-serif; 
font-size : 1.2em; 
line-height : 20px; 
} 
address { 
font-family : arial, helvetica, sans-serif; 
font-size : 0.8em;  
} 
table.head { 
background : #f5f5f5; 
} 
table.cel { 
background : #f5f5f5; 
} 
table.border { 
background : #f5e4dc; 
} 

.kleiner a:focus {
	color: #FF8000;
	font-weight:normal;
	text-decoration:underline;
}
