body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  background: #83482A none;
  color: #000000;
  line-height: 1.4em;
  }

h2 {
  font-size: 130%;
  color: #cc6600;  
  background: #000 none;    
  margin-left: 10px;
  }

h3 {
  font-size: 125%;
  color: #fc3;  
  background: #000 none;    
  }

h3,h4 {
  padding-left: 10px;
  margin-bottom:0px;
  }

div.content h3 a:link,div.content h3 a:visited {
  color: #fc3;
  background: #000 none;
  text-decoration:none;
  }


h4 {
  font-size: 120%;
  color: #CC9966;  
  background: #000 none;    
  }

div.content {
  margin-top: 30px;
  background: #000 none;
  color: #CC9966;
  padding-bottom: 30px;
  margin-left: 5%;
  margin-right: 5%;  
 }

/********************* ************************/
div.content p,
div.content p.external,
form {
  margin-left: 20px;
}
/********************* ************************/


div.content p {
  margin-right: 200px;
  color: #000;
  background: #A77552 none;
  padding: 10px;
  border: solid 2px #CC9966;
  }

div.content a:link {
  color: #000;
  background: #A77552 none;
  }

div.content a:visited {
  color: #333;
  background: #A77552 none;
  }


div.content p.external a:link {
  color: #000;
  background: #CC9966 none; 
  }

div.content p.external a:visited {
  color: #80502F;
  background: #CC9966 none; 
  }

div.content p.external a:hover {
  color: #000;
  background: #A77552 none;
  }


div.content p.external {
  color: #000;
  background: #CC9966 none; 
  margin-right: 20px;  
  xdisplay: block;
  padding: 5px;
  text-align: right;
  border: solid 2px #A77552;
  }



div.content div.refview p a {
  color: #000;
  background: #A77552 none; 
  display:inline;
  padding:0;
  margin:0;
  }

div.refview div {
  float:right;
  margin-right:10px;
  }

div.refview div img {
  margin:0;
  border-left:solid 3px #A77552;
  border-right:solid 3px #A77552;  
  border-top:solid 3px #A77552;  
  }

div.refview div img:hover {
  margin:0;
  border:solid 3px #fc3;
  }

div.refview div a {
  background: #000 none; 
  }

div.content p a:hover {
  color: #000;
  background: #CC9966 none;
  text-decoration: none;
  }


div.content a:hover {
  color: #83482A;
  background: #CC9966 none;
  }


div.rolemenu {text-align: right;}

#logo {
  background: #fff none;  
  color: #000;
  text-align: right;
  }

#logo img {border: none;}

#logo a:link,
#logo a:active,
#logo a:visited,
#logo a:hover {
  background: #fff none;
  color: #000;
  border: 0;
  }

/* Navigering */
div.submenu {
  background: #cc6600 url(img/bg_menu.gif) bottom no-repeat;
  color: #000;
  float: right;
  padding-bottom: 4em;
  padding-right: 0px;
  padding-left: 0px;
  letter-spacing: 2px;
  font-size: 110%;
  line-height: 1.8em;
  width: 180px;
  margin-right:-1px;
  }

div.submenu ul {
  padding-left:0;
  margin-left:0;  
  margin-top:30px;
  }

div.submenu li {
  margin-left:0;
  list-style:none;
  text-align:center;
  }

div.submenu a:link,
div.submenu a:visited{
  background: transparent none;
  color: #000;
  text-decoration: none;
  border: 0;
 }

div.submenu a:hover,
div.submenu a:active {
  background: #fff none;
  color: #A77552;
  border: 0;
  }

div.linker {
  padding: 10px;
  }

div.linker a {
  text-align: left;
  background: transparent none;
  color: #fff;
}

div.footer {
  margin-top: 10px;
  background: #CC9966 url(img/bg_footer.gif) top right no-repeat;
  border: solid 2px #501D0C;   
  padding: 10px;
  padding-bottom: 15px;  
  text-align: center;
  margin-left: 5%;
  margin-right: 5%;  
}

div.footer:hover {
  background: #CC9966 url(img/bg_footer_2.gif) top right no-repeat;
}

div.editbutton a {
  text-align: left;
  color: #fff;
  padding: 0px;
  background: #000 none;
  display: inline;
  }

.right {
  float: right;
  margin-right: 20px;
  }
  
div.related {display: none;} 

th {text-align: left;}

form {
  margin-right: 200px;
  color: #000;
  background: #A77552 none;
  padding: 10px;
  border: solid 2px #CC9966;
  }

.adress {
  float: right;
  font-weight: bold;
}

div.content div.adress p {
  margin-right: 30px !important;
  xmargin-left: 350px !important;  
}

.menucat {
  color: #fc3 !important;
}

/* fotnote */  
#fotnote {
  font-size: 80%;
  margin-top: 50px;
} 

#fotnote h4 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-left: 10px;
} 

#fotnote p {
  margin-bottom: 0px;
  margin-top: 0px;
} 

.refliste {
  text-align:center;
  float:right;
}


.bnav {
  margin-top:40px;
}


.bnav a:link,.bnav a:visited{
  margin:0;
  padding:0;
  color:
}