/*
Theme Name: xtra.no
Theme URI: 	http://www.xtra.no
Description: Tema utviklet for Xtra personell av Vidar Seland/Nucleus
Version: 	0.1
Author: Vidar Seland
Author URI: http://www.nucleus.no
*/

body {
	background-color:#f5f5f6;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:14px;
	text-align: center;
}

li {
	list-style-type:none; margin:0; padding:0;}
#top {
	background:url(images/bg.gif) top repeat-x;
	margin:0;
	padding:0;
	background-color:#FFF;
}

a:link, a:visited, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.xbentry a {
	color: #47a2fc;
}

.xbentry a:hover {
	text-decoration: underline;
}

.wrap {
	width:960px;
	margin: 0 auto;	
	text-align: left;
}

.img, img {
	border:0;}
#logo {
	float:left;
	margin-top:25px;
	margin-right:15px;
}

#logo img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

#menyen {
		padding-top:92px;
		float:left;
		text-align:left;
		margin: 0 auto;
		display:inline;
	
}

#menyen a {
	color:#FFF;}
#menyen li {
	display: inline;
	list-style-type: none;
	padding-right: 6px;
	padding-left: 6px;
	border-right: solid 1px #fff;
}

ul.menyliste {
	padding:0;
	margin:0;
}

#menyen li:last-child {
	border:none;
}
#menyen li:first-child {
	padding-left:0px;
}
#menyen a:link, #nav a:hover,#nav a:active, #nav a:visited  {
	color:#FFF;
}


#searchLogin {
	float:right;
	text-align:right;
	margin-top:72px; 	
}

@-moz-document url-prefix() {
    #searchLogin {
        margin-top:58px;
    }
}

.ie8 #searchLogin {
	margin-top:55px!important;
}

#welcomewrap {
	margin-left:30px;
	width:200px;
	text-align:left;
	color:#FFF;
	height:26px;
	border:none;
	display:inline;
	margin-bottom:10px;
}

#welcometitle {
	float:left;	
	padding-left:15px;
	border-left: solid 1px #fff;}
#welcomename {
	float:left;	
	padding-left:15px;
		border-left: solid 1px #fff;
}
#welcomelogout {
	float:right;
	width: 70px;
	border-left: solid #fff 1px;
	padding-left: 15px;
}

#welcomelogout a:link, #welcomelogout a:active, #welcomelogout a:visited {
	color:#FFF;}
.search {
	margin-top:16px;
	border:none;
	background:url(images/search_bg.png) top no-repeat;
	height:21px;
	padding-left:25px;
	padding-right:10px;
	padding-top: 2px;
}

.search_btn {
	background:url(images/search_btn.png) no-repeat top left;
	border:none;
	height:22px;
	width:43px;
}

#login {
	background:url(images/login_bg.png) top no-repeat;
	width:350px;
	height:33px;
	padding:0;
	margin-top:5px;
}

#login a:link, #login a:active, #login a:visited {
	color:#FFF;
	margin-right:10px;
	margin-left:12px;
}
	

.login {
	border:none;
	width:123px;
	background:url(images/login_bg.png) top no-repeat;
	height:15px;
	width: 120px;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
	color:#FFF;
	margin-top:4px;
}
.login .password {
	margin-left:10px;
}
	

.login_btn {
	background:url(images/login_btn.png) no-repeat top left;
    padding: 2px 8px;
	border:none;
	height:22px;
	width:77px;
	margin-right:5px;
}

#breadcrumbs {
	width:960px;
	margin:5px 0;
	padding-top:12px;
	color:#999;
}

.ie8 #breadcrumbs {
	padding-top:16px!important;
}

.ie7 #breadcrumbs {
	padding-bottom:0px;
	margin:0px;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#999;
}

#flashbanner {
	width:960px;
}

#left {
	float:left;
	margin-right:20px;
	width:170px;
	margin-top: 20px;po			
}

#left h1 {
	font-size:24px;
	color:#21832e;
	margin-bottom:15px;
}

div.post h1 {
     margin: 0;  
     padding: 0; 
}

div.post h1 a:link, .post h1 a:active, .post h1 a:visited {
	 font-size:24px;
	color:#21832e;
	margin-bottom:5px;
}

