body
{
  background-color: #FFFFFF;
    font-size: 9pt;
    color: black;
    font-family: Verdana, Arial;
    text-decoration: none;
}
a:link
{
    font-size: 8pt;
    color: #125E11;
    font-family: Verdana;
    text-decoration: none
}
a:visited
{
    font-size: 8pt;
    COLOR: #125E11;
    font-family: Verdana;
    text-decoration: none
}
a:active
{
    font-size: 8pt;
    color: #62E060;
    font-family: Verdana;
    text-decoration: none
}
a:hover
{
    font-size: 8pt;
    color: #62E060;
    font-family: Verdana;
    text-decoration: none
}

div.title
{
  border: thin ridge;
  position: absolute;
  left: 5px;
  top: 5px;
  width: 970;
}

div.infobar
{
  background-color: #125E11;
  border: none;
  text-align: center;
  color: black;
  position: absolute;
  left: 5px;
  top: 84px;
  width: 972;
}

div.infobar a:link
{
  color: white;
}

div.infobar a:visited
{
  color: white;
}
div.infobar a:hover
{
  color: #62E060;
}

div.searchbar
{
  background-color: #ffffff;
  border: thin ridge;
  text-align: center;
  color: black;
  position: absolute;
  left: 5px;
  top: 98px;
  width: 960;
  padding: 3px 5px 0px 5px
}

input.searchbar
{
  border: thin ridge;
   font-size: 9pt;
}


div.container
{
  align: center;
  width: 995;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: auto;
  right: auto;
}

div.news
{
  border: thin ridge;
  margin-bottom: 10px;
  background-color: #FFFFFF;
  padding: 5px 5px 5px 5px
}
 
div.fakta
{
  background-color: #E0FFD0;
  text-align: left;
  border: thin ridge;
  padding: 2px 2px 2px 2px
}

div.content
{
  width: 596;
  text-align: left;
  position: absolute;
  left: 162px;
  top: 102px;
  padding: 5px 5px 5px 5px
}

div.contentsok
{
  width: 596;
  text-align: left;
  position: absolute;
  left: 162px;
  top: 133px;
}

div.menu
{
  border: thin ridge;
  width: 150;
  text-align: left;
  position: absolute;
  left: 5px;
  top: 102px;
}

div.menusok
{
  border: thin ridge;
  width: 150;  
  text-align: left;
  position: absolute;
  left: 5px;      
  top: 133px;
}

div.rmenu
{
  border: thin ridge;
  width: 200;
  text-align: left;
  float: right;
  position: absolute;
  left: 775px;
  top: 102px;
}

div.rmenusok
{
  border: thin ridge;
  width: 200;
  text-align: left;
  float: right;
  position: absolute;
  left: 775px;
  top: 133px;
}

div.menutitle
{
  background-color: #125E11;
  color: white;
  font-weight: bold;
}

div.rmenutitle
{
  background-color: #125E11;
  color: white;
  font-weight: bold;
}

div.menucontent
{
  background-color: #FFFFFF;
  font-weight: normal;
  padding: 2px 2px 2px 2px
}

div.error
{
  background-color: #FFFFFF;
  color: red;
  font-weight: normal;
  padding: 2px 2px 2px 2px
}

div.kommentar               
{                           
  border: thin ridge;
  margin-bottom: 10px;      
  padding: 5px 5px 5px 5px  
}                           
                            
div.kommrubrik              
{ 
  margin-bottom: 10px;

}


.white
{
    background-color: white
}

.green
{
    background-color: #E0FFD0
}

.link
{
    font-weight: bolder;
    font size: 7.5pt;
    margin-left: 4px;
    color: white;
    font-family: Verdana;
    text-decoration: none
}

p
{
    font-size: 8pt;
    color: black;
    font-family: Verdana
}

p.ingress
{
    font-size: 8pt;
    color: black;
    font-weight: bold;    
    font-family: Verdana
}

h1
{
    border-right: medium none;
    border-top: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}
h1.cal
{
    border-right: medium none;
    border-top: medium none;
    font-weight: bolder;
    FONT-SIZE: 12pt;
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    padding-bottom: 0px;
    padding-top: 15px
}
h2
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}

h2.cal
{
  font-size: 10pt;
  color: black;
  font-family: Verdana;
  padding-bottom: 0px;
}

td
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

tr.tablehead
{
  background-color: #125e11;
}
td.tablehead
{
  color: white;
  font-weight: bold;
}
td.tablehead a
{
  color: white;
}
td.tablehead a:visited
{
  color: white;
}
td.tablehead a:hover
{
  color: #62E060;
}


.Sweden
{
    COLOR: fuchsia
}
.ejSweden
{
    COLOR: black
}
.borderimage {
 border: 1px solid black; 
}
.mitten_meny
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.cal_ord{
	border : 1px solid silver;
	font-size : 9px;
}
.cal_today {
	background-color : #ECECEC;
	border : 1px solid Black;
	font-size : 9px;
}
.cal_eve {
	background-color : #E0FFD0;
	border : 1px solid Black;
	font-size : 9px;
}
.cal_eve_today {
	background-color : #90CC60;
	border : 1px solid Black;
	font-size : 9px;
}


