/* custom css changes to fix plone stylings */

.docsearch-big {
	border: none;
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size: 1em;
	width: 100%;
	}

.features ul { margin: 1em 0 0 0; }

.docsearch-map li {
	list-style-image: none;
	list-style-type: none;
	}

.features li {
	list-style-image: none;
	list-style-type: none;
	}

.imedo-content .details ul.icons { margin: 0.5em 0; }

.imedo-content .details ul.icons {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	}

#content .imedo-content a[href^="http:"],
#content .imedo-content a[href^="mailto:"] {
	background: none;
	padding: 0;
	}

.imedo-content .docsearch-header h2,
.imedo-content .docsearch-header h3 { margin-left: 0; }
.imedo-content .provider-breadcrumb { padding: 1em 0; display: none; }
.imedo-content fieldset { padding: 1em 0; }
.docsearch-big .docsearch-content { padding: 1em 0; }
.docsearch-big .features { padding: 0; }

.imedo-content .docsearch-header p { margin: 1em 0 1.6em 0; }

.imedo-content ul.city-list.map-overlay li ul { margin: 0.5em 0 0 0.5em !important; }

.imedo-content ul.map-dropdown li a {
	border-bottom: none !important;
	border-top: none !important;
	margin: 0.5em 0.5em 0 0.5em;
	}

.imedo-content li.toplevel a.dropdown-tab { border: none !important; padding: 0.5em; }
.imedo-content li.toplevel:hover a.dropdown-tab { border: none !important; padding:; }

.imedo-content li.toplevel a.dropdown-tab span { padding: 0.5em; }
.imedo-content li.toplevel:hover a.dropdown-tab span { padding: 0.5em; }

.imedo-content .padder { padding: 1em 0; }

.imedo-content .docsearch-results { padding: 0; }

.imedo-content .tab-list-alphabet li, .imedo-content .tab-list li {
	border: none !important;
	padding: 0em 0.2em 0.2em 0.2em;
	}

.imedo-content .tab-list-alphabet,
.imedo-content .tab-list { border-bottom: none !important; }

.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: #000000 !important; }

.imedo-content .tab-list-alphabet li a:hover,
.imedo-content .tab-list li a:hover { color: #000000 !important; }

/* allgemeine Klassen */

/* Hyperlinks */   
/*
a:link { color: #2b75b3; text-decoration: underline; }
a:visited { color: #7d7959; text-decoration: underline; }
a:hover { color: #f08201; text-decoration: none; }
a:active { color: #ffd628; text-decoration: underline; }
*/

/* Arztebilder in den Suchergebnissen */
.imedo-content .member-thumb img { border: none; text-decoration: none;}

/* Gruene Haekchen bei den Features der Arztsuche */
.imedo-content .check-green { background: transparent url(http://doctors.imedo.de/images/whitelabel/check-green.png) no-repeat scroll left top; }


/* Formularelemente */   
/* Suchhilfen in den Labels */
.imedo-content label span { color: #777; }

/* imedo-Verweis im Header */   
/* Untertitel- und Logotext-Farben */
.imedo-content .docsearch-header p { color: #585754; }            
.imedo-content .docsearch-header h3 { color: #585754; }                 

/* Staedte-Dropdown-Menues ueer der Karte*/                                                    
/* Hier koennen Sie die Farbe und Rahmenfarbe des Dropdown-Titels anpassen */
.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; }

/* when selected */
.imedo-content li.toplevel a.dropdown-tab:hover {}
                                                      
/* Hintergrund- und Rahmenfarbe des Dropdown-Menues */
.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; }

/* Links im Dropdown-Menue */
.imedo-content ul.city-list ul a { text-decoration: none; }
                                                      
/* ausgewaehlter Eintrag im Dropdown-Menue */
.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; }

/* Der letzte Eintrag im Dropdown-Menue/*
/* Farbe des unteren Rahmens */
.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; }

/* Suchergebnisse */                             

/* Farbe des aktuellen Tabs in den Suchergebnissen */
.imedo-content .act { color: #4790cc; }

/* Farbe des unteren Rahmens der Tab-Navigation */
.imedo-content .tab-list-alphabet,
.imedo-content .tab-list { border-bottom: 1px solid #4790cc; }

/* Rahmenfarbe der inaktiven Tabs */
.imedo-content .tab-list-alphabet li,
.imedo-content .tab-list li { border: 1px solid #bce542; border-bottom: none; }

/* Farbe der Links in en inaktiven Tabs */
.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; }

/* Farbe der inaktiven Tabs bei einem MouseOver */
.imedo-content .tab-list-alphabet li a:hover,
.imedo-content .tab-list li a:hover { color: #F08201; }

/* Untere Rahmenfarbe des aktiven Tabs */
.imedo-content .tab-list-alphabet li.selected,
.imedo-content .tab-list li.selected { border: 1px solid #4790cc; border-bottom: none; }

/* Linkfarbe des aktiven Tabs */
.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; }

/* Untere Rahmenfarbe der TabellenÃŒberschriften in den Suchergebnissen */
.imedo-content .table-style th { border-bottom: 1px solid #C2C0BD; font-weight: bold; }

/* Arztprofil*/                                                    
/* Zebra-Streifen-Farben in der Suchergebnistabelle  */
.imedo-content .odd,                                      
.imedo-content .odd-alt { background-color: #fff; }
.imedo-content .even, .even-alt { background-color: #F5F3EF; }

/* Farben des Fussbereichs der Arztprofile */
.imedo-content p.deactivated { color: #777; }
.imedo-content .doc-info-footer { border-top: 1px solid #C2C0BD; }

/* premium placement */                                 	
.premium-provider-box .premium-item { border-color: #4790CC; border-width: 1px; border-style: solid; background: #fff; }

/* kein Rahmen um das imedo logo */
.imedo-logo img { border: 0 solid; }

/* Breite der jeweiligen Version manuell einstellen, small (Breite 300px - 380) , medium (Breite:380 px x 600 px), large (Breite:600 px und größer) */
.docsearch-small { border:0px solid #4790CC; width:300px; }
.docsearch-medium { border:0px solid #4790CC; width:380px; }
.docsearch-large { border:0px solid #4790CC; width:600px; }