.post .entry {
	margin-top:-8px;
}

.post #articleImage {
	margin-bottom:15px;
}

.post .blogheading {
	 margin: 5px 0 5px 0!important; 
}


.blogPost {
	margin-bottom:80px;
}

.navLink a {
	color:#007DC6;
	padding:0 10px;
}

#tittel {
		 font-size:24px;
	color:#21832e;
	margin-bottom:20px;
	font-weight:bold;
}	
	
div #firstpost h1 a:link, div #firstpost h1 a:active,div #firstpost h1 a:visited {
	 	font-size:24px;
	color:#21832e;
	padding:0;
	margin:0;
	}
	
div #firstpost {
	border-bottom: solid 1px #e5e5e5;
	padding-bottom:10px;
}
#firstpost h2 {
	line-height:1.2;
	}
.post ul li {
	list-style: inside disc;
}

#left h2 {
	margin-top:20px;
	margin-bottom:12px;
	text-transform:uppercase;
	border-bottom: 1px #b0b1b4 solid;
	color:#21832e;
	font-weight:normal;
	font-size:16px;
}


select.dropdown {
	margin-bottom: 10px;
	width:160px;
	height:20px;
	padding-top:0px;
	padding-bottom:0px
	
}


select.dropdown option {
	margin-bottom:5px;
}

#left .search_btn {
	background:url(images/option_search_btn.png) no-repeat top left;
    padding: 2px 8px;
	border:none;
	height:22px;
	width:45px;
	margin-bottom:20px;
}

#left .registrer_cv_btn {
	background:url(images/registrer_cv_btn.png) no-repeat top left;
    padding: 2px 8px;
	border:none;
	height:22px;
	width:106px;
	margin-bottom:20px;
}

#left ul li a {
	color: #000;
	text-decoration:none;
	line-height:18px;
}

#left ul li a:hover {
	text-decoration:underline;
}
	

#right {
	float:right;
	width: 770px;
	margin-top: 20px;

}
	
.box_header {
	height: 34px;
	background:url(images/box_top_bg.png) top left repeat-x;
	width:100%;
	padding-top:8px;
}
	
#right h1 {
	font-size:24px;
	color:#fff;
	margin-left:8px;
	float:left;
}	

#right h1 .black {
	color:#000;
}
	
#sort {
	float:left;
	padding-top:7px;
	padding-right:7px;
	
	}	
#right #sortOrder {
	float:right;
	width:370px;}

#right select.dropdown {
	width:160px;
	height:20px;
}

#right select.dropdown option {
}

#right .paginating {
	float:right;
	color:#fff;
}

#right .paginating {
	float:right;
	color:#fff;
}

#pages {
	float:right;
margin-bottom:20px;}

#pages a:link,#pages a:visited,#pages a:active {
	color:#000;
	
}
.pages li{
	list-style:none;
	display:inline;
	text-align:left;
}

.box_header li {
display: inline;
list-style-type: none;
}
.box_header li a:link,.box_header li a:active,.box_header li a:visited {
	color:#000;
	text-decoration:none;
}



.box_header ul {
	padding-top:7px;
margin-right: 15px;
}

#positions {
	width:770px;
	margin-bottom:10px;
}

.logos {
	float:left;
	width:90px;
	height:100px;
	background-color:#CCC;
	margin-left:10px;
	margin-top:20px;
}

.positionDetails {
	width: 650px;
	margin-left:20px;
	float:left;
	margin-top:20px;
}
	
.toptxt {
	font-weight:bold;
	float:left;
	margin-left:10px;
	margin-top:10px;
	border-bottom:#ccc 1px solid;
	padding-bottom:2px;
	color:#666;
}

.jobtitle a:link,.jobtitle a:active,.jobtitle a:visited {
	width:380px;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	float:left;
}
.jobtitle a:hover {
	text-decoration:none;
}

.employee {
	margin-left:10px;
	width:170px;
	color:#24923C;
	font-weight:bold;
	float:left;
}
	
.placeDate {
	margin-left:10px;
	text-align:right;
	float:left;
width:80px;
}

