/* CSS Document */
/*global styles*/
body{
font-family:Arial, Helvetica, sans-serif;
font-size:0.72em;
padding:0px;
margin:0px;
}


img, div, p, table, form, input, ul, li, h1, h2, h3, h4, h5, h6, label{
margin:0px;
padding:0px;
border:none;
}

h1{
font-size:2.26em;
color:#003366;
margin-bottom:0.7em;
}

h2{
color:#003366;
font-size:1.2em;
}

h3{
  font-size:1.1em;
	font-weight:normal;
	color:#666666;
}

a{
text-decoration:none;
color:#333333;
}
a:hover{
text-decoration:none;
color:#666666;
}
.clearing{
clear:both;
height:1px;
}

.moreLink{
color:#e76f00;
margin-left:0.2em;
}
a.moreLink:hover{
color:#FABE78;
}
.hidden{
position:absolute;
margin-left:-999px;
visibility:hidden;
}

.formBut{
background-color:#8bb4e8;
border-left:solid 1px #a7c6ee;
border-top:solid 1px #cee0f5;
border-bottom:solid 1px #5382cc;
border-right:solid 1px #5382cc;
color:#ffffff;
background-image:none;
width:auto;
padding:0px;
float:right;
font-size:12px;
margin-left:2px;
margin-bottom:-4px;
}
.hiddenlabel {
position: absolute;
left: -1000px;
visibility:hidden;
}

/*end global styles*/

/*grid styles*/
#wrapper{
  width: 95.5em;   
  margin:0 auto;  
  /*width:960px;*/
}
#contentWrapper{
  float: left;
  width:83.25em;
}
#topHolder{
background:url(../hoyre_img/topHolderBG.gif) bottom left repeat-x;
height:1%;
/*height:8.4em;*/
}
#top{
background:url(../hoyre_img/topBG.gif) top left repeat-x;
margin:0px 0px 0px 35px;  /*fjernet right 22px */
height:100%;
}

#topMenuAndSearch{
float:left;
width:40em;
}
#logo{
float:left;
}
#logo img{
margin-top:4px;
}

#campaignField{
clear:both;
background-color:#e0ebf9;
border-bottom:solid 1px #ffffff;
padding:10px 25px 10px 35px;
}
#banner{
  float:left;          
  width: 128px;
	margin-top:5px;
	margin-left:8px;
}

#banner img{
  width:120px;
	margin-bottom:5px;
}

#mainHolder{
clear:both;
background:url(hoyre_img/mainBG.gif) top left repeat-x;
padding:6px 0 0 0;
}

#menuHolder{
margin-bottom:35px;
z-index:100;
}

#coloumnHolder{
padding:0px 25px 0px 35px;
}

.coloumn1{
width:215px;
margin-right:10px;
float:left;
padding:0px;
margin-top:0px;
}

.coloumn{
/*width:205px;*/
width:17.7em;
float:left;
margin:0px 10px 0px 10px;
}

.doublecolumn{
width:37em;
float:left;
/*margin:0px 10px 0px 10px;*/

}

.coloumn4{
width:215px;
margin-left:10px;
float:left;
}

.twoColoumns{
width:39em;
float:left;
}

/*end grid styles*/
/*mainmenu styles*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:200;
	
	/*line-height: 1.2;*/
}
#nav{
padding:0px 0px 0px 0px;
margin:0px 25px 0px 35px;
background:url(../hoyre_img/mainMenuBG.gif) top left repeat-x;
min-height:20px;
border-right:solid 1px #ffffff;
}

#nav ul{
width:78.1em;
/*border-right:solid 1px #ffffff;*/
}


#nav a {
	display: block;
	/*width: 18.75em;*/
	text-transform:uppercase;
	font-size:1.15em;
	color:#093b6e;
	background:url(../hoyre_img/pil.gif) center left no-repeat;
	padding:23px 5px 14px 15px;
	border-left:solid 1px #ffffff;
}

#nav a:hover{
	background:url(../hoyre_img/menuHover.gif) top left no-repeat;

}

#nav li { /* all list items */
	float: left;
	width: 19.5em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width:430px;
	background-color:#cadcf4;
	border-top:solid 1px #ffffff;
	/*background:#cadcf4 url(../hoyre_img/dropshadow.gif) right bottom no-repeat;
	margin-right:4px;
  margin-bottom:4px;
	padding:0px 4px 4px 0px;*/
}

#nav li ul li{
display:inline;
width:430px;
background-image:none;
}

#nav li ul li a{
padding:6px 10px 6px 10px;
background-image:none;
border-bottom:solid 1px #ffffff;
text-transform:none;
font-size:1em;
font-weight:bold;

}
#nav li ul li a:hover{
background-color:#e0ebf9;
color:#e76f00;
background-image:none;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
}

#nav li:hover a, #nav li.sfhover a{
	background:url(../hoyre_img/menuHover.gif) top left no-repeat;
}

