
/*	#context p.intro strong span{
		font-size: 1 em; font-weight: normal; line-height: 1.3em;
}        #context p.intro strong p{
		font-size: 1 em; font-weight: normal; line-height: 1.3em;padding:0;margin:0;
}
*/
/*	#context p.intro strong span{
		font-size: 1 em; font-weight: normal; line-height: 1 em;
} */

/*#context p.intro strong p
{
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1.3em;
}*/
/*#context div.intro strong p
{
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1.3em;
}*/
#context #page p
{
  float:left;
  font-size:0.95em;
  padding-bottom:10px;
}

#context #print
{
  float:right;
  padding:0 0 10px;
}


div.object-left
{
float:left;
}

#context div.intro p
{
  font-size: 1.4em;
  font-weight: normal;
  line-height: 1.3em;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
}
#article div.intro div.object-left  img
{
  padding-right: 10px;
  padding-left: 0px;
}
div.intro {
clear: none;
line-height: 1.4em;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 0;
}

div.list div.intro {
clear: none;
line-height: 1.4em;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 8px;
padding-bottom: 20px;
padding-left: 8px;
}
div.list div.object-left{
	padding-left: 8px;
}
#context div.date
{
  color: #acacac;
  font-weight: 400;
  padding-right: 5px;
  display:inline;
  float:left;
  padding-bottom:0;
  font-size: 1.1em;
  padding-top: 2px;
  height:18px;
}

	#context .list dt {
		color: #acacac; padding: 0 10px 0 0; text-align: right; width: 130px;
}
	#context .list dd {
		padding: 0 0 10px 0; width: 382px;
}

div#toolbar
{
  position:relative;
  display:inline;
  float:left;
  width:736px;
  margin-left:18px;
}
li
{
margin: 0px;
}

#tools
{
  background: url(../images/gfx/bg_tools_2.jpg) no-repeat top left;
  float: left;
  margin: 0;
  padding: 0 0 10px 0;
  width: 170px;
}
#tools li
{
  width: 50%;
}
#tools #english a
{
  margin: 0px 18px 0px 18px;
}
#tools #sitemap a
{
  margin: 0px 10px 0px 20px;
}
#options
{
  background:transparent url(../images/gfx/bg_options_3.gif) no-repeat scroll left top;
  float:left;
  margin: 12px 0 0;
  padding:4px 0 20px;
  position:relative;
  width:170px;
}
h1
{
  display:block;
  font-weight:bold;
}

#context dt,dd
{
  margin:0;
  padding:0;
}



/* blogg */

div.class-blog
{
    width: auto; /* This can be changed to any fixed width if desired */
    margin: 0 auto 0 auto; /* General method for centering content if fixed page width, for other browsers than IE */
    text-align: left; /* Reset IE method for centering page, to stop all other content on the page from centering */
}
div.class-blog p
{
  line-height:1.25em;
  margin:0.5em 0;
}
div.columns-blog
{
    padding: 0 0 0 0;
}

div.main-column-position
{
    width: 100%;
    float: left;
}

div.noextrainfo div.main-column
{
    margin-right: 0;
}

div.extrainfo-column-position
{
    width: 17em;
    margin-right: -17em;
    float: left;
}

div.columns-blog div.main-column
{
    margin: 0 0.25em 0 0; /* Space between main and other columns */
}

div.class-blog div.attribute-byline p.tags
{
    margin-right: 0.2em;
    display: inline;
    font-size: 0.9em;
}

div.class-blog div.attribute-byline p.author
{
    margin-right: 0.2em;
    display: inline;
    font-size: 0.9em;
}

div.class-blog div.attribute-byline p.date
{
    margin: 0 0.2em 0 0;
    display: inline;
    color: #CCCCCC;
    font-size: 0.9em;
}

div.content-view-line div.class-blog-post div.attribute-header a
{
    text-decoration: underline;
    color: #000000;
}
div.content-view-line div.class-blog-post div.attribute-header h1 a
{
    text-decoration: none;
    color: #000000;
}

div.content-view-line div.class-blog-post div.attribute-header a:hover
{
    color: #000000;
}

