@charset "utf-8";
/* CSS Document */

/* ===================================================
	autocomplete search
====================================================== */
body#home div#autocompleteSearchContainer,
body#municipalities div#autocompleteSearchContainer{
	background-color:#fff;
	height:56px;
	padding-bottom:10px;
	width:450px;
}
body#municipalities div#autocompleteSearchContainer{
	width:550px;
}
body#home div#autocompleteSearch,
body#municipalities div#autocompleteSearch{
	background:#fff url(../images/searchHome.gif) no-repeat 0 0;
	height:42px;
	margin:0 auto;
	padding-left:25px;
	padding-top:14px;
	width:398px;
}
body#municipalities div#autocompleteSearch{
	background:#fff url(../images/searchMunicipalities.gif) no-repeat 0 0;
	width:498px;
}
body#home div#autocompleteSearch form,
body#municipalities div#autocompleteSearch form{
	margin:0;
	padding:0;
}
body#home div#autocompleteSearch input#keyword,
body#municipalities div#autocompleteSearch input#keyword{
	border:1px solid #71cfe9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	margin-left:5px;
	padding:5px 2px;
	width:242px;
	vertical-align:middle;
}
body#home div#autocompleteSearch input#submitSearch,
body#municipalities div#autocompleteSearch input#submitSearch{
	background:none;
	border:none;
	float:left;
	height:26px;
	width:40px;
}
body#home div#autocompleteSearch label,
body#municipalities div#autocompleteSearch label{
	display:block;
	float:left;
}
body#home div#autocompleteSearch label span,
body#municipalities div#autocompleteSearch label span{
	font-weight:bold;
	vertical-align:middle;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* ==================================================
	body#compare exclusive
===================================================== */
body#compare h2{
	background-position:0 -1px;
}
body#compare h2 a{
	display:inline-block;
	vertical-align:top;
	margin-left:16px;
	height:26px;
	width:95px;
}
body#compare h2 a.municipality{
	background:transparent url(../images/commBtn.gif) no-repeat 0 0;
}
body#compare h2 a.municipalitySelected{
	background:transparent url(../images/commBtnHover.gif) no-repeat 0 0;
	height:27px;
}
body#compare h2 a.factor{
	background:transparent url(../images/factBtn.gif) no-repeat 0 0;
}
body#compare h2 a.factorSelected{
	background:transparent url(../images/factBtnHover.gif) no-repeat 0 0;
	height:27px;
}
body#compare #compareContent{
	margin:0 0 10px;
	/*border-top:1px solid #d5d5d5;*/
	padding:20px 45px;
}
.line{
	border-top:1px solid #d5d5d5;
	margin:0 6px;
}
.shadeBack{
	background:#ededed url(../images/shadeBack.gif) repeat-x top left;
}
body#compare #compareContent .miniGraph{
	background:#fff url(../images/miniGraphBack.gif) repeat-x top left;
	float:left;
	height:195px;
	width:305px;
}
body#compare #compareContent .miniGraph .wideArea{
	padding:14px 20px 0 20px;
}
body#compare #compareContent .miniGraph h3{
	background-color:#0086bb;
	color:#fff;
	height:22px;
	line-height:22px;
	margin:0;
	padding:0 10px;
}
body#compare #compareContent .miniGraph .wideArea h4{
	font-size:12px;
	font-weight:normal;
	/*height:22px;
	line-height:22px;**/
	margin:0;
	padding:0 0 8px 0;
}
body#compare #compareContent .miniGraph .wideArea .graph{
	border:2px solid #d5d5d5;
	min-height:89px;
	/*padding:14px;*/
}
body#compare #compareContent .miniGraph .wideArea .communeFactorLink{
	text-align:center;
	margin-top:5px;
}
body#compare #compareContent .miniGraph .wideArea .communeFactorLink a{
	background:transparent url(../images/blueArrowBull.gif) no-repeat 0 5px;
	padding-left:12px;
}

body#compare #compareContent #graphAreaPlus{
	background-color:#fff;
	border:2px solid #d5d5d5;
	min-height:290px;
	margin-top:10px;
}
body#compare #compareContent div.center{
	font-weight:bold;
	margin-bottom:10px;
}
.centeredBox{
	margin:0 auto;
	width:530px;
}
body#compare #compareContent div.center span.title{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
}
body#compare #compareContent div.center span.selectBoxes{
	display:block;
	float:left;
	width:450px;
	text-align:left;
}
body#compare #compareContent span.selectBoxes select#faktorQuestions{
	margin-left:5px;
}
body#compare #compareContent span.selectBoxes #sublevel-1,
body#compare #compareContent span.selectBoxes #fqSublevel,
body#compare #compareContent span.selectBoxes #fqSublevel2	{
	display:inline-block;
	margin-left:5px;
	/*padding-left:23px;
	height:25px;*/
}

