body{
	background:url(img/background.jpg) center 0;
	margin-top:30px;
	font:11px Verdana;
	line-height:1.5;
}
input,textarea,select{
	border:#aaa 1px solid;
	padding:2px;
	font:10px Verdana;
}
h1,h2{
	margin:0px 0px;
	font-size:20px;
}
select{
	vertical-align:bottom;
}
input:focus,textarea:focus, select:focus{
	border:#666 1px solid;
}
input[type="file"]{
}
textarea.big{
	width:100%;
	height:400px;
}
img{
	border:none;
}
img.blog_category_pic{
	height:18px;
	vertical-align:middle;
}
button{
	font-size:10px;
	background:#E7E1D5;
	border-width:1px;
}
fieldset{
	margin:10px;
	padding:4px 10px;
	border:#eee 1px solid;
}
legend{
	font-size:11px;
	color:#444;
	letter-spacing:1px;
}
div#wrap{
	margin:0 auto;
	width:1005px;
}
div#folder{
	position: relative;
	overflow:hidden;
	background:url(img/shadow_y.png) 496px 0 no-repeat;
}
div#folder_left_wrap{
	width:500px;
	float:left;
	height:750px;
}
div#folder_left{
	background:#fff;
	float:right;
	width:440px;
	height:730px;
	padding:10px 10px;
}
div#platform{
	background:url(img/platform.png) no-repeat;
	width:600px;
	height:750px;
	float:left;
	position:absolute;
	z-index:-1;
}
div#folder_right_wrap{
	background:url(img/shadow_y.png) right 1px no-repeat;
	padding-right:5px;
	overflow:hidden;
	float:right;
}
div#folder_right{
	background:#fff;
	width:441px;
	height:730px;
	float:left;
	padding:10px 10px;
	overflow:hidden;
}

div#folder_right.green, div#folder_left.green{ background:#ACCB3D; }
div#folder_right.orange, div#folder_left.orange{ background:#F5A933; }
div#folder_right.blue, div#folder_left.blue{ background:#33A5F5; }
div#folder_right.none{ background:#fff url(img/cover.jpg) right 0 no-repeat; }

div.shadow_top_l{
	height:3px;
	background:url(img/shadow_x.png) 40px 0px no-repeat;
}
div.shadow_top_r{
	height:3px;
	background:url(img/shadow_x.png) -4px 0px no-repeat;
}
div.shadow_bottom_r{
	height:5px;
	background:url(img/shadow_x.png) -460px -3px no-repeat;
	margin-top:750px;
}
div.shadow_bottom_l{
	height:5px;
	background:url(img/shadow_x.png) 40px -3px no-repeat;
	margin-top:750px;
}
div.shadow_right_l{
	height:750px;
	width:3px;
	background:url(img/shadow_y.png) no-repeat;
}

div#tabs{
	width:39px;
	float:left;
	height:729px;
	padding-top:20px;
	margin-top:1px;
	background:#efefef;
}
div#tabs_left{
	width:40px;
	float:left;
	height:200px;
	padding-top:20px;
}
div.tab{
	background:url(img/tabs.png) no-repeat;
	width:40px;
	height:93px;
	margin-bottom:157px;
	position:absolute;
}
div.tab a{
	display:block;
	width:40px;
	height:85px;
	outline:none;
}

div.tab.idle{ background-position:0 -94px; }
div.tab.green{ background-position:-132px 0; }
div.tab.green.idle{ background-position:-132px -94px; }
div.tab.orange{ background-position:-44px 0; }
div.tab.orange.idle{ background-position:-44px -94px; }
div.tab.blue{ background-position:-88px 0; }
div.tab.blue.idle{ background-position:-88px -94px; }

div#tabs_left div.tab{ background-position:0 -188px; }
div#tabs_left div.tab.idle{ background-position:0 -292px; }
div#tabs_left div.tab.green{ background-position:-132px -188px; }
div#tabs_left div.tab.green.idle{ background-position:-132px -292px; }
div#tabs_left div.tab.orange{ background-position:-44px -188px; }
div#tabs_left div.tab.orange.idle{ background-position:-44px -292px; }
div#tabs_left div.tab.blue{ background-position:-88px -188px; }
div#tabs_left div.tab.blue.idle{ background-position:-88px -292px; }

div#logo{
	width:450px;
	height:75px;
	background:url(img/presis.png) 315px 10px no-repeat;
}
div.tab_description{
	text-align:center;
	width:130px;
	float:right;
	clear:both;
}
div.tab_description a{
	display:block;
	color:#999;
	text-decoration:none;
	height:70px;
	width:130px;
	margin-bottom:3px;
}

