/*
@font-face
{
  font-family: SuperGroteskWeb;
  src: url('/media/1870/supergroteskweb.eot');
}
@font-face
{
  font-family: SuperGroteskWeb;
  src: url('/media/1873/supergroteskweb.woff') format('woff');
}
*/

/*
Klean code
2008-06-19

nam nam design webbureau v. Lasse Gejl
www.namnamdesign.dk

2010-04-19: Fixed bugs and adjusted by Namic (www.namic.dk)
2010-10-19: new footer design by CG (tags:101019)
*/

* {
  margin: 0;
  padding: 0;
}
body {
  background: #ECE6DE;
  font: 13px/18px "Lucinda Sans Unicode", "Lucida Grande", "Lucinda Sans", "Trebuchet MS", sans-serif;
}
input, textarea, select {
  font: 11px/12px "Lucinda Sans Unicode", "Lucida Grande", "Lucinda Sans", "Trebuchet MS", sans-serif;
}
hr {
  display: none;
}
p {
  margin: 15px 0;
}
a {
  color: #004225;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  border-bottom: 1px dotted #004225;
}
a:hover {
  text-decoration: none;
  border-bottom: 1px solid;
}
a:visited {
  color: #002542;
  text-decoration: none;
  border-bottom: 1px dotted #002542;
}
a:visited:hover {
  border-bottom: 1px solid #002542;
}
#main h3 {
font-size:13px;
padding:20px 0;
}
.clear {
  clear: both;
}
.right {
  float: right;
}
fieldset {
  border: none;
}
a img{
border:0px;
}
/*
#container {
  background: #fff url(/media/238/bg_container.gif) repeat-y center top;
}
*/
#container {
background-color:#FFFFFF;
}
#content .wrapper {
background:url("/media/238/bg_container.gif") repeat-y scroll center top #FFFFFF;
}

div.wrapper {
  margin: 0 auto;
  position: relative;
  padding: 0 20px;
  width: 950px;  
}
#header {
   background: #002E1A url(/media/161/bg_line_green.gif) no-repeat center top;
   height: 86px;
}
#logo {
  float: left;
  padding-top: 20px;
}
#logo h1, #logo h3 {
  margin: 0;
  overflow: hidden;
  text-indent: -100em; 
}
#logo #headline {
  background: url(/media/166/logo_klean.gif) no-repeat;
  font-size: 1px;
  height: 47px;
  width: 135px;
}
#logo #headline a {
  display: block;
  height: 47px;
  border: none;
}
#global {
  float: right;
  line-height: 25px;
  font-size: 10px;
  position: relative;
  text-align: right;
  width: 420px;
}
#global ul {
  float: left;
}
#global li {
  border-right: 1px solid #40544B;
  display: inline;
  list-style: none;
}
#global li.last {
  border: none;
  padding-right: 5px;
}
#global a {
  color: #fff;
  padding: 0 8px 0 5px;
  text-decoration: none;
  border: none;
}
#global a:hover {
  text-decoration: underline;
}
#search {
  position: absolute;
  left: 210px;
  top: 0;
}
#search .field, .searchbox .field {
  background: #E4E4E4;
  border: none;
  float: left;
  height: 14px;
  padding: 5px 8px 5px 8px !important;
  width: 164px !important;
}
#search .button, .searchbox .button {
  float: left;
  padding:0 !important;
}
.searchbox {
background-color:#E4E4E4;
border:1px solid #C9C9C9;
height:25px;
width:210px;
}
#navi {
  background: #000;
  height: 70px;
}

li#nav_index a,
li#nav_loesninger a,
li#nav_kunder a,
li#nav_arrangementer a,
li#nav_weblog a,
li#nav_kontakt a { 
  background: url(/css/img/navigation.png);
}
/*    
  normal = 0
  hover = 70px
  current = 70px

  Afstand fra venstre:
  forside = 0 (103px)
  loesninger = 103px (130px)
  kunder = 233px (137px)
  arrangementer = 383px (169px)
  weblog = 556px (160px)
  kontakt = 697px (118px)
*/
li#nav_index a           { background-position:-5px 0; width:103px; left:0 }
li#nav_index a:hover        { background-position:-5px -70px }
body#default li#nav_index a       { background-position:-5px -70px; cursor: default }

li#nav_loesninger a         { background-position:-103px 0; width:130px; left:103px }
li#nav_loesninger a:hover      { background-position:-103px -70px }
body#løsninger li#nav_loesninger a     { background-position:-103px -70px; cursor: default }

li#nav_kunder a          { background-position:-233px 0; width:137px; left:233px }
li#nav_kunder a:hover        { background-position:-233px -70px }
body#kunder li#nav_kunder a      { background-position:-233px -70px; cursor: default }

li#nav_arrangementer a        { background-position:-383px 0; width:169px; left:383px }
li#nav_arrangementer a:hover      { background-position:-383px -70px }
body#arrangementer li#nav_arrangementer a   { background-position:-383px -70px; cursor: default }

li#nav_weblog a         { background-position:-556px 0; width:160px; left:556px }
li#nav_weblog a:hover        { background-position:-556px -70px }
body#weblog li#nav_weblog a      { background-position:-556px -70px; cursor: default }

li#nav_kontakt a         { background-position:-697px 0; width:118px; left:697px }
li#nav_kontakt a:hover        { background-position:-697px -70px }
body#kontakt li#nav_kontakt a       { background-position:-697px -70px; cursor: default }

#brown {
  background: url(/media/171/bg_line_brown.gif) no-repeat center top;
  height: 6px;
}
#action {
  background: #EBEBEB;
  border-bottom: 1px solid #C9C9C9;
  color: #2F2F2F;
  font-size: 10px;
  line-height: 27px;
}
#action a {
  color: #2F2F2F;
  font-weight: normal;
  text-decoration: none;
  border: none;
}
#action a:hover {
  text-decoration: underline;
}
#action ul {
  float: right;
}
#action li {
  display: inline;
  list-style: none;
  margin-left: 14px;
}
#action li a {
  text-transform: none;
}
#action a.speaker {
  background: url(/media/1530/icon_speaker.gif) no-repeat right center;
  padding-right: 21px;
}
#action a.print {
  background: url(/media/233/icon_print.gif) no-repeat right center;
  padding-right: 22px;
}
#content li, #focus li, #side li {
  background: url(/media/674/icon_list.gif) no-repeat 0 4px;
  list-style: none;
  margin-left: 20px;
  padding-left: 20px;
  padding-bottom: 10px;
}

#more_and_related {
/*  margin-right: 200px;
*/
}

#more_and_related ul {
  width: auto!important;
}

#more_and_related a {
  font-size:12px;
}

#more_articles_by {
    float: left;
    padding-right: 5px;
    position: relative;
    width: 280px;
}

#related_articles {
  float:right;
  width:280px;
}

li.morearticlesby, li.relatedarticles {
  background: none!important;
  margin-left: 0px!important;
  padding-left: 2px!important;
}

h1.morearticlesby, h1.relatedarticles {
  padding-top:20px!important;
  padding-bottom:0px!important;
}

#content ol li {
  background: none;
  list-style: inherit;
  margin-left: 40px;
  padding-left: 5px;
        padding-bottom:10px;
}

.byline-wrapper {
    height: 54px;
    position: relative;
    top: 20px;
}
/* ny størrelse img på weblog */
#weblog .byline-wrapper {
  height:73px;
  top: 0px;
}

#weblog .content-author-image {
    border: medium none !important;
    bottom: 27px;
    float: left !important;
    left: -22px;
    margin-right: 10px;
    position: relative;
    z-index: 1;
  
}

