*{padding:0;margin:0;}
fieldset,img{border:0;}
input[type="text"],textarea{padding:2px;border:1px solid #BBB;}

body{background:#FFF url(../images/bg.gif) no-repeat;font:12px Arial, Verdana, sans-serif;}
#alternatieve .title:hover,#alternatieve .meerinfo:hover,.ganaar:hover,#reisorganisaties .title:hover,#topparks .button:hover,footer a:hover,#breadcrumb .active:hover,#reisorganisaties .button:hover{text-decoration:underline;}
#container{margin:0 auto;width:1026px;display:block;}

header{height:79px;overflow:hidden;display:block;}
#logo{float:left;}
nav{float:left;margin-top:54px;}
nav ul{list-style:none;overflow:hidden;}
nav li{float:left;margin-left:6px;}
nav a{display:block;background-color:#007900;font-size:14px;line-height:24px;width:135px;text-align:center;color:#FFF;text-decoration:none;border-left:1px solid #A2E258;border-top:1px solid #A2E258;border-right:1px solid #A2E258;}
nav a:hover, nav .active a{background-color:#FFF;border-color:#007900;color:#007900;}

#over{overflow:hidden;background:url(../images/abg.png) repeat-y;padding:4px 20px;display:block;}

#breadcrumb{overflow:hidden;display:block;}
#breadcrumb div{float:left;padding-left:20px;background:url(../images/bc-bg.gif) no-repeat 10px 50%;}
#breadcrumb .first{padding-left:0px;background:none;}
#breadcrumb a{color:#999;font-size:13px;text-decoration:none;line-height:28px;}
#breadcrumb a:hover,#breadcrumb .active{color:#666;}

#left{float:left;width:208px;clear:both;display:block;}
#page{float:left;width:768px;overflow:hidden;margin-left:10px;display:block;}
#pageleft{float:left;width:468px;margin-right:20px;display:block;}
#pageright{float:left;width:280px;display:block;}

#parken{border-top:1px solid #CCC;padding-bottom:13px;background:url(../images/bl-left.gif) no-repeat 0 100%;display:block;}
#parken h3{color:#FF8608;font-size:12px;border-left:1px solid #CCC;border-right:1px solid #CCC;display:block;padding:6px;}
#parken ul{list-style:none;}
#parken li{border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}
#parken a{text-decoration:none;background:url(../images/park-li.gif) no-repeat 8px 8px;display:block;padding:0 10px 0 22px;line-height:26px;color:#444;}
#parken a:hover{text-decoration:underline;background-position:8px -10px;}
h3{color:#27A621;font-size:15px;padding:6px 0;display:block;}
#page h1{color:#27A621;font-size:20px;padding:6px 0;border-bottom: 1px solid #CCC;display:block;}
#page h2{color:#27A621;font-size:15px;padding:6px 0;border-bottom: 1px solid #CCC;display:block;}
p{font-size:11px;line-height:18px;padding:4px 0;}
#organisaties{padding-bottom:13px;background:url(../images/bl-left.gif) no-repeat 0 100%;display:block;}
#organisaties ul{list-style:none;border:1px solid #CCC;border-bottom:0;padding:10px;}
#organisaties .even{margin-left:100px;}
#map{display:block;margin-top:10px;height:240px;}
.ganaar{background:url(../images/ga-naar.gif)no-repeat;text-align:center;color:#FFF;text-decoration:none;font-size:11px;display:block;line-height:28px;width:224px;}

#fotogallery{margin-top:20px;}
#images{border:1px solid #E6E6E6;padding:20px;margin-top:6px;display:block;text-align:center;overflow:hidden;}
#bigimage{}
#bigimage img{height:230px;width:400px;}
#thumbs{padding:0 30px;list-style:none;overflow:hidden;}
#thumbs li{padding:4px;float:left;}
#thumbs img{height:50px;width:80px;cursor:pointer;}

#alternatieve{margin-top:20px;}
#alternatieve ul{list-style:none;}
#alternatieve li{padding:8px 0;border-bottom:1px solid #CCC;overflow:hidden;display:block;}
#alternatieve img{float:left;padding:1px;border:1px solid #CCC;width:96px;height:60px;}
#alternatieve .content{margin-left:6px;float:left;width:174px;}
#alternatieve .title{font-weight:bold;color:#555;text-decoration:none;}
#alternatieve p{padding:0;color:#666;}
#alternatieve .meerinfo{text-decoration:none;width:96px;line-height:17px;font-size:11px;color:#FFF;text-align:center;float:right;background:url(../images/meerinformatie.jpg)no-repeat;}

#sfeerbeeld{clear:both;float:left;background: url(../images/sfeerbeeld-bg.png)no-repeat;padding:3px;height:238px;}

#park{clear:both;overflow:hidden;border:1px solid #E0E0E0;margin-bottom:10px;display:block;}
#park .img{margin:14px;float:left;padding:1px;border:1px solid #CCC;width:240px;height:172px;}
#parkcontent{overflow:hidden;float:left;margin-left:20px;margin:20px 0;width:320px;}
#parkcontent h1{color:#FF8608;font-size:20px;}
#parkcontent p{color:#666;}
#more{margin-top:40px;float:right;}
#more a{color:#007900;display:block;line-height:20px;font-size:13px;}
#more a:hover{text-decoration:none;}
#aanbieder{margin:4px;padding:10px 30px;border:1px solid #CCC;float:right;background:url(../images/background-aangeboden.jpg)no-repeat;width:220px;height:176px;}
#aanbieder a{font-size:12px;}

#topparks{list-style:none;}
#topparks li{overflow:hidden;background:url(../images/org-li.png) no-repeat;display:block;padding:30px 40px;width:660px;height:116px;}
#topparks .img{float:left;}
#topparks .img img{width:150px;height:108px;}
#topparks img{border:1px solid #CCC;padding:2px;}
#topparks .content{float:left;margin-left:30px;width:300px;}
#topparks .title{color:#3DA5D1;text-decoration:none;font-size:18px;}
#topparks p{color:#626C62;}
#topparks .right{float:left;margin-left:30px;}
#topparks .orgimg{width:86px;height:48px;margin-left:20px;}
#topparks .button{text-decoration:none;display:block;width:130px;text-align:center;line-height:30px;color:#FFF;background-color:#2A5B2A;border:1px solid #2A982A;}

footer{display:block;height:38px;background-color:#EEE;border-left:1px solid #757474;border-right:1px solid #757474;border-bottom:1px solid #757474;padding:0 20px;}
footer p{color:#666;float:left;line-height:38px;}
footer ul {float:right;list-style:none;}
footer li{float:left;line-height:38px;}
footer a{color:#666;padding:0 6px;text-decoration:none;border-left:1px solid #666;}
footer .first a{border-left:0;}