body {
background:#FFFFFF;
margin-top:0;
}

#body {
text-align:left;
background-color:#FFFFFF;
width:auto;
margin: 0 0 0 0;
padding: 10px 5px 10px 35px;
	border: 2px solid #FFFFFF;
}


	
.nyhetsspalt {
background: #999999;
}
	
.box, a.box {
background: #fff;
  display: block;
  margin: 0 0 6px 0;
  border: 2px solid #ccc;
  padding: 4px;
  color: #000;
  text-decoration: none; 
  font-weight:normal;
}

a.box:hover {
  color: #000;
  background-color:#F3F3F3; 
  text-decoration: none; 
}

img {
border: 0;
}

p, li, ol, ul, td, .kalendarium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align:top;
	}

hr {
border: 0;
color: #cccccc;
background-color: #cccccc;
height: 1px;
width: 50%;
text-align: center;
align: center;

border-top: 1px dashed #cccccc;
border-right: 0px; 
border-bottom: 0px; 
border-left: 0px; 
}

	
.kalendarium {
margin: 0 0 0 6px;
color:#FFFFFF;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #999999;
	vertical-align:middle;
	line-height: 28px;
	}
		
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:normal;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #999999;
	vertical-align:middle;
	line-height: 22px;
	}

.mellanrubrik {
	font-family:Arial, Helvetica, sans-serif;
	color: #006b33;
	font-size: 18px;
	font-weight: bold;
}

.mellanrubrik2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #006b33;
	font-size: 15px;
	font-weight: bold;
}
.mellanrubrik3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #006b33;
	font-size: 12px;
	font-weight: bold;
}

.nyhetsrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a:link {

	color: #006b33;
	text-decoration: none;}
	
a:visited {color: #006b33;
text-decoration:none}

a:hover {
	color: #3aa26b}
	
a:active {
	text-decoration: none;}

.buttons a {
color: #006b33;
background-color: #E5E5E5;
padding: 2px 3px 2px 4px;
display: block;
border-left: 10px solid #E5E5E5;
border-top:1px solid #F3F3F3;
border-bottom:1px solid #CECECE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.buttons a:visited 
{
color: #006b33;
}

.buttons a:hover, undermeny a:hover {
background-color:#E0E0E0;
border-left: 10px solid #666666;
border-top: 1px solid #666666;
border-bottom: 1px solid #fff;
text-decoration: none;
color: #3aa26b;}

.buttons a#current {
background: #fff;
}

.undermeny, .undermeny a {
background: #F3F3F3;
padding: 0;
display: block;
border-left: 10px solid #F3F3F3;
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: ;
text-decoration: none;
text-align: right;
}


.left {
float:left;
margin-right: 10px;
}

.right {
float:right;
margin-left:10px;
}

.undernavbar  {
background-color:#FFFFFF;
margin: 5px 0 5px 0;
height:15px;
}

#wrap {
	width: 1050px;
	background: url(../pix/bg2.jpg) repeat-y center top;
	border: 1px 0px 1 px 0 px
	border color:#CCCCCC
	margin:10 auto;
	text-align: center;
}

.undernavbar  {
background-color:#FFFFFF;
margin: 5px 0 5px 0;
height:15px;
}

.undernavlink a, .undernavlink a:visited {
color:#fff;
background-image:url(../pix/gradmeny1.gif);
background-repeat:repeat-x;
font-size: 11px;
font-weight: bold;
text-decoration: none;
display:inline;
margin:1px 1px 1px 1px;
padding:1px 5px 1px 5px;
}
	
.undernavlink a:hover {
background:url(../pix/gradmeny2.gif);
background-repeat:repeat-x;
	color: #fff;
}
