/* Default colors */
body{
  /*background-color: #DEE2E5;*/
  background-color: #DEE2E5;
  color: #4f4f4f;
}

a:link{color: #008649;}
a:visited{color: #008649;}
a:hover{color: #000000;}

.pagebar a.link:link{color: #4F4F4F;}
.pagebar a.link:visited{color: #4F4F4F;}
.pagebar a.link:hover{color: #000000;}

.menu a:link{color: #282828;}
.menu a:visited{color: #282828;}
.menu a:hover{color: #282828;}

.menu .selected a:link{color: #FFFFFF;}
.menu .selected a:visited{color: #FFFFFF;}
.menu .selected a:hover{color: #FFFFFF;}

#footer a:link{color: #FFFFFF;}
#footer a:visited{color: #FFFFFF;}
#footer a:hover{color: #FFFFFF;}

#cp a:link{color: #999999;}
#cp a:visited{color: #999999;}
#cp a:hover{color: #999999;}

a.headlinelink:link, #sidebar a.headlinelink:link, #sidebar .menu a:link{color: #008649;}
a.headlinelink:visited, #sidebar a.headlinelink:visited, #sidebar .menu a:visited{color: #008649;}
a.headlinelink:hover, #sidebar a.headlinelink:hover, #sidebar .menu a:hover{color: #000000;}


/* Linked headlines on listing pages */
.headline .headlinelink:link{color: #282828;}
.headline .headlinelink:visited{color: #282828;}
.headline .headlinelink:hover{color: #282828;}

/* Sitemap links */
a.tree:link{color: #282828;}
a.tree:visited{color: #282828;}
a.tree:hover{color: #282828;}

a.sitetree:link{color: #282828;}
a.sitetree:visited{color: #282828;}
a.sitetree:hover{color: #282828;}


/* SECTION: Standard CP classes*/
.date{color: #333333;}
.author{color: #333333;}
/* Standard tools */

/* SECTION: listing/view styles */

h3.pagetitle{
  color: #FFFFFF;
  background-color: #008649;
  background-image: url(http://img8.custompublish.com/getfile.php/701499.1198.xbcefxfedt/stiplet-bakg-head.gif);
}

div.hr{/* Replacement for hr. This is easier to style */
  border-color: #545454;
}

/* SECTION: page containers */ 
#page{
  background-color: #FFFFFF;
}
#page div.s1{
  background-image: url(http://img8.custompublish.com/getfile.php/775850.1198.qfbqxcybww/shadow_repeat_949.gif);
}
#page div.s2{
  background-image: url(http://img8.custompublish.com/getfile.php/775851.1198.tepprbyxvx/shadow_top_949.gif);
}

#page div.s3{
  background-image: url(http://img8.custompublish.com/getfile.php/775849.1198.ecrtdpfues/shadow_bottom_949.gif);
}

#top{
  background-image: url(http://img8.custompublish.com/getfile.php/1838665.1198.swpxvwsvbv/topp_bkg_2012.png);
}

#tekstskalering a{
  background-color: #000000;
  color: #FFFFFF;
}
#main{
  background-color: #FFFFFF;
}
#middle{
  background-image: url(http://img8.custompublish.com/getfile.php/732877.1198.yqqexdasdr/middle_bkg.gif);
}

div.menuwrap{
  background-image: url(http://img8.custompublish.com/getfile.php/701528.1198.padrqxtcvq/catmenus-menu-bottom.gif);
  
}
div.menuwrap h3{
  background-color: #008649;
  color: #FFFFFF;
  background-image: url(http://img8.custompublish.com/getfile.php/701499.1198.xbcefxfedt/stiplet-bakg-head.gif);
}
div.menuwrap ul.menu{
  background-image: url(http://img8.custompublish.com/getfile.php/701529.1198.auurrfbbre/stiplet-bakg-cell-2.gif);
  border-color: #FFFFFF;
}
div.menuwrap ul.menu li.selected{
  background-color: #008649;
}
#catmenus div.menuwrap{
}
#catmenus div.menuwrap ul.menu{
  background-color: #E8E9E1;
}
#footer{
}
.contactinfo{background-color: #DEE2E5;}

/* SECTION: Sidebar */
#sidebar{
  /*background-image: url(http://img3.custompublish.com/getfile.php/669266.1203.qaxaeurqca/sidebar-bakg-full.gif);*/
}
#sidebar a:link{color: #000000;}
#sidebar a:visited{color: #000000;}
#sidebar a:hover{color: #000000;}

#sidebar .box h3{
  background-color: #008649;
  color: #FFFFFF;
  background-image: url(http://img8.custompublish.com/getfile.php/701499.1198.xbcefxfedt/stiplet-bakg-head.gif);

}
#sidebar .box.links h3{
  background-image: none;
  background-color: transparent;
  color: #000000;
}
#sidebar .box.links ul li{
  /*background-image: url(http://img8.custompublish.com/getfile.php/702324.1198.cfcsfbpxtr/dobbelpil.gif);*/
  background-color: #E8E9E1;
}
/* SECTION: page elements */ 


input.searchinput{
  border-color: #666666;
  color: #000000;
  background-color: #FFFFFF;
}
.icalendardayhead { background-color: #CCCCCC; }
.monthlycalendartable { width: 100%;}
.calendardate{ color:#333333; font-size: 85%; }



/* SECTION: Kalender */

#calendar{
  padding: 0px 0px;
  clear: both;
  position: relative;
  margin-top: 3px;
  background: url(http://img8.custompublish.com/getfile.php/732877.1198.yqqexdasdr/middle_bkg.gif) repeat-x top left;
}
#calendar table.layout{
  width: 100%; 
  margin-bottom: 3px; 
}
#calendar td.calmonthname{
  font-weight: bold;  
  background-color: #EBECE5; 
  color: #008649;
  padding-left: 9px;
}
#calendar div.cells{
}
#calendar h3.sectiontitle{
  margin-bottom: 10px;
}
#kalendermaned{
  width: 152px;   /* 162 */
  padding: 2px 0px;
}
#kalendermaned table{
  border-collapse: collapse;
  margin-left: 1px;
}
#kalendermaned th, th.caldayname{
  border: 1px solid #008649;
  color: #666666;
  font-weight: bold;
}
#kalendermaned td, td.calday, td.calsaturday, td.caltoday, td.calsunday, td.caldayhasevent{
  border: 1px solid #008649;
  font-weight: normal;
}
#kalendermaned td.caldayhasevent {
	cursor: help;
	color: black;
}
#kalendermaned td:first-child, td.calday:first-child{
}
#kalendermaned td.caltoday, td.caltoday{
  font-weight: bold;  
}
#kalendermaned td.calsunday, td.calsunday{
}
#kalenderoppforinger{
  padding: 6px 6px 6px 20px;
}

#calfooter{
  padding: 4px 6px;
  border-top: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
  margin-top: 15px;
  position: absolute;
  bottom: 10px;
}

/* SECTION: Navbar */
/* Used when no <h3> is used on box */
div.infobox {
	background-color: #008649;
	background-image: url(http://img8.custompublish.com/getfile.php/701499.1198.xbcefxfedt/stiplet-bakg-head.gif);
	height: 15px;
	margin: 0px 1px;
	padding: 0px;
}