div#innmelding-skjema
{
padding:10px 10px;
}
div#innmelding-skjema div.inpline, div#innmelding-skjema h3
{
margin-top:8px;
}
div#innmelding-skjema label
{
display: inline;
font-weight:normal;
white-space: normal;
}


div#innmelding-skjema input.required,div#innmelding-skjema select.required
{
  background-color:#ffffcd
}
div#inp_arbeidsgiver,div#inp_arbeidssted
{
  display:inline;
}
div#innmelding-skjema input.failed,div#innmelding-skjema select.failed
{
  border:solid #ff0000 1px;
}
div.checkbox
{
width:10px;
height:5px;
border:solid #000000 1px;
display:inline;
line-height:10px;
}
span.value
{
color:black;
border:solid #9ca183 1px;
background-color:#dddddd;
padding:1px 3px 1px 3px;;
}

span.st9
{
   width:100px;
}


/*table.default {
   border: 0;
}

table.default tr td{
   border: 0;
}
*/
#context #page span.nounderline
{
text-decoration: none;
}

#context #page span.underline
{
text-decoration: underline;
}

span.modified
{
  font-size: 80%;
}

#context #page
span
{
text-decoration:none;
}


/* top menu  */

#global
{
  background: url(../images/gfx/bg_global.jpg) no-repeat top left;
  display: inline;
  float: left;
  margin: 130px 18px 0;
  overflow: hidden; padding: 0;
  position: relative;
  white-space: nowrap;
  width: 918px;
}
.kurs-utdanning #global {
		background-position: 0 -200px;
}
.arbeidsvilkaar #global {
		background-position: 0 -400px;
}
.profesjon-fag #global {
		background-position: 0 -600px;
}
.om-foreningen #global {
		background-position: 0 -800px;
}
.lokallag #global {
		background-position: 0 -1000px;
}
/*top menu end */



#context ol
{
/*  left:34px;*/
  margin:0;
  margin-left: 34px;
/*  padding:0 0 15px;*/
/*  position:relative;*/
  width:90%;
}

ul ul, ol ul
{
  margin:0.3em 0 0.5em 0.5em;
}
#subnav li.active li.active li a {
background:transparent url(../images/gfx/sn_arrow3.gif) no-repeat scroll left top;
color:#D1560F;
font-size:1em;
font-weight:normal;
letter-spacing:0;
line-height:1.3em;
margin:0;
padding:2px 50px 1px 28px;
text-decoration:none;
width:120px;
}

#context .list
{
  background: url(../images/gfx/bg_box.gif) repeat-y top left;
  float: left;
  margin: 20px 0px 0 0px;
  width: 100%;
}
#context table.list
{
  background: url(../images/gfx/bg_box.gif) repeat-y top left;
  float: none;
  margin: 0;
 width: 100%;
 /* width: 522px;*/
}


#context .list h1.title
{
padding: 5px 8px 15px;
}

div.notice div.attribute-image
{
  padding:2px 6px;
}

div.notice ul
{
  width: 85%;
}
div.notice p.link a
{
  font-size:0.95em;
  text-align:right;
  display:block;
/*  font-family:arial,helvetica,sans-serif;*/
  font-style:italic;
}

div.notice div.controls
{
margin-left:10px;
padding:0;
}

div.notice p {
clear:none;
/*font-family:Palatino,"Palatino Linotype",Georgia,Times,"Times New Roman",serif;*/
padding:0 6px 10px;
}
div.notice div.object-left img
{
padding-left: 14px;
padding-right: 6px;
  }

div#login  a
{
  /* GB */
  text-decoration:underline; 
  /* */
  color:#FFFFFF;

}

  /* GB */
div#login   a:hover
{
  text-decoration:none; 
}
/* */

#context #article-width
{
  width:522px;
  padding:0 8px;

  background:transparent url(../images/gfx/bg_box.gif) repeat-y scroll left top;
}
#context #article
{
  background:none;
  float:none;
  margin:0;
  padding:0 0px;
/*  width:100%;*/
}
#context div.article_top
{
  clear:both;
  background:transparent url(../images/gfx/bg_box_header.gif) no-repeat scroll left top;
  height:5px;
  width:538px;
  margin:0px 0 0;
}


#context .footer
{
  background:transparent url(../images/gfx/bg_box_footer.gif) no-repeat scroll left bottom;
  float:left;
  height:5px;
  margin:0px 0 0;
  width:538px;
}


