/*
 * Copyright:     Siteman AS
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body { line-height: 1; font-size: 62.5% }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
:focus { outline: 0 }
ins { text-decoration: none }
del { text-decoration: line-through }
table { border-collapse: collapse; border-spacing: 0 }
h1 { font-size: 2em }
h2 { font-size: 1.5em }
h3 { font-size: 1.25em }
h4, h5, h6, input, textarea { font-size: 1em }
p, h2, h3, h4, h5, h6, table, address, dl, pre, ul, ol, hr { margin-bottom: 1.5em }
h1 { margin-bottom: 1em }
a { color: #009; text-decoration: none }
a:hover { text-decoration: underline }
ul, ol { margin-left: 3em }
ul { list-style-type: disc }
ol { list-style-type: decimal }
dl dt { font-weight: bold }
dl dd { margin-left: 1.5em }
abbr, acronym { border-bottom: 1px dotted #000 }
address { font-style: italic }
del { color: #000 }
ins { background-color: #ffc }
blockquote { margin: 0 1.5em 1.5em 1.5em; border: 1px dotted #ddd; padding: .5em; background: #fcfcff; font-style: italic }
pre { white-space: pre; font: .8em monospace; line-height: 1.5 }
blockquote, pre { padding: .5em; background: #fcfcff; color: #000; border: 1px solid #cad6e8 }
dfn { font-weight: bold }
tt { display: block; margin: 1.5em 0; line-height: 1.5 }
hr { background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; border: none }
table { width: 100% }
th { border-bottom: 2px solid #ddd; background: #eee; font-weight: bold }
td { border-bottom: 1px solid #ddd }
th,td { padding: .5em; text-align: left }
caption { background: #fafafa; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd }
font { color: inherit !important; font: inherit !important }
.sm_clearfix:after, .sm_wrapper:after { content:"."; display: block; height: 0; clear: both; visibility: hidden }
.sm_clearfix, .sm_wrapper { display: inline-block }
* html .sm_clearfix, * html .sm_wrapper { height: 1% }
.sm_clearfix, .sm_wrapper { display: block }
.sm_clear { clear: both }
#header h1, #header p, .skip, .hide { display: none }
img.left { float: left; margin: 0 1.5em 1.5em 0 }
img.right { float: right; margin: 0 0 1.5em 1.5em }
#nav a, #nav span { float: left; display: block }
#nav a { position: relative; background: no-repeat top left }
#nav span { background: no-repeat top right; cursor: pointer; white-space: nowrap }
#nav a:hover, #nav li.aktiv a, #nav li.sfHover a { background-position: bottom left }
#nav a:hover span, #nav li.aktiv a span, #nav li.sfHover a span { background-position: bottom right }
#nav * { margin: 0; padding: 0; list-style-type: none; line-height: 1em; text-decoration: none }
#nav li { float: left; position: relative }
#nav strong, #nav em { font-weight: normal; font-style: normal }
.x1, .x2 { display: none }
#menu ul { position: absolute; top: -999em }
#menu ul li { width: 100% }
#menu li:hover { visibility: inherit; }
ul#menu li:hover li ul, ul#menu li.sfHover li ul, ul#menu li li:hover li ul, ul#menu li li.sfHover li ul { top: -999em }
#jquery-lightbox a { padding: 0 !important; margin: 0 !important }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 99999; width: 100%; height: 500px }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100000; text-align: center; line-height: 0 }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto }
#lightbox-container-image { padding: 10px }
#lightbox-loading { position: absolute; top: 40%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0 }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 100010 }
#lightbox-container-image-box > #lightbox-nav { left: 0 }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 40%; height: 100%; zoom: 1; display: block }
#lightbox-nav-btnPrev { left: 0; float: left }
#lightbox-nav-btnNext { right: 0; float: right }
#lightbox-container-image-data-box { font-size: 1em; background: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0 }
#lightbox-container-image-data { padding: 0 10px; color: #666 }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em }
#bgalbumpages { border-bottom: 1px solid #ee2c47; height: 30px; margin: 0 0 8px; width: 922px }
#bgalbumpagestitle { display: none }
#bgalbumpages ul , #bgalbumpages ul li{ list-style: none; margin: 0 }
#bgalbumpages ul li { float:left; padding: 0 3px 0 0 }
.bgalbumpage_selected a, .bgalbumpage a { float: left; color: #fff; border-bottom: 0; display: block; width: 37px; text-align: center; background: url(gfx/bg-gallery-page-a.png) no-repeat bottom left; font-size: 1.4em; height: 30px; line-height: 30px; text-decoration: none }
.bgalbumpage a { background-position: top left }
.bgalbumpage a:hover { background-position: bottom left }
#bildegallery a { position: relative; float: left; display: block; width: 164px; height: 110px; text-align: center; padding: 4px; border: 1px solid #888; background: #fff; margin: 0 8px 8px 0 }
#bildegallery a:hover { border-color: #999; background: #ddd }
#bildegallery img { border: 1px solid #fff }
.bgalbumpictures { overflow: hidden; opacity: 0.8 }
.bgalbumpictures:hover { opacity: 1 }
p.back {clear: both}
.bgthumbs { width: 100% }
.bgthumbs ul { width: 100%; font-size: 10px; float: left; margin :0 }
.bgthumbs li { margin: 0 9px 9px 0; position: relative; display: block; float: left; }
.bgthumbs li a { background: #fff no-repeat 50% 50%; height: 90px; overflow: hidden; border: 5px solid #fff; padding: 3px; display: block; width: 130px; text-decoration: none }
.bgthumbs a span { display: none }
.blog_post { position: relative; float: left; width: 605px; padding: 0 0 1em 0; zoom: 1; overflow: hidden }
.blog_datesheet { display: none }
.blog_post h1 { margin: 0; text-transform: none; font-weight: normal; font-size: 1.8em; height: 44px; line-height: 30px }
.blog_post h1 a {color: #ee2c47; }
a.permabilde img { float: left; margin: 0 2em 1em 0 }
span.bloggbilde img { float: left; margin: 0 2em 1em 0 }
.comment_icon { display: block; background: url(gfx/bg-comments-icon.png) no-repeat; height: 44px; width: 47px; color: #000; line-height: 30px; text-align: center; text-decoration: none; float: left; margin: 0 10px 0 0; font-size: 1.1em }
.comment_icon:hover {text-decoration: none; color: #000}
#blog_lastposts h2, #blog_archive h2, .bc_commentform h2 {height: 38px; background: #000 url(gfx/bg-pagetitle.png) no-repeat;}
#blog_lastposts h2 span, #blog_archive h2 span, .bc_commentform h2 span {display: none}
#blog_lastposts h2 { background-position: 10px -190px; }
#blog_archive h2 { background-position: 10px -228px;}
.bc_commentform h2 {background-position: 10px -304px}
.share-links {float: right; color: #555}
.share-links em {display: block; height: 18px; line-height: 18px; float: left; margin: 0 10px 0 0;}
.share-links a { display: block; margin: 0 auto; width: 18px; height: 18px; background: url(gfx/social-tab-ikoner.png) no-repeat; margin: 0 10px 0 0; float: left }
.share-links a span {display: none;}
.share-links a.share-tw {background-position: 0 -23px;}
.ac ul { margin: 0; list-style: none; float: left; width: 100%; padding: 10px 0 20px 0 }
.ac li { float: left; position: relative; width: 440px; height: 120px; margin: 0 10px; background: url(gfx/ac-skygge.png) no-repeat center bottom; }
.ac li a { display: block; height: 100px; width: 350px; padding: 0 40px 0 0; background: url(gfx/ac-pil.png) no-repeat right 54%; line-height: 100px; font-size: 1.2em; text-decoration: none; overflow: hidden; }
.ac li a:hover { color: #fff; border-color: #fff }
.ac li a strong { color: #EC2C46; float: right; font-weight: normal }
.ac li a:hover strong { color: #fff }
.ac li a img { float: left; margin: 10px 30px 0 10px }
fieldset { background:#000; padding:10px; border:1px solid #333; margin-bottom:1em }
fieldset.action { border: 0; background: transparent; padding: 0 10px; text-align: right }
legend { background:#000; color:#fff; padding: 0 10px; line-height: 26px; margin: -26px 0 0 0; border:1px solid #333 }
label { font-weight:bold }
dl {clear:both;}
dt, dd { float: left; line-height:25px }
dt { text-align:right; width:90px; line-height:25px; margin:0 10px 5px 0 }
dd { width:275px; margin:0 0 5px 0;}
.NFText {border:none; vertical-align:middle; background:none;}
.NFTextCenter {height:15px; background:url(/dcore/js/niceforms/img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft { background:url(/dcore/js/niceforms/img/input-left.png) no-repeat 0 0;}
.NFTextRight { background:url(/dcore/js/niceforms/img/input-right.png) no-repeat 0 0;}
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(/dcore/js/niceforms/img/radio.png) no-repeat 0 0; z-index:2;}
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(/dcore/js/niceforms/img/checkbox.png) no-repeat 0 0; z-index:2;}
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(/dcore/js/niceforms/img/button.png) repeat-x 0 0; cursor:pointer; border:none; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(/dcore/js/niceforms/img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(/dcore/js/niceforms/img/button-right.png) no-repeat 0 0;}
.NFTextarea {border:none; background:none; margin:0;}
.NFTextareaTop, .NFTextareaBottom { height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(/dcore/js/niceforms/img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(/dcore/js/niceforms/img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#000 url(/dcore/js/niceforms/img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#000 url(/dcore/js/niceforms/img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(/dcore/js/niceforms/img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(/dcore/js/niceforms/img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(/dcore/js/niceforms/img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(/dcore/js/niceforms/img/textarea-r-over.png) repeat-y 100% 100%;}
.NFfocused {border:1px dotted #666;}
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
.NFhidden {opacity:0; z-index:-1; position:relative;}
select, input, textarea, button {outline:none; resize:none;}
body { background: #000 url(gfx/bg-body.jpg) no-repeat 50% 0 }
.sm_wrapper { width: 960px; margin: 0 auto; position: relative }
#sponsorbar .sm_wrapper { height: 40px }
#sponsorbar { background: #161616 }
#header .sm_wrapper { height: 120px; }
a.logo { display: block; height: 43px; width: 218px; float: left; background: url(gfx/logo.png) no-repeat; position: relative; top: 55px }
.logo span, .ql span { display: none }
.linkfelt {width: 186px; height: 50px; background: url(gfx/linkfelt-bg.png) no-repeat; position: absolute; top: 0; left: 774px}
ul.ql { list-style: none; margin: 0; padding: 0; height: 50px; width: 186px; }
ul.ql li { float: left; width: 62px }
ul.ql li a { display: block; float: left; width: 62px; height: 48px; margin: 0 auto }
ul.ql li a:hover { border-bottom: 2px solid #ee2c47 }
#innholdsramme .sm_wrapper { margin-top: 37px; position: relative; background: #161616 }
#pagetitle { height: 39px; background: url(gfx/sidetopp.png) no-repeat top left; position: absolute; top: -37px; left: 0; width: 100% }
#pagetitle span { display: block; width: 100%; height: 39px; background-repeat: no-repeat; background-image: url(gfx/bg-pagetitle.png); background-position: -999px -999px; }
body#contact #pagetitle span {background-position: 5px 0;}
body#gallery #pagetitle span {background-position: 5px -38px;}
body#callender #pagetitle span {background-position: 5px -76px;}
body#about #pagetitle span {background-position: 5px -114px;}
body#blog_cms #pagetitle span {background-position: 5px -152px;}
body#faq #pagetitle span {background-position: 5px -456px;}
body#sponsors #pagetitle span {background-position: 5px -342px;}
body#media #pagetitle span {background-position: 5px -418px;}
body#stats #pagetitle span {background-position: 5px -380px;}
#videogallery { padding-bottom: 30px; background: url(gfx/vg-skg.png) no-repeat center 692px }
#videogallery .sm_wrapper { height: 692px; background: #161616; }
#social img { display: none }
#social a { float: right; display: block; padding: 2px 1em 2px 20px; line-height: 16px; height: 16px; text-decoration: none; background: no-repeat 0 50% }
#social a#twitter { background-image: url(/gfx/twitter_logo.png) }
#social a#facebook { background-image: url(/gfx/facebook_logo.png) }
#social a.addthis { background-image: url(/gfx/addthis.gif) }
.sm_kol { padding: 15px; width: 450px; float: left; overflow: hidden }
html>body #left { height: auto; min-height: 360px }
body#fullbredde .sm_kol, body#gallery .sm_kol, body#contact .sm_kol, body#about .sm_kol, body#callender .sm_kol, body#contact .sm_kol, body#sponsors .sm_kol, body#stats .sm_kol { width: 930px }
body#fullbredde #left, body#about #left, body#contact #left, body#gallery #left, bodyt#stats #left { background: none }
body#fullbredde #right, body#about #right, body#contact #right, body#gallery #right, body#callender #right, body#sponsors #right, body#stats #right { display: none }
body#callender #left { background-position: 350px 0 }
body#sponsors #left { background-position: 280px 0 }
#kreditt { padding: 15px; color: #eee }
#kreditt a { color: #ccc; text-decoration: none }
#kreditt a:hover { color: #fff }
#kreditt p { float: left; margin: 0 }
#kreditt p.sm_kred { float: right }
#kreditt .sm_wrapper { width: 930px; padding: 0 15px }
a.leo { padding: 0 15px 0 0 }
a.cms { display: block; float: right; height: 15px; width: 93px; background: url(/dcore/badge/siteman-cms-dark-60.png) no-repeat }
a.cms:hover { background-position: 0 -20px }
a.cms span { display: none }
.artikkel { width: 100%; float: left }
body { line-height: 1.5; color: #fff }
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", arial,Corbel, "Liberation Sans", Verdana, "Verdana Ref", sans serif; }
#innholdsramme .sm_kol, #nav { font-size: 1.3em }
#kreditt { font-size: 1.1em }
h1 { font-size: 1.59em; line-height: 1.3em; text-transform: uppercase; color: #fff }
h2, h3, h4, h5, h6 { font-size: 1.5em; font-weight: normal; margin: 0 0 .5em }
blockquote { border: 1px solid #333; background: #000; color: #666; margin: 0 }
a { color: #EC2C46; text-decoration: underline }
a:hover { color: #fff; text-decoration: none }
h1 a { text-decoration: none; color: #fff }
a.lesmer {color: #ec2c46; float: right; text-decoration: none;}
ul#twitter_update_list, #right ul#twitter_update_list { list-style: none; margin: 0 0 1em 0; padding: 0 }
ul#twitter_update_list li {margin: 0 0 1em}
ul#twitter_update_list li:first-letter { text-transform: uppercase }
h2.twitter { text-transform: uppercase; color: #fff; margin: 0 0 .5em 0 }
#nav { float: right; clear: right; position: relative; top: 85px }
#nav a, #nav li.sfHover a { background: none }
#nav span, #nav a:hover span { height: 30px; line-height: 20px; padding: 0 5px; text-align: center; color: #fff; background: url(gfx/bg-nav-aktiv.png) no-repeat 50% 999px }
#nav a:hover span, #nav li.aktiv a span, #nav li.sfHover a span { background-position: 50% bottom }
#menu li:hover ul, #menu li.sfHover ul { left: 0; top: 30px; z-index: 1000 }
ul#menu li li:hover ul, ul#menu li li.sfHover ul, ul#menu li li li:hover ul, ul#menu li li li.sfHover ul { left: 180px; top: 0 }
#menu ul { width: 180px }
#nav li li a, #nav li li a:hover { background: transparent }
#nav li li span, #nav li li a:hover span { height: 1em; line-height: 1em; padding: .5em 10px; width: 180px; background: #000; text-align: left; border: 1px solid #333; float: none }
#nav li li a span, #nav li li a:visited span { color: #fff }
#nav li li a:hover span { color: #900 }
.quote { padding: 20px 20px 20px 75px; background: #111 url(gfx/quote.png) no-repeat 20px 25px; font-style: italic; float: left }
.quote p {margin: 0;}
#contact .smal {width: 46%; padding: 1%; float: left}
#contact-links {margin: 0; list-style: none inside; width: 100%;}
#contact-links li {float: left; width: 33%; text-align: center;}
#contact-links a {display: block; width: 268px; height: 38px; background: url(gfx/contact-social.png) no-repeat; margin: 0 auto }
#contact-links a#contact-tw {background-position: 0 -38px;}
#contact-links a#contact-yt {background-position: 0 -76px}
#contact-links a span {display: none;}
#social-tab { position: absolute; top: 260px; left: 960px; background: url(gfx/social-tab.png) no-repeat; height: 195px; width: 42px; }
#social-tab ul { margin: 110px 0 0; width: 30px; list-style: none inside; }
#social-tab li {padding-bottom: 5px; text-align: center;}
#social-tab a { display: block; margin: 0 auto; width: 18px; height: 18px; background: url(gfx/social-tab-ikoner.png) no-repeat; }
#social-tab a span {display: none;}
#social-tab a#st-tw {background-position: 0 -23px;}
#social-tab a#st-yt {background-position: 0 -46px;}
#playerframe {height: 540px; width: 960px; position: relative;}
#flowplayer_api {position: relative; z-index: 200}
#playerframe .video-title { position: absolute; z-index: 1000; top: 415px; left: 20px; width: 860px; padding: 0 30px; height: 80px; line-height: 80px; background: url(gfx/bg-videotitle.png) repeat-x; font-size: 1.5em; font-weight: bold; }
a#flowplayer {display: block; height: 540px; width: 960px}
#videothumbs {width: 930px; padding: 12px 15px 0;}
a.browse { display: block; height: 22px; width: 18px; background: url(gfx/galleri-pil.png) no-repeat 0 0; cursor: pointer; float: left; margin: 50px 0 0 }
a.browse:hover { background-position: 0 -22px; }
a.left {background-position: 0 -44px; clear: right;}
a.left:hover {background-position: 0 -66px;}
#scrollable { position:relative; overflow:hidden; width: 875px; margin: 0 8px 0 8px; height:133px; float: left; }
#scrollable .items { width:20000em; position:absolute; }
.items div { float:left; }
.item {margin-right: 15px; position: relative;}
.item a {color: #fff;text-decoration: none;}
.items a:hover {color: #EC2C46}
.item a span { display: block; height: 16px; line-height: 16px; font-size: 1.1em; width: 207px }
.item a .kamera { display: block; width: 35px; height: 18px; background: url(gfx/kamera.png) no-repeat; position: absolute; top: 93px; left: 165px; }
.item a:hover .kamera {background-position: left bottom;}
td { border-bottom: 1px solid #000 }
.kontaktinfo {width: 100%; clear: both}
.kontaktinfo table {width: 100%}
.kontaktinfo td {border: none; width: 33%; vertical-align: middle}
img.flyt-v {float: left; margin: 0 2em 1em 0; border: 5px solid #fff; }
img.flyt-h {float: hoyre; margin: 0 0 1em 2em; border: 5px solid #fff; }
#tabbed-box {font-size: .8em; background: url(gfx/bg-cool-stuff.png) repeat-y}
#tabbed-box p {margin: 0 0 5px}
.tb-top {clear: both; width: 290px; height: 36px; background: #222}
.tb-body {clear:both; width: 290px; background: url(gfx/bg-cool-stuff-top.png) no-repeat center top; min-height: 170px; height: auto !important; height: 170px}
.tb-bunn {clear: both; widht: 290px; height: 50px; background: url(gfx/bg-cool-stuff-bunn.png) no-repeat top center}
ul.tb-tabs { margin: 0; list-style: none inside; }
ul.tb-tabs li {float: left;}
ul.tb-tabs li#tb-tab-1 a {width: 87px}
ul.tb-tabs li#tb-tab-2 a {width: 87px}
ul.tb-tabs a { display: block; height: 37px; background: url(gfx/tab-topp.png) no-repeat; line-height: 30px; padding: 0 5px; width: 86px; color: #fff; text-align: center; text-decoration: none }
ul.tb-tabs li#tb-tab-2 a {background-position: -97px 0}
ul.tb-tabs li#tb-tab-3 a {background-position: -194px 0}
ul.tb-tabs li#tb-tab-1 a.current, ul.tb-tabs li#tb-tab-1 a:hover {background-position: 0 -37px}
ul.tb-tabs li#tb-tab-2 a.current, ul.tb-tabs li#tb-tab-2 a:hover {background-position: -97px -37px;}
ul.tb-tabs li#tb-tab-3 a.current, ul.tb-tabs li#tb-tab-3 a:hover {background-position: -194px -37px}
ul.tb-tabs a.current, ul.tb-tabs a:hover {color: #EE2C47}
.tb-panes {padding: 17px 20px 0}
#tb-pane-2, #tb-pane-3 {display: none}
#sponsorer-bunn {padding: 10px 0;}
#sponsorer-bunn .sm_wrapper {background: #161616; height: 60px}
.bilde-h {float: right; margin: 0 0 1.5em 1.5em;}
.bilde-v {float: left; margin: 0 1.5em 1.5em 0;}
#twitter-title a {background: url(gfx/twitter-title.png) no-repeat;display: block; height: 26px; width: 290px}
#twitter-title span {display: none}
#twitter_update_list a {color: #4e4e4e; text-decoration: none;}
#twitter_update_list span a {color: #EC2C46; text-decoration: none;}
.twitter-btn {float: left;}
#right #twitter_update_list li a { background: none; display: inline; padding-left: 0; }
a:link, span.MsoHyperlink { color: #EE2C47 !important; }
a:link:hover, span.MsoHyperlink:hover { color: #fff !important; }

