﻿BODY {
    font-family: Tahoma;
    font-size: 13px;
    margin-top: 0px;
}

TD { vertical-align: top; }

IMG { border: 0px; }

HR {
    background-color: #999999;
    border: 0;
    color: #999999;
    height: 1px;
    text-align: left;
    width: 100%;
}

a, A:link, A:visited, A:hover {
    color: #000000;
    text-decoration: none;
}

#content ul {
    list-style-image: url('/images/greybullet.png');
    margin-top: 5px;
    padding-left: 20px;
    *padding-left: 0px;
    /* IE7 only */
}

/* FORM ELEMENTER */

textarea {
    border: 1px solid #999999;
    font-family: Tahoma;
    margin: 0px;
    overflow: auto;
}

select {
    border: 1px solid #999999;
    font-family: Tahoma;
    height: 22px;
    margin: 0px;
}

input {
    background-color: #ffffff;
    border: 1px solid #999999;
    font-family: Tahoma;
    height: 22px;
    margin: 0px;
}

.check {
    border: 0px;
    height: auto;
}

.feltTAL {
    padding-right: 5px;
    text-align: right;
    /*samlet str: 75*25 */
    width: 70px;
}

.mobilTextboxW { width: 150px; }

/* MENU */

.menubar { height: 33px; }

.menu, .menuaktiv {
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
    background: #f1eeeb;
    border: 1px solid #c5c3c0;
    border-radius: 2px;
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
    font-family: Tahoma;
    font-size: 16px;
    height: 33px;
    padding: 5px 23px 4px 23px;
    /*samlet højde: 33px;
*/
    position: relative;
    top: 10px;
}

a.menu, .menu A:link, .menu A:visited, .menu A:hover {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

a.menuaktiv, .menuaktiv A:link, .menuaktiv A:visited, .menuaktiv A:hover, .menu A:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.taeller {
    position: absolute;
    width: inherit;
    z-index: 2;
}

.nedtaeller { float: right; }

.nedtaellertxt {
    border: 0px !important;
    text-align: right;
}

/* SIDEINDHOLD / TEKSTSIDER */

.sideindhold H1 { margin-top: 60px; }

.sideindhold_virksomhed_og_fagforening H1 { margin-top: 10px; }

.sideindhold P { margin-top: 0px; }

table {
    border-collapse: collapse;
    *border-collapse: expression('separate', cellSpacing = '0px');
    border-spacing: 0px;
    padding: 0px;
    /*width:100%;
*/
}

table.TabelMedKant, table.TabelUdenKant {
    border-collapse: collapse;
    *border-collapse: expression('separate', cellSpacing = '0px');
    border-spacing: 0px;
}

.TabelMedKant TD {
    border: 1px solid #999999;
    padding: 10px;
}

table.TabelUdenKant { padding: 0px; }

table.Standard { width: auto; }

.Standard TD { padding: 0px 5px 5px 0px; }

.MedRamme { border: 1px solid #999999; }

.TabelIndtastning TD {
    text-align: left;
    vertical-align: middle;
}

.TDtop TD {
    text-align: left;
    vertical-align: top;
}

.SeHer {
    background: url(/images/se_her_mand165.png) bottom left no-repeat;
    border: 1px solid #999999;
    display: table-cell;
    *display: block;
    /* samlet str: 100% x 125 */
    height: 115px;
    /* IE7 only */
    *height: 120px;
    padding: 10px 10px 10px 185px;
    /* IE7 only */
    *padding: 10px 0px 0px 185px;
    vertical-align: middle;
    width: auto;
    /* IE7 only */
}

.boks {
    /* samlet bredde 590 */
    padding: 10px 10px 10px 10px;
}

.fejl { border: 1px solid red; }

.fejltekst { color: red; }

#topbokse {
    display: table;
    margin-bottom: 8px;
}

.topboks {
    float: left;
    margin: 0 5px 0 5px;
}

.topboks {
    float: left;
    margin: 0;
}

.topboks:nth-child(2) {
    margin: 0 5px 0 5px;
    width: 304px;
}

.topboks:last-child { width: 304px; }

.MailStatus {
    font-weight: bold;
    margin-bottom: 20px;
}

.infotekst { margin: 0px 0px 10px 3px; }

.nemid_pan_buttons {
    display: table;
    margin-bottom: 15px;
}