@media screen {  @charset "utf-8"; 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,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
address{font-style:normal;}
html{overflow-y:scroll;}
body{line-height:1;}
ol,ul{list-style:none;}
q:before{content:'- ';}
q:after{content:'';}
:focus{outline:0;}
body{background:#000;font:14px Helvetica,sans-serif;line-height:21px;text-align:center;}
#wrapper{width:780px;margin:0 auto;padding:50px 0;text-align:left;}
#header{background:transparent url(../images/header.gif) no-repeat top center;padding:20px;height:200px;position:relative;}
#article{background-color:#fff;padding:20px;margin:-50px 0 0 0;display:block;}
#blogarticle{background-color:#fff;padding:20px;margin:-50px 0 0 0;display:block;}
#footer{background:transparent url(../images/footer_new.png) no-repeat bottom center;padding:20px;text-align:center;font-size:12px;height:100%;line-height:150%;font-style:italic;display:block;margin:-50px 0 0 0;}
h1,h2{text-indent:-9999px;margin-bottom:10px;}
#header h1{background:transparent url(../images/logo.png) no-repeat 0 0;width:260px;height:200px;display:inline-block;}
#header h1 a,#header h2 a{display:block;width:260px;height:200px;}
#header h1 a:hover,#header h2 a:hover{background:transparent url(../images/logo.png) no-repeat 0 0;}
#header h2{background:transparent url(../images/header_h2.png) no-repeat 0 0;width:297px;height:56px;position:absolute;top:90px;left:360px;}
#nav{text-align:center;height:35px;background:#ffc200;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;}
#nav ul{padding-top:7px;}
#nav ul li{display:inline;margin-right:15px;}
ul#packages {margin-bottom:15px;}
#blogs { margin-bottom:-50px; }
#bloggbox {background:url(../images/bloggbox_top.png) no-repeat 0 0;padding:15px 0 0 0;margin-bottom:-50px;margin-top:20px;display:block; }
#bloggbox h3 {font-size:14px;margin-bottom:10px;border-bottom:2px solid #ffc200;}
#bloggbox ul {list-style:none;background:url(../images/bloggbox_bot.png) no-repeat center bottom;padding-bottom:25px;}
#bloggbox li {background:url(../images/bloggbox_li.png) repeat 0 0;display:block;padding-left:15px;}
li.post { border-bottom:1px dashed #ccc;padding:3px 0;}
li.subscribe { margin-top:15px;list-style:none;}
li.subscribe a.prenumerera { background:url(../images/rss.png) no-repeat 0 0;padding-left:32px;display:block;color:#ffa03a;}
li.subscribe a.prenumerera:hover { background-color:transparent;color:#000; }
div{margin-bottom:50px;}
div#portfolio{width:100%;}
div#services,div#weare{float:left;display:inline-block;width:350px;}
div#about,div#contact{float:right;display:inline-block;width:350px;text-align:left;}
div h1{margin-bottom:10px;}
div#portfolio h2{background:transparent url(../images/h1_projects.png) no-repeat center;height:25px;}
div#services h2.voilacms{background:transparent url(../images/h1_voilacms.png) no-repeat 0 0;height:25px;}
div#services h2.tjanster{background:transparent url(../images/h1_services.png) no-repeat 0 0;height:25px;}
div#services ul li ul{margin:0 0 0 15px;}
div#services ul li ul li{font-size:12px;}
h2.blog {font-size:2em;text-indent:0;margin:0 0 30px 0;line-height:130%;}
div#about h2.blogg{background:transparent url(../images/h1_blogg.png) no-repeat 0 0;height:25px;margin-top:50px;}
div#about h2.omoss{background:transparent url(../images/h1_about.png) no-repeat 0 0;height:25px;}
div#weare h2{background:transparent url(../images/h1_weare.png) no-repeat 0 0;height:25px;}
div#weare address span{border-bottom:1px solid #ddd;padding:3px 0;}
div#contact h2{background:transparent url(../images/h1_contact.png) no-repeat 0 0;height:25px;}
div#text h2{text-indent:0;font-family:"Cambria",Georgia,"Times New Roman",Times,serif;font-size:26px;line-height:40px;margin:30px 0 15px 0;}
div#services ul{margin:15px 0 15px 15px;list-style:disc outside;}
div#weare ul{margin-top:10px;}
div#weare li{margin-bottom:10px;}
#toggler{position:relative;height:480px;width:740px;}
#foregaende,#nasta,#fadeshow{position:absolute;}
#foregaende{top:200px;left:0;background:url(../images/foregaende.png) no-repeat 0 0;z-index:2;}
#nasta{top:200px;left:704px;background:url(../images/nasta.png) no-repeat 0 0;z-index:2;}
#slideshow{position:absolute;width:640px;height:480px;top:0;left:50px;z-index:3;overflow:hidden;}
#foregaende a,#nasta a{display:block;text-indent:-9999px;width:36px;height:54px;}
#foregaende a:hover,#nasta a:hover{background-color:transparent;}
legend{display:none;}
label{display:block;}
label,input[type="text"],textarea,button{cursor:pointer;}
input[type="text"],textarea{background:transparent url(../images/formbg.png) repeat-x 0 0;padding:5px 2px;border:1px solid #ccc;width:310px;margin-bottom:5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;height:175px;}
input[type="text"]:hover,textarea:hover{border:1px solid #4ac0f2;}
input[type="text"]:focus,textarea:focus{border:1px solid #000;}
button{background:transparent url(../images/knapp_skicka.png) no-repeat 0 0;width:84px;height:30px;border:none;text-indent:-9999px;}
button:hover{background-position:0 -60px;}
.litentext{font-size:10px;line-height:16px;}
a,a:active,a:visited{color:#000;text-decoration:underline;padding:2px;}
a:hover{background:#000;color:#fff;border-bottom:none;text-decoration:none;}
a.skype{background:#fff;}
a.skype:hover{background:#fff;}
p.pil{background:transparent url(../images/pil.png) no-repeat 0 5px;padding-left:18px;height:100%;}
#fragor_marcus,#fragor_daniel,#fragor_patrik{display:none;}
.clear{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#contact address{margin:0 0 20px 0;font-style:italic;}
span{display:block;}
span.postal-code,span.locality{display:inline;}
div.vcard{margin-top:20px;}
div#contact span.org{font-size:18px;font-weight:bold;}
abbr{border-bottom:1px dashed #ccc;cursor:help;}
img.left{margin-right:15px;float:left;}
p.rod {margin-bottom:15px;color:#f00;}
p.gron {margin-bottom:15px;color:#093;}
span.red {color:#f00;display:inline;}
.partners {width:396px;height:75px;background:url(../images/partners.png) no-repeat 0 0;display:block;margin:20px auto 0 auto;text-indent:-9999px; }
#slideshow { position:relative; }
#slideshow .lager .bild { position:absolute; z-index:40; top:0; left:0; }
#slideshow .lager .bildtext { position:absolute; z-index:50; top:480px; left:50px; width:640px; height:50px; background-color:#000;  color:#fff; }
span.work-title { color:#4ac0f2; }
#postcontent { width:480px; float:left; }
#postcontent p { margin-bottom:21px; }
}
@media print {
#header,#footer,#aside,#nav { display:none; }
body {font-family:"Times New Roman", Times, serif;font-size:1em;}
h1,h2,h3,h4{font-family:Arial, Helvetica, sans-serif;}
}
