/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* GENERAL STYLES */
body { font:62.5% Verdana, Arial, Helvetica, sans-serif; }
p { margin:0.5em 0 1em 0; }
#header { width: 100%; height: 100px; }
#content { width: 85%; }

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* DON'T SHOW */
#header h1 {display: none; }
#header #service_navigation { display: none; }
#header #main_navigation { display: none; }
#sprungmarken { display: none; }
#header #keyvisual { display: none; }
#breadcrumb { display: none; }
#navigation { display: none; }
#footer { display: none; }
.marginalbox.image {display: none;}
.gotoTop {display: none;}
div.tabbox ul li {display: none;}
div.tabbox ul li.act {display: block;}

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* HEADER */
#header #logo {
    float: right;
    height: auto;
    padding: 0;
    width: auto;
}
#header #logo span { font-size: 2.5em; }

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* MAIN CONTENT */
#content .col_main { padding-right: 2%; }
#content .col_clear { clear: both; }
#content .col_main #legende-heading { display: block; }
#content .col_main div#legende { display: block!important; }

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* MARGINALBOX (within content) */
#page #content .col_marginal .marginalbox {
    margin-top: 10px;
    border: none;
}
#content .col_marginal .marginalbox h4 {
    text-transform: uppercase;
}

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* INDEX */
#content .overview-row { width: 100%; float:left; margin-bottom: 16px; }
#content .overview-row .col_left { width: 48%; float: left; }
#content .overview-row .col_right { width: 48%; float: right; }

/* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** */
/* Aufzählungszeichen */
a.bullet, ul.listing li a.bullet, ul.listing li.bullet {
    display: list-item;
    list-style-type: disc;
    padding: 0;
}
a.dlr, ul.listing li a.dlr, ul.listing li.dlr {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_dlr.gif);
    list-style-position: outside;
    padding: 0;
}
a.nodlr, ul.listing li a.nodlr, ul.listing li.nodlr {
    /* use normal listing bullet point for non-dlr's */
    display: list-item;
    list-style-image: url(../img/icons/icon-link_nodlr.gif);
    list-style-position: outside;
    padding: 0;
}
a.online, ul.listing li a.online, ul.listing li.online {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_online.gif);
    list-style-position: outside;
    padding: 0;
}
a.online_loc, ul.listing li a.online_loc, ul.listing li.online_loc {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_online_loc.gif);
    list-style-position: outside;
    padding: 0;
}
a.offline, ul.listing li a.offline, ul.listing li.offline {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_offline_loc.gif);
    list-style-position: outside;
    padding: 0;
}
a.offline_loc, ul.listing li a.offline_loc, ul.listing li.offline_loc {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_offline_loc.gif);
    list-style-position: outside;
    padding: 0;
}
a.offline_prefill, ul.listing li a.offline_prefill, ul.listing li.offline_prefill {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_offline_prefill.gif);
    list-style-position: outside;
    padding: 0;
}
a.offline_loc_prefill, ul.listing li a.offline_loc_prefill, ul.listing li.offline_loc_prefill {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_offline_loc_prefill.gif);
    list-style-position: outside;
    padding: 0;
}
a.euro, ul.listing li a.euro, ul.listing li.euro {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_euro.gif);
    list-style-position: outside;
    padding: 0;
}
a.euro_loc, ul.listing li a.euro_loc, ul.listing li.euro_loc {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_euro_loc.gif);
    list-style-position: outside;
    padding: 0;
}
a.recht, ul.listing li a.recht, ul.listing li.recht {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_recht.gif);
    list-style-position: outside;
    padding: 0;
}
a.recht_loc, ul.listing li a.recht_loc, ul.listing li.recht_loc {
    display: list-item;
    list-style-image: url(../img/icons/icon-link_recht_loc.gif);
    list-style-position: outside;
    padding: 0;
}