#nav li:hover, #nav li.hover {
    position: static;
}
#nav li:hover li a, #nav li.sfhover li a{
background-image:none;
}

/*styling dropshadow for menu*/
.wrapmenu1, .wrapmenu2, .wrapmenu3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrapmenu1 {
  float:left;
  background:url(../hoyre_img/dropshadow.gif) right bottom no-repeat;
  }
.wrapmenu2 {
  background:url(../hoyre_img/shadowBL.gif) left bottom no-repeat;
  }
.wrapmenu3 {
  padding:0 4px 3px 0;
  background:url(../hoyre_img/shadowTR.gif) right top no-repeat;
  }
/*end styling dropshadow for menu*/

/* end mainmenu styles*/
/*topmenu styles*/
#topMenu ul{
list-style-type:none;
  position:absolute; 
  left:160px;
  width: 50em;

}
#topMenu ul li{
border-left:solid 1px #eaf2fb;
display:block;
float:left;
height:3em;
padding:0px 0px 0px 0px;
width:8.6em;
}
#topMenu ul li a{
display:block;
color:#6699cc;
background:url(../hoyre_img/pil.gif) center left no-repeat;
padding:10px 0px 5px 10px;
}
#topMenu ul li a:hover{
display:block;
color:#6699cc;
background:transparent url(../hoyre_img/pil.gif) center left no-repeat;
padding:10px 5px 5px 10px;
}
/*end topmenu styles*/
/*topSearch styles*/
#topSearch{
text-align:right;
top:33px;

width: 170px;
height:3em;
position: absolute;
right: 0px;
}
#topSearch div{
border:solid 1px #8bb4e8;
/*margin-right:4.5em;*/
}
#topSearch p{
border:solid 1px #ffffff;
}
.topSearchField{
border:none;
background-color:#fafcff;
width:135px;
}
.topSearchBut{
border:none;
background-color:#8bb4e8;
color:#ffffff;
height:1.6em;
text-align:center;
border-bottom:solid 1px #6390d4;
border-right:solid 1px #6390d4;
border-left:solid 1px #c8dbf4;
border-top:solid 1px #c8dbf4;
font-size:0.95em;
}
#loginLink {
color:#093C6F;
float: right;
margin-top: .75em;
text-decoration:underline;
}
/* end topSearch styles*/
/*styling login*/
#login{
float:left;
padding-top:0.5em;
padding-left:0.5em;
border-left:solid 1px #eaf2fb;
width:17.8em;
}

#login p{
float:left;
}
#login h3{
margin-bottom:0.8em;
}
#login input{
width:9.5em;
border:solid 1px #c5d9f3;
background:url(../hoyre_img/inputBG.gif) left top no-repeat;
margin-top:4px;
color:#666666;

padding:2px;
}

#login .formBut{
background-image:none;
background-color:#8bb4e8;
float:left;
font-size:0.95em;
padding:0px;
margin-top:0.65em;
width:5em;
text-align:center;
border-left:solid 1px #a7c6ee;
border-top:solid 1px #cee0f5;
border-bottom:solid 1px #5382cc;
border-right:solid 1px #5382cc;
color:#ffffff;
/*padding:0px;
font-size:1em;
margin-left:1em;
width:5em;*/
}
/* end login styles*/
/*styling modules*/
.flashMap{
/*border-top:solid 6px #c5d9f3;
width:215px;*/

background-color:#c5d9f3;
}

.flashHolder, .flashHolder img{
padding:0px;margin:0px;height:345px;z-index:2;
}
.mapHolder{
background:url(hoyre_img/mapBG.gif);
height:344px
}
.mapHolder h2{
color:#6699cc;
text-transform:uppercase;
font-weight:normal;
margin:15px 5px 10px 5px;
}
.mapForm{
background:url(hoyre_img/mappil.gif) right top no-repeat;
min-height:2em;
}
.mapForm label{
display:block;
padding:10px 10px 5px 10px;
}
.mapForm select{
margin:0px 10px 10px 10px;
width:195px;
color:#e76f00;
}

