
a { color: #660066;}
a:link { color: #660066; text-decoration:none;}
a:visited { color: #660066; text-decoration:none;}
a:hover { color: #660066; text-decoration:underline;}
a:active { color: #660066;}



body
{
text-align:left;	
font-family: arial, verdana, helvetica, sans-serif;
color: black; font-size: 76%; }

p { font-family: arial, verdana, helvetica, sans-serif; color: black; /*font-size: 100%;*/ margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;}
li { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%;} 
ol { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
ul { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%;}
table { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
tbody { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%;}
td { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%;}
tr { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%;}
form { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
select { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
input { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
textarea { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
pre { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
adress { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; }
legend { font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: 100%; font-weight: bold;}
		
h1, h2, h3, h4, h5, h6
{
	font-family: arial, verdana, helvetica, sans-serif;
}


h1 {font-size:150%; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;}
h2 {font-size:110%; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px;}
h3 {font-size:105%; margin-left:0px; margin-right:0px; margin-top:7px; margin-bottom:5px;}
h4 {font-size:100%; 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;}

.navigeringsmeny a { color: #4e4e4e; font-weight:bold; }
.navigeringsmeny a:link { color: #4e4e4e; font-weight:bold; }
.navigeringsmeny a:visited { color: #4e4e4e; font-weight:bold; }
.navigeringsmeny a:hover { color: #000000;  font-weight:bold; }
.navigeringsmeny a:active { color: #4e4e4e; font-weight:bold; }


#frame { width: 975px; background-color: #FFFFFF ;top:3px;left:3px; padding:2px; position: absolute}
#ltop { width: 350px; height:60px; background-color: #FFFFFF; padding:0px; float:left;}
#rtop { width: 217px; height:60px; background-color: #FFFFFF; padding:0px; float:right;}
#header { width: 100%; height:25px; background-color: #660066; color:#ffffff; padding:0px; float:left; margin-bottom:20px;}
#header2 { width: 100%; height:25px; background-color: #cccccc; color:#ffffff; padding:0px; float:left;margin-bottom:20px;}
#frame2 { width: 100%; height:100%; background-color: #FFFFFF; margin:0px; }
#meny1 {  width: 233px; min-height:400px; background-color: #FFFFFF; float:left; margin-left:-30px; padding-right:30px;}
#Content {width:505px; height:100%; float:left; padding:5px; overflow: auto; }
#Content2 {width:717px; height:100%; float:left; padding:5px; overflow: auto; }
#Content3 {width:505px; height:100%; float:left; padding:5px; overflow: auto; }
#rightcol {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;}
#footer { width: 100%; background-color: #660066; color:#FFFFFF; float:left;}
#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;}



/**** 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: 16px;
}
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;*/
}

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;
}

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: none; }
ul.CS_DefaultTreeMenu1 li.CS_DefaultTreeMenuHasChildren { /* Nothing special */ }