html, body, select, input, P, H1, H2, H3, H4, H5, H6 {margin:0; padding: 0;}

P, H1, H2, H3, H4, H5, H6 {margin: 4px 0; padding: 0;} 

div, td em {font-size:90%; line-height:20px; }

body {background-color:#2B2929; text-align:center;}

a:link, a:visited, a:active {
	color: red;
	text-decoration: underline;
}
a:hover { 
	color:#000000;
	text-decoration: underline;

 }

.muisover {
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;	
	border: solid 1px red;
}
.unitA,
.unitB,
.unitC,
.unitD,
.unitE,
.unitF {  } 
h1 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#2B2929;
	font-size:21px;
	margin-bottom:15px;
	margin-top:-5px;
}


.kop{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#2B2929;
	font-size:19px;
	margin-bottom:10px;
	margin-top:-5px;
}

.tussenkop{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#2B2929;
	font-size:16px;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:-5px;
}

.kopje,
h2 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight: bold;
	font-size:14px;
	margin-bottom:10px;
	margin-top:-5px;
}
h2 {margin: 3px 0px;}

.footer {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#2B2929;
	font-size:11px;
	margin-bottom:10px;
	margin-top:-5px;
}

.content {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#2B2929;
	font-size:13px;
	margin-bottom:10px;
	margin-top:-5px;
}

#container {
	width: 756px;
	height:100%;
	margin:0px;
	padding: 0px;
	text-align:left;
	margin: 0px auto;
	position:relative;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#header {width: 756px; height:127px;}

#searchtext {width:100px; background-color:#FFFFFF; color:#000000; border:1px solid #FFFFFF; padding:0px 3px 0px 2px; font-weight:normal; margin:0px 4px;}


#backgroundfotos 
{
	z-index:0;
}

.searchform { color:#FFFFFF; font-weight:bold; font-size:13px; vertical-align:top; }

.mainmenu {
	position: relative;
}

.mainmenu td {width:108px; height:38px; font-weight:bold;font-size:12px; text-align:center; line-height:12px;
	background-image: url(../images/menubg.png);
	background-repeat: no-repeat;
}

* html .mainmenu td {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menubg.png",sizingMethod="crop");
  background-repeat: no-repeat;
}
.menulink0 {width: 14px !important;cursor:pointer;cursor:hand;color:#FFFFFF;background-color:#A6A6A6; border-right:1px solid #000000;}
.menulink1 {cursor:pointer;cursor:hand;color:#FFFFFF;background-color:#FF0000; border-right:1px solid #000000;}
.menulink2 {cursor:pointer;cursor:hand;color:#FFFFFF;background-color:#FF7F00; border-right:1px solid #000000;}
.menulink3 {cursor:pointer;cursor:hand;color:#000000;background-color:#FFFF00; border-right:1px solid #000000;}
.menulink4 {cursor:pointer;cursor:hand;color:#FFFFFF;background-color:#33A02C;border-right:1px solid #000000;}
.menulink5 {cursor:pointer;cursor:hand;color:#FFFFFF;background-color:#0A50A1;border-right:1px solid #000000;}
.menulink6 {cursor:pointer;cursor:hand;color:#FFFFFF;background-color:#F0037F;border-right:1px solid #000000;}
.menulink7 {cursor:pointer;cursor:hand;color:#FFFFFF;background-color:#811788; }

.hoverkleur {color:#000000;background-color:#FFFFFF; width:108px; height:38px; font-weight:bold;font-size:12px; text-align:center; line-height:12px;
	background-image: url(../images/menubg.png);
	background-repeat: no-repeat; cursor:pointer;cursor:hand; border-right:1px solid #000000;}
	
.hoverkleur7 {color:#000000;background-color:#FFFFFF; width:108px; height:38px; font-weight:bold;font-size:12px; text-align:center; line-height:12px;
	background-image: url(../images/menubg.png);
	background-repeat: no-repeat; cursor:pointer;cursor:hand;}


.greyborder {height:14px; width:756px; background-color:#A6A6A6;}

#info
{
	display:none;
	visibility:hidden;
	position:absolute;
	left:215px;
	top:290px;
	width:300px;
	min-height:220px;
	overflow:visible;
	border:solid 5px red ;
	z-index:10;
	background-color:White;
	overflow:visible ;
	padding:10px;
	xpadding-top:20px;
}

* html #info {
	left:185px;
	width:320px;
}


#totaaloverzichtx
{
	cursor:default;
	height: 237px;
	width:154px;
	overflow:visible;
	border:solid 4px white;
	z-index:10;
	background-color:#FF0000;
	padding: 2px;
	color: white;
	padding-top:5px;
}
* html #totaaloverzichtx{
	width:168px;
	height: 252px;
 }
#totaaloverzichtx .kopje {
	margin-top: 4px;
	font-size: 11px;
	text-align: center;
	color: white !important;
	margin-bottom: 0px;
	line-height: 130%;
	

}
#totaaloverzichtx .tussenstand {
	font-size: 14px;
	margin-top: 0px;
	font-weight: bold;
	text-transform:uppercase;
	text-align: center;
	color: #2B2929;
		
	
}
#totaaloverzichtx .donkervak {
	background-color: #2B2929;
	background-color: black;
	margin: 3px 0px 0px 0px;
	
	height: 45px;
}
#totaaloverzichtx .TotalCounterklein {
	color: white;
	padding: 3px 1px;
	font-size: 14px;
	text-align:center;
}

#totaaloverzichtx .TotalCountermiddel {
	color: white;
	padding: 3px 1px;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
}
#totaaloverzichtx .totalcountergroot {
	color: white;
	padding: 5px 1px 3px 1px;
	font-size: 24px;
	text-align:center;
	line-height: 80%;
}
#totaaloverzichtx .tekstbijnr {
	text-align: center;
	font-size: 10px;
	line-height: 80%;
}
#totaaloverzichtx .tekstbijnrA {
	text-align: center;
	font-size: 10px;
	line-height: 80%;
	height: 20px;
	xborder: solid 1px white;
	display:block;
	margin-top: -3px;

}
#mainfloatingdiv{
	display:none;
	visibility:hidden;
	position:absolute;
	left:20px;
	top:210px;
	width: 600px;
	height:480px;
	border:solid 5px purple;
	z-index:10;
	background-color:white;
	overflow:auto;
	padding:10px;
	padding-top:20px;
}
* html #mainfloatingdiv{
	width: 630px;	
}
/*html>body #mainfloatingdiv {top:200px;width:687px;}*/