/*standard module blue border, blue heading, list or form inside*/
.moduleHolder{
margin-top:35px;
}
.standardBox, .video, .others, .subjects, .countyLeader{
border-top:solid 9px #c5d9f3;
}
.standardBox{
margin-bottom:2em;
min-height:20px;
}
.standardBox h3, .subjects h3, .belongsTo h3{
color:#6699cc;
text-transform:uppercase;
font-weight:normal;
margin:5px 0px 15px 0px;
}
.standardBox ul.politicians li {background:none;padding:0px;display:block}
.standardBox ul.politicians li img{
float:left;
margin-right:0.3em;
}
.standardBox ul.politicians li div.politicanHolder{
float:left;
width:10em;
}
.standardBox ul.politicians li h4{
background:url(../hoyre_img/pil.gif) top left no-repeat;
font-size:1em;
color:#093c6f;
padding-left:1em;
}
.standardBox ul.politicians li p{
padding-left:1em;
}
.standardBox ul{list-style-type:none;}
.standardBox ul li {margin-bottom:0.5em;background:url(../hoyre_img/pil.gif) top left no-repeat;padding-left:10px;}
.standardBox ul li h4{font-size:1em;}
.standardBox ul li h4 a{color:#093c6f;}

.standardBox ul.calendar li{
background:url(../hoyre_img/calendarPil.gif) top left no-repeat;
margin-bottom:1em;
}


.standardBox input, .contact input, .member .inputtext{
width:13em;
border:solid 1px #c5d9f3;
background:url(../hoyre_img/inputBG.gif) left top no-repeat;
color:#666666;
padding:2px;
margin-bottom:10px;
}

.member .inputtext{
width:20em;
}

.standardBox .formBut{
background-color:#8bb4e8;
border-left:solid 1px #a7c6ee;
border-top:solid 1px #cee0f5;
border-bottom:solid 1px #5382cc;
border-right:solid 1px #5382cc;
color:#ffffff;
background-image:none;
width:auto;
padding:0px;
float:right;
font-size:12px;
margin-left:2px;
margin-bottom:-4px;
}
.standardBox .check{
width:auto;
background-image:none;
float:left;
border:none;
margin-bottom:10px;
margin-top:3px;
}
.standardBox label{
float:left;
margin-bottom:10px;
width:170px;
margin-left:5px;
}

.standardBox label strong{
display:block;
color:#093c6f;
}
/*end standard module*/
.video, .countyLeader, .videoMain{
background-color:#c5d9f3;
}
.videoMain{
position:relative;
background-color:#c5d9f3;
padding-top:6px;
}
.video h3, .countyLeader h3{
padding-left:10px;
padding-top:4px;
display:block;
border-top:solid 1px #eff4fc;
color:#6699cc;
text-transform:uppercase;
}

.videoMain h3{
padding-left:10px;
padding-top:4px;
display:block;
border-top:solid 1px #eff4fc;
color:#6699cc;
text-transform:uppercase;
}

.countyLeader h3{
margin-bottom:5px;
}

.video h4, .videoMain h4{
font-size:1em;
color:#083a6d;
text-transform:none;
padding:5px 10px 5px 10px;
border-bottom:solid 1px #ffffff;
}

.video p, .countyLeader p, .videoMain p{
padding:5px 10px 5px 10px;
}

.countyLeader p{
color:#083a6d;
padding:0px 10px;
}

.countyLeader a{
font-weight:bold;
color:#083a6d;
}
.countyLeader a.email{
font-weight:normal;
color:#e76f00;
}

.countyLeader .contactInfo{
background:url(../hoyre_img/ingressPil.gif) top left no-repeat;
padding:5px 0px 5px 0px;
margin-left:10px;
}

.videoHolder, .imgHolder, .videoHolder1, .videoHolder2{
width:205px;
height:135px;
/*position:relative;*/
overflow:hidden;
border-bottom:solid 1px #ffffff;
}
.imgHolder{
position:relative;
height:auto;
}
.imgHolder img{
width:205px;
}
.videoHolder .play{
position:absolute;
top:155px;
right:240px;
background-color:transparent;
color:#ffffff;
cursor:pointer;
}

.videoHolder1 .play, .videoHolder2 .play, .videoMain .videoHolder .play{
position:absolute;
top:150px;
right:20px;
cursor:pointer;
}
.play a{
font-weight:bold;
font-size:1.1em;
color:#ffffff;
}
.play img{
vertical-align:bottom;
}

.moreVideos, .moreArticles{
background:#eff4fc url(../hoyre_img/videoPil.gif) top right no-repeat;
padding:10px;
height:100%;
margin-bottom:2em;
}
.moreArticles{
background:#ffffff url(../hoyre_img/mArticlesPil.gif) top right no-repeat;
}
.moreVideos ul, .moreArticles ul{
list-style-type:none;
margin-bottom:5px;
}
.moreVideos li, .moreArticles li{
background:url(../hoyre_img/subjectPil.gif) top left no-repeat;
padding-left:10px;
}
.moreVideos li a, .moreArticles li a{
margin:2px 5px 2px 0px;
}

.moreVideos .moreLink, .moreArticles .moreLink{
padding:0px;margin:0px;
}
.moreArticles h4{
font-size:1em;
color:#083a6d;
}

.others ul{
list-style-type:none;
}
.others li.odd{
background-color:#eff4fc;
}
.others li.even{
background-color:#ffffff;
}
.others li a{
display:block;
padding:2px 10px 2px 10px;
font-weight:bold;
color:#003366;
}
.others li a:hover{
color:#336699;
}
.others h3{
color:#6699cc;
font-weight:normal;
margin:5px 0 15px;
padding:0px 10px 10px 10px;
text-transform:uppercase;
}



.subjects{
background-color:#eff4fc;
min-height:20px;
}
.subjects h3{
padding-left:10px;color:#6699cc;
}
.subjects ul{
list-style-type:none;
padding:0px 10px 10px 10px;
}
.subjects li{
margin-bottom:10px;
background:url(../hoyre_img/subjectPil.gif) top left no-repeat;
padding-left:15px;
}

.subjects li a{
margin:2px 5px 2px 0px;
text-transform:uppercase;
}

.subjectSearch{
background:#c5d9f3 url(../hoyre_img/temaPil.gif) top right no-repeat;
padding:15px 10px 10px 10px;
min-height:20px;
}
.subjectSearch label{
margin-bottom:5px;
display:block;
}
.subjectSearch input,.subjectSearch select {
width:190px;
background:#fafcff url(../hoyre_img/temaForm.gif) top left no-repeat;
padding:2px;
margin-bottom:5px;
overflow:hidden;
}

.subjectSearch select{
color:#e76f00;
width:195px;
padding:0px;
}
.subjectSearch .formBut{
background-color:#8bb4e8;
border-left:solid 1px #a7c6ee;
border-top:solid 1px #cee0f5;
border-bottom:solid 1px #5382cc;
border-right:solid 1px #5382cc;
color:#ffffff;
background-image:none;
width:auto;
padding:0px;
float:right;
font-size:12px;
margin-left:2px;
margin-bottom:-4px;
}

.belongsTo{
background-color:#c5d9f3;
padding:0.87em 1.3em 1.5em 1.3em;
margin-bottom:1em;
}

.belongsTo ul{
list-style-type:none;
}
.belongsTo ul li{
margin-bottom:5px;
}
.belongsTo ul li a{
background:url(../hoyre_img/pil.gif) top left no-repeat;
display:block;
padding:0px 0px 0px 1em;
}

.fakta{
padding:1.5em;
background:#f89d34 url(../hoyre_img/hvitPil.gif) top left no-repeat;
}
.fakta h3{
color:#ffffff;
text-transform:uppercase;
}
.fakta h4{
color:#ffffff;
font-weight:normal;
font-size:1em;
margin-bottom:1em;
}
/*end styling modules*/

.fpContent{
margin-left:8px !important;
margin-bottom:0px;
float:left;
width:665px;
}

.fpContent h1 a{
color:#093c6f;
}

.fpPic, .fpCounty, .fpPicAndComment{
margin-bottom:1em;
}

/* styling ingress without comments */
.fpContent .fpPic h1{
font-size:2.5em;
margin-bottom:0.2em;
width:430px;
}

.fpContent .ingressImg{
width:215px;
margin-left:20px;
float:left;
}

.fpContent .fpPic .dateIngress{
float:left;
width:430px;
}

.fpContent .fpPic .date{
display:block;
font-size:1em;
color:#666666;
}

.fpContent .fpPic .ingress{
font-size:1.3em;
}
/* end styling ingress without comments*/
/* styling ingress with comments */
.fpContent .fpPicAndComment h1{
font-size:2.2em;
margin-bottom:0.2em;
width:440px;
}
.fpContent .commentImg{
width:205px;
border-right:solid 20px #ffffff;
float:left;
}

.fpContent .commentImgBox{
background-color:#c5d9f3;
float:left;
margin-left:20px;
}

.fpContent .commentImgBox .clearing{
background-color:#ffffff;
}
.fpContent .fpPicAndComment .dateIngress{
float:left;
width:205px;
}
.fpContent .fpPicAndComment .date{
display:block;
font-size:1em;
color:#666666;
}
.fpContent .fpPicAndComment .ingress{
font-size:1.2em;
}
.fpContent .fpPicAndComment .comment {
background:#c5d9f3 url(../hoyre_img/commentPil.gif) top left no-repeat;
float:left;
font-style:italic;
font-size:1.0em;
color:#003366;
width:215px;
}

.comment p{
   padding:10px 20px 5px 20px;
}

/* end styling ingress with comments*/
/* styling fylkes frontpage top*/
.fpContent .fpCounty h1{
font-size:2.2em;
margin-bottom:0.2em;
width:250px;
}
.fpContent .ingressImgBig{
width:270px;
margin-left:20px;
float:left;
}
.fpContent .fpCounty .dateIngress{
float:left;
width:240px;
}
.fpContent .date{
display:block;
font-size:1em;
color:#666666;
}
.fpContent .fpCounty .ingress{
font-size:1.2em;
width:205px;
}

.fpContent .fpCounty .ingressImgBig img{
width:400px;
float:left;
}

/* end styling fylkes frontpage top*/

/*end styling main frontpage*/
.ingressColoumn{
width:425px;
float:left;
}
/* fix for odd bug in IE7 */
*|html .ingressColoumn{
width:425px;
}

.ingressColoumn .date{
display:inline;
font-size:1em;
color:#666666;
}

.ingressColoumn h2{
font-size:1.8em;
}

.ingressColoumn h2 span.date{
font-size:0.6em;font-weight:normal
}
.ingressColoumn h2{
background:url(../hoyre_img/ingressPil.gif) top left no-repeat;
padding-left:10px;
}
.ingressColoumn h2 a{
color:#093c6f;
}
.ingressColoumn p{
padding-left:10px;
margin-bottom:1em;
}

.county .ingressColoumn h2{
margin-bottom:1em;
}

.campaignColoumn, .campaignColoumnSection{
width:215px;
margin-left:20px;
float:left;
}
.campaignColoumnSection{
float:none;
margin-left:0px;
}

.campaignColoumn h3, .campaignColoumnSection h3{
font-size:1.5em;
width:210px;
background-color:#f7921e;
}
.campaignColoumnSection h3{
width:205px;
}
.campaignColoumn h3 a, .campaignColoumnSection h3 a{
font-family:impact, arial, helvetica, sans-serif;
color:#ffffff;
display:block;
padding:2px 10px 2px 10px;
background-color:#f7921e;

}
.campaignColoumn h3 a:hover,.campaignColoumnSection h3 a:hover{
background-color:#fabe78;
}
.clearcamp{
height:0.5em;
clear:both;
}

/*styling dropshadow for campaign*/
.wrapcamp1, .wrapcamp2, .wrapcamp3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrapcamp1 {
  float:left;
  background:url(../hoyre_img/orange_shadow.gif) right bottom no-repeat;
  }
.wrapcamp2 {
  background:url(../hoyre_img/orange_BL.gif) left bottom no-repeat;
  }
.wrapcamp3 {
  padding:0 2px 3px 0;
  background:url(../hoyre_img/orange_TR.gif) right top no-repeat;
  }
/*end styling dropshadow for campaing*/
/* styling footer */
#footer{
background:url(../hoyre_img/bunn.gif) bottom left no-repeat;
min-height:140px;
}
#footer p{
padding:80px 185px 0px 60px;
}
#footer a{
color:#e76f00;
}
#footer a:hover{
color:#FABE78;
}

