﻿/* Stylesheet för atea menu */

#treelist a
{
  /*text-decoration:none;  */
}

#treelist
{
  list-style-type:none;
  padding:0;
  margin:0;
  border:0;
}
#treelist .normal2 a
{

}


.active2spacer, .normal2spacer, .active3spacer, .normal3spacer, .active4spacer, .normal4spacer
{
  padding-bottom:10px;
  
}

.active2, .normal2, .active2spacer, .normal2spacer, .active2FAQ, .normal2FAQ, .active2spacerFAQ, .normal2spacerFAQ
{
  margin:2px 0px 2px 10px;
   
}
.active3, .normal3, .active3spacer, .normal3spacer, .normal3restricted, .active3restricted
{
  margin:0px 0px 2px 22px;  
}
.active4, .normal4, .active4spacer, .normal4spacer
{
  margin:0px 0px 2px 32px;  
  padding:0;
  display:block;
  height:auto;
  border:solid 1px white;
}
.active5, .normal5, .active5spacer, .normal5spacer
{
  margin:0px 0px 2px 32px;  
  padding:0;
  display:block;
  height:auto;
  border:solid 1px white;
}

.active2 a, .normal2 a, .active3 a, .normal3 a, .active3restricted a
{
text-decoration:none;
}

.active2 a, .active2spacer a, .active2FAQ a, .active2spacerFAQ a
{
  text-decoration:none; 
 background: transparent url(../images/menu/gray_menuarrow_down.gif) no-repeat 0px 0px;
  font-weight:bold;
 	margin: 0;
	line-height:14px;
	padding:0 0 0 15px;
}

.normal2 a, .normal2spacer a, .normal2FAQ a, .normal2spacerFAQ a
{
  text-decoration:none; 
 /*background: transparent url(../images/menu/green_menuarrow_right.jpg) no-repeat 0px 1px;*/
  background: transparent url(../images/menu/gray_menuarrow_right.gif) no-repeat 0px 0px;
	margin: 0;
	line-height:14px;
	padding:0 0 0 14px;
}


.normal3FAQ, .normal3spacerFAQ, .normal4FAQ, .normal4spacerFAQ
{
	visibility:hidden;
	display:none;
}
.active3FAQ, .active3spacerFAQ, .active4FAQ, .active4spacerFAQ
{
	visibility:hidden;
	display:none;
}

.normal3FAQ a, .normal3FAQrestricted a, .normal4FAQ a, .normal4FAQrestricted a
{
  text-decoration:none; 
  /*background: transparent url(../images/menu/green_menuarrow_right.jpg) no-repeat 0px 1px;*/
  background: transparent url(../images/menu/gray_menuarrow_right.gif) no-repeat 0px 0px;
  
	margin: 0px 0px 0px 0px;
	height: 14px;
	padding:0px 0px 0px 14px;
}

.active3FAQ a
{
  text-decoration:none; 
  background-image: url(../images/menu/green_menuarrow_down.jpg);
  background-repeat: no-repeat;
  background-position: left 2px;
  font-weight:bold;
  padding-left:14px;
  }

.FAQrestricted a {
	
}


.FAQ a {
	visibility:hidden;
	display:none;
}

.normal3 a,.normal3spacer a
{
  background: transparent url(../images/menu/button_dotted.png) no-repeat 0px 1px;
	margin: 0px 0px 0px 0px;
	height: 14px;
	padding:0px 0px 0px 14px;
	text-decoration:none; 
}

.normal3restricted a
{
  background: transparent url(../images/menu/button_dotted.png) no-repeat 0px 1px;
	margin: 0px 0px 0px 0px;
	height: 14px;
	padding:0px 0px 0px 14px;
	text-decoration:none; 
}


.active3 a, .active3spacer a
{
 background: transparent url(../images/menu/button_cross.png) no-repeat 0px 1px;
 font-weight:bold;
 margin: 0px 0px 0px 0px;
 height: 14px;
 padding:0px 0px 0px 14px;
 color: #69B537; 
 text-decoration:none; 
}

.active3restricted a
{
 background: transparent url(../images/menu/button_cross.png) no-repeat 0px 1px;
 font-weight:bold;
 margin: 0px 0px 0px 0px;
 height: 14px;
 padding:0px 0px 0px 14px;
 color: #69B537; 
 text-decoration:none; 
}


.normal4 a, .active4 a
{
  margin:0;
  padding:0px 0px 0px 14px;
  background: transparent url(../images/menu/button_dotted_extra.png) no-repeat 0px 1px;
  display:block;
}
.normal5 a, .active5 a
{
    margin:0;
	padding:0px 0px 0px 20px;
	height:auto;
	display:block;
}

.normal4 a, .normal5 a
{
    text-decoration:none; 
}

.active4 a, .active5 a
{
 
 text-decoration:underline;
}




/* tree styles */

.tree 
{
  width: 231px;
	background: transparent url(../images/menu/tree_bg_2.png) repeat-y left top;
}
* html .tree { /* be nice to Internet Explorer 5.5 and 6.0 */
	margin-right: -2px;
}

.tree .body {
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/menu/tree_bg_1.png) no-repeat left top;
	position: relative;
	z-index: 2;
}

