/*  (do not remove this :) */
/*  (not this either :) */


.korpus_button{
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    padding: 0.15em 0.5em 0.15em 0.5em;
    background-color: #eeeded;
    background-image: url(button_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    border-top: solid 1px #a1ac54;
    border-right: solid 1px #8d9933;
    border-bottom: solid 1px #8d9933;
    border-left: solid 1px #a1ac54;#
    color: #333333;


}
.korpus_button_selected{
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    padding: 0.15em 0.5em 0.15em 0.5em;
    background-color: transparent;
    background-image: url(bg_selected.gif);
    background-repeat: no-repeat;
    background-position: left top;
    border: solid 1px;
    border-top-color: #999999;
    border-right-color: #DFDFDF;
    border-bottom-color: #DFDFDF;
    border-left-color: #999999;
    color: #333333;
}
.korpus_button_selected_white{
    font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
    padding: 0.15em 0.5em 0.15em 0.5em;
    background-color: transparent;
    background-image: url(bg_selected_white.gif);
    background-repeat: no-repeat;
    background-position: left top;
    border: solid 1px;
    border-top-color: #999999;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #999999;
    color: #333333;
}

/* logo */

#ordnetlogo{
   position: absolute;
   top: 0;
   left: 0;
}


.logo{}

/* logo bug */

.dsllogo,.dsllogo a, .dsllogo a:visited{
color: #4F7F22;
}

.plain{
}

.tool{
   background: transparent url(tool_ikon.gif) no-repeat left center;
   padding-left: 26px; 
}
div#relatedItemBox {
  background: #f2f2f2;
  padding: 1em;
  margin-top: 2em;
}

div#relatedItemBox ul {
    list-style-type: none;
    margin: 1em;
    padding:0em;
}

div#relatedItemBox ul {
    list-style-image: none;
    margin: 0em;
    padding:0.2em;
}

div#relatedItemBox ul li a, div#relatedItemBox ul li a:visited {
    background: transparent url(link_ikon.gif) no-repeat left center;
    margin: 0em;
    color: #005E00;
    font-size: 100%;
    padding:0em 0em 0em 1.5em;
    text-decoration: none;
}

div#relatedItemBox ul li a:hover{
    background: transparent url(link_ikon_hover.gif) no-repeat left center;
    color: #009900;
    text-decoration: underline;

}



div#relatedItemBox h2 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  padding: 0.25em;
  font-size: 120%;
  font-weight: bold;
  margin: 0 0 0.5em 0;
  border: none;
}




