/* Default stylesheet */
body { 
  background-color: #FFFFFF;
  color: #5B5B5B;
  font-family: Arial, Verdana, Sans-serif;
  font-size: 10px;
  margin: 0px;
  background: url(/getfile.php/823550.1393.yyquqcyqfs/blue_back_repeat_ny.jpg) left top repeat-x;
  background-color: #052B58;
}
body.front { 
  background: url(/getfile.php/815773.1393.rvtcsvaqpv/Wang_Blue_bkg.gif) left top repeat-x;
  background-color: #052B58;
}
body.root117373 { 
  background: url(/getfile.php/823566.1393.uafweextqp/green_back_repeat.jpg) left top repeat-x;
  background-color: #004F4A;
}
/*body.front { background: url(/getfile.php/819076.1393.cdpcatxfxq/blue_front_repeat.jpg) left top repeat-x; }*/

table,caption,th,td { 
  font-size: 11px; 
}
h1 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 14px;
}
h2 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 12px;
}
h3 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h4 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h5 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h6 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
p { 
  padding: 0px;
  margin: 4px 0px 16px 0px;
}
/* End General elements*/

/* Use class layout on images and tables used for layout */
img.layout, a img.layout { 
  margin: 0px;
  padding: 0px;
  border: 0px;
}
table.layout { 
  margin: 0px;
  padding: 0px;
}
td.layout { 
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
/* General links */
a:link { color: #00958F; text-decoration: none; }
a:visited { color: #00958F; text-decoration: none; }
a:hover { color: #00958F; text-decoration: underline; }

/* read more.. links */
.link  { }
a.link:link { color: #052C59; text-decoration: underline; }
a.link:visited { color: #052C59; text-decoration: underline; }
a.link:hover { color: #052C59; text-decoration: underline; }

/* Standard navigation links */
a.menu, span.menu { }

a.topmenu, span.topmenu { }

/* Printable/tell a friend links  */
.toollink { }
a.toollink:link { }
a.toollink:visited { }
a.toollink:hover { }

/* Copyright, CustomPublish powered link etc.  */
#copyright { color: #00958F; }
.cp { }
a.cp:link { color: #636363; }
a.cp:visited { color: #636363; }
a.cp:hover { color: #636363; }


/* Linked headlines (normally inside LIST-sections) */ 
.headlinelink { }
.headlinelink:link { color: #333333; }
.headlinelink:visited { color: #333333; }
.headlinelink:hover { color: #333333; }

/* Linked headlines on listing pages */
.headline .headlinelink { }
.headline .headlinelink:link { }
.headline .headlinelink:visited { }
.headline .headlinelink:hover { }

/* Navigation path links */
.path  {  }
a.path:link { }
a.path:visited { }
a.path:hover { }

/* Sitemap links */
.tree { font-weight: normal; }
a.tree:link { text-decoration: none; color: #000000; }
a.tree:visited { text-decoration: none; color: #000000; }
a.tree:hover { text-decoration: underline; color: #000000; }

.sitetree { font-weight: normal; }
a.sitetree:link { text-decoration: none; color: #000000; }
a.sitetree:visited { text-decoration: none; color: #000000; }
a.sitetree:hover { text-decoration: underline; color: #000000; }


/* SECTION: Standard CP classes*/
.default { }
.date { color: #999999; font-size: 10px; }
.author { color: #333333; font-size: 10px; }
.feedback { }
.copyright { }
/* Standard tools */
div.tools { margin: 15px 0px; }
div.tool { margin: 2px 0px; }
#skiplink { display: none; }
#adminbar1 { position: absolute; top: 6px; left: 195px; }
div.pagebar { margin: 0px 0px 25px 4px; clear: both; }
.pagebar a { padding-right: 10px; }
/* SECTION: listing/view styles */
div.pagedescription { }
.pagedescription { }
.headline, h1.headline, span.h1 { 
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
.headlineview, h1.headlineview { 
  font-size: 24px; 
  font-weight: bold; 
  margin: 0px;
  padding: 0px;
}
.subheadline, h2.subheadline { 
  font-weight: normal; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  line-height: 1.0;
}
h3.sectionheader { text-transform: uppercase; }
#main h3.sectionheader, .main h3.sectionheader { margin-left: 4px; }

.ingress { 
}
div.ingress { 
font-size: 12px;  
margin: 6px 0px; 
  padding: 0px;
}
.ingressview { 
}
div.ingressview { 
font-size: 12px;  
margin: 6px 0px; 
  padding: 0px;
}
p.byline, .byline { 
  margin: 0px; padding: 0px;
}
h3.sectionheader { text-transform: uppercase; }
/* SECTION: viewarea block/spacing elements */
.viewarea { padding: 5px 15px 5px 10px; }
/*#pagelogo { margin-top: 1px; }*/
#pagelogo img { margin-bottom: 5px; }

.block { 
  margin-bottom: 10px;
  padding: 4px;
}
div.articleblock, .listingarea div.block { width: 253px; float: left; }
#middle.hasnavbar .listingarea div.block { width: 211px; }

.listingarea.onecol div.block { width: 780px; }

hr { 
  clear: both;
}
div.hr { /* Replacement for hr. This is easier to style */
  font-size: 1px;
  clear: both;
  height: 10px;
  margin-bottom: 10px;
}
div.body { 
  clear: both; 
  margin: 0px 0px 22px 0px;
}
.clearfix { clear: both; font-size: 1px; height: 0px; }
/* SECTION ARTPICS */
td.artpic { 
  padding: 5px;
  vertical-align: top;
  text-align: left;
}
/* SECTION: page containers */ 
#page { 
  width: 832px;
  min-height: 554px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
}
#page.front { width: 720px; }

#fronttop { margin: 0px auto; width: 578px; }
#frontnav { 
  background: url(/getfile.php/819081.1393.vrywbapsdb/frontnav_frame.gif) left top no-repeat;
  /*border: 4px solid #FFFFFF;*/ width: 712px; text-align: center; vertical-align: middle; font-weight: bold; font-size: 14px;
  padding: 3px 4px 6px 3px;
}

#frame { 
  background: url(/getfile.php/815788.1393.easyqduaay/Wang_Blue_frame.gif) left top no-repeat;
  padding: 6px 15px 10px 16px;
  /*background-color: #FFFFFF;*/
}
#top { 
  margin: 0px;
  padding: 0px;
  height: 90px;
  background-color: #D9D9D9;
  background: url(/getfile.php/815451.1393.yaqcqsxppx/top_back.gif) left top repeat-x;
  width: 801px;
  position: relative;
}
#logo { margin: 1px 0px 0px 4px; }

#middle { 
  background-color: #FFFFFF;
  padding: 0px 0px 6px 5px;
  min-height: 466px;
  position: relative;
  zoom: 1;
  z-index: 10;
}
#topnav { 
 height: 54px;
 border-top: 3px solid #FFFFFF;
 width: 796px;
}
#center { height: 236px; padding-right: 5px; }
/*#paddwrap  { border-left: 0px solid #FFFFFF !important; }*/

#movie { float: left; width: 524px; height: 233px; background-color: #153E6D; border: 1px solid #000000; }

#newslist { float: right; width: 249px; height: 228px; padding: 5px 6px 0px 6px; border: 1px solid #000000; overflow: hidden; }

#navbar { 
  float: left;
  width: 130px;
  /*border: 1px solid black;*/
  min-height: 100px;
  padding-right: 2px;
}

#page.front #main, #page.front div.main { display: none; }

#main, .main { 
  min-height: 140px;
  width: 657px;
  float: right;
  padding-right: 5px;
}
/*#main.page117099, #main.page117343, #main.page117358, #main.page117373  { width: 790px; }*/
.main.page117099, .main.page117343, .main.page117358, .main.page117373  { width: 790px; } /* fix for IE6 */

/*#main.page117099 { border: 1px solid #000000; }*/

#subnav { width: 100%; height: 20px; position: absolute; bottom: 5px; }

#footer { 
  clear: both;
  text-align: center;
}
#frontshadow { background: url(/getfile.php/819069.1393.qwyvprxuuv/wang_frontshadow.jpg) left top no-repeat; width: 720px; height: 259px; }

/* SECTION: Sidebar */
#sidebar { 
}
.sidebar { 
}

.box { 
  padding: 0px;
  margin: 0px 0px 15px 0px;
  position: relative;
}
#newslist .box { margin: 0px 0px 11px 0px; }

.box .head { 
}
.box .cell { 
  padding: 5px;
}
.box ul { 
  padding: 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}
.box ul li { 
  margin: 0px 0px;
  padding: 0px;
}
.box p { 
  padding: 0px;
  margin: 0px 0px 5px 0px;
}
.box h3.caption { 
  padding: 0px;
  margin: 0px;
}
/* SECTION: page elements */ 
ul.menu { 
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
ul.menu li { 
  margin: 0px;
  padding: 0px 0px;
}

#frontnav li { 
  background: url(/getfile.php/819055.1393.acqvcrbveb/front_bigbutton.jpg) left top no-repeat; 
  height: 44px;
  float: left;
  border: 2px solid #FFFFFF;
  padding-top: 30px;
}
#frontnav a:link { color: #FFFFFF; text-decoration: none; }
#frontnav a:visited { color: #FFFFFF; text-decoration: none; }
#frontnav a:hover { color: #FFFFFF; text-decoration: underline; }

#frontnav li.menu117099, #frontnav li.menu117343, #frontnav li.menu117358 { padding-left: 37px; padding-right: 37px; width: 100px; }
#frontnav li.menu117373 { width: 174px; }

#topmenu { list-style-type: none; }
#topmenu li { 
  display: inline;
}
#mainmenu, #submenu  { color: #5B5B5B; font-size: 13px; }
#mainmenu li { background: url(/getfile.php/819213.1393.vuvtbfsaxq/blue_bigbutton_off.gif) left top no-repeat;
  float: left; width: 130px; height: 36px; background-color: #E4E4E4; margin: 0px 2px 0px 0px; text-align: center; padding-top: 20px;
}
.root117373 #mainmenu li { background: url(/getfile.php/820419.1393.bufcaeexqw/green_bigbutton_off.gif) left top no-repeat; }

#mainmenu li.itemselected { background: url(/getfile.php/819212.1393.puswteavex/blue_bigbutton_on.gif) left top no-repeat; }
.root117373 #mainmenu li.itemselected { background: url(/getfile.php/820420.1393.sedsuppfbc/green_bigbutton_on.gif) left top no-repeat; }

#mainmenu a.itemselected:link { color: #FFFFFF; }
#mainmenu a.itemselected:visited { color: #FFFFFF; }
#mainmenu a.itemselected:hover { color: #FFFFFF; }

/*#mainmenu a { vertical-align: middle; }*/
#mainmenu a:link, #submenu a:link { color: #5B5B5B; }
#mainmenu a:visited, #submenu a:visited { color: #5B5B5B; }
#mainmenu a:hover, #submenu a:visited { color: #5B5B5B; }

#sidemenu li.menulevel0 { background: url(/getfile.php/820235.1393.wcftaecxat/sidemenu_off.gif) left top repeat-y;
padding: 5px; border: 1px solid #CBCBCB; margin-bottom: 3px; background-color: #FFFFFF;
}

/* removed 09.06.09 
#sidemenu li.menulevel0.itemselected { background: url(/getfile.php/820236.1393.epyvrfystv/blue_sidemenu_on.gif) left top repeat-y;
  background-color: #5481B8;
}*/
#sidemenu li.menulevel0.itemselected { background: none; background-color: #FFFFFF; }

.root117373 #sidemenu li.menulevel0.itemselected { background: url(/getfile.php/823516.1393.wrttctvvuc/green_sidemenu_on.gif) left top repeat-y;
  background-color: #0F8F86;
}
#sidemenu a:link { color: #5B5B5B; }
#sidemenu a:visited { color: #5B5B5B; }
#sidemenu a:hover { color: #5B5B5B; }

#menupointlist a:link, #submenu a.itemselected:link { color: #FFFFFF; }
#menupointlist a:visited, #submenu a.itemselected:visited { color: #FFFFFF; }
#menupointlist a:hover, #submenu a.itemselected:hover { color: #FFFFFF; }

#submenu { list-style-type: none; }
#submenu li { background: url(/getfile.php/815802.1393.eyqpwaetbx/subnav_back.gif) left top repeat-x;
  float: left; width: 130px; height: 17px; background-color: #E4E4E4; margin: 0px 1px; text-align: center; padding: 2px 0px 1px 0px;
}
#submenu li.itemselected { background: url(/getfile.php/820231.1393.wvyusvbbyc/blue_subnav_on.gif) left top repeat-x; }
.root117373 #submenu li.itemselected { background: url(/getfile.php/820421.1393.pcweryqyyw/green_subnav_on.gif) left top repeat-x; }

#submenu ul.menulevel1, #submenu ul.menulevel2, #submenu ul.menulevel3 { display: none; } /* fix for feil i menu-stikkord */

#tools { 
  list-style-type: none;
}
#tools li { 
  background-position: center left;
  background-repeat: no-repeat;
}
#tools li#tips { 
}
#tools li#printable { 
}

#top-wrapper { height: 12px; width: 280px; }
#top-wrapper { position: absolute; right: 5px; top: 5px; }

#contact { position: absolute; right: 80px; top: 5px; }
#mainbutton { position: absolute; right: 4px; top: 5px; border: 1px solid #ABC5C3; }
#search {  
  position: absolute;
  top: 5px;
  right: 149px;
	vertical-align: middle;
  /*height: 12px;*/
}

#searchform { 
  position: relative;
  width: 179px;
  background-color: #FFFFFF;
  /*border: 1px solid #313131;*/
  border: 1px solid #BBBBBB;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  color: #202020;
  line-height: 1.0;
}
input.searchinput { 
  float: left;
  border: 0px none;
  color: #202020;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 2px;
  margin: 0px;
  width: 125px;
  line-height: 1.0;
  font-size: 12px;
  vertical-align: middle;
}	
input.searchsubmit { 
  float: right;
  border: 0px none;
  background-color: #FFFFFF;
  color: #202020;
  padding-left: 0px;
  margin: 0px;
	padding: 0px;
  /*font-size: 0.9em;*/
  line-height: 1.0;
  vertical-align: middle;  
}

#iconnav { 
  position: absolute;
  right: 4px;
  bottom: 6px;
  /*border: 1px solid grey;*/
  /*width: 530px;*/
  height: 56px;
}
#iconmenu { 
  list-style-type: none;
  font-weight: bold;
}
#iconmenu li { 
  float: left;
  padding: 0px 3px 0px 3px;
  text-align: center;
  position: relative;
  zoom: 1;
}
#iconmenu li a { width: 46px; height: 33px; padding-top: 23px; position: relative; zoom: 1; overflow: hidden; display: block; cursor: pointer; }
#iconmenu li span.image { width: 46px; height: 56px; position: absolute; zoom: 1; top: 0px; left: 0px; z-index: 1; display: block; } 

