 body {
	background:url(/design/images/background.jpg) #1f404f  repeat-x ;
	color: white;
	padding:0px;
	margin:0px;
	font-family: "century gothic";
	overflow:scroll;
	font-size: 12pt;
	
}

h1 {
	font-size: 16pt;
}

img {
	border: 0px;
}
html
{
	height: 100%;
	margin: 0px 0px 0px 0px;
}

.infowindow 
      { 
      font-family:Verdana; 
      font-size:8pt; 
      font-weight:normal; 
      width:250px; 
      height:50px; 
      overflow:auto; 

}

input, textarea {background:#CCC}

.locatieLinks {
width: 100px;
}

#content{float: left;
width: 860px;

text-align:left;
}


 .gmap{ 
color: black;
width: 400px;
height: 300px;
border: 1px solid white;
 }


#left {
	margin-top:20px;
	float:left;
	width: 190px;
	
}

.taxatiedata .links {
width: 110px;
}

#logo {
padding-top: 30px;
	text-align:center;
	height:144px;
	
	width: 100%;
}

#menu {
	text-align: center;
	margin-top: 30px;
	
}

#menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#menu ul li
{
	margin-top: 15px;
}

#menu a {
display: block;
color: white;
text-decoration:none;
font-size: 13pt;
width: 150px;
padding-left:1px;

}
#menu a:hover {
border-left: 1px solid white;
border-right: 1px solid white;
padding-left:0px;
}

#box {

	/* Wat ruimte overlaten vanaf de top */
position:absolute;
height:auto;
margin:0px 0px 0px -430px;
top:0px;
left: 50%;
overflow:hidden;
text-align:left;

	
}

h3,  h2{
	padding-bottom: 2px;
	margin-bottom: 2px;

}

a {
text-decoration: underline;
color: #999575;
}

a:hover {
color: #c1bda1;	
}

#uploadboxes input{
margin-right: 20px;
margin-bottom: 5px;
width:500px;

}

.fototable {


}

.fototable tr td {

padding-right: 25px;
padding-bottom: 25px;
}

.fototable tr td img { 

border: 0px;
}


.fototable_admin tr td {
padding: 5px;
border: 1px solid white;
text-align: center;
}

#head {

border-spacing:  2px 0px;
}

#head tr td {
color: black;
}

#head tr td a {
color: black;
text-decoration: none;
}

#head tr th {
color: #0a2833;
background-color: #b2bcc0;
border-bottom: 2px solid #0a2833;
text-align: center;
}

.berichtheader a {
color: #0a2833;
background-color: #b2bcc0;
display: block;
text-decoration: none;
font-weight: bold;
float:left;
margin-right:2px;
padding:5px;
width:158px;
border-left: 2px solid #183746;
text-align: center;
}

.berichtheader a:hover {
color: white;
}

.berichtheader {
border-bottom: 2px solid #183746;
}

.bijlagen a{
color: black;
}

/* ..... ZOOMY */
#zoomy { position:absolute; overflow:hidden; background:#000000; padding:0px; border:1px solid #FFFFFF; text-align:center; color:#fff; line-height:0; }
#zoomy img { margin:5px; margin-top: 15px; }	
#zoomy p { position:relative; margin:10px 5px 5px 5px; line-height:100%; text-align:left  }

#close { position:absolute; right:5px; width:12px; height:12px; background:url(/design/images/close.gif) no-repeat; cursor:pointer;} 

ul.fotos{ float: left; }

ul.fotos li{
	display: inline;
	float: left;
	width: 500px;
	height: 240px;
	}

td.contact_list_item {
	background-color: #b2bcc0;
}

td.contact_new {
	
	font-weight: bold;
}

td.contact_selected {
	color: #b2bcc0;
	background-color: white;
}

#gal_thumb_container{ width: 120px; }

#gal_enlarge_container{ float: left; width: 360px; height: 400px; }


/* form validation */
.successMsg {background: #00FF00; border: 2px solid #00B700; font-size:larger; text-align:center; margin:10px 0; padding: 5px;}
.successForm {display:none;}
.errorElement {background: #FFFFCC;}
label.errorLabel {background: url(bullet_error.gif) no-repeat left center; margin-left:2px; padding-left:15px; color: #E1B500;}

/*DL, DT, DD TAGS LIST DATA*/
dl {
	    margin-bottom:20px;
}
	 
dl dt {

	color:#fff;
	float:left;

	margin-right:10px;
	padding:5px;
	width:130px;
}
	 
dl dd {
	margin:2px 0;
	padding:5px 0;
}
th {	text-align: left;}