/* pic box */
table.picbox { margin: 0px 5px 5px 0px; float:left; }
table.picbox td { padding: 0px; line-height: 1px; }
table.picbox td.tl { background: url(images/picbox_tl.gif) no-repeat; width: 10px; height: 10px; }
table.picbox td.t { background: url(images/picbox_t.gif) repeat-x; height: 10px; }
table.picbox td.tr { background: url(images/picbox_tr.gif) no-repeat; width: 10px; height: 10px; }
table.picbox td.l { background: url(images/picbox_l.gif) repeat-y; width: 10px; }
table.picbox td.c { background: white; border: solid 1px #949494; padding: 0px; }
table.picbox td.r { background: url(images/picbox_r.gif) repeat-y; width: 10px; }
table.picbox td.bl { background: url(images/picbox_bl.gif) no-repeat; width: 10px; height: 10px; }
table.picbox td.b { background: url(images/picbox_b.gif) repeat-x; height: 10px; }
table.picbox td.br { background: url(images/picbox_br.gif) no-repeat; width: 10px; height: 10px; }
/* person box */
table.personbox { margin: 5px 0px 5px 5px; float:right; border-collapse: collapse; }
table.personbox td { padding: 0px; line-height: 1px; }
table.personbox td.tl { background: url(images/picbox_tl.gif) no-repeat; width: 10px; height: 10px; }
table.personbox td.t { background: url(images/picbox_t.gif) repeat-x; height: 10px; }
table.personbox td.tr { background: url(images/picbox_tr.gif) no-repeat; width: 10px; height: 10px; }
table.personbox td.l { background: url(images/picbox_l.gif) repeat-y; width: 10px; }
table.personbox td.c { background: white; border: solid 1px #949494; padding: 0px; }
table.personbox td.r { background: url(images/picbox_r.gif) repeat-y; width: 10px; }
table.personbox td.bl { background: url(images/picbox_bl.gif) no-repeat; width: 10px; height: 10px; }
table.personbox td.b { background: url(images/picbox_b.gif) repeat-x; height: 10px; }
table.personbox td.br { background: url(images/picbox_br.gif) no-repeat; width: 10px; height: 10px; }

.ContactFR li { padding: 7px 0px 7px 0px; font-weight: bold; color: #767676; margin: 4px 0px 4px 60px; }
.ContactFR li a { display: block; text-decoration: none; color: #767676; }

.ContactDE li { padding: 7px 0px 7px 0px; font-weight: bold; color: #767676; margin: 4px 0px 4px 60px; }
.ContactDE li a { display: block; text-decoration: none; color: #767676; }

.mail
{
	background: url(images/mail.gif) top left no-repeat; padding: 17px 0px 17px 60px;
	font-weight: bold; color: #767676; margin: 4px 0px; display: block; text-decoration: none;
}

.phone 
{
	background: url(images/phone.gif) top left no-repeat; padding: 17px 0px 17px 60px;
	font-weight: bold; color: #767676; margin: 4px 0px; display: block;
}

.fax 
{
	background: url(images/fax.gif) top left no-repeat; padding: 17px 0px 17px 60px;
	font-weight: bold; color: #767676; margin: 4px 0px; display: block;
}


a.mail:hover, a.phone:hover, a.fax:hover { color: #4D568A; text-decoration: underline; }
.sideBoxInner p { margin-bottom: 5px; margin-top: 16px; }

#map_canvas { width: 332px; height: 332px; margin: 10px; }
table.picbox td.c #map_canvas { line-height: 16px; }
