

a { color: blue; text-decoration: underline;}
a:link { color: blue; text-decoration: underline;}
a:visited { color: blue; text-decoration: underline;}
a:hover { color: blue; text-decoration: underline;}
a:active { color: blue; text-decoration: underline;}
a img {border: none;}



body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #000000;
text-align: left;
}

p { font-family: Arial, Helvetica, sans-serif; color: black; /*font-size: 100%;*/ margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;}
li { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%;} 
ol { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
ul { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%;}
table { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
tbody { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%;}
td { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%;}
tr { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%;}
form { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
select { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
input { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
textarea { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
pre { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
adress { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; }
legend { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 100%; font-weight: bold;}
		
h1 {
font-family: "Times New Roman", Times, serif;
font-size: 160%;
font-style: italic;
line-height: 100%;
font-weight: lighter;
font-variant: normal;
color: #666666;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 130%;
font-style: normal;
line-height: normal;
font-weight: 500;
font-variant: normal;
text-transform: uppercase;
color: #000000;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-style: normal;
line-height: normal;
font-weight: 500;
font-variant: normal;
text-transform: uppercase;
color: #000000;
}

/*h4 {font-size:110%; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;}*/
/*h5 {font-size:95%; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;}*/
/*h6 {font-size:90%; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;}*/

hr {border: thin solid #CCCCCC;}
.Bildram {BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; BORDER-RIGHT-WIDTH: 0pt; BORDER-BOTTOM-WIDTH: 0pt;}

/*-----------vänsternavigering-------------*/

#meny1 {
width: 230px; 
min-height: 400px; 
background-color: #FFFFFF; 
float:left;
}
.navrub{
width: 225px;
height: auto;
float: left;
margin-top: 25px;
margin-bottom: 15px;
font-family: "Times New Roman", Times, serif; 
color: black;
font-size: 100%;
font-style: normal;
text-transform: uppercase;
font-weight: 600;
}
.navrub2{
width: 225px;
height: auto;
float: left;
margin-top: 10px;
margin-bottom: 5px;
font-family: "Times New Roman", Times, serif; 
color: black;
font-size: 100%;
font-style: normal;
text-transform: uppercase;
font-weight: 600;
}
.navigeringsmeny{
width: auto;
height: auto;
clear: both;
font-family: "Times New Roman", Times, serif; 
font-size: 95%;
font-style: normal;
text-transform: uppercase;
font-weight: 600;
margin-left: 15px;
margin-bottom: 5px;
}

.navigeringsmeny a { 
color: black;
text-decoration: none;
}
.navigeringsmeny a:link {
color: black;
text-decoration: none;
}
.navigeringsmeny a:visited {
color: black;
text-decoration: none;
}
.navigeringsmeny a:hover { 
color: black;
text-decoration: underline;
}
.navigeringsmeny a:active {
color: black;
text-decoration: none;
}

/*----------innehåll i vänstenavigering som inte är navigering------*/
.leftmeny2{
width: auto;
height: auto;
min-height: 100px;
float: left;
margin-left: 15px;
margin-top: 15px;
padding-right: 15px;
}


#frame { width: 975px; height: auto; background-color: #ffffff; top: 0px; position: relative; margin: 0 auto; }
#ltop { width: 350px; height:70px; background-color: #FFFFFF; margin-top: 10px; float:left;}
#rtop { width: 300px; height:70px; background-color: #FFFFFF; padding:0px; float:right;}


/*------------------sidtopp------------------------*/
#header {
font-family: "Times New Roman", Times, serif;
font-size: 90%;
font-style: normal;
text-transform: uppercase;
text-indent: 15px;
letter-spacing: 1px;
font-weight: 600;
line-height: 23px;
width: 100%; 
height: 24px; 
background-color: black;  
float: left;
margin-bottom: 1px;
}
#toppbild{
width: 100%;
height: auto;
float: left;
margin-bottom: 5px;
}
.skugga{
width: 975px; 
height: 22px;
float: left;
background-image: url(../Components/pictures/skugga.png);
background-repeat: repeat-x;
}

/*---------KNAPP 120px---------*/


.btn_black120{
width: 120px;
height: 24px;
float: right;
font-family: "Times New Roman", Times, serif;
font-size: 90%;
font-style: normal;
color: #FFFFFF;
text-align: center;
text-transform: uppercase;
line-height: 23px;
font-weight: 600;
background-image: url(../Components/pictures/btn_black120.png);
background-repeat: no-repeat;
margin-right: 5px;
margin-bottom: 5px;
}

.btn_black120 a { 
color: #FFFFFF;
text-decoration: none;
}
.btn_black120 a:link {
color: #FFFFFF;
text-decoration: none;
}
.btn_black120 a:visited {
color: #FFFFFF;
text-decoration: none;
}
.btn_black120 a:hover { 
color: #FFFFFF;
text-decoration: underline;
}
.btn_black120 a:active {
color: #FFFFFF;
text-decoration: none;
}


/*---------KNAPP 140px---------*/
.btn_black140{
width: 140px;
height: 24px;
float: right;
font-family: "Times New Roman", Times, serif;
font-size: 90%;
font-style: normal;
color: #FFFFFF;
text-align: center;
text-transform: uppercase;
line-height: 23px;
font-weight: 600;
background-image: url(../Components/pictures/btn_black140.png);
background-repeat: no-repeat;
margin-right: 5px;
margin-bottom: 5px;
}

.btn_black140 a { 
color: #FFFFFF;
text-decoration: none;
}
.btn_black140 a:link {
color: #FFFFFF;
text-decoration: none;
}
.btn_black140 a:visited {
color: #FFFFFF;
text-decoration: none;
}
.btn_black140 a:hover { 
color: #FFFFFF;
text-decoration: underline;
}
.btn_black140 a:active {
color: #FFFFFF;
text-decoration: none;
}


.txtbigger{
height: auto;
width: 250px;
float: left;
margin-left: 8px;
padding: 3px;
text-align: left;

}
.kontakta{
height: auto;
width: auto;
float: left;
font-family: "Times New Roman", Times, serif;
font-size: 90%;
font-style: normal;
color: black;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 6px;
margin-left: 8px;
}


#header2 { width: 100%; height:25px; background-color: #cccccc; color:#ffffff; padding:0px; float:left;margin-bottom:20px;}
#frame2 { width: 975px; height:100%; background-color: #FFFFFF; margin:0px; float: left;}




#Content {width: 730px; height: 390px; float: left; padding: 5px; overflow: auto;}
#ContentTEST {width: 730px; height: 390px; float: left; padding: 5px; }
#Content2 {width:717px; height:100%; float:left; padding:5px; overflow: auto; }
#Content3 {width:505px; height:100%; float:left; padding:5px; overflow: auto; }
#rightcol {display: none; /*width:217px; background-color: #FFFFFF; height:100%; float:left; padding:5px;*/}
#rightcol2 {width:217px; background-color: #FFFFFF; height:100%; float:left; padding:5px;}
#rightcol3 {width:217px; background-color: #E5E5E5; height:100%; float:left; padding:5px;}
#rightcol1st {width:217px; background-color: #E5E5E5; height:100%; float:left; padding:5px;}

#rightlinks {width:200px; background-color: #FFFFFF; height:100%; float:left; margin-top: 65px; padding-left:20px;}


#Content4 {width: 975px; height: 480px; float: left; padding: 5px; overflow: auto;}

/*---------------STARTSIDAN PRESENTATION--------*/
#frame3 { width: 100%; height: 390px; background-color: #FFFFFF; float: left; overflow: auto; }
#rightcont100319{width:200px; background-color: #FFFFFF; height:100%; float:left; padding:5px;}


/*------------toppnavigering-------*/
.navitem{
width: auto;
height: auto;
float: left;
margin-left: 3px;
margin-right: 3px;
}
.navitem a {color: white; text-decoration: none;}
.navitem a:link {color: white; text-decoration: none;}
.navitem a:visited {color: white; text-decoration: none;}
.navitem a:hover {text-decoration: underline; color: white;}
.navitem a:active {color: white; text-decoration: none;}

.navlang{
width: auto;
height: auto;
float: right;
margin-left: 3px;
margin-right: 3px;
}
.navlang a {color: white; text-decoration: none;}
.navlang a:link {color: white; text-decoration: none;}
.navlang a:visited {color: white; text-decoration: none;}
.navlang a:hover {text-decoration: underline; color: white;}
.navlang a:active {color: white; text-decoration: none;}


/*-------------------sidfot------------------*/
#footer {
font-family: "Times New Roman", Times, serif;
font-size: 100%;
font-style: normal;
text-indent: 15px;
letter-spacing: 1px;
line-height: 20px;
color: #FFFFFF;
text-align: center;
width: 100%; 
height: 21px; 
background-color: black; 
color: #FFFFFF; 
float: left;
margin-top: 10px;
}

#footer2 { width: 100%; background-color: #cccccc; color:#000000; float:left;}

#itop { width: 100%; float:left;}
#ileft { width: 50%; border-right:solid; border-width:1px; float:left;}
#iright { width: 49%; float:right;}
#ifooter { width: 100%; float:left;}

/*-------style på nyhetslänk startsidan-----*/
.newslinkstyle {font-size: 90%;}
.newslinkstyle a {font-size: 90%;}
.newslinkstyle a:link {font-size: 90%;}
.newslinkstyle a:visited {font-size: 90%;}
.newslinkstyle a:hover {font-size: 90%;}
.newslinkstyle a:active {font-size: 90%;}

/*----------------------powered by Italic--------------*/
 .power {
width: 200px;
height: 83px;
margin-top: 4px;
float: right;
z-index: 112;
background-image: url(../Components/pictures/poweredby_200_gray.png);
background-repeat: no-repeat;
/*border: 1px solid red;*/
 }


 .power:hover{
 width: 200px;
height: 83px;
position: relative;
cursor: pointer;
z-index: 112;
background-image: url(../Components/pictures/italic_logo_200.png);
background-repeat: no-repeat;
/*border: 1px solid green;*/
 }


/**** Default Tree Menue ****/
ul.CS_DefaultTreeMenu1,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedParent ul,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedItem ul {
  /* display: block;*/
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  line-height: 20px;
}
ul.CS_DefaultTreeMenu1 ul,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuNotSelected ul {
  display: none;
  padding-left: 0px;
  list-style-type: none;
}
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedParent,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedItem,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuNotSelected
{
  padding-left: 30px;
  margin-left: 0px;
  text-decoration: none;
  background: url(../Components/pictures/pil.gif) top right no-repeat;
}



ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasChildren a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasChildren li.CS_DefaultTreeMenuSelectedItem li a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasChildren li.CS_DefaultTreeMenuNotSelected a
{
  background: url("../../../Bilder/Sidobjekt/plus.gif") top left no-repeat;
  padding-left: 15px;
  text-decoration: none;
}

ul.CS_DefaultTreeMenu1 a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedItem a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedItem ul li a
{
  background: none top left no-repeat;
  padding-left: 0px;
  /*text-decoration: underline;*/
  text-decoration: none;
}

ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedParent ul li.CS_DefaultTreeMenuHasNoChildren a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedItem ul li.CS_DefaultTreeMenuHasNoChildren a
{
  background: none top left no-repeat;
  padding-left: 0px;
  text-decoration: none;
}

/* Alla val som inte har underval */
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasNoChildren a
{
  background: none top left no-repeat !important;
  padding-left: 15px;
}

ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuSelectedParent a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasNoChildren.CS_DefaultTreeMenuSelectedItem a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasChildren.CS_DefaultTreeMenuSelectedItem a,
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasChildren li.CS_DefaultTreeMenuSelectedItem a
{
  background: url("../../../Bilder/Sidobjekt/minus.gif") top left no-repeat;
  padding-left: 15px;
} 
/* and some link styles */
ul.CS_DefaultTreeMenu1 li a { /*color: #4e4e4e;*/ display: inline; text-decoration: none; width:100%; margin-left: 0px; padding-bottom: 0px;}
ul.CS_DefaultTreeMenu1 li a:hover { color: #000000; text-decoration: underline; }
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasChildren { /* Nothing special */ 
}
