﻿/* -------- Structure: Find konsulent -> DA --------- */
.leveringsDistrikt.findKonsulent
{
    position: relative;
}

/* DS mainoffice location */
.hovedkontor-wrapper
{
    float: left;
    width: 160px;
    position: absolute;
    display: block;
}

/* DS mainoffice location - DE */
.hovedkontor-wrapper.hovedkontor-DE
{
    float: left;
    width: 220px;
    position: absolute;
    display: block;
    top: -40px;
}

/* DS mainoffice location [South] - DE */
.hovedkontor-wrapper.hovedkontor-DE.hovedkontor-syd
{
    float: right;
    position: absolute;
    display: block;
    right: -20px;
    top: 300px;
    width: 170px;
}

#content ul.konsulent_list, 
#content ul.details-list
{
    list-style: none inside none;
    margin: 0;
    padding: 0;
    float: left;
}

.infoTile
{
    float: left;
    position: relative;
    display: block;
}

.infoTile.toHide
{
    display: none;
}

.infoTile.toHide.toHidePernament, 
.infoTile.toHidePernament
{
    display: none;
}

.consultants
{
    float: left;
    position: relative;
    display: none;
    margin: 0 0 15px 0;
}

.consultants.toDisplay
{
    display: block;
}

.consultants.toDisplay.toDisplayPermanent, 
.consultants.toDisplayPermanent
{
    display: block;
}

.consultants.DE.consultant-5 .details-list li.con-businessphone
{
    display: none;
}

.image-wrapper, 
.details-wrapper
{
    width:100%;
    position:relative;
    float: left;
}

.image-wrapper
{
    overflow: hidden;    
}

.image-wrapper img
{
    width: 130px;
}

.details-wrapper
{
    margin: 5px 0 0 0;
}

.details-list li
{
    float: left;
    width: 100%;
}

#content ul.hovedkontor-details
{
    list-style: none inside none;
    float: left;
    position: relative;
}

.hovedkontor-details li
{
    float: left;
    position: relative;
    width: 100%;
	background:#FFF;
}

.hovedkontor-details li, 
.hovedkontor-details li a
{
    font: normal 11px Arial, Helvetica, Sans-serif;
}

#konsulentMap area
{
    outline: 0 !important;
}

.mapcontainer .konsulentMap area
{
    outline: 0 !important;
    border: 0 !important;
}

/* -------- Structure: Find konsulent -> DE -------- */