#context h1.title
{
  background: none;
  padding: 5px 0px 15px 0;
}
#context #article h4
{
  padding:5px 0px 2px;
}

#context #article h2
{
 line-height:1;
 padding: 15px 0px;
}
#context #article h3
{
  padding: 0 0px 5px 0px;
}
#context #article h5,#context #article h6
{
  padding: 5px 0px 2px 0px;
}

#context #article p
{
  padding: 10px 0px 5px 0;
}


#context #article p.author
{
  font-size: 1em;
  padding: 2px 0 0 0;
  display: inline;
}

#context #article span.stikktittel
{
  font-weight: bold;
  color: #494949;
}



.home #context #article,
.section #context #article,
.section #context div.article_top,
.lokallag #context div.article_top,
.section #context div#article-width
{
  background:transparent none repeat scroll 0 50%;
}

#context div#article-width-sec #article
{
  margin:0px 0px;
}

.lokallag #context div#article-width-sec #article
{
  margin:0px 0px;
}



.lokallag #context div#article-width-sec #article p,
.lokallag #context div#article-width-sec #article table,
.lokallag #context div#article-width-sec #article h1,
.lokallag #context div#article-width-sec #article h2,
.lokallag #context div#article-width-sec #article h3,
.section #context div#article-width-sec #article p,
.section #context div#article-width-sec #article table,
.section #context div#article-width-sec #article h1,
.section #context div#article-width-sec #article h2,
.section #context div#article-width-sec #article h3
{
  margin:0px 8px;
}
.lokallag #context div#article-width-sec #article div.object-center,
.section #context div#article-width-sec #article div.object-center,
.section #context div#article-width-sec #article div.object-center p
{
  margin:0px 0px;
}
.lokallag #context div#article-width-sec #article .list h2.title,
.section #context div#article-width-sec #article .list h2.title
{
  padding:6px 1px 20px;
  margin:0px;
}


/*#context #article p
{
  background: none;
  padding:15px 0px;
}*/

#context div.content-view-line div.date
{
  font-size:1.2em;
  height:12px;
}

#context {
font-family:Arial,Palatino,"Palatino Linotype",Georgia,Times,"Times New Roman",serif;
}
div#arbeidsforhold1 td
{
vertical-align:top;
}


/*MIN SIDE*/

div.invers div.header1{
    font-weight: bold;
    font-size: 1.2em;
}

div.invers div.header2{
    font-style: italic;
    font-size: 1.0em;
    border-bottom: 1px solid #D1560F;
    margin-bottom: 15px;
}

div.edit {
   color: #D1560F;
}


div.edit a{
   color: #D1560F;
}


div#arbeidsforhold1 table{
   width: 98%;
}

div#arbeidsforhold1 div.header1{
   margin-top: 10px;
   font-weight: bold;
}


div#arbeidsforhold2 table{
   width: 98%;
}

div#arbeidsforhold2 div.header1{
   margin-top: 10px;
   font-weight: bold;
}

table.listVerv{
   width: 100%;
}

table.listVerv th{
   background-color: #D1560F;
   color: #ffffff;
   padding: 2px 5px;
}

table.listVerv tr td{
   padding: 5px;
}

table.listVerv h3 a{
  font-size: 0.8em;
}


#context #article div.caption p{
  font-size: 0.9em;
  margin: 0;
  padding: 0 0 10px 8px;
  text-align: left;
}

#context .teaser div.object-left {
padding:0px 8px 3px;
}

#context #article_kurs
{
    background:transparent url(../images/gfx/bg_box.gif) repeat-y scroll left top;
    float:left;
    margin:0pt;
    padding:0pt;
    width:538px;
}

#content.content-width-kk #context #article_kurs
{
    background:transparent url(../images/gfx/bg_box_x.gif) repeat-y scroll left top;
    width:730px;
}

#context h1.title_kurs {
   background:transparent url(../images/gfx/bg_box_header.gif) no-repeat scroll left top;
   color: #494949;
   font-size: 2.3em;
   line-height: 1.1em;
   margin: 0pt;
   padding: 15px 8px;
}

