/***********************************************/
/*    NORMAL STYLE                             */
/***********************************************/
/*    HTML ELEMENTS                            */
/***********************************************/
html {
    margin: auto;
    padding: 0px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 80%;
	height: 100%;  
	color: #78745B;
    width: 1000px;
    display: block;/*removed display: inline; because of Mozilla*/
    background-image: url(../images/uis/sidebar_bg.gif);
	background-repeat: repeat-x;
	overflow-y: scroll !important;
}
body {
	margin: 0px;
    padding: 0px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 80%;
    background-color: #FFFFFF;    
    width: 1000px;
    display: block;/*removed display: inline; because of Mozilla*/
}
.wrapper {
	margin: 0 auto;
	width: 100%;
}
h3, p {
    margin: 0px 0px 10px 0px; /* t r b l */
    padding: 0px;
}
.print_cense {
	
}
.print_cense a:link {
	color: #3bb4ca;
}

.hr-color {
	color:	#E1E0DB;
	border-top: 1px solid #E1E0DB;
	border-bottom: 0px;
}
.hr-color-100 {
	background-color:#E1E0DB; 
	width:100%;
	height: 1px; 
	border: 0px;
}
h2, h1 {
    font-size:		1.9em;
    padding: 		0px;
    margin: 0px;
    color:			#767559;
    font-weight:	normal;
}
ul {
	margin: 0px;
	padding: 0px 8px 10px 30px;
}
/* Default link behavior */
a:link {
	color: #D8005C;
	text-decoration: none;
}
a:hover {
	color: #D8005C;
	text-decoration: underline;
}
a:visited {
	color: #990066;
	text-decoration: none;
}
a:visited:hover {
	text-decoration: underline;
}
.arrowLink {
	background-image: url(../images/pil_uislenke_global.gif);
    background-position: top right;
    background-repeat: no-repeat;
	padding-right: 7px;
}
.arrowLinkLeft {
	background-image: url(../images/pilvenstre_global.gif);
   	background-position: top left;
    background-repeat: no-repeat;
	padding-left: 7px;
}
.arrowLinkGlobal  {
	background-image: url(../images/pil_uislenke_global.gif);
    background-position: top right;
    background-repeat: no-repeat;
	padding-right: 7px;
}
.myArrowLink{
	background-image: url(../images/pil_uislenke_global.gif);
    background-position: top right;
    background-repeat: no-repeat;
	padding-right: 7px;
}
form {
    display: inline;
}
input, textarea, select {
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    font-size: 11px;
    margin-bottom: 2px;
}
a img {
	border: 0px;
}
.ingress {
	color:			#585543;
	font-weight:	bold;
	font-size:		1.1em;
	line-height:	1.4em;
	padding: 0px 0px 10px 0px;
	font-family: Verdana,Tahoma,Arial,Sans-serif;
}
.ingress-red {
	color:			#EF213C;
	font-weight:	bold;
	font-size:		1.1em;
	line-height:	1.4em;
	padding: 0px 0px 10px 0px;
}
.article-content {
	color:	#040404;
	line-height:	1.4em; /*tilsvarer 16px*/
	font-size:		1.1em;
}
.article-content-stud {
	color:	#585543;
	letter-spacing:	0.04em;
	line-height:	1.4em;
	font-size:		1.1em;
}

.warningStudProg  {
	color:			#000000;
	font-weight:	bold;
	font-size:		1.1em;
	line-height:	1.4em;
	padding: 0px 0px 10px 0px;
	font-family: Verdana,Tahoma,Arial,Sans-serif;
}

/* styling off table in class subject-search-row.php
** Denne koden finnes også i studsearch.css, så hvis det blir gjort endringer i "studtable2" så må 
** dette gjøres begge plasser.
*/
table.studtable2 {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;	
	border-bottom: solid 1px #585543;
	border-right: solid 1px #585543;
	border-top: solid 1px #585543;
	border-left: solid 1px #585543;
}
table.studtable2 td, table.studtable2 th {
	border-left: solid 1px #585543;
	border-top: solid 1px #585543;
	border-right: solid 1px #585543;
	border-bottom: solid 1px #585543;
	border-collapse: collapse;
	
}
.article-content-stud p.header{
	margin-bottom: 0px;
}
.image-text {
	padding: 3px 7px 10px 10px;
	color:	#585543;
	letter-spacing:	0.01em;
	line-height:	1.4em;
	font-size:		1.1em;	
	/*font-weight:	bold;*/
}
.articlelist-date {
	color:			#727270;
	font-weight:	normal;
	letter-spacing:	0.0em;
	line-height:	1.3em;
	font-size:		0.9em;
}
.articlelist-ingress {
	color:			#0E0D0E;
	font-weight:	normal;
	letter-spacing:	0.0em;
	line-height:	1.3em;
	font-size:		1.1em;
}
.articlelist-ingress b{
	font-weight: normal;
}
.search-text {
	padding: 5px 7px 13px 10px;
	color:	#585543;
	border-bottom: 1px solid #FFFFFF;
	line-height:	16px;
	font-size:		11px;	
	font-weight:	bold;
}
.search-text-studyear {
	padding: 14px 7px 13px 10px;
	color:	#585543;
	border-bottom: 1px solid #FFFFFF;
	line-height:	16px;
	font-size:		12px;	
	font-weight:	bold;
}
.heading-emnekombinasjon {
	padding: 5px 0px 3px 0px;
	color:	#585543;
	border-top: 1px solid #E1E0DB;
	line-height:	1.4em;
	font-size:		1.1em;	
	font-weight:	bold;
	float: left;
	width: 250px;
}
.heading-oppstart {
	padding: 5px 0px 3px 0px;
	color:	#585543;
	border-top: 1px solid #E1E0DB;
	line-height:	1.4em;
	font-size:		1.1em;	
	font-weight:	bold;
/*	border: 1 px solid red;*/
	float: left;
	width: 150px;
}
.heading-chooseYear{
	padding: 5px 0px 3px 0px;
	color:	#585543;
	border-top: 1px solid #E1E0DB;
	line-height:	1.4em;
	font-size:		1.1em;	
	font-weight:	bold;
	color: purple;
	border: 1px solid blue;
	float: left;
	width: 80px;
}
.link-header-11-bold a {
	color: #D8005C;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}
.ingress-list-11 {
	color: #585543;
	text-decoration: none;
	font-size: 1.1em;
}
.text-11-bold {
	color: #585543;
	font-weight: bold;
	font-size: 1.1em;
}
.text-10-333333 {
	color: #333333;
	font-size: 0.9em;
}
.text-11-78745B {
	color: #585543;
	font-size: 1.1em;
}
.text-11-787459 {
	color: #787459;
	font-size: 1.1em;
}
.text-11-0E0D0E {
	color: #0E0D0E;
	font-size: 1.1em;
	line-height: 1.3em;
}
.text-10-78745B {
	color: #585543;
	font-size: 1.0em;
}

.skip-to-content { 
	text-align: left; 
}
.skip-to-content a { 
	position: absolute; 
	left: -10000px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden; 
}
.skip-to-content a:focus, .skip-to-content a:active { 
	position: static; 
	left: 0; 
	width: auto; 
	height: auto; 
	overflow: visible; 
	text-decoration: underline; 
}

.clear-both {
	clear: both;
}
/***********************************************/
/*    IDENTITIES                               */
/***********************************************/
#container { /*Dennne boksen inneholder hele siden*/
    width: 1000px;
	height: 100%;
    margin: 0px;
    padding: 0px;
    display: inline;
}
#placeholder-header { /*Hele headeren*/
	padding: 0px 0px 0px 0px;
    float: left;
    width: 1000px;
}
#placeholder-logo {
	float: left;
	height: 80px;
	left: 20px;
	top: 20px;
	position: relative;
	width: 110px;
}
#placholder-container-2 {
	padding: 0px 0px 25px 0px;
    float: left;
    width: 1003px;
    min-height: 485px;
    height: auto !important;
    height: 485px;
    background-image: url(../images/uis/uis_footer.gif);
    background-position: 151px 100%;
    background-repeat: no-repeat; 
    /*border: 1px solid red;*/
}
#placeholder-menu-left {  /* Hele Menyen til venstre*/
    float: left;
	height: 100%;
	width: 151px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: inline-block;
}
#menu-left-surrounding {
	float: left;
	border-bottom: 3px solid #93907C;
	padding: 66px 0px 0px 0px;
}
#menu-left-surrounding-2 {
	float: left;
	border-bottom: 3px solid #E1E0DB;
	background: #FFFFFF;
}
#menu-left {
	border-top: 2px solid #E1E0DB; 
	border-bottom: 1px solid #E1E0DB; 
	padding: 0px 0px 20px 0px;
    float: left;
    margin-top:     0px;
    margin-bottom:     20px;
	width: 150px;
}
#placeholder-content { /*This holds the all the content including the campaigns*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
    width: 844px;
    display: inline;
}
#placeholder-content-main { /*This holds the two main colums + sitelocator*/
	float: left;
    width: 634px;
    padding: 0px 5px 0px 0px;    
    margin: 0px 0px 5px 0px;
    overflow: hidden;   
}
#placeholder-content-main-bottom { /*This holds the two main colums + sitelocator*/
	float: left;
    width: 604px;
    padding: 0px 5px 0px 25px;    
    margin: 0px 0px 5px 0px;
    overflow: hidden;
}
#placeholder-content-main-studprog-level4 { /*This holds the two main colums + sitelocator630*/
	float: left;
    width: 847px;
    padding: 0px 5px 0px 0px;    
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    display: inline;
}
#placeholder-content-main-content { /*Denne boksen ligger inneholder hovedinnholde, dvs b?de midtkollonne og venstrekollonne*/
	float: left;
	border-left: 4px solid #E4E3D4;
    width: 620px;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    background-image: url(../images/uis/midt_kollonne_soyle.gif);
    background-position: 425px 0px; /* 425px 0px; */
    background-repeat: repeat-y; 
}

