.clearfix {
	display: inline;	
}

.clearfix2 {
	display: inline-block;	
}


body {
	margin:0;
	padding:0;
	border:0;			/* Tar bort kanten runt 'viewport' i gamla IE */
	width:100%;
	background:#FFF;
	min-width:780px;    /* Minimum bredd */
	font-family: Arial,Helvetica,sans-serif;
 	font-size: 13px;
}

.sokresultat {
	color: #000000;
	float: left;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 6px;
}

.blue-box {
	background-color: #ebeff9;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-color: #6b90da;
	border-right-color-value: #6b90da;
	border-bottom-color: #6b90da;
	border-left-color-value: #6b90da;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: none;
	border-bottom-style: solid;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-top-width: 1px;
	border-right-width-value: medium;
	border-bottom-width: 1px;
	border-left-width-value: medium;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0.3em;
	padding-right: 0pt;
	padding-bottom: 0.3em;
	padding-left: 0pt;
	width: auto;
	float: none;
}

.yellow-box {
	background-color: #fff8dd;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-color: #6b90da;
	border-right-color-value: #6b90da;
	border-bottom-color: #6b90da;
	border-left-color-value: #6b90da;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-top-style: none;
	border-right-style-value: none;
	border-bottom-style: none;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-top-width: 1px;
	border-right-width-value: medium;
	border-bottom-width: 1px;
	border-left-width-value: medium;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0.3em;
	padding-right: 0pt;
	padding-bottom: 0.3em;
	padding-left: 0pt;
	width: auto;
	float: none;
}

.top-results {
	background-color:fff8dd;
	padding:0px;
	width: auto;
	float: none;
}

.sponsored {
	font-size: 11px;
	color: #bfbfbf;
	text-align: right;
	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* Results */

.results { position:relative; }
	.results a { display:block; margin:0 0 4px 0; padding:5px;}
	.results a:hover { text-decoration:none; cursor:pointer; background:#FFC; }
	.results span { display:block; }
	.results .title { color:#0000CC; font-size:17px; line-height:18px; text-decoration:underline; }
	.results .description { font-size:13px; line-height:16px; color:#000; text-decoration:none; padding:1px 0 0 0; }
	.results .url { color:#008B00; padding:1px 0 2px 0; font-size:13px; text-decoration:none; }
	.results .sponsored { font-size:11px; color:#bfbfbf; position:absolute; top:0; right:0; }
	.results .marginLeft {margin-left:5px; display:block;}


.also { font-size:1.2em; padding:0 0 10px;}
.also a { display:block; padding:3px 10px; text-decoration:underline; color:#0000cc; font-size:14px; line-height:16px; width:220px;}
.also a:hover{ background:#FFC;}
.also .sponsored { color:#0000CC; font-size:14px; font-weight:bold; margin:5px 0 10px 10px; text-align:left; }


.highlight {margin-bottom:10px; background:#FFF8DD;}
	.highlight .results	div {padding:5px;}
	.highlight .results	a:hover {background:none;}
.results.highlight a:hover {background:none;}
/* End Results */

.content {float:none; margin:10px 0 0 0;}

.leftside {display:inline; margin-top: 0pt; margin-right: 15px; margin-bottom: 0pt; overflow-x: hidden; overflow-y: hidden;}
.rightside {float:right; display:inline; }

/*Simpl.css*/
.ConstrainWidth { /* controls the width of vertical chunks */
  	max-width: 99em;
 	_width: 99em;
  	margin: 0 auto;
}
.ColumnB {
    float: right;
    width: 240px;
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #dddfeb;
	border-right-color-value: #dddfeb;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #dddfeb;
	border-left-color-value: #dddfeb;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
.ColumnC { /* Main content */ 
	margin: 0 250px 0 0px;
}
.ColumnWrapper:after { /* clears the floated columns */
	content: ".";
	display: block;
	height: 0px;
	line-height: 0px;
	clear: both;
	visibility: hidden;
  }
.ColumnWrapper {
	*display: inline-block;
	overflow: hidden;
	height: 100%;
 } 


.ColumnSearch {
	float: right;
    width: 240px;
}

.ColumnKeyword {
	margin: 0 250px 0 0px;
}

.aggro-form {
	margin-bottom: 0px;
}