#iconmenuitem117391 span.image,
#iconmenuitem117562 span.image,
#iconmenuitem117571 span.image
   { background: url(/getfile.php/823163.1393.fepbyqucsr/icon_fotball.jpg) no-repeat left top; }
#iconmenuitem117391.itemselected span.image,
#iconmenuitem117562.itemselected span.image,
#iconmenuitem117571.itemselected span.image
   { background: url(/getfile.php/823164.1393.frpvsdqwqq/icon_fotball_on.jpg) no-repeat left top; }

#iconmenuitem117392 span.image,
#iconmenuitem117563 span.image,
#iconmenuitem117572 span.image
   { background: url(/getfile.php/823170.1393.aeyywfcqwc/icon_handball.jpg) no-repeat left top; }
#iconmenuitem117392.itemselected span.image,
#iconmenuitem117563.itemselected span.image,
#iconmenuitem117572.itemselected span.image
   { background: url(/getfile.php/823171.1393.frwbetxect/icon_handball_on.jpg) no-repeat left top; }

#iconmenuitem117393 span.image,
#iconmenuitem117564 span.image,
#iconmenuitem117573 span.image
   { background: url(/getfile.php/820447.1393.baxwarywqv/icon_basistrening.jpg) no-repeat left top; }
#iconmenuitem117393.itemselected span.image,
#iconmenuitem117564.itemselected span.image,
#iconmenuitem117573.itemselected span.image
   { background: url(/getfile.php/823174.1393.tcxqvdftdp/icon_basistrening_on.jpg) no-repeat left top; }