.workdescription {
	width:650px;
	margin-top:40px;
}
.workdescription h2 {
font-size:14px;
	color:#000;
	font-weight:bold;
}

.workdescription p {
	margin-top:15px;
	margin-bottom:20px;
}
	
#footer {
	background:url(images/footer_bg.gif) top left repeat-x;
	background-color:#f5f5f6;
	padding-top:20px;
	height:100%;
	width:100%;
	float:left;
	color:#666666;
	line-height:16px;
	padding-bottom:20px;
}	
	
.footerboks {
	float:left;
	width:16.1%;
	margin-right:5px;
	padding-bottom:20px;
}

.footerboks ul {
	margin:0;
	padding:0;
}
.footerboks li a {
	color:#666666;}

.footerboks #last {
	margin-right:0;
}
	
.twitterfugl {
	background:url(images/twitterfugl.png) 100px 2px no-repeat;
}

.ie7 .twitterfugl {
	background:url(images/twitterfugl.png) 100px 17px no-repeat;
}
	
.forsideboks1 h1, .forsideboks2 h1 {
	font-size:21px;
	color:#21832e;
	margin-bottom:15px;
	line-height:24px;
	padding-top:5px;
}

.ie6 .forsideboks1 h1, .ie6 .forsideboks2 h1, .ie6 .forsideboks3 h1,
.ie7 .forsideboks1 h1, .ie7 .forsideboks2 h1, .ie7 .forsideboks3 h1 {
	padding-top:20px;
}

.forsideboks1, .forsideboks2, .forsideboks3 {
	position:relative;
	height:450px;
}

.ie7 .forsideboks1, .ie7 .forsideboks2, .ie7 .forsideboks3 {
	height:470px;
}

.ie7 .forsideboks2 {
	padding-bottom:60px!important;
}
	
	
.forsideboks1{
	float:left;
	width:306px;
	border-top: solid 1px #ccc;
	margin:20px 20px 20px 0;
	line-height:18px;
}	
	
.forsideboks2 {
	float:left;
	width:308px;
	margin: 20px 0px;
	padding-bottom:20px;
}

.likeBoxWrap {
	width:308px;
	overflow:hidden;
	border-top:1px solid #ccc;
}

.likeBoxWrap iframe {
	margin-top:-1px;
	margin-left:-10px!important;
}

/* .forsideboks1, .forsideboks2 {
	height:320px;
	overflow:hidden;
	}
*/

.textwidget strong {
	font-weight:bold;
	color:#21832e;
}

.textwidget {
	/* padding-left:15px; */
}

.textwidget a:link, .textwidget a:active, .textwidget a:visited {
	color:#000;
}

.forsideboks1 .textwidget, .forsideboks2 .textwidget {
}



.forsideboks2 h1 a, .forsideboks2 h1 a:link, .forsideboks2 h1 a:active,  {
	font-size:24px;
	color:#21832e;
	margin-bottom:15px;
	line-height:24px;
	padding-left:15px;
	padding-top:20px;
	}

.forsideboks2 .readmore {
	width:258px;
}

	
.readmore {
	border-top:1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 2px 10px 2px 25px;
	width:271px;
	background:url(images/lesmer.gif) no-repeat left;
	position:absolute;
	bottom:0;
}

.readmore a:link, .readmore a:active, .readmore a:visited {
	color:#007dc6;
}
	
.textwidget .search_btn {
	background:url(images/searchFront_btn.png) no-repeat top left;
    padding: 2px 8px;
	border:none;
	height:22px;
	width:45px;
	margin-right:5px;
	margin-left:10px;
}	
	
#FrontpageTweets {
	border-bottom: solid 1px #ccc;
	padding-bottom:14px;
}


#FrontpageTweets ul a{
	color:#000;
	line-height:20px;
	background:url(images/twitter_bouble.png) no-repeat top left;
padding-left:20px;
	
}
	
	
#rightcolumn {
	width:300px;
	float:left;
	text-align:left;
}	
	
	
#pageContent {
	width:640px;
	margin-right:20px;
	float:left;
	padding-bottom:20px;
}
	
#pageContent h1 {
	font-size:24px;
	color:#21832e;
	margin:18px 0 20px 0;
	line-height:24px;
}