div.site-tip {
    background: transparent url(http://ordnet.dk/tip_ikon_large.gif) no-repeat left center;
    padding: 1em 0em 0.5em 2em;
    margin: 0.5em 0em 0.5em 0em;
}




div.site-tip-header {
    background: #ededed;
    padding: 1em;
    margin: 0.5em 0em 0.5em 0em;
}

div.site-tip-header h2 {
    background: url(tip_ikon_large.gif) no-repeat left center;
    padding: 0.75em 0.5em 0.5em 2em;
    margin: 0em 0em 0.5em 0em;
    border: none;
    font-weight: bold;
    font-family: verdana;
    font-size: 100%;
}

/* hyppige monstre liste*/

ul.patternslist {
   margin: 0px;
   list-style-type: none;
   list-style-image: none;
}

ul.patternslist a, ul.patternslist a:visited{
    background: transparent url(link_ikon.gif) no-repeat left center;
    margin:0em;
    padding:0em 0em 0em 1.5em;
    text-decoration: none;
}

ul.patternslist a:hover{
    background: transparent url(link_ikon_hover.gif) no-repeat left center;
    text-decoration: underline;
}


/* faste udtryk liste*/

.idioms_elliptic, .idioms_elliptic a{
  color: #666666;
}

.idioms_or, .idioms_or{
 font-style: italic;
  color: #666666;
}

ul.idiomlist {
   margin: 0px;
   list-style-type: none;
   list-style-image: none;
}

ul.idiomlist a, ul.idiomlist a:visited{
    background: transparent url(link_ikon.gif) no-repeat left center;
    margin:0em;
    padding:0em 0em 0em 1.5em;

    text-decoration: none;
}

ul.idiomlist a:hover{
    background: transparent url(link_ikon_hover.gif) no-repeat left center;
    color: #006600;
    text-decoration: underline;
}




/* Search */

.corpus{
   margin-right: 1em;
}

table.search-information {
    margin-left: 1em;
    margin-top: 1.25em;
}



table.search-information td {
    padding: 3px 5px 3px 0px;
}

table.right-context {
    margin: 5px 0px;
}

table.left-context {
    margin: 5px 0px;
}


td.right-context-cell {
    text-align: center;
    padding: 0px 2px;
}

td.left-context-cell {
    text-align: center;
    padding: 0px 2px 0px 1px;
}

table.search-options {
    color: #000000;
    background: #e2e2e2;
    margin: 5px 0 0 0;
}

table.search-options td {
    text-align: left;
    padding: 0.5em;
}


table.search-navi {
    color: #666666;
    background: #eae8e9;
    font-size: 94%;
    margin-bottom: 0em;
}

table.search-navi td {
    color: #666666;
    background: #eae8e9;
    text-align: center;
    padding: 0.2em;
    border-right: 5px solid #ffffff;
}


table.search-navi td.dark {
    background: #999999;
}

table.search-navi td.fullscreen {
    background: #999999;
}

table.search-navi td.fullscreen a {
    color: #ffffff;
    font-size: 120%;
    display: block;
    background: #999999;
}

table.search-navi td a {
    color: #666666;
    text-decoration: none;
}

table.search-navi td form {
    padding: 0em;
    margin: 0em;
}

table.search-navi td form input {
    color: #666666;
    background: transparent;
    border: none;
    cursor: pointer;
}


table.search-navi td.dark  form input {
    color: #ffffff;
    background: transparent;
    border: none;
}

.xsearch-options{
   margin-top: 0.5em;
}

.search-results {
    background: #ffffff;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}



.search-col-three td.match{
        padding: 0px 2px 0px 2px;;
}


.search-col-three td.match a {
    color: #cc0001;
    text-decoration: none;
    font-weight: bold;
}

.search-col-three td a:hover {
    text-decoration: none;
}

.search-col-three td.match a:hover {
    text-decoration: underline;
    color: #cc0001;
    font-weight: bold;
}



.search-col-one {
    text-align: right;
    white-space: nowrap;
}
.search-col-one a {
    text-decoration: none;
    padding-right: 2px;
}

.search-col-one a:hover {
}
.search-col-two {
    text-align: center;
    white-space: nowrap;
}
.search-col-two a {
    text-decoration: none;
}
.search-col-two a:hover {
    text-decoration: none;
}

.search-col-three {
    text-align: left;
    white-space: nowrap;
}

.search-col-three a {
    text-decoration: none;
}
.search-col-three a:hover {
    text-decoration: underline;
}



.search-head {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}


.search-sort {
    color: #000000;
    font-size: 94%;
    border-top: 5px solid #ffffff;
}

.search-sort td {
    background: #e2e2e2;
    padding-top: 0.3em;
    padding-bottom: 0.2em;

}


.sortering{
    width: 15em;
    text-align: center;
    border-right: 5px solid #ffffff;

}

.sortering2{
    width: 15em;
    text-align: left;
    border-right: 5px solid #ffffff;

}

.sortering3{
    text-align: left;
    padding-left: 0.5em;

}

.sortering4{
    width: 17.5em;
    padding-left: 0.5em;

}

.sortering4-box{
    padding-left: 1em;

}


.abc {
    width: 12em;
    text-align: center;
    border-right: 5px solid #ffffff;
}

.justering {
    width: 12em;
    text-align: center;
    border-right: 5px solid #ffffff;
}

.info {
    text-align: center;
    padding: 0.3em 0.2em 0 0.2em;
    border-left: 5px solid #ffffff;
}

.antal {
    text-align: center;
    padding-top: 0.3em;
    border-left: 5px solid #ffffff;
}

.show-hide {
    width: 2em;
    text-align: center;
    padding: 0 0.3em;

}

.attributes {
    padding-left: 0.5em;
    border-left: 5px solid #ffffff;
    border-top: 5px solid #ffffff;
}



.help {
    color: #666666;
    padding-left: 1.4em;
    padding-right: 0.5em;
    background: transparent url(http://ordnet.dk/help.gif) 0 0 no-repeat;
    font-size: 94%;
}

.batch-navi {
    background: #eae8e9;
}

.grey {
    color: #ffffff;
    background: #999999;
    font-weight: bold;
}


.grey-up {
    color: #ffffff;
    background: #999999;
    text-align: right;
    font-weight: normal;
    padding: 0.2em 0.5em;
    border-bottom: 4px solid #ffffff;
    width: 11em;
    font-size: 94%;
}

.grey-down {
    color: #ffffff;
    background: #999999;
    text-align: right;
    font-weight: normal;
    padding: 0.2em 0.5em;
    width: 11em;
    font-size: 94%;

}

.white {
    color: #000000;
    background: #ffffff;
    text-align: left;
    padding: 0.2em 0.5em;
    border-bottom: 1px solid #ffffff;
    width: 17.5em;
    font-size: 94%;

}


.sort_by {
  
}


span.sort_by_left  {
    background: url(http://ordnet.dk/sort-left-selected.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px; 

}

a.sort_by_left  {
    background: url(http://ordnet.dk/sort-left.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;

}

span.sort_by_match  {
    background: url(http://ordnet.dk/sort-center-selected.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;
}

a.sort_by_match  {
    background: url(http://ordnet.dk/sort-center.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;

}

span.sort_by_right  {
    background: url(http://ordnet.dk/sort-right-selected.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;

}

a.sort_by_right  {
    background: url(http://ordnet.dk/sort-right.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;

}

a.sort_forwards {
    background: url(http://ordnet.dk/abc-left.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;
}

span.sort_forwards {
    background: url(http://ordnet.dk/abc-left-selected.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;
}

a.sort_backwards  {
    background: url(http://ordnet.dk/abc-right.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;
}

span.sort_backwards {
    background: url(http://ordnet.dk/abc-right-selected.gif) left bottom no-repeat;
    height: 18px;
    padding: 3px 0px;
}
.query_slot {
    margin-top: 1em;
    margin-bottom: 2em;
}
/* attributter */

/* lemma */

.queryattrib2, .queryattrib2 a{
  color: #3333FF;
  padding: 0 0 0 0.2em;
  font-size: 90%;
}

/* word */

.queryattrib4, .queryattrib4 a{ 
  color: #FF00FF;
  padding: 0 0 0 0.2em;
  font-size: 90%;
}

/* pos */

.queryattrib3, .queryattrib3 a{ 
  color: #993300;
  padding: 0 0 0 0.2em;
  font-size: 90%;
}

/* corpus code */


.queryattrib6, .queryattrib6 a{ 
  color: #6633CC;
  padding: 0 0 0 0.2em;
  font-size: 90%;
}

/* ortho */

.queryattrib5, .queryattrib5 a{ 
  color: #009900;
  padding: 0 0 0 0.2em;
  font-size: 90%;
}






/* Top section */

#portal-header {
background-color: #4f7f22;
border-bottom: 1px solid #193402;
height:79px;
}


.rc-box {
    background: #f0f4e7;
    width: 38em;
}

.rc-north-west {
    background: transparent url(styles/corners.gif) top left no-repeat;
    float: left;
    height: 13px;
    width: 13px;
}


.rc-north-east {
    background: transparent url(styles/corners.gif) top right no-repeat;
    float: right;
    height: 13px;
    width: 13px;
}


.rc-south-west {
    background: transparent url(styles/corners.gif) bottom left no-repeat;
    float: left;
    height: 13px;
    width: 13px;
}


.rc-south-east {
    float: right;
    background: transparent url(styles/corners.gif) bottom right no-repeat;
    height: 13px;
    width: 13px;
}

.listing-collo {
    /* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */
    border-collapse: collapse;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    font-size: 90%;
    margin: 1em 0em 1em 0em;
    font-size: 100%;
}
.listing-collo th {
    background: #e2e2e2;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    font-weight: normal;
    padding: 0.25em;
    text-transform: lowercase;
    color: #333333;
}



.listing-collo .top {
    border-left: 1px solid White;
    border-top: 1px solid White ! important;
    border-right: 1px solid White ! important;
    text-align: center ! important;
    padding: 0em 0em 1em 0em;
}
.listing-collo{
}
.listing-collo td {
    border-right: 1px solid #cccccc;
    padding: 0.25em 0.25em 0.25em 0.25em;
}
.listing-collo a {
    text-decoration: none;
}

.listing-collo a:hover {
    text-decoration: underline;
}
.listing-collo img {
    vertical-align: middle;
}

.listing-collo td a label{
    cursor: pointer;
}


/*  */