.byline-wrapper p {
  padding-left: 60px;
}
.noimage p {
  padding-left:3px!important;
}

.content-author-image {
    bottom: 36px;
    float: left!important;
    left: -20px;
    margin-right: 10px;
    position: relative;
    border: none!important;
}

#main {
  float: left;
  padding: 20px 0;
  width: 620px;
}
#content h1, #top h1 {
  line-height: 1.3;
  font-family: SuperGroBRg;
  font-weight:normal;
  font-family:Arial;
  font-size:16px;
}
#content h1 a, #top h1 a {
  font-weight:normal;
  font-family:Arial;
  font-size:18px;
}

.content-intro {
  padding-bottom: 20px;
}

/*
#main h1 {
  margin-right: 200px;
  padding-top: 30px;
  padding-bottom: 10px;
}
*/
#main h2 {
  font-size: 13px;
  margin-bottom: -14px;
}
#main p {
  margin-right: 200px;
}
#main ul, #main ol {
  margin-bottom: 15px;
  width: 400px;
}
#main p.date {
  color: #757575;
  font-size: 10px;
}
#main p.info {
  color: #535353;
  font-size: 12px;
  line-height: 18px;
  margin:3px 0 0;
}
#main p.info a {
  color: #535353;
}
#main img {
  border: 1px solid #C9C9C9;
  float: right;
  margin: 0 -180px 10px 20px; 
  padding: 2px;  
}
#main .field, #main .zemText {
  padding: 4px 5px;
  width: 300px;
}

#main label.zemText {
  padding: 0; margin: 0;
}

#main .signup, #main .button, #main .zemSubmit {
  padding: 3px 4px;
  cursor: pointer;
}
#side {
  float: right;
  font-size: 12px;
  padding: 12px 0;
  width: 310px;
}
#side li {
  background: none;
  list-style: none;
  margin: 0;
  padding: 1px 0 0 0;
}
#side a {
  color: #000;
  display: block;
  padding: 8px 20px;
  text-decoration: none;
  border: none;
  width: 270px;
}
#side a:hover {
  text-decoration: underline;
  border: none;
}
#side li.current {
  background: url(/media/558/bg_side_current.gif) no-repeat left top;
}
#side li.current a, #side li.current a:hover {
  background: url(/media/563/bg_side_current2.gif) no-repeat left bottom;
  text-decoration: none;
  cursor: default;
}
#footer {
  background: #ECE6DE;
  border-top: 1px solid #DED3C5;
  clear: both;
  font-size: 11px;
  padding: 20px 0 10px 0;
}
body.english #footer {
  border-top: none!important;
}
/*tag:101019
new footer
*/
#footer{
  padding: 0px 0 10px 0;
}
#social{
  height:53px;
}
#share{
  width:475px;
  height:53px;
  float:left;
  background-image:url(img/bg_vertical_line.gif);
  background-position:right;
  background-repeat:repeat-y;
}
#share img{
  padding-top:15px;
}
#footer img{
  border:none;
}
#footer_background{
  background-color:#ded3c5;
  background-image:url(img/footer_background.jpg);
  height:167px;
}
#map_aar a{
  background-image:url(img/icon_map_aar.jpg);
  background-position:0px 0px;
}
#map_aar a:hover{
  background-position:0px -108px;
}
#map_kop a{
  background-image:url(img/icon_map_kop.jpg);
  background-position:0px 0px;
}
#map_kop a:hover{
  background-position:0px -108px;
}
#map_kop a, #map_aar a{
  display:block;
  background-repeat:no-repeat;
  width:113px;
  height:108px;
  color:transparent;
  text-indent: -1000em;
}
#footer_newsletter{
  padding-top:5px;
  width:430px;
  height:53px;
  float:right;
  text-align:right;
}
#footer_newsletter p{
  display:inline;
}
#footer_newsletter label{
  visibility:hidden;
  display:none;
  color:none;
  text-indent: -1000em;
}
.watermark-email{
  color:#969696;
}
.input-focus{
  color:#000;
}
.newslettersignup-submit{
  background-image:url(img/news_tilmeld.gif);
  background-position:0px -34px;
  cursor:default;
}
#footer_newsletter .newslettersignup-submit{
  background-image:url(img/footer_tilmeld.gif);
  *background-image:none;
}
.newslettersignup-submit{
  display:inline;
  width:89px;
  height:34px;
  border:none;
  color:transparent;
  text-indent: -1000em;
  *text-indent: 0em;
}
#footer_newsletter div{
  display:inline;
  *padding-right:5px;
  *padding-top:0px;
}
#social a{
  text-decoration: none;
}
#footer-share-facebook, #footer-share-twitter{
  float:left;
  padding-right:30px;
}
#footer-share-twitter{
  padding-top:3px;
}
.footer_vertical_line, #footer .footer_vertical_line{
  height:2px;
  background-image: url(img/bg_copyright_line.gif);
  background-repeat: repeat-x;
  padding-bottom:25px;  
}
body.english .footer_vertical_line, body.english #footer .footer_vertical_line{
  background-image: none!important;
}
#cc_link{
  float:right;
}
#more .address{
  width:167px;
  float:left;
}
#more .address_map{
  float:left
}
#more .first a, #more .center a, #social a{
  color:#000;
  text-decoration:none;
  border:none;
  font-weight:normal;
}
#more .last a {
  font-weight:normal;
  color:#004225;
}
#more .last p{
  width:167px
}
#more .last.uk p {
  width: 355px;
}
#more .last{
  background-image:url(img/kleans_bog_om_scrum.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  height:130px;
}
#more .last.uk {
  background-image:url(img/iphone4scrumpoker115.png);
  background-repeat:no-repeat;
  background-position:right top;
  height:115px;
}
#more {
  margin-bottom: 10px;
}
/* end tag:101019 */
#more h3 {
  font-size: 14px;
  margin-bottom: -9px;
}
#more p {
  margin-bottom: 0;
}
#more div.box {
  float: left;
  padding: 0 20px;
  width: 289px;
}
#more div.box.uk {
  width: 435px;
}
#more div.box.uk a {
      color: #004225;
    font-weight: normal;
      border-bottom: 1px dotted #004225;
    color: #004225;
    font-weight: bold;
    outline: medium none;
    text-decoration: none;
}
#more div.box.uk a:hover {
      border-bottom: 1px solid;
    text-decoration: none;
}

#more div.first {
  padding-left: 0;
}
#more div.center {
  /* 404
  background: url(img/bg_more_lines.gif) repeat-y left top;
  */
  width: 292px;
}
#more div.last {
  padding-right: 0;
}
#more div.first.uk {
  width: 250px;
}
#more div.center.uk {
  width: 170px;
}
#more .field, #more .zemText, .newslettersignup-input {
  background: #fff;
  border: 1px solid #DCD5CB;
  margin-top: 9px;
  padding: 6px;
  width: 200px;
}
#more label.zemText {
  padding: 0; margin: 0; border: 0;
}

#copyright {
  clear: both;
  color:#76644d;
  padding-top: 10px;
}
#copyright a {
  color: #76644d;
  font-weight: normal;
  text-decoration: none;
  border: none;
}
#copyright a:hover {
  text-decoration: underline;
}
#copyright li {
  display: inline;
  list-style: none;
  margin-right: 20px;
}
#copyright li.css,
#copyright li.xhtml,
#copyright li.rss {
  float: right;
}
#copyright li.css {
  margin-right: 0;
}
#copyright li.css a {
  background: url(/media/1118/icon_css.gif) no-repeat right top;
  padding-right: 22px;
}
#copyright li.xhtml a {
  background: url(/media/1117/icon_xhtml.gif) no-repeat right top;
  padding-right: 22px;
}
#copyright li.rss a, a.rss {
  background: url(/media/1114/icon_rss.gif) no-repeat right top;
  padding-right: 22px;
}

