body {
    background-image:url(../res/greyback.jpg);
    background-repeat:repeat;
    background-attachment:fixed;
    font-family:arial,sans-serif;
    font-size:14px;
}
#logo h1 {
    font-size:24px;
    background-color:white;
    padding-left:180px;
    padding-top:10px;
    padding-bottom:10px;
}

#banner h1 {
    font-size:24px;
    background-color:blue;
    border:1px solid black;
    padding-top:10px;
    padding-bottom:10px;
    color:#fff;
}
#indhold {
    margin:10px 170px 10px 170px;
    border:1px solid black;
    background-color:#FFFFCE;
    min-width:500px;
}
#indhold h1, #indhold p, #indhold pre {
    margin:10px;
}
#leftcol {
    width:150px;
    float:left;
    text-align:right;
}
#leftcol p{
    margin:10px;
}

div.cssmenufancy {
  width:150px;
  padding:0;
  font-family:arial,sans-serif;
  border-top:0px;
  color:white;
  background:#c00;
  border:3px outset gray;
  float:left;
}

div.cssmenufancy a {
  display:block;
  margin:0 0 2px 0;
  padding-left:5px;
  font-family:arial,sans-serif;
  font-size:12px;
  line-height:150%;
  font-weight:bold;
  color:white;
  background:#c00;
  border:3px outset red;
  text-decoration:none;
}


div.cssmenufancy a:hover {
  color:white;
  background:#a00;
  text-decoration:none;
  border-style:inset;
}
div.cssmenufancy a:visited {
  color:white;
}
div.leftmenu {
  position:absolute;
  width:150px;
  font-family:arial,sans-serif;
  left:10px;
  top:470px;
  color:black;
  font-weight:bold;
  background-color:white;
  padding:0px;
  z-index:1;
}
div.leftmenu a {
  display:block;
  margin:0 0 2px 0;
  padding-left:5px;
  font-family:arial,sans-serif;
  font-size:10px;
  line-height:100%;
  font-weight:bold;
  color:black;
  background:#c00;
  border:3px outset blue;
  text-decoration:none;
}


div.leftmenu a:hover {
  color:black;
  background:#a00;
  text-decoration:none;
  border-style:inset;
}
div.leftmenu a:visited {
  color:white;
}

div.rightmenu {
  position:absolute;
  width:150px;
  font-family:arial,sans-serif;
  top:195px;
  right:10px;
  color:white;
  font-weight:bold;
  background-color:#c00;
  padding:0px;
  z-index:1;
}
div.rightmenu a {
  display:block;
  margin:0 0 2px 0;
  padding-left:5px;
  font-family:arial,sans-serif;
  font-size:8px;
  line-height:100%;
  font-weight:bold;
  color:white;
  background:#c00;
  border:3px outset red;
  text-decoration:none;
}


div.rightmenu a:hover {
  color:white;
  background:#a00;
  text-decoration:none;
  border-style:inset;
}
div.rightmenu a:visited {
  color:white;
}

#rightcol {
    position:absolute;
    right:10px;
    width:150px;
    top:190px
}

.rightbox {
    width:150px;
    background:white;
    border:1px solid black;
}
.rightbox p {
    font-size:10px;
    margin:10px;
}
h4 {
    font-size:14px;
    margin:0;
    padding:5px 10px;
    background-color:#f90;
    border-bottom:1px solid black;
}
address {
    background:blue;
    border:1px solid black;
    margin:10px;
    padding:5px 0 5px 180px;
    font-style:normal;
    font-size:12px;
    font-weight:bold;
    color:#fff;
}
address a {
    font-size:12px;
} 
.manchet {
    width:350px;
    background:#FFFFCE;
    margin-left:10px;
}
.manchet p{
    font-family:serif;
    font-size:10px;
}
a {
    font-weight:bold;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:20px;
}


