/*
röd #DB0027
grön #97BE0D
blå #3CB4B9
limegul #E4E417
orange #FCAF17
rosa #E8528B
mörkgrå #454441
ljusgrå #D8D2AB
*/
BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 77% trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	line-height:120%;
	background-attachment: fixed;
	background-color: #97BE0D;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(bilder/site_bg.png) !important;
}


p {margin:2px 0 6px 0;
  padding:0;
	font-size:0.94em;
}

h1 {
	font-size: 2.2em;
	font-weight: normal;
	line-height: 100%;
	margin:10px 0 5px 0;
  padding:0;
  font-family:trebuchet ms, Arial, Helvetica, sans-serif;
}
h2
{ font-size: 1.1em;
	line-height: 120%;
	font-weight: bold;
	margin:0;
  padding:15px 0 0 0;
  font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  color: #333333;
}
h3
{ font-size: 1em;
	line-height: 120%;
	font-weight: bold;
	margin:3px 0 0 0;
  font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  background-color: #D8D2AB;
}

h3 a, h3 a:hover, h3 a:active {
text-decoration:none;
display:block;
  padding:3px;
  border:#D8D2AB solid 1px;
}
h3 a:hover {
background-color: #D8D2AB;
  border:#FF9933 solid 1px;
}
h3 a:active {
background-color: #FF9933;
  border:#FF9933 solid 1px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 16px;
	margin:0;
  padding: 8px 0 0 0;
}
ul {margin:2px 0 6px 15px;
  padding:0;
	font-size:0.94em;
}
td
{margin:4px 0 0 0;
  padding:0;
}
.linjeUnder td {
border-bottom:#D8D2AB 1px solid;
padding:2px;
}
.linjeUnder h2 {
padding:0;
margin:0;}
th
{
padding: 2px;
text-align:left; 
font-size:11px;
	line-height: 120%;
  font-family:trebuchet ms, Arial, Helvetica, sans-serif;
background-color: #D8D2AB;
}
a {
	text-decoration: underline;
	color:#000000;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
hr {
border-top:solid #D8D2AB 1px;
border-bottom:0px;
border-left:0px;
border-right:0px;
height:1px;
clear:both;
}
form {
	padding:0;
	margin:0;
}
input {
    margin:0 4px 0 0;
	padding:1px;
	font-size:0.94em;
	font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	
}
/* Topmeny*/
#navbar ul
{
list-style-type: none;
clear:both;
float: left;
width: 900px;
padding: 0;
margin: 0;
border-top: 4px solid #FCAF17;
border-bottom: 4px solid #FCAF17;
font-size: 0.9em;
font-weight: bold;
background-color:#FCAF17;
}

#navbar li { display: inline; }

#navbar a, #navbar span
{
float: left;
padding: 6px 15px;
border-right: 4px solid #FCAF17;
background-color: #DB0027;
color: #FFFFFF;
text-decoration: none;
}

#navbar a:hover, #navbar span#aktuell
{
background-color: #E8528B;
color:#000000;
}
#navbar a:active, #navbar span#aktuell
{
background-color: #E8528B;
color:#000000;
}

.MarkeraMeny {
background-color: #E8528B;
}


body#omfol a#menyomfol,
body#pensioner a#menypensioner,
body#fonder a#menyfonder,
body#avgift a#menyavgift,
body#kontakter a#menykontakter,
{
color:#000000;
background-color: #E8528B;
}

/* Slut Topmeny*/

/* Undermeny*/
#subnavbar ul
{
clear:both;
list-style-type: none;
float: left;
margin: 0;
padding: 0;
font-size: 0.9em;
font-weight: bold;
background: #E8528B;
}

#subnavbar li { display: inline; }

#subnavbar a, #subnavbar span
{
float: left;
padding: 5px 13px;
border-right: 2px solid #DB0027;
border-left: 0px solid #FCAF17;
background-color: #E8528B;
color: #000000;
text-decoration: none;
border-top: 1px solid #DB0027;
border-bottom: 1px solid #DB0027;
}
#subnavbar a:hover, #subnavbar span#aktuell
{
background-color: #E8528B;
color:#000000;
border-top: 1px solid #DB0027;
border-bottom: 1px solid #FCAF17;
text-decoration:underline;
}
#subnavbar a:active, #subnavbar span#aktuell
{
background-color: #E8528B;
color:#000000;
border-top: 1px solid #DB0027;
border-bottom: 1px solid #FCAF17;
text-decoration:underline;
}

/* Slut Undermeny*/

/*Topelement*/
#topBild {
margin-left:auto;
margin-right:auto;
width:950px;
}

