body{
   margin: 10px center;
   font-family: helvetica;
   background-color: #C3C3C3;
}

table.bodytable{
   width: 900px;
   top: 0px;


}
table.maintable{
   width: 900px;
   top: 0px;


}

td.top{
   background-color: #F2F2F2;
   
   height: 110px;
   text-align: left;
   vertical-align: bottom;
   padding-bottom: 0px;
   padding-left: 0px;
}
table.menutop{
background-color: brown;
}

td.top a, td.top a:visited, td.top a:active {
padding-right: 5px;
padding-left: 11px;
font-size: 18px;
background-color: brown;

text-decoration: none;
color: #55FF00;
}

td.top a:hover{
font-size: 18px;
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
}

td.top a:active {
font-size: 18px;
background-color: #00FF00;
text-decoration: none;
color: #0000FF;
}

#menutypestart{
padding-left: 20px;
}
#menutypeend{
padding-right: 71px;
}
#menutypelogin,#menutypenew{
padding-left: 23px;
font-size: 18px;
color: #00FFFF;

}

#menutypeaccount{
padding-left: 25px;
padding-right: 31px;
font-size: 18px;
color: #00FFFF;

}



td.left{
   background-color: #FFFFFF;
   width: 165;
   vertical-align: top;
}

td.center{
   background-color: #CCCCCC;
   width: 585px;
   vertical-align: top;
   margin-left:0px;
   margin-right:0px;
   
}

td.right{
   background-color: #EEEEEE;
   width: 160px;
   vertical-align: top;
   margin-top:-5px ;
   border: solid 1px brown;
}

td.footer{
   background-color: #CCFFAA;
   width: 800;
}

a.letter{
font-size:13px;
padding-left: 2px ;
padding-right: 2px ;
text-decoration: none;
color: blue;

}

a.currentletter{
padding-left: 2px ;
padding-right: 2px ;
background-color: brown;


color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

div.head{
 font-size: 20px;
 text-align: center;
background-color: brown;
 font-weight: bold;
margin-top: -0px ;
color: white;
margin-left:0px;
margin-right:0px;
padding-top:6px;
}

div.headsmall{
 font-size: 16px;
 text-align: center;

 font-weight: bold;
}

div.center{
 text-align: center;

}

td.center{
 text-align: center;

}

table.lijst{
border-style:solid;
border-width: 1px;
border-color: black;
background-color:white;

}

table.lijst td{
	font-size: 13px;
	text-decoration: none;
	padding-left: 5px;	
	height: 20px;
}
table.lijst a{
	font-size: 13px;
	ltext-decoration: none;
	padding-left: 5px;	
	
}
table.lijst td.header{
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 3px;	
	height: 35px;
	background-color:yellow;
	border-bottom: solid black 1px;
	
}



tr.even{
	background-color: #EEEEEE;
	
}
tr.odd{
	background-color: #DDDDDD;
}





table.menu{
vertical-align:top;
top:0px;
position:relative;
margin:0px;
padding: 0px;
}

table.menu td.header{
background-color: brown;

	padding-left:10px;
	color: white;

}


table.menu a,table.menu a:visited{
color: blue;
text-decoration: ;
font-size:14px;
padding-left:15px;
margin-top:14px;
font-weight:bold;
}

table.menu a:hover{
color: red;

}
table.menu td.menulink{

height:35px;
}



table.accountdata,table.adlist{
	width:490px;
	border: solid gray 1px;
	align:center;
	margin-top: 15px;
}
table.adlist{
	width:570px;
}
table.accountdata input.inp{
	width:280px;
	padding-right:20px;
	text-align:left;
}
table.accountdata td.header,table.adlist td.header{
font-size:18px;
text-align:center;
}

table.accountdata td.title{
font-size:14px;
text-align:left;
padding-left:35px;
}
table.adlist td.title{
font-size:14px;
text-align:left;
padding-left:5px;
}
table.accountdata td.inp{
text-align:left;

}
table.accountdata td.center{
text-align:center;

}
table.accountdata td.message,table.adlist td.message{
text-align:center;
font-size:12px;
margin:15px;
color: red;
}
table.adlist td.cnt{
font-size:12px;
font-weight:bold;
border: solid black 1px;
background-color: #EEEEEE;
width:25px;
text-align:center;
height: 45px;
}
table.adlist td.title{
font-size:12px;
font-weight:bold;
border: solid black 1px;
background-color: brown;
color: white;
}
table.adlist td.data{
font-size:12px;
font-weight:normal;
}
table.adlist td.datahidden{
font-size:12px;
font-weight:normal;
color: red;
text-decoration: line-through;
}

table.adlist tr.even{
	background-color: #EEEEEE;
}
table.adlist tr.odd{
	background-color: #F5F5F5;
}

table.accountdata td.hr{
text-align:center;
font-size:12px;
font-weight:bold;

color: black;
}

div.alertmessage{
margin-top: 30px;
margin-left: 30px;
margin-right: 30px;
padding-top: 30px;
padding-bottom: 20px;

text-align:center;
font-size:16px;
font-weight:bold;
color:red;
	border: solid gray 1px;
background-color: white;
}

table.accountmenu{
	width:165px;
	vertical-align:top;
top:0px;
position:relative;
margin:0px;
padding: 0px;
border: solid brown 1px;
	
}

table.accountmenu td.menuitem{
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 5px;
	height:35px;
	
}
table.accountmenu td.menuitem a.menuitem,table.accountmenu td.menuitem a.menuitem:visited{
	text-decoration:none;
	font-weight:normal;
	color: #000080;
	font-size: 16px;
	padding-left: 23px;
	background-repeat: no-repeat;
 	background-position: top 0px; 
	
}

table.accountmenu td.header{
	background-color: brown;
	padding-left:10px;
	color: white;
}

#menuitem_contact{
 background-image: url(images/contact20x20.gif);
}
#menuitem_zoekertjes{
 background-image: url(zoekertjesiconsmall.gif);
 height:30px;
}
#menuitem_zoekertjesplus{
 background-image: url(zoekertjesiconsmallplus.gif);
}
#menuitem_logout{
 background-image: url(images/logout20x20.gif);
}