body#compare #compareContent span.selectBoxes #fqSublevel img{
	margin:0 5px 0 9px;
}
body#compare #compareContent span.selectBoxes #fqSublevel2 img{
	margin:0 5px 0 9px;
}
body#compare #compareContent span.selectBoxes select#sublevel1,
body#compare #compareContent span.selectBoxes select#xScale{
	margin-top:5px;
	width:247px;
}
body#compare #compareContent span.selectBoxes select#yScale{
	margin-top:5px;
	width:247px;
}
body#compare #compareContent span.selectBoxes select{
	/*border:1px solid #7f9db9;*/
	display:inline;
	/*height:22px;
	vertical-align:middle;*/
	width:400px;
}
body#compare #compareContent span.selectBoxes #fqLevel1 select {
	margin-top:5px;
	width:385px;
}
body#compare #compareContent img.infoCircle{
	margin-left:2px;
	vertical-align:middle;
}
body#compare #compareContent span.selectBoxes select#yScale{
	margin-top:5px;
	width:247px;
}
body#compare #compareContent #graphAreaPlus #graphArea{
	float:left;
	width:490px;
}
body#compare #compareContent #graphAreaPlus #graphArea #compareMunicipalityGraph,
body#compare #compareContent #graphAreaPlus #graphArea #compareFactorsQuestionsGraph{
	height:240px;
	width:490px;
}
body#compare #compareContent #graphAreaPlus #graphArea #compareMunicipalityGraph img,
body#compare #compareContent #graphAreaPlus #graphArea #compareFactorsQuestionsGraph img{
	height:240px;
	width:490px;
}
body#compare #compareContent #graphAreaPlus #underGraph{
	margin-bottom:10px;
	margin-top:10px;
	text-align:right;
}
body#compare #compareContent #graphAreaPlus #underGraph select#yearTo{
	margin-right:0;
}
body#compare #compareContent #graphAreaPlus #underGraph .links{
	margin-right:10px; 
}
body#compare #compareContent #graphAreaPlus #underGraph .links a{
	color:#4b4b4b;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph{
	float:right;
	padding:40px 0px 10px 0;
	width:225px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph select{
	margin-top:5px;
	width:205px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph select#kommuner,
body#compare #compareContent #graphAreaPlus #rightOfGraph select#municipalitiesCategory{
	margin-left:10px;
	width:185px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph select#faktorQuestions1,
body#compare #compareContent #graphAreaPlus #rightOfGraph select#faktorQuestions2{
	width:165px;
}

body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel1 img{
	margin:0 5px 0 9px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel11 img{
	margin:0 5px 0 9px;
}

body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel2 img{
	margin:0 5px 0 9px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel22 img{
	margin:0 5px 0 9px;
}
body#compare #compareContent span.selectBoxes select#sublevel1,
body#compare #compareContent span.selectBoxes select#xScale{
	margin-top:5px;
	width:247px;
}

body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel1,
body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel11,
body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel2,
body#compare #compareContent #graphAreaPlus #rightOfGraph #fqSublevel22{
	display:inline-block;
	margin-left:5px;
	/*padding-left:23px;*/
	height:25px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph select#compareCriteria1,
body#compare #compareContent #graphAreaPlus #rightOfGraph select#compareCriteria2{
	margin-top:5px;
	margin-left:5px;
	width:193px;
}

body#compare #compareContent #graphAreaPlus #rightOfGraph select#xScale1,
body#compare #compareContent #graphAreaPlus #rightOfGraph select#xScale2,
body#compare #compareContent #graphAreaPlus #rightOfGraph select#yScale1,
body#compare #compareContent #graphAreaPlus #rightOfGraph select#yScale2{
	margin-top:5px;
	width:177px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph .sublevelSpan{
	background:transparent url(../images/subitem.gif) no-repeat scroll 10px 0px;
	display:block;
	height:22px;
	margin-left:5px;
	margin-top:5px;
	padding-left:25px;
}
body#compare #compareContent #graphAreaPlus #rightOfGraph select#sublevel,
body#compare #compareContent #graphAreaPlus #rightOfGraph select#subsublevel{
	margin-top:0;
	width:145px;
}

/* ===================================================
	little helpers
====================================================== */
.marginTop2{
	margin-top:2px;
}
.marginRight25{
	margin-right:25px;
}
.inline{
	display:inline;
}
.padding10{
	padding:10px !important;
}
.center{
	text-align:center;
}
#loading{
	display:none;
}
