.linka:link
{
padding:0px;
display:block;
color:black;
text-decoration:none;
}
.linka:visited 
{
padding:0px;
display:block;
color:black;
text-decoration:none;
}
.linktop:link
{
padding:0px;
display:block;
color:white;
text-decoration:none;
}
.linktop:visited 
{
padding:0px;
display:block;
color:white;
text-decoration:none;
}
.tdleftmenu /*linker kolom waar het menu in staat*/
{
background: url("images/leftlogo.gif");
}
 /*albumbeheer stylen*/

.SG_table
{
border-spacing:1px;
font:10px 'Verdana', Arial, Helvetica, sans-serif;
background:#E7E7E7;color:#666666;
width:600px;
table-layout: fixed;
}
.SG_caption
{
border-left:medium none #666666;
border-right:medium none #666666;
border-top:medium none #666666;
border-bottom:2px solid #666666;
text-transform:uppercase;
padding:10px;
background:url('images/TableCaption.jpg');
font-style:italic;
color:white;
font-weight:bold;
font-variant:normal;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
.SG_td,SG_th
{
padding:4px;
}
.SG_thead th
{
text-align:center;
background:#F5F5F5;
color:black;
border:1px solid #ffffff;
text-transform:uppercase;
}

.SG_tbody tr.even td
{
height:30px;
color:black;
background:#E0EEF2;
border:1px solid #ffffff;
cursor:default;
}
.SG_tbody tr.odd td
{
background:#ffffff;
height:30px;
color:black;
border:1px solid #ffffff;
cursor:default;
}
.SG_tbody tr.over td
{
background:#59A7B8;
border:1px solid #ffffff;
cursor:pointer;
color:black;
height:30px; 
}
/*einde album beheer stylen*/
  
  /* Menu Stylen */
.mainDiv
{
  width:160px;
  
}
.corner
{
  width:160px;
  height:22px;
  background: url("images/corner.jpg") no-repeat 0 0;
}
.topItem
{
  padding-left:2px;
  width:160px;
  height:22px;
  cursor:default;
  text-decoration: none;
  color: white; 
  font-weight:bold;
  font-family:"GOTHIC";
  background: url("images/menu.jpg") no-repeat 0 0;

}

.topItemOver
{
  padding-left:2px;
  width:160px;
  height:22px;
  cursor:pointer;
  text-decoration: none;
  color: black; 
  font-weight:bold;
  font-family:"GOTHIC";
    background: url("images/menuover.jpg") no-repeat 0 0;
}


.dropMenu
{
 
  border-top:1px solid #59A7B8;
  border-left:1px solid #59A7B8;
  border-right:1px solid #59A7B8;
  border-bottom:1px solid #59A7B8;
  background:#FFFFF9;
 /* background: url("images/leftmenu.jpg");*/
 
}

.subMenu
{
   display:none;
}
.subMenudisplay
{

}

.subItem
{
   padding-left:5px;
   cursor:default;
   font-weight:normal;
   font-size: 90%;
   text-decoration:none;
   color:black;
   font-family:"GOTHIC";
   display:block;

}

.subItemOver
{
	background:#59A7B8;
   cursor:pointer;
	font-weight:normal;
	font-size: 90%;
	 font-family:"GOTHIC";
	 display:block;

}

.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}


/*einde menu stylen*/

.mainpage
{
   background:#FFFFFF; 
   background-repeat:no-repeat;
   background-position: center 50%;
   height:100%
}
.MainBody
{
   background:#FFFFFF;
   height:100%;
}

