.styled-form label {
    display: block;
    font-weight: bold;
    margin-top: 0.5em;
}

.styled-form fieldset {
    margin-top: 1em;
    margin-bottom: 1em;
}

.styled-table {
    border-collapse: collapse;
    empty-cells: show;
    margin: 1em 0;
    width: 100%;
}

.styled-table td {
    padding: 2px 6px;
    background-color: #D0D0FF;
    border: 1px solid gray;
}
.styled-table thead td {
    background-color: #BABAFF;
    font-weight: bold;
}

body {
    background: #F7F7F7;
}

th.stylish {
    text-align: left;
    vertical-align: top;
    margin: 0px;
}
td.stylish {
    text-align: left;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    margin: 0px;
}
.maskot {
    position : absolute;
    left : 79%;
    top : 11px;
}
.Button {COLOR: #000000; FONT-FAMILY:  'verdana'; border-style:groove;border-width:1px;border-color:#000000; background:#E5E4E8; FONT-SIZE: 11px; }
.inputtext{COLOR: #000000; FONT-FAMILY:  'verdana'; border-style:groove;border-width:1px;border-color:#000000; background:#FFFFFF; FONT-SIZE: 11px; }
td.head  {
    border: 1px solid #999999;
}
td.locator {
    border-bottom: 1px solid #999999;
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;
    line-height:16px;
    color:#000000;
    background-color : #ffffff;
}
td.menu_overskrift {
    background-color:#6B89AF;
    font-family:verdana;
    font-size:10px;
    color:#FFFFFF;
    text-transform:uppercase;
    padding-left:16px;
    height:17px;
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    border-bottom:1px solid #999999;
    font : bold;
}
td.nyhed_overskrift  {
    background-color:#EAEAEA;
    font-family:verdana;
    font-size:12px;
    color:#000000;
    text-transform:uppercase;
    padding-left:16px;
    height:17px;
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    border-bottom:1px solid #999999;
    font : bold;
}
td.index_menu_visit  {
    font-family:verdana;
    font-size:12px;
    color:#000000;
    padding-left:15px;
    height:16px;
    font-weight : bold;
    border-bottom:1px solid #FFF1F1;
}
td.index_menu  {
    font-family:    verdana; 
    font-size:    12px; 
    color:    #000000; 
    padding-left:    15px; 
    height:    16px; 
    border-bottom:1px solid #FFF1F1;
}
td.index_sub_menu_visit  {
    font-family:verdana;
    font-size:10px;
    color:#000000;
    padding-left:30px;
    height:14px;
    font-weight : bold;
    border-bottom:1px solid #FFF1F1;
}
td.index_sub_menu  {
    font-family:    verdana; 
    font-size:    10px; 
    color:    #000000; 
    padding-left:    30px; 
    height:    14px; 
    border-bottom:1px solid #FFF1F1;
}
tabel.tavle    {
    border-left : 1px solid F1F1F1;
    border-bottom : 1px solid F1F1F1;
}
tabel.net    {
    font-size:    12px;
}
td.udvalg_menu  {
    border-bottom: 5px solid #6B89AF;
}

/* SKRIFTTYPER */
.normal {
    font-family:verdana;
    font-size:12px;
    line-height:16px;
    color: Black;
}
.graa {
    font-family:verdana;
    font-size:11px;
    line-height:16px;
    color: #999999;
}
.heading1 {
    font-family: Verdana;
    font-weight:bold;
    font-size:17px;
    color:#2C578D;
}
.headline {
    font-family: Verdana;
    font-weight: bold;
    font-size: 20px;
    color: #ffffff;
    position: absolute;
    left: 200px;
    top: 35px;
}

a.headline_text {
        text-decoration: none;
    color: white;
}

.heading2 {
    font-family:verdana;
    font-size:11px;
    font-weight: bold;
    color:#000000;
}
.heading3 {
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;
    line-height:16px;
    color:#000000;
}

/* LINKS */
a.left_menu:visited  {
    font-family:verdana;
    color:#000000;
    text-decoration : none;
}
a.left_menu:link  {
    font-family:verdana;
    color:#000000;
    text-decoration : none;
}
a.left_menu:hover  {
    font-family:verdana;
    color:#999999;
    text-decoration : none;
}

div.messages {
}
div.error_messages {
    width: 100%;
    background-color: red;
    padding: 1em;
}
div.warn_messages {
    width: 100%;
    background-color: yellow;
    padding: 1em;
}
div.ok_messages {
    width: 100%;
    background-color: #7CCD7C;
    padding: 1em;
}

