/* In addition to /include/css/site.css for current subsite */
html {
	height: 100%;
}



BODY {
	background-image: url(../../design/hogskole/bgPattern.jpg);
	/*background-repeat:repeat-x;
	background-color:#FFFFFF;*/
	height:100%;
	/*	background-image: url(../../design/hogskole/bgr_menu_green.jpg);*/
}

#SiteContainer #SiteHeader {
	height: 125px;
	margin-bottom: 20px;
	/* The following are *NOT* overrided in subsite.css: */
	border-bottom: solid 0px #6a9913; /* rød */
	margin-right:20px;
}



#SiteContainer #SiteHeader #Logo {
	background-image: url(../../design/hogskole/logo_hogskole.gif);
	background-position:center; 
	border-right: solid 1px #6a9913;
	background-color:#6a9913;
	width: 224px;
}

#SiteContainer #SiteHeader #Logo A:Hover {
	background-image: url(../../design/hogskole/logo_hogskole_hover.gif);
	background-position:center; 
	border-right: solid 1px #6a9913;
	background-color:#6a9913;
	width: 224px;
	background-repeat:no-repeat;
}
#SiteContainer #SiteHeader #Banner {
	/*background-image: url(../../design/hogskole/banner_green.gif);*/
	background-image: url(../../design/hogskole/banner_greenNY.png);
	margin-bottom:-5px;
	
	
}
#SiteContainer #SiteHeader #Banner #BranchMenu LI,
#SiteContainer #SiteHeader #Banner #ToolsMenu LI {
margin-top:50px;
margin-left:15px;
margin-right:-10px;
	background-image: url(../../design/hogskole/flp_left_green.gif);
}
#SiteContainer #SiteHeader #Banner #BranchMenu A,
#SiteContainer #SiteHeader #Banner #ToolsMenu A {
	background-image: url(../../design/hogskole/flp_right_green.gif);
}

#SiteContainer #SiteHeader #TopMenu A {
	font-weight: bold;
	color: #294373;
	
}
#SiteContainer #SiteHeader #TopMenu A.Selected {
padding-top:14px;
	background-image:url(../../design/hogskole/pil.png);
	background-repeat:no-repeat;
	background-position: center -5px;
	text-decoration: none;
}

#SiteContainer #SiteHeader #TopMenu A:Hover {
padding-top:12px;
	background-image:url(../../design/hogskole/pil.png);
	background-repeat:no-repeat;
	background-position: center -5px;
	
}


#SiteContainer {
/*	width:770px;*/

	width: 990px;
	margin:0px auto;
	text-align:left;
	border-style:solid;
	border-left-color:#dddada;
	border-right-color:#dddada;
	border-bottom-color:#dddada;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:0px;
	border-bottom-width:2px;
	background:#FFFFFF;
	-moz-box-shadow:0px 0px 10px #dddada;
    -webkit-box-shadow:0px 0px 10px #dddada;
    box-shadow:0px 0px 10px #dddada;
	
	
	
}


#SiteContainer #SiteMain {
	vertical-align: top;
}

#SiteContainer #SiteMenu {
	/* See menu.css for menu details */
	
}

#SiteContainer #PageContent {
	margin-left: 0px;
	margin-right:18px;
	margin-bottom: 20px;
	
}

#SiteContainer #PageContent UL {
	margin: 0px 0px 15px 25px;
}

#SiteContainer #SiteHeader #TopMenu {
/*float: left;
padding-left:0px;
display:block;
width:742px;
	border-left: solid 1px #6a9913; /* grønn */
	
	float:left;
	display:block;
/*float:left;
margin-left:-50px;*/
	padding-top: 5px;
	
	height: 20px;
	width: 742px;
}

#SiteContainer #SiteHeader #TopMenu UL {
	float: left;
	list-style: none;
	padding-left:5px;
}


#SiteContainer #SiteFooter {
	width:730px;
	margin-top: 35px;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	
}

#SiteContainer #SiteFooter A,
#SiteContainer #SiteFooter A:visited {
	color: #6a9913; /* grønn */
	
}
A {
}

H1,
.Headline {
	color: #6a9913; /* grønn */
}

