#PageSysCtrl
{
  width: 32px;
  height: 60px;
  position: absolute;
  top: 20px;
  left: 10px;
}

div.tabs a span
{
  color: #000;
}

body.Design
{
  margin: 0px;
  padding: 14px 0px 0px 0px;
  color: #000;
  font-family: Verdana, Helvetica, Arial;
  font-size: 9pt;
  background: url("/design/bg_body.jpg") repeat-x #7d8478;
}

body
{
  margin: 0px;
  padding: 0px;
  color: #000;
  background-color : #fff;
}

td,div, span 
{
  font-size: 9pt;
  font-family: Verdana, Helvetica, Arial;
}

p 
{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Helvetica, Arial;
}

a,
a:visited
{
  color: #477826;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Helvetica, Arial;
}

table.design_main
{
  width: 940px;
  height: 670px;
}

td.design_maintop
{
  height: 41px;
  background: url("/design/bg_topleft.gif") no-repeat left top #ffffff;
}

td.design_topimg
{
  height: 131px;
  background-color: #7d8478;
}

td.design_toprandom
{
  width: 215px;
  padding: 4px 0px 0px 0px;
  vertical-align: top;
}

td.design_stripimg
{
  width: 215px;
  background: url("/design/strip_img.jpg") no-repeat right top;
}

td.design_maincontent
{
  background: url("/design/bg_bottomleft.gif") no-repeat left bottom #ffffff;
}

td.design_bgcontent
{
  background: url("/design/bg_bottomright.gif") no-repeat right bottom;
}

td.design_pullertleft
{
  width: 51px;
  height: 232px;
  background: url("/design/bg_pullert_01.png") no-repeat;
  _behavior: url("/design/style/pngbehavior.htc");
}

td.design_uucenter
{
  font-size: 8pt;
  height: 232px;
  padding: 0px 12px 10px 0px;
  color: #477826;
  text-align: right;
  vertical-align: bottom;
  background: url("/design/bg_pullert_02.jpg") no-repeat top left
}

td.design_leftmenuheader
{
  height: 25px;
  background: url("/design/bg_contentheader.gif") repeat-x #e6f3e8;
}

td.design_contentheader
{
  height: 25px;
  padding-left: 16px;
  font-size: 9pt;
  font-weight: bold;
  background: url("/design/bg_contentheader.gif") repeat-x #e6f3e8;
}

td.design_contentheaderstrip
{
  width: 207px;
  height: 25px;
  padding-left: 16px;
  background: url("/design/strip_contentheader2s.gif") no-repeat right top #e6f3e8;
}

td.design_content
{
  width: 645px;
  padding: 0px 24px 10px 16px;
  font-size: 9pt;
  vertical-align: top;
  background: url("/design/bg_content2s.gif") no-repeat right top;
}

td.design_uptime
{
  width: 30px;
  vertical-align: bottom;
}

td.design_leftenews
{
  padding: 10px 10px 0px 0px;
  vertical-align: top;
  text-align: right;
}

td.design_leftenews *
{
  font-size: 8.5pt;
  text-align: right;
}

/**********************************************************/
/********************        eNews billeder      *******************/
/**********************************************************/

div.image_container_1{
  float: right;
  width: 100px;
  margin: 5px 0px 5px 5px;
}

div.image_container_2{
  float: right;
  width: 200px;
  margin: 5px 0px 5px 5px;
}

div.image_container_3{
  float: right;
  width: 300px;
  margin: 5px 0px 5px 5px;
}

div.image_container_4{
  float: right;
  width: 400px;
  margin: 5px 0px 5px 5px;
}

div.image_container_5{
  float: right;
  margin: 5px 0px 5px 0px;
}



/************ Top Menu *************/

td.design_topmenu
{
  height: 41px;
  padding: 0px 0px 8px 14px;
  vertical-align: bottom;
  background: url("/design/bg_topright.gif") no-repeat right top;
}