#content.content-width-kk #context h1.title_kurs {
   background:transparent url(../images/gfx/bg_box_header_x.gif) no-repeat scroll left top;
   color: #494949;
   font-size: 2.3em;
   line-height: 1.1em;
   margin: 0pt;
   padding: 15px 8px;
}
#content.content-width-kk #context .footer
{
  background:transparent url(../images/gfx/bg_box_footer_x.gif) no-repeat scroll left bottom;
  float:left;
  height:5px;
  margin:0px 0 0;
  width:730px;
}
#content.content-width-kk #context table.calender
{
  width:710px;
}

#context tr.bgwhite {

}

#context tr.bggrey {
    background-color:#F2F2F2
}
#context div.monthlink{
  padding:15px 8px;
}


.calender th span.active  {
    background: transparent url(../images/gfx/bg_tab_left.jpg) no-repeat scroll left top;
    display: block;
    padding: 2px 2px 2px 6px;
}

#context .spesialutdanningen .group .teaser
{
  font-size: 0.9em;
  width: 107px;
  white-space: normal;
}
.section #context #article .list .teaser p,
.lokallag #context #article .list .teaser p
{
  padding:0px 8px 3px;
}

.section #context #article .list  p,
.lokallag #context #article .list  p
{
  padding:0px 8px 20px;
}

/*style for search*/
input.intextsearch
{
    padding:3px;
    width:350px;
    border:1px solid #C0C0C0;
}
input.inbuttonsearch
{
    background:transparent none repeat scroll 0pt 50%;
    border:0pt none;
    font-weight:bold;
    padding:1px 0pt 0pt;
    color: #000;
    font-size:1.2em;
    margin-top:1px;
    vertical-align:bottom
}

p.recommendedsearch
{
    border-bottom:1px solid #7F7F7F;
/*    border-top:1px solid #7F7F7F; */
    padding:10px 8px;
}

.searcharticle {
 background:transparent url(../images/gfx/bg_box_x.gif) repeat-y scroll left top;
 margin:0pt 0pt 20px;
 width:730px;
}

.searcharticle  a
{
 text-decoration:underline;
}

.headersearch
{
   background:transparent url(../images/gfx/bg_box_header_x.gif) no-repeat scroll left top;
   padding-top:8px;
   width:732px;
}


div.attribute-article-index h2{
   font-size: 14px;
   font-weight: bold;
}

.title_table_kurses {
   background:transparent url(../images/gfx/bg_box_header.gif) no-repeat scroll left top;
   color:#494949;
   margin:0pt;
   padding: 3px 8px;
}




div.class-blog p a
{
    border: 0; color: #d1560f; outline: 0; text-decoration: underline;
}
#context h1.title a,
#context h2.title a,
#context h3.title a,
#context h4.title a,
#context .list h1 a,
#context .list h2 a,
#context .list h3 a
{
 outline: 0; text-decoration: underline;
 color:#494949;
}
#context h1.title a:hover,
#context h2.title a:hover,
#context h3.title a:hover,
#context h4.title a:hover,
#context .list h1 a:hover,
#context .list h2 a:hover,
#context .list h3 a:hover
{ 
color: #d1560f;
}
#context a,
div#article a,
div#article_kurs a,
div#article p a,
div#article td a,
div#article_kurs td a,
div.attribute-short a
{
    border: 0; color: #d1560f; outline: 0; text-decoration: underline;
}
#context table.calender th a,
table.calender th a
{
  color: #494949; outline: 0; text-decoration: none;
}

div#article h3 a,
div#article h1 a,
div#article h2 a,
div#article h4 a, 
div#article_kurs h3 a,
div#article_kurs h1 a,
div#article_kurs h2 a,
div#article_kurs h4 a 
{
  color: #494949;
}

div#article h3 a:hover {
  color: #d1560f;
}

div#article h2 a:hover {
  color: #d1560f;
}

div#article p a:hover,
div#article td a:hover,
div#article_kurs td a:hover,
div.attribute-short a:hover,
div.class-blog p a:hover
{
    color: #d1560f; text-decoration: underline;
}
a.arrow
{
    border: 0; color: #d1560f; outline: 0; text-decoration: none;
}
a.arrow:hover
{
    color: #d1560f; text-decoration: underline;
}

