body { background: #424242; color: #073039; font: 70%/1.4em "Trebuchet MS", Verdana, sans-serif; margin: 10px; padding: 0;}
.innerError {
    background-image: url(../img/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 0px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000
}

#error_login {
    background-image: url(../img/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 0px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000;
}

img, form, fieldset, legend, label, input, textarea, select, h1, h2, h3, h4, h5, h6, p, table, ul, ol, li { margin: 0; padding: 0; border: 0; }
input, select, textarea, legend { font: 1em "Trebuchet MS", Verdana, sans-serif; color: #970f00; border: 1px solid #ccc; font-weight: bold; }
select { text-transform: uppercase; }
legend { display: none; }
label input { border: 0; }

h1 { font-size: 2.1em; font-weight: normal; background: url(http://lgh.se/sifix/resources/img/bg_head.gif); line-height: 2em; padding: 0 0 0 20px; margin: 0 0 16px 0; }
h3 { color:#FFFFFF; font-size: 1.4em; font-weight: normal; background-color:#970f00; line-height: 2em; padding: 0 0 0 20px; margin: 0 0 16px 0; text-align:center; }

.red { color:#F00; }

p { font-size: 1.2em; line-height: 1.4em; padding: 0 0 8px 20px; }

.left { float: left; }
.right { float: right; }


a.next { font-weight: bold; color:#970f00; background: url(http://lgh.se/sifix/resources/img/misc_arrow.gif) left center no-repeat; text-decoration: none; padding: 0 0 0 10px; }
a.back { font-weight: bold; color:#970f00; background: url(http://lgh.se/sifix/resources/img/misc_arrow_left.gif) left center no-repeat; padding: 0 0 0 10px; }
a:hover { text-decoration: none; }

#b_1 { margin:  0 0 4px 0; padding: 0px; }
#b_2 { margin:  4px 0 4px 0; padding: 0px; }
#b_6 { margin:  4px 0 4px 0; padding: 0px; }
#b_7 { margin:  4px 0 4px 0; padding: 0px; }

span.old-ad { display: block; clear: both; background: #970f00; color: #fff; line-height: 4em; padding: 0 28px;}

table.list { width: 100%; border-collapse: collapse; position: relative;}
	table.list caption { display: none; }
	table.list th,table.list td { text-align: left; vertical-align: top; font-weight: bold; padding: 5px; }
	table.list tr.odd { background: url(http://lgh.se/sifix/resources/img/bg_head.gif) left -10px no-repeat; position: relative;}
	table.list .date { padding-left: 20px; }
	table.list tbody .date { font-weight: normal; background: transparent url(http://lgh.se/sifix/resources/img/misc_arrow.gif) 5px center no-repeat;}
	table.list tbody .title, table.list tbody .type { color: #970f00; }
	table.list tr.has-image .type { background: url(http://lgh.se/sifix/resources/img/misc_camera.gif) right center no-repeat; }
	table.list .type { padding-right: 30px; }
	table.list tbody.ads td { padding: 8px 5px; }
	
	table.list tfoot { }
		table.list tfoot li { list-style: none; display: block; float: left; padding: 0 5px 0 0;}
		table.list tfoot li a { display: block; float: left; color: #970f00; border: 1px solid #970f00; padding: 1px 5px; text-decoration: none;}
		table.list tfoot li a:hover,table.list tfoot li.active a{ background-color: #fbb8b0;  color:#FFFFFF; }
	
#object-data { padding: 5px 0 0 0; }
	#object-data table.list { width: 410px; margin-bottom: 8px;}
	#object-data table.list th { width: 30%; padding-left: 20px;}
	#object-data table.list td { font-weight: normal; display: block;}
	#object-data p.other strong { color: #970f00; }
	#object-data p { font-size: 1em; }
	
/* headers */
#navigation ul,table.list thead th, button { font: bold .85em Tahoma, Verdana, sans-serif; text-transform: uppercase; }

#scoogle {position: absolute; top: 112px; left: 50%; margin-left: 500px;}
#scoogle2 {position: absolute; top: 112px; right: 50%; margin-right: 500px;}



#document { width: 955px; margin: 0 auto; padding: 10px; background: #fff; }

	#head { background: url(http://lgh.se/sifix/resources/img/bg_head.gif) no-repeat; height: 1%;}
		#head:after { content: "."; position: relative; visibility: hidden; height: 0; clear: both; display: block; }
		#head #logo a { display: block; float: left; width: 200px; height: 122px; background: url(http://lgh.se/sifix/resources/img/logo.png) no-repeat;}
		#head #logo a span { display: none; }
		
		#sok { color: #970f00; font-weight: bold; float: right; width: 520px; }
			#sok fieldset { padding: 15px 10px 0 0; float: left; }
			#sok fieldset#search-set-options { width: 300px; }
			#sok fieldset#search-set-area { width: 200px; }
			#sok label.text { display: none; }
			#sok label.select { display: none; }
			#sok label.checkbox { display: block; float: left; width: 33%; padding: 0 0 10px 0;}
			#sok label.checkbox span {  }
			#sok select { width: 100%; padding: 1px; margin-bottom: 10px; }
			#sok input#search-text { padding: 2px; width: 280px; margin: 0 0 5px 0;}
			#sok button { float: right; }
			/*#sok #sok-municipality { height: 60px; }*/
			#sok button { background: none; border: 0; text-transform: uppercase; cursor: pointer;}
			#sok button strong { text-decoration: none; list-style: none; display: block; float: left; margin: 0 2px 0 1px; border-top: 1px solid #970f00; border-bottom: 1px solid #970f00; }
			#sok button strong span { color: #fff; background: #970f00; display: block; float: left; margin: 0 -1px; padding: 4px 10px;}
			#sok a { color: #970f00; text-decoration: none; text-transform: uppercase; display: block; float: left; background: url(http://lgh.se/sifix/resources/img/misc_arrow.gif) left center no-repeat; padding: 0 0 0 10px;}
			
	#navigation { clear: both; padding: 5px 0 0 0; }
		#navigation ul { float: left; background: #fff; }		
		#navigation li { list-style: none; display: block; float: left;}
		#navigation ul li a { text-decoration: none; list-style: none; display: block; float: left; margin: 0 2px 0 1px; border-top: 1px solid #2b3537; border-bottom: 1px solid #2b3537;}
		#navigation ul li a span { color: #fff; background: #2b3537; display: block; float: left; margin: 0 -1px; padding: 6px 12px;cursor: pointer;}
		#navigation ul li a.active,#navigation ul li a:hover { border-color: #970f00; }
		#navigation ul li a.active span,#navigation ul li a:hover span { background: #970f00; }
		
		#navigation #fill { font: .85em Tahoma, Verdana, sans-serif; font-weight: bold; text-decoration: none; list-style: none; display: block; margin: 0 2px 0 1px; border-top: 1px solid #2b3537; border-bottom: 1px solid #2b3537;}
		#navigation #fill span { color: #fff; background: #2b3537; display: block; margin: 0 -1px; padding: 6px 10px;}
		
		#navigation a.direct { color: #970f00; display: block; float: right; padding: 8px 0 8px 10px; background: url(http://lgh.se/sifix/resources/img/misc_arrow.gif) left center no-repeat; text-decoration: none;}
		
	#main { clear: both; border: 4px solid #970f00; padding: 4px; height: 1%;}
		#main:after { content:"."; clear: both; display: block; height: 0; position: relative; visibility: hidden; }
	
		#scene { width: 730px; float: left; padding-right: 4px; }
			#scene h1 { }
			#scene fieldset { padding-bottom: 10px; border: 1px solid #ccc; padding-left: 10px;}
			#scene legend { color: #073039; display: inline; font-size: 1.5em; border: 0; font-weight: normal;}
			#scene label { color: #970f00; font-weight: bold; padding: 5px 0 0 0; display: block;}
			#scene strong { color: #970f00; font-weight: bold; padding: 5px 0 0 0; display: block;}
			#scene label span { position: relative; top: -2px; padding-left: 3px; color: #000; font-weight: normal;}
			#scene input,textarea { font-weight: normal; color: #000;}
			#scene select { font-weight: normal; margin: 5px 0;}
			#scene optgroup { color: #000; }
			#scene option { color: #970f00; }
			#scene .check { margin-top: 20px; border: 0;}
			#scene .to { position: relative; top: -6px; }
			#scene button { margin: 5px 0; }
			#scene a { color: #970f00; font-weight: bold; }
			
			#adv { color: #970f00; font-weight: bold; width: 710px;  margin:10px; }
			#adv:input { color: #970f00; font-weight: bold; width: 710px;  margin:10px; }
			#adv select { width: 150px; }
			#adv #rum { width: 65px; }
			#adv #rum2 { width: 65px; }
			
			#adv_typ { float: left; }
			#adv_lan { float:left; padding-left:30px; }
			#adv_kommun { float:left; padding-left:30px; padding-right:20px; }
			#adv_btn button { float:left; padding:6px; cursor: pointer;}
			
			#adv_area { clear:left; float:left; }
			#adv_hyra { float:left; padding-left:30px;}
			#adv_rum { float:left; padding-left:30px;}
			
			#adv_lan2 { float:left; }
			#adv_kommun2 { float:left; padding-left:10px;}
			#adv_bhyra { float:left; padding-left:20px;}
			#adv_barea { float:left; padding-left:20px;}
			#adv_brum {float:left; padding-left:10px;}
				#adv input#bhyra { padding: 1px; width: 40px; margin: 4px 0 5px 0; color: #970f00; font-weight: bold; border-color:#7f9db9; border-style:solid; border-width:1px; }
				#adv input#barea { padding: 1px; width: 40px; margin: 4px 0 5px 0; color: #970f00; font-weight: bold; border-color:#7f9db9; border-style:solid; border-width:1px; }
				#adv input#brum { padding: 1px; width: 40px; margin: 4px 0 5px 0; color: #970f00; font-weight: bold; border-color:#7f9db9; border-style:solid; border-width:1px; }
			#adv_x { float:left; padding-left:20px; }


			
			

		
	#foot { clear: both; height: 1%; }
		#foot:after { content: "."; position: relative; visibility: hidden; height: 0; clear: both; display: block; }
		#foot li { list-style: none; display: block; float: left; padding: 5px 10px 0 0; }
		#foot a { display: block; float: left; color: #333; text-decoration: none;}
		#foot a:hover { text-decoration: underline; }

#ads-head { width: 975px; margin: 0 auto;  }
/*#ads-main { width: 200px; float: right; }*/
#ads-main { width: 200px; float: right; text-align:center; }
#ads-navigation { width: 500px; float: left; padding: 10px; }
#ads-inline { padding: 10px 0 5px 0; }

#radera_annons{ float:right; padding:10px; border: 0;}

#red_link_mi{ clear: both; padding:10px; border: 1px solid #ccc;}
#red_img{ clear: both; padding:10px; border: 1px solid #ccc; margin-top:10px; margin-bottom:5px;}
#red_map{ clear: both; padding:10px; border: 1px solid #ccc; margin-top:10px; margin-bottom:5px;}