.BoxType2 {
width: 100%;
	
	border: 0px;
	margin-top:42px;
	margin-bottom:-35px;	

}
.BoxType2 .BoxHeader {
	background-color: #6a9913; /* txt grønn */
}

.BoxType2 .BoxContent {
	background-color: #ffffff; /* bgr grønn */
	font-size: x-small;
	border: 0px;
	padding: 5px 8px 6px 0px;
	
	border-bottom: 2px solid #f2f2f2;
	border-right: 2px solid #f2f2f2;
	
	/* The following are overrided in subsite.css: */
}

#ie7andup .BoxType2 .BoxContent {
	background-color: #fff000; /* bgr grønn */
}
.BoxType2 .BoxContent LI {
	margin-left:-15px;
	padding-bottom:3px;
	
}

.BoxType2 .topLeft {
	background-image: url(../../design/hogskole/corner_green.png);
}

.BoxType2 .midLeft {
	background-color: #ffffff;
border-left: 2px solid #f2f2f2;
	
}




.tblListType1 TH,
.tblListType1 .tblListType1Header {
	background-color: #6a9913; /* txt grønn */
}
.tblListType1 .tblListType1Row0 {
	background-color: #f0f4e6; /* bgr grønn */
}

.ListType1 LI {
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	
	
}

/*   M E N U   (menu.css)   */
 
/* All list items on second (first left) level */
/*#SiteContainer #SiteMenu LI.Level1,
#SiteContainer #SiteMenu LI.Level1Selected {
	text-indent: 10px;
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	
}*/

#SiteContainer #SiteMenu LI.Level1,
#SiteContainer #SiteMenu LI.Level1Selected {
	text-indent: 10px;
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	
}



#SiteContainer #SiteMenu LI.Level2,
#SiteContainer #SiteMenu LI.Level2Selected {
	text-indent: 7px;
	/*background-image: none; /* Stop/remove cascading bg-image from LI.Level1 */
	background-position: 0px 4px;
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	background-repeat: no-repeat;
	
}
#SiteContainer #SiteMenu LI.Level3,
#SiteContainer #SiteMenu LI.Level3Selected {
	text-indent: 7px;
	background-position: 0px 4px;
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	background-repeat: no-repeat;
}
#SiteContainer #SiteMenu LI.Level4,
#SiteContainer #SiteMenu LI.Level4Selected {
	text-indent: 8px;
	
	width:200px;
	background-position: 0px 4px;
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	background-repeat: no-repeat;
}
#SiteContainer #SiteMenu LI.Level5,
#SiteContainer #SiteMenu LI.Level5Selected {
	text-indent: 15px;
	background-position: 8px 4px;
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	background-repeat: no-repeat;
}
#SiteContainer #SiteMenu LI.Level6,
#SiteContainer #SiteMenu LI.Level6Selected {
	text-indent: 15px;
	background-position: 8px 4px;
	background-image: url(../../design/hogskole/green_arrow_right.gif);
	background-repeat: no-repeat;
}
#SiteContainer #SiteMenu LI.Level7,
#SiteContainer #SiteMenu LI.Level7Selected {
	/*padding-left: 40px;*/
	text-indent: 40px;
}

#SiteContainer #SiteMenu A {
	width: 100%;
	display:block; 
	text-decoration: none;
	color: #294373; /* blå (lenke) */
	font-size: 12px;
	padding: 1px 0px 2px 0px;
	
	
}

#SiteContainer #SiteMenu UL {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
}
#SiteContainer #SiteMenu LI {
	display: block;
	background-image: none;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	
}


/*** FRONTPAGE MAIN NEWS ***/
.FrontpageNewsContainer,
.FrontpageMoreNewsContainer
	{
		width: 500px;
		clear: left;
		
	}
.FrontpageNewsContainer hr
	{
		display: none;
	}
.FrontpageNewsContainer h2
	{
		margin: 0px 0px 0px 0px;
	}
.FrontpageNewsContainer h2 a
	{
		color:#333333;
	}
.FrontpageNewsContainer strong.Ingress
	{
		font-weight: normal;
		display: block;
		margin-left:106px;

		
	}
.FrontpageNewsContainer .Date
	{
	font-size:10px;
	font-style:italic;

	}