div.list p a
{
    border: 0; color: #d1560f; outline: 0; text-decoration: underline;
}

div.list p a:hover
{
    color: #d1560f; text-decoration: underline; 
}
div.block_classid
{
    clear:both;
    margin: 0.5em 0pt;
    padding: 5pt;
}

div.block_classid a
{
  padding:15px;
  color: #d1560f; text-decoration: underline;
}

div#extrainfo-position
{
width:170px;
float:left;
}



#context #article div.object-center div.teaser
{
  float:left;
  padding:5px 2px;
  width:250px;
}

#subnav li.showhidemenu
{
     margin-bottom: 5px;
}


#subnav ul.submenu-list li a:hover,
#subnav ul.submenu-list-open li a:hover
{
/*  background-position:0 -50px;*/
  color:#000000;
  margin:0;
  padding:2px 10px 1px 18px;
  text-decoration:none;
}



#subnav ul.submenu-list li a,
#subnav ul.submenu-list-open li a
{
  background:transparent url(../images/gfx/sn_arrow2.gif) no-repeat scroll left top;
  color:#D1560F;
  font-size:1em;
  font-weight:normal;
  letter-spacing:0;
  line-height:1.3em;
  margin:0;
  padding:2px 10px 1px 18px;
  text-decoration:none;
  width:157px;
}
#subnav ul.submenu-list ul.submenu-list li a,
#subnav ul.submenu-list-open ul.submenu-list-open li a,
#subnav ul.submenu-list-open ul.submenu-list li a
{

  width: 120px;
}

#subnav ul.submenu-list,
#subnav ul.submenu-list ul.submenu-list
{
  display: none;
}
#context ul
{
  list-style-type: disc;
/*  list-style-position: outside;*/
  list-style-position: inside;
}
#context li
{
   font-size:1.1em;
}
#context li li
{
   font-size:1em;
}


#context .group
{
  border-top:1px solid #7F7F7F;
  float:left;
  padding:10px 0 0;
  width:522px;
}

#context img
{
  clear:both;
  float:left;
  padding:5px 8px 10px 8px;
}

#context div.object-left img
{
  padding:5px 8px 10px 0px;
}

#context div.object-right img
{
  padding:5px 0px 10px 8px;
}

div.coursereg
{
padding:0px 10px;
}

span.edit {
   color: #D1560F;
}


.notice .children h3 {
background: none;
border-bottom:none;
color:#FFFFFF;
font-size:1em;
line-height:1em;
margin:0 0 10px;
padding:5px 6px 3px;
text-transform:none;
}

/*
Removed by clu because of error
.home #subcontent
{
  position:relative;
  right:auto;
  top:-150px;
}*/

div.class-forum-topic div.content-navigator
{
    display: block;
}

div.class-forum-topic div.content-navigator div
{
    display: inline;
    text-align: center;
}

div.class-forum-topic div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
    padding-left: 4px;
    padding-right: 4px;
}

div.class-forum-topic div.content-navigator div.content-navigator-arrow
{
    font-size: 150%;
}

#context #page span.underline a
{
   text-decoration:underline;
}

a#topbannertext
{
position: absolute;
font-family: Arial;
text-decoration: none !important;
color: white;
left:350px;
top:35%;
text-align: center;
}
a#topbannertext .aar
{ 
font-size:16px;
line-height: 19pt;
font-weight:bold;
}
a#topbannertext .aarbt
{ 
font-size:12px;
font-weight:normal;
line-height: 11pt;
}

div.level2
{
margin-left:10px;
}
div.level3
{
margin-left:20px;
}
div.level4
{
margin-left:30px;
}
div.level5
{
margin-left:40px;
}
div.level6
{
margin-left:50px;
}
div.level7
{
  margin-left:60px;
}
div.level8
{
  margin-left:70px;
}
div.level9, div.level10,div.level11,div.level12,div.level13,div.level14,div.level15,div.level16,div.level17,div.level18
{
  margin-left:80px;
}

div.bglight
{
    background-color: #F1F1ED;
}

div.bgdark
{
    background-color: #EAE9E1;
}
div.message-header
{ 
background-color:#DFDFDF;
background-image:url(../images/th_bg.png);
background-position:left top;
background-repeat:repeat-x;
color:#525345;
font-weight:bold;
text-align:left;
white-space:nowrap;
line-height:29px;
padding-left:10px;
}