/* page specific styles */

.comment
{
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: solid 1px #C9C9C9;
}
#weblog h1, .search h1, #arkiv h1, #archive h1, #kalender h1, #evidencebasedmarketing h1 {
margin-bottom:15px;
}
#weblog #main div.comments-wrapper, #evidencebasedmarketing #main div.comments-wrapper,
#kalender #main div.comments-wrapper {
  background: #eee;
  border-bottom: 1px solid #C9C9C9;
  border-top: 1px solid #C9C9C9;
  font-size: 12px;
  margin-bottom: 10px;
  padding: 0 20px 15px 20px;
  width: 400px;
}
#weblog #main h3, #evidencebasedmarketing #main h3,
#kalender #main h3 {
  font-size: 13px;
  padding: 20px 0;
}
#weblog #main .txpCommentInputMessage, #evidencebasedmarketing #main .txpCommentInputMessage,
#weblog #main .comment_name_input, #evidencebasedmarketing #main .comment_name_input, 
#weblog #main .comment_email_input, #evidencebasedmarketing #main .comment_email_input,
#weblog #main .comment_web_input, #evidencebasedmarketing #main .comment_web_input, 
#kalender #main .txpCommentInputMessage,
#kalender #main .comment_name_input,
#kalender #main .comment_email_input,
#kalender #main .comment_web_input {
  background: #fff;
  border: 1px solid #aaa;
  padding: 4px;
  width: 300px;
}

#artikler #main div.comments-wrapper {
  background: #eee;
  border-bottom: 1px solid #C9C9C9;
  border-top: 1px solid #C9C9C9;
  font-size: 12px;
  margin-bottom: 10px;
  padding: 0 20px 15px 20px;
  width: 400px;
}
#artikler #main div p.date {
  margin: -15px 0 0 0;
}
#artikler #main h3 {
  border-top: 1px solid #C9C9C9;
  font-size: 13px;
  padding: 20px 0;
}
#artikler #main .txpCommentInputMessage,
#artikler #main .comment_name_input,
#artikler #main .comment_email_input,
#artikler #main .comment_web_input {
  background: #fff;
  border: 1px solid #aaa;
  padding: 4px;
  width: 300px;
}

.search p.excerpt {
  margin-bottom: 0;
}

#results p.url {
  margin-top: 0;
}
#results p.url a {
  color: #888;
  font-size: 10px;
  text-decoration: none;
  border: none;
  /* text-transform: uppercase; */
}
#results p.url a:hover {
  text-decoration: underline;
}
#profil img.profil {
float:left;
margin:0 10px 2em 0;
}

/* forside styles */
body#default #container,
body.type2219 #container {
  background: #fff;
}
body#default #content, .type2078 #content,
body.type2219 #content {
  background: #EBEBEB;
  border-bottom: 1px solid #C9C9C9;
}
body#default #content {
  background: #FFFFFF!important;
}
#intro {
  background: url(/media/1535/bg_intro_line.gif) repeat-y right top;
  float: left;
  font-size: 12px;
  margin: 20px 0;
  padding-right: 20px;
  width: 290px;
}
#intro h1 {
  font-size: 18px;
}
#intro li, focus li {
  margin: 0 0 6px 0;
}
#tab {
  float: right;
  padding: 20px 0;
  width: 620px;
}
#tabsnavi {
  background: url(/media/1540/bg_tabsnavi.gif) repeat-y right top;
  float: left;
  height: 156px;
  padding-top: 10px;
  width: 210px;
}
#tabsnavi .heading {
  cursor: pointer;
  display: block;
  font-weight: bold;
  margin-right: -1px;
  padding: 8px 0 9px 0;
  width: 210px;
}
#tabsnavi .heading:hover{
  text-decoration: underline;
}
#tabsnavi .header_highlight, #tabsnavi .header_highlight:hover {
  background: url(/media/1545/bg_tab_current.gif) no-repeat right top;
  cursor: default;
  text-decoration: none;
}
#tabscontent {
  background: #fff;
  border: 1px solid #C9C9C9;
  border-left: none;
  float: right;
  font-size: 12px;
  height: 162px;
  padding: 1px;
  width: 407px;
}
#tabscontent h3 {
  font-size: 13px;
  padding-top: 15px;
}
#tabscontent p {
  margin: 10px 0;
}
#tabscontent .accordion_child {
  height: 162px;
  overflow: hidden;
  padding: 0 210px 0 15px;
}
#tabscontent #one-content {
  background: #fff url(/media/1550/12.jpg) no-repeat right top;
}
#tabscontent #two-content {
  background: #fff url(/media/1555/11.jpg) no-repeat right top;
}
#focus {
  font-size: 12px;
  margin: 20px 0 10px 0;
}
#focus h4{font-size: 12px;}
#focus h3, #focus h1 {
  font-size: 16px;
  /*font-family: SuperGroteskWeb;*/
}
#focus h3 a, #focus h1 a {
  color: #000000 !important;
  border:0 !important;
}
#focus p {
  margin-top: 5px;
}
#focus p.date {
  color: #757575;
  font-size: 10px;
  margin: 0;
}
#focus div.box {
  float: left;
  padding: 0 20px;
  width: 289px;
}
#focus div.first {
  padding-left: 0;
}
#focus div.center {
  background: url(/media/176/bg_focus_lines.gif) repeat-y left top;
  width: 292px;
}
#focus div.last {
  padding-right: 0;
}
#focus div.last p.date {
  line-height: 12px;
  padding-top: 4px;
}

.wrap_by {
  padding-left:68px;
}

.wrap_author {
  width:289px;
}

ul.zemError {
  list-style: none;
  margin: 5px 0;
}

ul.zemError li {
  color: red;
}
span.highlighted {
  background-color: yellow;
  font-weight: bold;
}
span.term1 {
  background-color: #a0ffff;
}
span.term2 {
  background-color: #99ff99;
}
span.term3 {
  background-color: #ff9999;
}
span.term4 {
  background-color: #ff66ff;
}
span.term5 {
  background-color: #00aa00;
}
#frontfeature {
height:278px;
margin-bottom:16px;
overflow:hidden;
padding-top:20px;
width:950px;
}
#frontfeature img {
border:none;
background-color: #fff;
padding: 2px;
-webkit-box-shadow: 1px 1px 7px #949494;
-moz-box-shadow: 1px 1px 7px #949494;
box-shadow: 1px 1px 7px #949494;
left:5px;
position:relative;
width:935px;
}
#frontfeature a {
  border: none;
}
/*#frontfeature a
{
  position:absolute;
  left: 23px;
  bottom: 43px;
  display: block;
  height: 32px;
  width: 32px;
  background: url(/media/1560/forward_normal.gif) no-repeat left top;
  text-decoration: none;
}

#frontfeature a:visited
{
  text-decoration: none;
}

#frontfeature a:hover
{
  background: url(/media/1565/forward_mouseover.gif) no-repeat left top;
  text-decoration: none;
}*/


/**********************************************
Styles tilf?jet af Dan, 13/10/2009 og fremefter 
***********************************************/

