  .docsearch-map div, .docsearch-map span, .docsearch-map h3, .docsearch-map h4, .docsearch-map h5, .docsearch-map h6, .docsearch-map p, .docsearch-map blockquote, .docsearch-map pre, .docsearch-map a, .docsearch-map abbr, .docsearch-map acronym, .docsearch-map address, .docsearch-map big, .docsearch-map cite, .docsearch-map code, .docsearch-map del, .docsearch-map dfn, .docsearch-map em, .docsearch-map font, .docsearch-map img, .docsearch-map ins, .docsearch-map kbd, .docsearch-map q, .docsearch-map s, .docsearch-map samp, .docsearch-map small, .docsearch-map strike, .docsearch-map strong, .docsearch-map sub, .docsearch-map sup, .docsearch-map tt, .docsearch-map var, .docsearch-map dl, .docsearch-map dt, .docsearch-map dd, .docsearch-map ol, .docsearch-map ul, .docsearch-map li, .docsearch-map fieldset, .docsearch-map form, .docsearch-map label, .docsearch-map legend, .docsearch-map table, .docsearch-map caption, .docsearch-map tbody, .docsearch-map tfoot, .docsearch-map thead, .docsearch-map tr, .docsearch-map th, .docsearch-map td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
.docsearch-map input, .docsearch-map select, .docsearch-map th, .docsearch-map td {font-size: 1em}
 .docsearch-map li li, .docsearch-map li p, .docsearch-map td p, .docsearch-map blockquote p {font-size: 1em}
* html .docsearch-map {overflow: hidden}
 .cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.cf {display: inline-block}
 * html .cf {height: 1%}
.cf {display: block}
  .imedo-content .padder {padding: 1em}
.imedo-content .check-green {padding-left: 2em !important}
.imedo-content .provider-breadcrumb {padding: 1em}
 .imedo-content p {margin-bottom: 1em}
