/* Classes with colors extracted 2009-06-05 08:43:17 */

body  {
	background-color: #FFFFFF;
	color: #000000;
}
caption {
	text-shadow:  #CCCCCC 2px 2px 2px;
}
th {
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	color: #000000;
}
/* Every 2nd table row, deactivated because of possible layout tables */
/*tr:nth-child(2n+1) {
	background-color: #F3F3F3;
}*/
/* Every second table row in tables with a caption */
caption ~ tbody tr:nth-child(2n+1), caption ~ tr:nth-child(2n+1) {
	background-color: #F3F3F3;
}

/* Every second table row in tables with a thead section */
thead ~ tbody tr:nth-child(2n+1) {
	background-color: #F3F3F3;
}


a:link  {
	color: #0066cc;
}
a:visited  {
	color: #0066cc;
}
a:hover  {
	color: #0066cc;
}

.menu a:link  {
	color: #000000;
}
.menu a:visited  {
	color: #000000;
}
.menu a:hover  {
	color: #000000;
}

/* Fargeendring i sluttfasen.. */
.link{}
a.link:link, .link a:link { color: #8D1A19;}
a.link:visited, .link a:visited { color: #8D1A19;}
a.link:hover, .link a:hover {}

/* Fargeendring i sluttfasen.. */
.callink{}
a.callink:link{ color: #000000;}
a.callink:visited{ color: #000000;}
a.callink:hover{}

/* Fargeendring i sluttfasen.. */
.headline .headlinelink:link{color: #333333;}
.headline .headlinelink:visited{color: #333333;}
.headline .headlinelink:hover{color: #333333;}


#main .menu a:link, #main .menu a:visited, #main .menu a:hover  {
	color: #0066CC;
}


.cp  {
	color: #999999;
}

a.cp:link  {
	color: #999999;
}

a.cp:visited  {
	color: #999999;
}

a.cp:hover  {
	color: #999999;
}


a.tree:link  {
	color: #000000;
}

a.tree:visited  {
	color: #000000;
}

a.tree:hover  {
	color: #000000;
}

a.sitetree:link  {
	color: #000000;
}

a.sitetree:visited  {
	color: #000000;
}

a.sitetree:hover  {
	color: #000000;
}

.date  {
	color: #000000;
}

.author  {
	color: #000000;
}

h1.headline   {
	color: #333333; /*#0066CC;*/
}

h1.headlineview   {
	color: #000000;
}

.block, .articleblock  {
	background-image: url(/getfile.php/1125530.136.wsufssxswb/articleblock-border-hori-va.gif);
	border-color: #ada6b7;
}

.viewarea .block{
	background-image: none;
	background-color: transparent;
}
.block .inner, .articleblock .inner  {
	background-color: #FFFFFF;
}

.articleblock span.corner {
	background-image: url(/getfile.php/1125531.136.xabtwtuqup/articleblock-frame-variant1.gif);
}

div.s1.page, #page-s1{
	background-image: url(/getfile.php/1125543.136.bqsebeyces/page-shadow-mid.gif);
}

div.s2.page, #page-s2{
	background-image: url(/getfile.php/1125544.136.tdwxpsbxbs/page-shadow-top.gif);
}

#top  {
	background-color: #FFFFFF;
	background-image: url(/getfile.php/1300049.136.frxtvqxewe/top-bkg-c16.png);
	border-color: #FFFFFF;
}

#topnav  {
	background-color: #910C0C;
	background-image: url(/getfile.php/1125548.136.psvaydvdxe/topmenu-bkg.gif);
	color: #FFFFFF;
}

#middle  {
	background-image: url(/getfile.php/1125550.136.qbesfxxdca/topmenu-shadow.gif);
}

#footer  {
	color: #9D9D9E;
}

/* Flexible box */

.box{
}

.box .corner{
	background-image: url(/getfile.php/1125535.136.qvaaestvep/box-frame.png);
}
.box div.side.v{
	background-image: url(/getfile.php/1125537.136.ayeucdsxea/box-shadows-vert.png);
}
.box div.side.h{
	background-image: url(/getfile.php/1125536.136.qffuxdqcvq/box-shadows-hori.png);
}

.box .caption{
	background-color: #951C1B;
	color: #FFFFFF;
}
.box .caption .corner {
	background-image: url(/getfile.php/1125532.136.qqwfbcpbpv/box-caption-frame.png);
}

.box .caption span.side.v{
	background-image: url(/getfile.php/1125534.136.puycfxxbrs/box-caption-shadows-vert.png);
}
.box .caption span.side.h{
	background-image: url(/getfile.php/1125533.136.xdcfwuuwwc/box-caption-shadows-hori.png);
}

/* variant 1: as default but with black links */
div.box.variant1 a:link,  div.box.variant1 a:visited,  div.box.variant1 a:hover{
	color: #000000;
}