td.design_topmenu ul
{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

td.design_topmenu li
{
  padding-left: 14px;
  display: inline;
}

td.design_topmenu a,
td.design_topmenu a:visited
{
  padding: 0px 0px 0px 10px;
  color: #477826;
  font-size: 8.5pt;
  text-decoration: none;
}

td.design_topmenu a:hover,
td.design_topmenu li.current a:hover,
td.design_topmenu li.parent a:hover,
td.design_topmenu li.inpath a:hover
{
  text-decoration: underline;
}

td.design_topmenu li.current a,
td.design_topmenu li.parent a,
td.design_topmenu li.inpath a
{
  text-decoration: none;
  background: url("/design/menucurrent.gif") no-repeat left;
}

/************ Left Menu *************/

td.design_leftmenu
{
  height: 30px;
  padding: 2px 0px 0px 10px;
  text-align: right;
  vertical-align: top;
  background: url("/design/bg_contentheader.gif") repeat-x;
}

td.design_leftmenu ul
{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

td.design_leftmenu ul ul
{
  margin-top: 20px;
}

td.design_leftmenu ul ul ul
{
  margin: 0px 10px 0px 0px;
}

td.design_leftmenu li
{
  margin: 0px;
  padding: 3px 0px 3px 0px;
}

td.design_leftmenu li li
{
  margin: 0px;
  padding: 0px;
}

td.design_leftmenu a,
td.design_leftmenu a:visited
{
  padding: 0px 10px 0px 0px;
  color: #000;
  font-size: 8.5pt;
  font-weight: bold;
  text-align: right;
  text-decoration: none;
}

td.design_leftmenu ul ul a,
td.design_leftmenu ul ul a:visited
{
  color: #477826;
  font-weight: normal;
}

td.design_leftmenu ul ul ul a,
td.design_leftmenu ul ul ul a:visited
{
  color: #7d8478;
}

td.design_leftmenu li li a:hover,
td.design_leftmenu li li.current a:hover,
td.design_leftmenu li li.parent a:hover,
td.design_leftmenu li li.inpath a:hover
{
  text-decoration: underline;
}

td.design_leftmenu li li.SubTreeMenuLiCurrent a
{
  text-decoration: none;
  background: url("/design/menucurrent.gif") no-repeat right 4px;
}

td.design_leftmenu li li.SubTreeMenuLiCurrent li a
{
  background: none
}

/************** Refsys Skoler ******************/

table.refsys_listtable,
table.refsys_itemtable
{
  width: 96%;
}

table.refschool_listguide_even
{
  width: 98%;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  border-top: 6px solid #ffffff;
  border-bottom: 6px solid #ffffff;
}

table.refschool_listguide_odd
{
  width: 98%;
  border-left: 2px solid #edf4e8;
  border-right: 2px solid #edf4e8;
  border-top: 6px solid #edf4e8;
  border-bottom: 6px solid #edf4e8;
  background-color: #edf4e8;
}

td.refsys_liste
{
  padding-top: 4px;
}

td.refsys_menutd
{
  padding-bottom: 2px;
  vertical-align: top;
  text-align: center;
  border-bottom: 1px solid #dddddd;
}

td.refsys_menutd ul
{
  margin: 0px;
  padding: 0px;
  display: inline;
}

td.refsys_menutd li
{
  padding: 0px 14px 0px 10px;
  list-style: none;
  display: inline;
}

td.refsys_menutd li.refsys_Menulicurrent
{
  background: url("/design/menucurrent.gif") no-repeat left 5px;
}

td.refsys_menutd a
{
  font-size: 10pt;
}

td.refsys_label
{
  width: 90px;
  padding-right: 8px;
}

tr.schoolitem_odd
{
  background: #edf4e8;
}

td.refsys_listlink
{
  font-weight: bold;
}

/**************************************************/
/***************** links ****************************/
/**************************************************/

table.linksys_listtable,
table.linksys_itemtable
{
  width: 96%;
}

table.linksys_listitems
{
  width: 100%;
}

td.linksys_listcategory
{
  padding-bottom: 3px;
  font-weight: bold;
  border-bottom: 1px solid #888888;
}

td.linksys_listheader
{
  padding-top: 3px;
  font-weight: bold;
}

td.reflist_img
{
  width: 6px;
}

td.linksys_listcontent,
td.linksys_itemcontent
{
  padding-left: 10px;
}

/**************************************************/

td.infoheader
{
  color: #477826;
  font-weight: bold;
}

/* Begin Page Specific CSS */
/************** BOX RED **************/

td.box_red_topleft_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/red/top_left_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_red_topright_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/red/top_right_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_red_top{
  height: 15px;
  font-size: 7pt;
  background-color: #e67c81;
  background-image: url('/design/box/red/top.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  font-size: 8.5pt;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  padding: 5px 0px 5px 0px;
}

td.box_red_topright{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/red/top_right.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

td.box_red_topleft{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/red/top_left.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

/************** BOX GREEN **************/

td.box_green_topleft_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/green/top_left_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_green_topright_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/green/top_right_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_green_top{
  height: 15px;
  font-size: 7pt;
  background-color: #e6f3e8;
  background-image: url('/design/box/green/top.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  font-size: 8.5pt;
  color: #555555;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  padding: 5px 0px 5px 0px;
}

td.box_green_topright{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/green/top_right.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

td.box_green_topleft{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/green/top_left.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

/************** BOX blue **************/

td.box_blue_topleft_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/blue/top_left_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_blue_topright_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/blue/top_right_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_blue_top{
  height: 15px;
  font-size: 7pt;
  background-color: #8b98e5;
  background-image: url('/design/box/blue/top.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  font-size: 8.5pt;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  padding: 5px 0px 5px 0px;
}

td.box_blue_topright{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/blue/top_right.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

td.box_blue_topleft{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/blue/top_left.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

/************** BOX grey **************/

td.box_grey_topleft_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/grey/top_left_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_grey_topright_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/grey/top_right_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_grey_top{
  height: 15px;
  font-size: 7pt;
  background-color: #cdcdcd;
  background-image: url('/design/box/grey/top.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  font-size: 8.5pt;
  color: #555555;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  padding: 5px 0px 5px 0px;
}

td.box_grey_topright{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/grey/top_right.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

td.box_grey_topleft{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/grey/top_left.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

/************** BOX yellow **************/

td.box_yellow_topleft_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/yellow/top_left_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_yellow_topright_corner{
  width: 15px;
  height: 15px;
  font-size: 7pt;
  background-color: #FFFFFF;
  background-image: url('/design/box/yellow/top_right_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_yellow_top{
  height: 15px;
  font-size: 7pt;
  background-color: #f9d073;
  background-image: url('/design/box/yellow/top.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  font-size: 8.5pt;
  color: #555555;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  padding: 5px 0px 5px 0px;
}

td.box_yellow_topright{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/yellow/top_right.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

td.box_yellow_topleft{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/yellow/top_left.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}



/*******************************************/

td.box_bottomright{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/bottom_right.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

td.box_bottomleft{
  width: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/bottom_left.jpg');
  background-repeat: repeat-y;
  background-position: top left;
}

td.box_bottomleft_corner{
  width: 15px;
  height: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/bottom_left_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_bottomright_corner{
  width: 15px;
  height: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/bottom_right_corner.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.box_bottom{
  height: 15px;
  background-color: #FFFFFF;
  background-image: url('/design/box/bottom.jpg');
  background-repeat: repeat-x;
  background-position: top left;
}

td.box_bottomtekst{
  font-size: 7pt;
  color: #555555;
  font-weight: normal;
  text-align: left;
  padding: 10px 0px 0px 0px;
  background-color: #FFFFFF;
}

td.box_bottomtekst td{
  font-size: 7pt;
  color: #555555;
  font-weight: normal;
  text-align: left;
  background-color: #FFFFFF;
}
/* End Page Specific CSS */