#new_footer{
/*background:url(../hoyre_img/bunn.gif) bottom left no-repeat;*/
width: 83.25em;
margin-top:5px;
margin-left: 0px;
margin-bottom: 60px;
}
#new_footer p{
padding:10px 0px 20px 0px;
}
#new_footer a{
color:#e76f00;
font-weight:bold;
text-decoration:underline !important;
}
#new_footer a:hover{
color:#FABE78;
}

div.imgFooter
{
	width: 83.25em;
	min-height: 31px;
	margin: 20px 0px 1px 0px;
	padding: 0;
	float: left;
	background: url(../hoyre_img/bg_footer.gif) repeat-x center top;
}

div#new_footer  ul#footerNav
{
	margin: 0;
	padding: 0 0 0 0px;
	float: left;
}
div#new_footer  ul#footerNav li
{
	float: left;
	margin: 0 10px 0 10px;
	padding: 0 0 0 0;
	color: #666666;
	display: inline;
}

div#new_footer  ul#footerNav li img
{
	float: left;
	margin: 0;
	padding: 0;
	color: #666666;
	display: inline;
}

div#new_footer  ul#footerNav li a
{
	float: left;
	margin: 0;
	padding: 0;
	color: #666666;
	display: inline;
	text-decoration: underline;
	font-weight: bold;
}

