/* CC version 14 */
/* contentOffices.css */
#content.offices {
    padding-bottom: 1.25em;
}
#content.offices .boxContent {
    padding: 0.5em;
}
#content.offices #address {
    float: left;
}
#content.offices #address.with-image {
    overflow: hidden;
    width: 27em;
}
#content.offices #address .textAreaNonEdit {
    font-family: Helvetica, Arial, sans-serif;
}
#content.offices #location_image {
    float: right;
}
#content.offices #location_image img.location {
    /* .location ist notwendig, damit das bild fuer den roten punkt bei der bearbeitung nicht auch so breit wird fle */
    width: 14.1875em;
}
#content.offices table.data {
    margin-top: 1em;
}
#content.offices .olbname {
    display: none;
}
/* css background images */
#content ul#ofNavi li,
#content .ofTeaser ul li a,
#content .ofTeaser ul li a:link {
    background-image: url(/styles/images/link_icons.gif);
    background-repeat: no-repeat;
}
/* --------- Specific styles for worldmap site -----*/
/* Used for worldmap content and by JavaScript */
#content div#ofMapContainer {
    border: 1px solid #d5d5d5;
    height: 21.875em;
    margin-bottom: 0;
    position: relative;
    width: 46.875em;
}
/* Regions that appear on worldmap */
#content img.grfMapItem {
    left: 0;
    position: absolute;
    top: 0;
}
/* ---------- Navigation below the worldmap ---------- */
/* Navi world map */
#content ul#ofNavi { 
    cursor: default;
    list-style: none;
    margin: 0;
    margin-bottom: 0.625em;
}
#content ul#ofNavi li {
    background-position: 5px 0.25em; /* link_icons.gif */
    border-left: 1px solid #b5c6de;
    color: #111565;
    display: block;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    height: 1.25em;
    margin-bottom: 0;
    padding: 0.25em 0.5em 0.25em 15px;
    white-space: nowrap;
}
#content ul#ofNavi li.firstChild {
    border-left: 1px solid #ffffff;
}
#content ul#ofNavi li.highlighted {
    background-color: #fddeba;
}
#content ul#ofNavi li.disabled {
    color: gray;
}
#content ul#ofNavi li.selected {
    background-color: #ffcd93 !important;
}
#content .ofTeaser ul li a,
#content .ofTeaser ul li a:link {
    background-position: 0 0; /* link_icons.gif */
    display: block;
    padding-left: 10px;
    zoom: 1;
}
#content .ofTeaser ul li a:visited {
    background-position: 0 -200px;
}
#content .ofTeaser ul li a:active,
#content .ofTeaser ul li a:hover {
    background-position: 0 -100px;
}
/* --------- Specific styles for region maps (Europe, Asia,...)-----*/
/* Used for regional map */
#content div#ofMapContainerOffice {
    margin-bottom: 1.875em;
    width: 43.3em;
}
#content img#ofBaseMap {
    border: 1px solid #d5d5d5;
    float: left;
}
#content #ofLegend {
    float: left;
    margin-left: 2em;
}
#content #ofLegend h3{
    margin-top: 0;
}
#content #ofLegend ul li.headquarter {
    padding-left: 2.0em; 
    background: transparent url(/styles/images/headquarter.png) left bottom no-repeat;
}
#content #ofLegend ul li.standardOf {
    padding-left: 2.0em;
    background: transparent url(/styles/images/standard_office.png) left bottom no-repeat;
}
/*Teaser box container*/
#content div#ofTeaserBox {
    width: 43.3em;
}
/* Teaser boxes */
#content .ofTeaser {
    float: left;
    margin: 0 0.8em 0 0;
    width: 9em;
}
#content.offices h3 {
    font-size: 0.8em;
}
#content .ofTeaser ul {
    margin: 0;
}