/*Hoofdmenu (bovenkant pagina)*/
.TOPMENU
{
  width:142px;
  height:22px;
  cursor:pointer;
  text-decoration: none;
  color: white; 
  font-weight:bold;
  font-family:"GOTHIC";
  background: url("images/menu.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
 


 }

.TOPMENUOVER
{
  width:142px;
  height:22px;
  cursor:pointer;
  text-decoration: none;
  color: black; 
  font-weight:bold;
  font-family:"GOTHIC";
background: url("images/menuover.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;

 }
/*Einde hoofdmenu*/
.loginbalk
{
  width:100%;
  height:11px;
  text-decoration: none;
  /*  text-align: center; */
  color: black; 
  font-weight:bold;
  font-family:"GOTHIC";
  font-size:10;
}

.maintable /*centertable ;voor hoofdmenu en iframe*/
{
    padding-top:0;
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
    width:715px;
	height:100%;

}

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
	


.headerimage
{
text-align:center;
}
.headerimage img
{
  margin-left:auto;
  margin-right:auto;
}



.paginatabel /*hoofdtabel ; voor de hele pagina*/
{
  width:875px;
  height:100%;
  padding:0px;
  border-spacing: 0pt;
  border-collapse: collapse;
  background-color:#E0EEF2;
 }
 .logintabel /*hoofdtabel voor de inlog en uitlogpagina*/
{
  width:875px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  border-spacing: 0pt;
  border-collapse: collapse;
  background-color: #A6C4A5;
 }
.IframeNorm /*pagina in het midden. deze pagina bevat de eigenlijk inhoud van de website*/
{
	background-color: #FFFFF9;
    cursor:default;
	width:100%;
	min-height: 100%;

	height:100%;
}
.Iframebody
{
	background-repeat: no-repeat;
	background-image: url(images/iframebackground.gif);	
	background-color: #FFFFF9;
    cursor:default;
	width:690px; 
	min-height: 100%;
	height:auto !important; /* voor moderne browsers */
	height:100%;
	margin-left:8px;
	scrollbar-face-color: #FCFCFC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #eeffee;
	scrollbar-3dlight-color: #ccffcc;
	scrollbar-arrow-color:  #008000;
	scrollbar-track-color: #f7fff7;
	scrollbar-darkshadow-color: #99cc99;
}
TABLE.gastboek
  { 
     font-family:arial;
     font-size:12pt;
     width:75%;

  }

  TH.gastboek
  {
     font-size:10pt;
     color:black;
  }


  TR.gastboek
  {
  }

  TD.gastboek
  {  
     font-size:10pt;
     color:black;
     border-style:solid;
     border-width:1px;
	 border-color:black;
     text-align:left;
  }
/* randje om de foto's*/
IMG.Normal /*fotoalbum instellingen*/
{
 border: solid 5px #59A7B8;
}
.menu_edit /*voor het wijzigen formulier van een pagina*/
{
width:650px;
margin-left: auto;
margin-right: auto;

}

.adminbalk/*De adminbalk per pagina*/
{
background-color:#59A7B8;
width:100%;
text-decoration: none;
color: black; 
font-weight:bold;
font-family:"GOTHIC";
font-size:10;
}

.login
{
text-align: right;
vertical-align: top;
}

.BMIFORM
{
margin-left: auto;
margin-right: auto;
width:90%;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/*producten overzicht*/

.prodnaam
{
background:url('images/TableCaption.jpg');
border-left:1px solid #59A7B8 ;
border-right:1px solid #59A7B8 ;
border-top:1px solid #59A7B8 ;
border-bottom:1px solid #59A7B8 ;
font-style:italic;
color:white;
font-weight:bold;
font-variant:normal;
font-size:16px;
text-align: left;
vertical-align: top;
color:white;
}

.prodomschrijving
{
text-align: left;
vertical-align: top;
color: black; 
}

.proddiversen
{
background:url('images/TableCaption.jpg');
border-left:1px solid #59A7B8 ;
border-right:1px solid #59A7B8 ;
border-top:1px solid #59A7B8 ;
border-bottom:1px solid #59A7B8 ;
font-style:italic;
color:white;
font-variant:normal;
text-align: left;
vertical-align: top;
color:white;
}
.prodnaamrand
{
border-left:1px solid #59A7B8 ;
border-right:1px solid #59A7B8 ;
border-top:1px solid #59A7B8 ;
border-bottom:1px solid #59A7B8 ;
margin-top:0;
margin-right:0;
margin-left:10;
margin-bottom:20;
width:90%;
}

.proddiversenrand
{
border-left:1px solid #59A7B8 ;
border-right:1px solid #59A7B8 ;
border-top:1px solid #59A7B8 ;
border-bottom:1px solid #59A7B8 ;
margin-top:20;
margin-right:0;
margin-left:10;
margin-bottom:0;
width:90%;
}

.prodtabel
{

}

/*einde producten overzicht*/