/* ------------------------------------------------
  Filename:     mbk.css
  Created by:   Johan Edlund | edlunddesign.com
------------------------------------------------- */

* {margin:0; padding:0; font-size:1em; text-decoration:none; border:none; list-style:none; outline:none;}

/****** General ******/
@font-face {font-family: "Quicksand-Book"; src: url('../fonts/Quicksand-Book.otf') format('opentype');}

html,body {margin:0;padding:0;color:#ccc;
background:#000 url(../i/stripedbg.png) top center repeat-x;
/*background:#000 url(../i/grid.png) top center repeat-y;*/
font-family:"Quicksand-Book","Helvetica Neue", "Helvetica Neue Light", Helvetica, Arial, sans-serif;font-size:16px;line-height:30px;font-weight: normal;text-align:left;height:100%; letter-spacing: 0.5px;}

p{margin:20px 0;padding:0;color:#999;}
p.download {padding-left:25px;background: url(../i/32x32/download.png) no-repeat 0px 6px;}

/****** Logo ******/
h1#Logo {position:absolute;top:80px;left:0;margin:0;padding:0;color:#666;opacity: 0.85;}
h1#Logo:hover {opacity: 1;}
#Logo a {width:239px;height:65px;margin:0;padding:0;color:#bbb;text-indent:-9000px;background:transparent url(../i/mbklogo2.png) top left no-repeat;text-decoration:none;border:none;display:block;}

/****** Nav ul ******/
ul#Nav {margin:0;padding:0;position:absolute;top:126px;right:20px;}
ul#Nav li {margin:0 0 0 10px;padding:0; list-style: none;display: inline;}
ul#Nav li a {text-transform: uppercase; color:#777;margin:0;padding:4px; background-image: none;background:transparent;}
ul#Nav li a:link, ul li a:visited {text-decoration:none;border:none;}
ul#Nav li a:hover, ul li a:active {color:white;border:none;}

ul#Nav li a.active {color:red;}


/****** Layout ******/
#Container {min-height:100%;position:relative;}
#Header {position:relative; height:170px;margin:0 auto; width:960px;text-align:left;background:transparent;}
#Content {margin:0 auto;padding:0;width:960px;font-weight:normal;clear:both;text-align:left;padding-bottom:350px;}
.entry {clear:both;padding:15px;margin:30px 0 15px 0;}
.left {float:left;width:450px;margin:0;}
.right {float:left;width:450px;margin:0 0 0 30px;}

/****** Various ******/
.hidden	{display:none;}
.clearer {clear:both;height:1em;}
.pipe {padding:0 5px;color:#222;background:transparent;}
.hr {clear:both;margin:0; border-bottom:1px dotted #222;height:1px;padding:10px 0 20px 0;}
hr {display:none;}
.off-left {position:absolute;left:-9999px;width:9999px;}
acronym, abbr {font-style:normal;text-decoration:none;} 
acronym[title], abbr[title] {border-bottom:1px dotted #333;}
#Accessibility {position:absolute;top:-10000px;}
img {margin:0;float:left;color:#111;padding:8px;border:2px solid #151515;background:#160909;
-webkit-transition: all 0.2s ease-out;
}
a img:hover{border-color:#333;}

/****** Default Links *****/
a:link {color:#ccc;text-decoration:none;border-bottom: 1px dotted maroon;}
a:visited {color:#bbb;text-decoration:none;border-bottom: 1px dotted maroon;}
a:hover {color:white;text-decoration:none;border-bottom: 1px solid white;}
a:active {color:white;text-decoration:none;border-bottom: 1px solid white;}

/****** Headerz ******/
h1,h2,h3,h4,h5,h6{font-size:120%;color:#ddd;font-weight:normal;margin:0 0 10px 0;padding:0;line-height:1em;}
h4 {font-size:100%;color:#ccc;}

/****** Content Specific ******/
/* normal ul */
ul{margin:0;padding:0;}
ul li {margin:0;padding:4px 0; list-style: none;}
ul li a {margin:0;padding:11px 0 9px 43px;background: url(../i/32x32/mbkicon.png) no-repeat 0 3px;}
ul li a:link, ul li a:visited {text-decoration:none;border:none;}
ul li a:hover, ul li a:active {color:red;border:none;}

ul.videolista{margin:20px 0;padding:0;}
ul.videolista li a{background: url(../i/32x32/video.png) no-repeat 0 3px;}

ul.pdf{margin:20px 0;padding:0;}
ul.pdf li a{background: url(../i/32x32/pdf.png) no-repeat 0 3px;}

ul.nyhetslista{margin:20px 0;padding:0;}
ul.nyhetslista li a{background: url(../i/32x32/7.png) no-repeat 0 2px;}

ul.resultatslista{margin:20px 0;padding:0;}
ul.resultatslista li a{background: url(../i/32x32/5.png) no-repeat 0 2px;}


/* definition list - links */
dl{font-size:1.1em;margin:0;padding:20px 0 0 20px;}
dl dt a {font-weight:bold;margin:0;padding:3px 2px 2px 16px;background: url(../i/graphics/eicon.gif) no-repeat 0 3px;}
dl dt a:link, dl dt a:visited {font-weight:bold;color:#85AB53;text-decoration:none;border:none;}
dl dt a:hover {font-weight:bold;background-position:0 -16px;color:#fff;border:none;}
dl dd {margin:0 0 12px 23px;padding:0;background:transparent;color:#bbb;}


/* blockquote */
#Content blockquote {margin:1em 0;padding:0 1em;color:#444;border-left:3px solid #85AB53;}
#Content blockquote p {color:#555;margin:0;padding:0;}
#Content blockquote p.source {text-align:right;padding-top:1em;}


/****** Footer ******/
#Footer {position:absolute;bottom:0;width:100%;
font-weight:normal;clear:both;margin:40px 0 0 0;padding:10px 0;font-size:12px;height:300px;text-align:center; 
/*background: url(../i/footerBG.gif) repeat-x;*/ 
background: transparent; 
font-size:13px;}
#FooterCont {margin:0 auto; width:960px; text-align:left;color:#333;}

#Footer p {color:#444;padding:0 15px;}
#Footer p.mbksam {margin:0;text-align: center;}

#Footer p.footerleft{float:left;margin:3px 0 1px 15px;padding:0;font-size:12px;text-transform: uppercase;}
p.footerright {float:right;margin:5px 0 1px 0;padding:10px 0;font-size:12px;width:18px;}
#Footer a.ed{font-size:11px;float:right;width:16px;margin:0 0 0 2px;padding:25px 0 0 0;overflow:hidden; display:block;border:none;color:#ccc;background: url(../i/edicon.gif) top left no-repeat;text-decoration:none; height:0px !important;height /**/:25px;/* for ie5.x */}

#Footer a.ed:hover {background-position:0px -30px;border:none;}
#Footer p.mbksam {color:#444;margin: 0 0 5px 0;}
/*text-shadow: 0px 0px 10px #666;*/
#Footer .simages { background: #151515; margin:0;position:relative;color:#333;height:112px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
#Footer .simages a {opacity:0.6;
-webkit-transition: all 0.2s ease-out;
}
#Footer .simages a:hover,
#Footer .simages a:focus  {
-webkit-transform: scale(1.07);
opacity: 1;
}

#Footer .simages a.rb{position:absolute;top:-25px;left:15px;}
#Footer .simages a.xl{position:absolute;top:34px;left:245px;}
#Footer .simages a.sbf{position:absolute;top:20px;left:473px;}
#Footer .simages a.malmo{position:absolute;top:12px;left:580px;}
#Footer .simages a.am{position:absolute;top:38px;left:675px;}

#Footer img {margin:0; color:#555; padding:0; border:none; background:transparent;}

#Footer a:link {color:#444;border:none;}
#Footer a:visited {color:#444;border:none;}
#Footer a:hover {color:#ccc;border:none;}
#Footer a:active {color:#ccc;border:none;}

