/**** vertriebspartner.css ****/

/* Umkreissuche */
#content .sucheUmkreis p,
#content .sucheUmkreis  table {
   display: none;
}

#content span.searchfield_set {
   position: relative;
   display: block;
   overflow: hidden;
   padding: 5px 0;
   margin: 0 0 10px 0;
   border-bottom: 1px solid #B3B2B1;
}

#content .sucheUmkreis .vdb_suche {
   position: relative;
   overflow: hidden;
}

#content .vdb_suche p {
    background-color: transparent !important;
    margin: 0 9px 10px 0 !important;
    padding: 0 !important;
}

#content .vdb_suche p.plz {
    padding: 5px;
    float: left;
}

#content .vdb_suche p.entfernung {
    padding: 5px;
    float: left;
    margin: 0;
}

#content .vdb_suche label {
    font-weight: normal;
    cursor: pointer;
    float: left;
    font-size: 110%;
    margin: 0 10px 2px 0;
    color: #000 !important;
}

#content .vdb_suche p.plz input {
   display: block;
   padding: 4px;
   margin: 0 15px 0 0;
   float: left;
   border: 1px solid #AAAAAA;
   background-color: #F0F0F0;
}

#content .vdb_suche p.entfernung select {
    display: block;
    padding: 3px;
    margin: 0;
    float: left;
    border: 1px solid #AAAAAA;
    background-color: #F0F0F0;
}

#content .vdb_suche p.submit input {
   position: relative;
   display: block;
   width: 245px !important;
   background-color: #EFEFEF !important;
   border: 1px solid #AAAAAA;
   color: #333; 
}

#content .vdb_suche p.submit input:hover {
   color: #fff;
   background-color: #FA5A10 !important;
}


/* Branchensuche */
#content .suche_umkreis_page {
   position: relative;
   overflow: hidden;
   margin-bottom: 0.5em;
}

#content .suche_umkreis_page p {
   display: block;
   margin: 0 11px 10px 0;
}

#content .suche_umkreis_page p select {
   padding: 3px; 
   margin: 0;
   border: 1px solid #AAAAAA;
}

#content .suche_umkreis_page p label {
   color: #000 !important;
   cursor: pointer;
   font-size: 110%;
   font-weight: normal;
   margin-bottom: 2px;
}


#content .suche_umkreis_page p.kategorie {
   float: left;
   width: 182px;  
}

#content .suche_umkreis_page p.branche {
   float: left;
   margin: 0 47px 0 0; 
}

#content .suche_umkreis_page p.ort {
   float: left;   
}

#content .suche_umkreis_page a.submit_button {
   display: block;
   clear: left;
   width: 280px;
   margin: 0;
  
}

#content .suche_umkreis_page a.submit_button,
#content .suche_umkreis_page a.submit_button:link,
#content .suche_umkreis_page a.submit_button:visited {
   position: relative;
   background-color: #EFEFEF !important;
   border: 1px solid #AAAAAA;
   color: #333;
   padding: 3px;
   font-weight: normal;
   text-align: center;
   width: 237px !important;
}
#content .suche_umkreis_page a.submit_button:focus,
#content .suche_umkreis_page a.submit_button:active,
#content .suche_umkreis_page a.submit_button:hover {
   color: #fff;
   text-decoration: none;
   background-color: #FA5A10 !important;
}

/* Listenansicht */
#viewlist_div_id  #listeMasterTable {
   width: 100%;
}

#content #viewlist_div_id tbody tr td {
}

#viewlist_div_id tbody tr.clearGif td {
   padding: 0;
   border: none;   
}

#viewlist_div_id tbody tr td td {
   padding: 0 4px;
   border: none;   
}

#viewlist_div_id .sresult {
   position: relative;
   display: block;
   width: 500px;
   padding: 13px !important;
   border: 2px solid #C9C9C9;
}

#viewlist_div_id #listeMasterTable .clearGif {
   display: block;
}

#viewlist_div_id .sresult .vdb_res_imgcontainer {
   float: right;
   margin: 0;
}

#viewlist_div_id .sresult .vdb_res_imgcontainer a img.vdb_res_img{
   border-color: #fff;

}

#content #viewlist_div_id .sresult h2  {
    color: #FA5A10 !important;
    font-size: 125%;
    font-style:normal;
    font-weight: normal !important;
    line-height: 1.4;
    margin: 0 0 0.5em;
    padding: 0;
}

#content #viewlist_div_id .sresult h2 a:link,
#content #viewlist_div_id .sresult h2 a:visited {
   position: relative;
   display: block; 
   font-style:normal;
   font-size: 100%;
   font-weight: normal;
   color: #FA5A10 !important;
}

#content #viewlist_div_id .sresult h2 a:focus,
#content #viewlist_div_id .sresult h2 a:hover,
#content #viewlist_div_id .sresult h2 a:active {
   text-decoration: underline !important;
}