#placeholder-content-main-content_no_middle { /*Denne boksen ligger inneholder hovedinnholde, dvs b?de midtkollonne og venstrekollonne*/
	float: left;
	border-left: 4px solid #E4E3D4;
    width: 620px;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 10px;
    margin: 0px;    
}

#placeholder-content-right-brown-box { 
	float: left;	
    width: 390px;
    background-color: #EFEFE6;
    padding: 10px 10px 10px 10px;
    margin: 0px;
    background-repeat: repeat-y; 
}

#placeholder-content-main-middle-column {
	float: left;
    width: 205px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: inline;
    overflow: hidden;
    background-color: #EFEFE6;
}
#placeholder-content-main-content-stud { /*Denne boksen ligger inneholder hovedinnholde, dvs b?de midtkollonne og venstrekollonne*/
	border-bottom: 0px solid #E4E3D4;
	border-left: 4px solid #E4E3D4;
	float: left;
    width: 631px;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}
#placeholder-content-main-content-studprog { /*Denne boksen ligger inneholder hovedinnholde, dvs b?de midtkollonne og venstrekollonne*/
	border-bottom: 0px solid #E4E3D4;
	border-left: 4px solid #E4E3D4;
	float: left;
    width: 631px;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}
#placeholder-content-main-content-studprog-level4 { /*Denne boksen ligger inneholder hovedinnholde, dvs b?de midtkollonne og venstrekollonne631*/
	float: left;
    width: 631px;
    /*background-color: #FFFFFF;*/
    padding: 4px 0px 0px 5px;
    margin: 0px;
    border-left: 4px solid #e4e3d4;
}
#placeholder-content-main-breimal { /*Breimal artikkel*/
	border-bottom: 0px solid #E4E3D4;
	border-left: 4px solid #E4E3D4;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	float: left;
    width: 623px;
    background-color: #FFFFFF;
    display: inline;
}
#placeholder-content-main-breimal-breimal { /*Breimal artikkel*/
	border-bottom: 0px solid #E4E3D4;
	padding: 0px 0px 0px 44px; /*44*/
	margin: 0px;
	float: left;
    width: 606px;
    background-color: #FFFFFF;
    display: inline;
}
#placeholder-content-main-content-speilvendt { /*Denne boksen ligger inneholder hovedinnholde, dvs b?de midtkollonne og venstrekollonne*/
	float: left;
	border-left: 4px solid #E4E3D4;
    width: 620px;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 10px;
    margin: 0px; 
}
#placeholder-content-main-content-omvendt { /*Denne boksen ligger inneholder hovedinnholde, dvs b?de midtkollonne og venstrekollonne*/
	border-bottom: 0px solid #E4E3D4;
	border-left: 5px solid #FFFFFF;
	float: left;
    width: 626px;
    background-image: url(../images/uis/midt_kollonne_soyle.gif);
    background-position: 0px 0px;
    background-repeat: repeat-y;
}
#placeholder-content-main-sitelocator {
	float: left;
    width: 606px;
    padding: 10px 0px 3px 27px;
    font-size: 1.0em;
    color: #666666;
    background-image: url(../images/uis/sitelocator_background.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
#placeholder-content-main-sitelocator a {
	float: left;
}
#placeholder-content-main-sitelocator span {
	float: left;
}
.seperator {	
	color: #000000; 
	
	font-weight: bold;
	margin: 0px 2px 0px 3px; 	
}

#placeholder-content-main-sitelocator-studprog-level4 {
	float: left;
    width: 606px;
    padding: 10px 205px 3px 27px;
    font-size: 1.0em;
    color: #666666;
}
#placeholder-content-main-left-column {
	float: left;
    width: 410px;
    padding: 0px 5px 0px 0px;
    margin: 0px;
    /*background-color: #FFFFFF;*/
    display: inline;
    overflow: hidden;
    background: url(../images/uis/placeholder-content-main-left-column-background.gif) top center repeat-y;
    background-position: top center;
    background-repeat: repeat-y;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
}
#placeholder-content-main-left-column_no_middle {
	float: left;    
    padding: 0px 5px 0px 0px;
    margin: 0px;
    /*background-color: #FFFFFF;*/
    display: inline;
    overflow: hidden;
    background: url(../images/uis/placeholder-content-main-left-column-background.gif) top center repeat-y;
    background-position: top center;
    background-repeat: repeat-y;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
}

#placeholder-content-main-left-column-studprog {
	float: left;
    width: 409px;
    padding: 0px 5px 0px 11px;
    margin: 0px;
    background-color: #FFFFFF;
    display: inline;
    overflow: hidden;
    background: url(../images/uis/placeholder-content-main-left-column-background.gif) top center repeat-y;
    background-position: top center;
    background-repeat: repeat-y;
}
#placeholder-content-main-left-column-level4 {
	float: left;   
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background-color: #FFFFFF;
    height: 100%;
    display: block;
    overflow: hidden;
    border-left:  4px solid #e4e3d4;
     
}
#placeholder-content-main-left-column-2 {
	float: left;
    width: 410px;
    padding: 0px 5px 0px 0px;
    margin: 0px;
    background-color: #FFFFFF;
    height: 100%;
}
#placeholder-content-main-middle-column-studprog {
	float: left;
    width: 205px;
    border-top: 0px solid #FFFFFF;
    padding: 0px 0px 0px 0px;
    background-color: #EFEFE6;
    margin: 0px;
    display: inline;
    overflow: hidden;
}
#placeholder-content-left-middle-column {
	float: left;
    width: 205px;
    border-top: 15px solid #FFFFFF;
    padding: 26px 0px 0px 0px;
    margin: 0px;
    height:	100%;
    display: inline;
    overflow: hidden;
    background-image: url(../images/uis/artvenstre_top.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

#placeholder-content-main-menu-column {
	float: left;
    width: 195px;
    background-color: #FFFFFF;
    padding: 41px 4px 0px 5px;
    height: 100%;
    border-left: 4px solid #E4E3D4;
}
#placeholder-content-main-menu-column-inner {
	float: left;
    width: 180px;
    background-color: #EFEFE6;
    padding: 15px 10px 30px 10px;
}
#placeholder-content-main-right-column-menu {
	float: left;
    width: 130px;
    padding: 10px 10px 0px 10px;
    background-color: #FFFFFF;
    height: 100%;
}
#placeholder-content-main-content-studprog-list { 
	float: left;
    width: 611px;
    padding: 0px 5px 5px 21px;
    margin: 0px;
    overflow: hidden;
}
#placeholder-content-right-column { /*This holds the campaigns at the right*/
	float: left;
    width: 205px;
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 100%;
    display: inline;
    overflow: hidden;
}

/* BEGIN: 2 big columns */
#placeholder-content-main-2columns { /*This holds the two main colums + sitelocator*/	 
	float: left;
    width: 410px;
    padding: 0px 5px 0px 0px;    
    margin: 0px 0px 5px 0px;
    overflow: hidden; 
    border-left:4px solid #E4E3D4; 
}

#placeholder-content-right-2columns { /*This holds the campaigns at the right*/
	float: left;
    width: 410px;
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 100%;
    display: inline;
    overflow: hidden;
}
/* END: 2 big columns */


