@charset "utf-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
background-color:#999999;
text-align:justify;
overflow:visible;
}

hr {
height: 0;
border: 0;
border-top: 1px solid #999999;
} 


a img
{
	border:none;
}

h1 {
color:#663300;
font-size:14px;
margin-bottom:0px;
margin-top:0px;  
}

h2 {
color:#663300;
font-size:14px;
background-image:url(img/h1.gif);
padding-left:25px;
background-repeat:no-repeat;
margin-bottom:0px; 


}

a {
	color:#000000;
}

#container {
width:841px;
height:auto;
overflow:hidden;
margin:auto;
background-color:#FFFFFF;
}

#top{
width:841px;
height:54px;
float:left;
margin-top:0px;

}


#menu {
height:30px;
width:821px;
float:left;
background-image:url(img/backgroundmenu.gif);
color:#FFFFFF;
padding-left:20px;

}

#menu a:link{
color:#FFFFFF;
text-decoration:none;
}

#menu a:visited{
color:#FFFFFF;
text-decoration:none;
}

#menu a:hover{
color:#999999;
text-decoration:none;
}

.menutabel{
height:100%;
vertical-align:middle;
width:auto;
}

.spacer {
width:20px;
}

#content {
width:841px;
height:auto;




}

#footer {
width:841px;
background-image:url(img/backgroundmenu.gif);
text-align:center;
height:18px;

color:#FFFFFF;
position: relative;
margin:auto;

 

}

#banner {
width:841px;
float:left;
background-image:url(img/backgroundhor.jpg);


}

#balkonderbanner {
height:20px;
width:821px;
background-image:url(img/backgroundmenu.gif);
float:left;
text-align:right;
color:#FFFFFF;
padding-right:20px;
padding-top:10px;

}

#panes {
width:841px;

margin:auto;
margin-bottom:20px;
overflow:visible;


}

#leftpane {
width:550px;
float:left;
padding-left:20px;
padding-top:10px;

}








#rightpane {
width:200px;
height:100%;
float:right;
background-color:#CCCCCC;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom: 20010px;  /* X + padding-bottom */
margin-bottom: -20000px;  /* X */




}

.left {
float:left;
}

.right {
float:right;
}

#leftpane img {
margin-right:5px;
}

#pagina {
width:821px;
margin:10px;
float:left;
}

#gastenboekoverzicht {
width:400px;
float:left;
margin:10px;
}


#gastenboekadd {
width:300px;
float:right;
background-color:#CCCCCC;
padding-bottom: 20010px;  /* X + padding-bottom */
margin-bottom: -20000px;  /* X */
}

.gastenboektabel {
margin-top:10px;
padding-left:50px;
padding-bottom:10px;
width:350px;

}

.gastenboektdnaam, .gastenboektddatum {
width:50%;
border-bottom:1px solid #999999;
color:#000000;
}

.gastenboektdnaamchris {
background-color:#999999;
color:#CC0000;
}

.gastenboektdbericht {
color:#000000;
font-size:10px;
}

.gastenboektdurl, .gastenboektdemail {
width:50%;
border-top:1px solid #999999;
font-size:10px;
color:#FFFFFF;
}

.toonalbum {

text-align:center;
}

.afbeelding {
height:132px;
width:152px;
background-image:url(img/foto.jpg);
text-align:center;


}

.afbeeldingoverzicht a:link {
text-decoration:none;
}

.afbeeldingoverzicht a:visited {
text-decoration:none;
}

.afbeeldingoverzicht a:hover {
text-decoration:none;
}

.afbeeldingoverzicht {
height:132px;
width:152px;
background-image:url(img/foto.jpg);
text-align:center;


}





#footer_wrapper {
 float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  }
 
.linksboven
{
	background-image:url(img/linksboven.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:26px;
}
  
.links 
{
	background-image:url(img/links.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

.linksonder
{
	height:41px;
	background-image:url(img/linksonder.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.linksonder, .linksboven, .links
{
	width:32px;
}

.rechts, .rechtsboven, .rechtsonder
{
	width:40px;
}

.rechtsboven
{
	background-image:url(img/rechtsboven.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.rechtsonder
{
	background-image:url(img/rechtsonder.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.rechts
{
	background-image:url(img/rechts.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

.boven
{
	background-image:url(img/boven.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:26px;
}

.midden
{
	background-image:url(img/onder.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.emailgastenboek {
text-decoration:none;
}