/** 
* @note       CSS-Datei für die Arztsuche (big)
* 
* @appdef     Imedo 2.0
* @link       http: //www.imedo.de/
* @copyright  imedo GmbH
* 
* @css-for    IE6, IE7, FF2, FF3, Opera 9, Safari 3
* 
*/

/**
* @section                                    Arztsuche Layoutvariante: Big
*                                             bei zu Verfügung stehender Breite von >= 600px
*                       
*/

/*                                            Größe des Containers und allgemeine Schriftgröße der Arztsuche bitte hier anpassen */
.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%; }
/**
* @section                                    Deutschland-Karte als Image Map
*/

.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'); }

/**
* @section                                    Positionierung der Bundesländer/Städte-Links über der Deutschland-Karte (kleine Karte)
*/

.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; }

/**
* @section                                Positionsanpassung der Dropdowns
*/
.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; }


/**
* @section                                    search results
*/                             

.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; }