ul#sitemap ul {
  margin:  0;
}
ul#sitemap > li {
  margin-bottom: 10px;
}
#weblog #main #twitter, #evidencebasedmarketing #main #twitter, #kalender #main #twitter {
  display: block;
  border-top: 1px solid #C9C9C9;
  border-bottom: 1px solid #C9C9C9;
  padding: 1.5em 0 1.5em 45px;
  background: #fff url(/media/1110/twitter.png) no-repeat left center;
  margin-top: 2em;
}
.entry-summary p {
  margin-top: 0;
}
.hentry.summary p.date {
  margin-bottom: 0;
}
#weblog .hentry.content h1, #evidencebasedmarketing .hentry.content h1 {
  margin-bottom: 0;
}

#weblog .weblog-intro, #evidencebasedmarketing .weblog-intro {
  padding-bottom: 20px;
}

.weblog-entry-summary {
    margin-right: 200px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.hentry.content p.date {
  margin-top: 0;
}
.hentry p.date a {
  font-weight: normal;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px dotted;
}
.hentry p.date a:hover {
  text-decoration: none;
  border-bottom:  1px solid;
}
#weblog h1#comments,
#kalender h1#comments,
h1#pastevents {
  margin-top: 2em;
}
#weblog #cpreview + div.comment,
#kalender #cpreview + div.comment {
  padding: 0 20px;
  width: 400px;
  background-color: #fff6bf;
  border-top: 1px solid #ffd324;
  border-bottom: 1px solid #ffd324;
}
#weblog #cpreview + div.comment p,
#weblog .instructions,
#kalender #cpreview + div.comment p,
#kalender .instructions,
#section p {
  margin-right: 0;
}
#weblog #main input.comments_error,
#kalender #main input.comments_error {
  background-color: #fff6bf;
  border: 1px solid #ffd324;
}
#main img.borderless {
  border: none;
}
p.borderless img {
  border:none!important;
}

#løsninger .entry-title, #weblog .entry-title, 
#historier .entry-title, #arrangementer .entry-title, #arkiv .entry-title, 
#kontakt .entry-title, #nyhedsbrev .entry-title, #feeds .entry-title,
#sitemap .entry-title, #kunder .entry-title, #cmsscrum .entry-title,
#about .entry-title, #evidencebasedmarketing .entry-title, #archive .entry-title
 {
  padding-top: 30px;
  padding-bottom: 10px;
//  margin-bottom: 0.75em;
  margin-right: 200px;
}
#løsninger .entry-summary, #historier.entry-summary {
  font-size: 1.1em;
  line-height: 1.5;
}
/*
h1.loesning-title {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-right: 0px;  
}
*/
.blog-overview {
  font-size: 20px;
}

#kunder .entry-content:first-letter {  /* Ikke i brug for tiden */
  font-size: 5em;
  line-height: 1em;
  float: left;
  margin-right: 0.1em;
  font-family: "Palatino","Georgia","Book Antiqua",serif;
  font-weight: bold;
}
#main p.image, #main div.image {
  float: right;
  margin: 0 10px 10px 20px;
  padding: 0 0 20px 0;
  background: #fff url('/media/661/bg_image_caption.png') bottom center no-repeat;
}
#main p.image img, #main div.image img {
  margin: 0 0 8px 0;
}
#main p.image span.caption, #main div.image span.caption {
  display: block;
  text-align: right;
  color: #757575;
  font-size: 10px;
}
#main .factbox, #main blockquote {
  float: right;
  width: 250px;
  margin: 0 20px 10px 20px;
  padding: 55px 0 0 75px;
  color: #757575;
}
#main .factbox {
  background: #fff url('/media/1575/bg_factbox.png') top left no-repeat;
}
#main blockquote {
  background: #fff url('/media/608/bg_blockquote.png') top left no-repeat;  
}
#main ul.factbox li {
  margin-left: 0;
}
#main blockquote p {
  margin: 0;
  font-size: 1.1em;
  color: #75634b;
  line-height: 1.4;
}
#main blockquote em {
  display: block;
  font-style: normal;
  font-size: 10px;
  color: #757575;
  margin-top: 10px;
}
#løsninger p.date, #historier p.date, #weblog .byline-wrapper p.date, #evidencebasedmarketing .byline-wrapper p.date {
  padding-bottom: 15px;
  background: #fff url('/media/553/bg_author_credits.png') bottom left no-repeat;
}
#main h1.spacing {
  margin-top: 2.5em;
}

label.error
{
  display:block;
  color: #f00;
}

.search ul
{
  width: 100% !important;
  list-style: none !important;
}

.search li
{
  list-style: none !important;
  padding: 0px !important;
  margin: 0px !important;
  background: none !important;
}

/*
#nav {
  position: relative;
  top: 13px;
  margin: 0px;
  padding: 0px;
}
#nav a {
  height: 41px;
  display: inline-block;
  border: 0px;
  width: 113px;
  padding: 5px 0px 0px 0px;
  margin-right: 23px;
}
*/
#nav {
bottom:0;
left:0;
margin:0 20px;
padding:0;
position:absolute;
}
#nav a {
border:medium none;
display:block;
height:70px;
position:absolute;
text-indent:-9999px;
top:0;
}

ul#nav li { float:left; list-style-type:none }

#nav .activemenu a, #nav a:hover
{
  background-color: #222;

}

#nav a span
{
  color: #fff;
  font-size: 19px;
  padding-left: 4px;
  /*font-family: SuperGroteskWeb, sans-serif;*/
  /*font-family: "ff-super-grotesk-web-1","ff-super-grotesk-web-2";*/
  font-weight: bold;
}
#nav a span.small
{
  color: #7f7f7f;
  font-size: 11px;
}

#nav a:hover span.small, #nav .activemenu a span.small
{
  color: #b7b7b7;
}

#extravalues
{
  display:none;
}

p.date a {
border-bottom:1px dotted;
color:inherit;
font-weight:normal;
text-decoration:none;
}

a.newslettersignup-submit
{
  font-size: 11px;
}

a.newslettersignup-submit:hover
{
  border-bottom: 0 !important;
  text-decoration: underline !important;
}

#weblog p.date, #kalender p.date {
margin-bottom:0;
}

#weblog .entry-summary p:first-child, #kalender .description p:first-child {
margin-top:0;
}

#profil h1 {
clear:left;
}

#weblog #side .archive {
border-top:2px dotted #DFE8E3;
margin:10px 2px 0;
padding-top:15px;
text-align:right;
}

ul.sitemap {
float:left;
margin: 15px 40px 15px 0;
width:350px !important;
}

ul.sitemap ul {
width:350px !important;
}

div.search {
padding-top:40px;
}

#sitemap #side, .type1178 #side {
display:none;
}

#sitemap #main, 
.type1178 #main,
.type1862 #main,
.type2321 #main {
width:950px !important;
}

#sitemap #content .wrapper,
#default #content .wrapper,
#kunder #content .wrapper,
.type1178 #content .wrapper,
.type2078 #content .wrapper,
.type1862 #content .wrapper,
.type2321 #content .wrapper,
body.type2219 #content .wrapper {
background:none !important;
}

#search-image img {
border:none !important;
float:none !important;
margin:0 !important;
padding:0 !important;
}

#search-image {
float:left;
padding:28px 0 0 3px;
width:151px;
}
#search-text {
float:left;
width:466px;
position:relative;
}

#search-overview {
background-image:url("/media/52034/404-splitter.gif");
background-position:15px bottom;
background-repeat:no-repeat;
float:left;
height:238px;
}

div.search-404 {
clear:both;
padding:36px 0 0 14px;
}

.search strong {
display:inline-block;
font-size:18px;
line-height:1.3;
margin-bottom:15px;
}

.search-categories {
color:#888888;
font-size:11px;
font-weight:bold;
position:relative;
top:14px;
}