.home .notice a 
{
  color:#D1560F;
text-decoration:underline;
  margin:0;
  padding:0;
}
.notice a 
{
  color:#D1560F;
text-decoration:underline;
  margin:0;
  padding:0;
}

.notice img 
{
  float: left; 
  clear: both; 
  margin: 0 0.25em 0 0; 
  padding: 0 0 6px 2px;
}


/* GB 020109 */
#tools li a:hover
{
	text-decoration:underline;
}

div.notice a:hover, #context a.link:hover{
	text-decoration:none;
}

.break {padding:3px;}

p.breadcrumbs .underline a:hover{ text-decoration:none;}

p a:hover{
	text-decoration:none;
}

div#article p a:hover{
	text-decoration:none;
	}
	
div#context table.default a.link {font-size:90%}

#article .list h1.title{padding:2px;}
/*
#article h1.title {padding-left:0px; margin-left:0px; border: 1px solid black}

*/

#article .list .intro {padding-left:10px;}
#article .list .intro p {padding-left: 0px;}
#article .object-left {
	padding-left: 0px;
	padding-right:6px;
}

/*CL Calendar*/

/* AGENDA */

div#ezagenda_calendar_left
{
	vertical-align: top;
	width: 228px;
	float: left;
}

div#ezagenda_calendar_container
{
	width: 228px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}


div#ezagenda_calendar_container table
{
	background-image:url(../images/cal_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin: auto;
	text-align: left;
	vertical-align: top;
}

div#ezagenda_calendar_container table th
{
	font-weight: bold;
	text-align: center;
	height: 20px;
	border: 1px solid;
    border-color: #fefffc #dee0dd #dee0dd #fefffc;
    border-top: 0px;
}

div#ezagenda_calendar_container table td
{
	padding: 8px;
    border: 1px solid;
    border-color: #fefffc #dee0dd #dee0dd #fefffc;
	text-align: center;
}

div#ezagenda_calendar_container table .first_col
{
    border-left: 0px;
}

div#ezagenda_calendar_container table .last_col
{
    border-right: 0px;
}

div#ezagenda_calendar_container table  tr.calendar_heading th
{
    border: 0px;
    padding-bottom: 12px;
}

div#ezagenda_calendar_container table  tr.calendar_heading th a
{
    text-decoration: none;
}

div#ezagenda_calendar_container table td.ezagenda_selected
{
	background-color: #e4e5e4;
}

div#ezagenda_calendar_container table td.ezagenda_current, div#ezagenda_calendar_container table td.ezagenda_current a
{
	color: #df1d42;
	font-weight: bold;
}

div#ezagenda_calendar_right
{
	vertical-align: top;
	padding-left: 12px;
	margin-left: 245px;
}

.event-calendar-programview div#ezagenda_calendar_right
{
	margin-left: auto;
	padding: 0;
}
.event-calendar-programview .block .right
{
    text-align: right;
}


div#ezagenda_calendar_right table.ezagenda_month_event
{
	border: 1px solid #f1f1ed;
	margin-bottom: 5px;
	width: 250px;
   	table-layout: fixed;
   	border-collapse: collapse;
   	vertical-align: top;
}

table.ezagenda_month_event td.ezagenda_month_label
{
	vertical-align: top;
	padding-left: 7px;
	padding-right: 7px;
	width: 50px;
}

table.ezagenda_month_event td.ezagenda_month_label h2
{
	border: 1px solid #d2d2c5;
	padding: 4px;
	color:#979797;
	font-size: 1.8em;
	font-weight: normal;
	background-color: #eeeee5;
	width: 39px;
	margin-top: 9px;
	background-image:url(../images/date_bg.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	text-align: center;
}

table.ezagenda_month_event td.ezagenda_month_info
{
    width: auto;
    vertical-align: top;
    padding-top: 8px;
    padding-left: 5px;
}

table.ezagenda_month_event td.ezagenda_month_info h4, div#ezagenda_calendar_today div.ezagenda_day_event h4
{
	margin: 0;
	font-size: 1.1em;
}

table.ezagenda_month_event td.ezagenda_month_info p
{
	margin-top: 0;
	margin-bottom: 5px;
    clear: both;
}

table.ezagenda_month_event span.ezagenda_date
{
    float: left;
    margin-right: 6px;
}

div#ezagenda_calendar_today
{
/*	float: left;*/
	margin-top: 14px;
	width: 228px;
}

div#ezagenda_calendar_today div.ezagenda_day_event
{
	border: 1px solid #f1f1ed;
	margin-bottom: 4px;
	padding: 7px;
}


span.ezagenda_keyword
{
    display: block;
    font-size: 90%;
    color: #888;
}

span.ezagenda_date
{
    display: block;
    font-size: 90%;
    color: #555;
}

div.content-view-embed div#ezagenda_calendar_container
{
	width: auto;
}

div#sidebar_calendar_today div
{
    text-align: left;
    padding-left: 10px
}

div#sidebar_calendar_today a
{
    display: block;
    text-decoration: none;
    position: relative
}

div#sidebar_calendar_today a span.ezagenda_date
{
    position: absolute;
    right: 10px;
    top: 0em;
}

ul li{
   list-style-position: outside;
}
.fag-politikk ul li{
   list-style-position: inside;
}

div.content-view-line div.class-article div.date{
margin-top:9px;
}

div#context div#article h3,
div#context div#article h4{
   margin-top:12px;
margin-bottom:0px;
padding-bottom:0px;
}
/*=========FORUMS STUFF=============*/
#context .list h2 a.forum_title{
   /*  text-decoration:none;*/
}

