html
{
	overflow-x: auto;
}

body
{
	background: #000;
	color: #DCDCDC;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 10px;
	line-height: 135%;
	text-align: center;
	margin: 0;
	padding: 0; /* required for Opera to have 0 margin */
}



a:link,
a:visited,
a:active
{
	background: transparent;
	color: #E5E6FF;
	text-decoration: none;
	font-weight:bold;
        font-size:12;
        line-height: 20px;
}

a:hover
{
	background: transparent;
	color: #D7B0FF;
}



a.indexlink:link,
a.indexlink:visited,
a.indexlink:active
{
	background: transparent;
	color: #E5E6FF;
	text-decoration: none;
	font-weight:bold;
        font-size:14;
        line-height: 25px;
}

a.indexlink:hover
{
	background: transparent;
	color: #D7B0FF;
}





/* zelfde text eigenschappen als links keuzemenu*/


a.menulink:link,
a.menulink:visited
{
	background: transparent;
	color: #E5E6FF;
	text-decoration: none;
	font-weight:bold;
        font-size:14;
        line-height: 25px;
}

a.menulink:active
{
	background: transparent;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
        font-size:14;
        line-height: 25px;
}

a.menulink:hover
{
	background: transparent;
	color: #D7B0FF;
	text-decoration: none;
	font-weight:bold;
        font-size:14;
        line-height: 25px;
}


/* zelfde text eigenschappen als links van menulink*/

.keuzemenu1
{
        background-color: #500e66;
        border: 1px solid #FFF;
	font-weight:bold;
        font-size:14;
        line-height: 25px;
}


.keuzemenu2
{
        background-color: #896294;
        border: 1px solid #FFF;
	font-weight:bold;
        font-size:14;
        line-height: 25px;
}



#omkadering
{
        margin: 20px auto 20px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the box */
        text-align: left; 
        width: 95%;
}


.logostrip{
        background: #F5F5F5 url(pics/tile_back.gif);
        border: 1px solid #FFF;
        height: 68px;
        margin: 0;
        padding: 0;
}


.logostrip a:link,
.logostrip a:visited,
.logostrip a:active
.logostrip a:hover
{
        line-height: 15px;
}





.logostrip2{
        background: #8b8b8d;
        border: 1px solid #FFF;
        height: 145px;
        margin: 0;
        padding: 0;
}


.logostrip2 a:link,
.logostrip2 a:visited,
.logostrip2 a:active
.logostrip2 a:hover
{
        line-height: 15px;
}








.submenu
{
        background: transparent url(pics/tile_sub.gif);
        height: 30px;
        border: 1px solid #FFF;
        color: #DCDCDC;
        font-size: 12px;
	font-weight:bold;

}


.submenu a:link, 
.submenu  a:visited
{
	background: transparent;
	color: #DCDCDC;
	padding: 0 6px 0 6px;
	text-decoration: none;
}

.submenu a:hover, 
.submenu a:active
{
	background: transparent;
	color: #D7B0FF;

}


.submenu p.home,
{
	float: left;
}



.borderwrap
{
        background: #000;
        border: 1px solid #222;
                padding: 0;
        margin: 0;
}


.maintitle
{
	background: transparent url(pics/tile_cat.gif);
	border-bottom: 1px solid #000;
	color: #F0F0F0;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	margin: 0;
}

.tablepad
{
	background: #222;
	border: 1px solid #222;
	padding: 6px;
	border: 0 !important;
}



.randje
{
        background: #222;
        border: 1px solid #c8c8c8;
        padding: 0px 12px;
}





.logodiv
{  
        float: left;
}




.vetpaars
{
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 16px;
	font-weight: bold;
	color: #D7B0FF;
}


H3 {
font-size: 16px;
background: #521168;
color:#D7B0FF;
padding:5px 15px;
}


span.highlight
{
  font-size: 16px;
  color:#000000;
  background-color:#D7B0FF;
  border: 3px outset #c8c8c8;
  padding:5px 15px;
  line-height: 200%;
}



table.mogelijkheden
{  
        text-align: center;
        width: 100%;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 12px;
	font-weight: bold;
        background-color: #521168;
}





OPTION.klapmenu
{
  background-color:red; 
  color:white;
}




.box {
border: 2px groove #521168;
color: #9f9fa1;
text-align: center;
width: 98%;
margin: 4px;
padding: 4px;
float: left;
}

.overbox {
border: 2px ridge #ffffff;
color: #9f9fa1;
text-align: center;
width: 98%;
margin: 4px;
padding: 4px;
float: left;
}


.paginanummeringdiv {  
width: 98%;
text-align: center;
float: left;
}






.huisfont 
{
	font-color: #DCDCDC;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 13px;
        font-weight:bold;
	line-height: 185%;
}


.profie
{
        background: #222;
        border: 1px solid #c8c8c8;
        padding: 0px 0px;
}

.rijkleur1
{  
  background-color:#686868; 

}

.moggie
{
        background: #222;
        border: 1px solid #c8c8c8;
        padding: 12px 12px;
}





.borderit img{
border: 1px solid #ccc;
}

.borderit:hover img{
border: 1px solid navy;
}

.borderit:hover{
color: white; /* irrelevant definition to overcome IE bug */
}

