/*
Theme Name: Blank 1 sidebar - right (theme development)
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Anna
Author URI: 
Tags: empty, clean, development, design

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



/* - BASIC STUFF - */
body {background:#FFF;font:9pt/11pt Verdana, Geneva, sans-serif;color:#000;margin:0 auto;padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small;}
blockquote {font-style:oblique;}

#displayBlock{
display:block;
}

/* -- LISTS -- */
ul {margin:0; padding-bottom:5px;}
ul li {	margin-left:0px; padding:0px; position:relative;}
ul li ul {position: absolute; left: 100%;}
li {list-style-type:none;}
.disc {list-style-type:disc;}
/* lists inside posts */
.entry-content ul ol {margin-left:0px;}
.entry-content ul li {margin-left:5px; list-style:disc; list-style-position:inside; }
.entry-content ul li li {margin-left:3px; list-style:circle;  }
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside;}
.entry-content ol li li {margin-left:5px;}

#sirkel ul {

margin-top: 5px;
list-style-type:circle;

}



/* -- HEADINGS -- */
h1,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:180%;}

h2 {
line-height:110%;
}

h3 {
line-height:130%;
}


h5 {
line-height:140%;
margin-bottom:5px;
margin-top:20px;

}

h6 {
line-height:160%;
margin-bottom:5px;
}


h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:110%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {
float:none;
clear:both;
margin:0 auto;
padding:0;
width:1280px;
background-color:#e8e8e8;

}

#header {
height: 200px;
background-image: url(designImages/banner1.jpg);
margin:0 auto;
text-align:center;
}

#mainMenu{
background-image: url(designImages/menu_backgr-2.jpg);
background-repeat: repeat x;
height: 35px;

}


/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

ul.navigation{
width: 980px;
display: block;
list-style-type: none;
color: #fff;
margin: 0 auto;
font-family: Times;
}

ul.navigation li{
position: relative;
display: block;
height: 35px;
line-height: 35px;
float: left;
font-size: 13px;
font-weight: none;
margin-right: 12px;
padding-left: 10px;
padding-right: 10px;
margin-left: 0px;
list-style-type: none;
}

ul.navigation li a{
color: #fff;
text-decoration: none;
}

ul.navigation li:hover{
background-image: url(designImages/menu_backgr_hover.jpg);
background-repeat: repeat-x;
}

ul.navigation li:hover a{
color: #FFF;
}

ul.navigation li ul{
width: 245px;
display: block;
text-align: left;
visibility: hidden;
position: absolute;
top: 35px;
padding-left: 0px;
left: 0px;
border-top: none;
background-image: url(designImages/dropdown_backgr.png);
}

ul.navigation li ul li{
width: 235px;
text-align: left;
margin-left: 0px;
padding-right: 0px;
border-top: 1px solid #fff;
}


/*submenus*/


ul.navigation li.msieFix{
background-image: url(designImages/menu_backgr_hover.jpg);
background-repeat: repeat-x;

}

ul.navigation li ul li {
/*background-image: url(designImages/dropdown_backgr.png);*/
border-top: 1px solid #ccc;
}

ul.navigation li ul li:hover{
border: 0px solid transparent;
border-top: 1px solid #ccc;
background:none;
/*background-image: url(designImages/dropdown_backgr.png);*/
}


ul.navigation li:hover ul,
ul.navigation li.msieFix ul {
	visibility:visible;
}


ul.navigation li.msieFix a{
color: #ccc;
}

ul.navigation li ul li a{
color:#ccc;

}

ul.navigation li.msieFix ul li a:hover{
color: #ccc;
border-bottom: 1px dotted #ccc;
}

#droDown,#dropDown ul{
padding:0;
margin:0;
}

#dropDown li ul a{
margin-left: 10px;
}

#dropDown li{
float:left;
display:block;
/*width: 105px;*/
position: relative;
list-style-type: none;
border: 0px solid transparent;
/*text-align: center;*/
font-size: 15px;
margin-left: 45px;
z-index: -1;
}

#dropDown li a{
color: #fff;
text-decoration: none;
}

#dropDown li:hover{
background-color: none;
}

#dropDown li:hover a{
color: #FFF;
}

#dropDown li ul{
visibility: hidden;
position: absolute;
top: 19px;
left: 0px;
width:150px;
border: 1px solid #fff;
border-top: none;

}

#dropDown li ul li{
width: 150px;
text-align: left;
margin-left: 0px;
}

* html fieldset p {
z-index:-1
}

/*submenus*/

#dropDown li ul li {
background-color:#CDEEFC;
border-top: 1px solid #fff;
}

#dropDown li ul li:hover{
border: 0px solid transparent;
border-top: 1px solid #fff;
}

#dropDown li:hover ul{
visibility:visible;
background-color:#CDEEFC;
}

#dropDown li:hover ul,
#dropDown li.msieFix ul {
	visibility:visible;
z-index: 99;
	background: transparent;
}

#dropDown li.msieFix{
background: none;

}

#dropDown li.msieFix a{
color: #fff;
text-decoration: underline;
}