#Toptext {
  padding: 2px 0;
  margin: 0;
  width: 900px;
background-color:#97BE0D;
margin-left:auto;
margin-right:auto;
}
#TopWrapper1 {
  margin: 0;
  padding: 0 0 4px 0;
  width: 900px;
  height:auto !important; 
min-height:84px; 
height:84px;
background:#E4E417;
}
#MenyWrapper1 {
  margin: 0;
  padding: 0;
  width: 900px;
  height:36px;
}
#MenyWrapper2 {
  margin: 0;
  padding: 0;
  width: 900px;
  height:27px;
}
#logga {
  margin: 0;
  padding: 10px 0 0 7px;
  width: 550px;
  float: left;
}
.sokruta {
  margin: 5px 10px 0 15px;
  padding: 0;
  float: right;
  width: 200px;
}
.sokKnapp {
  vertical-align:middle;
}
.sokFalt {
	background-color:#FAF5E1;
	border:#990000 solid 1px;
}
#topbanner {
  margin: 2px 0;
  padding: 0;
  width: 900px;
  vertical-align:text-bottom;
}
/*Slut Topelement*/


/*Indexelement*/
#CenterWrapper {
width:900px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:0;
padding:0 25px;
  background-image: url(bilder/main_bg.png) !important;
  background-position:right top !important;
  background-repeat: repeat-y !important;
}
#MainBG {
width:850px;
height:auto !important; 
min-height:300px; 
height: 300px;
margin:10px 1px 0 10px;
padding:0;
  background-position:left bottom;
  background-repeat:no-repeat;
 
}
.flytLeft {
float:left;
background-color:#FFFFFF;
padding:10px 0 10px 10px;
margin:0 1px;
}
.flytLeft2 {

background-color:#FFFFFF;
padding:10px 0 10px 10px;
margin:0 1px;
}
.bildLeft {
float:left;
background-color:#FFFFFF;
padding:3px 10px 3px 0;
margin:0;
}
.bildRight {
float:right;
background-color:#FFFFFF;
padding:10px;
margin:0 5px;
}
.flytRight {
float:right;
background-color:#FFFFFF;
width:570px;
padding:10px 10px 10px 20px;
margin:0 1px;
border-left:1px solid #999999;
}
#StartLeft {
  margin: 0;
  padding: 0;
  width: 200px;
  background-image:url(bilder/bgton_1.jpg);
  background-repeat:no-repeat;
}
#StartLeft h1 {font-size: 1.5em;
	font-weight: normal;
	line-height: 100%;
	margin:0;
  padding:0;
  color:#DB0027;
  font-family:trebuchet ms, Arial, Helvetica, sans-serif;
}
.StartMitten1 {
  margin: 20px 0 0 0;
  padding: 0 10px 10px 20px;
  width: 540px;
  clear:both;
  border-bottom:#3CB4B9 solid 0px;
}
.StartMitten {
  margin: 20px 0 0 0;
  padding: 0 10px 10px 20px;
  width: 540px;
  clear:both;
  border-bottom:#3CB4B9 solid 0px;
}
.spaltMittenV {
width:260px;
float:left;
padding-right:10px;
border-right:dotted #666666 1px;
  border-bottom:#D91643 solid 2px;
}