div#new_footer ul#footerNav li
{
	background: url("../hoyre_img/sprite_footer.gif") no-repeat top left;
	height: 30px;
}
div#new_footer  ul#footerNav li.FaceBook
{
	background-position: 0 -84px;
	padding-left: 30px;
	
}

div#new_footer  ul#footerNav li.hoyreTV
{
	background: url("../hoyre_img/hoyretv_icon.jpg") no-repeat top left;
	background-position: 0 -6px;
	padding-left: 45px;
	margin: 0px;
}

div#new_footer  ul#footerNav li.blaaBlogger
{
	background: url("../hoyre_img/blaabloggere_icon.jpg") no-repeat top left;
	background-position: 0 -6px;
	padding-left: 45px;
	margin: 0px;
}






div#new_footer  ul#footerNav li.Flickr
{
	background-position: 0 -142px;
	padding-left: 30px;
}
div#new_footer  ul#footerNav li.Twitter
{
	background-position: 0 -253px;
	padding-left: 30px;
}
div#new_footer  ul#footerNav li.VGBlog
{
	background-position: 0 -31px;
	padding-left: 30px;
}
div#new_footer  ul#footerNav li.YouTube
{
	background-position: 0 -195px;
	padding-left: 30px;
}





/* end styling footer */
/*styling articles*/
#objectType{
margin-bottom:0.87em;
}
#objectType img{
float:left;
margin-right:0.8em;
margin-top:0.3em;
}
#objectType h3{
color:#e76f00;
text-transform:uppercase;
float:left;
}

.mainContent{
margin:0px 0.87em 2em 0.87em;
}