#pageContent h2 {
	font-size:14px;
	font-weight:bold;
}

#pageContent strong {
	font-weight:bold;
	color:#000;
	display:block;
	padding-top:10px;
}

#rightcolumn a:link, #rightcolumn a:visited, #rightcolumn a:active {
	color:#000;
}

.sidebarWidget h1 {
	font-size:24px;
	background:url(images/rightcolumntitlebg.png) repeat-x top left;
	height:30px;
	padding-top:13px;
	padding-left:10px;
	color:#FFF;
	margin-top:0;
}

.ie7 .sidebarWidget h1 {
	line-height:25px!important;
	padding-top:6px!important;
}

.sidebarWidget {
	margin-bottom:20px;
	float:right;
	width:300px;}
	
#sidebarLinks {
	border-top:dotted 1px #ccc;
	margin-top:20px;
	padding-top:20px;
	margin-bottom:20px;
}
#sidebarLinks.frontpage {
	border-top:none;
	margin-top:0px;
}

#sidebarLinks .textwidget ul li {
	
	padding-left:0;
	line-height:24px;
}
.textwidget ul {
	padding:0;
	margin:0;}
	
#sidebarCloud {
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}

#sidebarCloud .textwidget a {
	color:#333;
}
#sidebarCloud .textwidget a:visited {
	color:#000;
}
	
#sidebarLinks .textwidget ul li.newsletter {
	background:url(images/email.png) no-repeat left;
	padding-left:23px;
	
}

#sidebarLinks .textwidget ul li.facebook {
	background:url(images/facebook.png) no-repeat left;
	padding-left:23px;
}

#sidebarLinks .textwidget ul li.feed {
	background:url(images/feed.png) no-repeat left;
	padding-left:23px;
}

#sidebarLinks .textwidget ul li.twitter {
	background:url(images/twitter.png) no-repeat left;
	padding-left:23px;
}

.tag-cloud {
	margin-top:-10px;
	line-height:1.8em;
}

#rightColumn.kontakt .tag-cloud{
	margin-top:10px;
}

ul.tabNavigation {
	width:380px;
	float:left;
	margin-bottom:20px;
}

ul.tabNavigation li {
	display:inline;
	}
	
ul.tabNavigation li a{
	background:url(images/undermeny_bg2.png) repeat-x left;
	color:#21832e;
	padding-left:24px;
	padding-right:24px;
	padding-top:10px;
	padding-bottom:9px;
	font-size:16px;
	text-transform:uppercase;
	height:26px;
}

ul.tabNavigation li a.selected {
	background:url(images/sosialmediaBox.png) repeat-x top left;
	color:#FFF;
	padding-top:4px;
	padding-bottom:4px;
}

#first, #second, #third, #fourth {
	margin-top:-16px;
	padding:0px;
	padding-left:5px;
	border:#75c586 1px solid;

}

.entry {
	line-height:1.5;
	margin-bottom:20px;
}
	
.entry img {
	padding:4px;
	border: 1px solid #ccc;
	margin-right:5px;
	margin-left:5px;
}
	
.entry strong {
	font-weight:bold;
}
.entry a:link, .entry a:visited, .entry a:active, .entry a:visited {
	color:#007dc6;
}	

.entry ol {
	list-style-type: decimal;
	list-style-position: inside;

}
----------------------------------------------------

#navcontainer { width: 300px; }

#navcontainer ul
{
float:right;
margin-left: 0;
padding-left: 0;
list-style-type: none;
margin-top:-19px;
}

#navcontainer a
{
display: block;
width: 290px;
background:url(images/undermeny_bg.png) no-repeat left;
padding-left:10px;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
height:19px;
padding-top: 5px;
}

#navcontainer a:hover
{
	text-decoration:underline;
}


----------------------------------------------------



.undermeny {
	margin-top:-13px;
	margin-bottom:20px;
	}

.undermeny ul {
		float:right;
		margin-left: 0;
padding-left: 0;
list-style-type: none;
	}

.undermeny li {
	background:url(images/undermeny_bg.png) no-repeat left;
	height:19px;
	padding-top:5px;
		list-style-type: none;
}

