body {
    background-color:#ffffff;
}

/* Wrapper */
#wrapper {
    background:url("/filearchive/1/1676/body_bg_hela_bredden3.png") repeat-y scroll 0 0 #F5F5F5;
    width:1014px;
}

#wrapper.wrapperStart {
    background:url("/filearchive/1/1701/body_bg_hela_bredden3_start.png") repeat-y scroll 0 0 #F5F5F5 !important;
    width:1014px;
}

/* Header */
#wrapper .container .header {
    width:990px;
    height:120px;
    background:url("/filearchive/1/1704/header_bg_2.png") repeat-x scroll 0 0 #F8F8F8;
}

/* TopNavigation */
#wrapper .container .header .topnavContainer {
    width:990px;
    height:84px;
}

#wrapper .container .header .topnavContainer .menu_top {
    width:770px;
    position:relative;
    left:-30px;
}

#wrapper .container .header .topnavContainer .menu_top ul {
    float:left;
}

#wrapper .container .header .topnavContainer .menu_top ul li {
    padding-left:15px;
    background-position:right 18px;
}

#wrapper .container .header .topnavContainer .menu_top ul li a {
    letter-spacing:0.5px;
}

#wrapper .container .header .topnavContainer .menu_top ul .menu_top_itemlink-first,
#wrapper .container .header .topnavContainer .menu_top ul .menu_top_itemlink-first-current,
#wrapper .container .header .topnavContainer .menu_top ul .menu_top_listitem-first,
#wrapper .container .header .topnavContainer .menu_top ul .menu_top_listitem-first-current {
   padding-left:0;
   margin-left;
}


/* Startflash */
#wrapper .container .flash {
    width:990px;
    height:255px;
    background:transparent;
    padding:0;
    background-color:#FFFFFF;
}

#wrapper .container .flash .flash2 {
    width:630px;
    height:230px;
    margin-top:15px;
    margin-left:18px;
    margin-bottom:0px;
    text-align:left;
    padding:0px;
    display:inline;
    float:left;
}

/* Startpage Newslist */
#wrapper .container .flash .puff {
    width:276px;
    height:215px;
    position:relative;
    display:inline;
    float:left;
    margin-top:15px;
    margin-left:15px;
    margin-bottom:0px;
    border:1px solid #F2F2F2;
    padding:15px 15px 0px 15px;
}

#wrapper .container .flash .puff a.newslink:link,
#wrapper .container .flash .puff a.newslink:visited,
#wrapper .container .flash .puff a.newslink:active,
#wrapper .container .flash .puff a.newslink:hover {
    font-size:12px !important;
    color:#ED1C24;
}

#wrapper .container .flash .puff .newsbody {
    color:#000000;
}

#wrapper .container .flash .puff .newsArchiveLink {
    position:absolute;
    width:275px;
    right:15px;
    bottom:10px;
    border-top:1px solid #F2F2F2;
}

/* Startpage puff */
#wrapper .container .puffContainer {
    width:955px;
    margin:0px 18px 0px 18px;
    padding:0px 0px 18px 0px;
    background-color:#FFFFFF;
}

#wrapper .container .puffContainer .puff {
    width:276px;
    /*height:375px;*/
    height:320px;
    border:1px solid #F2F2F2;
    background: transparent;
    background-color:#FFFFFF;
    padding:15px 15px 5px 15px;
    overflow:hidden;
}

#wrapper .container .puffContainer .puff1 {
    margin-right:15px;
    background: transparent;
    background-color:#FFFFFF;
}

#wrapper .container .puffContainer .puff2 {
    margin-right:15px;
    background: transparent;
    background-color:#FFFFFF;
}

/* Startpage twitterpuff */
#wrapper .container .puffContainer .puff .twittertitle {
    background:url("/filearchive/1/1683/twitter_logo.png") no-repeat scroll 120px -1px #FFFFFF
}


/* Container */
#wrapper .container {
    width:990px;
    background-color:#FFFFFF;
}

#wrapper .container .contentContainer {
    width:985px;
    background-color:#F7F7F7;
}

#wrapper .container .contentContainer .content {
    width:787px;
}

#wrapper .container .contentContainer .content .leftCol {
    width:570px;
}


#wrapper .container .contentContainer .subnav {
    padding-bottom:54px;
}


/* Footer */
#wrapper .container .footerStartPage {
    width:953px;
    margin-left:18px;
    margin-right:18px;
}

/* Tumblr-start */
.tumblrStart { font-family:arial, sans-serif; background:#fff; height:155px; overflow:hidden; }
.tumblrStart .tumblr_title { text-transform:uppercase; font-size:11px !important; }
.tumblrStart .tumblr_body a { font-size:12px !important; }

/* Tumblr-sida */
h1.tumblr-header { font-family:arial, sans-serif; font-size:18px; margin:0; }
#tumblr-badge ul.tumblr { list-style-type:none; margin:0; font-family:arial; padding:17px 0 0 0; border-top:1px solid #F0F0F0; width:500px; }
#tumblr-badge li.tumblr-li-item { margin:0 0 18px 0; padding:0 0 24px; border-bottom:1px #F0F0F0 solid; }
#tumblr-badge li.tumblr-li-item h3 { font-size:18px; font-weight:bold; margin:0 0 18px 0; }
#tumblr-badge li.tumblr-li-item img { border:none; width:500px; }
#tumblr-badge li.tumblr-li-item a.tumblr-post-date { margin-top:12px; font-size:10px; float:right; }
#tumblr-badge li.tumblr-li-item a.tumblr-comment-link { margin-top:12px; font-size:10px; float:left; }
#tumblr-badge li.tumblr-li-item p {  }
#tumblr-badge li.tumblr-li-item p, #tumblr-badge ul.tumblr li em { margin:12px 0 0; }
#tumblr-badge li.tumblr-li-item p.quote { font-style:italic; margin-top:22px; font-size:14px; line-height:18px; }
#tumblr-badge li.tumblr-li-item p.quote span { display:inline; font-size:20px; margin:0 3px; }
#tumblr-badge li.tumblr-li-item p.caption {  }
#tumblr-badge li.tumblr-li-item ul, #tumblr-badge li.tumblr-li-item ol { margin:12px 0; }
#tumblr-badge li.tumblr-li-item ul li, #tumblr-badge li.tumblr-li-item ol li { margin:8px 0; list-style-type:disc; }

#tumblr-badge li.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
#tumblr-badge li.clearfix {
	display: inline-block;
}
 
html[xmlns] #tumblr-badge li.clearfix {
	display: block;
}
 
* html #tumblr-badge li.clearfix {
	height: 1%;
}

a.tumblr-link { display:block; text-align:right; margin-right:70px; margin-top:-16px; }