#dropDown li ul li a{
color:#00aeef;
font-size: 12px;
}

#dropDown li.msieFix ul li a{
color: #00aeef;
}






#contentWrapper{
margin: 0 auto;
background-image: url(designImages/container_backgr.jpg);
background-repeat: repeat-x;
background-color: #e8e8e8;
clear: both;

padding-top: 20px;
}

#innhold{
width: 940px;
background-color: #fff;
margin: 0 auto;
/*min-height: 550px;*/
clear: both;
padding: 20px;
}

#innhold_ekstra{
width: 940px;
margin:0 auto;
margin-top: 5px;
padding: 20px;
clear: both;
background-image: url(designImages/footer_backgr_small-2.jpg);
background-repeat: repeat-x;
height: 235px;
}

#aktuelleStillinger{
width: 560px;
float: left;
margin-left: -5px;
}

#stillinger{
background-image: url(designImages/aktuelle_stillinger_backgr.jpg);
background-repeat: no-repeat;
height: 125px;
padding-top: 20px;

}

#stillingsModul{
width: 520px;
height: 85px;
background-color: #efefef;
background-image: url(designImages/icon_stilling.gif);
background-repeat: no-repeat;
background-position: 20px center;
margin-left: 20px;
position: relative;
}

#aktuelleStillinger h2{
font-size : 14px;
display: block;
background-color: #efefef;
padding: 5px;
margin-bottom: 5px;
margin-left: 3px;
}

a.stilling_knapp{
display: block;
width: 270px;
height: 85px;
line-height: 85px;
color: #fff;
font-size: 13px;
background-image: url(designImages/button_backgr_lrg-2.gif);
background-repeat: no-repeat;
background-position: center center;
margin-left: 100px;
text-align: center;
}

#cvRegistrering{
width: 360px;
float: right;
}

#registrering{
background-image: url(designImages/cv_registrering_backgr);
background-repeat: no-repeat;
height: 105px;
padding-top: 20px;
}

#registreringsModul{
width: 320px;
height: 85px;
background-color: #efefef;
background-image: url(designImages/icon_cv.gif);
background-repeat: no-repeat;
background-position: 20px center;
margin-left: 20px;
position: relative;
}

a.cv_knapp{
display: block;
width: 170px;
height: 85px;
line-height: 85px;
color: #fff;
font-size: 13px;
background-image: url(designImages/button_backgr-2.gif);
background-repeat: no-repeat;
background-position: center center;
margin-left: 100px;
text-align: center;
}

#cvRegistrering h2{
font-size : 14px;
display: block;
background-color: #efefef;
padding: 5px;
margin-bottom: 6px;
margin-left: 3px;
}

.clearDiv{
width: 100%;
position: relative;
clear: both;
height: 1px;
}

#twitter{
width: 320px;
height: 230px;
overflow: hidden;
float: left;
}

#kart{
width: 360px;
height: 230px;
float: right;
margin-right: -2px;
}

#nyhetsbrev{
width: 220px;
float: left;
background-image: url(designImages/nyhetsbrev_backgr.jpg);
background-repeat: no-repeat;
background-position: left 35px;
height: 240px;
margin-left: 22px;
}

#paamelding{
background-color: #efefef;
width: 185px;
height: 135px;
margin-top: 20px;
margin-left: 15px;
}

a.nyhets_button{
display: block;
width: 170px;
height: 75px;
line-height: 75px;
color: #fff;
font-size: 14px;
background-image: url(designImages/button_backgr-2.gif);
background-repeat: no-repeat;
background-position: center center;
margin: 0 auto;
text-align: center;
}

#paamelding form{
margin: 0auto;
margin-top: 20px;
}

#spacer(
clear:both;
min-height: 1px;)

div#footer {
height:50px;
margin: auto;
width: 980px;
}
#footertext
{
text-align:center;
}


/* -- POSTS -- */
.post-index {margin:0;}
#post-single {margin:0;}
.posts-wrap {
float: left;
clear:both;
width:552px;

}

.posts-wrap-full {
float: left;
clear:both;
width:944px;

}
/* -- Tweets -- */
ul.tweets{
margin-left:-33px;}

ul.tweets li{
border-bottom:1px dotted #ededed;
margin-bottom:5px;
margin-top:5px;
padding-bottom:5px;
}

/* -- SIDEBARS --*/
.sidebar-wrap {
float:right;

width:350px;
border: 0px solid #000;

}
.sidebar {width:100%;clear:none;}
.block-1 {float:right; padding-bottom:5px; }

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

p{
margin-top: 0px;
}


/*********END NAVIGATION**********/

.rightMenu{
background-color: #efefef;
min-height: 100px;
margin-top: 0px;
padding-top: 5px;

}

.rightMenu h2{
font-family: Times;
display: block;
font-size: 13px;
background-color: #fff;
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
font-weight: none;
color: #366f04;
padding: 5px;
}

