@import url(../zoombox/zoombox.css);
body {
margin-top : 10px; 
margin-right : 10px; 
margin-bottom : 20px; 
margin-left : 10px; 
font-family : "Comic Sans MS", Arial, Helvetica, "Bitstream Vera Sans", sans-serif;  
font-weight : normal; 
background-image: url(../plaatjes/bg_Purple_black_gradient.jpg);
background-repeat: repeat-y;
} 

a {
letter-spacing: 1px;
font-variant: small-caps;
}

a:link {
text-decoration : underline; 
color: #B2B2B2;
} 

a:visited {
text-decoration : underline; 
color: #614E54;
} 

a:hover {
text-decoration : none; 
color: #B5A3B2;
} 

a.dash:link {
border-bottom : 1px dashed; 
} 

a.dash:visited {
border-bottom :  1px dashed; 
} 

a.dash:hover {
border-bottom :  1px solid; 
} 

acronym { 
font-style: italic;
cursor: help;
font-weight: bold;
background: url(../plaatjes/dotted.gif) repeat-x bottom;
}

h1 , h2 , h3 , h4 , h5 , h6 {
font-family : "Comic Sans MS", "Lucida Grande", Arial, "Bitstream Vera Sans", sans-serif;  
font-weight : normal; 
color: #D2D2D2;
font-variant: small-caps;
text-shadow: 2px 2px 2px #000;
} 