.spaltMittenH {
width:260px;
float:left;
padding-left:20px;
  border-bottom:#D91643 solid 2px;
}
.StartMitten1 h1 /*.spaltMittenH h1, .spaltMittenV h1*/ {
font-size:1.6em;
}
.Hogerstalld {
text-align:right;
padding: 2px 7px 0 0;
}

#SidFot {
margin:0;
  padding: 5px 0;
  border-top:#FFFFFF solid 4px;
  text-align:center;
  clear:both;
  border-top: solid 2px #FCAF17;

}
#Bottenbild {
width:950px;
height:18px;
margin-left:auto;
margin-right:auto;
margin-top:0;
background:top center url(bilder/main_bott.png);
}
/*Slut Indexelement*/

/*Sidor*/
.internlink a {
color:#333333
}
.ruta {
background:#D8D2AB;
padding:10px;
}
.markera {
background:#8DC63F;
}
.Undersokningar td
{
padding: 3px;
}

.LitenRubrik th
{
text-align:left; 
font-size: 0.94em;
	line-height: 120%;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.Viktigt {
color:#CC0000;
}
.kolumn2 {
margin-left:100px;
}
#Login {
  margin: 0;
  padding: 0;
  width: 160px;
  background-image:url(bilder/bgton_2.jpg);
  background-repeat: repeat-x;
}
#Login form, input {
   margin: 0;
}
.TextBlock {
margin: 20px 0 0 30px;
width:500px;
}


.brodMarkera {
width: 100%;
display: block;
padding: 0px;
	background-color:#F19227;
	margin: 0px;
	padding: 3px;
}
.brodMarkera2 {
width: 90%;
display: block;
padding: 0px;
	background-color: #ffffff;
	margin: 0px;
	padding: 1px;
}
.lista ul, li {
	margin: 0;
	padding: 0;
	list-style-image: url(bilder/asterix.gif);
}
.lista ul { 
  margin-left: 17px; 
}
.lista li {
  margin: 0; 
  padding: 0;
  font-size:0.94em;
}
.Ingress {
font-size:1em;
font-style:italic;
}
.brodLiten {
	font-size: 0.8em;
	margin:0 0 5px 0;
  padding:0;
}
.brodLitenCentrerad {
border-top:#D8D2AB solid 1px;
	font-size: 0.8em;
	margin:15px 0 5px 0;
  padding:10px 0;
  text-align:center;
  color:#666666;
}
.brodLiten2 {
	font-size: 0.75em;
	color: #999999;
	margin:0 0 0 20px;
  padding:0;
}
.LesMer a {
display:block;
padding:2px;
background-color:#D8D2AB;
text-decoration:none;
font-weight:bold;
width:100px;
border: solid 1px #FFFFFF;
}
.LesMer a:hover {
background-color:#FFFFFF;
border:solid 1px #DB0027;
}
.brodPytte {
	font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.brodpytte a {
text-decoration:none;
}
.brodpytte a:hover {
text-decoration: underline;
}
.brodpytte td {
padding:2px 0;
}
.nyhetsjump select{width:200px; background:#D8D2AB; margin:3px 0;}
.inforuta{
margin:3px 0;
padding:3px;
background:#E4E417;
display:block;}

.nyhetsruta {
background:#ffffff /*#D8D2AB*/;
}
.nyhetsruta h2 {
padding:3px;}

.inforuta a {
text-decoration:none;}
.inforuta a:hover {
text-decoration: underline;}

.rubriker {
margin-top:10px}

.rubriker h3 {
background:#FFFFFF;
padding:0;
margin:0;
}
.rubriker h3 a{
text-decoration:none;
border:none;
}

.rubriker h3 a:hover, .rubriker h3 a:active {
text-decoration: underline;
background:#FFFFFF;
border:none;
}

.inloggadsom {font-size: 0.8em;
background-color:#FCAF17;
color:#000000;
float:right;
margin:0 8px;}



#butiksbild {
	position:absolute;
	background:#FFFFFF;
	left:362px;
	top:85px;
	width:450px;
	height:auto;
	z-index:1;
	visibility: hidden;
}
#knappar a {color:#FFFFFF; text-decoration:none;}