/** 
* +-----------------------------------------------------------------+
* |                                                                 |
* |                                                                 |
* +-----------------------------------------------------------------+
**/

/*generella layout parametrar*/
.onepixelborderleft{border-left:1px solid #fafafa}

html, body{
	color:#202020;
	font-size:0.82em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.55em;
	background-color:#eeeeee;
	margin:5px;
	padding:0
}
.highlight{
	text-decoration:none;
	background-color:#ffffff
}
strong{
	color:#202020;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-bottom:3px
}
blockquote{
	color:#7f7f7f;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-attachment:scroll;
	letter-spacing:0.7px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0;
	padding-left:5px;
	width:400px
}
blockquote p{
	color:#989898;
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	word-spacing:normal;
	letter-spacing:1px;
	margin-left:0;
	padding-left:0;
	width:400px
}
form{margin:0;width:45px;float:right}
form p br{background-color:#fff}
textarea{padding:3px;border:solid 1px #ccc}
input{color:#626262;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#fff;margin-top:3px;padding:3px;width:150px;border:solid 1px #ccc}
label{color:#626262;font-size:10px;width:200px}
img{
	display:block;
	border:0;
}
code{color:#0000cb;font-size:11px;font-family:"Courier New",Courier,Monaco,monospace;clear:both}
#wrapper{
	background-image:url("images/content.jpg");
	background-attachment:scroll;
	background-position:100% 100%;
	background-color: #ffffff;
	margin-right:auto;
	width:826px;
	margin-left: auto;
	margin-bottom: 20px;
}

/* #wrapper {
border-left-width:1px;
border-left-color:#000033;
border-left-style:solid;
}
*/


/* #outer-wrapper{background-image:url("images/content.jpg");background-attachment:scroll;background-position:100% 100%;text-align:center;margin:0 auto;padding:0;position:relative;z-index:100;width:678px} */
#outer-wrapper{
	background-image:url("images/content.jpg");
	background-attachment:scroll;
	background-position:100% 100%;
	text-align:center;
	margin:0 auto;
	position:relative;
	z-index:100;
	width:840px;
	margin-top: 10px;
	background-color: #eeeeee;

}
.header{
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:0 0;
	text-align:right;
	margin:0 auto;
	padding:0;
	width:100%;
	float:none;
	border:0
}
.headerimg{font-family:Georgia,"Times New Roman",Times,serif;background-repeat:no-repeat;background-attachment:scroll;width:826px;height:74px}
.headerimg a{color:#ffeb97;font-size:10px;font-family:Arial,Helvetica,SunSans-Regular,sans-serif;font-style:italic;font-weight:bold;line-height:10px;text-decoration:none;text-align:right;margin-top:19px;margin-right:31px;width:250px;float:right}
.headerimg a:hover{font-weight:bold}
.header img{margin:0;padding:0;border:0}
#pagebody{

	background:transparent;
	text-align:left;
	margin:10px 0 0;
	padding:0;
	clear:both;
	border:0
}
#maincontent{

	margin:0;
	padding:0 0 5px;
	width:609px;
	float:right
}
#maincontent li{background-image:url("images/sub-dots.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:5px 5px;list-style-type:none;padding-bottom:2px;padding-left:22px}
#maincontent ul{margin-left:15px;padding-left:0}
#maincontent strong{padding-top:5px}
#mainright{
	text-align:left;
	margin:0;
	padding:0;
	width:579px;
	float:left;
	clear:none;
	margin-top: 20px;
	padding-top:5px;
	padding-left: 10px;
}
#mainright p{
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding:0
}
#mainright p b i{color:#000}
#mainright img{
	display:block;
	margin-top:5px;
	margin-right:19px;
	margin-bottom:5px;
	float:left;
}
#mainright a:link{
	color:#202020;
	text-decoration:none;
}
#mainright a:hover{
	color:#202020;
	text-decoration:none;
	font-weight: normal;
	font-weight: bold;
}


