	
	* {margin:0; padding:0; font-family:Tahoma, Arial, sans-serif;}
	
	body {
		background:url(../img/new_background.jpg) top left;
		background-repeat:repeat-x;
		background-color: #000066;
		font-size:11px;
		color:#444;
		min-width:1008px;
	}
	
	img {border:0}
	
	* html body {width:1008px;}
	
	p, input, textarea, select, option, img, span {vertical-align:middle}
	
	input, textarea, select, option {font-size:12px}
	input {padding:1px}
	
	input.radio {border:0 !important}
	
	h1.border_head {border-bottom:#CCC solid 1px; margin-bottom:10px}
	
	a:link, a:visited {color:#33659A;}
	a:hover, a:active {color:#75A1CF; text-decoration:none}
	
	form#create_form table input, form#create_form select, form#create_form textarea {border:#333 solid 1px; padding:2px}
	form#create_form select {padding:0}
	form#create_form td select {width:200px}
	
	form#create_form div.list {clear:both; text-align:right; padding-right:4px; background:#F2F2F2; width:240px}
	form#create_form div.list td {text-align:left !important} 
	form#create_form div.list select {margin:2px 25px 8px 5px}
	
	form {padding:10px 18px;}
	td {padding:4px 0 14px; vertical-align:top; width:100px;}
	td.cats {width:500px}
	
	body#webadmin td {padding:3px}
	
	p {padding:10px 8px 8px}
	h1 {font-size:22px; padding:8px}
	h2 {font-size:14px;}
	
	div#preload {
		position:absolute;
		top:-500px;
		left:0;
		display:none;
		margin-bottom:-20px;
	}
	
	div#logotype {
		background:url(../img/new_logo.jpg) no-repeat top left;
		height:110px;
		margin-top: 8px;
		width:466px;
		padding-left:4px;
		cursor:pointer;
	}
	
	div#left_column {
		width:800px;
		float:left;
	}
	
	div#right_column {
		float:left;
		width:180px;
		height:500px;
		padding-left:18px;
		text-align:center;
	}
	
	
	
	
	/* * * NAVIGATION * * */
		div#menu_top {
			background:url(../img/menu_top.gif) no-repeat top left;
			height:32px;
			padding-top:1px;
		}
		
			
			/* * Kategorilistor * */	
			div#menu_sub {
				background:url(../img/menu_bg.gif) repeat-y top left;
				width:799px;
			}
			
			div#menu_sub form {padding-top:10px; padding-left:8px}
			option.main {background:#336699; color:#FFF;}
			div.list {display:none; float:left; padding:1px 5px;}
			
			td div.list {padding-top:10px; margin-left:-4px; float:none}
			
			select {width:139px}
			div#menu_sub form input {margin-left:4px}
			div#menu_sub form select {margin-left:12px;}
			
			div#kategori_div {padding-top:4px}
			div#kategori_div select {margin-left:0 !important}
			#list p, #content_fix p {padding-left:0}
			.button {font-weight:bold; margin-left:4px}
			
		#menu_top ul {list-style-type:none; padding:0; background:url(../img/menu_button.gif) repeat-x top right; height:31px; width:798px}
		#menu_top ul li {
			float:left;
			width:93px;
			height:31px;
			padding:0;
			margin:0;
		}
		
		body#webadmin #menu_top ul {background-position:top left; margin:0}
		
		#menu_top ul li a:link, #menu_top ul li a:visited {
			background:url(../img/menu_button.gif) top left;
			background:none;
			text-align:center;
			color:#FFF;
			text-decoration:none;
			width:93px;
			height:23px;
			display:block;
			font-weight:bold;
			padding-top:8px;
		}
		
		#menu_top a.bevaka {padding:8px; line-height:27px}
		
		#menu_top ul li a:hover, #menu_top ul li a:active, 
		#menu_top ul li a.current:link, #menu_top ul li a.current:visited {
			background-image:url(../img/menu_button_hover.gif);
			color:#D8D9F1;
			padding-top:9px;
			height:22px;
			padding-left:2px;
			width:91px;
		}
		
		#menu_top ul li.red {width:120px;}
		
		#menu_top ul li.red a:link, #menu_top ul li.red a:visited {
			background:url(../img/red.gif) top left;
			width:120px;
		}
		
		#menu_top ul li.red a:hover, #menu_top ul li.red a:active  {
			background-image:url(../img/red_down.gif) !important;
			color:#FFE8E9;
			width:120px;
		}
		
		* html #menu_top ul li.red a:hover, * html #menu_top ul li.red a:active {
			width:118px;
		}
		
		#menu_top ul li.red a.current {background-image:url(../img/red_down.gif) !important; width:118px !important;}
		#menu_top ul li a.current {background-image:url(../img/menu_button_active.gif) !important}
		
	
	
	
	
	
	/* * * HÖGRE KOLUMN * * */
	div#senastenytt {
		height:100px;
		background:url(../img/senaste_nytt.gif) repeat-x top left #E5E5E5;
		margin-bottom:8px;
		text-align:left;
	}
	
	
	#right_column img {margin-bottom:8px;}
	#right_column p {font-size:10px; color:#6D95D1; padding:12px 0 3px}
	div#senastenytt p {padding:8px 8px 6px; font-size:11px; color:#444}
	
	
	div#content {
		background:#FFF;
		border-bottom:#E2E2E2 solid 1px;
		border-right:#C0C0C0 solid 1px;
		width:798px;
		min-height: 1910px;
	}
	
	div#content_new {
		background:#FFF;
		border-bottom:#E2E2E2 solid 1px;
		border-right:#C0C0C0 solid 1px;
		width:798px;
		min-height: 700px;
	}
	
	body#list div#content, body#content_fix div#content {width:798px; margin-top:-4px; padding:0}
	
	
	div#footer {
		background:url(../img/menu_bg.gif) repeat-y top left;
		width:791px;
		padding:8px 0 0 8px;
	}
	
	div#footer_new{
	}
	
	div#footer_pagecount{
		background:#ddd; 
		width: 779px;
		padding:10px; 
		text-align:right; 
		color:#33659A;
	}	

	div#footer_bottom {
		background: url(../img/new_menu_background.jpg);
		background-repeat: repeat-x;
		height: 25 px;
		width: 779px;
		padding: 10px; 
	}
	

	
	div#slogan {position:absolute; top:97px; left:345px; color:#FFF; font-size:11px}
	
	#footer img.menu_bottom_pic {margin-left:-8px}
	img.bottom_pic {margin-bottom:-2px;}
	
	* html #footer img.menu_bottom_pic  {margin-bottom:-4px}
	
	
	/* * * Annonslista * * */
	div.annons_cell, div.annons_cell_white {
		height:80px;
		background:#EEE;
		border-bottom:#F2F2F2 solid 1px;
		padding:11px 0 0;
		line-height:22px;
	}
	
	body#list div.annons_cell, body#list div.annons_cell_white {height:55px}
	
	div.annons_cell_white {background:none}
	div.annons_cell img, div.annons_cell_white img {float:left; background:#F2F2F2; padding:2px; border:#CCC solid 1px; margin-right:5px}
	div.annons_cell div, div.annons_cell_white div {float:left; padding:0 10px;}
	div.annons_cell div.time, div.annons_cell_white div.time {width:72px; line-height:16px}
	h2 a {text-decoration:none;}
	div.annons_cell div h2, div.annons_cell_white h2 {margin-bottom:-10px}
	div.right {float:right !important; width:100px; line-height:normal; width:150px; text-align:right}
	
	a.active, a.inactive {padding:5px; background:#D2D2D2; margin:0 3px; display:table-cell; float:left; text-decoration:none}
	a.active {background:#E2E2E2}
	
	div.list_info {padding:5px 7px 0; background:#CBCBCB; color:#FFF; height:23px; color:#33659A}
	div.list_info p {float:right; padding:1px}
	div.list_info p a {margin-right:5px}
	
	
	/* * * Annonsvisning * * */
	div.annons {padding:5px 12px}
	p.info {color:#999; padding:0 8px 10px; margin-top:-5px}
	ul.no_dot {list-style-type:none; padding:10px 0 10px 4px; width:650px;}
	ul.no_dot li {float:left; padding-right:14px}
	div#pic_slide {position:absolute; top:247px; left:675px; width:99px; height:400px; overflow:auto;}
	div#pic_slide img {background:#F2F2F2; padding:2px; border:#CCC solid 1px; margin-bottom:3px}
  img#pre_pic {margin-left:8px}
  p.annonstext {width:540px;}
  #visa_annons a, #visa_annons {color:#C91313}
  p.tips {color:#888;border-bottom:#bbb solid 1px; padding-bottom:4; margin-top:14px; margin-bottom:-6px}
  
  
  /* Startsida */
  div.paket {width:343px; float:left; margin:5px 24px 15px}
  * html div.paket {margin-right:0; margin-left:10px; padding-right:15px}
  .paket ul {padding-left:26px}
  .paket ul li {margin-bottom:5px; list-style-type:square}
  div#home_container {background:url(../img/moln.gif) top left; height:250px;}
	