.default {font-size: 76%; font-weight: normal;  }
.headline {  font-size: 1.1em; font-weight: bold;}
.headlineview { font-size: 1.2em; font-weight: bold;}
.headlinelink {  font-size: 1em; font-weight: bold;}
.posting { }
.bighead { font-size: 1.3em; font-weight: bold; }
.subheadline {font-size: 1em; font-weight: bold; color: #666666; padding-top: 8px;}
.ingress { font-size: 1em; font-weight: normal; }

.ingressview { 
   color: #000000;
   font-size: 1em;
   font-weight: bold;
}

.headlinersslisting { 
padding-bottom: 2px;
}

.question { 
font-size: 1.1em;
}

.date { font-size: 0.9em;}

.link { color: #df6c21; }

  .logofelt {
   text-align: center;
}

.pagedescription {
   padding-bottom: 10px;
}


.toppmeny { 

     background-image:url(/getfile.php/649108.1211.wxwrdycftq/toppnavbakgrunn.gif);
      background-repeat: repeat-x;
      background-position:  top left;
/*
      margin-bottom: 4px;
      margin-top: 2px;
      padding-top: 6px;
*/
}

.luftvenstrehoyre {
   padding-left: 10px;
   padding-right: 5px;
}

.navoppe {
  background-color: #646464;
}


.hovedfelt {
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 20px;
   background-color: white;
}

.ingress img,.ingressview img  {
margin-right: 8px;
margin-left: 4px;
margin-bottom: 6px;
}


.venstrespalte {
	padding-top: 14px;
  	background-color: #646464;
	background-image: url(/getfile.php/642888.1211.erwcweufts/fingerprint-190.jpg); 
	background-repeat: no-repeat;
   	background-position: bottom;
   	width: 180px !important;

}
.venstrespalte h3{
	text-align:center;

}

.kalender-venstrespalte {
  width: 162px;
	margin: 20px auto;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 12px;
	background-color: #ffffff;
	text-align:left;
}

.hoyrespalte {
  width: 194px;
  padding-top: 10px;
}



.hoyrespalteinnhold .bannerlocation3 img{
	border: 2px solid #c6d6d5;
}


.hoyrespaltenyhet {
   margin-bottom:4px;
}

.bannerlocation3 a {
  display: block;
  margin-bottom: 6px;
}


.annonsespalte {
  width: 200px;
  padding-left: 10px;
  padding-top: 10px;
  border-right: 1px solid #646464;
}

/* boks for overskrift og ramme rundt tekst */

.boxheading {
  background-color: #df6c21; 
padding: 4px;
}

.boxheading h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.boxcontent {
  border: 1px solid #df6c21; 
 padding: 4px;
 margin-bottom: 8px;
}


/* Bilder, bildetekst etc */

.fotograf  { 
   font-style: italic;
   font-size: 10px;
}

.bildetekst  { 
   font-style: italic;
   font-size: 11px;
   background-color: #ececec;
}

.left, .right {
   margin-top: 5px;
   margin-bottom: 5px;
}

.left {
  float: left;
  margin-right: 10px;
}

.right {
  float: right;
  margin-left: 10px;
}

.bgnede  {
background-color: #646464;
color: white;
}


.adressefelt {
   padding-right: 2px;
   padding-top: 4px;
   padding-bottom: 4px;
   background-color: transparent;
   color: white;
}

a:link	{
	background: none;
	text-decoration: none;
        color: #df6c21;
}
	
a:hover	{
	background: none;
	text-decoration: underline;
        color: #df6c21;
	}
	
a:visited	{
	background: none;
	text-decoration: none;
        color: #646464;
}

.sok {
  font-family: Courier, sans-serif;
  font-size: 1em;
}

.nyhet {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: 500;
}


.listemellomrom { 
	margin-top: 3px;
	margin-bottom: 3px; 
}

.ingentoppmarg { 
	margin-top: 0px; 
}

.center {
   text-align: center;
}


/* SECTION: Kalender */

#calendar{
  margin-top: 15px;
  padding-bottom: 5px;
}
#calendar h3{
  font-size: 1.0em;
}
.box h3{
  margin-left: 6px;
}
#calendar a{
  padding-left: 1px;
}
.calmonthname { margin-bottom: 5px; }

div.monthlycalendar{
  padding: 6px 1px 6px 6px;
}
div.monthlycalendar table{
  border-collapse: collapse;
}

.monthlycalendartable {
	width: 100%;
	font-size: 14px;
}
div.monthlycalendar th, th.caldayname{
  border: 1px solid #DDDEE0;
  background-color: #FFFFFF;
  color: #666666;
  font-weight: bold;
  padding: 5px;
  
}
div.monthlycalendar td, td.calday, td.calsaturday, td.caltoday, td.calsunday, td.caldayhasevent{
  border: 1px solid #DDDEE0;
  background-color: #F0F4FC;
  color: #666666;
  font-weight: normal;
  padding: 5px;
}
div.monthlycalendar td.caldayhasevent {
  background-color: #F5F5F5;
	cursor: help;
	color: black;
}
div.monthlycalendar td:first-child, td.calday:first-child{
  background-color: #F5F5F5;
  color: #666666;
}
div.monthlycalendar td.caltoday, td.caltoday{
  background-color: #8F8F98;
  color: #FFFFFF;
  font-weight: bold;  
}
div.monthlycalendar td.calsunday, td.calsunday{
  background-color: #F0F4FC;
  color: #DF6C21;
}

div.monthlycalendar td.calmonthname{
  padding-left: 3px;

}
.sharemenu {
	list-style: none;
}
.sharemenu li {
	float: left;
}