#iconmenuitem117394 span.image,
#iconmenuitem123912 span.image
   { background: url(/getfile.php/820448.1393.upqsbeaddx/icon_friidrett.jpg) no-repeat left top; }
#iconmenuitem117394.itemselected span.image,
#iconmenuitem123912.itemselected span.image
   { background: url(/getfile.php/823203.1393.bcttevuyur/icon_friidrett_on.jpg) no-repeat left top; }

#iconmenuitem117395 span.image { background: url(/getfile.php/820449.1393.uxfytrverx/icon_taekwando.jpg) no-repeat left top; }
#iconmenuitem117395.itemselected span.image { background: url(/getfile.php/823202.1393.bpdqpqsyqc/icon_taekwando_on.jpg) no-repeat left top; }

#iconmenuitem117396 span.image,
#iconmenuitem117565 span.image
   { background: url(/getfile.php/820450.1393.bwperytpda/icon_basketball.jpg) no-repeat left top; }
#iconmenuitem117396.itemselected span.image,
#iconmenuitem117565.itemselected span.image
   { background: url(/getfile.php/823209.1393.pyffcdxsqv/icon_basketball_on.jpg) no-repeat left top; }

#iconmenuitem117397 span.image { background: url(/getfile.php/820451.1393.ffupsbbfuy/icon_padling.jpg) no-repeat left top; }
#iconmenuitem117397.itemselected span.image { background: url(/getfile.php/823220.1393.vfxqpvxefr/icon_padling_on.jpg) no-repeat left top; }

