/*General*/
BODY, TABLE, SELECT, TEXTAREA, .calculator INPUT
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}


.calculator table tr td input
{
	border: solid 1px #666666;
	margin: 0 3px 0 10px;
}

.calculator table tr td
{
	margin-top: 10px;
	height: 30px;
	width: auto;
}
/*

.calculator table tr td table tr td table tr td
{
	width: 100px;
}
*/
/*
A:link	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:visited
{
	color: #333399;
	text-decoration: none;
}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;	
	}	
		
A:hover	{	
	text-decoration:underline;
	color:	#3333cc;
	}
	*/

A.meny:link	{	
	text-decoration:	none;
	/*color:	#3333cc;*/
	color:White;	
	}	
		
A.meny:visited	{	
	text-decoration:	none;
	/*color:	#333399;	*/
	color:white;
	}	
		
A.meny:active	{	
	text-decoration:	none;
	color:	white;
	}	
		
A.meny:hover	{	
	text-decoration:underline | overline;
	/*color:	#3333cc;*/	
	color:silver;
	}

.alternateRow 
{
	background-color: ActiveBorder ;
}	

.header
{
	font-size: 14px; 
	font-weight: bold;
	margin-bottom: 10px;
	/*visibility: visible; display:*/
}

	
/*Outmost tables on pages*/
.VisartiklerTable
{
	width:600px;
}
.EditPageTable{
	width:600px;
}
.DetailPageTable{
	width:600px;
}
.AdminPageTable{
	width:500px;
}
.ChannelPageTable{
	width:800px;
}
.SearchPageTable{
	width:600px;
}
.ReminderPageTable{
	width:500px;
}

/*Info-messages to user*/
.infotext
{
	color:Blue;
}
.errortext
{
	color:red;
	font-weight:bold;		
}

.detailerror
{	
	cursor:help;
}

/* General heading on pages*/
.generalheader
{	
	font-weight:bold;
	font-size:15px;	
}

/* General header used when displaying lists*/
.columnheader
{	
	font-weight:bold;
	background-color: Red; /*#038B4B;*/
	color:White;
	padding:2px 2px 2px 2px;
}

/* Header i rammene */
.rammeheader{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	background-color:Red;
	color:#FFFFFF;
}
/* Padding i cellen hvor data ligger i rammen */
.rammedatapadding
{
	padding: 5px 5px 5px 3px;	
}

/* Artikkellister-usercontrols*/
.ChannelName 
{
	font-weight:bold;
	font-size:17px;
}
.Date
{	
}

.Author
{
}

.Heading
{
	font-size: 12px;
	font-weight:bold;
}

.Ingress
{	
}

/* Meny */
#foldheader
{
	color:White;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: url(images/closed.gif);
	CURSOR: hand;
}
#foldinglist
{	
	LIST-STYLE-IMAGE: none;
	margin-left:16px;
}
UL.meny
{
	margin-left:20px;
}
LI.meny, LI.meny A:link, LI.meny A:visited
{
	list-style-type:square;
	FONT-WEIGHT: normal;
	color:White;	
}

/* Admin-menu*/
.adminmeny
{
	BORDER: black 1px solid;
	PADDING: 2px 2px 2px 2px;	
	FONT-WEIGHT: bold;	
	BACKGROUND-COLOR: white
}
.adminmenyfocus A:link
{
	FONT-WEIGHT: bold;
	COLOR: white;
	TEXT-DECORATION: none
}
.adminmenyfocus A:visited
{
	FONT-WEIGHT: bold;
	COLOR: white;
	TEXT-DECORATION: none
}
.adminmenyfocus
{
	BORDER: black 1px solid;
	PADDING: 2px 2px 2px 2px;
	BACKGROUND-COLOR: blue
}

/*Editpage (editarticle.aspx)*/
.panel
{
	background-color: #ece9d8;
}
.PanelButtonTopSel
{
	width: 60px;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	height: 30px;
	background-color: #ece9d8;
	text-align: center;
	border-bottom-style: inset;
}
.PanelButtonTopUnsel
{
	width: 60px;
	border-top-style: outset;
	border-right-style: outset;
	border-left-style: outset;
	height: 30px;
	background-color: #ffffff;
	text-align: center;
	border-bottom-style: outset;
	cursor:hand;
}

.listheader
{
	font-weight: bold;
	background-color: #ffffff;
}

.question
{
	cursor:help;	
}

/*Page for detailed viev of article (showarticle.aspx)*/
.DetailPageAuthor
{
}

.DetailPageHeading
{
	font-size: 18px;
	font-weight:bold;
}

.DetailPageIngress
{
	font-size: 13px;
	font-weight:bold;
}

.DetailPageMainText
{
	font-size: 12px;
}

.DetailPageDate
{	
	font-style:italic;
}

.divpicture{
	float:left;	
	margin:2px 2px 5px 0px;	
	padding:3px 3px 3px 3px;
}
.DetailPagePictureText
{	
	font-style:italic;
	font-size:10px;
}

.DetailPageLinkHeader
{
	font-weight: bold;	
	width:300px;
}

/* Overskrift for rippede elementer */
.ripoverskrift
{
	background-color:red;
	color:White;
	font-weight:bold;
	font-size:10px;
	padding: 2px 2px 2px 2px;
	
}

.menulink {
text-align: left;
text-decoration: none;
font-family:arial;
font-size:12px;
color: white;
BORDER: none;
/*border: solid 1px #FFFFFF;*/
}

A.menulink {
/*display: block;*/
text-align: left;
text-decoration: none;
/*font-family:arial;*/
font-size:12px;
color: White;
BORDER: none;
}
A.menulink:visited {
/*display: block;*/
text-align: left;
text-decoration: none;
/*font-family:arial;*/
font-size:12px;
color: White;
BORDER: none;
}


A.menulink:hover {
color:white;
}

.leftSide
{
	/*background-color:#3382A9;*/
	 background-color:#bebae3
}

.topBottomSide
{
	/*background-image: url(images/Heading.jpg);*/
	vertical-align:bottom;
	background-color:#bebae3;
	border-color:#bebae3;
}

.dataGrid
{
	background-color:Navy;
	border-color:Navy;
}


DIV.taMenu
{
   float            : left;
   width            : 100%;
   background       : #FFFFFF url(/images/MenuBorder.gif) repeat-x bottom;
}

DIV.taMenu UL
{
   margin           : 0px;
   padding          : 0px;
   list-style       : none;
}

DIV.taMenu LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.taMenu A
{
   float            : left;
   background       : url(images/MenuRight.gif) no-repeat right top;
   border-bottom    : 1px solid #84B0C7;

   font-size        : x-small;
   font-weight      : bold;
   text-decoration  : none;
}

DIV.taMenu A:hover
{
   background-position: 100% -150px;
}

DIV.taMenu A:link, DIV.taMenu A:visited, DIV.taMenu A:active, DIV.taMenu A:hover {
   color            : #115E94;
}

DIV.taMenu SPAN
{
   float            : left;
   display          : block;
   background       : url(images/MenuLeft.gif) no-repeat left top;
   padding          : 5px 20px;
   white-space      : nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/ DIV.taMenu SPAN {float : none;}
/* End IE5-Mac hack */

DIV.taMenu A:hover SPAN
{
   background-position: 0% -150px;
}

DIV.taMenu LI#current A
{
   background-position: 100% -150px;
   border-width     : 0px;
}

DIV.taMenu LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}

