/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */
.navdiv1
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:227px;
	background-color: #EAEEC6;
	border-bottom: solid 1px white;
}
.navdiv2
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:227px;
	background-color: #FEF6E3;
	border-bottom: solid 1px white;
}
.heading1nobreak
{
	font-weight: bold;
	font-size: 1.5em; 
	color: #333;
	padding-bottom:14px;
}
ul
{
	margin-bottom: 1px;
	margin-left: 20px;
	padding: 4px 0px 4px 0px;
}

/* Green UL Colours */
.ColorA1
{
	background-color: #ABBA18;
}
.ColorB1
{
	background-color: #ABBA18; 
}
.ColorB1X
{
	background-color: #ABBA18;
	margin-top: -1px;
	_margin-top: 0px;
}
.ColorC1
{
	background-color: #D5DD8C;
}
.ColorC1X
{
	background-color: #D5DD8C;
	margin-top: -1px;
	_margin-top: 0px;
}

/* Orange UL Colours */
.ColorA2
{
	background-color: #F38F07;
}
.ColorB2
{
	background-color: #F9C783; /* not used? */
	margin-top: -1px;
	_margin-top: 0px;
}
.ColorB2X
{
	background-color: #F9C783;
	margin-top: -1px;
	_margin-top: 0px;
}
.ColorC2
{
	background-color: #FDE9C1;
}
.ColorC2X
{
	background-color: #FDE9C1;
	margin-top: -1px;
	_margin-top: 0px;
}
.ColorD2
{
	background-color: #FEF6E3;
}

/* Green LI Arrow images */ 
.menurightarrowA1
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_vit_fram.gif");
	padding:0px 0px 0px 6px;
}
.menurightarrowB1
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_vit_fram.gif");
	background-color: #D5DD8C;	
	padding:0px 0px 0px 6px;
}
.menudownarrow1
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_vit_ned.gif");
	background-color: #D5DD8C;
	padding:0px 0px 0px 6px;
}
.menurightarrownblack1
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_svart_fram.gif");
	background-color: #D5DD8C;
	padding:0px 0px 0px 6px;
}

/* Orange LI Arrow images */ 

.menurightarrowA2
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_vit_fram.gif");
	padding:0px 0px 0px 6px;
}
.menurightarrowB2
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_vit_fram.gif");
	background-color: #FDE9C1;	
	padding:0px 0px 0px 6px;
}
.menudownarrow2
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_vit_ned.gif");
	background-color: #FDE9C1;
	padding:0px 0px 0px 6px;
}
.menurightarrownblack2
{
	list-style-image: url("/_layouts/images/Soc/DR/pil_svart_fram.gif");
	background-color: #FDE9C1;
	padding:0px 0px 0px 6px;
}