#iconmenuitem117398 span.image { background: url(/getfile.php/820452.1393.crrrtpcbct/icon_volleyball.jpg) no-repeat left top; }
#iconmenuitem117398.itemselected span.image { background: url(/getfile.php/823223.1393.stbpsaaqwt/icon_volleyball_on.jpg) no-repeat left top; }

#iconmenuitem117399 span.image,
#iconmenuitem117574 span.image
   { background: url(/getfile.php/820453.1393.rxeyaqrbyw/icon_innebandy.jpg) no-repeat left top; }
#iconmenuitem117399.itemselected span.image,
#iconmenuitem117574.itemselected span.image
   { background: url(/getfile.php/823227.1393.rdqyqxruxc/icon_innebandy_on.jpg) no-repeat left top; }

#iconmenuitem117400 span.image,
#iconmenuitem117566 span.image,
#iconmenuitem124447 span.image
   { background: url(/getfile.php/820454.1393.cqqccvssdb/icon_ishockey.jpg) no-repeat left top; }
#iconmenuitem117400.itemselected span.image,
#iconmenuitem117566.itemselected span.image,
#iconmenuitem124447.itemselected span.image
   { background: url(/getfile.php/823232.1393.bwewwwrqrc/icon_ishockey_on.jpg) no-repeat left top; }