div.box.variant2{
}
div.box.variant2 .caption{
	background-color: #727272;
	color: #FFFFFF;
}
div.box.variant2 .caption span.corner{
	background-image: url(/getfile.php/1125875.136.qbbwcarwff/box-variant2-caption-frame.png);
}
div.box.variant2 .caption span.side.v{
	background-image: url(/getfile.php/1125877.136.tyytxpbrdc/box-variant2-caption-shadows-vert.png);
}
div.box.variant2 .caption span.side.h{
	background-image: url(/getfile.php/1125876.136.ewdbcxdtat/box-variant2-caption-shadows-hori.png);
}



div.box.variant3{
	background-image: url(/getfile.php/1125538.136.ypyfvqepyp/box-variant3-bkg.png);
	border-color: #C7C7C7;
}
div.box.variant3 span.corner{
	background-image: url(/getfile.php/1125542.136.uycvbpbsyv/box-variant3-frame.png);
}
div.box.variant3 h3.caption{
	background-color: transparent;
}

#topmenu  {
	background-image: url(//getfile.php/1125549.136.xapvusuxct/topmenu-separator.png);
}

#topmenu li  {
	background-image: url(/getfile.php/1125549.136.xapvusuxct/topmenu-separator.png);
}


#topmenu li a:link, #topmenu li a:visited{
	color: #FFFFFF;
}
#topmenu li a.itemselected {
	background-color: #D5D5D5;
	background-image: url(/getfile.php/1125547.136.sxsarwxbcq/topmenu-active-bkg.png);
}

/* NB! Maa lage eget bilde for hover */
#topmenu li a:hover {
	background-color: #D5D5D5;
	background-image: url(/getfile.php/1125547.136.sxsarwxbcq/topmenu-active-bkg.png);
/*	border-color: #515251;*/
}

#topmenu li a.itemselected:link, #topmenu li a.itemselected:visited, #topmenu li a.itemselected:hover, #topmenu li a:hover {
	color: #000000;
}

/* NB! Husk aa justere menylinkfarger   */
ul.mainmenu li a.itemselectedcurrent:link, ul.mainmenu li a.itemselectedcurrent:visited, ul.mainmenu li a.itemselectedcurrent:hover, ul.mainmenu li span.itemselectedcurrent{
	color: #000000;
}

ul.mainmenu li a.itemselected, ul.mainmenu li span.itemselected, ul.mainmenu li a:hover, ul.mainmenu li ul ul a.itemselected, ul.mainmenu li ul ul span.itemselected, ul.mainmenu li ul ul a:hover{
	color: #000000;
}
ul.mainmenu li ul a.itemselected, ul.mainmenu li ul span.itemselected, ul.mainmenu li ul a:hover{
	color: #000000;
}
ul.mainmenu li.menulevel0 span.corner{
	background-image: url(/getfile.php/1125535.136.qvaaestvep/box-frame.png);
}

ul.mainmenu li.menulevel0 div.side.v{
	background-image: url(/getfile.php/1125537.136.ayeucdsxea/box-shadows-vert.png);
}
ul.mainmenu li.menulevel0 div.side.h{
	background-image: url(/getfile.php/1125536.136.qffuxdqcvq/box-shadows-hori.png);
}


ul.mainmenu li a.menulevel0:link, ul.mainmenu li a.menulevel0:visited, ul.mainmenu li a.menulevel0:hover, ul.mainmenu li span.menulevel0 {
	background-color: #951C1B;
	color: #FFFFFF;

} 
ul li.menulevel0 .menulevel0 span.corner {
	background-image: url(/getfile.php/1125532.136.qqwfbcpbpv/box-caption-frame.png);
}

ul.mainmenu li.menulevel0 .menulevel0 span.corner.br {
}
ul li.menulevel0 .menulevel0 span.side.h {
	background-image: url(/getfile.php/1125533.136.xdcfwuuwwc/box-caption-shadows-hori.png);
}
ul li.menulevel0 .menulevel0 span.side.v {
	background-image: url(/getfile.php/1125534.136.puycfxxbrs/box-caption-shadows-vert.png);
}
#searchform div.inputwrap{
	background-color: #FFFFFF;
}



#searchform span.corner {
	background-image: url(/getfile.php/1125545.136.tvxpsqctyd/search-corners.png);
}

#searchform input.searchinput  {
	background-color: #FFFFFF;
	color: #000000;
}

.icalendardayhead   {
	background-color: #cecece;
}

.calendardate  {
	color:#606060;
}

.errmsg   {
	color: #aa0000;
}

/* Kalender */
table.monthlycalendartable{
	background-color: #FFFFFF;
	border-color: #D0D0D0;
	color: #4B4B4B;
}
table.monthlycalendartable caption, table.monthlycalendartable td.calmonthname, table.monthlycalendartable th{
	background-color: #FFFFFF;
	color: #4b4b4b;
}
table.monthlycalendartable td, table.monthlycalendartable th{
	border-color: #D0D0D0;
}
table.monthlycalendartable td.caltoday{
	color: #FFFFFF;
	background-color: #4B4B4B;
}

#kalendermaned{
	border-color: #2A2A2A;
}