.undermeny li.current_page_item a:link, .undermeny li.current_page_item a:visited {
	font-weight:bold;
}	

.undermeny li a:link, .undermeny li a:active, .undermeny li a:visited {
	color:#000;
	margin-left:10px;
	}

* html .undermeny li {padding-bottom:5px;
} /*style for IE*/

* html .undermeny {margin-top:-1px;}

.subpost {
	width:200px;
	float:left;
	margin-right:13px;
}
.subpost h1 a:link, .subpost h1 a:active, .subpost h1 a:visited {
	font-size:12px;
	color:#21832e;
	margin:0;
	line-height:1;
	padding:0;
}

.presseheading {
	margin:23px 0px 3px 0px!important;
}
	
#pressemeldingwrap {
	width:100%;
	float:left;
}

.ie7 #pressemeldingwrap {
	margin:30px 0;
}

#pressemeldingwrap h1 {
	margin-bottom:10px;
	margin-top:10px;
}

#feeds {
	float:left;
	margin-top:40px;
	margin-bottom:30px;
}

.ie7 #feeds {
	margin-bottom:60px;
}

.tabs #first, .tabs #second, .tabs #third {
	position:relative;
	z-index:1337;
}

.lesmer {
	float:left;
	margin-top:10px;
	color:#0084c0;
	
}

#byline {
	color:#999;
	margin-bottom:10px;
	padding-top:5px;
}

#byline a:link, #byline a:active, #byline a:visited {
	color:#000;
}

.share {
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding: 5px 0;
	height:18px;
	margin:20px 0 0 0;
}
	
.kommentarer h3 {
	font-size:14px;
	text-transform:uppercase;
	color:#21832e;
	margin-bottom: 20px;
}

.date {
	font-size:10px;
	color:#666;
}
	
.kommentarwrap {
	float:right;
	width:570px;
	display:block;
	margin-bottom:20px;
}


ul.children {
}

ul.children .kommentartopp {
	background:url(images/reply_kommentartopp.gif) no-repeat top left;
	padding-left:25px;
	padding-top: 8px;
	width:490px;

}

ul.children .kommentarbunn {
	background:url(images/reply_kommentarbunn.gif) no-repeat bottom left;
	padding-left:25px;
	width:490px;
	margin-right:25px;
	padding-top:10px;
	padding-bottom:10px;

}

ul.children .kommentarwrap {
	float:right;
	width:490px;
	display:block;
	margin-bottom:20px;
}

ul.children .avatar {
	margin-left:0px;
	padding:0;
	}

ul.children li.bypostauthor .kommentartopp, ul.children li.byuser .kommentartopp {
	background:url(images/reply_kommentartopp_forfatter.gif) no-repeat top left;
	padding-left:25px;
	padding-top: 8px;
	width:490px;
}

ul.children li.bypostauthor .kommentarbunn, ul.children li.byuser .kommentarbunn {
	background:url(images/reply_kommentarbunn_forfatter.gif) no-repeat bottom left;
	padding-left:25px;
	width:490px;
	margin-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}



li.bypostauthor .kommentartopp, li.byuser .kommentartopp{
	background:url(images/kommentartopp_forfatter.gif) no-repeat bottom left;
	padding-left:25px;
	width:570px;
	margin-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}
	
li.bypostauthor .kommentarbunn, li.byuser .kommentarbunn {
	background:url(images/kommentarbunn_forfatter.gif) no-repeat bottom left;
	padding-left:25px;
	width:570px;
	margin-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	}


.kommentartopp {
	background:url(images/kommentartopp.gif) no-repeat top left;
	padding-left:25px;
	padding-top: 8px;
	width:570px;
}

.kommentartopp a:link, .kommentartopp a:active, .kommentartopp a:visited {
	color:#000;
	font-size:12px;}
	
.kommentarbunn {
	background:url(images/kommentarbunn.gif) no-repeat bottom left;
	padding-left:25px;
	width:570px;
	margin-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	}

.kommentarbunn p {
	width: 540px;
	}

.kommentarbunn a:link, .kommentarbunn a:active, .kommentarbunn a:visited, #respond a:link, #respond a:active, #respond a:visited {
	color:#0084c0;
	}