.search-url, .search-url a {
color:#888888;
font-size:10px;
font-weight:bold;
}
.search-url a, .search-url a:hover {
border-bottom:none!important;
}
.search-url {
position:relative;
top:-17px;
}

#klean-team {
height:89px;
padding-top:36px;
}

#klean-team img {
float:left;
}

#klean-team p {
float:left;
font-family:SuperGroBRg;
font-size:14px;
margin:5px 0 0;
padding-left:35px;
width:280px;
}



#quote {
background-color:#ECE6DE;
/*border-top:1px solid #D4CABD;*/
}

#quote-left {
float:left;
position:relative;
top:40px;
}

#quote-container {
float:left;
height:120px;
overflow:hidden;
width:906px;
}

#quote-right {
float:left;
position:relative;
top:40px;
}

.quote-item {
background-image:url("/media/52683/quote_image.png");
background-position:5px 13px;
background-repeat:no-repeat;
height:120px;
margin:0 auto;
overflow:hidden;
position:relative;
width:815px;
}

.quote-item strong {
display:inline-block;
left:66px;
position:absolute;
top:39px;
width:511px;
}

.quote-item a {
border-bottom:medium none;
color:#76644D;
font-size:19px;
text-decoration:none;
font-family:SuperGroBRg;
letter-spacing: -1px;
line-height: 25px;
}

.quote-item a:hover {
border-bottom: 1px solid #76644D;
}

.quote-author {
color:#757575;
display:inline-block;
font-size:11px;
left:67px;
position:absolute;
top:92px;
}

.quote-image {
position:absolute;
right:80px;
top:5px;
}

#quote-rotate {
height:120px;
margin:0 auto;
width:715px;
}

#quote-right img,
#quote-left img {
cursor:pointer;
}
.quote-counter{
position:absolute;bottom:10px;right:20px;width:100px;
color:#aaa;text-align:right;
font-size:10px;
}
.office-holder img {
float:none!important;
margin:12px 0 10px !important;
}

.office-holder-first {
/*margin-left:0!important;*/
float:left!important;
}

.office-holder {
float:right;
margin-top:30px;
/*
margin:30px 0 0 77px;
*/
width:436px;
}

#profile-header {
font-family:SuperGroBRg;
font-size:48px;
margin:8px 0 23px;
}

.office-employee-holder {
margin:60px 0 30px;
width:450px;
}

.office-employee {
/*
float:left;
height:203px;
width:238px;
  */
  position:relative;
float: left;
height: 210px;
width: 228px;
padding-left: 15px;
}
.office-employee-wrapper {
  position:relative;
  float:left;
  height: 210px;
  /*
  width: 228px;
  */
  width: 236px;
  border-right: 1px solid #CCC;
}
#kunder .office-employee-wrapper {
  height: 150px;
}
.office-employee-wrapper-right {
  border:none;
}
.office-employee-wrapper-bottom {
  border-bottom: 1px solid #CCC;
}
.office-employee-image {
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:120px;
position:relative;
}
#kunder .office-employee-image {
  display: inline;
}
.office-employee-image img {
border:medium none !important;
/*
bottom:11px;
left:11px;
  */
margin:0 !important;
padding:0 !important;
position:absolute;
}

.office-employee-name {
display:block;
margin-top:-3px;
font-weight: bold;
}

.office-employee-right {
width:209px;
  border-right:none;
}

.office-employee .office-employee-link {
border:medium none !important;
/*color:#171717;*/
display:inline-block;
font-weight:normal;
width:209px;
}

#profile-images img {
border:0 none;
float:none;
margin:0;
padding:0;

}

#profile-images {
/*background-image:url("img/delestreg.png");
background-position:0 233px;
background-repeat:no-repeat;
overflow:hidden;
*/
width:414px;
padding-bottom:30px;
}
#profile-images-menu-holder-shadow{
background-image:url("img/delestreg.png");
background-repeat:no-repeat;
width:auto;
height:23px;
margin-top:0px;
}
#profile-images-menu-holder-shadow #profile-images-menu-holder ul{
margin-top:0px;
padding-top:5px;
}

#profile-images ul {
height:15px;
margin:10px auto 0;
}

#profile-images li {
background-image:url("img/idle_image.png");
background-position:left top;
cursor:pointer;
float:left;
height:15px;
padding:0 5px;
margin:0;
width:10px;
}

#profile-images li.selected {
background-image:url("img/selected_image.png");
}

#profile-images-inner {
height:233px;
overflow:hidden;
width:414px;
cursor:pointer;
}
.global-images-cycle #profile-images-inner, #profile-images.global-images-cycle {
height:auto;
width:auto;
}
.global-images-cycle #profile-images-inner img{
border:1px solid #C9C9C9;
padding:2px;
background-color:#fff;
}
.profile-images-inner-text {
color:#757575;
padding:0px 0px 5px 10px;
font-size:12px;
}
#profile-images-menu-holder {
text-align:center;
}

/* frontpage rotator styles JL */
#rotator_wrap img{
margin-bottom:10px !important;
}
.rotator_left a {
border:none;
}
#rotator_wrap a img{
border:none;
}
#projects-menu-holder ul{
margin-top:0px;
padding-top:5px;
padding-left: 208px;
height:15px;
}

#projects-menu-holder li {
background-image:url("img/idle_image.png");
background-position:left top;
cursor:pointer;
float:left;
height:15px;
padding:0 5px;
margin:0;
width:10px;
}

#projects-menu-holder li.selected {
background-image:url("img/selected_image.png");
}

#projects-menu-holder {
text-align:center;
}

/* end frontpage rotator styles JL */

#search-error-message {
color:#CCCCCC;
font-size:12px;
left:61px;
position:absolute;
text-align:right;
top:204px;
width:300px;
}

#search-error-message p {
margin:0;
}

#download-top-left {
float:left;
padding:40px 0 24px;
width:710px;
}

#download-top-right {
float:left;
padding:60px 0 24px;
width:240px;
}

#download-top-left .header, #event-frontpage-event-holder .header, #frontpage_sites .header {
font-size:42px;
line-height:39px;
}

#download-bottom-left .header {
font-size:29px;
}

#download-top-left .image-holder {
float:left;
padding-top:20px;
width:324px;
}

.download-intro-text {
float:left;
font-size:19px;
line-height:22px;
padding-top:14px;
width:330px;
}
.download-intro-text img, .download-intro-text a {
border:0!important;
}
#download-top-right label {
display:inline-block;
padding-top:7px;
}

#download-top-right .textbox {
font-size:13px;
border:1px solid #AEB1B5;
height:26px;
margin:1px 0 4px;
width:238px;
padding-left:6px;
}

input.btn, a.btn {
background-color:transparent;
background-image:url("/css/img/btn_normal.png");
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:17px;
height:56px;
margin:8px 0 11px -4px;
text-align:center;
width:248px;
}

a.btn {
display:inline-block;
height:38px;
margin:31px 0 0 17px;
padding-top:19px;
font-weight:normal;
border:0!important;
}

input.btn:hover, a.btn:hover {
background-image:url("/css/img/btn_hover.png");
}

input.btn.down, a.btn.down {
background-image:url("/css/img/btn_normal.png")!important;
font-weight:bold;
}

input.btn.disabled, a.btn.disabled {
color:#709585;
font-weight:normal!important;
background-image:url("/css/img/btn_normal.png")!important;
cursor:default!important;
}

#download-bottom-left {
border-right:1px solid #C9C9C9;
float:left;
font-size:12px;
line-height:17px;
margin:33px 0 71px;
padding-right:54px;
width:420px;
}
/*
#download-bottom-right {
margin:33px 0 71px;
}
*/

