/* Hela sidan */
	
	body
	{
		color: #aaa;
		background-color: #232323;
	}
	
	a
	{
		color: #000;
	}
	
	#clocks
	{
		float: right;
		margin-top: 15px;
		display: block;
		padding: 10px;
		background-color: #222;
		color: #bbb;
		text-align: center;
		font-size: 11px;
		-moz-box-shadow: 0px 0px 5px #888;
		-webkit-box-shadow: 0px 0px 5px #888;
		box-shadow: 0px 0px 5px #888;
		border-style: solid;
		border-width: 1px;
		border-color: #fff;
	}
	
	#clocks img
	{
		display: block;
		width: 172px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;
	}
	
	#contentBack
	{
		background-image: url(/img/contentBack.png);
		background-repeat: repeat-x;
		background-color: #f1f1f1;
	}
	
	#footerBack
	{
		background-image: url(/img/footerBack.png);
		background-repeat: repeat-x;
		background-color: #474747;
		height: 270px;
	}
	
	#container
	{
		width: 850px;
		margin-left: auto;
		margin-right: auto;
	}
	
	h1, h2
	{
		color: #ae2221;
	}
	
	#spacer
	{
		width: 50px;
		overflow: hidden;
		height: 1px;
	}
	
	/*	Toppen */
	
		#topHeader
		{
			height: 120px;
		}
		
		#logo
		{
			padding-top: 4px;
		}
		
		
		/* Menyn */
		
			#menu
			{
				font-size: 15px;
				height: 60px;
				color: #333;
			}
			
			#menu a
			{
				display: block;
				float: left;
				width: 125px;
				padding-left: 20px;
				padding-right: 20px;
				padding-top: 15px;
				height: 41px;
				text-align: center;
				color: #555;
			}
			
			#menu a:hover, #active
			{
				background-image: url(/img/activeButton.png);
				color: #CF2F1F;
			}
		
		
		/* Headern */
		
			#header
			{
				height: 200px;
				background-repeat: no-repeat;
				width: 100%;
				overflow: auto;
				text-align: center;
			}
			
			#header h1
			{
				display: block;
				margin-top: 45px;
				padding-top: 15px;
				font-size: 40px;
				color: #000;
				margin-left: auto;
				margin-right: auto;
				height: 114px;
				width: 768px;
				background-image: url(/img/headerh1.png);
				background-repeat: no-repeat;
			}
	
	
	/*	Innehåll */
	
		#content
		{
			padding-top: 20px;
			font-size: 13px;
			padding-bottom: 20px;
		}
		
		/*	Innehåll - höger */
		
			#right
			{
				float: right;
				width: 408px;
				padding-bottom: 1px;
			}
			
			/* Erbjudanden */
			
				#offers
				{
					overflow: hidden;
				}
				
				#offer
				{
					height: 77px;
					margin-bottom: 10px;
					padding: 10px;
					color: #EFCFBF;
					background-repeat: no-repeat;
					text-align: center;
				}
				
				#offer a
				{
					color: #000;
				}
				
				#importantLink
				{
					height: 27px;
					margin-bottom: 10px;
					padding-left: 10px;
					padding-right: 10px;
					padding-top: 60px;
					padding-bottom: 10px;
					color: #fff;
					background-repeat: no-repeat;
					text-align: center;
				}
				
				#importantLink a
				{
					color: #fff;
				}
				
				#offer h3
				{
					color: #000;
					padding-top: 20px;
					display: block;
					font-weight: bold;
				}
				
				#offerLarge
				{
					height: 107px;
					margin-bottom: 0px;
					padding: 10px;
					color: #EFCFBF;
					background-repeat: no-repeat;
					text-align: center;
				}
				
				#offerLarge a
				{
					color: #000;
				}
				
				#offerLarge h3
				{
					color: #000;
					padding-top: 30px;
					display: block;
					font-weight: bold;
					font-size: 22px;
				}
		
		/*	Innehåll - vänster */
		
			#leftContent
			{
				float: left;
				width: 408px;
			}
			
			#leftContent a
			{
				color: #000;
			}
		
		
			/*	Förfrågan */
			
				#query
				{
					padding-bottom: 10px;
					margin-bottom: 10px;
					border-bottom-style: solid;
					border-bottom-color: #555;
					border-bottom-width: 1px;
					overflow: hidden;
					color: #eee;
				}
				
				#textContainer
				{
					overflow: hidden;
					width: 100%;
				}
				
				
	/*	Kategorier */
	
		#categories, #municipalityCategories
		{
			width: 100%;
			overflow: auto;
			padding-top: 15px;
		}
		
		#categories #col
		{
			padding-left: 30px;
			width: 140px;
		}
		
		#municipalityCategories #col
		{
			padding-left: 5px;
			width: 80px;
			font-size: 11px;
		}
		
		 #col
		 {
		 	float: left;
		 	overflow: hidden;
		 	padding-bottom: 15px;
		 }
		
		#col, #col a
		{
			color: #ccc;
		}
	
	/*	Footer */
	
		#footer
		{
			color: #999;
			font-size: 11px;
			border-top-color: #999;
			border-top-style: solid;
			border-top-width: 1px;
			margin-top: 10px;
			padding-top: 5px;
			width: 100%;
			overflow: auto;
			padding-bottom: 10px;
		}
		
		#footer a
		{
			color: #999;
		}