#iconmenuitem117567 span.image
   { background: url(/getfile.php/823440.1393.urfpyatqub/icon_karate.jpg) no-repeat left top; }
#iconmenuitem117567.itemselected span.image { background: url(/getfile.php/823441.1393.dyrtvsyvqc/icon_karate_on.jpg) no-repeat left top; }

#iconmenuitem117568 a,
#iconmenuitem117568 span.image
   { width: 56px; }
#iconmenuitem117568 span.image
   { background: url(/getfile.php/823450.1393.scqwqsbsvc/icon_sprangridning.jpg) no-repeat left top; }
#iconmenuitem117568.itemselected span.image { background: url(/getfile.php/823451.1393.cfpcuvpcxb/icon_sprangridning_on.jpg) no-repeat left top; }

#iconmenuitem117575 span.image
   { background: url(/getfile.php/823478.1393.ppvdpbtrfr/icon_svomming.jpg) no-repeat left top; }
#iconmenuitem117575.itemselected span.image
   { background: url(/getfile.php/823479.1393.pvtrrqcwea/icon_svomming_on.jpg) no-repeat left top; }
#iconmenuitem117576 span.image
   { background: url(/getfile.php/823480.1393.eeaueubyte/icon_skyting.jpg) no-repeat left top; }
#iconmenuitem117576.itemselected span.image
   { background: url(/getfile.php/823481.1393.dqdvuasddw/icon_skyting_on.jpg) no-repeat left top; }