#download-book-holder {
border:1px solid #C9C9C9;
height:220px;
padding:1px;
width:411px;
}

#download-bottom-right blockquote {
background-image:url("/css/img/blockquote_wide.png") !important;
background-repeat: no-repeat;
float:none;
margin:0 0 31px 51px;
padding:33px 8px 0 73px !important;
width:345px;
}

#download-bottom-right .quote-content {
font-size:19px;
color:#76644D;
line-height:20px;
}

#download-bottom-right .quote-sender {
color:#757575;
font-family:Arial;
font-size:11px;
padding-top:10px;
}

#download-bottom-right {
float:left;
padding-top:35px;
width:470px;
}

#download-share-facebook {
float:left;
padding-top:23px;
}

#download-share-twitter {
float:left;
padding:25px 0 0 19px;
}

#download-share-twitter-below {
float:left;
}
#download-share-twitter-below img,
#download-share-twitter-below a{
border:none;
}

#event-frontpage-person-shadow{
background-image:url("/css/img/event-person-shadow.png");
background-repeat:no-repeat;
width:365px;
height:17px;
padding-top:5px;
}
#event-frontpage-person {
/*background-image:url("/css/img/event-person-shadow.png");
background-position:0 294px;*/
background-repeat:no-repeat;
/*float:left;*/
padding-bottom:23px;
padding-top:35px;
width:400px;
}

#event-frontpage-person img {
/* padding-left:51px; */
display:block;
margin-top: 2px;
}

#event-frontpage-person span {
color:#757575;
font-family:Arial;
font-size:11px;
padding-left:10px;
}

#event-frontpage-event-holder {
/*float:left;*/
padding-bottom:39px;
padding-left:2px;
padding-top:41px;
width:545px;
}

#event-frontpage-description {
font-size:19px;
line-height:21px;
/*min-height:131px;
height:131px;*/
padding:10px 0 0 3px;
}

#event-frontpage-date {
float:left;
padding-top:31px;
position:relative;
width:240px;
}

.event-dataholder,
.event-dataholder-active {
background-image:url("/css/img/calendar-inactive-icon.png");
height:56px;
text-align:center;
width:56px;
}

.event-dataholder-active {
background-image:url("/css/img/calendar-icon.png")!important;
}

/*
.event-dataholder:hover {
background-image:url("/css/img/calendar-icon.png")!important;
}
*/

.event-dataholder .month {
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
padding-top:5px;
text-transform:uppercase;
cursor:default;
}

.event-dataholder .day {
display:block;
font-size:24px;
font-weight:bold;
padding-top:5px;
cursor:default;
}

#event-frontpage-date .event-location {
font-weight:bold;
left:61px;
line-height:17px;
position:absolute;
top:34px;
text-transform:uppercase;
}



.next-arrangement {
font-size:19px;
padding-top:22px;
}

.arrangement-frontpage #event-frontpage-person {
padding-top:65px;
}

.arrangement-frontpage #event-frontpage-event-holder {
padding-top:52px;
}

.arrangement-frontpage #event-frontpage-event-holder .header {
left:17px;
position:absolute;
top:48px;
}

.arrangement-frontpage #event-frontpage-person {
background-position:0 324px;
width:318px;
}

.arrangement-frontpage #event-frontpage-event-holder {
width:340px;
}


.past-arrangement .event-dataholder {
float:left;
}

.arrangement-list-header {
display:block;
font-size:29px !important;
margin:13px 0;
}
/* new event frontpage */
.past-arrangement-list-header-wrapper {
  border-top: 1px solid #C9C9C9;
  width: 950px;
}
.past-arrangement-list-header {
  display: block;
  font-size: 29px !important;
  /*border-right: 1px solid #C9C9C9;*/
  padding-top: 20px;
  padding-bottom: 13px;
  width: 474px;
  margin: 0!important;
}

.no-arr {
  margin:0;
}

.past-arrangement .event-location {
font-size:14px;
margin-left:63px;
padding-top:5px;
}

.arrangment-frontpage .box.first {
border-right:1px solid #C9C9C9;
padding:0 30px 0 0 !important;
width:444px !important;
}

.arrangement-header {
float:left;
font-size:19px;
margin:8px 0 0 5px;
width:375px;
}

.arrangement-intro {
display:inline-block;
margin-left:61px;
}

/* new event frontpage */
.past-arrangement {
  padding-bottom:22px;
  width: 436px;
}
/* end new event frontpage */

.arrangment-frontpage .box.last {
padding-left:30px !important;
width:444px !important;
}


#arrangement-page {
background-image:url("/css/img/background_gray.gif")!important;
}

.arrangement-left {
float:left;
width:600px;
}

.arrangement-right {
float:left;
margin:96px 0 0 71px;
width:255px;
}

.subscribe-header {
  display:block;
font-size:42px;
}

.details-header {
font-size:29px;
}

.arrangement-right #download-top-right {
padding:11px 0 24px !important;
}

#arrangement-page h1 {
font-size:48px;
line-height:46px;
padding-top:45px;
width:500px;
letter-spacing: -1px;
}

#arrangement-intro {
font-size:19px;
padding:17px 0 10px;
width:480px;
}

#arrangement-page #event-frontpage-date {
width:216px!important;
padding-top:0!important;
margin-top:31px;
}

#arrangement-page #event-person-image {
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    float: left;
    margin: 29px 0 0 0;
    padding-left: 21px;
    padding-right: 21px;
    width: 167px;
}

#event-frontpage-wrapper {
margin:0;
widht: auto;
height: auto;
}

.event-person-wrapper {
padding-left: 60px;
}

#arrangement-page .event-location {
top:3px!important;
}



#arrangement-page #event-person-image img {
float:left;
height:52px;
padding-right:8px;
width:52px;
}

#event-person-image .person-name,
#event-person-image .person-title {
color:#757575;
font-size:11px;
line-height:12px;
padding-top:4px;
}

.person-name a {
  line-height: 16px;
}

#arrangement-page-share {
float:left;
padding-left:19px;
padding-top:33px;
}

#arrangement-page #download-share-facebook {
float:left;
padding:0;
}

#arrangement-page #download-share-twitter {
float:left;
padding:0;
}

#arrangement-page #download-share-facebook a,
#arrangement-page #download-share-twitter-below a ,
#arrangement-page #download-share-twitter a
{
border:0 none;
}

#arrangement-page #download-share-facebook img,
#arrangement-page #download-share-twitter-below img ,
#arrangement-page #download-share-twitter img
{
border:0 none;
}

.arrangement-frontpage #download-top-right {
padding:65px 0 0 49px;
}

#frontpage-event-link {
display:inline-block;
font-size:17px;
margin:26px 0 0 3px;
}

/*
#event-frontpage-event-holder #event-frontpage-date {
float:left;
padding-top:23px;
position:relative;
width:240px;
}
*/
#event-frontpage-event-holder #event-frontpage-date {
background-image:url("/css/img/skillelinje.gif");
background-position:right top;
background-repeat:repeat-y;
float:left;
margin-right:21px;
margin-top:23px;
padding-top:0;
position:relative;
width:215px;
}

#event-frontpage-event-holder #download-share-facebook {
padding-top:27px;
}

#download-share-facebook a,
#download-share-twitter a {
border:0;
}
#download-share-facebook img,
#download-share-twitter img {
border:0;
}

#event-frontpage-event-holder a.btn{
margin:22px 0 0 17px!important;
}

#arrangement-page #download-share-facebook {
float:none;
padding:0!important;
}

#arrangement-description {
margin-top:15px;
}

.arrangment-frontpage .box.last {
padding-left:30px !important;
position:relative;
width:444px !important;
}