.imedo-content form {width: 100%}
.imedo-content fieldset {padding: 1em; border: none}
.imedo-content legend {padding: 1em 1em 0 0}
.imedo-content label, .imedo-content select, .imedo-content .radio-button, .imedo-content .check-box, .imedo-content .submit {cursor: pointer}
.imedo-content .password-field, .imedo-content .text-field, .imedo-content textarea, .imedo-content select, .imedo-content .labeled, .imedo-content .submit {margin-bottom: 1em}
.imedo-content label, .imedo-content .label {display: block; padding: 0 0 .2em; font-size: 1.2em}
.imedo-content .text-field, .imedo-content .password-field, .imedo-content textarea {width: 100%}
.imedo-content select {display: block}
.imedo-content label span {font-size: .8em; white-space: nowrap}
.imedo-content .docsearch-submitbox {padding-top: .6em}
.imedo-content .button-container {float: left}
.imedo-content .display-options {float: right; width: 12em; text-align: right}
  .imedo-content button.button-style, .imedo-content a.button-style {margin: 0px; padding: 0px; display: inline-block; border-color: #E0E0E0; border-width: 0px 1px 1px 0px; border-style: solid; background: #dedede url(/images/apps/doctors/sprites/button-bg.png) repeat-x top; text-decoration: none; float: none}
.imedo-content button.button-style span, .imedo-content a.button-style span {display: inline-block; border: 1px solid #aaa; padding: 5px 15px; color: #333; font-size: 1em; cursor: pointer; text-decoration: none; background: none}
 .imedo-content button.button-style {*width: 235px}
.imedo-content button.button-style span {*width: 200px}
.imedo-content button.button-style:hover, .imedo-content a.button-style:hover {text-decoration: none}
.imedo-content button.button-style:hover span, .imedo-content a.button-style:hover span {color: #000; border-color: #888; text-decoration: none}
.imedo-content a.button-style.recommend span {padding-left: 22px; background: url(/images/icons/votingstar-off.png) no-repeat 5px center}
.imedo-content a.button-style.recommend:hover span {background-image: url(/images/icons/votingstar-orange.png)}
 .imedo-content .docsearch-header .imedo-header {float: left; width: 300px}
.imedo-content .docsearch-header .imedo-logo {float: right; width: 250px}
.imedo-content .docsearch-header p {text-align: right; margin: 1em 1em 1.6em 0; font-style: italic}
.imedo-content .docsearch-header h2 {margin: .8em 0 0 .8em}
.imedo-content .docsearch-header h3 {margin: 0 0 .5em 1em; font-size: 1em; font-weight: normal}
 .imedo-content .map-img {width: 100%; height: 100%; border: none; z-index: 10; position: relative; top: -420px; background: none !important}
  .imedo-content .map-display {position: relative; z-index: 0; top: -840px !important; width: 300px !important; height: 420px !important; background-image: url('http://doctors.imedo.de/images/whitelabel/providersearch/image-map-sprite-small.gif')}
.imedo-content ul.city-list {float: left; font-size: 12px}
.imedo-content ul.city-list.map-overlay {float: none; height: 100%; left: -5%; margin: 0; padding: 0; position: relative; top: 0; width: 5%}
.imedo-content ul.city-list img {border: none; margin-bottom: .15em}
.imedo-content ul.city-list.map-overlay li {list-style-type: none; z-index: 15}
.imedo-content li.toplevel a.dropdown-tab {text-decoration: none; padding-left: .8em; z-index: 500; padding-top: .2em; padding-bottom: .2em; font-weight: bold}
.imedo-content li.toplevel a.dropdown-tab:hover {text-decoration: none}
.imedo-content li.toplevel a.dropdown-tab span {padding-right: .2em; padding-top: .4em; margin-top: -3px; padding-bottom: 0em; display: block; white-space: nowrap}
.imedo-content li.toplevel:hover a.dropdown-tab {position: relative; z-index: 500}
.imedo-content li.toplevel:hover a.dropdown-tab span {padding-right: .8em}
.imedo-content li.toplevel:hover a.dropdown-tab img {display: none}
 .imedo-content ul.city-list.map-overlay li {list-style-type: none !important; padding: 0 !important; margin: 0 !important}
.imedo-content ul.city-list.map-overlay li ul {padding: 0 !important; margin: 0 !important}
.imedo-content ul.city-list.map-overlay #area-bw, .imedo-content ul.city-list.map-overlay #area-1 {position: absolute; z-index: 150}
.imedo-content ul.city-list.map-overlay #area-by, .imedo-content ul.city-list.map-overlay #area-2 {position: absolute; z-index: 180}
.imedo-content ul.city-list.map-overlay #area-be, .imedo-content ul.city-list.map-overlay #area-3 {position: absolute; z-index: 195}
.imedo-content ul.city-list.map-overlay #area-bb, .imedo-content ul.city-list.map-overlay #area-4 {position: absolute; z-index: 194}
.imedo-content ul.city-list.map-overlay #area-hb, .imedo-content ul.city-list.map-overlay #area-5 {position: absolute; z-index: 197}
.imedo-content ul.city-list.map-overlay #area-hh, .imedo-content ul.city-list.map-overlay #area-6 {position: absolute; z-index: 198}
.imedo-content ul.city-list.map-overlay #area-he, .imedo-content ul.city-list.map-overlay #area-7 {position: absolute; z-index: 190}
.imedo-content ul.city-list.map-overlay #area-mv, .imedo-content ul.city-list.map-overlay #area-8 {position: absolute; z-index: 199}
.imedo-content ul.city-list.map-overlay #area-ni, .imedo-content ul.city-list.map-overlay #area-9 {position: absolute; z-index: 196}
.imedo-content ul.city-list.map-overlay #area-nw, .imedo-content ul.city-list.map-overlay #area-10 {position: absolute; z-index: 192}
.imedo-content ul.city-list.map-overlay #area-rp, .imedo-content ul.city-list.map-overlay #area-11 {position: absolute; z-index: 182}
.imedo-content ul.city-list.map-overlay #area-sl, .imedo-content ul.city-list.map-overlay #area-12 {position: absolute; z-index: 181}
.imedo-content ul.city-list.map-overlay #area-sn, .imedo-content ul.city-list.map-overlay #area-13 {position: absolute; z-index: 192}
.imedo-content ul.city-list.map-overlay #area-st, .imedo-content ul.city-list.map-overlay #area-14 {position: absolute; z-index: 193}
.imedo-content ul.city-list.map-overlay #area-sh, .imedo-content ul.city-list.map-overlay #area-15 {position: absolute; z-index: 200}
.imedo-content ul.city-list.map-overlay #area-th, .imedo-content ul.city-list.map-overlay #area-16 {position: absolute; z-index: 189}
 .imedo-content ul.map-dropdown li {background-image: none !important; line-height: 1.5; text-align: left}
.imedo-content ul.map-dropdown li a {border-top: solid 1px transparent; border-bottom: solid 1px transparent}
.imedo-content ul.map-dropdown li.dropdown-last {padding: .25em .25em 0 0; margin-top: .25em; text-align: right}
.imedo-content ul.map-dropdown li.dropdown-last a {margin-right: .5em; padding-left: 1.6em !important; border: none; display: inline}
.imedo-content ul.map-dropdown li.dropdown-last a:hover {border: none; padding-left: 1.6em}
.imedo-content ul.city-list ul {padding: 0; margin: 0; z-index: 200}
.imedo-content ul.city-list table {border-collapse: collapse}
.imedo-content ul.city-list li a {display: block}
.imedo-content ul.city-list li:hover {position: relative; z-index: 300}
.imedo-content ul.city-list a:hover {position: relative; z-index: 300}
.imedo-content ul.city-list li:hover ul {left: 0; top: 16px}
* + html .imedo-content ul.city-list li:hover ul {left: 0; top: 1.60em}
.imedo-content ul.city-list ul {position: absolute; left: -9999px; top: -9999px}
.imedo-content ul.map-dropdown {width: 15em}
.imedo-content ul.map-dropdown a {display: block; width: 14em; padding-left: 1em}
 * html .imedo-content a.dropdown-tab {padding-bottom: .3em !important; position: relative; z-index: 250}
* html .imedo-content a.dropdown-tab:hover {position: relative; z-index: 500}
* html .imedo-content a.dropdown-tab:hover span {padding-right: .8em; margin-top: -3px}
* html .imedo-content a.dropdown-tab:hover img {display: none}
* html .imedo-content a.dropdown-tab span {margin-top: 0; padding-bottom: 0}
* html .imedo-content ul.map-dropdown li a {border: none}
* html .imedo-content ul.map-dropdown li a:hover {border: none}
* html .imedo-content ul.city-list.map-overlay a:hover ul.map-dropdown {position: absolute; top: 20px; left: -11px; z-index: 0}
* html .imedo-content ul.city-list.map-overlay {float: none; height: 100%; left: -5%; margin: 0; padding: 0; position: relative; top: 0px; width: 5%; z-index: 500}
 * + html .imedo-content a.dropdown-tab {padding-bottom: .3em !important; position: relative; z-index: 250}
* + html .imedo-content a.dropdown-tab:hover {position: relative; z-index: 500}
* + html .imedo-content a.dropdown-tab:hover span {padding-right: .8em; margin-top: -3px}
* + html .imedo-content a.dropdown-tab:hover img {display: none}
* + html .imedo-content a.dropdown-tab span {margin-top: 0; padding-bottom: 0}
* + html .imedo-content ul.map-dropdown li a {border: none}
* + html .imedo-content ul.map-dropdown li a:hover {border: none}
* + html .imedo-content ul.city-list.map-overlay a:hover ul.map-dropdown {position: absolute; top: 20px; left: -11px; z-index: 0}
* + html .imedo-content ul.city-list.map-overlay {float: none; height: 100%; left: -5%; margin: 0; padding: 0; position: relative; top: 0px; width: 5%; z-index: 500}
 .imedo-content .docsearch-results {padding: 0 1em 1em 1em}
.imedo-content .pager-container {margin: 1em auto; text-align: center}
.imedo-content ul.pagination, .imedo-content ul.pager {margin-bottom: 1.5em}
.imedo-content ul.pagination li, .imedo-content ul.pager li {display: inline; list-style-type: none; margin-right: 0.4em}
.imedo-content ul.pagination a, ul.pagination span, .imedo-content ul.pager a, ul.pager span {padding: 0.3em 0.5em; text-decoration: none}
.imedo-content ul.pager a.pager-first {padding-left: 1.5em}
.imedo-content ul.pager a.pager-last {padding-right: 1.5em}
.imedo-content .tab-list {font-size: 1.16em; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0}
.imedo-content .tab-list li {float: left; padding: 0; border-bottom: none; margin: 0 .2em 0 0}
.imedo-content .tab-list li > a, .imedo-content .tab-list li > span {display: block; padding: .2em .4em; text-decoration: none !important}
.imedo-content .tab-list li > a:hover {display: block; padding: .2em .4em; text-decoration: none !important}
.imedo-content .tab-list-alphabet {font-size: 1.16em; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0}
.imedo-content .tab-list-alphabet li {float: left; padding: 0; margin: 0 .2em 0 0 !important; list-style-type: none !important}
.imedo-content .tab-list-alphabet li a, .imedo-content .tab-list-alphabet li span {display: block; padding: .1em .2em; text-decoration: none !important}
.imedo-content .tab-list-alphabet li a:hover {display: block; padding: .1em .2em; text-decoration: none !important}
.imedo-content .details ul.icons {list-style-type: none; padding: 0}
.imedo-content .details ul.icons li {float: left; margin: 0 1em .2em 0}
.imedo-content .table-style {border-collapse: collapse; margin: 0 0 1em; width: 100%; font-size: 1em}
.imedo-content .table-style tr, .imedo-content .table-style tbody, .imedo-content .table-style tfoot, .imedo-content .table-style thead {width: 100%}
.imedo-content .table-style th {font-weight: bold}
.imedo-content .table-style th, .imedo-content .table-style td {width: auto; overflow: hidden; padding: 0.5em; text-align: left; vertical-align: top}
.imedo-content td.provider-picture {width: 5%; text-align: center}
.imedo-content td.provider-name {width: 40%}
.imedo-content td.provider-views {width: 15%}
.imedo-content td.provider-recommendations {width: 20%}
.imedo-content td.provider-certificates {width: 15%}
.docsearch-mini td.provider-picture {width: 10%; text-align: center}
.docsearch-mini td.provider-name {width: 30%}
.docsearch-mini td.provider-recommendations {width: 20%}
.docsearch-medium td.provider-picture {width: 10%; margin: 0 1% 0 0; text-align: center}
.docsearch-medium td.provider-distance {width: 10%; margin: 0 1% 0 0}
.docsearch-medium td.provider-name {width: 50%; margin: 0 1% 0 0}
.docsearch-medium td.provider-recommendations {width: 20%}
 .imedo-content .doc-info {width: 100%; padding-top: .5em}
.imedo-content .doc-info .image {float: left; padding: 0; margin: 0 5px 0 0}
.imedo-content .doc-info .desc-left {float: left; padding: 0; margin: 0 5px 0 0; min-width: 38%}
.imedo-content .doc-info .desc-right {float: left; padding: 0; min-width: 38%}
.imedo-content .docsearch-big .doc-info .image {width: 120px}
.imedo-content .docsearch-big .doc-info .desc-left {width: 46%}
.imedo-content .docsearch-big .doc-info .desc-right {width: 30%}
.imedo-content .docsearch-medium .doc-info .image {width: 100px}
.imedo-content .docsearch-medium .doc-info .image img {width: 100px; margin: 0}
.imedo-content .docsearch-medium .doc-info .desc-left {width: 67%}
.imedo-content .docsearch-medium .doc-info .desc-right {width: 180px; margin-left: 105px}
.imedo-content .docsearch-mini .doc-info .image {width: 70px}
.imedo-content .docsearch-mini .doc-info .image img {width: 70px; margin: 0}
.imedo-content .docsearch-mini .doc-info .desc-left {width: 69%}
.imedo-content .docsearch-mini .doc-info .desc-right {width: 180px; margin-left: 75px}
.imedo-content .doc-info .desc-right ul {padding: 0; list-style-type: none}
.imedo-content .doc-info .desc-right ul li {margin: 0 0 .6em}
.imedo-content .doc-info .desc-left h3 {padding: 0; margin: 0}
.imedo-content ul.zebra-list {line-height: 1.5; padding: 0; margin: 0; list-style-type: none}
.imedo-content ul.zebra-list li {overflow: hidden; padding: 0em 0.4em 0.8em 0.4em}
.imedo-content .zebra-list li .caption {float: left; font-weight: bold; margin-right: 1em; text-align: right; width: 70px}
.imedo-content .desc-left .zebra-list .odd {background: none}
.imedo-content .desc-left .zebra-list .even {background: none}
.imedo-content .doc-info .desc-left .labeled {margin-bottom: 0; margin-left: 85px}
.imedo-content .doc-info .desc-left .label {float: left; text-align: right; width: 80px; font-size: 1em; font-weight: bold}
.imedo-content p.deactivated {margin: 0 0 1em}
.imedo-content .doc-info .desc-right .button-container {float: none; width: auto}
.imedo-content .doc-info-footer {margin: 0 0 1em}
.imedo-content ul.provider-infrastructure {margin-bottom: .5em; list-style-type: none; padding: 0}
.imedo-content ul.provider-infrastructure li {float: left; margin-right: .2em}
.imedo-content .recommendation-links, .imedo-content .rating-container {list-style-type: none ; padding: 0 }
.imedo-content .rating-container li {margin: 0 0 .3em}
.imedo-content table.recommendations .stars .description {float: left; width: 12em; margin: 0 .2em 0 0; white-space: nowrap}
.recommendations-container .stars, .imedo-content table.recommendations .stars {margin: 0; white-space: nowrap; clear: left}
.imedo-content table.recommendations ul.stars li, .imedo-content table.recommendations-stars ul.stars li {display: inline; float: left; padding: 0px; width: 20px; margin: 0px !important}
.imedo-content table.recommendations-stars ul.stars li.na {width: auto}
.recommendations-container .stars li {list-style-type: none; display: inline}
 .imedo-content .recommendation-form .image-right {float: right; padding: 0; margin: 0 0 0 5px; width: 120px; height: 120px}
.imedo-content .recommendation-form label, .imedo-content .recommendation-form .label {display: inline; font-size: 1em}
.imedo-content .recommendation-form br {display: none}
.imedo-content .recommendation-form h3 {margin: 1.2em 0}
 .imedo-content .healthcenter span.ad {text-transform: capitalize; float: right; font-size: 0.8em; font-weight: normal; display: block; margin-bottom: 0.5em}
 .premium-provider-box {margin: 2em 0}
.premium-provider-box .premium-item {width: 29.5%; padding: 1%; min-height: 9.5em}
.premium-provider-box .premium-item.item-left {float: left}
.premium-provider-box .premium-item.item-middle {float: left; margin: 0 2.2%}
.premium-provider-box .premium-item.item-right {float: left}
.premium-provider-box .premium-item h4 {margin: 0; font-size: 1.2em; word-wrap: break-word}
.premium-provider-box .premium-item p {margin-bottom: .5em}
.premium-provider-box .premium-item img {float: left; margin-right: 1em; height: 50px; width: 50px; border: 0}
.premium-provider-box .premium-item .description {float: left; width: 62%; position: relative}
 .premium-provider-box .premium-item .premium-box-link {display: none}
.foot-ad.img {float: left}
.premium-ad {margin-left: 2em; margin-right: 3em; width: 40em}
.docsearch .logo {float: right; padding: .3em}
.docsearch .logo a img {border: none}
.docsearch .button {padding: .3em; float: left}
.docsearch div.inline .button {margin: 3em 0 0}
 .imedo-content ul.federations_small {margin: 0; padding: 0; margin-right: 20px; margin-left: 0px; float: right}
.imedo-content ul.federations_small li {list-style: none}
.imedo-content ul.federations_thumb, .imedo-content ul.federations_large {margin: 0px; padding: 0px}
.imedo-content ul.federations_thumb li, .imedo-content ul.federations_large li {list-style: none; margin: 0px; padding: 0}
 .imedo-content .desc-left ul.federations_small {float: none}
.imedo-content .desc-left ul.federations_small li {float: left}
 .imedo-content .related-providers {margin: 10px 0}
.imedo-content .related-providers ol {margin: 0; padding: 0}
.imedo-content .related-providers ol li {float: left; width: 32%; list-style: none}
.imedo-content .related-providers ol li .rp_images {float: left; width: 48px; margin-right: 10px; text-align: center}
.imedo-content .related-providers ol li .rp_details {float: left; width: 70%}
.imedo-content .related-providers ol li .rp_details p {margin: 0}
  .imedo-content .errorExplanation h2, .imedo-content .errorExplanation p, .imedo-content .errorExplanation li {color: #c20}
.imedo-content .errorExplanation h2 {font-size: 120%; margin-bottom: 1em; font-weight: bold}
.imedo-content .errorExplanation p, .imedo-content .errorExplanation ul {margin-left: 1em}
.imedo-content .errorExplanation li {margin-bottom: 1em; list-style: disc; margin-left: 1em; padding-left: 0px; background-image: none}
.imedo-content .errorExplanation {margin-bottom: 2em}
.imedo-content #terms {margin-top: 2em; padding: 1em; border: 1px solid #dddddd}
 .imedo-content table.recommendations {table-layout: fixed}
.imedo-content table.recommendations col.recommendation-owner {width: 100px}
.imedo-content table.recommendations col.recommendation-opinion {width: 36%}
.imedo-content table.recommendations td {font-weight: normal}
.imedo-content blockquote.recommendation-reply {font-style: italic; margin: 1em 0 0 1em; color: #555}
.imedo-content blockquote.recommendation-reply p::before {content: "\00BB"}
.imedo-content blockquote.recommendation-reply p::after {content: "\00AB"}
table.recommendations ul.recommendation-actions li {float: right; list-style: none; margin-left: 1em; font-size: 0.9em}
 .imedo-content .healthcenter {border-top: 1px dashed #999; border-bottom: 1px dashed #999; margin-top: 0.5em; padding: 0.5em 0.5em 0}
 .imedo-content { }
.imedo-content div.download-section {margin-top: 1em}
.imedo-content table.downloads {table-layout: fixed; width: 100%; border-collapse: collapse; margin-bottom: 4em}
.imedo-content table.downloads col.download {width: 25%}
.imedo-content table.downloads tr {border-bottom: 1px dashed #cccccc}
.imedo-content table.downloads td {padding: 0.5em 0.5em; display: table-cell; background: none}
.imedo-content table.downloads td.download {vertical-align: middle}
.imedo-content table.downloads h4, .imedo-content p {margin-bottom: 0.5em}
.imedo-content table.downloads span.download-size, .imedo-content a.filename {color: #555; font-style: italic; font-weight: normal; text-decoration: none}
.imedo-content table.downloads a.filename {padding: 5px 0 5px 20px; line-height: 20px; background: url("/images/apps/doctors/icons/filetypes/file.png") no-repeat left center}
.imedo-content table.downloads .download a {background: transparent url(/images/apps/doctors/unified-icons/arrow-down-blue.png) left center no-repeat; padding: 5px 17px; color: #4790cc; text-decoration: underline}
.imedo-content table.downloads a.filename[href$=".pdf"], .imedo-content table.downloads a.filename[href$=".PDF"] {background-image: url("/images/apps/doctors/icons/filetypes/pdf.png")}
.imedo-content table.downloads a.filename[href$=".doc"], .imedo-content table.downloads a.filename[href$=".DOC"] {background-image: url("/images/apps/doctors/icons/filetypes/doc.png")}
.imedo-content table.downloads a.filename[href$=".xls"], .imedo-content table.downloads a.filename[href$=".XLS"] {background-image: url("/images/apps/doctors/icons/filetypes/xls.png")}
.imedo-content table.downloads a.filename[href$=".zip"], .imedo-content table.downloads a.filename[href$=".ZIP"] {background-image: url("/images/apps/doctors/icons/filetypes/zip.png")}
.imedo-content table.downloads a.filename[href$=".txt"], .imedo-content table.downloads a.filename[href$=".TXT"] {background-image: url("/images/apps/doctors/icons/filetypes/txt.png")}
.imedo-content table.downloads a.filename[href$=".PNG"], .imedo-content table.downloads a.filename[href$=".GIF"], .imedo-content table.downloads a.filename[href$=".TIFF"], .imedo-content table.downloads a.filename[href$=".JPG"], .imedo-content table.downloads a.filename[href$=".JPEG"], .imedo-content table.downloads a.filename[href$=".png"], .imedo-content table.downloads a.filename[href$=".gif"], .imedo-content table.downloads a.filename[href$=".tiff"], .imedo-content table.downloads a.filename[href$=".jpg"], .imedo-content table.downloads a.filename[href$=".jpeg"] {background: url("/images/apps/doctors/icons/filetypes/img.png") no-repeat left center}
 .docsearch-big input.placeholder-input {color: #999999}
.docsearch-big #get-current-location {background: url("/images/apps/doctors/icons/target-sml.png") left no-repeat; font-size: 78%; padding-left: 20px}
.docsearch-big #city_choices, .docsearch-big #expertise_choices {border-style: solid; border-color: #cccccc; border-width: 0 1px 1px 1px; background: #ffffff; opacity: 0.95; z-index: 1000}
.docsearch-big #city_choices ul, .docsearch-big #expertise_choices ul {text-align: left}
.docsearch-big #city_choices li, .docsearch-big #expertise_choices li {cursor: pointer; padding: 5px; color: #000000; font-size: 0.9em}
.docsearch-big #city_choices li.selected, .docsearch-big #expertise_choices li.selected {color: #000000; background: #d5e9ff}
.docsearch-big #expertise_choices li.query {color: #6e2b2c; font-style: normal}
.docsearch-big #expertise_choices li.query.selected {color: #6e2b2c}
.docsearch-big #expertise_choices li.suggestion.first {border-top: 1px dashed #8db2e7}
.docsearch-big #disambiguation {border-top: 1px dashed #cccccc; margin-top: 1em; padding-top: 1em}
.docsearch-big .thc2-toggle-widget.open {background: transparent url('/images/icons/triangle-open.png') left center no-repeat}
.docsearch-big .thc2-toggle-widget {background: transparent url('/images/icons/triangle-closed.png') 4px center no-repeat; padding-left: 16px}
.docsearch-big .ie7 #advanced-search-options .sorters {float: left; width: 38%; padding-right: 2%}
.docsearch-big .ie7 #advanced-search-options .filters {margin-left: 40%; width: 60%}
.docsearch-big #advanced-search-options {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0.5em; text-align: left; margin-bottom: 2em}
.docsearch-big #advanced-search-options .sorters {float: left; width: 40%}
.docsearch-big #advanced-search-options .filters {float: left; width: 55%; margin-left: 4%}
.docsearch-big #advanced-search-options .filter, .docsearch-big #advanced-search-options .sorter {padding: 7px 0px 0px 5px; margin: 0; height: 25px; position: relative; border-bottom: 1px solid #eee}
.docsearch-big #advanced-search-options .filter .name, .docsearch-big #advanced-search-options .sorter .name {float: left; width: 100px; font-style: normal; margin-top: 0px; padding-top: 0px; margin-left: 0; color: #555555; display: block; padding: 0 0 .2em; font-size: 1.2em}
.docsearch-big #advanced-search-options .filter.last, .docsearch-big #advanced-search-options .sorter.last {border: none}
.docsearch-big #advanced-search-options .filter label {display: inline-block}
.docsearch-big #advanced-search-options .filter .reset {margin-left: 10px}
.docsearch-big #advanced-search-options .filter .container {margin-left: 100px; width: 320px}
.docsearch-big #advanced-search-options .filter .text-field {padding: 1px}
.docsearch-big #advanced-search-options .filter ul.stars {float: left !important; width: auto; cursor: pointer}
.docsearch-big #advanced-search-options .filter ul.stars li {margin-right: 0px}
.docsearch-big #advanced-search-options .filter ul.stars li div {top: 0; padding: 1px 15px 2px 0}
.docsearch-big #advanced-search-options .filter ul.stars li.star-label {display: none}
.docsearch-big #advanced-search-options label.thc2-input-rating-reset, .docsearch-big #advanced-search-options .thc2-radio-links label {margin-right: 0.3em; padding: 0.3em; font-style: normal; color: #1485ba; text-decoration: underline; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em; border-style: solid; border-width: 1px; border-color: transparent}
.docsearch-big #advanced-search-options .thc2-radio-links label.selected {background: #3e97d0; color: #ffffff; text-decoration: none; border-color: #1485ba}
.docsearch-big #advanced-search-options .thc2-radio-links label.reset.selected {color: #333333; background: none; border-color: transparent; text-decoration: underline}
.docsearch-big #advanced-search-options .sorter .name {width: 240px}
.docsearch-big .thc2-input-rating-reset {color: #333333; float: right; padding: 0; margin-right: 0}
.docsearch-big #advanced-search-options .filter label.reset a, .docsearch-big #advanced-search-options .filter label.reset {color: #333333; float: right; padding: 0; margin-right: 0}
.docsearch-big .thc2.search-links a, .docsearch-big .thc2-disambiguation-links a {line-height: 1.6; padding: 0.3em; margin-right: 0.3em; border: 1px solid transparent; white-space: nowrap; white-space: pre; font-size: 0.8em; color: #aaaaaa}
.docsearch-big .thc2-search-links a:hover, .docsearch-big .thc2-disambiguation-links a:hover, .docsearch-big .thc2-radio-group-links a:hover {color: #777}
.docsearch-big .thc2-search-links a.active, .docsearch-big .thc2-disambiguation-links a.active, .docsearch-big .thc2-radio-group-links a.active {background: #3E97D0; color: #fff; text-decoration: none; -moz-border-radius: 0.6em; -webkit-border-radius: 0.6em; border-radius: 0.6em; border: 1px solid #1485ba}
.docsearch-big #expertise-in-location {border-top: 1px solid #cce5ff; margin-top: 1em; padding-top: 1em; clear: left}
.docsearch-big #expertise-in-location h4 {font-size: 1.2em}
#filter-indicator {position: absolute; text-align: center; width: 100%; top: 10px}
 #map_canvas {height: 500px; border: 1px solid #aaa}
table#provider_container {margin-top: 2%; width: 100%; border-collapse: collapse; table-layout: fixed; border: 1px solid #fff}
table#provider_container td {border: 1px solid #ccc; background: #fff}
table#provider_container td address {display: none}
table#provider_container td h3 {font-size: 110%; clear: none}
table#provider_container td a.pin_no {float: right; margin: 4px 4px 0 0}
table#provider_container td div.provider_image {float: left; width: 20%}
table#provider_container td div.provider_details {margin-left: 22%; width: 67%; padding: 2px 0 0 5px}
table#provider_container td .rating {margin: 5px 0}
.generic-featured #provider_container h3, .generic-featured .provider-name h3 {padding-left: 0}
#display_buttons {float: right}
#display_buttons li {float: left}
.provider_info_window h3 {font-size: 110%; padding: 0; clear: none}
.provider_info_window .pin_no {display: none}
.provider_info_window .provider_image {float: left; width: 50px}
.provider_info_window .provider_details {margin-left: 55px}
#provider_listing h3 {margin-top: 0; clear: none}
.provider-recommendations .video-icon {display: block; margin-top: 5px}
.provider-search-results table tr.sponsored-link td {border-bottom: 1px dashed #c2c0bd}
.provider-search-results table tr.sponsored-link td.provider-compare {border-bottom: none}
.provider-search-results table tr.sponsored-link td p {font-weight: normal}
.provider-search-results table tr.sponsored-link td p.teaser {font-weight: normal}
.provider-search-results table tr.sponsored-link span.metainfo {color: #585752; font-weight: normal}
 .rating-stars {height: 15px; background: url(/images/icons/rating-0.png) no-repeat 0px 3px; text-align: left; display: inline-block; width: 68px}
.rating-stars .full-stars {height: 15px; background: url(/images/icons/rating-5.png) no-repeat 0px 3px}
img.trackingpixel {width: 0px; height: 0px; display: inherit; padding: 0; margin: 0}
     .imedo-content .member-thumb img {border: none; text-decoration: none;}
 .imedo-content .check-green {background: transparent url(http://doctors.imedo.de/images/whitelabel/check-green.png) no-repeat scroll left top}
  .imedo-content label span {color: #777}
  .imedo-content .docsearch-header p {color: #585754}
.imedo-content .docsearch-header h3 {color: #585754}
  .imedo-content a.dropdown-tab:hover, .imedo-content li.toplevel:hover a.dropdown-tab {background-color: #fff; border-style: solid; border-color: #C2C0BD; border-width: 1px 1px 0 1px}
 .imedo-content li.toplevel a.dropdown-tab:hover {}
 .imedo-content ul.city-list ul {background: #fff url(http://doctors.imedo.de/images/whitelabel/providersearch/grad-bg-dropdown.png) repeat-x scroll left bottom; border-left:1px solid #C2C0BD; border-right:1px solid #C2C0BD; border-top:1px solid #C2C0BD}
 .imedo-content ul.city-list ul a {text-decoration: none}
 .imedo-content ul.map-dropdown li a:hover {color: #000 !important; background: #ffd628 url(http://doctors.imedo.de/images/whitelabel/providersearch/grad-list-dropdown.png) repeat-x scroll left top; border-top: solid 1px #edbe00; border-bottom: solid 1px #edbe00}
  .imedo-content ul.map-dropdown li.dropdown-last {border-bottom: solid 1px #C2C0BD}
.imedo-content ul.map-dropdown li.dropdown-last a:hover {color: #f08201 !important; background-color: transparent; background: none}
  .imedo-content .act {color: #4790cc}
 .imedo-content .tab-list-alphabet, .imedo-content .tab-list {border-bottom: 1px solid #4790cc}
 .imedo-content .tab-list-alphabet li, .imedo-content .tab-list li {border: 1px solid #bce542; border-bottom: none}
 .imedo-content .tab-list-alphabet li a, .imedo-content .tab-list-alphabet li span, .imedo-content .tab-list li a, .imedo-content .tab-list li span {color: #75990b}
 .imedo-content .tab-list-alphabet li a:hover, .imedo-content .tab-list li a:hover {color: #F08201}
 .imedo-content .tab-list-alphabet li.selected, .imedo-content .tab-list li.selected {border: 1px solid #4790cc; border-bottom: none}
 .imedo-content .tab-list-alphabet li.selected a, .imedo-content .tab-list-alphabet li.selected span, .imedo-content .tab-list li.selected a, .imedo-content .tab-list li.selected span {color: #4790cc}
 .imedo-content .table-style td, .imedo-content .table-style th {border-bottom: 1px solid #C2C0BD; font-weight: bold}
  .imedo-content .odd, .imedo-content .odd-alt {background-color: #fff}
.imedo-content .even, .imedo-content .even-alt {background-color: #fff}
 .imedo-content p.deactivated {color: #777}
.imedo-content .doc-info-footer {border-top: 1px solid #C2C0BD}
 .premium-provider-box .premium-item {border-color: #4790CC; border-width: 1px; border-style: solid; background: #fff}
 .imedo-logo img {border: 0 solid}
   .docsearch-big {width: 600px; font-size: .8em; border: solid 1px #4790cc; font-family: Arial, Verdana, Tahoma, 'Bitstream Vera Sans', sans serif}
.docsearch-big .docsearch-map {float: right; width: 49%; height: 420px; margin: 0 auto; line-height: 1em}
.docsearch-big .docsearch-content {padding: 1em}
.docsearch-big .searchform-features {float: left; width: 49%; font-size: 1em; line-height: 1em}
* html .docsearch-big .searchform-features {width: 294px}
.docsearch-big .features {padding: 0 0 0 1em}
.docsearch-big .features h3 {font-size: 1em}
.docsearch-big .features ul {list-style-type: none; padding: 0 0 0 .5em}
.docsearch-big .features ul li {margin: 0 0 .5em}
.docsearch-big .features p {margin: 0}
.docsearch-big .description h4 {font-size: 12px;}
.docsearch-big .premium-provider-box .premium-item {padding: 2px; width: 31%}
.docsearch-big .premium-provider-box .premium-item.item-middle {margin: 0px 1%}
 .docsearch-big .map-display {position: relative; z-index: 0; top: -840px !important; width: 300px !important; height: 420px !important; background-image: url('http://doctors.imedo.de/images/whitelabel/providersearch/image-map-sprite-small.gif')}
 .docsearch-big ul.city-list.map-overlay #area-bw, .docsearch-big ul.city-list.map-overlay #area-1 {top: 343px; left: 18px}
.docsearch-big ul.city-list.map-overlay #area-by, .docsearch-big ul.city-list.map-overlay #area-2 {top: 326px; left: 181px}
.docsearch-big ul.city-list.map-overlay #area-be, .docsearch-big ul.city-list.map-overlay #area-3 {top: 120px; left: 236px}
.docsearch-big ul.city-list.map-overlay #area-bb, .docsearch-big ul.city-list.map-overlay #area-4 {top: 151px; left: 221px}
.docsearch-big ul.city-list.map-overlay #area-hb, .docsearch-big ul.city-list.map-overlay #area-5 {top: 90px; left: 85px}
.docsearch-big ul.city-list.map-overlay #area-hh, .docsearch-big ul.city-list.map-overlay #area-6 {top: 68px; left: 123px}
.docsearch-big ul.city-list.map-overlay #area-he, .docsearch-big ul.city-list.map-overlay #area-7 {top: 226px; left: 89px}
.docsearch-big ul.city-list.map-overlay #area-mv, .docsearch-big ul.city-list.map-overlay #area-8 {top: 50px; left: 144px}
.docsearch-big ul.city-list.map-overlay #area-ni, .docsearch-big ul.city-list.map-overlay #area-9 {top: 123px; left: 70px}
.docsearch-big ul.city-list.map-overlay #area-nw, .docsearch-big ul.city-list.map-overlay #area-10 {top: 187px; left: 13px}
.docsearch-big ul.city-list.map-overlay #area-rp, .docsearch-big ul.city-list.map-overlay #area-11 {top: 259px; left: 11px}
.docsearch-big ul.city-list.map-overlay #area-sl, .docsearch-big ul.city-list.map-overlay #area-12 {top: 309px; left: 10px}
.docsearch-big ul.city-list.map-overlay #area-sn, .docsearch-big ul.city-list.map-overlay #area-13 {top: 208px; left: 231px}
.docsearch-big ul.city-list.map-overlay #area-st, .docsearch-big ul.city-list.map-overlay #area-14 {top: 170px; left: 153px}
.docsearch-big ul.city-list.map-overlay #area-sh, .docsearch-big ul.city-list.map-overlay #area-15 {top: 30px; left: 88px}
.docsearch-big ul.city-list.map-overlay #area-th, .docsearch-big ul.city-list.map-overlay #area-16 {top: 222px; left: 147px}
 .docsearch-big ul.city-list.map-overlay li#area-mv:focus ul.map-dropdown, .docsearch-big ul.city-list.map-overlay li#area-mv:hover ul.map-dropdown {left:-9px}
.docsearch-big ul.city-list.map-overlay li#area-sn:focus ul.map-dropdown, .docsearch-big ul.city-list.map-overlay li#area-sn:hover ul.map-dropdown {left:-100px}
.docsearch-big ul.city-list.map-overlay li#area-st:focus ul.map-dropdown, .docsearch-big ul.city-list.map-overlay li#area-st:hover ul.map-dropdown {left:-70px}
.docsearch-big ul.city-list.map-overlay li#area-by:focus ul.map-dropdown, .docsearch-big ul.city-list.map-overlay li#area-by:hover ul.map-dropdown {left:-50px}
.docsearch-big ul.city-list.map-overlay li#area-th:focus ul.map-dropdown, .docsearch-big ul.city-list.map-overlay li#area-th:hover ul.map-dropdown {left:-20px}
.docsearch-big ul.city-list.map-overlay li#area-be:focus ul.map-dropdown, .docsearch-big ul.city-list.map-overlay li#area-be:hover ul.map-dropdown {left:-110px}
.docsearch-big ul.city-list.map-overlay li#area-bb:focus ul.map-dropdown, .docsearch-big ul.city-list.map-overlay li#area-bb:hover ul.map-dropdown {left:-85px}
 .docsearch-big form .text-field {width: 98%}
.docsearch-big form .left {float: left; width: 49%}
.docsearch-big form .right {float: right; width: 49%}
.docsearch-big form .vert.cf .display-options {float: right; width: 12%}
.docsearch-big form .display-options label {text-align: left; margin-bottom: .3em}
.docsearch-big form .right .input-text-field {float: left; width: 68%}
* html form .right .input-text-field {width: 12.4em}
*+html form .right .input-text-field {width: 12.4em}
.docsearch-big form .right .button-container {float: right; width: auto}