#mainpacked{
	text-align:left;
	margin:0;
	width:470px;
	float:left;
	clear:none;
	margin-top: 20px;
	padding-top:5px;
	padding-left: 10px;
}
#mainpacked p{
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding:0
}
#mainpacked p b i{color:#000}
#mainpacked img{
	display:block;
	margin-top:5px;
	margin-right:3px;
	margin-bottom:5px;
	float:none
}
#mainpacked a:link{text-decoration:none;}
#mainpacked a:hover{color:#000003;text-decoration:none}



#fastigheter{
	text-align:left;
	margin:0;
	padding:0;
	width:579px;
	float:left;
	clear:none;
	margin-top: 20px;
	padding-top:5px;
	padding-left: 10px;
}
#fastigheter p{
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding:0
}
#fastigheter p b i{color:#000}
#fastigheter img{
	display:block;
	margin-top:5px;
	margin-right:19px;
	margin-bottom:5px;
	float:left;
}
#fastigheter a:link{
	color:#202020;
	text-decoration:none;
}
#fastigheter a:hover{
	color:#202020;
	text-decoration:none;
	font-weight: normal;
	font-weight: bold;
}


#fastighetsbox{
	text-align:left;
	margin:0;
	padding:0;
	width:579px;
	float:left;
	clear:none;
	margin-top: 20px;
	padding-top:5px;
	padding-left: 10px;
	line-height: 1.2em;
}
#fastighetsbox p{
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding:0
}
#fastighetsbox p b i{color:#000}
#fastighetsbox img{
	display:block;
	margin-top:5px;
	margin-right:19px;
	margin-bottom:5px;
	float:left;
}
#fastighetsbox a:link{
	color:#202020;
	text-decoration:underline;
}
#fastighetsbox a:hover{
	color:#202020;
	text-decoration:none;
	font-weight: normal;
	font-weight: bold;
}


.top-frame{
padding:5px;
margin-top:10px;
}

#ledig-info{
	padding:5px;
	margin-top:2px;
	font-size: 0.88em;
	font-style:italic;
}
#ledig-info a:link{
	color:#003399;
	font-weight:bold;
	text-decoration:none
}
#ledig-info a:visited{
	color:#003399;
	font-weight:bold;
	text-decoration:none
}
#ledig-info a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none
}
#ledig-info a:active{}

#maincontent b{color:#393939}

#objekt img{display:block;margin-top:5px;margin-right:13px;margin-bottom:5px;float:right}


/*footer*/
#footer{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0 0;
	text-align:left;
	padding-top:7px;
	padding-right:15px;
	padding-left:25px;
	height:55px;
	clear:both;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	font-size: 8px;
}
#footer p{
	color:#333333;
	font-size:1.07em;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:0;
	padding:0;
	text-align: left;
}
#footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}
#footer  td  .style7 {
	font-size: 1.1em;
	font-weight: bold;
}
.style7 {color: #000000; font-weight: bold; }

#footer  td  .rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: 200;
	color: #001155;
}

#footer a:link{color:#003366;font-weight:bold;text-decoration:none}
#footer a:visited{color:#003366;text-decoration:none}
#footer a:hover{color:#001155;text-decoration:underline}
#subnav{margin:0 0 25px;padding:5px;border:0}



/*bildblock*/
#pdf-image{}
#pdf-image p{width:430px;height:44px}
#pdf-image p a:link{background-image:url("images/pdfd2.jpg");background-repeat:no-repeat;display:block;height:44px}
#pdf-image p a:hover{background-image:url("images/pdfd.jpg");background-repeat:no-repeat}
#pdf-image p a:visited{background-image:url("images/pdfd.jpg");background-repeat:no-repeat;display:block;height:44px}
.righter p{float:right}
.righter{width:100%;height:50px}

