/***PRINT SPECIFIC STYLESHEET***/

.printonly {
	display: block !important;
}

.noprint {
	display: none !important;
}

.clear {
	clear: both !important;
	height: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

div#header,
div#content,
div#footer {
	font-size: 10pt;

}

h1 {
	margin: 0.25em 0 0;
}

h2 {
	margin: 0.5em 0;
}

h3 {
	margin: 1em 0 0.5em;
}

p {
	margin: 0 0 0.5em;
}

a {
	text-decoration: none;
	color: #000000;
}

div.component_wide_head em {
	font-size: 1.4em;
}

p.ratings {
	margin: 0.25em 0;
}

p.date_author {
	margin: 0 0 1em;
}

div.f18_alternative_searchterm {
	margin: 0.5em 0 0;
}

a.f1_logo_judex img {
	padding: 1em 0;
	border: none;
}

div.f8_popular_articles span {
	padding: 0 1em 0 0;
}

div.f9_latest_columns ul {
	margin: 0;
	padding: 0;
}

div.f9_latest_columns ul li {
	clear: both;
	list-style: none;
}

div.f9_latest_columns ul li img {
	float: left;
	margin: 0 1em 1em 0;
}

div.f12_practice_examples {
	clear: both;
}

div.f12_practice_examples ul {
	margin: 0;
	padding: 0;
}

div.f12_practice_examples ul li {
	clear: both;
}

div.f12_practice_examples img {
	float: left;
	padding: 0 1em 1em 0;
	border: none;
}

div.f16_columns h2 {
	clear: both;
}

div.f16_columns div.column_subtext {
	padding: 0 0 1em;
}

div.f16_columns div.recent_column img {
	float: left;
	padding: 0 1em 1em 0;
	border: none;
}

div.f16_columns ul.previous_columns div.previous_columns_col_left,
div.f16_columns ul.previous_columns div.previous_columns_col_center,
div.f16_columns ul.previous_columns div.previous_columns_col_right {
	float: left;
	width: 10%;
}

div.f16_columns ul.previous_columns div.previous_columns_col_center {
	width: 50%;
}

div.f17_lawyers_within_departement {
	clear: both;
}

div.f17_lawyers_within_departement ul li {
	margin: 0 0 1em;
}

div.f17_lawyers_within_departement h4 {
	margin: 0;
	font-size: 1.1em;
}

div.f19_searchresults_list div.panel {
	display: block;
}

div.f19_searchresults_list ul li h3 span {
	float: none;
}

div.f19_searchresults_list ul li span {
	float: left;
}

div.f19_searchresults_list ul li h4 {
	margin: 0 0 0.5em;
}

div.f19_searchresults_list ul li p {
	margin: 0 0 1em;
}

div.f19_searchresults_list ul li {
	list-style: none;
}

div.f20_searchresults_per_type ul.searchresults_per_type li {
	list-style: none;
}

div.f20_searchresults_per_type ul.searchresults_per_type li span {
	float: left;
	width: 2em;
}

div.f20_searchresults_per_type ul.searchresults_per_type li h4 {
	margin: 1em 0 0.25em;
}

div.f20_searchresults_per_type ul.searchresults_per_type li p {
	margin-left: 2em;
}

div.f22_searchresults_lawyers ul.searchresults_lawyers li {
	list-style: none;
}

div.f22_searchresults_lawyers ul.searchresults_lawyers li span {
	float: left;
	width: 2em;
}

div.f22_searchresults_lawyers ul.searchresults_lawyers li h4 {
	margin: 1em 0 0.25em;
}

div.f22_searchresults_lawyers ul.searchresults_lawyers li p,
div.f22_searchresults_lawyers ul.searchresults_lawyers li div.lawyer_col_right {
	margin-left: 2em;
}

div.f23_article_list ul li {
	list-style: none;
}

div.f23_article_list ul li div.article_list_col_left {
	float: left;
	width: 2em;
}

div.f23_article_list ul li p,
div.f23_article_list ul li div.component_rating {
	margin-left: 2em;
}

div.f24_accordion_list ul li {
	list-style: none;
}

div.f24_accordion_list ul li div.panel {
	display: block;
}

div.f24_accordion_list ul li div.accordion_list_col_left {
	float: left;
	width: 2em;
}

div.f24_accordion_list ul li div.accordion_list_col_right {
	margin-left: 2em;
}

div.f26_article img {
	float: right;
	padding: 0 0 0 1em;
}

div.f28_alsosee_list h2 {
	margin-bottom: 0.25em;
}

div.f28_alsosee_list ul.alsosee_list {
	margin: 0;
	padding: 0;
}

div.f28_alsosee_list ul.alsosee_list li {
	margin: 0 0 0 2em;
	list-style: disc;
}

div.f28_alsosee_list ul.alsosee_list li p {
	margin: 0;
}

div.f29_intro_reactions {
	margin: 0 0 1.5em;
}

div.f30_ratings ul.ratings_list li {
	margin: 0 0 1.5em;
}

div.f30_ratings ul.ratings_list div.component_rating {
	float: left;
}

div.f30_ratings ul.ratings_list div.component_rating span {
	display: block;
	width: 5em;
}

div.f30_ratings ul.ratings_list h3 {
	margin: 0 0 0.5em;
}

div.f30_ratings ul.ratings_list p.date_author {
	margin: 0 0 0.5em;
}

div.f32_column img {
	float: left;
	padding: 0 1em 1em 0;
}

div.f33_columns_list ul.columns_list li {
	clear: both;
}

div.f33_columns_list ul.columns_list div {
	float: left;
	padding: 0 1em 0 0;
}

div.f34_lawyer_info {
	margin: 0 0 1.5em;
}

ul.footer_nav_right {
	margin: 1em 0;
	padding: 0;
}

ul.footer_nav_right li {
	list-style: none;
}

div.component_paginator,
div.component_rate,
p.ratings span,
p.ratings a,
div.f2_banner_leaderboard,
ul.f3_breadcrumbpath,
ul.f4_secondary_functions,
form.f5_search_function,
div.f6_presentation_judex,
div.f7_index_departments,
div.f10_current_subject,
div.f11_banner_rectangle,
div.f12_practice_examples a.more_examples,
div.f14_department_choice div,
div.f15_index_department,
div.f17_bottom,
div.f19_searchresults_list span.accordion_indicator,
div.f19_searchresults_list p.results,
div.f20_searchresults_per_type a.link_all_results,
div.f20_searchresults_per_type div.searchresults_type_nav,
div.f21_search_lawyers,
div.f22_searchresults_lawyers ul.searchresults_lawyers ul,
div.f22_searchresults_lawyers ul.searchresults_lawyers li div.lawyer_col_right a,
div.f24_accordion_list ul li span.accordion_indicator,
div.f27_rating,
div.f34_lawyer_info ul,
form.f35_form,
ul.footer_nav_left,
ul.footer_nav_right a,
ul.footer_nav_right span {
	display: none !important;
}



/******************************************************************************** SIFR 3 (Beta2) DEFAULT ***/

.sIFR-flash {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

.sIFR-alternate {
  visibility: visible !important;
  display: block !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
}

