a:link {
	color: #00F;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}
a:visited {
	color: #00F;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: #C00;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a:active { 
	color: #000080; 
	font-weight: normal; 
	font-size: 12px; 
}
h1 {
	color: black;
	background-color: transparent;
	text-align: right;
	word-spacing: 2px;
	letter-spacing: 2px;
	padding: 3px;
	width: 550px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
}

h3 {
	color: black;
	font-style: normal;
	font-variant: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: right;
	word-spacing: 1px;
	padding: 0px;
	left: 25px;
}
h2  {
	color: #444;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Geneva, Helvetica;
	background-color: #ddd;
	text-align: justify;
	margin: 15px;
	padding: 10px;
	border: #fff;
	letter-spacing: 1px; 	
	text-align: left;
	font-style: normal;
}

a.menu:link { color: #424242; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.menu:active { color: #424242; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; }
a.menu:hover { color: #424242; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
a.menu:visited { color: #424242; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

body       { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }

table     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.tableklein { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tabelheader { background-image: url(illustraties/backgrounds/tabel_header.jpg); background-repeat: no-repeat; background-position: 0 0 }
.tabelbody  { background-image: url(illustraties/backgrounds/tabel_body.jpg); background-repeat: repeat-y; background-position: 0 0 }
.tabelfooter { background-image: url(illustraties/backgrounds/tabel_footer.jpg); background-repeat: no-repeat; background-position: 0 0 }
td   { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }

a.menuklein:link        { color: navy; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.menuklein:active         { color: navy; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent }
a.menuklein:hover        { color: navy; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.menuklein:visited        { color: blue; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.kleingrijs  { color: #777; font-size: 10px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.kleinzwart { color: black; font-size: 10px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.kleinrose { color: #f99; font-size: 10px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blauw_mail   { color: #00319c; font-size: 10px; line-height: normal }

a.menugrijs:link         { color: #444; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.menugrijs:active          { color: #444; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent }
a.menugrijs:hover         { color: #ff9; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #444 }
a.menugrijs:visited         { color: #444; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.rechtsafb    { float: right ; margin: 0 0 8px 8px; }
.rechtsafb10pxmargin { float: right; margin: 10px; }
.linksafb  { float: left ; margin: 4px; }
.knopform          { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; padding: 2px; border: solid 1px white; width: 75px; height: 24px }
.class250pxbreed       { color: navy; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding: 2px; width: 250px; height: 24px }
.lijntjeboven { border-top: 1px solid maroon }

.knop-inschrijven-nieuwsbrief {
	background-color:green;
	color:white;
	border:none;
	padding: 1em;
	cursor: pointer;
	text-transform: uppercase;
	}
.knop-inschrijven-nieuwsbrief:hover {
	background-color:#549946;
	}
	
.knop-uitschrijven-nieuwsbrief {
	background-color:#ff3300; 
	color:white; 
	border:none; 
	padding: 1em;
	cursor: pointer;
	}
.knop-uitschrijven-nieuwsbrief:hover {
	background-color:#FD6449;
	}