#content #viewlist_div_id .sresult address {
   font-style: normal;
}
#content #viewlist_div_id  #listeMasterTable .vdb_res_imgcontainer {display: none;}

/* Detailansicht */
#content .sdetail {
   display: block;
   padding: 0;
}

#content .sdetail .vdb_detail_imagecontainer {
   position: absolute;
   top: 0;
   right: 0;
}

#content .sdetail h2 a:active,
#content .sdetail h2 a:focus,
#content .sdetail h2 a:hover {
   text-decoration: none;
}

#content .sdetail .backLink {
   position: relative;
 
   font-style:normal;
   left: 0;
}

#content .sdetail a.backLink {
   font-size: 92%;
   font-weight: bold;
}

#content .sdetail h1 {
   padding: 0 !important;
}

#content .sdetail address {
   position: relative;
   margin: 15px 0 0 0;
   font-style: normal;
}

#content .sdetail input.backlink {
   position: relative;
   display: block;
   background-color: transparent !important;
   border: 1px solid #FA5A10;
   color: #FA5A10; 
}

#content .sdetail input.backlink:hover {
   color: #fff;
   background-color: #FA5A10 !important;
}

#content .sdetail .googlemap.gmdetail {
   height: 300px;
   margin-bottom: 1em;
}

#content #GoogleMap {
   height: 300px;
   margin-bottom: 1em;   
}

#content #GoogleBranchen div.Branchen {
   display: none;
}

#content #GoogleMap .GoogleMapInfo p.headline {
   color: #009EE0;
   margin: 0 0 0.3em 0;
   font-weight: bold;
}

#content #viewlist_div_id table.wgBlaetterer {
   display: none;
}

#content #viewlist_div_id table.wgBlaetterer tr td {
   padding: 0;
   border: none;
}

#content #viewlist_div_id table.wgBlaetterer.bottom {
   display: block;
}

#content #viewlist_div_id table.wgBlaetterer.bottom td.seite {
   padding: 2px 20px 2px 0px;
}

/* Zaehler */
#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td {
   padding: 2px 10px 2px 0px;
   padding: 0;
   padding-right: 10px;
}

#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td span {
   font-weight: bold;
   padding: 3px 4px;
   background-color: #FA5A10;
   border: 1px solid #FA5A10;
   text-decoration: none;
   color: #fff;
}

#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td a,
#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td a:link,
#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td a:visited {
   padding: 3px 4px;
   font-weight: bold;
   color: #FA5A10;
   border: 1px solid #FA5A10;
}

#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td a:active,
#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td a:focus,
#content #viewlist_div_id table.wgBlaetterer.bottom td.zaehler table tr td a:hover {
   background-color: #FA5A10;
   border: 1px solid #FA5A10;
   text-decoration: none;
   color: #fff;
}

/* Trennlinie */
#content #viewlist_div_id hr {
   display: none;   
}

/* clear Gif */

/* Datenpool Styles */

#datenpool #listeMasterTable {
    width: 100%;
}


#datenpool #listeMasterTable a {
    font-style: normal;
}

/* Datenpool Styles Termine */

#datenpool_terminliste .termin a img {
    width: 5%;
    border: none !important;
    background-color: transparent !important;
}
#datenpool_terminliste .monat li {
    padding: 5px;
    list-style-type: none;
    list-style: none;
    margin: 0 !important; 
}

#datenpool_terminliste ul {
    list-style-type: none !important;
    list-style: none !important;
    margin: 0 !important; 
}

#datenpool_terminliste ul li {
     list-style-type: none !important;
    list-style: none !important;
    margin: 0 !important; 
}

#datenpool_terminliste li  {
    list-style-type: none !important;
    list-style: none !important;
    margin: 0 !important; 
}

#datenpool_terminliste .jahrheader {
    background-color: #FA5A10;
    color: #FFFFFF;
    font-size: 130%;
    font-weight: normal !important;
    margin-top: 3px;
    padding: 3px 10px;
}

/* Datenpool Styles Blätterer */

.wgBlaetterer .zaehler .blaetterer a {
   font-style: normal;
}


/* Datenpool Styles Tabellen */

#datenpool .gerade {
   background-color: #EEEEEE;
   padding: 5px !important;
   border-bottom: 1px solid #E5E5E5;
   border-top: 1px solid #E5E5E5;
}

#datenpool .ungerade {
   padding: 5px !important;
}

/* Datenpool Styles Betriebssuche */

#betriebssuche legend, #seminare legend {
    margin: 2px 5px;
    padding: 0 3px;
}

#betriebssuche select, #betriebssuche input, #seminare select, #seminare input {
    border-radius: 2px 2px 2px 2px;
    margin: 0 0 10px 0;
}

/* Datenpool Styles Seminare */

#content #lstSeminar {
   position: relative;
   display: block;
}

#content #lstSeminar .detaillink {
   position: relative;
   display: none;
}

#lstSeminar th, #lstSeminar td {
    padding: 5px !important;
    vertical-align: top;
}
