/* --------------- layout --------------- */

body
{
	font: 9pt Arial, Verdana, Times;
	margin:  0px;
	padding: 0px;
}

input, td, textarea
{
	font: 9pt Arial, Verdana, Times;
}

a
{
	color: #000000;
	text-decoration: underline;
}

p
{
    margin: 0px;
}

TD.searchbar
{
    background-color: #f1f1f1;
    padding: 15px 0px 0px 0px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

TD.content
{
    width: 575px;
    background-color: #ffffff;    
}

TD.sidebar
{
    width: 200px;
    background-color: #ffffff;
    padding: 20px 20px 20px 20px;
}

TD.footer
{
    text-align:center;
    background-color: #ffffff;
    padding: 0px 0px 20px 20px;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-top: 0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
}

TD.bottomright
{
    text-align:center;
    background-color: #ffffff;
    padding: 0px 20px 20px 20px;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-top: 0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
}

TD.address_title
{
    font-family: Arial, Verdana, Tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #777777;
	text-align:center;
}

TD.address_subtitle
{
    font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #777777;
	text-align:center;
}

TD.address_icon
{
    font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #ED352B;
	padding: 3px 5px 0px 5px;
}

TD.address_data
{
    font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #777777;
	text-align: left;
	padding: 3px 0px 0px 0px;
}

TD.address_openingstijden
{
    font-family: Arial, Verdana, Tahoma;
	font-size: 7pt;
	font-weight: bold;
	color: #777777;
	text-align: center;
}

A.address
{
	color: #777777;
	text-decoration: underline;
}

A.address:hover
{
	color: #777777;
	text-decoration: underline;
}