/* fonts */
.link0
{
	font-family:Trebuchet MS;
	color: #333333;
/*	font-size: 12px;*/
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.link1
{
	font-family:Trebuchet MS;
	color: Black;
/*	font-size: 12px;*/
	font-size: 1em;
	font-weight:bolder;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0;
}

/* links */
.navdiv1 ul li a:hover { text-decoration: underline; }
.navdiv2 ul li a:hover { text-decoration: underline; }

/* -- nyhetslisting -- */
a.MainNewsLink
{
    text-decoration:none;
    font-weight:bold;      
}
a.MainNewsLink:hover 
{ 
	text-decoration: underline; 
}
a.ToArchiveNewsLink
{
    text-decoration:underline;
    font-weight:bold;      
}
.NewsListingItem
{
	padding: 0.6em 0.4em 0.6em 0em;
}
.DateGrey
{
	color: #333333; 
	font-size: 12px;
	font-family: Trebuchet MS;
	display:inline-block;
}
.nobreakdate
{
	display:inline-block;
}

/* Top Menu */

#topmenuupperOuterDIV 
{
	height:31px;
	
	background-image: url("/_layouts/images/Soc/DR/topmenu0.jpg");	
	_background-image: url("/_layouts/images/Soc/DR/topmenuIE6.jpg");	
	
	/*background-image: url("/_layouts/images/Soc/DR/topmenuBar.jpg");	*/
	
	_width:898px;
	
}
#topmenuupperInnerDIV 
{
/*	padding: 0.4em 0.4em 0.3em 0.4em; */
	padding: 0em 0.4em 0.3em 0.4em;
	margin: 0px 0px 0px 263px;
	/*width: 100%;*/
	height:31px;
}

/* green */
#TopMenuLowerOuterDiv1
{
	background-color:#ABBA18;
	/*width:100%;*/
	height:31px;
	border-left:solid 20px #D5DD8C;
	border-right:solid 20px #D5DD8C;
	_border-right:solid 21px #D5DD8C;
	_width:898px;
	/*text-align:center;*/
}
#TopMenuLowerInnerDiv1
{
	/*padding: 4px 4px 3px 4px;*/
	padding: 7px 4px 3px 4px;
	/*background-color:#ABBA18;*/
	background-image:url(/_layouts/images/Soc/DR/topuppermenubg.gif);
	background-repeat:repeat-x;
	/*width:95.5%;*/
	/*height:31px;*/
	text-align:left;
	color: #FFFFFF;	
	margin-left:auto;
	margin-right:auto;
	
}

/* orange */
#TopMenuLowerOuterDiv2
{
	background-color:#F38F07;
	/*width:100%;*/
	height:31px;
	border-left:solid 20px #F9C783;
	border-right:solid 20px #F9C783;
	/*text-align:center;*/
}
#TopMenuLowerInnerDiv2
{
	/*padding: 4px 4px 3px 4px;*/
	padding: 7px 4px 3px 4px;
/*	background-color:#F38F07;*/
	background-image:url(/_layouts/images/Soc/DR/topuppermenubgorange.gif);
	/*width:95.5%;*/
	/*height:31px;*/
	/*height:25px;*/
	text-align:left;
	color: #FFFFFF;	
	margin-left:auto;
	margin-right:auto;
}

/* --------- Links in Upper Top menu ----------- */
a.uppermenuheadlink1 /* NOT green */
{
	padding: 0.4em 0.55em 0em 0.55em;
    font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 14px; */
	font-size: 1.2em;
	color: #666666;
	text-decoration: none;
	margin: auto;
	position:relative;
	top:0.4em;
}
a.activeuppermenuheadlink1 /* green */
{
	padding: 0.4em 0.55em 0.5em 0.55em;
	font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 14px; */
	font-size: 1.2em; 
	color: #FFFFFF;
	text-decoration: none;
	margin: auto;
	background-color: #ABBA18;
	position:relative;
	top:0.4em;
	/*border-top:4px solid #ABBA18;*/
}

/* green */
a.uppermenuheadlink1:hover { color: #666666; text-decoration: none; }
a.activeuppermenuheadlink1:hover { color: white; text-decoration: none; }

a.uppermenuheadlink2 /* orange */
{
	padding: 0.4em 0.55em 0em 0.55em;
	font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 14px;*/
	font-size: 1.2em;
	color: #666666;
	text-decoration: none;
	margin: auto;
	position:relative;
	top:0.4em;
}
.activeuppermenuheadlink2b /* orange */
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFFFFF;
	background-color: #F38F07;
	position:relative;
}
a.activeuppermenuheadlink2 /* orange */
{
	padding: 0.4em 0.55em 0.5em 0.55em;
	font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 14px;*/
	font-size: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	margin: auto;
	background-color: #F38F07;
	position:relative;
	top:0.4em;
}

/* orange */
a.uppermenuheadlink2:hover { color: #666666; text-decoration: none; }
a.activeuppermenuheadlink2:hover { color: white; text-decoration: none; }

/* --------- Links in Lower Top menu ----------- */
a.lowermenuheadlink1  /* Green */
{
	padding: 0em 0.55em 0em 0.55em;
	font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 12px;*/
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	margin: auto;
}
a.activelowermenuheadlink1 /* Green */
{
	padding: 0em 0.55em 0.55em 0.55em;
	font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 12px;*/
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	margin: auto;
	background-color: #D5DD8C;  /* remove or replace with image for down arrow?  dont know best way to do this */
}

/* Green */
a.lowermenuheadlink1:hover { color: #FFFFFF; text-decoration: underline; }
a.activelowermenuheadlink1:hover { color: #000000; text-decoration: none; }

a.lowermenuheadlink2 /* Orange */
{
	padding: 0em 0.55em 0em 0.55em;
	font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 12px;*/
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	margin: auto;
}
a.activelowermenuheadlink2 /* Orange */
{
	padding: 0em 0.55em 0.55em 0.55em;
	font-family: Trebuchet MS;
	font-weight: bold;
/*	font-size: 12px;*/
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	margin: auto;
	background-color: #FDE9C1;  /* remove or replace with image for down arrow?  dont know best way to do this */
}

/* Orange */
a.lowermenuheadlink2:hover { color: #FFFFFF; text-decoration: underline; }
a.activelowermenuheadlink2:hover { color: #000000; text-decoration: none; }

/* login styles*/

/* what happens if they have a long name?  it is going to wrap badly unless someone who can - fixes a way to <br> */
.loginlink
{
	font-family: Trebuchet MS;
	font-weight: normal;
/*	font-size: 11px;*/
	font-size: 0.95em;
	color: #000000;
	text-decoration: none;
	position:relative;
	top:0.4em;
}
a.loginlink:hover { color: #000000; text-decoration: underline; }