.commentImg{
position:relative;
background-color:#c5d9f3;
height:auto;
min-height:10px;
}

.commentImg .clearing{
background-color:#ffffff;
}
.commentImg img{
margin-right:0.87em;
float:left;
}

.commentImg p{
margin-top:1em;
width:15em;
font-style:italic;
color:#003366;
float:left;

}

.commentImg .pil{
position:absolute;
left:207px;
top:20px;
z-index:100;
height:16px;
width:8px
}

.commentImg .clearing{
display:none;
}


*|html .commentImg .clearing{
display:block;
}


.ingress{
color:#333333;
font-size:1.39em;
margin-bottom:1em;
margin-top:1em;
}

.mainContent p{
margin-bottom:1em;
}

.mainContent a, .writtenBy a, .downloadAndPrint a {
color:#e76f00;
}

.mainContent a:hover, 
.mainContent a:visited, 
.writtenBy a:hover, 
.writtenBy a:visited,
.downloadAndPrint a:hover,
.downloadAndPrint a:visited{
color:#FABE78;
}

.mainContent ul, .mainContent ol{
margin-left:1.5em;
margin-bottom:1em;
}

.mainContent h2{
  margin-bottom: 0.6em;
}

.mainContent h3{
color:#003366;
font-size:1.2em;
font-weight:bold;
margin-bottom: 0.6em;
}

/*end styling articles*/
/*styling related content */
.writtenBy{
padding-top:1em;
padding-left:0.87em;
}
.downloadAndPrint{
padding-right:0.87em;
padding-top:1em;
}
.downloadAndPrint a img{
vertical-align:middle;
}
.downloadAndPrint a{
margin-left:1em;
line-height:2em;
vertical-align:middle;
}

.tip{
color:#666666;
margin-top:1em;
padding-left:0.4em;
}
.tip input, .contact input{
float:none;
display:inline;
width:10em;
margin-left:0.5em;
}
.contact input{
width:20em;
margin-left:0px;
}

.contact textarea{
width:20.8em;
margin-left:0.5em;
border:solid 1px #c5d9f3;
background:#fafcff url(../hoyre_img/inputBG.gif) left top no-repeat;
color:#666666;
padding:2px 2px 2px 0px;
margin-bottom:10px;
margin-left:0px;
}
.mainContent input{
margin-left:0.5em;
border:solid 1px #c5d9f3;
background:#fafcff url(../hoyre_img/inputBG.gif) left top no-repeat;
color:#666666;
padding:2px 2px 2px 0px;
/*margin-bottom:10px;*/
margin-left:0px;
}
.mainContent input.check{
background:none;
border:none;
}

.mainContent input.formBut{
background-color:#8bb4e8;
border-left:solid 1px #a7c6ee;
border-top:solid 1px #cee0f5;
border-bottom:solid 1px #5382cc;
border-right:solid 1px #5382cc;
color:#ffffff;
background-image:none;
width:auto;
padding:0px;
font-size:12px;
margin-left:2px;
margin-bottom:-4px;
float:none;
}
.tip label, .contact label{
width:auto;
line-height:2em;
}

.contact label{

font-weight:normal;
display:block;
}

.tip .but, .contact .but, .member .button{
background-image:none;
background-color:#8bb4e8;
border-left:solid 1px #a7c6ee;
border-top:solid 1px #cee0f5;
border-bottom:solid 1px #5382cc;
border-right:solid 1px #5382cc;
color:#ffffff;
padding:0px;
font-size:0.9em;
margin-left:0.5em;
width:5em;
}
.contact .but, .member .button{
width:auto;
display:block;
margin:0px 0px 20px 0px;
font-size:1em;
}

.contactInfo{
padding:10px;
background-color:#c5d9f3;
}

.contactInfo p{
margin-bottom:5px;
}

.relatedContent .standardBox ul, .relatedContent .moreLink{
padding:0px 0.87em 0px 0.87em;
}
/* end styling related content*/
/*styling county frontpage */
.county{
margin-top:10px;
}
.county .ingressColoumn{
margin-left:10px;
}
.county .coloumn1, .county .coloumn4{
margin-top:30px;
}
.county .coloumn4{
width:205px;
margin-left:20px;

}

/* end styling county frontpage*/
/*styling video window */

#videoWindow{
  z-index:55;
	position:absolute;
	top:10px;left:459px;
	background-color:#c5d9f3;
	padding:5px 7px 7px 7px;
	width:443px;
	visibility:hidden;
}
#videoWindowMain{
  z-index:55;
	position:absolute;
	top:0px;right:0px;
	background-color:#c5d9f3;
	padding:5px 7px 7px 7px;
	width:353px;
	visibility:hidden;
}

