﻿.clear{
  clear: both;
}

.accessible {
  height: 1px;
  left: -10000px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}


.mainarealeftcolumnsmall,
.mainarearightcolumnsmall{
  width: 12.95em;
  float: left;
  margin-bottom: 1em;
}


ul.partyoverviewlist{
  
}

ul.partyoverviewlist li{
  padding-right: 4.735em;
  list-style: none outside none;
  display: inline;
  float: right;
}

.partylistcontainer{
  float: left;
  width: 45em;
  
}

.partylistcontainer .partylisttextcontainer{
  float: left;
  width: 17em;
  text-align: center;
}

.partylistcontainer .partylisttextcontainer.first{
  text-align: left; 
  width: 11em;
}

.partylistcontainer .partylistlogocontainer{
  width: 17em;
}

.faqcontainer{
  width: 100%;
  float: left;
}

.partylisttextcontainer a.ordboklenke,
.faqcontainer h3 a{
  text-decoration: none;
}

.faqcontainer h3 a{
  font-weight: bold;
  padding-bottom: 0.7em;  
}

.smalltext .faqhideall{
    margin-left: 10px;
}

.partylisttextcontainer img{
  display: block;
  margin-left: auto;
  margin-right: auto
}

div.faqshowhide{
  float: right;
}

.faqshowhide .smalltext a{
  text-decoration: none;
}
 
.faqshowhide .smalltext a:active {
  color: #c4d7d8;
}
  
.faqcontainer .mainarealinedotted,
.partylistcontainer .mainarealinedotted
{
  width: 45em;
} 

.twitterfeedcontainer{
  position: relative;
  float: left;
  width: 22em;
  margin-top: 1.5em;
}

.twitterfeedcontainer h3{
  color: #005B5B;
  margin: 0;
  padding: 0;
}

.twitterfeedcontainer h3.black{
  color: #333;
}

.twitterbird{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/twitter_bird_2.png") no-repeat scroll 0 0 transparent;
  height: 125px;
  width: 157px;
  position: absolute;
  right: 1em;
  top: -11.5em;
}

.twittericon{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/twitter_icon.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height: 25px;
  width: 26px;
  float: left;
  margin-right: 0.5em;
  margin-top: 0.3em;
}

.flickricon{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/flickr_icon.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height: 25px;
  width: 26px;
  float: left;
  margin-top: 0.3em;
}

.rightregion .mainarealinedotted{
  width: 22em;
}

/*------------ SLIDER ---------- */

.slider{
  height: 27em;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 520px;
}

.no-js li.sliderimagenojs{
  display: block;
}

li.sliderimagenojs{
  display: none;
}



ul.sliderwrapper{
  padding: 0;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  margin: 0;
}

/*ul.no-js.sliderwrapper{
  height: auto;
}*/


ul.sliderwrapper li{
  float: left;
  position: relative;
  list-style: none;
  height: 27em;
  width: 520px;
  margin: 0px;
  padding: 0px;
  
}


/*ul.sliderwrapper li.no-js{
  display: block;
}*/


.prevbutton{
   background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/prev_btn.png") no-repeat scroll 0 0 transparent;
   width: 31px;
   height: 31px;
   position: absolute;
   left: 2em;
   top: 24%; 
   z-index: 1;
} 

.no-js .prevbutton,
.no-js .nextbutton{
  visibility: hidden;
}

.nextbutton{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/next_btn.png") no-repeat scroll 0 0 transparent;
  width: 31px;
  height: 31px;
  position: absolute;
  right: 3.5em;
  top: 24%; 
  z-index: 1;
}



ul.sliderwrapper li{
  text-align: center;
  background-color: #EDF3F3
}
ul.sliderwrapper li .sliderdescription{
  color: #fff;
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/image_description_box.png") no-repeat scroll 0 0 transparent;
  float: left;
  width: 489px;
  height: 95px;
  margin: 0 0 0 -0.6em;
  z-index: 1;
  position: absolute;
  padding: 0 1em 0 2.2em;
  left: 0;
  bottom: 0;
  text-align: left;
}

ul.sliderwrapper .sliderdescription h3{
  color: #fff;
  font-size: 100%;
  padding-top: 0;
  margin-bottom: 0.5em;
  margin-top: 2.5em;
}

ul.sliderwrapper .sliderdescription p{
  line-height: 1.3em;
}

ul.sliderwrapper .sliderdescription a{
  color: #fff;
  text-decoration: none;
}

ul.sliderwrapper li .smalltext a{
  color: #fff;
  position: absolute;
  z-index: 1;
  left: 2em;
  bottom: 1em;  
}

/*------NYHETSBREV INPUTBOX --------*/

.newsletterinputbox{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/newsletter_input_box_dark.png") no-repeat scroll 0 0 transparent;
  height: 78px;
  width: 252px;
  float: left;
  margin-top: 1.5em;
  position: relative;
} 

.newsletterinputbox div {
  padding-left: 1.3em;
 /* float: left;
  height: 6.5em;
  width: 20em;*/
}

.newsletterinputbox input{
  position: absolute;
  float: left;
  left: 15px;
  margin-bottom: 10px;
  position: absolute;
  top: 34px;
  border: medium none;
  float: left;
  cursor: pointer;
  background-color: #FAFCFC;
}

label{
  visibility: hidden;
}

.newsletterinputbox input.epost{
  width: 155px;
}