/*  Typography*/
h1, .storytitle{color:#000;font-size:1.4em;font-weight:bold;line-height:1.5em;word-spacing:normal;letter-spacing:normal;margin:0;padding:3px 0 18px;clear:both}
h2{color:#000;font-size:15px;font-weight:lighter;line-height:normal;margin:0;padding-top:20px;padding-bottom:10px;clear:both}
h3{
	color:#996600;
	font-size:0.9em;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	margin:0 20px 8px;
	padding-top:0;
	padding-bottom:0;
	clear:both
}
h4{font-size:11px;font-weight:bold;margin:5px 0;padding-bottom:0;clear:both}

h6{}
p{margin-top:0}
.red-er{color:#565656}

.style5 {
	color: #003366;
	font-weight: bold;
}

/* General linkografi*/

#mainright a:link{
	color:#0055aa;
	font-weight:normal;
	text-decoration:none
}
#mainright a:visited{
	color:#0055aa;
	font-weight:normal;
	text-decoration:none
}
#mainright a:hover{
	color:#0055aa;
	font-weight:normal;
	text-decoration:none
}
#mainright a:active{}

#fastigheter a:link{
	color:#996f4a;
	font-weight:bold;
	text-decoration:none
}
#fastigheter a:visited{
	color:#996f4a;
	font-weight:bold;
	text-decoration:none
}
#fastigheter a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none
}
#fastigheter a:active{}

/*  Horizontell navigation*/
#menu{
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	height:26px;
	border-left:1px solid #fff;
	width: 630px;
	background-image: url(images/menu-blank.jpg);
	margin-left: 192px;
}
#menu ul{line-height:20px;text-align:center;list-style-type:none;margin-top:0;margin-bottom:0;margin-left:0;padding-top:0;padding-left:0;clear:left;border:0}
#menu ul li{text-align:center;display:block;float:left}
#menu ul li a{color:#5a5a5a;font-size:9px;font-weight:normal;text-decoration:none;background-color:#fff;background-image:url(images/ms.jpg);background-repeat:no-repeat;background-position:right top;text-align:center;letter-spacing:1px;display:block;margin-top:1px;padding:3px 14px}
html>#menu ul li a{}
#resources a:link, #resources a:visited{}
#menu ul li a:hover{
	color:#000;
	background-image:url(../images/menu-high.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:100% 0
}
body#sectionone #menu li#one a, body#sectiontwo #menu li#two a, body#sectionthree #menu li#three a, body#sectionfour #menu li#four a, body#sectionfive #menu li#five a, body#sectionsix #menu li#six a, body#sectionseven #menu li#seven a{
	color:#2b2b2b;
	background-image:url(images/menu-high.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:100% 100%
}

