﻿*
{
    /*
    font-family: Arial,Verdana,Sans-serif;
    */
}

body
{
    font-family: Arial,Verdana,Sans-serif;
}
.MainContent
{
    font-size:12px;
    padding:8px;
}
fieldset
{
    border-style:ridge; /*Anpassning för Firefox*/
    font-size: 12px;
}
legend
{
    color:#4169E1; /*royalblue; Anpassning för Firefox*/
}

input, textarea, p
{
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px; /*  0.8em; */
    font-weight:normal;
}
th
{
    text-align:left;    
}
.Copyright
{
    font-size:11px;    
    color:#c0c0c0;
}
.Atest a:link    {text-decoration: none;}
.Atest a:visited {text-decoration: none;}
.Atest a:hover   {text-decoration: none;}
.Atest a:active  {text-decoration: none;}

a:link    {color: black;}
a:visited {color: black;}
a:hover   {text-decoration: none;color: black;}
a:active  {text-decoration: none;color: black;}

.TopPane
{
}
.TopPaneSiteName 
{
    padding-left:10px;
    font-family:Times New Roman; 
    font-style:italic;
    font-size:26pt; /*28pt;*/
    color:white;
    background-image: url(img/topbg.jpg);
}
.TopPaneSiteName a:link    {text-decoration: none;color:White;}
.TopPaneSiteName a:visited {text-decoration: none;color:White;}
.TopPaneSiteName a:hover   {text-decoration: none;color:White;}
.TopPaneSiteName a:active  {text-decoration: none;color:White;}
.logincss 
{
    font-size:12px;
}
.NVSmall 
{
    color:Black;
    font-size:x-small;
    width:100%;
    position:absolute;
    vertical-align:bottom;
    }
.NVLoginStatus 
{
    font-style:italic;
}
.NVLoginStatus  a:link    {text-decoration: none;color: black;background-color:White;}
.NVLoginStatus  a:visited {text-decoration: none;color: black;background-color:White;}
.NVLoginStatus  a:hover   {text-decoration: none;color: White;background-color:black;}
.NVLoginStatus  a:active  {text-decoration: none;color: black;background-color:White;}

.Menu2 {float:right;}

.NVTopMenuDiv
{
    background-color:black; /*red*/
    width:auto;
}
.NVTopMenu 
{
    font-size:12px; /* medium; */
    font-weight:bold;
    background-color:black;/*Orange*/
    
}
.NVTopMenu  a:link    {text-decoration: none;color: White;background-color:black;}/*green*/
.NVTopMenu  a:visited {text-decoration: none;color: White;background-color:black;}/*blue*/
.NVTopMenu  a:hover   {text-decoration: none;color: black;background-color:white;}/*Fuchsia*/
.NVTopMenu  a:active  {text-decoration: none;color: White;background-color:black;}/*yellow*/

.NVPopdownMenu
{
    background-color:white;
    border-left:solid 1px black;
    border-right:solid 1px black;
    font-weight:normal;
}
.NVPopdownMenu  a:link    {text-decoration: none;color: black;background-color:White;}
.NVPopdownMenu  a:visited {text-decoration: none;color: black;background-color:White;}
.NVPopdownMenu  a:hover   {text-decoration: none;color: White;background-color:black;}
.NVPopdownMenu  a:active  {text-decoration: none;color: black;background-color:White;}

.NVSiteMapPath
{
    font-size: 10px;
    color:White;
}
.NVSiteMapPath  a:link    {color: White;}
.NVSiteMapPath  a:visited {color: White;}
.NVSiteMapPath  a:hover   {text-decoration: none;color: White;}
.NVSiteMapPath  a:active  {text-decoration: none;color: White;}

.mainContentClass
{
    border-collapse: collapse;
}
.mainContentLabelClass
{
    font-size:16px; /* medium; */
    font-weight:bold;
    padding:10px;
    color:White;
    background-image: url(img/bgtonebw.gif); background-repeat: repeat-x;
    /*
    background-color:#FFF8DC; * Cornsilk *
    border:solid 1px black;
    padding-left:10pt;
    */
}
.mainContentLabelClass  a:link    {color: White;}
.mainContentLabelClass  a:visited {color: White;}
.mainContentLabelClass  a:hover   {text-decoration: none;color: White;}
.mainContentLabelClass  a:active  {text-decoration: none;color: White;}