/* bugzid: 28584 */
#arrangement-rss-icon {
position:absolute;
left:336px;
top:50px;
}

.past_arrangement_wrapper {
  position: relative;
  float:right;
  width: 384px;
  padding-left: 30px;
}
.past_arrangement_wrapper_left {
  position: relative;
  float:left;
  width: 474px;
  padding: 0px;
  /*border-right: 1px solid #C9C9C9;*/
}
.past_arrangement {
  width: 889px;
}
/* end bugzid: 28584 */

#arrangement-rss-icon img,
#arrangement-rss-icon a {
border:0;
}

#event-frontpage-event-holder #event-frontpage-date .event-location {
font-weight:bold;
left:61px;
line-height:17px;
position:absolute;
text-transform:uppercase;
top:3px;
}

.no-date-border #event-frontpage-date {
background-image:none!important;
}

.disabled-text {
color:#A1281F;
display:inline-block;
margin-top:6px;
}

#arrangement-page .disabled-text {
  color:#000000;
}

/* arr frontpage no next-event */
.arr_info {
  background: url("/css/img/info_ikon.jpg") no-repeat scroll left top transparent;
  height: 78px;
  width: 350px;
  padding-left: 60px;
}
.arr_info .arrangement-list-header {
  padding-top: 10px;
}
/* end arr frontpage no next-event */

/* arr full or held info icon case 22892 */
.info-arr-wrapper {

  background:#fff;
}
.info-arr {
  width:258px;
  height:100px;
  border: 1px solid #c5c5c5;
  border-top: none;
  background: url("/css/img/arrangement_info_box_gradient.png") top left no-repeat transparent;
    padding-bottom: 15px;
}
.info-ikon {
  width:42px;
  position:relative;
  float:left;
  padding-top:15px;
}
.info-tekst {
  width:196px;
  position:relative;
  float:right;
  padding:10px;
  top:3px;
  color: #757575;
}

/* end arr full or held info icon */

#frontpage_sites {
  height:374px;
  padding-top:35px;
  padding-bottom:23px;
}
#frontpage_sites img{
-webkit-box-shadow: 1px 1px 7px #949494;
-moz-box-shadow: 1px 1px 7px #949494;
box-shadow: 1px 1px 7px #949494;
}
#large_site {
  float:left;
  width: 576px;
}
#large_site h1{
  padding:15px 0 15px 0;
}
#small_sites {
  float: right;
  width: 289px;
}
#large_site a.btn{
  background-image: url(/css/img/btn_small.png);
  background-position:0px 0px;
  float: right;
  width: 142px;
  margin-top:0px;
}
#large_site a.btn:hover{
  background-position:0px 56px;
}
#large_site_description{
  font-size:19px;
  line-height:21px;
}
#small_sites div{
  padding-bottom:30px;
}
#small_sites div img{
  display:block;
  border:1px solid #C9C9C9;
  padding:2px;
  background-color:#fff;
  margin-bottom:5px;
}
#large_site img{
  border:1px solid #C9C9C9;
  padding:2px;
  background-color:#fff;
}
#frontpage_description li {
  background:url("/css/img/icon_list_small.gif") no-repeat scroll 0 7px transparent;
  color:#757575;
  padding-bottom:10px;
  margin-left:0;
  padding-left:12px;
  font-size:12px;
}
#frontpage_description{
  background:url("/css/img/delestreg.png") no-repeat 0 0 transparent;
  margin:30px 0px 0px 5px;
  padding-top:10px;
}

#main .imagetitle{
  color: #757575;
  font-size: 10px;
  text-align: right;
}

/* uncial */
.uncial {
    float: left;
    padding: 0px 10px 0px 0px;
    height: 70px;
    text-decoration: none;
    text-transform: uppercase;
}

/* IE7 cufon */
.cufon-vml {
  margin-bottom:0px !important;
  margin-top:0px !important;
} 

/* Pdf-link */
img.pdf-icon {
  width:32px;
  height:32px;
  float:left!important;
  margin:0!important;
  border:none!important;
vertical-align: middle !important;
}
a.pdf-link {
    margin: 0 auto;
}
.pdf-wrapper {
    height: 32px;
    line-height: 32px;
}

/* Specific styles for .co.uk */

/* klean.co.uk menu */
li#nav_index_uk a,
li#nav_evidence-based-marketing a,
li#nav_cms-and-scrum a,
li#nav_about a {
  background: url(/css/img/navigation_uk2.png);
}
/*    
  normal = 0
  hover = 70px
  current = 70px

  Afstand fra venstre:
  home = 0 (103px)
  evidence based marketing = 103px (265px)
  cms & scrum = 368px (148px)
  about = 516px (126px)
*/
li#nav_index_uk a           { background-position:-5px 0; width:103px; left:0 }
li#nav_index_uk a:hover        { background-position:-5px -70px }
body.english#default li#nav_index_uk a       { background-position:-5px -70px; cursor: default }

li#nav_evidence-based-marketing a         { background-position:-103px 0; width:265px; left:103px }
li#nav_evidence-based-marketing a:hover      { background-position:-103px -70px }
body.english#evidencebasedmarketing li#nav_evidence-based-marketing a     { background-position:-103px -70px; cursor: default }

li#nav_cms-and-scrum a          { background-position:-368px 0; width:148px; left:368px }
li#nav_cms-and-scrum a:hover        { background-position:-368px -70px }
body.english.cms li#nav_cms-and-scrum a      { background-position:-368px -70px; cursor: default }

li#nav_about a         { background-position:-516px 0; width:126px; left:516px }
li#nav_about a:hover        { background-position:-516px -70px }
body.english.about li#nav_about a       { background-position:-516px -70px; cursor: default }
/* end klean.co.uk menu */

body.english #share {
background-image: none;
}
body.english li#sitemap {
    border: medium none;
    left: 72px;
    padding-right: 5px;
    position: relative;
}
body.english li#feeds {
    border-right: 1px solid #40544B;
    left: 72px;
    position: relative;  
}

/* midlertidigt hack for ikke at vise social i footer på klean.co.uk */
body.english #social {
  display: none;
}

/* newsletter sign up box */
#newsletter_popup  {
  background-repeat: repeat-x;
/*  font-family:Helvetica; */
  background-color:#00301a;
  border:1px dotted #939495;
  color:#000000;
  padding-top:24px;
  position:fixed;
  width:320px;
  top:50%;
  left:50%;
  margin-top:-188px; /* negative half the size of height */
  margin-left:-160px; /* negative half the size of width */
  z-index:1000;
  -moz-box-shadow: 0px 0px 2em rgba(0,0,0,0.5);
  -webkit-box-shadow: 0px 0px 2em rgba(0,0,0,0.5);
}
#newsletter_popup_top {
  background-color:#00301a!important;
}
#newsletter_popup_top a, #newsletter_popup_top a:hover {
  text-decoration:none!important;
  border-bottom:none!important;
}
#newsletter_popup h2, #newsletter_popup h3 {
  color:#fff;
}
#newsletter_popup h2 {
  margin:0.1em 0 1em;
  padding-left: 15px;
  font-size:18px;
}
#newsletter_popup h3 {
  /*
  margin-top:2px;
  */
  padding-top: 2px;
  padding-left: 15px;
  font-size: 14px;
  font-weight:normal;
    background-color:#00301a;
}
#newsletter_popup h4 {
  margin-bottom:13px;
  font-size:14px;
}
#newsletter_popup .bodytext {
  font-size:12px;
  line-height:14px;
}
#newsletter_popup img {
  float:left;
  margin-right:19px;
  border: 1px solid #000;
}
#newsletter_popup form {
  background-color: #fff;
  padding:15px;
}