#extrafloatingdiv{
	display:none;
	visibility:hidden;
	position:absolute;
	left:20px;
	top:210px;
	width: 600px;
	height:480px;
	border:solid 5px purple;
	z-index:10;
	background-color:white;
	overflow:auto;
	padding:10px;
	padding-top:20px;
}
* html #extrafloatingdiv{
	width: 630px;	
}

.mainfloat_rood {border:solid 5px #FF0000 !important;}
.mainfloat_orange {border:solid 5px #FF7F00 !important;}
.mainfloat_yellow {border:solid 5px #FFFF00 !important;}
.mainfloat_green {border:solid 5px #33A02C !important;}
.mainfloat_blue {border:solid 5px #0A50A1 !important;}
.mainfloat_rose {border:solid 5px #F0037F !important;}
.mainfloat_purple {border:solid 5px #811788 !important;}

.mainfloat_rood,
.mainfloat_orange,
.mainfloat_yellow,
.mainfloat_green,
.mainfloat_blue,
.mainfloat_rose,
.mainfloat_purple {
left: 50% !important;
	margin-left: -315px !important;
	
}

.mainfloat_middel {
	left: 50% !important;
	margin-left: -250px !important;
	width: 500px !important;
}
.mainfloat_detail {
	left: 50% !important;
	margin-left: -250px !important;
	width: 500px !important;
	height: 380px !important;
}
.mainfloat_breed {}
.mainfloat_minderbreed {
	left: 50% !important;
	margin-left: -315px !important;
	width: 630px !important;
}
#flash{
	display:none;
	visibility:hidden;
	position:absolute;
	left:-20px;
	top:210px;
	width:604px;
	height:319px;
	overflow:visible;
	border:solid 5px purple ;
	z-index:10;
	background-color:White;
	overflow:auto;
	z-index:100;
}


/*
#hier{
		display:none;
	visibility:hidden;
	position:absolute;
	left:560;
	top:460;
	width:100px;
	overflow:visible;
	border:solid 5px green ;
			z-index:10;
			background-color:White;
			padding-top:20px;
}*/

.img_en_bij_links {
	float:right; 
	width: 252px;
	position:relative;
	text-align: right;
}
.img_en_bij_links .fotodetail {
	padding: 3px;
	border:solid 1px black;
	
}
.img_en_bij_links .fotodetail a {
	font-size: 11px;
	

}

.img_en_bij {
	float:right; 
	width: 210px;
	margin-left: 8px;
	position:relative;
	padding: 3px;
	border:solid 2px red;
} 

.img_en_koop {
	float:right; 
	width: 126px;
	margin-left: 8px;
	position:relative;
	padding: 3px;
	border:solid 2px blue;
}

.detaillist {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	display: inline;

}
.detaillist li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type:disc;
}
* html .detaillist li {
	margin: 0px;
}
.formulier {
	sxwidth: 410px;
	margin: 3px 0;
}
.formulier br {
	clear: left;
}
.formulier label {
	width: 120px;
	float: left;
}
.formulier label,
.formulier input,
.formulier textarea {
	margin: 2px 0;
	float: left;
}
.formulier .checklabel label {
	
width: 220px;
	
}
.formulier .kleiner {
	font-size: 10px;
	line-height: 120%;
}
#houopdehoogte,
#geenfoto {
	margin-top: 5px;
}
* html #houopdehoogte,
* html #geenfoto {
	margin-top: 1px;
}
.formulier .checklabel input {
margin-left:0px;
float: left;
}
.kleineinput {
	width: 30px;
}
.alertmededeling {
	padding: 10px;
	border: solid 2px red;
	
}
#resultaten {
	
}