html, body
{
	margin:0px;
	padding:0px;
	color:black;
      font-size:small;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
form, fieldset
{
	margin:0px;
	padding:0px;
}
fieldset
{
  padding:1ex;
  border:1px solid #CDB1A1;
  margin-bottom:3ex;
}

ul
{
  list-style-image:url(/layout/icons/item.png);
}

.submenu
{
  display:none;
  position:absolute;
  list-style:none;
  margin:0px;
  padding-left:4px;
  padding-bottom:4px;
  padding-right:14px;
  border:1px solid #CDB1A1;
  border-top:1px solid white;
  background-color:white;
  z-index:20;
 }
 
.submenu a
{
  color:black;
  text-decoration:none;
 }

h1
{
  color:#574B45;
  margin:0px;
  padding:0px;
  font-size:x-large;
  margin-bottom:1ex;
  margin-top:1ex;
}

.pagepanel
{
  width:960px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

.page
{
  padding-top:2ex;
}
.pagemargin
{
  margin-top:2ex !important;
}
.minh
{
  min-height:500px;
}
#topmenu
{
  padding-top:4px;
}

 #topmenu a
{
  color:black;
  
  text-decoration:none;
  display:block;
  float:left;
  margin-right:2em;
}

     .logo
     {
       float:none !important;
       padding:0px !important;
       margin-left:0px !important;
       margin-top:0px !important;
       margin-right:0px !important;
       display:block;
       border-style:none  !important;
       margin-bottom:28px !important;
     }
     
     a.logo:hover
     {
       color:black !important;
     }
      .logo b,.logo i
      {
        display:block;
        float:left;
        padding:.1ex;
        font-style:normal;
      }
     .logo b
      {
        background-color:#505050;
        color:white;
        width:2ex;
        text-align:center;
      }
     .logo i
      {
       background-color:#D5CCBB;
        margin-right:.4ex;
        margin-left:-.1ex;
      }
      .logo b.n
      {
        background-color:#99B3CC;
      }
      .logo b.p
      {
        background-color:#C9935F;
      }
      .logo b.c
      {
        background-color:#A7CC95;
      }
      .logo b.g
      {
        background-color:#EC9752;
      }
      .logo b.t
      {
        background-color:#F05858;
      }
     
      body div#topmenu a
      {
        padding-left:6px;
        padding-right:6px;
        border-top:1px solid white;
        border-left:1px solid white;
        border-right:1px solid white;
      }
      body div#topmenu a:hover,body div#topmenu a.am
      {
      	border-color:#CDB1A1 !important;
      }
      body div#topmenu a:hover,ol.submenu li a:hover
      {
      	color:white;
      }
     
      body div#topmenu a.am_n,ol#submenu_n,body div#topmenu a#tm_n:hover
      {
      	background-color:#D5CCBB;
      	border-top-color:#D5CCBB;
      }
      body div#topmenu a.am_p,ol#submenu_p,body div#topmenu a#tm_p:hover
      {
      	background-color:#EC9752;
       	border-top-color:#EC9752;
     }
      body div#topmenu a.am_c,ol#submenu_c,body div#topmenu a#tm_c:hover
      {
      	background-color:#99B3CC;
      	border-top-color:#99B3CC;
      }
      body div#topmenu a.am_t,ol#submenu_t,body div#topmenu a#tm_t:hover
      {
      	background-color:#C9935F;
     	  border-top-color:#C9935F;
      }
      body div#topmenu a.am_g,ol#submenu_g,body div#topmenu a#tm_g:hover
      {
      	background-color:#A7CC95;
     	  border-top-color:#A7CC95;
      }
      body div#topmenu a.am_l,ol#submenu_l,body div#topmenu a#tm_l:hover
      {
      	background-color:#F05858;
      	border-top-color:#F05858;
      }
      body div#topmenu a.am_w,ol#submenu_w,body div#topmenu a#tm_w:hover
      {
      	background-color:#EFC75D;
      	border-top-color:#EFC75D;
      }
      
      


.hr,.clear
{
  clear:both;
	margin:0px;
	padding:0px;
  height:1px;
  line-height:1px;
  color:transparent;
}
.hr
{
        background-color:#CDB1A1;
}

.left,.right
{
  background-repeat:no-repeat;
}

.col1
{
  width:190px;
}
.col4
{
  width:760px;
}
.left
{
  float:left;
}
.right
{
  float:right;
}

.flickrphotos a img
{
  border:1px solid black;
}

body.lang-en *.lang-nl
{
  display:none;
}

body.lang-nl *.lang-en
{
  display:none;
}

/* various backgrounds */

.katten
{
  background-image:url(/layout/backgrounds/katten.png);  
  padding-top:370px;
}

.konijnen
{
  background-image:url(/layout/backgrounds/konijnen.png);
  padding-top:370px;
}

 .jachtluipaard {
background-image:url("/faye/jachtluipaard_klein.png");
padding-top:370px;
background-position:0px 54px;
}
/* photo divs */
.photocapt
{
	display:block;
	float:left;
	background-color:white;
	border:1px solid #808080;
	color:#404040;
	margin:12px;
  padding:6px;
  text-align:center;
  font-family:Courier New, Courier, fixed;
  text-transform:lowercase;
  font-size:12px;
  text-decoration:none;	
 
}
.photocaptunder 
{
	display:block;
	float:left;
	color:#404040;
	margin:12px;
  padding:6px;
  text-align:center;
  font-family:Courier New, Courier, fixed;
  text-transform:lowercase;
  font-size:12px;
  text-decoration:none;	
 
}

.photocaptunder img
{
	background-color:white;
	border:1px solid #D5CCBB;
}

.photocaptsmall
{
  	

}
.photocapt a img
{
	border:0px solid #D5CCBB;
	
}


h1 tt
{
font-weight:bold;font-size:120%;}

.footer
{
  text-align:right;
}
.footer a
{
  color:black;
  font-size:x-small;
  text-decoration:none;
}