/*class.tx_iwlawyer*/
.tx-iwlawyer-pi1 {width: 100%;}
.tx-iwlawyer-pi1 TABLE.result-box {width: 100%;}
.tx-iwlawyer-pi1.displayOff { min-height:10px; display:none; }
.tx-iwlawyer-pi1 .displayOn { min-height:10px; }
.tx-iwlawyer-pi1 DIV.contentlink {margin:10px 0px 3px 0px; padding: 0px;background-color:#eeeeee;}
.tx-iwlawyer-pi1 .contentlink A, .tx-iwlawyer-pi1 .contentlink A:visited, .tx-iwlawyer-pi1 .contentlink A:link, .tx-iwlawyer-pi1 .contentlink A:active { font-weight: bold; color: #000; text-decoration: none; }
.tx-iwlawyer-pi1 .contentlink A:hover { color: #000; }
.tx-iwlawyer-pi1 .contentlink P {margin: 0px 0px 5px 0px; padding: 0px;background-color:#eeeeee;}
.tx-iwlawyer-pi1 .special {padding-top: 5px;background-color:#eeeeee; }
.tx-iwlawyer-pi1 .special A {padding-top: 5px; text-decoration: none; }
.tx-iwlawyer-pi1 .result-box {clear: both; margin: 10px 0px 10px 0px; padding: 0px;}
.tx-iwlawyer-pi1 .left-content { background-color:#eeeeee;}
.tx-iwlawyer-pi1 .left-content IMG {margin:10px;}
.tx-iwlawyer-pi1 .left-content {float:left; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; width: 180px;}
.tx-iwlawyer-pi1 {float:left; margin: 0px; padding: 0px;}
.tx-iwlawyer-pi1 .right-content {height:100%;padding-left:30px;background-color:#eeeeee;}
.tx-iwlawyer-pi1 .right-content .header {padding: 42px 0px 0px 0px;}
.tx-iwlawyer-pi1 .right-content H2 {font-size: 12px; padding: 0px 0px 10px 0px; color: #000; padding: 0px;}
.tx-iwlawyer-pi1 .right-content .body {padding: 0px 0px 0px 0px;white-space: nowrap}

.tx-iwlawyer-pi1 .bodysub {padding: 0px 0px 0px 0px;white-space:normal ;}

.tx-iwlawyer-pi1 .right-content .label {white-space: nowrap} 
.tx-iwlawyer-pi1 .right {padding-left:30px; width: 90%;}
.tx-iwlawyer-pi1 .info {margin: 0px 0px 10px 0px; width: 160px;}
.tx-iwlawyer-pi1 .right .info {width: 100%;}
.tx-iwlawyer-pi1 .info .header {margin:0px 0px 2px 0px; padding:0px; color: #000; font-weight: bold;}
.tx-iwlawyer-pi1  P.header {margin:0px 0px 2px 0px; padding:0px; font-weight: bold; color: #000;}
.tx-iwlawyer-pi1 .right P.bodytext {padding: 0px; margin: 0px 0px 0px 0px;}
.tx-iwlawyer-pi1 .left-bottom { float:left; width: 180px; padding-right: 20px;text-align:right;}
.tx-iwlawyer-pi1 .left-bottom .list {margin:0px; padding:0px;}
.tx-iwlawyer-pi1 HR { clear: both;  height: 1px; border: none;  color: #CCCCCC; margin: -7px 0px 10px 0px;margin:-7px;}

.tx-iwlawyer-pi2 {width: 100%}
.tx-iwlawyer-pi2 .pagebrowser-site { font-weight: bold; color: #000; }
.tx-iwlawyer-pi2 .result-header  A, .tx-iwlawyer-pi2 .result-header A:link  , .tx-iwlawyer-pi2  .result-header A:visited, .tx-iwlawyer-pi2 .result-header A:active { color: #000; font-size: 11px; text-decoration: none; }
.tx-iwlawyer-pi2 .result-header A:hover  { color: #000; }
.tx-iwlawyer-pi2 .result-header .right { font-size: 11px; }
.tx-iwlawyer-pi2 .result-header { clear: both;  margin: 10px 0px 10px 0px; 	padding: 0px; color: #000; }
.tx-iwlawyer-pi2 .result-box { 	clear: both;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tx-iwlawyer-pi2 .left-content { margin: 0px; padding: 0px; width: 120px; background-color:#eeeeee;}
.tx-iwlawyer-pi2 .left-content IMG {margin:10px;}
.tx-iwlawyer-pi2 .right-content { margin:12px 0 0 45px; padding: 0px;  background-color:#eeeeee;}
.tx-iwlawyer-pi2 .left-content2 { margin: 0px; padding: 0px; width: 120px;}
.tx-iwlawyer-pi2 .right-content2 { margin:12px 0 0 45px; padding: 0px; }
.tx-iwlawyer-pi2 .header {margin: 16px 0px 0px 0px;}
.tx-iwlawyer-pi2 .header A  {margin: 0px 0px 0px 0px; color: #000; text-decoration: none;}
.tx-iwlawyer-pi2 .header A:hover  { 	color: #000; }
.tx-iwlawyer-pi2 .strong {font-weight: bold;}
.tx-iwlawyer-pi2 HR { clear: both;  height:1px; border: none;  color: #CCC; margin:-10px; }
.tx-iwlawyer-pi2 .label {width: 110px; font-weight: bold; color: #000; }
.tx-iwlawyer-pi2 .search_value {font-weight: bold;}
.tx-iwlawyer-pi2 .search_error {font-weight: bold; color: #000;}
.tx-iwlawyer-pi2 .noresult {clear: both; margin: 10px 0px 15px 0px;}
.tx-iwlawyer-pi2 .noresult  P {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.tx-iwlawyer-pi2 .abstandshalter {margin: 0px 0 0px 0; border-top: 1px solid #ccc;background-color:#eeeeee;}

.tx-iwlawyer-pi3 {margin: 10px 0px 10px 0px; width: 100%;}
.tx-iwlawyer-pi3 .iw-location {margin: 0px 0px 10px 0px;}
.tx-iwlawyer-pi3 .left-content {margin: 0px; padding: 10px 20px 0px 0px; width: 100px;}
.tx-iwlawyer-pi3 .right-content {margin: 0px; padding: 0px; width: 100%;}
.tx-iwlawyer-pi3 .header {margin: 10px 0px 3px 0px; color: #000; font-weight: bold; color: #000;}
.tx-iwlawyer-pi3 .right-content .header .title {font-weight: bold; margin: 0px; color: #000;}
.tx-iwlawyer-pi3 .right-content .header .title .right A {font-weight: bold; margin: 0px; color: #000; text-decoration: none;}
.tx-iwlawyer-pi3 .right-content .header .title .right A:hover {color: #000;}
.tx-iwlawyer-pi3 .right-content .body {margin: 0px 0px 10px 0px;}
.tx-iwlawyer-pi3 .info {border-bottom: solid 1px #CCCCCC; padding: 5px 0px 10px 0px; margin: 10px 0px  10px 0px;}
.tx-iwlawyer-pi3 HR {clear: both;  height: 1px; border: none;  color: #CCCCCC; margin: 10px 0px 0px 0px; }
.tx-iwlawyer-pi3 .iw-location-list-head {margin: 10px 0px 0px 0px; }
.tx-iwlawyer-pi3 .iw-location-list-head .left {margin: 0px 0px 0px 5px; padding: 0px 20px 0px 0px; width: 100px;}
.tx-iwlawyer-pi3 .iw-location-list-head .right {margin: 0px; padding: 0px; padding-bottom: 15px;}
.tx-iwlawyer-pi3 .iw-location-list-head .right .header {font-weight: bold; margin: 0px;}
.tx-iwlawyer-pi3 .iw-location-list-head .right .body {margin: 0px;}
.tx-iwlawyer-pi3 .iw-location-list-head .right .special {margin: 10px 0px 0px 0px; padding: 0px; }
.tx-iwlawyer-pi3 .special A {padding-left: 4px; }
.tx-iwlawyer-pi3 A, .tx-iwlawyer-pi3 A:link, .tx-iwlawyer-pi3 A:visited {color: #000; text-decoration: none;}
.tx-iwlawyer-pi3 A:hover {color: #000;}
.tx-iwlawyer-pi3 .noresult {clear: both; margin: 10px 0px 15px 0px;}
.tx-iwlawyer-pi3 .noresult  P {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.tx-iwlawyer-pi3 .label {width: 50px; color: #333; }
.tx-iwlawyer-pi3 .contentlink P {margin: 0px 0px 5px 0px; padding: 0px;}
.tx-iwlawyer-pi3 .search_value {font-weight: bold}
.tx-iwlawyer-pi3 .search_error {font-weight: bold; color: #000;}
.tx-iwlawyer-pi3 .text_long {padding: 10px 0px 10px 0px;}

.tx-iwlawyer-pi4 .pi4-normal {width: 100%; }
.tx-iwlawyer-pi4 .pi4-normal FORM {font-size: 11px;  width: 100%; }
.tx-iwlawyer-pi4 .pi4-normal .left {float: left; width= 50%; margin: 0px 5px 0px 0px;}
.tx-iwlawyer-pi4 .pi4-normal INPUT,  .tx-iwlawyer-pi4 .pi4-normal SELECT, .tx-iwlawyer-pi4 .pi4-normal OPTION {font-size: 11px; width: 200px;}
.tx-iwlawyer-pi4 .pi4-normal .button {clear: both; text-align: right;}
.tx-iwlawyer-pi4 .pi4-normal .button INPUT {width: 29px; border: 0px;}

.tx-iwlawyer-pi4 .pi4-small {margin: 0px 10px 0px 11px; padding: 0px;  width: 100%; }
.tx-iwlawyer-pi4 .pi4-small FORM {font-size: 10px;}
.tx-iwlawyer-pi4 .pi4-small INPUT { font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; width: 80px; margin: 0px 0px 0px 0px; }
.tx-iwlawyer-pi4 .pi4-small SELECT, .tx-iwlawyer-pi4 .pi4-small OPTION { font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; width: 190px;}
.tx-iwlawyer-pi4 .pi4-small .button {clear: both; text-align: right; width: 190px;}
.tx-iwlawyer-pi4 .pi4-small .button INPUT {width: 29px; border: 0px;}
.tx-iwlawyer-pi4 .pi4-small DIV {margin-bottom: 5px;}

.tx-iwlawyer-pi5 .pi5-normal FORM {font-size: 11px;  width: 100%; }
.tx-iwlawyer-pi5 .pi5-normal .left {float: left; width= 50%; margin: 0px 5px 0px 0px;}
.tx-iwlawyer-pi5 .pi5-normal INPUT,  .tx-iwlawyer-pi5 .pi5-normal SELECT, .tx-iwlawyer-pi5 .pi5-normal OPTION {font-size: 11px; width: 200px;}
.tx-iwlawyer-pi5 .pi5-normal .button {clear: both; text-align: right;}
.tx-iwlawyer-pi5 .pi5-normal .button INPUT {width: 29px; border: 0px;}

.tx-iwlawyer-pi5 .pi5-small {margin: 0px 10px 0px 11px; padding: 0px;  width: 100%; }
.tx-iwlawyer-pi5 .pi5-small FORM {font-size: 10px;}
.tx-iwlawyer-pi5 .pi5-small INPUT {font-size: 10px; width: 80px; margin: 0px 0px 0px 0px; }
.tx-iwlawyer-pi5 .pi5-small SELECT, .tx-iwlawyer-pi5 .pi5-small OPTION {font-size: 10px; width: 190px;}
.tx-iwlawyer-pi5 .pi5-small .button {clear: both; text-align: right; width: 190px;}
.tx-iwlawyer-pi5 .pi5-small .button INPUT {width: 29px; border: 0px;}
.tx-iwlawyer-pi5 .pi5-small DIV {margin-bottom: 5px;}

.tx-iwlawyer-pi6 {width: 100%; margin: 0px 8px 8px 10px;}
.tx-iwlawyer-pi6 .tx-lawyer-content { padding: 0px;}
.tx-iwlawyer-pi6 .tx-lawyer-image { padding: 0px 10px 0px 0px; width: 60px; }
.tx-iwlawyer-pi6 .tx-lawyer-role { white-space: normal; margin:0px 10px 0px 0px;padding-right:10px;word-wrap: normal;word-wrap: break-word;overflow: auto; }
.tx-iwlawyer-pi6 .tx-lawyer-text { white-space: normal; margin:0px 10px 0px 0px;padding-right:10px;word-wrap: normal;word-wrap: break-word;overflow: auto; }
.tx-iwlawyer-pi6 .tx-lawyer-text A { white-space: normal; font-weight: bold; color: #000; margin:0px 10px 0px 0px;}
.tx-iwlawyer-pi6 .tx-lawyer-text A:hover { color: #000;}
.tx-iwlawyer-pi6 .tx-lawyer-lawyerlist { padding: 5px 0px 0px 0px; margin: 0px 2px 0px 0px; font-weight: bold;}
.tx-iwlawyer-pi6 .tx-lawyer-lawyerlist A:link, .tx-iwlawyer-pi6 DIV	.tx-lawyer-lawyerlist A:visited, .tx-iwlawyer-pi6 DIV	.tx-lawyer-lawyerlist A:active  {color: #000;}
.tx-iwlawyer-pi6 .tx-lawyer-lawyerlist A:hover  {color: #000;}

.tx-iwlawyer-pi7 {display: none;}

.tx-iwlawyer-pi8 {width: 216px; }

/* QuickSearch*/
#white {
	color:#FFF;
}
/*.tx-iwlawyer-pi8 searchBox {}*/
.tx-iwlawyer-pi8 .searchBox {background-color: #415C90; padding: 5px 10px 10px 10px; margin: 0px; border: none; }

.tx-iwlawyer-pi8 .searchBox .head {margin: 0px 0px 4px 0px; padding: 0px; width: 100%; }
.tx-iwlawyer-pi8 .searchBox .header {color: #FFF; font-weight: bold; width: 120px; margin-bottom: 4px;}
.tx-iwlawyer-pi8 .searchBox .form {border: 0px; padding: 0px; margin: 0px}
.tx-iwlawyer-pi8 .searchBox .button {width: 190px; text-align: right; margin: 0px;}
.tx-iwlawyer-pi8 .searchBox .searchIcon {float: right; margin-right: 8px; width: 14px;}
.tx-iwlawyer-pi8 .searchBox .select { font-family: Arial, Helvetica, Arial Unicode MS,sans-serif; 	font-size: 10px; 	height: 14px; 	width: 190px;}


