/* Stilmallar för text */
body, div, h1, h2, p, a, th, td, .column{
	font-family: verdana, sans-serif;
}
h1{ font-size: 1.3em; }
h2{ font-size: 1em; }
p, td, span, li, .shopInfo, .column, #mapLegend, #personalDetails, #footer{ font-size: 0.8em; }

#selectAddress #inputAddress{
	font-size: 1.1em;
	color: #444;
	width: 300px;
}
.submitSearch{
	font-size: 1em;
}
.column input.priceField{
 	width: 25px;
}
.categoryTitle{
	margin-top: 10px;
	font-weight: bold;
}
#termsOfUse h1, #aboutCookies h1{ font-size: 1.1em; }
#controls_toggleVisibleAreas{ font-weight: bold; }
#controls_toggleVisibleAreas a:visited{ color: #00f; } 

/* Resultatlistor */
#map_canvas{
  width: 500px;
  height: 400px;
}
#mapLegend{
  float: right;
  width: 200px;
}
#resultListTable, #priceInformation table{
	background-color: #fff;
	border: 1px solid #000;
	margin: 7px;
}
#resultListTable th, #priceInformation table th{
	font-size: 0.9em;
	border: 1px solid #000;
	padding: 4px;
}
#resultListTable td, #priceInformation table td{
	border: 1px solid #000;
	padding: 4px;
}
#resultListTable tr.even, #priceInformation table tr.even{
	background-color: #ddd;
}

/* Layout */

#contentWrapper{ /* Innehåller tjänsten och annonser */
	width: 920px;
	margin: 0px auto;
}

#content{ /* Innehåller tjänsten */
	/*margin: 0px auto;*/ /* Ska vara med då annonser saknas och contentWrapper inte innehåller denna regel */
	float: left; /* Ska (bara) vara med då annonser finns */
	width: 800px;
}
#adSpace{ /* Innehåller högerspaltens annonser */
	background-color: #fff;
	float: right;
	width: 120px;
	height: 200px;
	padding: 0px;
	margin-top: 19px;
}
#adSpace .adMarker{
	font-size: 0.7em;
}
#resultlistAds{ /* Annonser (textbaserade) under sökresultaten */
	font-size: 0.8em;
	margin-top: 1em;
}
#logo img{
	margin: -10px 20px;
	min-height:0;
	height: 44px;
	float: right;
}
#introduction{
	background-image: url(images/corner_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.contentBox, #footer{
	margin: 2px 20px;
}
.contentBox{
	background-color: #deb;
	padding: 10px 10px 10px 40px;
	min-height:0;
	margin-bottom: 6px;
}

/* // Denna klass bör inte behövas från och med version 2.4
.number{
	margin: -20px -10px;
	position: relative;
	height: 39px;
	left: 10px;
	z-index: 2;
}
*/
#selectProducts .prototypeInnerDiv .column{
	width: 165px;
	float: left;
	margin: 5px;
}

.clearboth{
	clear: both;
	height: 1px;
}
