div#results.search-results-direktmedia>ul>li
{
    overflow:               hidden;

    border-style:           solid;
    border-width:           0 0 0 0;
    border-color:           #dedede;
    background-color:       #ffffff;
    margin:                 4px 0;
    padding:                10px 10px;
    border-top:             1px solid #999999;
}

div#results.search-results-direktmedia>ul>li:first-child
{
    margin:                 0 0 5px 0;
    border:                 none;
}

div#results.search-results-direktmedia>ul>li.alt
{
    
}

div#results.search-results-direktmedia div.heading
{
    clear:                  left;
    float:                  left;
    width:                  680px;

    background-image:       url('/img/dots_333333.png');
    background-repeat:      repeat-x;
    background-position:    left 75%;
    background-color:       inherit;

    margin:                 0 0 5px 0;
}

div#results.search-results-direktmedia div.heading h3, div#results.search-results-direktmedia div.heading p.mainnumber
{
    /*font-family:            "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
    font-size:              130%;
    line-height:            140%;
    font-weight:            bold;
    letter-spacing:         0.2px;

    /*width:                 518px;*/
    clear:                  left;
    float:                  left;

    background-color:       inherit;
}

div#results.search-results-direktmedia>ul>li div.heading p.mainnumber
{
    text-align:             right;

    /*width:                222px;*/
    padding:                0 0 0 5px;

    clear:                  right;
    float:                  right;

}

div#results.search-results-direktmedia div.address, div#results.search-results-direktmedia div.additional-number, div#results.search-results-direktmedia div.more-numbers
{
    line-height:            16px;
}

div#results.search-results-direktmedia div.address
{
    float:                  left;
    width:                  480px;
    overflow:               hidden;
}

div#results.search-results-direktmedia div.additional-number
{
    float:                  left;
    width:                  200px;
    margin:                 0;
    padding:                0;
    text-align:             right;
}

div#results.search-results-direktmedia div.more-numbers ul
{
    list-style-type:        none;
}

div#results.search-results-direktmedia div.more-numbers ul li
{
    text-align:             right;
}