/********************************************************************************
 * kruse-net.css
 * - stylesheet for kruse-net.dk
 *
 * $Id: kruse-net.css,v 1.23 2004/07/07 11:23:17 Jakob Kruse Exp $
 *
 * Styles are listed in order of class, element
 ********************************************************************************/

/* First some GENERAL STYLES */

@media print {
  #header, #footer {
    display: none;
  }
}

@font-face {
  font-family: Marlett Embedded;
  font-style:  normal;
  font-weight: normal;
  src: url("http://www.kruse-net.dk/fonts/MARLETT.eot");
}

A, DD, DIV, DT, H1, H2, H3, H4, H5, H6, INPUT, LI, P, TD, TH {
  font-family: Verdana, sans-serif;
}

A:link, A:visited, A:active {
  color: blue;
  text-decoration: none;
  font-weight: bold;
}

A:hover {
  text-decoration: underline;
}

BODY {
  behavior: url(/htc/setfocus.htc);
  text-align: center;
  background-image: url("/graphics/bg.jpg");
  font-size: x-small;
/*  margin: 10px; */
}

CODE, PRE {
  font-size: 8pt;
}

IMG.png {
  border: 0;
  visibility: hidden;
  behavior: url("/htc/pngbehavior.htc");
}

/* Then for the SPECIFIC STYLES */

TD.arrow {
  width: 11px;
  vertical-align: bottom;
  padding: 0;
}

.buttons {
  text-align: center;
  padding: 1em 10px 0px 10px;
  white-space: nowrap;
}

.data {
  color: black;
  cursor: default;
}

.disclaimer {
  text-align: center;
  vertical-align: top;
  font-size: xx-small
}

.disclaimer a:link, .disclaimer a:visited, .disclaimer a:active {
  color: black;
  text-decoration: none;
  font-style: italic;
  font-weight: normal;
}

.edit {
  color: black;
  background: white;
  font-weight: bold;
}

.error {
  color: red;
  font-weight: bold;
}

.googleads {
  float: left;
  width: 160px;
  margin-right: 20px;
}

.header {
  text-align: left;
  border-bottom: 1px solid gray;
}
.header A:link, .header A:visited, .header A:active {
  color: black;
}
.header A:hover {
  text-decoration: none;
}

.labellings {
  text-align: right;
  vertical-align: top;
  font-size: xx-small;
}

.labellings a:link, .labellings a:visited, .labellings a:active {
  color: black;
  text-decoration: none;
  font-weight: normal;
}

.link {
  color: blue;
  font-weight: bold;
  /* cursor: hand; */
  cursor: pointer;
}

.marlett {
  font-family: Marlett;
}

TABLE.news {
  font-size: 10px;
  width: 100%;
  color: black;
}

.news-arrow {
  width: 11px;
  vertical-align: bottom;
  padding: 0;
}

.news-more, .news-time {
  text-align: right;
  padding: 0;
  padding-right: 2px;
}

.news-topic {
  font-weight: bold;
  width: 100%;
}

.news a:link, .news a:visited, .news a:active {
}
.news-topic a:link, .news-topic a:visited, .news-topic a:active {
}

@media print {
  .noprint {
    display: none;
  }
}

.nowrap {
  white-space: nowrap;
}

.passive-link {
  color: gray;
  font-weight: bold;
  cursor: default;
}

.right {
  text-align: right;
}

.small {
  font-size: 75%;
}

.smallest {
  font-size: 7pt;
}

.sourcecode {
  float: right;
  font-size: xx-small;
  margin: 10px 0px 10px 10px;
}

.thh {
  background: gray;
  color: white;
  padding: 1px;
}

.tip-title {
  font-size: xx-small;
}

.tip-text {
  font-size: xx-small;
  border: 1px solid;
  padding: 2px 4px;
  background: #9999CC;
}

.total {
  border-top: 1px solid gray;
  border-bottom: 3px double gray;
}

.webding {
  font-family: Webdings;
  padding-bottom: 2px;
  width: 0px;
  color: black;
}

/* And then some SINGLE ID STYLES */

#content {
  padding: 5px;
}
DIV#content {
  /* this behavior is only supported if the element is a div */
  behavior: url(/htc/fixedcontent.htc);
}
table {
  font-size: x-small;
}