#videoWindow1, #videoWindow2  {
  z-index:55;
	position:absolute;
	top:0px;right:0px;
	background-color:#c5d9f3;
	padding:5px 7px 7px 7px;
	width:353px;
	visibility:hidden;
}
#videoWindow h3, #videoWindow1 h3, #videoWindow2 h3, #videoWindowMain h3{
  border-top:none;
  padding:0px;
  margin-bottom:10px;
  width:95%;
  float:left
}
#videoWindow h3 span.title, #videoWindow1 h3 span.title, #videoWindow2 h3 span.title, #videoWindowMain span.title{
  color:#083a6d;
	font-weight:bold;
	font-size:1em;
	text-transform:none;
}
#videoWindow a.close, #videoWindow1 a.close, #videoWindow2 a.close, #videoWindowMain a.close{
  float:left;
	display:block;
	background-color:#d9e6f7;
	padding:0px 3px 0px 3px;
	cursor:pointer;
}
#videoWindow .videostream,#videoWindow1 .videostream,#videoWindow2 .videostream, #videoWindowMain .videostream{
  background-color:#eff4fc;
	padding:4px;
	margin:0px 13px 5px 13px
}
/* end styling video window*/
/*styling campaigns*/
.campaign_view_1col{
  width:215px;
  height:145px;
  margin-right:10px;
  overflow:hidden;
  float:left;
  background-color:#8bb4e8;
}

.campaign_view_1col_right{
  width:215px;
  height:145px;
  margin-left:8px;
  overflow:hidden;
  float:left;
  background-color:#f7921e;
}
.campaign_view_2col{
  width:440px;
  height:145px;
  margin-right:5px;
  overflow:hidden;
  float:left;
  background-color:#8bb4e8;
}
.campaign_view_2col_right{
  width:440px;
  height:145px;
  margin-left:10px;
  overflow:hidden;
  float:right;
  background-color:#f7921e;
}
.campaign_view_2col_middle{
  width:440px;
  height:145px;
  margin:0px;
  overflow:hidden;
  float:left;
  background-color:#f7921e;
}
.campaign_view_2col_left{
  width:440px;
  height:145px;
  margin-right:10px;
  overflow:hidden;
  float:left;
  background-color:#8bb4e8;
}



.campaign_view_3col{
  width:670px;
  height:145px;
  overflow:hidden;
  float:left;
  background-color:#8bb4e8;
}
.campaign_view_4col{
  width:900px;
  height:145px;
  margin:0px;
  padding:0px;
  background-color:#8bb4e8;
}

.campaign_view_1col h3, 
.campaign_view_1col_right h3,
.campaign_view_2col h3,
.campaign_view_2col_right h3,
.campaign_view_2col_middle h3,
.campaign_view_2col_left h3,
.campaign_view_3col h3,
.campaign_view_4col h3{
  color:#ffffff;
  font-family:impact,arial,helvetica,sans-serif;
  font-size:1.7em;
  padding:0.5em 0.5em 0.5em 0.5em;
}

.campaign_view_1col p, 
.campaign_view_1col_right p,
.campaign_view_2col p,
.campaign_view_2col_right p,
.campaign_view_2col_middle p,
.campaign_view_2col_left p,
.campaign_view_3col p,
.campaign_view_4col p{
  color:#ffffff;
  font-family:arial,helvetica,sans-serif;
  font-size:1.3em;
  padding:0em 0.5em 0.5em 0.5em;
}
/* end styling campaigns*/
/* styling press section */

.pressesenter {
  float: left;  
  width: 50em;
  }
  .pressesenter ol {
    list-style: none;
    margin: 0px 25px 0px 0px;
    padding: 0px;

    }
    .pressesenter ol li {
      clear: left;
      margin: 0px 0px 10px 0px;
      padding: 0px;
      }
      .pressesenter ol li ul{
			  list-style-type:none;
        float:left; 
        width: 30em;
        margin:0px;
        padding: 0px;
      }
        .pressesenter ol li ul li{
          margin: 0px 0px 8px 0px;
          padding: 0px;
        }
          .pressesenter ol li ul li a{
            display: block;
						color:#333333;
          }
      
      
      .pressesenter ol li h2 {
        color: #6699cc;
        font-weight: normal;
				font-size: 1em;
				text-transform:uppercase;
        padding: 0px;
        margin: 0px 20px 0px 0px;
        display: inline;        
        float: left;
        text-align: right;         				
        /*
          set width as the headers may have different length -
          makes the second column properly aligned.
        */
        width: 8em;
        }

        .pressesenter ol li a:link {
				  color:#6f6d6c;
          }
        .pressesenter ol li a:active {
          }
        .pressesenter ol li a:hover {
          color: #000000;
          }
        .pressesenter ol li a:visited {
         color:#6f6d6c;
          }

/* end styling press section*/
/*styling strucutred data */
.structuredData{
  background-color:#eff4fc;
  padding:1em;
  color:#333333;
}
.structuredData ul{
  list-style-type:none;
  margin:0px;
}

.structuredData ul li h2 {
  color: #666666;
  font-weight: normal;
  font-size: 1em;
  padding: 0px;
  margin: 0px 20px 0px 0px;
  display: inline;        
  float: left;
  width: 7em;

}