.avatar {
float: left;
width:64px;
background-color:#CCC;
}

#skrivkommentarwrap {
	border-top: solid 1px #CCC;
	display:block;
}
	
#skrivkommentarpersonalia {
	width:250px;
	float:left;
	background-color:#FF0;
}
	
#skrivkommentartekst {
	float:right;
	width:300px;
	background-color:#F0F;
}	
	
	
	#form_venstre {
width:242px;
float:left;
padding-left:7px;
}

#form_venstre input {
color:#333333;
border:0;
background:url(images/input.gif) no-repeat;
width:242px;
height:24px;
margin-bottom:10px;
padding-left:8px;
}

#form_hoyre {
width:348px;
float:right;
}



.kommentarknapp {
background:url(images/sendknapp.gif) no-repeat;
height: 23px;
width: 115px;}

#form_hoyre textarea {
background:url(images/textarea.gif) no-repeat;
border:none;
width:348px;
height:135px;
font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding: 7px;
	padding-right:10px;
}


#form_hoyre .kommentarknapp {
width:111px;
height:29px;
padding:0;
margin:0;
margin-bottom:50px;
}

#sidebarnavn {
	text-transform:uppercase;
	color:#24923c;
	font-size:16px;
	margin-bottom:15px;
}

.post-title{
	font-size:12px;
		font-weight:bold;
	margin-top:15px;
}

.sidebaringress {
	color:#333;
	margin-bottom:5px;
	}



#rightcolumn h3 a:link,#rightcolumn h3 a:visited, #rightcolumn h3 a:active {readmore
	font-size:12px;
	font-weight:normal;
	color:#666;
}
sidebarCloud
#rightcolumn .date {
	}

.sidebarkategori a:link, .sidebarkategori a:visited, .sidebarkategori a:active {
	font-style:italic;
	margin-bottom:15px;
}

.sidebardato {
	color:#999;
	font-size:9px;}

li.cat-post-item {
	}
	
.sidebarlesmer a:link, .sidebarlesmer a:visited, .sidebarlesmer a:active  {
	margin-top:0;
 	float:right;
	width:50px;
	color:#030;

}

.post h1.bloggtittel {
margin:0;}
	
.globalbloggtittel {
	font-weight:bold;
	margin-left:10px;
	width:200px;
	float:left;
}	

.globalbloggtittel a:link, .globalbloggtittel a:active, .globalbloggtittel a:visited {
	color:#000;
}


.bloggreadmore{
	float:right;
	color:#06C;
	width:60px;
}

.bloggreadmore a {
	color:#007DC6;
}

#rightcolumn .bloggreadmore a:link, #rightcolumn .bloggreadmore a:visited, #rightcolumn .bloggreadmore a:active {
	color:#0084c0;
	background:url(images/lesmer.gif) no-repeat left;
	padding-left:25px;	
}

#rightcolumn .bloggreadmore a:visited, .bloggreadmore a:visited {
	color:#0084c0;
	background:url(images/lesmer.gif) no-repeat left;
	padding-left:25px;	
}


#globalbloggboks {
	border-bottom: dotted 1px #CCC;
	margin-bottom:10px;
	width:300px;
}

#globalbloggboks .globalbloggtittel, #globalbloggboks .bloggreadmore {
	padding-top:3px;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

p.blogglesmer {
	float:right;
	margin:0px;
}

#tagger {
margin-top:8px;
border-bottom:#c0c0c0 1px solid;
border-top:#c0c0c0 1px solid;
padding-left:9px;
color:#000;
height:18px;
padding-top:9px;
width:631px;
}

.tags {
	margin-top:2px;
	width:500px;
	height:16px;
	overflow:hidden;
}

.tags a {
	color:#878787;
	margin-left:15px;
	text-transform:lowercase;
	font-style:italic;
}

#tagger a:link,#tagger a:visited, #tagger a:active {
color:#878787;
margin-left:15px;
text-transform:lowercase;
font-style:italic;

}

.skribentbilde {
	padding: 2px;
	border: 1px solid #CCC;
	margin-right:4px;
}