h1, h2, h3, .headbox {letter-spacing: 1px;
text-shadow: 2px 2px 2px #000;}

h4 , h5 , h6 {letter-spacing: 3px;
text-shadow: 2px 2px 2px #000;}

.head , .headbox , .dynabox , .listbox , a.leftmenu , a.leftmenu_last , a.topmenu {
font-weight : bold; 
text-decoration : none; 
font-size : 90%; 
font-variant: small-caps;
font-family : "Comic Sans MS", "Lucida Grande", Arial, "Bitstream Vera Sans", sans-serif;  
} 

a 																	{color: #FF3D01; } 
.topnav a:hover, .dynabox .headbox a:hover							{color : #ffffff; }

.pos0 , body 														{background-color : #ffffff; color : #FA9C94; } 
.pos1 , .mainbox , .dynabox , a.leftmenu:link , a.leftmenu:visited ,  a.leftmenu_last:link , a.leftmenu_last:visited , .fotoshow	{background-color : #614E5E; border : #000000; color : #CDB1C8; } 
.pos2 , .topnav , a.leftmenu:hover , a.leftmenu_last:hover , thead , tfoot		{background-color : #5E3D55; color : #FA5F31; border : #000000; } 


.neg0 																{background-color : #000000; } 
.neg1 , a.topmenu:hover												{background-color : #432E3F; color : #ffffff; border : #000000; } 
.neg2 , .headbox , .listbox , a.topmenu:link , a.topmenu:visited 				{background-color : #584556; color : #FA5F31; border : #000000; } 

.fotoshow {
	font-size: 70%;
}

a.leftmenu:link , a.leftmenu_last:link{
display : block; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-style : solid; 
border-top-width : 1px; 
border-top-color: #83697F;
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
width : 135px; 
font-weight : normal; 
font-size: 85%;
letter-spacing: 1px;
text-align : left; 
text-decoration : none; 
} 

a.leftmenu:hover , a.leftmenu_last:hover{
display : block; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-style : solid; 
border-top-width : 1px;
border-top-color: #83697F; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
width : 135px; 
font-weight : normal; 
font-size: 85%;
letter-spacing: 1px;
text-align : left; 
text-decoration : none;
text-shadow: 2px 2px 2px #000; 
} 

a.leftmenu:visited , a.leftmenu_last:visited{
display : block; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-style : solid; 
border-top-width : 1px;
border-top-color: #83697F; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
width : 135px; 
font-weight : normal; 
font-size: 85%;
letter-spacing: 1px;
text-align : left; 
text-decoration : none; 
} 

a.topmenu:link {
display : inline; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
text-align : center;  
text-decoration : none; 
} 

a.topmenu:hover {
background-color : #5E3D59; 
display : inline; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
text-align : center; 
text-decoration : none;
text-shadow: 2px 2px 2px #000; 
} 

a.topmenu:visited {
display : inline; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
border-style : solid; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 1px; 
text-align : center; 
text-decoration : none; 
} 

.headbox {
display : block; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-style : solid; 
width : 135px; 
text-align : left; 
} 

.topbox {
border : 1px solid ; 
height : 55px; 
padding-top : 2px; 
padding-left : 10px; 
padding-right : 2px; 
padding-bottom : 0; 
} 

.topnav {
border : solid ; 
border-width : 0 1px 1px; 
padding-top : 3px;
padding-bottom : 0; 
} 

.mainbox {
border : solid ; 
border-width : 1px 0 1px 1px; 
padding-top : 3px; 
padding-left : 3px; 
padding-right : 3px; 
padding-bottom : 3px;
background-image: url(../plaatjes/bg_purple_black_cw.jpg);
background-repeat: repeat-x;
background-color: #0D0103;
} 

.mainbox p , .mainbox li , .mainbox ul {
font-size : 100%; 
color: #FA9C94;
} 

.mainbox p a {
font-weight : bold; 
font-size : 100%; 

}
	
.mainbox p a:hover {
color: #D2D2D2;
background-color: #784E6E;
border-color: #FA5F31;
border-width: 1px 0px 1px 0px;
border-style: solid;
padding: 1px 0px 1px 0px;
}

.dynabox {
border : 1px dashed ; 
text-align : center; 
} 

.dynabox .headbox {
border-style : dashed; 
border-top-style : solid; 
border-right-width : 0; 
border-left-width : 0; 
padding-top : 3px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 3px; 
} 

.dynacontent {
padding-top : 3px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 3px; 
text-align : left; 
font-size : 90%; 
font-weight : normal; 
font-variant: normal;
} 

.dynacontent_links {
padding-top : 3px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 3px; 
text-align : left; 
font-size : 85%; 
font-weight : normal; 
font-variant: normal;
}
 
.table2 {
border: solid 1px black;
border-spacing: 5px;
width: 100%;
}

.table3 {
border: none;
border-spacing: 5px;
width: 75%;
font-size: 90%;
}

td {
padding: 3px;
}

tbody.kop td {
background: #455850;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-style : solid; 
font-size: 90%;
text-align: center;
color: #CFCFCF;
}

tbody.kop2 td {
background: #455850;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-style : solid; 
font-size: 90%;
color: #000000;
}

tbody.one td {
background: #584745;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-style : solid; 
font-size: 80%;
color: #000000;
}

tbody.two td {
background: #4D5845;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-style : solid; 
font-size: 80%;
color: #CFCFCF;
   }
	
caption {
background: #584556;
color: #B5B5B5;
font-size: 120%;
padding: 1ex;
border: solid 1px black;
border-bottom-style: none;
}

.val {
width: 75%;
}
 
.head a:link {
	text-decoration: none;
	color: #D2D2D2; 
}
.head a:visited {
	text-decoration: none;
	color: #D2D2D2;
}
.head a:hover {
text-decoration: none;
color: #F6F6F6;
}

blockquote {
  padding: 10px;
  margin-left: 20px;
  margin-right: 20px;
  background-color: Black;
  background-image: url(../plaatjes/bg_purple_black_block.jpg);
  color: #E9E9E9;
  border: 1px solid #FA5F31;
  background-repeat: repeat-x;
  font-size: 110%;
}

#gastenboek {
display: block;
width: 100%;
height: 1500px;
margin: 2 auto;
}

#gastenboek_archief {
display: block;
width: 100%;
height: 350px;
margin: 2 auto;
}


input { font-size: 100%; }

/* een bonus voor iedereen met Firefox of Safari: afgeronde menu's */

.pos1 , .topbox , .mainbox , .head , .dynabox , .topnav , blockquote {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;	
}

.headbox {
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
-moz-opacity: 1;	
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
}

a.leftmenu_last:link , a.leftmenu_last:hover , a.leftmenu_last:visited {
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
}

blockquote {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-box-shadow: 4px 4px 2px #000;
-webkit-box-shadow: 4px 4px 2px #000;
}