div.paper{
	margin-top:12px;
	background:url(img/holes.png) no-repeat;
	padding:50px;
	height:708px;
	overflow: hidden;
}
div.paper_container{
	padding:1px;
}
div.paper_container *{
	min-height:10px;
}
.imgcenter {
	text-align: center;
	margin-top: 15px;
}
.edit_hover:hover{
	outline:#888 1px dashed;
}
div.paper div.overflow{
	overflow:hidden;
	height:609px;
}
div.tabs{
	height:17px;
}
div.tabs div{
	padding:0 6px;
	background:#FCFFC8;
	border:#FCFFCD 1px solid;
	border-right:#DFE388 1px solid;
	border-bottom:none;
	float:left;
	margin:0px 2px;
	cursor:pointer;
}
div.tabs div.idle{
	margin-top:1px;
	height:16px;
	background:#FAFF8F;	
}


div.content_edit{
	border:#ccc 10px solid;
	background:#fff;
	padding:10px;
	position:absolute;
	width:400px;
	margin-left:-200px;
	top:200px;
	left:50%;
	z-index:400;
}
div.content_edit textarea{
	width:395px;
	height:300px;
}
div#legs{
	background:url(img/legs.png) 0 465px no-repeat;
	width:920px;
	height:1100px;
	position:absolute;
	margin-left:-600px;
	float:left;
}
.float_right{float:right;}
.float_left{float:left;}
.hidden{display:none;}
#logo_overlay {
	display: relative;
}
#logo_overlay a {
	display: block;
	position: absolute;
	right: 80px;
	top: 40px;
	width: 90px;
	height: 39px;
	background: url(img/small_logo.png) no-repeat;
}
#businesscard {
  position: absolute;
  left: 0;
  bottom: 0;
  background: yellow;
  height: 100px;
  width: 100px;
}
#businesscard_overlay {
}
#businesscard_overlay a {
	display: block;
	position: absolute;
	bottom: 18px;
	left: 60px;
	width: 282px;
	height: 172px;
	background: url(img/visitkort_mini.png) no-repeat;
}
#businesscard_overlay a:hover, #businesscard_overlay a:focus {
	background: url(img/visitkort_big.png) no-repeat;
	width: 420px;
	height: 247px;
	bottom: 15px;
	left: 47px;
}

div.blogpost{
	color:#333;
	padding-bottom:10px;
	border-bottom:#ddd 1px solid;
	margin-bottom:5px;
	font-size:10px;
}
div.blogpost:last-child{
	border:none;
}
div.blogpost h2{
	font:17px Trebuchet MS;
	margin:6px 0;
}
div.blogpost div.postinfo{
	margin-top:6px;
	text-transform:uppercase;
	font-size:10px;
}
div.blogpost div.postdate{
	font-size:9px;
	margin-bottom:5px;
}
h1,h2 {
	font-size: 16px;
	font-weight: normal;
}
div.blog_card{
	background:url(/img/postit_white.png) no-repeat;
	padding:10px 20px 10px 10px;
	width:204px;
	height:222px;
	float:left;
	margin-right:-15px;
	overflow:hidden;
}
div.blog_card table{
	width:100%;
}
div.blog_card div.header{
	text-align:center;
	font-size:12px;
}
div.blog_card div.header img{
	display:block;
	height:25px;
	margin:0 auto;
}
div.blog_card div.header a{
	display:block;
	color:#000;
	text-decoration:none;
}
div.blog_card small.info{
	color:#555;
	display:block;
	height:27px;
}
h1.header {
	display:none;
}
#news {
	z-index: 9999;
	position: fixed;
	left: 0px;
	bottom: 0px;
	float: left;
	width: 367px;
	height: 668px;
	background: url(/img/nyheter.png);
}
#news_content {
	position: absolute;
	bottom: 0px;
	left: 6px;
	width: 210px;
	padding-left: 10px;
	padding-right: 10px;
	height: 328px;
	overflow: hidden;
}
#news_content a {
	text-decoration: none;
}
#news_content h1 {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}
#news_content p {
	font-family: Arial;
	font-size: 11px;
}
#news_content hr {
	border: 0;
	height: 1px;
	color: #ccc;
	background-color: #ccc;
}

#folder h1, #folder h2, #folder h3 {
  font-family: Arial;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
#folder h2 {
  font-size: 28px;
  color: #333;
}
#folder h3 {
  font-size: 16px;
  color: black;
}
#folder p {
}