td.forum a.forum_title{
    /*color:#333333;*/
color:#D1560F !important;
    border:medium none; 
    text-decoration:none;
font-weight:normal;
}

a.forum_title:hover, #context .list h2 a.forum_title:hover{
  /*  color:#333333;
    border-bottom: solid 1px #F15E22;*/
}
 ul.forums_topics_list{ 
    margin:0;
    padding:0;
}

 ul.forums_topics_list, ul.forums_topics_list li{
    list-style-type:none;   
}


 ul.forums_topics_list li, ul.forums_topics_list li {
background-image:url(../images/linklist-bullet.gif);
background-position:0 0.4em;
background-repeat:no-repeat;
line-height:1.25em;
margin:0 0 0.5em;
padding:0 0 0 14px;
}
.attribute-caption{
    padding-left:10px;
float:left;
}

#context  .class-forums  a, #context .class-forum  a{
 /*    color:#333333 !important;*/
    border: none; 
  /*  text-decoration:none !important;*/
    font-weight:normal;
    border-bottom: none !important;
}
#context  .class-forums  a:hover, #context .class-forum a:hover{
   /*  color:#333333 !important;
    border-bottom: solid 1px #F15E22 !important;*/
}

#context  .class-forum p.author{
    padding:0.25em 0.5em;
}
/*.lightbox_button a{
    text-decoration:none !important;
    border:none !important;
}*/

.attribute-caption{
    clear:both !important;
}
.attribute-caption p{
     font-size:1.1em !important;
    font-style:italic;
}

.stikktittel_front{
     font-weight: bold;
  color: #494949;
    font-size:0.5em;
}

#article-width-sec * .object-right{
    float:none !important;

}

a.normal{

    border: 0; color: #d1560f; outline: 0; text-decoration: underline;
}

.forum td ul li h2{
font-size:14px;
line-height:20px;
}


.forum td ul{
margin-left:0;
}

.forum td ul li {
list-style-type:none;
}

#article div.article_list_default_sorting div.list div.object-right  img
{
  padding-right: 10px;
  padding-left: 0px;
}
#article div.article_list_default_sorting div.list div.object-left  img
{
  padding-right: 10px;
  padding-left: 0px;
}


/* a#topbannertext{
display:none;
} */
div.instruction-small{
	width:510px;
	padding-left:10px;
	padding-top:40px;
	float:left;
}
div.instruction-small .tip{
	padding-left:10px;
}

div.kurse-extra{
	float:left;
	padding:28px 20px 3px;
}
div.kurse-extra-text{
	padding-top:10px;
}
div.kurse-extra h4,div.kurse-extra h1.div.kurse-extra h2,div.kurse-extra h3,div.kurse-extra h5{
	padding:0;
	margin:0;
}
