body,html {
    height: 100%;
    margin: 0px;
    background-color: #FFFFFF;
}

td {
    height: 100%;
    color: #383838;
    font: normal 9px Verdana,sans-serif;
    text-decoration: none;	
}

form {
    margin-bottom: 0;
}

input {
    border: 1px solid #CCCCCC;
    font: 9px Verdana;
}

select {
    height: 7px;
    font: normal 9px Verdana;
}

.Button {
    font: normal 9px Verdana,sans-serif;
    color: #383838;
    background: #EFEFEF;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    margin: 6px 0px 0 0;
}

.MainTable {
    height: 100%;
    border-left: 1px solid #EFB8EE;
    border-right: 1px solid #EFB8EE;
    background-color: #FFFFFF;
}

.MainContent {
    padding: 3px 3px 3px 3px;
}

.Header {
    height: 106px;
}

.Footer {
    height: 100%;
}

.ArticleList {
    margin: 5px 0px 5px 20px
}

.Voruflokkur {
    background-color: #FFF8FB;
    border-right: 1px solid #FFDDFA;
    border-left: 1px solid #FFDDFA;
    border-bottom: 1px solid #FFDDFA;
    text-align: left;
    font-weight: normal;
    font-size: 9px;
    padding: 3px 3px 3px 6px;
}
.VoruflokkurLastRow {
    border-right: 1px solid #FFBAFF;
    border-left: 1px solid #FFBAFF;
    border-bottom: 1px solid #FFBAFF;
    text-align: center;
    font-weight: bold;
    padding: 1px 1px 1px 4px;
}

.Menu {
    border-top: 2px solid #FFFFFF;
    border-bottom: 1px solid #CF5CA9;
    background-image: url(/img/bg_menu2.gif);
    background-repeat: repeat-x;
    height: 20px;
}

.Date {
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

.MenuLink {
    padding-left: 10px;
    font-weight: bold;
}

.RightSidebar {
    height: auto;
    border-left: 1px solid #CF5CA9;
}

.LeftSidebar {
    height: auto;
    border-right: 1px solid #CF5CA9;
}

.Box {
    margin-top: 10px;
    height: auto;
}

.vHorn {
    color: #CC90B2;
    background-image: url(/img/huv.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.hHorn {
    color: #CC90B2;
    background-image: url(/img/huh.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.vHornNidri {
    color: #FFFFFF;
    background-image: url(/img/vHornNidri.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #FFFFFF;
    width: 5px;
}

.BorderNidri {
    background-image: url(/img/BorderNidri.gif);
    background-repeat: repeat-x;
    background-position: top;
    color: #FFFFFF;
}

.hHornNidri {
    color: #FFFFFF;
    background-image: url(/img/hHornNidri.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #FFFFFF;
    width: 5px;
}

.vHornNidriPurple {
    color: #FFFFFF;
    background-image: url(/img/horn_n_v_f.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.BorderNidriPurple {
    background-image: url(/img/lina_n_f.gif);
    background-repeat: repeat-x;
    background-position: top;
    color: #FFFFFF;
}

.hHornNidriPurple {
    color: #FFFFFF;
    background-image: url(/img/horn_n_h_f.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.vHornGray {
    color: #FFEFF7;
    background-image: url(/img/lina_horn.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.hHornGray {
    color: #FFEFF7;
    background-image: url(/img/lina_horn2.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.BoxHeader {

    background-image: url(/img/bg_menu2.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    padding: 2px 2px 2px 2px;
}

.BoxHeaderGray {
    background-color: #FFEFF7;
    border-top: 1px solid #942073;
    color: #942073;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    padding: 2px 2px 2px 2px;
}

.ForsiduImg {
    padding: 3px 10px 1px 0px;
}

.BoxContent {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 4px;
    padding-left: 6px;
    font-size: 9px;
}

img {
    margin: 0px;
    padding: 0px;
    display: block;
}

.SearchBox {
    border: 1px solid #CCCCCC;
    width: 90px;
    padding-bottom: 2px;
    height: 12px;
    font: normal 9px Verdana;
}

.SearchButton {
    font: normal 9px Verdana,sans-serif;
    color: #383838;
    background: #EFEFEF;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}

.Location {
    color: #000000;
    font-weight: bold;
    padding: 2px 2px 2px 5px;
}
a.MenuLink:link {color: #FFFFFF; text-decoration: none;}
a.MenuLink:visited {color: #FFFFFF; text-decoration: none;}
a.MenuLink:hover {color: #FFFFFF; text-decoration: underline;}
a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}