html {
    margin:0;
    padding:0;
    background-color:#eeeeff;
    font-size:100%;
    line-height:1.4;
}
body {
    width:890px;
    height:100%;
    margin:25px auto;
    padding:0;
    background-color:#ffffff;
    font-family:arial,helvetica,sans,sans-serif;
    font-size:80%;
    color: #666666;
}
h1 {
    padding:0; margin:0 0 0px; font-size:40px; color:#000066;
}
h2 {
    padding:0; margin:25px 0 0; font-size:16px;
}
h3 {
    padding:0; margin:16px 0 0; font-size:13px;
}
p { margin:0; padding:0; }


/* LINKS */

a:link {
    color:#000066;
    text-decoration:none;
}

a:visited {
    text-decoration:none;
    color:#999999;
}

a:hover {
    color:red;
    text-decoration:none;
}

img { border:none; }


/* LEFTCOL */

#leftcol {
    float:left;
    width:175px;
    margin:0;
    padding:10px 10px;
}

#leftcol img { margin-bottom: 6px; display:block; }
#leftcol h1  { margin-bottom: 70px; text-align:center; }

#leftcol a {
    display:block;
    margin-bottom:10px;
    border:dotted 1px #6699FF;
    padding:.5em;
    font-family:arial,sans-serif;
}


#leftcol a:visited {
    display:block;
    border:dotted 1px #6699FF;
    padding:.5em;
    font-family:arial,sans-serif;
    margin-bottom:10px;
}


#leftcol a:hover {
    background-color:#c5dcff; color:#000066;
    font-family:arial,sans-serif;
    padding:.5em;
    margin-bottom:10px;
 }


/* INDHOLD */

#indhold {
    margin:0 0 0 200px;
    height: 100%;
    border:0px solid #6699FF;
    padding:15px 10px;
    background-color:white;

}

#indhold p { margin:0 0 1em;}

.box {
    margin-top:1em;
    margin-bottom:1em;
    border-top:solid 0px gray;
    border-bottom:solid 1px #bbbbbb;
    padding: .7em 0;
}

.boxkasse {
    margin-top:1em;
    margin-bottom:1em;
    border-top:solid 2px #6699ff;
    border-bottom:solid 2px #6699ff;
    padding: .7em 0;
}

/* LISTER */

ul, ol  { margin:0; padding-left:15px; }
ol      { list-style-type:lower-alpha; }
li      { margin:0 0 1em; padding-left:0; }
li li   { margin-left:10px; padding-left:0; }


/* HEADER-FOOTER */
#header{
    margin:0 0 5px 0;
    border:0px solid #6699FF;
    padding:10px 5px;
    text-align:center;
}

#header h1 { margin-top:10px; }
#header h1 span { display:block; font-size:85%; }
#header p { margin:0; font-weight:bold; font-size:15px; color:#000066; }
#header p.bill { margin:24px 0; }

#footer {
    margin:0 0 5px 0;
    padding:15px 10px;
    text-align:right;
    font-size:9px;
    font-weight:bold;
    clear:left; /* --- Vigtig! --- */
}


/* TABELLER */

table.adr {
    width:100%;
    background-color:#eeeeff;
    border-spacing:4px;
    padding:5px 0;
}
table.adr caption {
    font-weight:bold;
    font-size:16px;
    padding:8px;
    text-align:left;
}

table.adr td { padding:4px 8px; font-size:13px; }

/* for Firefox, som ikke forstår <col> */
  table.adr td           { width:66%; }
  table.adr td + td      { width:22%; text-align:center; }
  table.adr td + td + td { width:12%; text-align:center; }
/* for IE, som ikke forstår + selektoren */
  colgroup.col1 { width:66%; }
  colgroup.col2 { width:22%; text-align:center; }
  colgroup.col3 { width:12%; text-align:center; }