#iconmenuitem141082 span.image
   { background: url(/getfile.php/996342.1393.scuerrdrye/icon_bmx_off.png) no-repeat left top; }
#iconmenuitem141082.itemselected span.image
   { background: url(/getfile.php/996343.1393.twaryawwcr/icon_bmx_on.png) no-repeat left 2px; }

#iconmenuitem151247 span.image, #iconmenuitem151248 span.image, #iconmenuitem150963 span.image
   { background: url(/getfile.php/1113417.1393.ywewaqcqur/icon_golf.jpg) no-repeat left 3px; }
#iconmenuitem151247.itemselected span.image, #iconmenuitem151248.itemselected span.image, #iconmenuitem150963.itemselected span.image
   { background: url(/getfile.php/1113416.1393.ufpbeduuxx/icon_golf_on.jpg) no-repeat left 3px; }

	 
/* SECTION: Shadows */

#s1 { background: url(/getfile.php/823556.1393.tqquxapqtc/blue_shadow_repeat.gif) left top repeat-y; }
.root117373 #s1 { background: url(/getfile.php/823575.1393.vfrrvuxucw/green_shadow_repeat.gif) left top repeat-y; }
#s2 { background: url(/getfile.php/823554.1393.srxabsdpry/blue_shadow_top.gif) left top no-repeat; position: relative; z-index: 1000; }
.root117373 #s2 { background: url(/getfile.php/823574.1393.dbrbufyubx/green_shadow_top.gif) left top no-repeat; }
#s3 { background: url(/getfile.php/823562.1393.xpvfyvywpc/blue_shadow_bottom.gif) left bottom no-repeat;
  padding: 6px 15px 16px 16px; }
.root117373 #s3 { background: url(/getfile.php/823576.1393.efycpcxuuq/green_shadow_bottom.gif) left bottom no-repeat; }


/* SECTION: banner locations */
.bannerlocation { 
  clear: both;
  text-align: center;
}
.bannerlocation table { 
  margin-left: auto;
  margin-right: auto;
}
.bannerlocation td { 
  text-align: center;
  padding: 5px 0px;
}
.bannerlocation img { 
  border-width: 0px;
}

#location1 { width: 502px; height: 325px; }

iframe { overflow: hidden; overflow-x: hidden; overflow-y: hidden; }
.videowrap div.body {  margin: 0px; padding: 0px; }

.icalendardayhead  {  background-color: gray; }
.monthlycalendartable  {  width: 100%; }
.calendardate {  color:#333333; font-size: 85%; }