body{
  margin: 0px;
  padding: 0px;
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
}
p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,select,option,form,div,li {
   font-family: Verdana,Arial, sans-serif;
   font-size: 12px;
}
img.layout{
border: 0px;
padding: 0px;
margin: 0px;
}
a img.layout{
border: 0px;
padding: 0px;
margin: 0px;
}
table, tr, td{
padding: 0px;
margin: 0px;
}

.default { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; }

a:link { color: #0B3C90; }
a:active  { color: #0B3C90; }
a:visited { color: #3460A7; }
a:hover  { color: #0B3C90; }
/*a:visited:hover   {color: #3460A7;}*/

.menu { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 13px; }
a.menu { text-decoration: none; color: #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; }
a.menu:link { text-decoration: none; color: #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; }
a.menu:visited { text-decoration: none; color:  #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; }
a.menu:hover { text-decoration: underline; color:  #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; }

.menuselected { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 13px; font-weight: bold; }                 
a.menuselected { text-decoration: none; color: #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; }
a.menuselected:link { text-decoration: none; color: #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; }
a.menuselected:visited { text-decoration: none; color: #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; }
a.menuselected:hover { text-decoration: underline; color: #696969; font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; }


.headline { font-family: verdana, arial; color: #0B3C90; margin: 8px 5px 5px 0px;
font-weight: bold;
font-style: normal;
font-size:  18px;
letter-spacing: 1px;
 }
.headlineview { font-family: verdana, arial; font-weight: bold; color: #0B3C90; margin: 8px 5px 5px 0px; 
font-weight: bold;
font-style: normal;
font-size:  18px;
letter-spacing: 1px;
}
.headlinelink { font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #696969; }
.headlinelink:link { font-weight: bold; color: #696969; }
.headlinelink:active { font-weight: bold; color: #696969; }
.headlinelink:visited { font-weight: bold; color: #808080; }
/*.headlinelink:visited:hover { font-weight: bold; color: #808080; }*/
.headlinelink:hover { font-weight: bold; color: #696969; }

div.headlinelink{margin-top: 17px;}

.subheadline { font-family: verdana, arial; font-size: 12px; font-weight: normal; color: #0B3C90; }
.butikkheadlinelink .headlinelink{ font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #333333; }
.butikkheadlinelink .headlinelink:link {text-decoration: none; font-weight: bold; color: #333333; }
.butikkheadlinelink .headlinelink:hover {text-decoration: none;  font-weight: bold; color:#333333; }
.butikkheadlinelink .headlinelink:active {text-decoration: none;  font-weight: bold; color: #333333; }
.butikkheadlinelink .headlinelink:visited {text-decoration: none;  font-weight: bold; color: #696969; }
.butikkheadlinelink .headlinelink:visited:hover {text-decoration: none;  font-weight: bold; color: #696969; }

.butikksubheadline{ font-family: verdana, arial; font-size: 12px; font-weight: normal; color: #000000;}

.ingress { font-family: verdana, arial; 
font-size: 12px; 
font-weight: normal; font-style: normal;
 color: #000000; margin: 8px 5px 5px 0px;  }

.ingressview { font-size: 12px; 
font-weight: bold; font-style: normal;
color: #000000; margin: 8px 5px 5px 0px;  }
.shortingressview { font-size: 11px; 
font-weight: normal;
color: #000000; margin: 8px 5px 5px 0px;  }

.body { font-family: verdana, arial; font-size: 11px; font-weight: normal; color: #000000; }
.date { font-family: verdana, arial; font-size: 10px; font-weight: normal; color: #000000; }
.link { font-family: verdana, arial; font-size: 10px; font-weight: normal; color: #0B3C90; }
.toollink { font-family: arial; font-size: 10px;}
.toollink:link{font-weight: normal; color: #996666; }
.toollink:visited{font-weight: normal; color: #996666; }
.toollink:hover{font-weight: normal; color:#996666; }

.basic{
vertical-align: top;
}

#pagecontainer{
width: 800px;
border: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
background-image: url(../getfile.php/121872.732/bunadbakg.gif);
background-position: top left;
background-repeat: repeat-y;
}
#topimagecontainer{
width: 800px;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color: #FFFFFF;
}

#topmenucontainer{
width: 800px;
height: 19px;
background-color: #EFE4B9;
margin: 0px;
border-top: 1px solid #FFFFFF;
border-bottom: 3px solid #FFFFFF;
}
#leftcontainer{
width: 162px;
vertical-align: top;
background-color: #EFE4B9;
/*background-image: url(../getfile.php/121872.732/bunadbakg.gif);
background-position: top left;
background-repeat: repeat-y;*/
padding-bottom: 100px;
}
#contentcontainer{
width: 638px;
text-align: left;
vertical-align: top;
}
#rightcontainer{
width: 300px;
text-align: left;
vertical-align: top;
}

/*Content container for subpages/articles, where large images may appear in the body */
#contentcontainer2{
width: 638px;
text-align: left;
vertical-align: top;
}


#topmenu{
padding: 0px;
margin: 3px 0px 5px 0px;
}
#topmenu li{
display: inline;
list-style-type: none;
margin: 0px;
padding: 4px 12px 4px 26px;
}

#menu{
padding: 0px;
margin: 10px 0px 0px 0px;
}
#menu li{
list-style-type: none;
margin: 0px;
padding: 4px 0px;
}

#tools{
padding: 0px;
margin: 10px 0px 0px 10px;
}
#tools li{
list-style-type: none;
margin: 0px;
padding: 2px 0px;
clear: both;
}
#tools li#poweredby{
margin-top: 35px;
}
#poweredby a{
color: #996666;
text-decoration: none;
}

#content{
padding: 10px 0px 10px 22px;
}
form b{
color: #696969;
}
form table{
width: 200px;
}
form table td{
width: 40%;
}
/*Avstand mellom bilder*/
td.artpic{
padding: 5px 0px;
margin: 0px;
}
img.artpic{
padding: 0px;
margin: 0px;
}

div.articlemedia div.articleimage{
  padding: 5px 0px;
}

/* SECTION: viewarea block/spacing elements */
.articleblock {
	margin-bottom: 15px;
}

.articleblock .imgwrap {
	float: left;
	width: 32.5%;
}
.articleblock .imgwrap img {
	max-width: 100%;
	height: auto;
}
.articleblock .textwrap {
	float: right;
	width: 65%;
}
/* Full text width if no listing image */
div.articleblock.nopic .textwrap {
	float: none;
	width: auto;
}

/* 2-spalter */
div.twocol .articleblock { 
	width: 49%;
}
div.twocol .articleblock.pair0 { 
	clear: both;
	float: left;
}
div.twocol .articleblock.pair1 { 
	clear: right;
	float: right;
	margin-right: 0;
}

/* Tools */
div.pagebar { clear: both; }
div.clearfix { clear: both; }
