 body { background-color: #bad5ff; }
 body, table { font-family: verdana; }
 .linje { color: black; height:1px; width: 95%; }
 #bar { background-color: #222222; color: #FFFFFF; }
 fieldset {
  border: 1px solid #222222;
 }
 .wireframe {
  position: relative; top: -13px; left: -8px;
  width: 100%;
  border-left:1px solid #222222;
  border-right:1px solid #222222;
  border-bottom:1px solid #222222;
   }
 .lifted { position: relative; top: -2px; left: -2px; }
 .menyen { background-color: #222222; color: #FFFFFF; }
 .sitetitle { font-size: 26pt; height:70px; color: #FFFFFF; background-color: #222222; }
 .titleurl { font-size: 12pt; color: #3366CC; }
 .menucam { font-size:7pt; font-family: arial; }
 .copyrights { text-align:center; font-size:10pt; }

 .title { color: #222222; font-size: 18pt; }
 .content { position: relative; top: 15px; } 
 .input1 {
 color:black;
 background-color: white;
 border-top:1px solid black;
 border-bottom:2px solid black;
 border-right:3px solid black;
 border-left:1px solid black;
 font-size: 10pt;
 }
 .input2 {
 color:white;
 background-color: #222222;
 border-top:1px solid white;
 border-bottom:2px solid white;
 border-right:3px solid white;
 border-left:1px solid white;
 font-size: 10pt;
 }

 .news_frame { background-color: #222222; border:1px solid black; width: 80%; }
 .news_title { font-size: 20pt; color: white; font-family: verdana; }
 .news_date { color: #C8C8C8; font-size: 8pt; font-family: arial; }
 .news_body { font-size: 10pt; color: white; font-family: verdana; height: 220px; }
 .news_listed_body { font-size: 10pt; color: white; font-family: verdana; }


 .linker_frame { background-color: #222222; color: white; border:1px solid black; width: 95%; }
 .linker_title { font-size: 20pt; color: white; font-family: verdana; }
 .linker_body { font-size: 10pt; color: white; font-family: verdana; }



 a:link, a:visited { color: #3366CC; text-decoration: underline; }
 a:hover { color: #336699; text-decoration: none; }
 a:active { color: #CC0000; text-decoration: none; }


 a.menu, a.menu:visited { color: #FFFFFF; text-decoration: none; font-variant: small-caps; }
 a.menu:hover { color: #3366CC; text-decoration: none; font-variant: small-caps; }
 a.menu:active { color: #CC0000; text-decoration: none; font-variant: small-caps; }

.guestbook {
  font-size: 8pt;
  font-family: sen-serif;
  border-left: 1px solid #222222;
  border-right: 1px solid #222222;
  border-bottom: 1px solid #222222;
  width: 87%;
}
.guestbook2 {
 border:1px solid black;
 width:400px;
 background-image: url('images/book.png');
 background-repeat: no-repeat;
 background-attachment:fixed;
 background-position: 80% 10%;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }