body {
   background-color: #929196;
   font-family: Veranda, Helvetica, Arial;
   margin-top:0;
   margin-left:0;
   margin-right:0;
   margin-bottom:0;
}


.rubrik    { font-size: 20pt; color: #FF8900; font-weight: bold; text-align: center;}
.rubrik2   { font-size: 10pt; color: #FF8900; font-weight: bold; text-align: left; margin-left: 0px;}
.brodtext  { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Trebuchet MS, sans-serif; font-size:  8pt; color: black; margin-left: 0px; margin-right: 0px;}

.guestbook {border-style: solid; background-color: white; border-color: #FF8900;}

.linkpagelink { font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align: left; margin-left: 0px;}

.configframe {border-style: solid; background-color: green; border-color: #FF8900;}


.piglet_text { font-family: Veranda, Helvetica, Arial; font-size: 10pt; color: #FFFFFF;}


p {
   color: black;
   padding-top:15px;
   padding-bottom:15px;
   padding-left:15px;
   padding-right;15px;
   
}

table.hdr {
   width: 100%;
   border: 1px solid black;
   border-collapse: collapse;
   color: white;
}


td.menu_item {
   text-align:center;
   color: #000000;
   font-weight: bold;   
}

td.sub_menu_item {
   text-align: left;
   color: #000000;
   font-weight: bold;   
}


a:link    {text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #000000;}
a:active  {text-decoration: none; color: #000000;}
a:hover   {color:#FF8900;}
a:focus   {color:#FF8900; border-style: none; }




.linkpagelink a:link    {text-decoration: underline; color: #FFFFFF;}
.linkpagelink a:visited {text-decoration: underline; color: #FFFFFF;}
.linkpagelink a:hover   {color: #FF8900;}
.linkpagelink a:focus   {color: #FF8900; border-style: none; }





hr {
   border: 1px solid #FF8900;
}

 
   hr.line {
   border: 1px solid #FF8900;
}


.submenu {
   position: absolute; 
   background-color: #929196;
   visibility: hidden;
   padding-left: 5;
   padding-right: 5;
   border-color: #FF8900;
   border-bottom-style: solid;
   border-right-style: solid;
   border-left-style: solid;
   border-width: 3;

}

img.illustration {
   margin: 10px;
   border-collapse: collapse;
}

img#arms {
   float: right;
   border: 0px solid black; 
}

img#osgiliath {
   float: left;
   border: 0px solid black
}

img#letter {
   float: right; 
   }

div#header {
   text-align: center;
}