.mainContentLeftClass
{
    background-color:#c0c0c0;
}
.mainContentRightClass
{
    padding:0;
}
.mainContentMiddleClass
{
 /*   padding:6pt; */
    vertical-align:top;
}
.SectionLabel
{
    font-size:small;
    font-weight:bold;
}

.detailsClassTable
{
    border-collapse:separate;
    
}
.detailsClassTh
{
    vertical-align:middle;
    font-weight:bold;
    padding:0 0 0 6px;
}
.detailsClassTd
{
    vertical-align:middle;
    padding: 0 0 0 6px;
    background-color:#f8f8f8;
}

.newscrumbs a
{
    font-weight: normal;
    padding-right: 2px;
    
}
/* *** PUB ***/


/* Used by the page number control */
.PageNumbererTD
{
    text-align:center;
    font-size:12px;
    border:dotted 1px #c0c0c0;
}
.PageNumbererTD  a:link    {text-decoration: none;color: #909090;}  
.PageNumbererTD  a:visited {text-decoration: none;color: #909090;}
.PageNumbererTD  a:hover   {text-decoration: none;color: white;background-color:black;}
.PageNumbererTD  a:active  {text-decoration: none;color: #909090;}

.PageNumbererDiv
{
    width:16px;
}
.pageNumbererSelected
{
    color:black;
    background-color:white;
    font-weight:bolder;
}


/* shows a visual seperation */
.dashedline
{
    border-bottom: 1px dashed #808080; /* #DBCE6A; */
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}

/* Command buttons on pages */
.actionbuttons
{
  text-align:right;
  position: relative; 
  padding: 1px 1px 1px 1px;
}
.clearcard
{
    clear:left;
    height:0;
    margin:0;
    padding:0;
}
.LargeThumbsList
{
    width:100%;
    background-color:#e0e0e0; /*#f8f8f8; */
    font-size:12px; /* 0.75em; */
}
.LargeThumbsListButton
{
    font-size:12px; /* 1.0em; */
}
.formlabel
{
    vertical-align:top;  
    border-collapse:separate;  
    border: solid 1px black;
    background-color:#e0e0e0;
    padding:0.5em;
    
}
.ImageThumbnail
{
    padding:0;margin:0;
}
.hejhopp
{
    height:100px;
    background-color:#f0f0f0;
}
.uj
{
   text-align:center;
}
.panelClass
{
}
.MsgInfo    {color:Navy;   font-size: 12px;}
.MsgWarning {color:#FF4500;font-size: 12px;}
.MsgError   {color:Red;    font-size: 12px;}
.dropDowns
{
    font-size:12px;
}
.membersTD1
{
    background:  white url(img/next3.gif) no-repeat top left;
}    
    
table.MemberSettings
{
    border-collapse:collapse;
}
.MemberSettingsC1
{
    padding-left:10px;
    padding-right:4px;
    font-weight:bold;
    border-top:dotted 1px #c0c0c0;
    border-bottom:dotted 1px #c0c0c0;
}
.MemberSettingsControl
{
    width:490px;
}
th.MemberSettings, td.MemberSettings
{
    padding-left:10px;
    padding-right:4px;
    background-color:#f0f0f0;
    font-weight:bold;
    border-top:dotted 1px #a0a0a0;
    border-bottom:dotted 1px #a0a0a0;
}
th.MemberSettings
{
    color:White;
    background-color: #808080; /*#404040;*/
}
.subPanelClass
{
    margin:10px;
}
.ProfileLabel
{
    font-weight:bolder;
}
.ProfileHeading
{
    font-weight:bold;
    font-size:16px; 
}
.thumbListDiv
{
    margin:0px;
    padding:4px;
    border:dotted 1px #888888;
    text-align:center;
    background-color:#f0f0f0;
    height:154px;
    width:150px;
}
.thumbListTD
{
    background-color:#f0f0f0;
    border-collapse:collapse;
    margin:0px;
    padding:0px;
}