.FrontpageNewsContainer .Image
	{
	border: 1px solid #d4d4d4;
	}
.FrontpageNewsContainer .ItemFull
	{
		clear: left;
		padding: 0px 0px 10px 0px;
		
	}
.FrontpageNewsContainer .Image.left
	{
		margin-right: 10px;
		margin-bottom:38px;
		/*height:190px;	*/
		height:auto;
		
		
	}
.FrontpageNewsContainer .Image.right
	{
		margin-left: 10px;
	}
.FrontpageNewsContainer .ItemLeft
	{
		float: left;
		clear: left;
		
	}
.FrontpageNewsContainer .ItemRight
	{
		float: left;
		margin-left: 20px;
	}

#SiteContainer #PageContent .FrontpageMoreNewsContainer.ListType1
	{
		width: 500px;
		margin: 0px;
	}

a.linkNewsArchive
	{
/*
		display: block;
		float: right;
		margin: 20px 225px 20px 0px;
*/
		display: block;
		float: left;
		width: 365px;
		text-align: right;
		margin: 50px 0px 20px 0px;
		
	}
	
/*a[rel="external"], a.external {
white-space: nowrap;
padding-right: 15px;
background: url(../../design/hogskole/ext-link-example.png) no-repeat 100% 50%;
zoom: 1;
}

a[href^="http://www.diakonhjemmet.no/"] {
} /*automatisk link på alle extrenal lenker */

/* Automatiske lenke bilder */
a[href^="http://"] {
    background: url(../../design/hogskole/ext-link-example.png) center right no-repeat;
    padding-right: 20px;
}

a[href^="http://www.diakonhjemmet.no/"]  {
    background: none;
    padding-right: 0;
}

a[href^="http://www.facebook.com/"]  {
    background: none;
    padding-right: 0;
}

a[href^="http://www.youtube.com/"]  {
    background: none;
    padding-right: 0;
}

a[href^="mailto:"] {
display:inline-block;
padding-right:17px;
line-height:18px;
background:transparent url(../../design/hogskole/letter_green_small.jpg) center right no-repeat;
}

a[href^="http://tiny.cc/"]  {
    background: none;
    padding-right: 0;
}

a[href^="http://tinyurl.com/"]  {
    background: none;
    padding-right: 0;
}


/* Automatiske lenke bilder-----Slutt */



.topnav {
	width: 250px;
	padding: 40px 28px 25px 0;
	font-family: Arial, Helvetica, sans-serif;
	
}

ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
	background-color:#FFF;
margin-left:50px;
border: 5px solid #ffffff;
-moz-box-shadow:0px 0px 3px #a4a4a4;
    -webkit-box-shadow:0px 0px 3px #a4a4a4;
    box-shadow:0px 0px 3px #a4a4a4;
}

ul.topnav li {background-color:#6a9913;

}

ul.topnav li a {
	line-height: 10px;
	font-size: 11px;
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	margin-bottom:1px;
	
	}

ul.topnav li a:hover {
	background-color:#2f2f2f;
	color:#fff;
	
}

ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;
}

ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
	background-color:#ccc;
	list-style: none;
	border-bottom:dashed #fff 1px;
	margin-bottom:0px;
}

ul.topnav ul li a {
	padding-left: 20px;
	font-size: 10px;
	font-weight: normal;
	outline:0;
	color:#000;
}

ul.topnav ul li a:hover {
	background-color:#fff;
	color:#000;
}

ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;
	background-color:#f2f2f2;
	margin-bottom:0px;
	color:#000;
}

ul.topnav ul ul li a:hover {
	background-color:#fff;
	color:#000;
}

ul.topnav ul ul ul li a {
	color:silver;
	padding-left: 60px;
	background-color:#fff;
	margin-bottom:0px;
	color:#000;
}

ul.topnav ul ul ul li a:hover {
	background-color:#FFF;
	font-weight:bold;
	color:#000;
}

ul.topnav span{
	float:right;
}



/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #6a9913;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	color:#FFF;
}
table.tablesorter thead tr .header {
	background-image:url(../../diavett/vidutd/tablesorter/themes/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image:url(../../diavett/vidutd/tablesorter/themes/blue/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image:url(../../diavett/vidutd/tablesorter/themes/blue/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