/*  Forms */
#formarea{text-align:left;margin:0;padding:0;border:0}
#formarea label{font-size:11px;display:block;margin-top:5px;margin-bottom:0;padding-bottom:0}
.postdata{color:#999;font-size:10px;background:#fff;margin:10px 0 5px;border-style:solid none dotted;border-width:1px 0;border-color:#f3f3f3 #ccc}
.postdata p{margin:10px 0;padding:0}
.postbody{line-height:1.4;margin:0 0 25px;padding:0;overflow:hidden}

/*g?mmare*/
.hide{
	position:absolute;
	line-height:1.4;
	width:0px;
	height:2px;
	margin-top:5px;
	overflow:hidden
}


#s:hover{background-color:#fff}
#searchform{padding:6px 0 30px 20px;float:left}
#sidebar input{color:#797979;font-size:11px;background:#f7f7f7 url("images/sokknapp.png") no-repeat 1px 0;margin:0;padding-top:1px;width:52px;height:19px;border-width:0}
#sidebar input#s{color:#777;font-size:11px;font-family:arial;font-style:normal;font-variant:normal;font-weight:normal;background-color:#f0f0f0;background-image:none;display:block;margin:0;padding:3px 3px 3px 5px;width:143px;height:15px;border-style:solid;border-width:1px;border-color:#ccc #fff #fff #ccc}
.rubrik1{color:#ff7a00;font-size:12px;font-weight:bold;background-image:url("images/maindots.gif");background-repeat:no-repeat;background-position:0 2px;margin-top:8px;margin-left:15px;padding-left:15px;clear:both}


.date{color:#a4a4a4;float:left}
.feedback{color:#a4a4a4;background-image:url("images/paper-talk.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:2px 1px;margin-left:5px;padding-left:20px;float:left}
.feedback a:link{color:#a4a4a4;font-weight:normal}
.feedback a:visited{color:#a4a4a4;font-weight:normal}


.storycontent{
	margin-top:0;
	margin-bottom:15px;
	line-height: 1.3em;
	font-size: 0.99em;
	font-family: Arial, Helvetica, sans-serif;
}

.post-categories{color:#808080;font-size:11px}
.post-categories li{color:#808080;font-size:11px}
.post{background-image:url("images/separator.jpg");background-repeat:no-repeat;background-position:left bottom}


/*meta class*/
.meta{font-size:11px;margin-bottom:40px;width:100%;height:60px;clear:both}
.meta2{font-size:11px;background-image:url("images/separator.jpg");background-repeat:no-repeat;background-attachment:scroll;background-position:20px 15px;margin:0;padding:0;width:100%;height:30px;clear:both}
#content{font-size:11pt;margin:30px 13em 0 3em;padding-right:60px}

/*editera poster*/
.edit{background-color:#e7ae3a;width:200px;float:left;clear:both}

/*kommentarer*/
#comments{color:#aaa;font-size:11px;font-weight:bold;margin-left:0;padding-top:10px;padding-bottom:10px;padding-left:0}
#postcomment{color:#aaa;font-size:11px;font-weight:bold;margin-bottom:15px;margin-left:0;padding-bottom:5px;padding-left:0;width:400px;border-bottom:1px solid #d6d6d6}
#commentlist p a:link{}
#commentlist li{background-image:url("images/paper-plus.gif");background-repeat:no-repeat;background-position:0 4px;margin-top:10px;padding-top:1px;padding-left:30px;border-bottom:1px solid #f0f0f0}
#comment-2{color:#808080}
#commentform{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;padding-top:10px;padding-bottom:15px;float:left}
#email{}
#author{}
#url{}
#comment{margin:0;padding:0;width:320px;height:100px}


/*kontaktarutan, med info*/
#kontakt{color:#666;font-size:10px;line-height:normal;padding:5px;width:130px;float:right;height:400px;}
#kontakt p{line-height:normal;margin-bottom:5px}

.tips{color:#9c9c9c;background:#fbfbfb url("images/quest-mark.jpg") no-repeat 15px 7px;margin-top:14px;margin-bottom:25px;margin-left:10px;padding:14px 10px 7px 55px;width:250px;border:solid 1px #f1f1f1}
.no-show{display:none}
.squares a{width:100%;float:left;clear:both}
.squares{height:60px}


/*2-Column box */
.box{margin-top:50px;height:250px}
.box p{line-height:normal}
.red-rub{color:#804200;font-size:1em;line-height:1.6em;margin-top:10px;margin-bottom:0;margin-left:0;padding-bottom:0}
.green-rub{
	color:#000003;
	font-size:0.90em;
	font-weight:bold;
	line-height:1.6em;
	margin-top:10px;
	margin-bottom:0;
	margin-left:0;
	padding-bottom:0
}
.greyed-rub{
	color:#333333;
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;

}
.greyed-rub p{
	color:#333333;
	font-size:1em;
	font-weight:normal;
	line-height:1.2em;
}
.bluish-link a{
	color:#777777;
	font-size: 0.9em;
	font-weight:normal;
	text-decoration:none;
	line-height: 1.2;
}
.bluish-link a:hover{
color:#777777;
text-decoration:underline;
}
.i-l-b{background-image:url("images/chema.jpg");background-repeat:no-repeat;background-position:left top;margin-bottom:20px;padding-bottom:20px;width:172px;height:50px;float:left}
.i-r-b{background-image:url("images/ffx.jpg");background-repeat:no-repeat;background-position:right top;margin:0;padding:0;width:172px;height:50px;float:right}


/*v?nster kolumn*/

/*#sidebar {
border-left-width:1px;
border-left-color:#000033;
border-left-style:solid;
}
*/

#sidebar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding-top:0;
	padding-left:0;
	width:197px;
	float:left;
	clear:none;
}
#sidebar p{color:#949494;font-size:x-small;font-style:italic;line-height:normal;margin-right:20px;margin-left:20px;}

.sidebarmeny{
	color:#444444;
	font-size:0.9em;
	font-weight:bold;
	background-color:#f3f3f3;
	margin:0 20px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	clear:both
}

.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 3px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r2{margin: 0 2px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #f3f3f3;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #f3f3f3;}


.sidebarcontent {
	padding: 0 0 0 10px;
}

#sidebar li{background-image:url("images/sub-dots.gif");background-repeat:no-repeat;background-attachment:scroll;background-position:0 6px;margin:3px 20px 5px;padding-left:14px}
#sidebar li a{color:#003399;font-size:10px;font-weight:normal;text-decoration:none}
#sidebar a:visited{text-decoration:none}
#sidebar a:hover{color:#000;text-decoration:none}
#sidebar ul, #sidebar dl{font-size:11px;line-height:1.3;list-style:none;margin:0 0 15px;padding:0}
.sideseparator{
	padding-bottom:10px;
	margin-bottom: 0px;
}

.ready{text-decoration:line-through}
.comment{
	font-size:10px;
	line-height:normal;
	background-color:#FFFFFF;
	margin-top:10px;
	padding-right:10px
}

/*boxar, och dess bilder*/

.subd-box{
	background-color:#fefefe;
	margin-top:15px;
	padding:10px 0 0;
	width:582px;
	border:solid 1px #f3f3f3;

}
.subd-box:hover{background-color:#fbfbfb;border:solid 1px #e0e0e0}
.subd-box p{
	color:#555;
	line-height:155%;
	position:relative;
	left:25px;
	width:540px;

}
.subd-box strong{
	color:#000033;
	font-size:102%;
	line-height:normal
}

.subd-box img{position:relative; top:-4px; left:1px;	float:right}

.click-box{
	background-color:#fefefe;
	margin-top:15px;
	padding:10px 0 0;
	width:582px;
	border:solid 1px #f3f3f3;
}
.click-box p{
	color:#555;
	line-height:155%;
	position:relative;
	left:25px;
	width:480px;
}
.click-box strong{color:#804200;font-size:102%;line-height:normal}
.click-box {
cursor: pointer; /* Detta för att muspekaren ska se ut som en hand när vi håller musen över */
}

.person-box{
	background-color:#fefefe;
	margin-top:15px;
	padding:10px 0 0;
	width:582px;
	border:solid 1px #f3f3f3;
}
.person-box:hover{background-color:#fbfbfb;border:solid 1px #e0e0e0}
.person-box p{
	color:#555;
	line-height:155%;
	position:relative;
	left:25px;
	width:480px;
}

.click-box img{position:relative; top:-4px; left:1px}
.person-box strong{color:#804200; font-size:102%; line-height:normal}
.person-box img{position:relative; top:-4px; left:1px}
.ram img{padding-bottom:20px}
.empty-5-space{height:5px}
.empty-1-space{height:1px}
#yellowbox{background-color:#fefefe;margin-top:5px;margin-bottom:15px;padding-top:17px;padding-right:10px;padding-left:16px;width:395px;border:solid 1px #f0f0f0}

/**/
.ram{background-color:#fefefe;width:395px}
.ram p{clear:left}
.ram strong{font-weight:bold;display:inline;margin:0 5px 0 0;padding:0;clear:none}

/**/
.imgframegray{border:solid 1px #d8d8d8;}
/**/
#ad{position:relative;left:-5px;}


.clickable {
cursor: pointer; /* Detta för att muspekaren ska se ut som en hand när vi håller musen över */
clear: both;
font-family: 'Trebuchet MS', Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .7em;
float: left;
width: 390px;
color: #000000;
background-color: #ecedf7; /* Detta är färgen du vill att diven ska ha från början */
}

#spacer{
font-size: .9em;
font-weight: bold;
padding-right: 6px;
padding-left: 26px;
}

.popup{
	color:#8e8e8e;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:0;
	padding:0;
}

a:link {
	font-weight: bold;
}
a:visited {
	font-weight: bold;
}
.mainpacksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: 100;
}