.structuredData ul li p{
float:left;
width:25em;
color:#333333;

}

/* end styling structured data */
/* styling breadcrumbs */
.breadcrumbs{
padding-left:35px;
padding-top:5px;
background-color:#eff4fc;
color:#0a3c6f;
font-weight:bold;
}
.breadcrumbs a{
color:#e76f00;
font-weight:normal;
}
.breadcrumbs a:hover{
color:#FABE78;
font-weight:normal;
}
.breadcrumbs a.selected{
color:#0a3c6f;
font-weight:bold;
}
.breadcrumbs a.selected:hover{
color:#336699;
font-weight:bold;
}
/* end styling breadcrumbs */
/*styling rss-box*/
.rssbox{
clear:both;
background:#eff4fc url(../hoyre_img/hvitPilNews.gif) top right no-repeat;
padding:10px;
margin-top:15px;
}
/*end styling rss-box*/
.campaignView  h3 a{
color:#ffffff;
font-size:1.4em;
}
.campaignView img{
height:145px;
}
.mouseoverThisHover{
	cursor:pointer;
  color:#000000;
  }
	.mouseoverThisHover h3 a{
	color:#ffffff;
	}
	.mouseoverThisHover h2 a, .mouseoverThisHover h1 a{
	color:#336699;
	}
	.mouseoverThisHover p{
	color:#666666;
	}
	.mouseoverThisHover p.campaignView {
	color:#ffffff;
	}
/*stiler for kontaktboks p� forsiden*/
.contactbox{
margin-top:10px;
}
  .contactbox h2 a{
	color:#e76f00;
	font-weight:normal;
	font-size:0.9em;
	margin-left:10px;
	}
	.contactbox p{
	margin-left:10px;
	color:#333333;
	}
/*end stilr for kontaktboks p� forsiden*/
	
#propertytax{

}
#propertytax label{
  margin:0em;
  padding: 0em;
  float:none;
}
#propertytax h4{
  font-size: 1em;
  margin-left: 10px;
}
#propertytax p{
  margin-bottom:0.2em;
  padding-left: 10px;
}
#propertytax p.decorated{
  padding: 10px;
  font-weight: bold;
  background-color:#C5D9F3;
  color: #000000;
}
#marketvalue{
  width: 60%;
  text-align: right;
}
#propertytax_calc{
  width: 30%;
  font-size: 1em;
  
}

.outline_border{
  border: 1pt solid blue;
}

.rejected_link, .notpublishedlink
{
  color:#708090!important;
}


#tools{
/*position:absolute;
right:1em;
top:1em;*/
float:left;
padding-right:1.67em;
}
#tools ul{
list-style-type:none;
}

#tools ul li{
display:inline;
padding-left:1em;
}
#tools ul li a{
padding-left:0.5em;
}

.smallTxt{
color: #093c6f;
font-size:0.8em;
font-weight:normal;
text-transform:uppercase
}
.mediumTxt{
color: #093c6f;
font-size:1.0em;
font-weight:normal;
text-transform:uppercase
}
.largeTxt{
color: #093c6f;
font-size:1.2em;
font-weight:normal;
text-transform:uppercase
}
#fragment-1 div, #fragment-2 div, #fragment-3 div, #fragment-4 div,#fragment-5 div
{
  
  
}

.videotab_divs
{
  height:400px;
  overflow:auto;
  padding: 0 5px 0 10px;
}

.videotab_divs_2
{
  overflow:hidden;
  margin-bottom:5px;
  width: 403px;
}


.a_tabs
{
  padding-left:10px;
  float:left;
  width:310px;
}

#fragment-1 ul, #fragment-2 ul, #fragment-3 ul, #fragment-4 ul,#fragment-5 ul
{
  list-style-type:none;
}

#newvideo{
  margin:auto;
  width:440px;
}

/* --- START Styles for accessible text size */

body.mediumText {
  font-size: 1.1em;
}

body.bigText {
  font-size: 1.3em;
}

/* --- END Styles for accessible text size */

/* START blog ticker */

#blaabloggene{
   border-top:1px solid #e1eaf9;
   border-bottom:1px solid #e1eaf9;
   border-left: 0px;
   height:26px;
   padding:10px 0px 0px 0px;
   margin-bottom:10px;
}

#blaabloggene marquee{
   width: 745px;
}

div.blogg{
  margin: 20px 0px 0px 0px;
}



.blogg span a {
    color:#00448c;
    font-size:1.1em;
    text-decoration:underline;
}

.blaabloggere a{
  border-right: 5px solid #e1eaf9;
  float:left;
  margin: 0 15px 0 0;
  padding-right:20px;
  text-decoration: none !important;
}
  
.bloggdato{
  margin-right:10px;
  color:#00448c;
  font-size:1.1em;

}


/* END blog ticker */

.scale_activator{
  position:absolute; 
  right:170px;
  top:10px;
  height:3em;
  width: 6em;
}