td, p, ul, li, div { font-size: 8pt; font-family: verdana, helvetica, sans-serif; color: #2B84B2; }

td.blue1 { font-size: 7pt; font-family: verdana, helvetica; font-weight: bold; text-decoration: none; color: #2B86B3; }
td.kleinwit {	font-family: Verdana;	font-size: 6pt;	color: #FFFFFF; }
td.blue2 { font-size: 7pt; font-family: verdana, helvetica; font-weight: bold; text-decoration: none; color: #72CAF0; }
td.blue3 { font-size: 8pt; font-family: verdana, helvetica; font-weight: normal; text-decoration: none; color: #2B86B3; line-height: 160%; }
td.blue_opening { font-size: 7pt; font-family: verdana, helvetica; font-weight: normal; text-decoration: none; color: #2B84B2; padding-left: 2pt; }
td.wit { font-size: 8pt; font-family: verdana, helvetica; font-weight: bold; text-decoration: none; color: #FFFFFF; }
td.wit2 { font-size: 7pt; font-family: verdana, helvetica; font-weight: bold; text-decoration: none; color: #FFFFEE; }
td.top { font-size: 7pt; font-family: verdana, helvetica; font-weight: bold; text-decoration: none; color: #72CAF0; }
td.crumb { font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; color: #FFFFFF;}

a { font-size: 8pt; font-family: verdana, helvetica, sans-serif; font-weight: bold; text-decoration: underline; color: #2B84B2; }
a.top { font-size: 7pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: underline; color: #72CAF0;}
a.menu { font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; color: #FFFFEE;}
a.wit { font-size: 7pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: underline; color: #FFFFFF;}
a.blue2 { font-size: 7pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: underline; color: #72CAF0;}
a.crumb { font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: underline; color: #FFFFFF;}
a:hover { color: #A6DAF0; text-decoration: none; }
a:hover.blue2 {color: #72CAF0; text-decoration: none;}
a:hover.top {color: #2B84B2; text-decoration: none;}
a:hover.menu {color: #2B84B2; text-decoration: none;}
a:hover.wit {color: #72CAF0; text-decoration: none;}
a:hover.crumb { font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; color: #FFFFFF;}

table  { border-style: none; }
td     { border-style: none; }

img.foto { border: 1px solid #2B84B2; }

body { background: url("pics/bg_site.jpg"); background-attachment: fixed top left; background-repeat: repeat;}
.bg_content { background: url("pics/bg_content.jpg"); background-attachment: fixed top left; background-repeat: repeat; }
.tabletop { background: url("pics/t_top.gif"); background-attachment: fixed top left; background-repeat: repeat; }
.tablemiddle { background: url("pics/t_middle.gif"); background-attachment: fixed top center; background-repeat: repeat; }
.tablemiddle_breed { background: url("pics/t_middle_breed.gif"); background-attachment: fixed top center; background-repeat: repeat; }
.tablemiddle_large { background: url("pics/t_middle_large.gif"); background-attachment: fixed top center; background-repeat: repeat; }
.tablemiddle_kaart { background: url("pics/t_middle_kaart.gif"); background-attachment: fixed top center; background-repeat: repeat; }


.input { height: 20px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #0099CC; font-family: verdana, helvetica, sans-serif; font-size: 8pt; color: #006699; padding: 2px; }
.selectie { height: 20px; background-color: #ffffff; font-family: verdana, helvetica, sans-serif; font-weight: bold; font-size: 7pt; color: #006699; padding: 2px; }
.opmaak { height: 20px; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #0099CC; font-family: verdana, helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #006699; padding: 1px; cursor:pointer; cursor:hand; }
.textarea { width:220px; overflow:auto; font-size: 8pt; background: url("pics/bg_vak_g.gif"); background-attachment: fixed bottom right; font-family:  verdana, helvetica, sans-serif; color: #006699; text-align: left; padding: 2px; background-color: #ffffff; border: 1px solid #0099CC; }
.aanmelden { font-size: 7pt; font-family: verdana, helvetica, sans-serif; color: #006699; text-align: left; font-weight: bold; height: 20px; padding: 2px; background-color: #ffffff; border: 1px solid #0099CC; }

#EXAMPLE_DIV_ID { background-color:#FFFFFF; }

#mContainer {
	position:relative;
	width:150px;
	height:39px;
	text-align:center;
}

.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	height:39px;
	vertical-align: top;
	text-align:center;
	-moz-opacity:0.00;
	filter:Alpha(opacity=0);
}

#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

/* --- loader ---*/

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #384146;
  padding: 10px;
  margin: 0;
  background: #ffffff;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url("pics/semi-transparent.gif");
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

.submit{
	padding:0;
	padding-bottom:3px;
	margin:0;
	background-image:url("pics/button_noborder.gif");
	border:1px solid #0099CC;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	width:200px;
}