#newsletter_submit {
  padding-left: 2px;
  padding-right: 2px;
}
#newsletter_popup .close_link {
  background: url(/css/img/popup_close.png);
  background-repeat: no-repeat;
  background-position: 24px 0;
  color:#fff;
  display:block;
  float:right;
  font-size:12px;
  padding-right:25px;
  margin-top:-12px;
}
#newsletter_popup fieldset {
  border:1px dotted #939495;
  padding:15px 10px;
  margin-top:15px;
}
#newsletter_popup_body {
  background-color: #FFFFFF;
  padding:15px;
}
#newsletter_email {
  width:150px;
}
#newsletter_popup .red {
  color: #FF0000!important;
}

#newsletter_popup .green {
  color:#004225;
}

/* faktaboks */
.faktaboks {
  float: right;
  width: 250px;
  border: none;
  margin: 0 20px 10px 20px;
  padding: 12px 0 0 55px;
  color: #000;
  background: #fff url('/css/img/faktabox_info_ikon.png') top left no-repeat;
  color#000;
}
.faktaboks-header {
  font-weight: bold;
  padding-bottom:18px;
}
.faktaboks-facts {
  padding-left: 2px;
}
.faktaboks-facts-wrapper {
  border-left: 1px solid #b9b8b8;
  border-right: 1px solid #b9b8b8;
  border-bottom: 1px solid #b9b8b8;
  background: url('/css/img/faktabox_top_gradient.png') no-repeat;
  width:220px;
  left: -12px;
  position: relative;
  top: -12px;
  padding: 12px 4px 8px;
}

.delestreg {
  border-bottom: 1px solid #b9b8b8;
  margin: 5px;
  height:2px;
}

.faktaboks-middot {
  position:relative;
  float: left;
  width:15px;
}
.faktaboks-fact {
  padding-left:14px;
  width:200px;
}

/* previous and next*/
.pn_wrapper {
  width:620px;
  height:40px;
}
.prev, .next {
  position:relative;
  width:275px;
  display:table;
  height:30px;
}
.prev {
  float:left;
  margin-right:70px;
}
.next{
  float:right;
  text-align: right;
 }
.prevlink, .nextlink {
  width: 240px;
  vertical-align: middle;
  display:table-cell;
}
.prevlink {
  position:relative;
  padding-left:5px;
}

.nextlink{
  padding-right:5px;
}
.pn_wrapper a {
  color: #757575;
  border-bottom:none;
}
.pn_wrapper a:hover {
  color: #000;
  border-bottom: 1px dotted #004225;
}
.pn_wrapper img {
  margin:0!important;
  border:none!important;
  padding:none!important;
  width:29px;
}

.pn_wrapper .leftimg {
  float:left!important;
  width:35px;
}
.pn_wrapper .rightimg {
  width:35px;
}

/* sharebar */

.sharebar{
  width:620px;
  height:40px;
  margin-top:20px;
  padding-top:20px;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
}
.sharebar #fb, .sharebar #tw, .sharebar #gp, .sharebar #li {
  position:relative;
  float:left;
/*
  width:140px;
  */
} 

.sharebar #fb {
  left: 4px;
  /*
  top: -18px;
  */
}

.sharebar #tw {
  left: -4px;
  width:140px;
}

.sharebar #gp {
  left: 12px;
  width:140px;
}

.sharebar #li {
  width:140px;
}

/* new profile page */
.profile_header {
  position: relative;
  float: left;
}

#kontakt .entry-title {
  margin-right:10px;
  padding-top:10px;
}
.profile_header_link_wrapper {
  position:relative;
  float:right;
  top: 30px;
}
#kunder .profile_header_link_wrapper {
  float:none;
  clear:left;
  top:5px;
}
.profile_header_link {
  position:relative;
  float: left;
  margin-left: 30px;
  color: #004225;
  font-weight: bold;
  outline: none;
  text-decoration: none;
  border-bottom: 1px dotted #004225;
  cursor:pointer;
}
#kunder .profile_header_link {
  margin: 0 30px 0 0;
}
.profile_header_link:hover {
  text-decoration: none;
  border-bottom: 1px solid;
}

.ghosted, .cufon-vml.ghosted {
  opacity:0.3;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity = 30);
  zoom: 1;
  cursor:default!important;
}
.ghosted img {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    zoom: 1;
    cursor:default!important;
}

.profile_header_link_wrapper .ghosted:hover {
  cursor:default!important;
  text-decoration: none;
  border-bottom: 1px dotted #004225;
}
.ghosted a, .ghosted a:link, .ghosted a:visited, .ghosted a:hover, .ghosted a:active {
  cursor:default!important;
  text-decoration: none;
  border-bottom: none;
}

div.profile.wrapper {
  padding:0px;
}

/* bugzid: 28759 */
#weblog img.content-author-image {
  margin:0!important;
  /*width:73px;*/
  padding-left:20px;
  z-index: 1;
}
#weblog .byline-wrapper {
  height:73px;
  margin-bottom: 20px;
}

/* ny større img på blogposts */
#weblog .byline-wrapper p.date {
  bottom: -14px;
  left: -18px;
  padding-left: 80px;
  position: relative;
  width: 340px;
  background-position: 14px 33px;
  height: 10px;
  /*
  position: relative;
  bottom: 34px;
  height: 73px;
  vertical-align: bottom;
  display: table-cell;
  left: -97px;
  padding-left: 80px;
  width:340px;
  */
}

#weblog .hentry.summary {
  margin-top:44px;
}
.weblog-frontpage {
  position:relative;
  bottom: 0px;
}

/* bugzid: 28584 */
#arrangementer div.profile_header_link_wrapper {
  padding-bottom: 50px;
}

/* bugzid: 21762 */
#kunder .office-employee-image {
  /*top: 50px;*/
}

#kunder #main {
  width: auto;
}

/*
.office-employee-image img {
  display: block;
  margin-left: auto!important;
  margin-right: auto!important;
}
*/

/* BugzID: 28759 */
.weblog-byline-wrapper {
  background: url("/media/553/bg_author_credits.png") no-repeat scroll left bottom #FFFFFF;
  height:90px;
  margin-right:200px;
}

.byline-image-wrapper {
  position:relative;
  float:left;
  height: 90px;
  width: 90px;
}

.byline-text-wrapper {
  position: relative;
  float: right;
  height: 90px;
  width: 330px;
}

.weblog-date {
  color: #757575;
  font-size: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 14px;
}

.weblog-date a {
  border-bottom:1px dotted;
  color:inherit;
  font-weight:normal;
  text-decoration:none;
}
.weblog-content-author-image {
  margin:0!important;
  position: relative;
  float: left!important;
  border: none!important;
  width: 73px;
  height: 73px;
}




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
blockquote {
/*  float: right;
  width: 250px;
  margin: 0 20px 10px 20px;
  padding: 55px 0 0 75px;
  color: #757575;
  background: #fff url('/media/608/bg_blockquote.png') top left no-repeat;*/
}

.em {
  display: block !important;
  font-style: normal !important;
  font-size: 10px !important;
  color: #757575 !important;
  margin-top: 10px !important;
}

h1 {
	font-size: 18px;
	line-height: 1.3;
}

.image {

}

.caption {
color:#757575;
display:block;
font-size:10px;
text-align:right;
}

h3 {

}

.factbox {
  float: right;
  width: 250px;
  margin: 0 20px 10px 20px;
  padding: 55px 0 0 75px;
  color: #757575;
  background: #fff url('/media/1575/bg_factbox.png') top left no-repeat;
}