.rightMenu a{
display: block;
color: #000;
font-size: 13px;
border-bottom: 1px dotted #c7c7c7;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
background-image: url(designImages/rightMenu_backgr.jpg);
background-repeat: no-repeat;
background-position: 5px center;
}

.widget{
margin: 0px;
margin-bottom: 20px;
padding-bottom: 15px;
}

#twitter .widget h3.widgettitle{
color: #fff;
border-bottom: 1px solid #fff;
display: block;
margin-bottom: 5px;
margin-left: 5px;
height: 30px;
line-height: 30px;
font-family: Times;
font-size: 12px;
background-image: url(designImages/twitterlogo.gif);
background-repeat: no-repeat;
background-position: right center;
}

#twitter .widget h3.widgettitle a{
color: #fff;
}

#twitter .widget li{
color: #fff;
margin-left: none;
}

#twitter .widget li a{
color: #fff;
}

#kart h3{
color: #fff;
border-bottom: 1px solid #fff;
display: block;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
height: 30px;
line-height: 30px;
font-family: Times;
font-size: 12px;
}

#nyhetsbrev h3{
color: #fff;
border-bottom: 1px solid #fff;
display: block;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 10px;
height: 30px;
line-height: 30px;
font-family: Times;
font-size: 12px;
}

hr{
color: #c7c7c7;
width: 100%;
}

/* --START Nyheter-- */

#nyheter li {
list-style-type: none;
margin-left:0px;
}

#nyheter ul {
list-style-type: none;
padding:0px;
}

.widgettitle {
margin-bottom: 15px;
}



.cat-post-item {
margin-bottom: 25px;
padding-bottom: 10px;
border-bottom: 1px dotted #ccc;
font-size: 12px;
}

.cat-post-item a{
text-decoration: none;
color: rgb(77,77,77);
}

.partner {
/*font-family: Times;*/
color: #000000;
margin-top: 0px;
margin-bottom: 5px;
font-weight: none;
font-size: 11px;

text-decoration: none;
}

.FrontPageTitle {
font-family: Times;
color: #366f04;
margin-top: 17px;
margin-bottom: 15px;
font-weight: bold;
font-size: 22px;
line-height: 110%;
text-decoration: none;
}

.PostTitle {
font-family: Times;
color: #366f04;
margin-top: 0px;
margin-bottom: 5px;
font-weight: none;
font-size: 20px;
text-decoration: none;
}

.PostDato {
font-size:10px;
color: rgb(77,77,77);
padding-bottom: 5px;
}

.PostImg {
padding-bottom: 3px;
}

/* --END Nyheter-- */


/* --START KONTAKT-- */

#kontakt-wrapper {
width: 565px;
}

#kontaktperson {
width: 260px;
height: 170px;
padding-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
float: left;
background-color:#F9F9F9;
border: 1px solid #EDEDED; 
color:#333;
}

#kontaktperson a{
text-decoration:none;
color:#333;
}

#kontaktperson .h2 {
margin-top: 20px;
font-family:Times;
font-size:18px;
color:#000;
display:block;
}

#kontaktperson .kontaktright {
float:right;
clear:none;
border:5px solid #EDEDED;
margin-right: 5px;
/*margin-top: 5px;*/
}

#kontaktperson .merinfo {
clear:none;
border-top:1px dashed #ccc;
margin-top: 10px;
margin-right: 10px;
padding-top: 5px;
display:block;
}

/* --SLUTT KONTAKT-- */

#kontaktperson_samarbeidspartnere {
width: 260px;
height: 170px;
padding-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
float: left;
background-color:#F9F9F9;
border: 1px solid #EDEDED; 
color:#333;
display:inline;
background-color:#F9F9F9;
}

#kontaktperson_samarbeidspartnere a{
text-decoration:none;
color:#333;
}

#kontaktperson_samarbeidspartnere a:hover{
text-decoration:none;
color:#aeacac;
}

#kontaktperson_samarbeidspartnere .h2 {
margin-top: 20px;
font-family:Times;
font-size:18px;
color:#000;
display:block;
}

#kontaktperson_samarbeidspartnere .merinfo {
clear:none;
border-top:1px dashed #ccc;
margin-top: 10px;
margin-right: 10px;
padding-top: 5px;
display:block;
}

#kontaktperson_right_samarbeidspartnere {

clear:none;
width: 248px;
height: 170px;
padding-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
background-color:#F9F9F9;
border: 1px solid #EDEDED; 
color:#333;
float:left;
background:#F9F9F9;
}

#kontaktperson_right_samarbeidspartnere a{
text-decoration:none;
color:#333;
}

#kontaktperson_right_samarbeidspartnere a:hover{
text-decoration:none;
color:#aeacac;
}

#kontaktperson_right_samarbeidspartnere .h2 {
margin-top: 20px;
font-family:Times;
font-size:18px;
color:#000;
display:block;
}

#kontaktperson_right_samarbeidspartnere .merinfo {
clear:none;
border-top:1px dashed #ccc;
margin-top: 10px;
margin-right: 10px;
padding-top: 5px;
display:block;
}



#nyheter li.cat-post-item{
height:160px;
}