a.requestpassword,a.requestpassword:visited{
	font-size:11px;
	color: black;
}

table.images{
	background-color: #FFFF99;
	text-align: center;
}
table.imagesinner{
	background-color: #FFFFFF;
	text-align: center;
}
table.imagesinner a,table.imagesinner a:visited{
	font-size: 10px;
	text-decoration: underline;
	
}
table.adlist td a{
	text-decoration:none;
}

table.adlistinner{

}
table.adlistinner td{
	background-color: #F2F2F2;
	line-height: 18px;
}
table.adlistinner td a,table.adlistinner td a:visited{
	text-decoration:underline;
	color: #0000EE;
}

table.adlistinner td.image{
	width:155px;
	text-align:center;
}
table.adlistinner td.data{
	padding-left:10px;
}
table.adlistinner td.price{
	width:100px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	padding-right:10px;
}

table.addetail{
	width:550px;
	border: solid gray 1px;
	align:center;
	margin-top: 15px;
	/background-color: white;
	background-color: #FFFFAA;
}

table.addetail td{
	padding-top: 0 px;
	margin-top: 10 px;
	vertical-align: top;
}

table.addetail td.images{
	padding-top: 0 px;
	margin-top: 10 px;
	vertical-align: top;
	width:155px;
}

table.images td.image{
	margin-top: 5 px;
	margin-bottom: 2 px;
	vertical-align: middle;
	width:155px;
	height:110px;
}

table.addetailinner td.header{
	padding-left:15px;
	font-weight:bold;
	font-size:16px;
	height:35px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	
}
table.addetailinner td{
	vertical-align:middle;
	background-color: #FFFFAA;
}

table.addetailinner td.data{
	vertical-align:middle;
	width:250px;
	
}

table.addetailinner td.title{
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
	height:25px;
}
table.addetailinner td.description{
	padding-left:10px;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	background-color: #FFFF99;
	border: 1px solid #666666;
	padding-bottom: 20px;
	margin-bottom: 20px;
	
}

table.searchresults{
	padding-left: 15px;
	padding-right: 15px;
border: solid black 1px;
background-color: white;
	
}

table.searchresults td.title{
	font-weight: bold;
	color: white;
	background-color: #999999;
}
table.searchresults td.data{
font-size: 12px;
color: black;
border: solid black 1px;
backgrould-color: white;
}

table.searchresults a.link,table.searchresults a.link:visited{
font-size: 10px;
background-color: brown;
text-decoration:none;
}

