@charset "ISO-8859-1";
body
{
  margin: 0px;
  font: 80% Verdana, Arial, Helvetica, sans-serif;
  background: #E5F7FD;
  color: #000000;
}

#contentframe
{
  background: #FFFFFF;
}


/******************************************************************************
 * Content
 *****************************************************************************/

#content 
{
  background: #FFFFFF;
  margin: 0px 5px 5px 5px;
  font: 100% Verdana, Helvetica, sans-serif;
}

#content h1
{
  font: 150% Verdana, Arial, Helvetica, sans-serif;
}

#content h2
{
  font: 130% Verdana, Arial, Helvetica, sans-serif;
}

#content h3
{
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#content a
{
  color: #C51B07;
  text-decoration: none;
}

#content a:visited
{
  text-decoration: none;
  color: #63B1CB;
}

#content a:hover
{
  color: #C51B07;
  text-decoration: underline;
}

#content li
{

}


/******************************************************************************
 * Menu
 *****************************************************************************/
#meny
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 100%;
}

#meny a
{
  display: block;
  padding: 0.3em 0.7em 0.3em 0.7em;
  text-decoration: none;
  height: 100%;
  border: 1px solid #000000;
  margin-top: 0.2em;
  background: #FFFFFF;
  color: #000000;
}

#meny ul
{
  list-style-type: none;
}
#meny ul a
{
  padding: 0.3em;
}

#meny a:link
{
  background: #FFFFFF;
  color: #000000;
}
#meny a:visited
{
  background: #FFFFFF;
  color: #000000;
}
#meny a:hover
{
  background: #D0FDD0;
  color: #000000;
}
#meny a.current
{
  font-weight: bold;
  background: #DAE6D0;
  color: #000000;
}

#monogram a:link
{
  color: #000000;
}

#monogram a:visited
{
  color: #000000;
}

#monogram a:hover
{
  background: #DDFFDD;
  color: #000000;
}

#monogram a.current
{
  font-weight: bold;
  background: #DAE6D0;
  color: #000000;
}

#mainpageheading
{
  font: 150% Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

table
{
  margin: 3px auto;
}

p
{
  text-align: center;
  font: 100% Verdana, sans-serif;
}



#menybox
{
  margin: 0;
  padding: 15px 0 0 0;
  font-family: Times New Roman, serif;
  font-weight: bold;
}

#menybox ul
{
  list-style-type: none;
  margin: 0;
  padding: 5px 0;
}

#menybox li
{
  display: inline;
}

#menybox a, #menybox span
{
  text-decoration: none;
  margin-left: 5px;
  padding: 5px 5px;
  color: #63B1CB;
}

#menybox a:hover, #menybox a.current
{
  color: #C51B07;
}

.bokstavbox
{
  margin: 0;
  padding: 0 0 0 0;
  font-family: Times New Roman, serif;
  font-weight: bold;
}

.bokstavbox ul
{
  list-style-type: none;
  margin: 0;
  padding: 1px 0;
}

.bokstavbox li
{
  display: inline;
}

.bokstavbox a
{
  text-decoration: none;
  margin-left: 1px;
  padding: 1px 1px;
  color: #63B1CB;
}

.bokstavbox a:hover, .bokstavbox a.current
{
  color: #C51B07;
}

#warning
{
    background: #FFFFFF;
    position: absolute;
    max-width:200px;
    right: 1px;
    margin: 5px;
}

#header
{
  background-position: center;
  background-repeat: repeat-x;
  background-image: url(/img/test/band_huvud_liten.gif)
}

#lefttopcorner
{
  width: 38px;
  height: 38px;
  background-position: bottom left;
  background-repeat: no-repeat;
  background-image: url("/img/test/corner_1_nt.gif")
}

#topline
{
  height: 40px;
  background-position: bottom center;
  background-repeat: repeat-x;
  background-image: url("/img/test/top_nt.gif")
}

#righttopcorner
{
    width:38px;
    height: 38px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url("/img/test/corner_2_nt.gif")
}

#leftline
{
    width: 38px;
    height: 38px;
    background-position: center center;
    background-repeat: repeat-y;
    background-image: url("/img/test/left_nt.gif")
}

#rightline
{
    width: 38px;
    height: 38px;
    background-position: center left;
    background-repeat: repeat-y;
    background-image: url("/img/test/right_nt.gif")
}

#leftbottomcorner
{
    width: 38px;
    height: 38px;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url("/img/test/corner_4_nt.gif")
}

#bottomline
{
    height: 40px;
    background-position: top center;
    background-repeat: repeat-x;
    background-image: url("/img/test/bottom_nt.gif")
}

#rightbottomcorner
{
    width: 38px;
    height: 38px;
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url("/img/test/corner_3_nt.gif")
}