.newsletterinputbox input.paamelding{
  width: 60px;
  height: 20px;
  left: 180px;
  position: absolute;
  top: 32px;
  -moz-border-radius: 3px;
    border-radius: 3px;
}

.newsletterinputbox a.avmelding{
  background:none;
  margin-top: 1.5em; 
  color: #f7941d;
  font-size: 0.9em;
  padding: 0;
  float: left; 
}

.newsletterinputbox h3{
  color: #fff;
}

.newsletterinputbox .smalltext{
  color: #fff;
  margin-top: 2em;
  float: left
}
/*------------ FOKUS ARTIKLER -------------*/


.focusarticles{
  background-color: #c31400;
  width: 522px;
  height: 127px;
  float: left;
  margin: 0 0 1em 0; 
  float: left;
  position: relative;
}

.focusarticles .newsstar{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/aktuelt_stjerne.png") no-repeat scroll 0 0 transparent;
  width: 93px;
  height: 93px;
  position: absolute;
  right: 1em;
  top: -3.5em;
  width: 93px;
  z-index: 1;
}

.focusarticles .articlecontainer{
  margin: 3.8em 0 0 0;
  padding: 0 0 0 1.6em;
  color: #fff;
}

.focusarticles .articlecontainer h3,
.focusarticles .articlecontainer a{
  color: #fff;
}

.focusarticles .articlecontainer .focusarticledivider{
  width: 2px;
  height: 69px;
  float: left;
  background-color: #e8cecb;
  margin: 1em 0.5em 0 0;
}


/*--BRUKES VED VISNING AV TRE FOKUSARTIKKEL */ 
.focusarticles .articlecontainer .article,
.focusarticles .articlecontainer .article.first{
  width: 28%;
  float: left;
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/focusarticle_textbullet.png") no-repeat scroll -2% 10% transparent;
  padding-left: 1.5em;
  height: 6em;
  overflow: hidden;
} 

.focusarticles .articlecontainer .article.first{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/focusarticle_textbullet.png") no-repeat scroll -2% 10% transparent;
  padding-left: -1em;
}


/*--BRUKES VED VISNING AV EN FOKUSARTIKKEL */ 
.focusarticles .articlecontainer .singlearticle{
  width: 90%;
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/focusarticle_textbullet.png") no-repeat scroll -2% 10% transparent;
  padding-left: 1.5em;
  height: 6.5em;
  overflow: hidden;
}

/*--BRUKES VED VISNING AV TO FOKUSARTIKKEL */ 
.focusarticles .articlecontainer .twoarticles{
  background: url("/search/nb/20070603210204oe_/https://www.stortinget.no/Web/Images/Education/focusarticle_textbullet.png") no-repeat scroll -2% 10% transparent;
  width: 45%;
  float: left;
  padding-left: 1.5em;
  height: 6.5em;
  overflow: hidden;
}


.competitionbox{
  margin: 1em 0 1em 0;
  float: left;
  width: 28%;
}

.competitionbox a{
  color: #fff;
  font-size: 2em;
  font-weight: bold;
}

/*-------- TWITTER SIDEBAR ---------- */

.twtr-ft a img,
.twtr-ft div,
.twtr-tweet a.twtr-reply,
.twtr-tweet a.twtr-rt,
.twtr-tweet a.twtr-fav,
.twtr-widget-profile img.twtr-profile-img,
.twtr-hd{
  display: none;
}

.twtr-user{
  display: inline-block !important;
  font-weight: bold !important;
}

#twtr-widget-1 .twtr-tweet a.twtr-atreply,
#twtr-widget-1 .twtr-tweet a.twtr-hashtag,
#twtr-widget-2 .twtr-tweet a.twtr-atreply,
#twtr-widget-2 .twtr-tweet a.twtr-hashtag{
  color: #005B5B !important;
  font-weight: bold;
} 

.twtr-tweet a.twtr-hyperlink{
  color: #005B5B !important;
}

.twittercontainer a.twittertextlink{
  font-size: 1.3em;
  float: left;
}

.twittercontainer{
  margin-bottom: 4em;
  float: left;
  width: 100%; /* Needed for JQuery-load() skal gi riktig css på andre twitter-container i IE7 */
}

.twtr-tweet-wrap{
  padding-left: 0; 
} 

.twtr-tweet-wrap{
  padding-left: 0 !important;
}

#twtr-widget-1 .twtr-tweet a.twtr-timestamp,
#twtr-widget-2 .twtr-tweet a.twtr-timestamp{
  color: #000 !important;
}

#twtr-widget-1 .twtr-tweet a.twtr-hyperlink,
#twtr-widget-2 .twtr-tweet a.twtr-hyperlink{
  color: #005B5B !important;
}

.twtr-widget{
  float: left;
}
/*-------- NEEDED FOR SERVER SIDE TWITTER FEED (Would otherwise be outputtet by twitter javascript) ---------- */

#twtr-widget-1 .twtr-tweet a {
  color: #C31400 !important;
}
#twtr-widget-1 .twtr-avatar, #twtr-widget-1 .twtr-user {
  display: none;
}
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
  color: #080808 !important;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
  color: #005B5B !important;
}
#twtr-widget-1 .twtr-tweet-text {
  margin-left: 0;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
  background-color: #EDF2F3 !important;
  color: #005B5B !important;
}
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline {
  background: #EDF2F3 !important;
}
#twtr-widget-1 em {
  display: block;
}