#placeholder-footer {
	float: left;
    padding: 3px 50px 0px 185px;
    font-size: 1.1em;
    color: #767559;
}
#placeholder-footer a {
	/*background-image: url(../images/pil_uislenke_global.gif);
    background-position: top right;
    background-repeat: no-repeat;
	padding-right: 7px;*/
}
/***********************************************/
/*    FRONTPAGE                                */
/***********************************************/
#container-frontpage { /*Dennne boksen inneholder hele siden*/
    width: 995px;
    margin: 0px;
    padding: 0px;
}
#placholder-inner-container-frontpage {
	padding: 11px 0px 0px 110px; /*110*/
	margin: 0px;
    float: left;
    width: 880px;
}
#placeholder-content-content-frontpage { /*This holds the all the content including the campaigns*/
	margin: 0px;
	padding: 0px;
	float: left;
    width: 892px;
    background-image: url(../images/uis/soyle_frontpage.gif);
    background-position: top left;
    background-repeat: repeat-y;
}
#placeholder-content-frontpage { /*This holds the all the content including the campaigns*/
	margin: 0px;
	padding: 0px 0px 0px 24px; /*24*/
	float: left;
    width: 644px;
    background-image: url(../images/uis/midt_kollonne_soyle.gif);
    background-position: 463px 0px;
    background-repeat: repeat-y;
}
#placeholder-content-main-left-column-frontpage {
    min-height: 485px;
    height: auto !important;
    height: 485px;
	float: left;
    width: 434px;
    padding: 0px;
	margin: 0px 5px 0px 0px;
	/*overflow: hidden;*/
	
}
#placeholder-content-main-middle-column-frontpage {
	float: left;
    width: 205px;
    padding: 0px;
    margin: 0px;
	background: #EFEFE6;
	overflow: hidden;
}
#placeholder-content-right-column-frontpage { /*This holds the campaigns at the right*/
	float: left;
    width: 205px;
    padding: 0px;
    margin: 0px 0px 0px 5px;
}
#placeholder-footer-frontpage {
	float: left;
    margin: 0px;   
    padding: 30px 0px 0px 45px; /* 30px 0px 0px 45px;*/
    font-size: 1.1em;
    color: #767559;
    width: 830px;
    background-image: url(../images/uis/frontpage_footer2.gif);
    background-position: left top;
    background-repeat: no-repeat;
    display: inline;
    margin-bottom: 10px;
}
#placeholder-logo-frontpage {
	/*position: absolute;
	top: 10px;
	left: 0px;
	width: 110px;
	padding: 15px 0px 0px 15px;*/
	float: left;
	position: relative;
	top: 20px;
	left: 20px;
}
.category-image-tile {
	float: left;
    width: 434px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.category-image-tile-100 {
	float: left;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.frontpage-studyprog-menu-en {
	width: 205px;
    background-image: url(../images/uis/Studyprog_eng.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #ECEBE1;  
	padding: 0px 0px 0px 0px;
	font-size:	1.1em;
}
.frontpage-studyprog-menu-no {
	width: 205px;
    background-image: url(../images/uis/Studyprog_nor.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #ECEBE1;  
	padding: 0px 0px 0px 0px;
	font-size:	1.1em;
}
ul.frontpage-studyprog-menu {
        margin:         0;
        padding:        50px 0px 0px 0px;
        list-style:     none;
        width:          205px;
        border-bottom:  none;
        margin-top:     0px;
}
ul.frontpage-studyprog-menu li {
        position:       relative;
}
ul.frontpage-studyprog-menu li a {
        display:        block;
        text-decoration:none;
        color:          #D3015A;
        background:     #ECEBE1;
        padding:        5px 10px 5px 10px;
        border:         none;
        border-bottom:  solid 1px #D8D5C6;
        border-top:  	solid 1px #FFFFFF;
}
/* Onmouseover-effects on the links */
ul.frontpage-studyprog-menu li a:hover { 
        background:     #F5F5EA; 
        text-decoration: none;
}
ul.frontpage-studyprog-links {
        margin:         0;
        padding:        0px;
        list-style:     none;
        width:          205px;
        border-bottom:  none;
        margin-top:     0px;
}
ul.frontpage-studyprog-links li {
        position:       relative;
}
ul.frontpage-studyprog-links li a {
        display:        block;
        text-decoration:none;
        color:          #77755C;
        font-size:		1.1em;
        height: 		26px;
        padding:        0px 10px 0px 12px;
        border-bottom:  solid 1px #77755C;
        background-image: url(../images/uis/frontpage_links_arrow.gif);
        background-repeat: no-repeat;
}
/* Onmouseover-effects on the links */
ul.frontpage-studyprog-links li a:hover { 
        background:     #FFFFFF; 
        text-decoration: none;
        background-image: url(../images/uis/frontpage_links_arrow.gif);
        background-repeat: no-repeat;        
}


/*********************CHAT******************/
.frontpage-chat {
	width: 193px;
	height: 17px;
    background-image: url(../images/uis/chat.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #ECEBE1;  
	padding: 3px 0px 0px 12px;
	font-size:	1.1em;
	/*color:	#FFFFFF;*/
}
.frontpage-banner-top {
	width: 199px;
	height: 17px;
    background-image: url(../images/uis/grey_header.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #ECEBE1;  
	padding: 3px 0px 0px 6px;
	font-size:	1.1em;
	color:	#FFFFFF;
	text-transform: uppercase;
}
.frontpage-chat2 {
	width: 193px;
	height: 17px;
    background-image: url(../images/uis/red_arrow.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #ECEBE1;  
	padding: 3px 0px 0px 12px;
	font-size:	1.1em;
	color:	#656357;
}
/*********************LINKS******************/
.frontpage-keyboard {
	width: 205px;
	height: 38px; 
	padding: 0px 0px 0px 0px;
}
.frontpage-search-employee {
	width: 193px;
	height: 17px;
    background-image: url(../images/uis/red_arrow.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #ECEBE1;  
	padding: 3px 0px 0px 12px;
	font-size:	1.1em;
	color:	#656357;
	border-bottom: 2px solid #FFFFFF;
}

/*********************GO DIRECTLY TO******************/
.frontpage-go-directly-to-heading {
	width: 193px;
    background-color: #ECEBE1;  
	padding: 2px 0px 2px 12px;
	border-top: 1px solid #D8D5C6;
	border-bottom: 1px solid #D8D5C6;
	color: #78745B;
	text-transform: uppercase;
	font-size: 1.1em;
}


/************************FRONTPAGE ARTICLE LIST******************
/* .full-articlelist           */
.full-articlelist-frontpage {
    margin-top: 0px;
    padding: 0px 10px 0px 20px;  
    width:	404px;
}
.articlelist-element-frontpage {
    float: left; 
    padding: 10px 0px 1px 0px;   
}
.articlelist-element-frontpage-image {
    float: left; 
    padding: 10px 0px 1px 0px;
    width: 395px;
}
.articlelist-element-frontpage-image-img {
    float: left; 
    padding: 3px 0px 1px 0px;
}
h1.header-article-list-frontpage {
	color:			#787459;
	font-weight:	bold;
	font-size:		1.2em;
	line-height:	1.02em;
}
h1.header-article-list-frontpage a:link  {
	color: #787459;
	text-decoration: none;
}
h1.header-article-list-frontpage a:hover  {
	color: #D8005C;
	text-decoration: underline;
}
h1.header-article-list-frontpage a:visited {
	color: #787459;
	text-decoration: none;
}
h2.header-article-list-frontpage {
	color:			#787459;
	font-weight:	bold;
	font-size:		1.2em;
	line-height:	1.02em;
}
h2.header-article-list-frontpage a:link  {
	color: #787459;
	text-decoration: none;
}
h2.header-article-list-frontpage a:hover  {
	color: #D8005C;
	text-decoration: underline;
}
h2.header-article-list-frontpage a:visited {
	color: #787459;
	text-decoration: none;
}
.header-article-list-frontpage a:hover  {
	color: #D8005C;
	text-decoration: underline;
}
.header-article-list-frontpage a:link {
	color: #787459;
	text-decoration: none;
}
.header-article-list-frontpage a:visited {
	color: #787459;
	text-decoration: none;
}
.header-article-list-frontpage a:hover {
	color: #D8005C;
	text-decoration: underline;
}
.full-articlelist-frontpage ul li {
    padding-bottom: 2px;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
    list-style:		none;
}
.full-articlelist-frontpage ul {
    margin: 0px;
    padding: 0px;
}
.full-articlelist-frontpage li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.full-articlelist-frontpage p {
    margin: 0px;
}
.articlelist-element-frontpage-image img {
    float: left; 
    padding: 0px 5px 0px 0px;
}
.full-articlelist-frontpage-image ul li {
    padding-bottom: 2px;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
    list-style:		none;
}
.full-articlelist-frontpage-image ul {
    margin: 0px;
    padding: 0px;
}
.full-articlelist-frontpage-image li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.full-articlelist-frontpage-image p {
    margin: 0px;
}

/***********************************************/
/*    ELEMENTS                                 */
/***********************************************/
.article-image {
	background-color: #EFEFE6;
	border-bottom:  solid 2px #FFFFFF;
	padding: 0px 0px 5px 0px;
	}
.article-image2 {
	background-color: #EFEFE6;
	border-bottom:  solid 2px #FFFFFF;
	padding: 0px 0px 5px 0px;
	}
.category-header {
	padding: 7px 0px 0px 15px;
	font-size: 2.0em;
	color: #787459;
}	

.article-image-div {
	float: left;
	width: 115px;
}
.article-image-div-right {
	float: left;
	width: 265px;
	margin: 0px;
	padding: 0px;
}
.article-image-div-right h1 a {
	background-image: none !important;
}
.article-no-image-div {
	clear: left;
	width: 385px;
}
.article-no-image-div h1 a {
	background-image: none !important;
}
.articlelist-border {
	width: 380px;
}
.articlelist-border-2 {
	width: 380px;
	display: block;
    overflow: hidden;
}
/* .full-articlelist           */
.full-articlelist {
	float: left;
    margin-top: 0px;
    padding: 0px 10px 0px 14px;  
    width:	385px;
    display: block;
    overflow: hidden;
}
.full-articlelist-breimal {
	float: left;
    margin-top: 0px;
    padding: 0px 10px 0px 14px;  
    width:	460px;
}
.articlelist-element {
    float: left; 
    padding: 10px 0px 1px 0px;
    width: 385px;
}
.articlelist-element img {
    float: left; 
    padding: 0px 15px 0px 0px;
}
.header-article-list {
	color:			#787459;
	font-weight:	bold;
	font-size:		1.2em;
}
.header-article-list a:link {
	color: #787459;
	text-decoration: none;
}
.header-article-list a:visited {
	color: #787459;
	text-decoration: none;
}
.header-article-list a:hover {
	color: #D8005C;
	text-decoration: underline;
}
.articlelist-element-image {
    float: left; 
    width: 385px;
    border-bottom: 2px solid #E4E2D3;
    padding: 10px 0px 20px 0px;
}
.articlelist-element-image-inner {
    float: left; 
    padding: 3px 0px 0px 0px;
    width: 100%;
}
.articlelist-element-image-border {
}
.articlelist-element-image-broder {
}
.articlelist-element-image img {
    float: left; 
    padding: 3px 10px 0px 0px;
    max-height: 125px;
}
.full-articlelist ul li {
    padding: 4px 0px 12px 0px;
    margin-bottom: 5px;
    list-style:		none;
}
li.full-articlelist-image {
	min-height: 100px;
    height: auto !important;
    height: 100px;
    border-bottom: 2px solid #E4E2D3;
}
.full-articlelist ul {
    margin: 0px;
    padding: 0px;
    width: 390px;
    display: block;
}
.full-articlelist li {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    width: 390px;
    border-bottom: 2px solid #E4E2D3;
}
.full-articlelist li.last {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    width: 390px;
    border-bottom: 0px solid #E4E2D3;
}
.full-articlelist p {
    margin: 0px;
}
.full-articlelist img {
	float: left;
    /*align: left;*/
   	padding: 3px 0px 0px 0px;
    /*max-height: 125px;*/
}
.full-articlelist-image-large {
    margin-top: 0px;
    padding: 0px 10px 0px 14px;  
    width:	395px;
    border-bottom: 2px solid #E4E2D3;
}
.full-articlelist-image-largelast {
    margin-top: 0px;
    padding: 0px 10px 0px 14px;  
    width:	395px;
    border-bottom: 2px solid #E4E2D3;
}
.full-articlelist li.full-articlelist-image-largelast {
    margin-top: 0px;
    padding: 0px 10px 0px 14px;  
    width:	395px;
    border-bottom: 0px solid #E4E2D3;
}
.full-articlelist-image-large img {
	float: left;
	width: 100px;
}
.full-articlelist-image-large p {
	float: left;
	width: 250px;
}
.full-articlelist-breimal ul li {
    padding: 2px 0px 10px 0px;
    border-bottom: 2px solid #E4E2D3;
    margin-bottom: 5px;
    list-style:		none;
}
.full-articlelist-breimal ul {
    margin: 0px;
    padding: 0px;
}
.full-articlelist-breimal li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.full-articlelist-breimal p {
    margin: 0px;
}
.full-articlelist-breimal img {
    float: left;
   	padding: 3px 10px 0px 0px;
    /*max-height: 125px;*/
}
.li last even {
	padding: 0px;
	border-bottom: none;
}

/*******************************************************/
/* .advanced category menu - uncomment if menu is used */
/*
/* The "top div" surrounding the entire menu */
.ctsitebase-categorymenu {
	padding: 3px 0px 0px 0px;
}


/* styles for all UL's of this class */
ul.ctsitebase-categorymenu, ul.ctsitebase-categorymenu-level5 {
        margin:         0;
        padding:        0;
        list-style:     none;
        width:          150px;
        border-bottom:  none;
        margin-top:     0px;
}

ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu {
        margin-top:     0px;
}


/* LI elements inside the proper ul's */
ul.ctsitebase-categorymenu li, ul.ctsitebase-categorymenu-level5 li {
        position:       relative;
        
        margin: 0px;
        padding: 0px;
}

/* applies to both menu types */
ul.ctsitebase-categorymenu li a {
        display:        block;
        text-decoration:none;
        color:          #153680;
        background:     #E8E4E4;
        padding:        5px 10px 5px 20px; /* top-right-bottom-left */
        border:         none;
        border-bottom:  solid 1px #FFFFFF;
        overflow: hidden;
        width: 130px;
}

/* only applies to the 'tree' menu */
ul.ctsitebase-categorymenu li a.treemenu {
        padding:        5px 10px 5px 10px;
        border-bottom:  1px solid #E1E0DB;
		margin: 0px;
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        color:          #153680;
        text-decoration:none;      
        background-color: #FFFFFF;
        /*word-wrap: break-word;*/
        display:none;
}
ul.ctsitebase-categorymenu li a.treemenu-active {
        padding:        5px 10px 5px 10px; /* top-right-bottom-left */
        border-bottom:  1px solid #E1E0DB;
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        color:          #153680;
        text-decoration:none;
        background-color: #F2F2EA;
        
        
        display: none;
}
ul.ctsitebase-categorymenu li a.treemenu-active-level2 {
        padding:        5px 10px 5px 10px; /* top-right-bottom-left */
        border-bottom:  1px solid #E1E0DB;
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        color:          #FFFFFF;
        text-decoration: none;
        background-color: #153680;
        
        display: none;
}
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a.treemenu-active-level3 {
        padding:        5px 10px 5px 10px; /* top-right-bottom-left */
        border-bottom:  1px solid #E1E0DB;
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        color:          #FFFFFF;
        text-decoration:none;
        background-color: #153680;
}
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a.treemenu-active-level4, ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a.treemenu-active-level5 {
        padding:        5px 10px 5px 10px; /* top-right-bottom-left */
        border-bottom:  1px solid #E1E0DB;
		margin: 0px;
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        color:          #FFFFFF;
        text-decoration:none;
        background-color: #153680;
}
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a.treemenu-level4, ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a.treemenu-level5 {
	background-color: #F2F2EA; /*#ffffff;*/
}
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a.treemenu-level4:active, ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a.treemenu-level5:active {
	background-color: blue;
}
/* level 2 - only present in the 'tree' menu */
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a {
        display:        block;
        color:          #153680;
        background:     #ffffff;/*#F2F2EA;*/
        margin:         0px;
        padding:        5px 10px 5px 10px; /*2px 10px 2px 10px;*/
        border-bottom:  1px solid #E1E0DB;		
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        text-decoration:none;
}
/* level 3 - only present in the 'tree' menu */
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu li a {
        display:        block;
        color:          #153680;
        background:     #F2F2EA;
        margin:         0px;
        padding:        5px 10px 5px 10px;
        border-bottom:  2px solid #E1E0DB;
	/*	width:			160px;*/
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        text-decoration:none;
}
/* level 5 - only present in the 'tree' menu */
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu-level5 li a {
        display:        block;
        color:          #153680;
        background:     #ffffff;
        margin:         0px;
        padding:        5px 10px 5px 10px;
        border-bottom:  2px solid #E1E0DB;
        font-family:    verdana,helvetica,geneva;
        font-size:      1.1em;
        text-decoration:none;
}
ul.ctsitebase-categorymenu ul.ctsitebase-categorymenu {
}
ul.ctsitebase-categorymenu li span {
        display:        none;
}
* html ul.ctsitebase-categorymenu li { 
        float:          left; 
        height:         1%; 
}
* html ul.ctsitebase-categorymenu li a { 
        height:         1%; 
}
/* Onmouseover-effects on the links */
ul.ctsitebase-categorymenu li a:hover { 
        color:          #713F3F; 
        background:     #f9f9f9; 
        text-decoration: none;
}               
ul.ctsitebase-categorymenu li:hover ul, li.over ul { 
        display:        block; 
}

.menu-level-4-header {
		border-top: 1px solid #DBD9CB;
		border-bottom: 1px solid #DBD9CB;
		text-transform: uppercase;
		color: #333335;
		width: 180px;
		font-size:	0.9em;
}

/******************BANNERE ****************/
.banner-avrundet-top {
	color:	#FFFFFF;
    margin: 0px;
    padding: 2px 0px 0px 3px;
    width:		205px;
    height:		18px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 1.0em;
    background-image: url(../images/uis/avrundet_kampanje.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color:	#FFFFFF;
    text-transform: uppercase;
}

.banner-avrundet-top-410 {
	color:	#FFFFFF;
    margin: 0px;
    padding: 2px 0px 0px 3px;
    width:		410px;
    height:		18px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 1.0em;
    background-image: url(../images/uis/avrundet_kampanje_410.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color:	#FFFFFF;
    text-transform: uppercase;
}
.brownBoxUnderBanner410 {
	background-color: #EFEFE6;
	margin-bottom: 10px;
  	padding: 0px 5px 20px 5px;
}

.banner-heading-border {
	border-top: 1px solid #78745B;
	border-bottom: 1px solid #78745B;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 0px 0px 2px 0px;
    width:		205px;
    text-transform: uppercase;
}
.banner-heading {
    padding: 0px 5px 0px 5px;
    font-size: 1.0em;
    color: #78745B;
}
.banner-heading-space {
    width:		200px;
    height:		10px;
}
.banner-image {
    margin: 0px;
    padding: 0px;
}
.banner-article-frame-Hvit-Brun {
	background-color: #FFFFFF;
	color: #78745B;
	border: 1px solid #E5E3D4;
    margin: 0px;
    padding: 3px 4px 2px 6px;
    width:		193px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 1.1em;
    letter-spacing:	0.4px;
	line-height:	14px;
}
.banner-article-without-frame-Hvit-Brun {
	background-color: #FFFFFF;
	color: #78745B;
    margin: 0px;
    padding: 3px 4px 2px 6px;
    width:		195px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    font-size: 1.1em;
    letter-spacing:	0.4px;
	line-height:	14px;
}
.middle-column {
	float: left;
    width: 185px;
    padding: 22px 10px 7px 10px;
    margin-top: 0px;
   background: #EFEFE6;
   border-bottom: 1px solid #FFFFFF;
   line-height: 1.3em;
   font-size: 1.1em;
   display: inline;
   overflow: hidden;
}
.middle-column-bilde {
	float: left;
    width: 185px;
    padding: 10px 10px 7px 10px;
    margin-top: 0px;
   background: #EFEFE6;
   border-bottom: 1px solid #FFFFFF;
   line-height: 16px;
   font-size: 1.1em;
   display: inline;
   overflow: hidden;
}

.middle-column-leserinnlegg {
	float: left;
    width: 185px;
    padding: 20px 10px 7px 10px;
    margin-top: 0px;
   background: #EFEFE6;
   border-bottom: 1px solid #FFFFFF;
   line-height: 16px;
   font-size: 1.1em;
   display: inline;
   overflow: hidden;
}
.middle-column-studprog {
	float: left;
    width: 185px;
    padding: 8px 10px 15px 10px;
    margin-top: 0px;
    border-bottom: 5px solid #FFFFFF;
   background: #EFEFE6;
   line-height: 16px;
   font-size: 1.1em;
   color: #5F5B44;
}
.print-article {
    margin: 0px;
    padding: 19px 15px 0px 11px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
}
.print-article a:LINK {
	text-decoration: underline;
}
.print-article a:VISITED {
	text-decoration: underline;
}
.print-article-error {
    margin: 0px;
    padding: 19px 15px 0px 44px;
    font-family: Verdana, Tahoma, Arial, Sans-serif;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}
.print-article-unsubscribe {
    margin: 0px;
    padding: 9px 15px 0px 44px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}
.print-article-emne {
    margin: 0px;
    padding: 9px 15px 0px 13px;
}
.print-article-emne2 {
    margin: 0px;
    padding: 9px 15px 0px 23px;
}

.koll-article-heading {
	border-bottom: 1px solid #C3C1B7;
	border-top: 1px solid #C3C1B7;
	text-transform: uppercase;
	padding: 1px 5px 1px 10px;
	color: #5F5B44;
	margin: 0px 10px 0px 5px;
}

.search-result {
	color: #000000;
	font-size: 1.2em;
	margin: 0px;
    padding: 5px 15px 0px 13px;
}
.search-result-nothing {
	color: #000000;
	font-size: 1.2em;
	margin: 0px;
    padding: 5px 15px 0px 13px;
    height: 440px;
}

/**********************************************************************************************************************************/
/* ==== PAGE TOP DEFINITIONS ==== */
/* This is the page top tile, normally appearing at the top of the page */
.ctsitebase-pagetop {
	float:		left;
	height: 	100%;
	padding: 	0px 0px 0px 37px;
	width: 883px;
	overflow: hidden;
}

/* This is the content on the upper half inside the pagetop */
.pagetop-top {
	float: 		right;
	height:		37px;
	max-height: 37px;
	text-align: left;
	clear:		left;
	padding-bottom: 16px;
} 

/* This is the content on the upper half inside the pagetop */
.pagetop-top-menu-element {
	float: 		left;
	text-align: left;
	padding: 	8px 0px 0px 0px; /*top, right, bottom, left.*/
	font-family: verdana, arial;	
}

.pagetop-top-menu-element-text {
	float: 		left;
	text-align: left;
	padding: 	2px 10px 2px 10px; 
	color:	#153680;
	font-family: verdana, arial;
	font-size:	1.1em;
	max-height: 80px;
	background-image: url(/images/uis/dot_menu.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
.pagetop-top-menu-element-text a, .pagetop-top-menu-element-text a:visited, .pagetop-top-menu-element-text a:active {
	color: #7C7C7A;
}
.pagetop-top-menu-element-text a:hover {
	color: #CB0167;
}
.pagetop-top-menu-element-text-language {
	float: 		left;
	text-align: left;
	padding: 	0px 10px 2px 10px;
	vertical-align: bottom;
	color:	#153680;
	font-family: verdana, arial;
	font-size:	11px;
}
.pagetop-top-menu-element-text-language-img {
	text-align: center;
}
.pagetop-top-menu-element-text-language-img img {
	position: relative;
	top: 2px;
}
.pagetop-top-menu-element-text-language a, .pagetop-top-menu-element-text-language a:visited, .pagetop-top-menu-element-text-language a:active {
	color: #7C7C7A;
}
.pagetop-top-menu-element-text-language a:hover {
	color: #CB0167;
}
.pagetop-top-menu-search {
	float: 		left;
	text-align: left;
	padding: 	6px 5px 0px 10px;
	margin: 0px;
}
.pagetop-top-menu-aaa {
	float: 		left;
	text-align: left;
	padding: 	0px 10px 2px 0px;
}
/********************* Horizontal menu on top **************************/
.horizontal-menu {
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px; 
	width: 885px; /*887*/
	margin-left: 6px;
}
.horizontal-menu h3 {
	display: none;
}
.horizontal-menu ul {	
	float: left;
	list-style:     none;
	padding: 0px;
	background-image: url(/images/uis/border_horzMenu.gif);
	background-repeat: repeat-x;
	background-position: bottom left; 
	width: 887px;
}
.horizontal-menu ul li, .horizontal-menu ul li.odd {
	float: left;
	background-color: #ffffff;
	padding: 5px 10px 5px 15px;
}
.horizontal-menu ul li.expanded {
	background-image: url(/images/uis/bg_topmenu2.gif); 
	background-repeat: no-repeat;
	border-bottom: none;
	padding: 6px 0px 10px 3px; /*top, right, bottom, left.*/	
}
.horizontal-menu ul li.first.expanded {
	background-image: url(/images/uis/bg_topmenu2_first.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}
.horizontal-menu ul li.expanded a {
	background-image: url(/images/uis/bg_topmenu_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 5px; 
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
	border-bottom: 1px solid #efefe4;
}
.horizontal-menu ul li a {
	color: #5b5b77;
	font-family: Arial;
	font-size: 1.2em;
	text-transform: uppercase;
}
.horizontal-menu ul li a:hover {
	color: #CB0167;
}
/**************************** Sub level menu ********************************/
.sublevel-menu {
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px;
	width: 887px;
}
.sublevel-menu h3 {
	display: none;
}
.sublevel-menu ul {
	float: left;
	list-style: none;
	padding: 0px;
	background-image: url(/images/uis/bg_sublevelmenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 887px;
	margin-left: 6px;
	height: 27px;
}
.sublevel-menu ul li, .sublevel-menu ul li.odd {
	float: left;
	background-image: url(/images/uis/dot_level2Menu.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding: 5px 13px 8px 13px;
	background-color: transparent;
}
.sublevel-menu ul li a {
	color: #153680;
	font-size: 1.2em;
}
.sublevel-menu ul li.expanded, .sublevel-menu ul li.active {
	background-color: #ffffff;
	border-left: 1px solid #d2d0c2;
	border-top: 1px solid #d2d0c2;
	border-right: 1px solid #d2d0c2;
	background-image: none;
	border-bottom: none;
	margin-left: -3px;
}
.sublevel-menu ul li.first {
	margin-left: 0px;
}
.horizontal-menu ul li.first.expanded .sublevel-menu ul li.first {
	background-image: url(/images/uis/first_level2Menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 0px;
}
.sublevel-menu ul li a:hover {
	color: #CB0167;
}
/********************** This is the content on the lower half inside the pagetop */
.pagetop-bottom {
	float: 		left;
	height: 	53px; /* TODO 53px */
	text-align: left;
	padding: 	0px 0px 0px 117px;
	width: 880px;
} 

.pagetop-bottom-menu-element {
	background: url(../images/uis/menu_element_border.gif);
	float: 		left;
	height:		53px;
	padding: 	0px; 
}
.pagetop-bottom-menu-element a:link, .pagetop-bottom-menu-element a:visited, .pagetop-bottom-menu-element a:active {
    color:	#5b5b77;
	font-family: Myriad Pro, verdana, arial;
	font-size:	1.1em;
	font-weight: bold;
	letter-spacing: 0.2px;
}
.pagetop-bottom-menu-element a:hover {
    color:	#5b5b77;
	font-family: Myriad Pro, verdana, arial;
	font-size:	1.1em;
	font-weight: bold;
	letter-spacing: 0.2px;
	text-decoration: none;
}
.pagetop-bottom-menu-element a:hover {
	background: url(../images/uis/active_cat.gif);
	color: #CB0167;
}
.pagetop-bottom-menu-element-active {
	background: url(../images/uis/active_cat.gif);
	float: 		left;
	text-align: left;
	height:		53px;
	padding: 	0px 0px 0px 0px;
}
.pagetop-bottom-menu-element-active-first {
	background: url(../images/uis/active_cat.gif);
	float: 		left;
	text-align: left;
	height:		53px;
	padding: 	0px 0px 0px 8px;
}
.pagetop-bottom-menu-element-active a {
	color: #585543;
	font-family: verdana, arial;
	font-size:	1.1em;
	font-weight: bold;
	letter-spacing: 0.2px;
}
.pagetop-bottom-menu-text-1 {
	float: 		left;
	text-align: left;
	padding: 	30px 8px 0px 20px;
	text-transform: uppercase;
}
.pagetop-bottom-menu-text {
	float: 		left;
	text-align: left;
	padding: 	30px 8px 0px 8px;
	text-transform: uppercase;
}
.pagetop-bottom-menu-text a, .pagetop-bottom-menu-element a , .pagetop-bottom-menu-text-active a {
	white-space: nowrap; 
}
.pagetop-bottom-menu-text-active{
    color:	#5b5b77;
	font-family: Myriad Pro, verdana, arial;
	font-size:	1.1em;
	font-weight: bold;
	float: 		left;
	text-align: left;
	padding: 	30px 10px 0px 10px;
	text-transform: uppercase;
	letter-spacing: 0.2px;
}
.pagetop-bottom-menu-text-active a, .pagetop-bottom-menu-text-active a:link, .pagetop-bottom-menu-text-active a:visited {
    color:#585543;
    font-family: Myriad Pro, verdana, arial;
}
.pagetop-bottom-menu-text-active a:hover {
	color: #CB0167;
	text-decoration: none;
}
.pagetop-bottom-menu-graphics {
	height:		53px;
	width:		1px;
	float: 		left;
	text-align: left;
	padding: 	0px 0px 0px 0px;
}
.pagetop-bottom-menu-graphics-active {
	background: url(../images/uis/pinne_newmenu.png);
	background-repeat: no-repeat;
	background-position: 0 32px;
	height:		53px;
	width:		1px;
	float: 		left;
	text-align: left;
	padding: 	0px 0px 0px 0px; /*top, right, bottom, left.*/
}
/* The search box inside the page top */
.ctsitebase-pagetop-searchbox {
	width: 		125px; /*90*/
	margin: 	0px 0px 2px 0px;
	padding: 0px 0px 0px 4px;
	border: 	1px solid #BBBBBB;
	height: 17px;
}
.ctsitebase-searchbox {
	margin: 	0px 0px 2px 0px;
	padding: 0px 0px 0px 4px;;
	border: 	1px solid #BBBBBB;
	height: 17px;
}
/* The search button inside the page top */
.ctsitebase-pagetop-searchbutton {
	background-image: url(/images/uis/bg_seach_button.gif);
	background-repeat: repeat-x;
	margin-top:	0px;
	border-right: 	solid 1px #78745b;
	border-bottom: 	solid 1px #78745b;
	border-left: 	solid 1px #8f8b6e;
	border-top: 	solid 1px #8f8b6e;
	font-size: 	11px;
	color: 		#78745b;
	padding: 	0px;
	text-transform: uppercase;
	margin-left: 4px;
}
.ctsitebase-pagetop-searchbutton:hover  {
	background-image: url(/images/uis/bg_kalenderKnapp.gif);
	background-repeat: repeat-x;
	border: 1px solid #333333;
	color: #333333;
	text-transform: uppercase;
}
.ctsitebase-pagetop-searchbutton-2  {
	background: 	#FFFFFF;
	border: 	0px;
	font-size: 	11px;
	font-weight: 	bold;
	color: 		#AE3A3A;
	padding: 	0px;
}

/****************** Top menu - Level 2 **************************************/
.pagetop-bottom-menu-level2 {
	float: left;
}
.secondlevel-menu {
	float: left;
}
.secondlevel-menu-element {
	border-bottom: 1px solid red;
	float: 		left;
	padding: 	0px; 
}
.secondlevel-menu-element-active {
	border-bottom: 1px solid blue;
	float: 		left;
	padding: 	0px; 
}
.secondlevel-menu-element-active-border {
	float: left;
	background-color: #efefe4;
	background-image: url(/images/uis/corner_activeMenu_out.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.secondlevel-menu .tile-content {
	float: left;
}
.secondlevel-menu .tile-content a {
	float: left;
	color: #153680;
	font-family: verdana;
	font-size: 1.1em;
	padding: 8px;
	background-color: #eeede3;
	border-bottom: 1px solid #d2d0c2;
	background-image: url(/images/uis/dot_level2Menu.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
/*######################################SEARCH STUDYPROGRAM###################################*/
/* The search box inside the page top */
.ctsitebase-pagetop-searchbox-stud {
	width: 		123px;
	margin: 	3px 0px 2px 0px;
	padding: 0px 0px 0px 3px;
	border-top: 	solid 1px #66807F;
	border-right: 	solid 1px #DADFF2;
	border-bottom: 	solid 1px #DADFF2;
	border-left: 	solid 1px #66807F;
}

.search-studprog {
	
}

/* The search button inside the page top */
.ctsitebase-pagetop-searchbutton-stud {
	background: 	#EFEFE6;
	margin-top:	0px;
	border: 	solid 1px #D9005B;
	font-size: 	11px;
	font-weight: 	bold;
	color: 		#D9005B;
	padding: 	0px;
	/*width:			45px;*/
}


/* TABLES >*/

table.studieprog {
	/*border-right: solid 1px #78745B;
	border-left: solid 1px #78745B;
	border-bottom: solid 1px #78745B;	*/
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	/*cellspacing: 0px;*/
	border-bottom: solid 1px #78745B;
	border-right: solid 1px #78745B;
	/*width: 560px;*/
	clear: both;
}
table.studieprog td.aar, table.studieprog th.aar {
	border-left: solid 1px #78745B;
	border-top: solid 2px #78745B;
	border-right: solid 1px #78745B;
	/*cell-spacing: 0px;*/
	border-collapse: collapse;
	background-color: #F2F2EA;
	color: #585543;
	text-align: center;
}
table.studieprog tr.header {
	border-top: solid 1px #78745B;
	background-color: #78745B;
	color: #FFFFFF;
	font-weight: bold;
}
table.studieprog th.header {
	border-left: solid 1px #FFFFFF;
	background-color: #78745B;
}
table.studieprog th.header2 {
	border-left: solid 1px #FFFFFF;
	background-color: #78745B;
	text-align: center;
}
table.studieprog th.headerleft {
	background-color: #78745B;
}
table.studieprog tr.odd {
	background-color: #F2F2EA;
	color: #585543;
	font-size: 1.1em;
}
table.studieprog tr.even {
	background-color: #FFFFFF;
	color: #585543;
	font-size: 1.1em;
}
table.studieprog tr.odd-newpage {
	background-color: #F2F2EA;
	color: #585543;
	font-size: 1.1em;
}
table.studieprog tr.even-newpage {
	background-color: #FFFFFF;
	color: #585543;
	font-size: 1.1em;
}
table.studieprog td.leftdark {
border-left: solid 1px #78745B;
padding: 6px 4px 5px 6px;
}
table.studieprog td.leftdark-newpage {
border-left: solid 1px #78745B;
padding: 6px 4px 5px 6px;
}
table.studieprog td.leftlight {
border-left: solid 1px #D7D6CB;
padding: 6px 4px 5px 6px;
}
table.studieprog td.leftlight-sp {
	border-left: solid 1px #D7D6CB;
	padding: 6px 4px 5px 6px;
	text-align: right;
}
table.studieprog td.leftdarkaar {
border-left: solid 1px #78745B;
padding: 6px 4px 5px 6px;
width: 24px;
}
table.studieprog td.leftlightaar {
border-left: solid 1px #D7D6CB;
padding: 6px 4px 5px 6px;
width: 24px;
}
.header-nettavis{
	padding: 10px 5px 0px 12px;
}
.header-nettavis h1{
	color:			#787459;
	font-size:		1.8em;
	width: 350px;
	float: left;
	padding: 0 0 5px 0;
}
.header-nettavis a{
	background-image: url("/images/uis/rss-icon.jpg");
	background-repeat: no-repeat;
	background-position: 100% 6px;
	padding: 5px 0px 5px 15px;
}

.rss{
	float:right;
}

.rss a{
	background-image: url("/images/uis/rss-icon.jpg");
	background-repeat: no-repeat;
	padding: 0px 25px 2px 0px;
}

.header-nettavis hr{
	clear: both;
}
.header-studprog {
	color:			#787459;
	font-size:		1.9em;
	padding: 8px 5px 0px 21px;
}


/*OK*/
td.stud {
	padding: 0px 0px 0px 15px;
	vertical-align: top;
}


/* styles for all UL's of this class */
ul.leser_innlegg_liste {
        margin:         0;
        padding:        10px 0px 0px 0px;
        list-style:     none;
        width:          205px;
        border-bottom:  none;
        margin-top:     0px;
}
/* LI elements inside the proper ul's */
ul.leser_innlegg_liste li {
        position:       relative;
        padding: 5px 0px 0px 0px;
        width: 195px;
}
/* styles for all UL's of this class */
ul.leserinnlegg-liste-main {
        margin:         0;
        padding:        0px 0px 0px 2px;
        list-style:     none;
        width:          380px;
        border-bottom:  none;
        margin-top:     0px;
}

/* LI elements inside the proper ul's */
ul.leserinnlegg-liste-main li {
        position:       relative;
        padding: 5px 0px 0px 0px;
}
/*******************************/
/* .list-navigation          */
.list-navigation {
    text-align: center;
    color: #aaa;
    padding: 5px 60px 0px 12px;
}
.list-navigation b {
    color: #000;
}
.list-navigation-left {
    color: #aaa;
    padding: 5px 60px 0px 12px;
}
/*******************************/
/* .list-navigation-text       */
.list-navigation-text {
    text-align: center;
    color: #aaa;
    padding: 5px 60px 0px 12px;
}

/*******************************/
/* .small-articlelist          */
.small-articlelist {
    padding: 10px 10px 10px 13px;
    margin-bottom: 10px;
}
.small-articlelist .header {
    color:			#D8005C;
	font-weight:	normal;
	letter-spacing:	0.0em;
	line-height:	1.3em;
	font-size:		1.1em;
}
.small-articlelist h1 {
    font-size: 1.2em;
    font-weight: bold;
}
.small-articlelist ul {
    margin: 0px;
    padding: 0px;
}
.small-articlelist li {
    margin: 0px;
    padding: 0px 0px 8px 0px; /* t r b l */
    list-style-type: none;
}
.small-articlelist .date {
    font-size: 1.2em;
    color: #81848d;
}

/***************************/
/* bok og hefter*/
.print-article-bokliste-top {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
    float: left;
    width: 623px;
    background-color: #EFEFE6;
    height: 18px;
    background-image: url(../images/lesesenteret/bokeroghefter_top.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat; 
}
.print-article-bokliste-bakgrunn {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 1px;
    float: left;
    width: 621px;
    background-image: url(../images/lesesenteret/bokeroghefter_bg.gif);
    background-position: 0px 0px;
    background-repeat: repeat-y;
	border: 1px solid #EFEFE6;
}
.print-article-bokliste {
	padding: 10px 15px 10px 11px;
    float: left;
    width: 595px;
}
.print-article-bokliste-bok-ramme-ytterst-olav {
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
	width:100%;
	border: 1px solid #EFEFE6;
}
.print-article-bokliste-bok-ramme {
	color: #000000;
	padding: 15px 14px 7px 12px;
	margin: 0px 2px 8px 5px;
    float: left;
    /*width: 269px;*/
    width: 270px;
    background-color: #FFFFFF;
    border: 1px solid #CDCBBE;
	display: inline;
}
.print-article-bokliste-bok-header {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    border-top: 1px solid #CDCBBE;
    border-bottom: 1px solid #CDCBBE;
	width: 269px;
	/*font-weight: bold;*/
	text-transform: uppercase;
}
.print-article-bokliste-bok-left {
	float: left;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 90px;
}
.print-article-bokliste-bok-right {
	float: left;
	padding: 8px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
    width: 174px;
}
.print-article-bokliste-bok-bottom {
	float: left;
	text-align: right;
	padding: 3px 5px 1px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #F2F2EB;
    border-left: 1px solid #DE3379;
    border-top: 1px solid #DE3379;
    border-bottom: 1px solid #DE3379;
    width: 264px;
}
.oblig-stjerne {
	color: #990000;
}
.header-article-list-frontpage-debatt {
	color:			#787459;
	font-weight:	bold;
	font-size:		1.2em;
	line-height: 	1.8em;
}
.header-article-list-frontpage-debatt a:link {
	color: #787459;
	text-decoration: none;
}
.header-article-list-frontpage-debatt a:visited {
	color: #787459;
	text-decoration: none;
}
.header-article-list-frontpage-debatt a:hover {
	color: #D8005C;
	text-decoration: underline;
}
.header-article-list-frontpage-debatt a {
	background-image: none !important;
}
.print {
	padding: 15px 0px 0px 0px;
}
.archive-icon-list{
	float: left;
	width: 180px;
}
.archive-icon-list-icon{
	float: left;
	width: 180px;
}
.archive-icon-list-text{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 100px;
	margin-bottom: 40px;
	font-weight: bold;
	text-align: center;
}
.font-small {
	padding: 0px 0px 0px 0px;
	font-size: 1em;
}
.font-medium {
	font-size: 1.3em;
	padding: 0px 0px 0px 3px;
}
.font-large {
	font-size: 1.5em;
	padding: 0px 0px 0px 3px;
}
.font-small a, .font-medium a,  .font-large a {
	color: #7c7c7a;
}
.font-small a:hover, .font-medium a:hover,  .font-large a:hover {
	color: #CB0167;
}
.login-form-message {
	font-size: 	1.2em;
	color:		#003366;
	font-weight: bold;
}
.login-form-error {
	font-size: 	1.2em;
	color:		#003366;
	font-weight: bold;
}
.category-image-tile-100-kart {
	padding: 0px 0px 0px 5px;
}
.newsletter_checkbox {
	border: 0px;
}
.ansattfagsok {
	border-width: 0px;
	border-style: None;
	font-size:1.1em;
	width:590px;
	border-collapse:collapse;
}
.fagsok_1 {
	color:#78745b;
	background-color:#ffffff;
}
.ansattsok_2 {
	font-size:1.1em;
}
.white {
	color: #FFFFFF;
}
.print-postjournal{
	float: left;
	width: 380px;
	padding: 15px 0px 0px 12px;
}
ul.det-skjer-topmenu {
	white-space: nowrap; 
	margin: 0px 0px 5px 0px; 
	padding: 0; 
	border: 0; 
}
ul.det-skjer-topmenu li {
	display: inline; 
  	list-style: none; 
  	text-align: center; 
  	margin: 0; 
  	padding: 0px 15px 0px 5px; 
}
ul.det-skjer-topmenu li a {
	font-size: 1.1em;
	color: #CD0067;
}
ul.det-skjer-ukenr {
	/*white-space: nowrap; */
	width: 608px;
	margin: 0; 
	padding: 0; 
	border: 0; 
}
ul.det-skjer-ukenr li.table {
	width: 594px;
	display: block; 
  	list-style: none; 
  	text-align: left; 
  	background-color: #FFFFFF;
  	background-image: url(../images/uis/weesdau.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat; 
  	color: #585543;
  	font-size: 1.1em;
  	text-transform: uppercase;
  	margin: 0px 0px 5px 0px; 
  	padding: 0px 0px 0px 0px; 
}
ul.det-skjer-ukenr li {
	display: block; 
  	list-style: none; 
  	text-align: left; 
  	background-color: #FFFFFF;
  	background-image: url(../images/uis/week_menu.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat; 
  	color: #585543;
  	font-size: 1.1em;
  	text-transform: uppercase;
  	margin: 0px 0px 1px 0px; 
  	padding: 7px 0px 5px 5px; 
}

table.det-skjer-aktiviteter {
	background-color: #FFFFFF;
	/*width: 600px;*/
	width: 594px;
	margin: 0; 
	padding: 0; 
	text-transform: none;
}
table.det-skjer-aktiviteter th {
	display: none;
}
table.det-skjer-aktiviteter td {
	vertical-align: top;
  	color: #585543;
  	font-size: 1.0em;
  	padding: 5px 0px 5px 0px;
}
table.det-skjer-aktiviteter td.underline {
	vertical-align: top;
  	color: #585543;
  	font-size: 1.0em;
  	border-bottom: 1px solid #E0E1DB;
  	padding: 5px 0px 10px 0px;
}
h1.header-det-skjer {
	color: #585543;
  	font-size: 1.0em;
  	font-weight: bold;
}
.det-skjer {
	
	overflow: auto;
	max-height: 480px;
	width: 610px;
	float: left;
	padding: 12px 0px 0px 9px;
}
.active-det-skjer {
	color: #585543;
	font-size: 1.4em;
	font-weight: bold;
}
ul.comming-up {
	font-weight: bold;
	margin: 5px 0px 10px 2px; 
	padding: 0; 
	border: 0; 
}
ul.comming-up li {
	display: block; 
  	list-style: none; 
  	text-align: left; 
  	margin: 0; 
  	padding: 0px 15px 0px 5px; 
}
.pop-up-window {
	font-size: 1.3em;
	width: 300px;
}
.pop-up-window h1 {
	font-size: 1.1em;
	font-weight: bold;
}
.pop-up-window p.ingress {
	padding-top: 6px;
	font-style: italic; 
	font-size: 0.9em;	
}

#newsletter-form-register {
	font-size: 1.2em;
}
.sitemap {
	font-size: 1.2em;
	line-height: 1.4em;
}
.frontpage-calender-heading {
	background-color: #243B7F;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 7px 1px 0px 11px;
	height: 19px;
	width: 193px;
}
.frontpage-calender-text {
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 9px 1px 9px 11px;
}
ul.calender-frontpage {
	margin: 5px 0px 10px 0px; 
	padding: 0; 
	border: 0; 
	width: 205px;
}
ul.calender-frontpage li {
	display: block; 
  	list-style: none; 
  	text-align: left; 
  	margin: 0; 
  	padding: 5px 15px 5px 6px; 
  	background-image: url(../images/uis/border-bottom.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    color: #757456;
    font-size: 1.1em;
}
.calender-frontpage {
	padding: 0px 0px 0px 5px;
}
.grey-background {
	background-color: #EFEFE7;
}
table.studieplan {
	width: 586px;
	float: left;
	margin-bottom: 10px;
	padding: 5px 0px 3px 0px;
	color:	#585543;
	border-top: 1px solid #E1E0DB;
	line-height:	1.4em;
	font-size:		1.1em;	
	font-weight:	bold;
}
table.studsok {
	width: 550px;
	/*align: left;*/
	margin: 0px;
	padding: 0px;
}
table.studsok th {
	text-align: left;
	padding: 0px 0px 0px 0px;
}
table.studsok th.sok {
	text-align: left;
	padding: 0px 0px 0px 0px;
}
table.studsok td {
	text-align: left;
	vertical-align: top;
}
.search-text-stud {
	padding: 10px 7px 13px 0px;
	color:	#585543;
	border-bottom: 1px solid #FFFFFF;
	line-height:	16px;
	font-size:		11px;	
	/*font-weight:	bold;*/
}
.ctsitebase-pagetop-searchbox-stud11 {
	width: 		150px;
	margin: 	0px 0px 0px 0px;
	padding: 3px 0px 1px 4px;
	border: 	1px solid #BBBBBB;
	height: 14px;
}
.ctsitebase-pagetop-searchbutton-stud11 {
	background: 	#FFFFFF;
	border: 	solid 1px #AE3A3A;
	font-size: 	11px;
	font-weight: 	bold;
	color: 		#AE3A3A;
	padding: 	0px;
	margin: 0px 0px 0px 6px;
	height: 20px;
}
.article-content-studinfo {
	color:	#585543;
	line-height:	1.4em; /*tilsvarer 16px*/
	font-size:		1.1em;
}
.radiobutton-stud-search {
	float: left;
	margin: 2px 3px 2px -6px;
	padding: 0px 0px 0px 0px;
	height: 15px;
	border: 0px;
	color:#00f;
}
.radiobutton-stud-search-label {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}
.search-result-nothing-12 {
	font-size: 1.2em;
	margin: 0px;
    padding: 5px 15px 0px 0px;
	color:		#003366;
	font-weight: bold;
}
.print-article h5{
    margin: 0px;
    padding: 2px 0px 0px 1px;
    font-size:		13px;
    color:			#767559;
    font-weight:	bold;
}
input.radiobutton-stud-search {
	border: 0px solid red;
}
.under-revision {
	font-size: 20px;
	color: #003366;
}
.studprog-merk {
	color: #cc0000;
	font-size: 14px;
}
.studprog-merk p {
	margin: 0;
}
.ingresslist-newsfeed {
	float: left;
    margin-top: 0px;
    padding: 9px 10px 0px 13px;  
    width:	390px;
}
.ingresslist-newsfeed h1 {
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
.ingresslist-newsfeed ul li {
    padding: 2px 0px 10px 0px;
    border-bottom: 2px solid #E4E2D3;
    margin-bottom: 5px;
    list-style:		none;
}
.ingresslist-newsfeed ul {
    margin: 0px;
    padding: 0px;
}
.ingresslist-newsfeed li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.invisible {
	display: none;
}
.box-1 {
  float: left;
  width: 600px;
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  border: 1px solid #d7d6cb;
  background-color: #f2f2ea;
}
.box-text {
  width: 590px;
  float: left;
  padding: 10px 0 10px 10px;
  border-top: 1px solid #d7d6cb;
}
.box-1 h2 {
  float: left;
  width: 590px;
  background-image: url("../images/uis/studprog-down.gif");
  background-position: top right;
  background-repeat: no-repeat;
  margin: 0;
  font-size: 11px;
  color: #d8005c;
  padding: 8px 0 8px 10px;
  text-transform: uppercase;
  font-weight: bold;
}
.box-1 h2.open {
  background-image: url("../images/uis/studprog-up.gif");
  background-position: 100% 2px;
}
.box-1 h2:hover {
  cursor: pointer;
}

.rss-top-menu{
	float: 		left;
	text-align: left;
	padding: 	2px 5px 2px 10px; /*top, right, bottom, left.*/
	vertical-align: bottom;
	border-left: 1px solid #D6005A;	
	color:	#153680;
	font-family: verdana, arial;
	font-size:	11px;
}
.rss-top-menu a{
	padding-left: 18px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-image: url("/images/uis/rss-icon.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.pagetop-top-menu-element-text-language {
	float: 		left;
	text-align: left;
	padding: 	0 10px 2px; 
	vertical-align: bottom;
	color:	#153680;
	font-family: verdana, arial;
	font-size:	1.1em;
}

table.evut {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-bottom: solid 1px #78745B;
	border-right: solid 1px #78745B;
	width: 380px;
}
table.evut td.aar, table.evut th.aar {
	border-left: solid 1px #78745B;
	border-top: solid 2px #78745B;
	border-right: solid 1px #78745B;
	border-collapse: collapse;
	background-color: #F2F2EA;
	color: #585543;
	text-align: center;
}
table.evut tr.header {
	border-top: solid 1px #78745B;
	background-color: #78745B;
	color: #FFFFFF;
	font-weight: bold;
}
table.evut th {
	color: #fff;
	text-align: left;
	padding-left: 5px;
}
table.evut th.header {
	border-left: solid 1px #FFFFFF;
	background-color: #78745B;
}
table.evut th.header2 {
	border-left: solid 1px #FFFFFF;
	background-color: #78745B;
}
table.evut th.headerleft {
	background-color: #78745B;
	border-left: solid 1px #78745B;
	width: 200px;
}
table.evut tr.odd {
	background-color: #F2F2EA;
	color: #585543;
	font-size: 1.1em;
}
table.evut tr.even {
	background-color: #FFFFFF;
	color: #585543;
	font-size: 1.1em;
}
table.evut tr.odd-newpage {
	background-color: #F2F2EA;
	color: #585543;
	font-size: 1.1em;
}
table.evut tr.even-newpage {
	background-color: #FFFFFF;
	color: #585543;
	font-size: 1.1em;
}
table.evut td.leftdark {
border-left: solid 1px #78745B;
padding: 6px 4px 5px 6px;
}
table.evut td.leftdark-newpage {
border-left: solid 1px #78745B;
padding: 6px 4px 5px 6px;
}
table.evut td.leftlight {
border-left: solid 1px #D7D6CB;
padding: 6px 4px 5px 6px;
}
table.evut td.leftlight-sp {
	border-left: solid 1px #D7D6CB;
	padding: 6px 4px 5px 6px;
	text-align: right;
}
table.evut td.leftdarkaar {
border-left: solid 1px #78745B;
padding: 6px 4px 5px 6px;
width: 24px;
}
table.evut td.leftlightaar {
border-left: solid 1px #D7D6CB;
padding: 6px 4px 5px 6px;
width: 24px;
}
.evut2 {
	border-top: 0;
}
.soknad {
	width: 80px;
	text-align: center;
}
table.historical {
	width: 380px;
}
table.historical .soknad{
	width: 120px;
}

.linktoolbar li{
	list-style-type: none;
	background-image: url('../images/uis/facebook.png');
	background-repeat: no-repeat;
	background-position:0px 0px;
	padding: 5px 10px 10px 25px;
	float:right;	
}

.linktoolbar a.facebook_share_link {
	font-size: 10px;
}

.newsImg{
	float:left;
	background-color: #efefef;
	padding-left:1px;
}

.newsImg img{
	margin-right:-2px;
	margin-top:-2px;	
	width: 394px;
}

.newsImg div.cp-imageelement{
	padding-left:5px;
	padding-top: 2px;
	margin-bottom:15px;
	color:black;
}
div.nyhetsmalmedbilde div.article-content p{
	clear:both;
	padding-top:5px;
}

.print{
	clear:both;
}


.inputCompetenceArea {
	font-size: 9px;
}
#competenceAreasFilter {
	padding: 0px 5px 5px 5px;
}

/* scroll box */
.scroll-listTopicsSmall {
	color: #585543;
	font-size: 1.0em;
	margin: 0px 0px 5px 0px;
	padding-bottom:8px;
	border-bottom:1px solid #ffffff;
}

#bibsys_search .tabContent {
    padding: 10px;
}
#bibsys_search .tabContent .bibSok {
    margin-top: 10px;
}

#bibsys_search .tabContent .bibSok a {
    color: #D8005C;
}
.ui-tabs-nav a {
    background-image: none;
}

.ui-tabs-nav .selected {
    background-color: #ECEADF;
}
.categoryTitle , .ArticleTitle {
    padding: 19px 15px 0px 11px;
    border-bottom: 1px solid #E1E0DB;
    margin-bottom: 10px;
}

.studieprog h3 {
	margin-top: 1.7em;
	margin-bottom: 0.7em;
}
.article-content-studinfo  {color: #153680; font-size:1em; font-weight:	bold;}