#twitterinfo, #youtubeinfo, #blogginfo {
	float:left;
	width:250px;
	border-right: dotted 1px #CCC;
	margin-right:10px;
	height:150px;
	padding:0 10px;
}

.twitterfeed, #youtubefeed, #bloggfeed {
	float:right;
	width:340px;
	height:150px;
	overflow:scroll;
	overflow-x: hidden;
}

.twitterfeed a:link, .twitterfeed a:active, .twitterfeed a:visited {
	color:#000;
	background:url(images/twitter_bouble.png) no-repeat top left;
padding-left:20px;
}
.twitterfeed li.twitter-item {
	margin-bottom:5px;
}

.twitter-timestamp {
	color:#999;
	font-size:10px;
}
#bloggfeed li {
	background:url(images/twitter_bouble.png) no-repeat top left;
padding-left:20px;
	list-style: none;}

.youtube {
	width:620px;
}
.youtubefilmer {
	width:300px;
}

.youtubecontent {
	float:left;
	padding:2px;
	border:solid 1px #CCC;
	width:120px;
	margin-bottom:5px;}
.youtubemeta {
	margin-top:12px;
	margin-left:5px;
	float:left;
	width:150px;
}

.youtubemeta a:link, .youtubemeta a:visited, .youtubemeta a:active {
	font-weight:bold;
	color:#000;
}
	
#articleImage_kontaktoss {
	padding-bottom:20px;}
	
.ansattboks {
	width:300px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	height:110px;
}
	
.ansattbilde {
	float:left;
	width:73px;
	margin-right:11px;
}

.ansattbilde img {
		padding:2px;
	border: 1px solid #CCC;
}
.ansattinfo {
	float:right;
	width:210px;
}	

span.strong {
	font-weight:bold;
}

.ansattinfo a:link, .ansattinfo a:visited, .ansattinfo a:visited {
	color:#007dc6;}
.2 {
	clear:both;
}

.skribentwrap {
	width:300px;
}

.skribentwrap a:link, .skribentwrap a:visited, .skribentwrap a:active {
	} 


.skribentbilde {
	float:left; 
	width: 73px;}
	
#pressemeldingingress {
	font-size:14px;
	font-weight:bold;
	margin:30px 0;
}

#kontoradresse {
	margin-top:-123px;
	height:125px;
	margin-left:770px;
	font-size:11px;
	line-height:13px;
}

#kontoradresse p {
	margin-top:5px;}
#kontoradresse strong {
	font-size:16px;
	color:#21832e;
}

#kontoradresse a:link, #kontoradresse a:active, #kontoradresse a:visited {
		color:#0084c0;
}

#pressekontakt .textwidget {
	font-size:11px;
}

#pressekontakt .textwidget a:link, .pressekontakt .textwidget a:active, .pressekontakt .textwidget a:visited {
		color:#007dc6;

}
#pressekontakt .textwidget img {
	border: solid 1px #CCC;
	padding:2px;
	margin-right:4px;
}

#pressekontakt .textwidget strong {
	color:#000;
	font-weight:bold;
}
	
#pressekontakt .textwidget em {
	font-style:italic;
	color:#666;
	font-size:10px;
}

	
----------- Forsidebannere ---------

.container { width:960px; height:335px; overflow:hidden;overflow-x: none;  position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:960px; display:none; padding:0; margin:0; }
.container img {
	border:0;}
/*
* Optional
*/
#loopedSlider,#newsSlider { margin:0 auto; width:960px; position:relative; overflow:hidden; clear:both; height:335px; margin-top:20px; }
ul.pagination { list-style:none; padding:0; margin:0; }
ul.pagination li { float:left; }
ul.pagination a {background-image:url(images/slidekule.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination li a { padding:0; }
ul.pagination li.active a { background:blue; color:white; }
		a.previous { position:absolute; top:167px; left: 20px;background-image:url(images/previous.png); background-position:0 0; background-repeat:no-repeat;height:25px;width:25px;}
		a.next { position:absolute; top:167px;left:920px;background-image:url(images/next.png); background-position:0 0; background-repeat:no-repeat; height:25px; width:25px;}

	/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
font-style:italic;
}
/* End captions */
