td {overflow:hidden;}
.table_wrapper {overflow: auto; width: 100%;}
.size_head {border-right: 2px solid #919191; margin-right: 2px; padding-right: 2px; overflow: hidden;}

.toptitle {font-weight: bold ; font-size: x-large }
.title {font-weight: bold ; font-size: large }
.tablehead {font-weight: bold }
.fejltext {background-color: yellow ; color: red ; font-weight: bold }
.footnote {font-size: 0.8em;}
.header {line-height: 1; padding: 7px 0 7px 0; /* background-image: url("/images/grafisk-element.png"); background-repeat: repeat-x; */ background-position: left bottom; }

table { text-align: left; }
table[align="left"] { text-align: left; }
table[align="right"] { text-align: right; }
table[align="center"] { text-align: center; }
table[align="justify"] { text-align: justify; }

table.datat { border-collapse: collapse; border: 1px solid black; }
thead.datat { background-color: #e4e4db; }
th.datat { border: 1px solid black; background-color: #e4e4db;}
td.datat { border: 1px solid black; }

table.menu { border: 0px none; /*1px solid black;*/ /* background-color: #dfe2d6; */  border-collapse: collapse; padding:0px; margin:0px;}
td.menu { padding: 0; margin:0; }
input.menu[type=submit] { /* background-color: #dfe2d6; */ border: 1px solid black /*0 none*/; border-radius: 8px 8px 0px 0px; padding: 0px 5px 0px 5px; }
input.menu[LOselected] { /** / font-size: medium; /**/ /*background-color: #a9c311;*/ font-weight: bolder;  border: 1px solid black /*0 none*/; border-bottom: 0px none;  border-radius: 8px 8px 0px 0px; /** / text-decoration: underline; /** / border-style: double; /* dotted, dashed, solid, double,groove,ridge,inset,outset */ z-index: 2; padding: 0px 5px 0px 5px; }
select.menu { /* background-color: #dfe2d6; */ border: 1px solid black /*0 none*/; border-radius: 8px 8px 8px 8px; padding: 0px 5px 0px 5px; }

button {margin:0px; padding:0px; border: 0px; }
table.maillist {border-collapse: collapse; border: hidden; /** / border-top: thin solid black; border-bottom: thin solid black; border-left: thin solid black; border-right: thin solid black/**/}
/* Sortable tables */
table.sortable thead { background-color:#e4e4db; color:#666666; font-weight: bold; cursor: default; }
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { content: " \25B4\25BE" }
tr.l0 td { background-color: #FFFFFF ; padding-left: 1px; padding-right: 1px; color:black; /** / border-left: 1px solid; border-right: 1px solid; border-color:  #000000;/**/}
tr.l1 td { background-color: #BEBEBE ; padding-left: 1px; padding-right: 1px; color:black; /*border-left: 1px solid; border-right: 1px solid; border-color:  #000000;*/}
tr.l2 td { background-color: #FFFFFF ; padding-left: 1px; padding-right: 1px; color:black; /*border-left: 1px solid; border-right: 1px solid; border-color:  #000000;*/}
tr.l3 td { background-color: #D8D8D8 ; padding-left: 1px; padding-right: 1px; color:black; border-left: 1px solid; border-right: 1px solid; border-color:  #000000;}
tr.l4 td { background-color: #E8E8E8 ; padding-left: 1px; padding-right: 1px; color:black; border-left: 1px solid; border-right: 1px solid; border-color:  #000000;}
td.header {border: thin solid; border-color:#00457e; background-color: white /** original blue/ #00457e /**/; color:white}
td.footer {border: thin solid; border-color:#00457e; background-color: #212121; color: #ccc; }
td.box { border: thin solid; border-color:#00457e;}
td.mainarea { border: thin solid; border-color:#00457e; padding-bottom:10px; padding-top:10px}
/* img.logo { padding-top: 33px;padding-bottom: 3px; padding-right: 42px; padding-left: 42px; }*/
img.shark {padding-top: 0px;padding-bottom: 0px; padding-right: 42px; padding-left: 42px;}
form {margin:0px}
/** /input.menu { font-size: medium; } /**/

/* select.menu { background-color: #dfe2d6; border: 0 none; } */

@media screen {
    body {font-family: arial, sans-serif; font-size: 100%; color:#000000; text-align: left; }
    h1 {font-size:2.2em;line-height:1.3;margin:0 0 0.2em 0; padding-bottom:0;}
    h2 {font-size: 1.8em;line-height:1.25; margin:0 0 0.2em 0; padding-bottom:0;}
    h3 {font-size: 1.6em;line-height:1.25; margin:0 0 0.2em 0; padding-bottom:0;}
    h4 {font-size: 1.2em; line-height:1.25; margin:0 0 0.2em 0; padding-bottom:0;}
    h5 {font-size: 1.2em; font-style:italic; line-height:1.25; margin:0 0 0.2em 0; padding-bottom:0;}
    h6 {font-size: 1.2em; font-style:italic; font-weight:normal; line-height:1.25; margin:0 0 0.2em 0;padding-bottom:0;}
    p {font-size:1.2em;line-height:1.35em;margin:0 0 2em 0; padding-top:0;}
    a {text-decoration:underline;color:#004681;}
    a img {border-width: 0;}
    a:hover {color:#da482b;}
    a.visited {text-decoration:underline;color:#5b6063;}
    .tjenestenavn {font-size:20px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;padding-top: 33px; color: black /* white; */}
    .branding {font-size:20px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;padding-top: 33px; color: white;}
    .revision {font-size:11px; /** padding-right: 10px; padding-bottom: 1px; padding-left: 42px;padding-top: 33px; **/}
}

tr.l0 .resize {padding-right: 0px;}
table.maillist td input {margin-right: 6px;}