h2 {font-size:16px; margin: 0; font-family: Arial, "MS Trebuchet", sans-serif; font-weight: normal; text-transform: uppercase;}
	h3, h4, h5, h6 {margin: 0; color: #333; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:13px; border-bottom:1px solid #969696; margin:5px 0; padding-bottom:4px; font-weight: normal;}
		h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none; color: #333;}
p, li {color: #333; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:10px; line-height:24px;}
hr {border: 0; background-color: transparent;}
ol, ul {padding: 0; margin: 0; list-style-type: none;}
a img {border: 0;}

body {margin: 0;}
#container {width: 960px; background-color: white; margin-left: auto; margin-right: auto;}
	#head {position: relative;}
		#head h1 {margin: 20px 0 20px 0; text-indent: -999em; width: 178px; height: 100px; background-image: url('images/spanienbostad.png');}
		#head #language {float: right; margin: 10px 87px 0 0;}
		#head #partof {margin-top: 0px; position: absolute; right: 0; top: 0; height: 54px; width: 77px;}
			#head #partof a {display: block; padding-top: 54px;  background-image: url('images/spainm_group.png'); background-repeat: no-repeat; background-position: center top; height: 54px; width: 77px; text-decoration: none; color: #969696; font-family: Helvetica, Arial, "MS Trebuchet", sans-serif; font-size: 0.55em; font-weight: bold; text-transform: uppercase; text-align: center;}
		#head #navigation {clear: both; overflow: hidden; width: 960px; background-color: #c9ecff; border-bottom: 1px solid #bfbfbf;}
			#head #navigation ol {}
				#head #navigation ol li {float: left; line-height: 33px;}
				#head #navigation ol li a {padding: 10px; font-weight: bold; color: #3974a9; text-decoration: none; font-family:arial,sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase;}
					#head #navigation #search {float: right; padding: 5px 5px 0 0;}
	#map {clear: both; width: 960px;}
		#map, #map2 {height: 300px;}
		#map2 {}
			div.gmnoprint a {text-decoration: none; font-size: 0.8em; font-family: Arial, "MS Trebuchet", sans-serif; color: #575757;}
			div.gmnoprint a b {font-size: 1em; color: black;}
				div.gmnoprint a img {float: left; margin: 5px 5px 0 0; border: 0;}
	#content {overflow: auto; width: 960px;}
	._sub #object {overflow: auto; padding: 20px;}
		._sub #object h1#cat {padding: 10px; margin: 10px 0 5px 0; color: white; color: #8C817D; border-bottom: 2px solid #e8e8e8;}
		._sub #object h2, ._sub #object h3, ._sub #object h4 {padding: 10px; margin: 10px 0 5px 0; color: white; background-color: #F9F6F5; color: #8C817D; border-bottom: 2px solid #e8e8e8;}
		._sub #object #photo {width: 300px; float: left; margin-right: 20px;}
			._sub #object #photo h2 a {text-decoration: none; color: black;}
			._sub #object #photo p#contact {margin: 0; background-image: url('images/kontakt_g.png'); background-repeat: no-repeat; background-position: center left;}
				._sub #object #photo p#contact a {display: block; padding: 20px 20px 20px 75px; text-decoration: none; color: #777; font-weight: bold;}
		._sub #object ul#items li {clear: both; overflow: hidden; margin-top: 20px;}
			._sub #object ul#items li div.object_photo {position: relative; float: left; width: 300px; overflow: hidden;}
				._sub #object ul#items li div.object_photo a img {display: block;}
				._sub #object ul#items li div.object_photo p {position: absolute; bottom: 10px; right: 10px; margin: 0; text-align: right; background-image: url('images/rounded_right_light.png'); background-position: right; background-repeat: no-repeat;}
					._sub #object ul#items li div.object_photo p a {line-height: 34px; padding: 11px 0 10px 16px; margin-right: 16px; text-decoration: none; color: #777777; font-weight: bold; background-image: url('images/rounded_left_light.png'); background background-repeat: no-repeat;}

			._sub #object ul#items li div.object_info {float: right; width: 540px}
				._sub #object ul#items li div.object_info h2 {margin-top: 0; padding: 0; border: 0; background-color: transparent; font-size: 1em;}
					._sub #object ul#items li div.object_info h2 a {text-decoration: none; color: black;}
				._sub #object ul#items li div.object_info p {}	
					._sub #object ul#items li div.object_info p a {text-decoration: none; color: #777;}
					._sub #object ul#items li div.object_info p a:hover {text-decoration: none; color: #e89600; font-weight: bold; background-color: #fff3df; padding: 2px 4px 2px 4px;}
				._sub #object ul#items li div.object_info table {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 11px; color: #777777;}
					._sub #object ul#items li div.object_info table td.table {font-weight: bold; padding-right: 10px;}
			div#util {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 0.7em; color: #777;}
				div#util div {display: inline; margin-right: 10px; cursor: pointer;}
					div#util div img {float: left; margin-right: 5px;}
					div#util div a {text-decoration: none; color: #777;}
._sub #map {}
._sub #map, ._sub #map2 {clear: both; width: 100%; height: 300px;}
._sub #map2 {}
	._sub div.gmnoprint a {text-decoration: none; font-size: 0.8em; font-family: Arial, "MS Trebuchet", sans-serif; color: #575757;}
	._sub div.gmnoprint a b {font-size: 1em; color: black;}
		._sub div.gmnoprint a img {float: left; margin: 5px 5px 0 0; border: 0;}
	
	
			p#price {margin: -45px 5px 15px 0; text-align: right;}
			p#price a {padding: 11px 0 10px 0px; text-align: right; background-image: url('images/rounded_right_light.png'); background-position: right; background-repeat: no-repeat; line-height: 34px; text-decoration: none; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 11px; color: #777777; font-weight: bold; }
				p#price.sold a {background-image: url('images/sold_rounded_right_light.png'); color: white; font-weight: bold; text-transform: uppercase;}
				p#price span {padding: 11px 0 10px 16px;  margin-right: 16px; background-image: url('images/rounded_left_light.png'); background background-repeat: no-repeat;}
					p#price.sold span {background-image: url('images/sold_rounded_left_light.png');}

				ul#relaterade-objekt {overflow: hidden; margin: 0; padding: 0; list-style-type: none;}
					ul#relaterade-objekt li {clear: left; overflow: auto; margin-bottom: 10px;}
						ul#relaterade-objekt li a img {float: left; margin-right: 10px;}
						ul#relaterade-objekt li a p {}

			._sub #object #more_photos {}
				._sub #object #more_photos h2 {padding-left: 35px; background-image: url('images/search_zoom.png'); background-repeat: no-repeat; background-position: 10px center;}
				._sub #object #more_photos a {margin-right: 5px;}
		._sub #object #description {float: right; width: 540px}
		._sub #object #author {position: relative; float: right;}
			._sub #object #author a {display: block; width: 200px; height: 65px; background-image: url('images/kontakt_g.png');background-position: right bottom; background-repeat: no-repeat; text-decoration: none; color: #777; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 0.7em; text-align: right;}
				._sub #object #author a strong {position: absolute; right: 65px; bottom: 5px; font-weight: bold; display: block;}

		._sub #object #specification {clear: right;}
			._sub #object #specification table {width: 100%; color: #575757; font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; font-size:11px;}
				._sub #object #specification table tr {}
				._sub #object #specification table tr th {text-align: left; background-color: #ffa500; color: white;}
				._sub #object #specification table tr td {background-color: #ffffde;}
		._sub #object #page {overflow: hidden; margin-top: 20px; border-top: 1px solid #eee; padding: 20px 0 20px;}
			._sub #object #page p {margin: 0;}
				._sub #object #page p a {text-decoration: none; color: #e89600; font-weight: bold; }
			._sub #object #page .previous {float: left;}
			._sub #object #page .next {float: right;}

	._sub #static {}
	._sub .contact form table tr td, ._sub #static form table tr td {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 0.8em; color: #777777;}
		label.error {display: block; width: 168px; padding: 4px 6px; border: 1px solid red; background-color: #ff6e6e; color: white;}

		div.reduced_p p span {padding: 5px 7px 5px 7px; background-color: red; color: white;}
	
		#filter {padding: 1px 15px 0 15px; border-bottom: 1px solid #eee; background-color: #c9ecff;}
		#main {float: left; width: 550px; padding: 0 39px 0 40px;}
			div.object {clear: left; overflow: hidden;  position: relative; height: 133px; margin-top: 40px;}
			div.object #water_overlay {width: 16px; height: 16px; background-color: white; position: absolute; left: 3px; bottom: 3px;}
				div.object #water_overlay {background-image: url('span.png');}
			div.object a img {width: 200px; height: 133px; float: left; margin-right: 20px; border: 0;}
			div.object h2 {margin-bottom: 0;}
				div.object h3 {border: 0; margin: 0; padding: 0; font-size: 11px; color: #969696;}
				div.object span.nedsatt {margin-left: 5px; padding: 1px 5px 1px 5px; background-color: red; color: white;}
			div.object p {margin-top: 5px; color: #969696;}
		#sidebar {float: right; width: 220px; padding: 40px; background-color: #3974a9; background-image: url('images/spanienbostad/sidebar_background.png'); background-position: bottom; background-repeat: no-repeat;}
			#sidebar ol li {}
			#sidebar h2, #sidebar h3 {color: white; border: 0; text-shadow:1px 1px 3px #1F4A78;}
			#sidebar p {color: #badbff;}
			#sidebar table td {color: #807E83; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:10px; line-height:24px;}
			#sidebar span.your-name input, #sidebar span.your-email input, #sidebar textarea {width: 220px;}
	div#pages {border-bottom: 1px solid #ccc; overflow: auto;}
		div#pages a {color: #333; font-family:"Lucida Grande",Helvetica,Arial,sans-serif; font-size:10px; line-height:24px; text-decoration: none; font-weight: bold;}
		div#pages div.previous {width: 50%; float: left;}
		div#pages div.next {width: 50%; float: right; text-align: right;}
	#footer {overflow: auto; clear: left; padding-top: 10px;}
		#footer p#legal {margin: 0; float: left;}
		#footer p#powered {margin: 0; float: right;}
		
	h2#pitch {float: left; text-align: left; line-height: 154px;}
	h1#spanienbostad {float: left; margin-right: 40px;}