body
{
background-color: transparent;	
}
	
#top, #bottom
{
	background-image: none;
}

#wrapper div, #wrapper .bluebox, #wrapper .brownbox, #wrapper .halfbrownbox
{
	background-color: transparent;
}

#wrapper, #top, #header, #logo, #bottom, #footer, #footer .cbox, #information,
#content, #leftcontent, #servicecontent, #maincontent, #breadcrumbnavigation
{
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;	
}

#wrapper .topline, #wrapper .bottomline, #wrapper #content, #servicecontent
{
	border: none;	
}

#header
{
	height: auto;
	border-bottom: 1px solid #e3e3e3;	
}

#footer
{
	border-top: 1px solid #e3e3e3;	
}

#breadcrumbnavigation, #content
{
	margin: 10px 0px 30px 0px;	
}

#navigation, #copyright, #rightcontent, #language-switch, #printlink, #downloadlink, #servicenavigation, 
.tx-mncontactform-pi1, #content #lawyer-details .contactlink, #content #lawyer-details .contactlink a
{
	display: none;
}

#information
{
	margin: 20px 0px 10px 0px;	
}

#information .cbox, #information h2, #information h3, #information p
{
	margin: 0;
	padding: 0;	
}

#information div
{
	float: left;
	display: inline;
	width: 50%;
}

#information p
{
	float: left;
	display: inline;
	width: 25%;
}

#information p .hidden
{
	display: inline;
}

#logo
{
	text-align: center;	
} 

#logo img
{
	display: inline;
}

#content #lawyer-details .left, #content #lawyer-details .right
{
	float: left;
	display: inline;
}

#content #lawyer-details .right
{
	padding-left: 20px;	
}

#content #lawyer-details .right p, #content #lawyer-details .right p span
{
	display: block;
}

#content #lawyer-details .right p a
{
	padding-right:20px;
}

#content #maincontent h2
{
	clear: both;
}