body {
   font-family: Verdana;
   font-size: 1em;
}

p	{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 1em;
   font-weight: bold;
}

/* letterlinks én namenlinks */
a {
   padding: 3px;
   color: #058; 
   text-decoration: none;
}
  
/* omgekeerd contrast, wit op blauw */
a:hover {
   color : white;
   background-color: #058;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 5px 5px 10px rgba(5, 5, 5, 0.50 ); 
}

/* menuletters op bovenbalk */
.L {
   font-size:2em;
   padding : 2px;
}


li  {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size: 1em;
   color: #058;
   font-style: italic;
   font-weight : normal;
   line-height : 1.3em;
}

td  {
   font-family : Verdana;
   font-size: 1em;
   height : 1.3em;
   color: #000000;
   font-weight : normal;
   text-align: left;
}

th  {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   color: #000000;
   color: #058;
   font-weight : bold;
   text-align: left;
   
}

h3 	{ 
   font-style: italic; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15pt;
   color: #058;
   text-align: center; 
}

input {
   padding: 4px;
   font-size:1em;
   color : #058;
   background: white;
   border-radius: 5px 5px 5px 5px;
}

input:hover {
   color : white;
   background-color: #058;
   border-radius: 5px 5px 5px 5px;
   box-shadow: 5px 5px 10px rgba(5, 5, 5, 0.50 ); 
}

table.s_model {
background: #fdfeff;
}/* t.b.v. achtergrondkeur tabel model*/


textarea.form_model { 
background: #fdfeff;
}/* t.b.v. achtergrondkeur tekstblokje naast foto*/


table.family {
background: #fdfeff;
width: 100%;
}  /* t.b.v. achtergrondkeur tabel voornamen*/

/* t.b.v. achtergrondkeur tabel letterindex*/
table.letter { 
   background: #058;	
   width: 100%;
}

.letter {
   background: #fdfeff;
}

.radic	{
   font-family : Verdana, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #FF0033;
   font-weight : normal;
}

.start {
   background: #fdfeff;
} /* t.b.v. achtergrondkeur body start*/

.kaartenbak { 
   background: #fdfeff;
}/* t.b.v. achtergrondkeur body kaartenbak*/

.namen {
   background: #fdfeff; 
} /* t.b.v. achtergrondkeur body index voornamen*/

/* t.b.v. achtergrondkeur body menu*/
.menu {
   background: #fdfeff;
   width: 97%;
}

/* t.b.v. kleur scheidingsteken taal */
.menutaal {
color: #0000FF;
}

/* t.b.v. kleur scheidingsteken */
.scheiding {
   color: #0000FF;
}

/* t.b.v. achtergrondkeur body persoonskaart*/
.persoonskaart {
   background: #fdfeff;
   width: 100%;
}

.naamkaart {
   width: 100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: italic;
   font-size: 1.1em;
   color: #058;
   text-align: center;
}

.top85 {
vertical-align: text-top;
width: 65pt;
}

.top90 {
vertical-align: text-top;
width: 70pt;
}

.top100 {
vertical-align: text-top;
}

.top33 {
width: 33%;
vertical-align: text-top;
}

.top23 {
width: 23%;
vertical-align: text-top;
}

.top13 {
width: 13%;
vertical-align: text-top;
}

.top7 {
width: 7%;
vertical-align: text-top;
}
.top1 {
width: 1%;
vertical-align: text-top;
}	

td.breed33	{width: 33%; }
td.breed34	{width: 34%; }
table.tb100 {width: 100%;
}/* t.b.v. achtergrondkeur en breedte tabel */