.tree .foot {
	margin-top: -7px;
	background: transparent url(../images/menu/tree_bg_3.png) no-repeat left bottom;
	position: relative;
	z-index: 1;
}

.tree .section
{
  background-image: url(../images/menu/background_section.png) ;
}

.tree .section_admin
{
  background-image: url(../images/menu/background_section_admin.jpg) ;
}

.tree .section, .tree .section_admin { /* be nice to Internet Explorer 5.5 */
	width: 208px;
	height: 19px;
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 4px 0px 0px 9px;
	/*background-color:#95ce55;*/
	background-position: left top ;
	background-repeat:no-repeat;
}

.tree .open {
	background: transparent url(../images/menu/background_section_open.png) no-repeat left top;
}
.tree .strong {
	margin: 0px 9px 4px 9px;
}

/* treemenu styles */


.treemenu li a 
{
	width: 184px;
	display: block;
	padding:0;
	margin: 0px 0px 0px 14px;
	font-weight: normal;
	overflow:hidden;
	
}
.treemenu .active {
	background: transparent url(../images/menu/green_menuarrow_down.jpg) no-repeat 0px 1px;
}
.treemenu .active a {
	font-weight: bold;
}
.level1 {
	padding: 0px 0px 0px 12px;
}
.level1 li 
{
  background: transparent url(../images/menu/button_dotted.png) no-repeat 0px 1px;
}
.level1 li a {
	width: 167px;
}

.level2 li a {
	width: 142px;
}

.level1 li a:link, .level1 li a:active, .level1 li a:visited {
	font-weight: normal;
}
.level1 li a:hover, .level1 li a:visited:hover {
	font-weight: normal;
}
.level1 .active {
	background: transparent url(../images/menu/button_cross.png) no-repeat 0px 1px;
}
.level1 .active a:link, .level1 .active a:active, .level1 .active a:visited {
	font-weight: bold;
	color: #69b537;
}
.level1 .active a:hover, .level1 .active a:visited:hover {
	font-weight: bold;
	color: #69b537;
}
.level2 {
	padding: 0px 0px 0px 12px;
}
.level2 li {
	background: transparent url(../images/menu/button_dotted_extra.png) no-repeat 0px 1px;
}
.level2 li a {
	/*width: 160px;*/
}
.level1 .active .level2 li a:link, .level1 .active .level2 li a:active, .level1 .active .level2 li a:visited { /* be nice to Internet Explorer 6.0 */
	font-weight: normal;
	color: #000000;
}
.level1 .active .level2 li a:hover, .level1 .active .level2 li a:visited:hover { /* be nice to Internet Explorer 6.0 */
	font-weight: normal;
	color: #000000;
}
.level2 .active {
	background: transparent url(../images/menu/button_dotted_extra.png) no-repeat 0px 1px;
}
.level2 .active a:link, .level2 .active a:active, .level2 .active a:visited { /* be nice to Internet Explorer 6.0 */
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
.level2 .active a:hover, .level2 .active a:visited:hover { /* be nice to Internet Explorer 6.0 */
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

/* itembox menu styles */
a.section:link, a.section:active, a.section:visited, a.section:hover, a.section:visited:hover {
	font: bold 11px arial, verdana, tahoma, arial, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
	width:208px;
	height:19px;
}

a.section_admin:link, a.section_admin:active, a.section_admin:visited, a.section_admin:hover, a.section_admin:visited:hover {
	font: bold 11px arial, verdana, tahoma, arial, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}

a.open:link, a.open:active, a.open:visited, a.open:hover, a.open:visited:hover {
	font: bold 11px arial, verdana, tahoma, arial, sans-serif;
	color: #000000;
}


/**/

  .puff_260, .puff_180, .puff_130
   {
    padding:5px 0px 0px 5px;
    margin:0px;
  }
  .puff_505
  {
    height:260px;
    padding:5px 0px 0px 5px;
  }
  .puff_505_191
  {
	height:191px;
	padding:5px 0 0 5px;
  }

  .puff_260
  {height:260px; }
  .puff_180
  {height:180px; }
  .puff_130
  {height:130px;}
  
  .puff_260, .puff_180, .puff_130
   {
      width:251px;
      background-image: url(../images/puff_top_bg.gif); 
      background-repeat: no-repeat; 
      background-position: left top; 
   } 
  
   .puff_260_bottom, .puff_180_bottom, .puff_130_bottom
   {
      width:251px;
      height:9px; 
      background-image: url(../images/puff_bottom_bg.gif); 
      background-repeat: no-repeat; 
      background-position: left top; 
      padding:0px 0px 0px 0px;
      margin:0px 0px 3px 0px;
   } 
  
    .puff_505, .puff_505_191
    {
      width:507px;
      background-image: url(../images/start_puff_top_bg.gif); 
      background-repeat: no-repeat; 
      background-position: left top; 
      padding:5px 0px 0px 5px;
      margin:0px 0px 0px 0px;
    } 
  
   .puff_505_bottom
   {
      width:507px;
      height:9px; 
      background-image: url(../images/start_puff_bottom_bg.gif); 
      background-repeat: no-repeat; 
      background-position: left top; 
      padding:0px 0px 0px 0px;
      margin:0px 0px 3px 0px;
   } 


/**/