/* hoofdpagina */

body
 {
	margin: 0px 0px 0px 0px;
	scrollbar-3dlight-color: #AA82CB;
	scrollbar-base-color: #AA82CB;
	scrollbar-darkshadow-color: #AA82CB;
	scrollbar-highlight-color: #7537AA;
	scrollbar-shadow-color: #7537AA;
	scrollbar-arrow-color: #7537AA;
	scrollbar-face-color: #AA82CB;
	scrollbar-track-color: #AA82CB;
	background-image: url(achtergrond.jpg);
	
}

body.footer{
	background-image: url(achtergrond.jpg);
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	width:100%;
	height:100%;
}

body.menu{
	background-image: none;
}

body.frame {
	margin: 5px 5px 5px 5px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: ButtonFace;
	background-image: none;
}

body.maxattacks {
	margin: 0px 0px 0px 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	background-color: Black;
	background-image: none;
		width: 100%
	height: 100%;
}

table.frame {
	width: 100%;
	height: 100%;
	border: 0px none Window;
	padding: 0px 0px 0px 0px;
	text-overflow: clip;
	clip: auto;
	overflow: hidden;
	table-layout: fixed;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.tab {
	width: 100%;
	border: 0px none Window;
	padding: 0px 0px 0px 0px;
	text-overflow: clip;
	clip: auto;
	overflow: hidden;
	table-layout: fixed;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}

/* menu */

body.menu {
	margin: 0px 0px 0px 0px;
	overflow-x: hidden;
	overflow-y: hidden;
}

table.menu {
	width: 100%;
	border: 0px none Window;
	padding: 0px 0px 0px 0px;
	text-overflow: clip;
	clip: auto;
	overflow: hidden;
	table-layout: fixed;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}


td.tab1{
	width: 100%;
	height: 66px;
	overflow: hidden;
	text-overflow: clip;
	text-align: center;
}

td.tab2 {
	width: 40px;
	height: 28px;
}

td.tab3, td.tab3s,td.tab3a {
	background-image: url(tab_n.gif);
	width: 120px;
	height: 28px;
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
}

td.tab3 {
	background-color: #5A2A83;
	color: #AA82CB;
}

td.tab3s {
	background-color: Fuchsia;
	color: Black;
}

td.tab3a{
	background-color: #5A2A83;
	color: #9948DF;
}

td.tab4 {
/*	position: relative; */
/*	bottom: 0px; */
		height: 28px;
	
}





/* alle kaders in hoofdpagina */

td.lb_p, td.rb_p, td.lo_p, td.ro_p, td.lb_n, td.rb_n, td.lo_n, td.ro_n, td.lbd_n, td.rbd_n, td.lod_n, td.rod_n, td.filld, td.lbe_n, td.rbe_n, td.loe_n, td.roe_n, td.fille,td.fill, td.menu, td.logo  {
	border: 0px none Window;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	
}

/* vierkante elementen */

td.lb_p, td.rb_p, td.lo_p, td.ro_p, td.lb_n, td.rb_n, td.lo_n, td.ro_n, td.lbd_n, td.rbd_n, td.lod_n, td.rod_n,  td.lbe_n, td.rbe_n, td.loe_n, td.roe_n,td.fill {
	width: 15px;
	height: 15px;
}


/* buitenhoeken */
td.lb_p {
	background-image: url(f_lb_p.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: ButtonFace;
}
td.rb_p {
	background-image: url(f_rb_p.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: ButtonFace;	
}
td.lo_p {
	background-image: url(f_lo_p.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: ButtonFace;	
}
td.ro_p {
	background-image: url(f_ro_p.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: ButtonFace;	
}

/* binnenhoeken */
td.lb_n,td.lbd_n,td.lbe_n {
	background-image: url(f_lb_n.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.rb_n,td.rbd_n,td.rbe_n {
	background-image: url(f_rb_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.lo_n ,td.lod_n,td.loe_n{
	background-image: url(f_lo_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.ro_n,td.rod_n,td.roe_n {
	background-image: url(f_ro_n.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* volledig dicht */
td.fill {background-image: url(fill.gif); background-repeat: no-repeat; }


/* niet vierkante elementen */

/* kleur inhoud pagina */
table.frame {
background-color: #AA82CB;
}
/*e9d0ff*/

/* kleur randen */
td.fill, td.menu, td.logo, td.ver, td.hor,body.menu, td.f_menu {
	background-color: #7537AA;
}

td.menubutton, td.menubutton1, td.menubutton2, td.menubuttonx, td.menubuttonx1, td.menubuttonx2{
	border-color: #7537AA;
}

/* kleur titel */
td.lbd_n, td.rbd_n, td.lod_n, td.rod_n, td.filld, td.titel {
	background-color:#5A2A83;
}

/* kleur korte beschrijving */
td.lbe_n, td.rbe_n, td.loe_n, td.roe_n, td.fille  {
	background-color: #9948DF;
}

td.fille  {
	vertical-align: middle;
	text-align: center;
}

td.titel{
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
	font-size: larger;
	color: #AA82CB;
}

td.menu {width: 120px;}
td.logo {height: 60;}
td.hor {height: 15px;}
td.ver {width: 15px;}

td.f_menu, td.f_content {
	vertical-align: top;
	text-align: left;
}

/* knoppen */

/* uit */ 
td.menubutton, td.menubutton1, td.menubutton2  {
	background-image: url(button.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
	table-layout: fixed;
	border-style: solid;
	border-width: 4px;
   text-transform: capitalize;
	font-weight: bold;
	font-size: larger;	
}

td.menubuttonx, td.menubuttonx1, td.menubuttonx2  {
	background-image: url(button-klein.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	height: 24px;
	table-layout: fixed;
	border-style: solid;
	border-width: 4px;
	text-transform: capitalize;
	font-weight: bold;

}


hr {
	color: #7537AA;
	height: 4px;
}


/* aan */

td.menubutton, td.menubuttonx {
	background-color: #5A2A83;
	color: #AA82CB;
}

/* uit */
td.menubutton1,td.menubuttonx1 {
	background-color: Fuchsia;
	color: Black;
}

/* gekozen */

td.menubutton2, td.menubuttonx2{
	background-color: #5A2A83;
	color: #9948DF;
}


/* frames */

iframe {
	width: 100%;
	height: 100%;
	border: 0px none;
	padding: 0px 0px 0px 0px;

}


iframe.maxattacks {
	width: 500px;
	height: 437px;
	border: 0px none;
	padding: 0px 0px 0px 0px;
	background-color: Black;
	overflow: hidden;
}

iframe.footer {
	width: 100%;
	height: 400px;
	border: 0px none;
	padding: 0px 0px 0px 0px;
	height: auto;
}

a:link
{
	color:aqua;
}

a.nopaw{
	background-image: none;
	padding-left:0px;
}

a, a:active, a:focus, a:hover ,a:link ,a:visited {
	color: #5A2A83;
	text-decoration: underline;
	font-weight: bold;
	background-image: url(tinypaw.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
}

a:hover {
	background-color: Fuchsia;
}



a.nopaw,a:active.nopaw, a:focus.nopaw, a:hover.nopaw ,a:link.nopaw ,a:visited.nopaw {
	background-image: none;
	padding-left:0px;
}


h1 {
	text-align: center;
	text-transform: capitalize;
	border-bottom: 4px solid #7537AA;
	border-top: 4px solid #7537AA;
	padding: 8px 0px 8px 0px;
	margin: 8px 0px 8px 0px; /*	line-height: 20%;*/
	font-variant: small-caps;
}

table.icoon {
	border: none;
	border-collapse: collapse;
	table-layout: fixed;
}

td.icoon,td.icoon1 {
	width: 160px;
	height: 160px;
	text-align: center;
	background-image: url(icoon.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	overflow: hidden;
	border: none;
	border: 0px 0px 0px 0px;
	vertical-align: middle;
	padding: 4px 0px 0px 0px;
	line-height: 23px;
   color: #AA82CB;
	margin: 20px 20px 20px 20px;
	
}

td.icoon1 {
	background-image: url(icoon1.gif);
}

img.icoon{
	border : none;
   border: 0px 0px 0px 0px;	
}

a.icoon, a.icoon:active, a.icoon:focus, a.icoon:hover ,a.icoon:link ,a.icoon:visited {
	text-decoration: none;
	font-weight: bold;
	background-image: none;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 0px;
	text-align: center;
	border: none;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	font-size: larger;
	color: #AA82CB;
	
	
}

a.icoon:hover{
 	color:black;
}

table.stamboom {
	border: 2 solid #7537AA;	
		border-collapse: collapse;
	border: 0px 0px 0px 0px;		
}

td.stamboom {
	border: 2 solid #7537AA;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	text-align: center;
}

