body { font: normal .9em 'Trebuchet MS', Tahoma, sans-serif; color: #000; margin: 0px; background-image:url(img/body_bck.jpg); background-repeat:repeat-x; background-attachment:fixed; }

h3 { font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }

a { background: inherit; color: #339900; text-decoration: none; }
a:hover { background: inherit; color: #006699; text-decoration: underline; }

.not_vis {display:none}
.vis {display:block}

.strip_td {background-image:url(img/gradientbg.jpg); background-repeat:repeat-x; height:25px;}

.thumb {
	padding:3px; border: #E2E2E2 1px solid;
}

.over {
	padding:3px; border: #999999 1px solid;
}

.focus {
	border: #999999 1px solid; background-color:#F2F2F2;
}

.blur {
	border: #CCCCCC 1px solid; background-color:#FFFFFF;
}

.email {
	background-color:#F2F2F2;
}

.klikhier {
	padding:5px; text-align:center; color:#A7D742;
}

H1 {
font-size: 1.8em; color: #99CC00;
}
#makelaars_website { display:none;}

.table_menu_left {
border-left: #E2E2E2 1px solid; 
border-right: #E2E2E2 1px solid; 
border-bottom: #E2E2E2 1px solid;
background-image:url(img/gradientbg.jpg);
background-repeat:repeat-x; padding-top:10px;
font: normal .9em 'Trebuchet MS', Tahoma, sans-serif;
}

select { font: normal 1em 'Trebuchet MS', Tahoma, sans-serif; color: #555;}

#cellback { background-image:url(img/gradientbg.jpg); background-repeat:repeat-x; height:30px; padding-top:10px; padding-left:5px; }

/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;			
}
#sidebar ul.sidemenu li {
	padding: 0px 10px;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.2em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D4D4D4;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #3333FF;
	background-color:#F2F2F2;
	color: #3333FF;		
}

.tell_friend {
border: #E2E2E2 1px solid; background-color: #F2F2F2;
}

.menu_body:link {
font: bold 1.2em 'Trebuchet MS', Tahoma, sans-serif;
color: #3333FF;
text-decoration:none;
}

.menu_body:visited {
font: bold 1.2em 'Trebuchet MS', Tahoma, sans-serif;
color: #F2F2F2;
text-decoration:none;
}

.menu_body:hover {
color: #FFFFFF;
text-decoration:underline;
}

.zoek_form:link {
font: bold 1.1em 'Trebuchet MS', Tahoma, sans-serif;
color: #65944A;
text-decoration:underline;
line-height:35px;
}

.zoek_form:visited {
font: bold 1.1em 'Trebuchet MS', Tahoma, sans-serif;
color: #65944A;
line-height:35px;
text-decoration:underline;
}

.zoek_form:hover {
color: #006699;
line-height:35px;
text-decoration:none;
}

input.btn{
   color:#050;
   font-family:'Trebuchet MS', Tahoma, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#cccccccc');}
.paging:link {
	font-family: 'Trebuchet MS', Tahoma, sans-serif;
	font-size: .9em;
	text-decoration: none;
	color:#000000;
	border:#999999 1px solid;
	padding-top:2px;
	padding-bottom:2px; 
	padding-left:6px; 
	padding-right:6px; 
	line-height:24px;
}

.paging:visited {
	font-family: 'Trebuchet MS', Tahoma, sans-serif;
	font-size: .9em;
	text-decoration: none;
	color:#000000;
	border:#999999 1px solid;
	padding-top:2px;
	padding-bottom:2px; 
	padding-left:6px; 
	padding-right:6px; 
	line-height:24px;
}

.paging:hover {
	font-family: 'Trebuchet MS', Tahoma, sans-serif;
	font-size: .9em;
	text-decoration: none;
	color:#000000;
	border:#000000 1px solid;
	padding-top:2px;
	padding-bottom:2px; 
	padding-left:6px; 
	padding-right:6px; 
	line-height:24px;
	background-color:#CCCCCC;
}

.links_detail {
	margin-top:30px;
	border-bottom: #E2E2E2 1px solid;
	padding-bottom:5px;
}

.in_kort {
	margin-top:20px;
	border-top: #E2E2E2 1px solid;
	padding-top:25px;
}

.foto {
	border: #999999 2px solid;
	background-color: #999999;
}
