body { 
background-color : #ccffcc; 
} 
p, h1, h2, h3, h4, h5 { 
color : #254117; 
font-family : garamond, helvetica; 
} 
#container	{
	background-color:#254117;
}
#intro { 
background-color : #254117; 
border-collapse : collapse; 
border-spacing : 0; 
} 
#intro img { 
border-width : 2px; 
border-style : solid; 
border-color : #fdd017; 
} 
#name { 
background-color : #254117; 
color : #fdd017; 
font-family : georgia; 
} 
#name p { 
font-size : 70%; 
text-align : right; 
font-family:georgia;
padding-bottom : 20px; 
color : #fdd017;
font-family : garamond, helvetica; 
} 
#name h1 { 
padding-top:6px;
padding-bottom : 16px; 
color : #fdd017;
font-family : georgia; 
} 
#name h5 { 
color : #fdd017;
font-family : georgia; 
} 
#name a { 
text-decoration : none; 
color : #fdd017; 
} 
#name a:hover { 
text-decoration : none; 
color : white; 
} 
#nav { 
background-color : #254117; 
} 
#nav a { 
color : #fdd017; 
font-weight : 600; 
font-family : garamond, helvetica; 
} 
#nav li { 
background-color : white; 
color : #fdd017; 
border-color : #fdd017; 
} 
#nav a:hover, body#intros #t-intros a, body#location #t-location a, body#propert #t-propert a, body#rent #t-rent a, body#projects #t-projects a, body#maps #t-maps a, body#international #t-international a, body#contact #t-contact a { 
border-color : red; 
background : white; 
color : #254117; 
} 
#nav a { 
background-image : url(img-www/green.gif); 
background-repeat : repeat-x;

} 
#nav a:hover, body#inprop #t-inprop a { 
color : #254117; 
background : #ccffcc; 
} 
#nav2 { 
background-color : #254117; 
} 
#nav2 a { 
color : #fdd017; 
font-weight : 600; 
font-family : garamond, helvetica; 
} 
#nav2 li { 
background-color : white; 
color : #fdd017; 
border-color : #fdd017; 
} 
#nav2 a:hover, body#intros #t-intros a, body#location #t-location a, body#propert #t-propert a, body#rent #t-rent a, body#projects #t-projects a, body#maps #t-maps a, body#international #t-international a, body#contact #t-contact a { 
border-color : red; 
background : white; 
color : #254117; 
} 
#nav2 a { 
background-image : url(img-www/green.gif); 
background-repeat : repeat-x;

} 
#nav2 a:hover, body#inprop #t-inprop a { 
color : #254117; 
background : #ccffcc; 
} 
#mainframe { 
background-color : white; 
font-family : helvetica, garamond; 
} 
#mainframe p, h1, h2, h3, h4, h5, h6 { 
font-family : helvetica, garamond; 
} 
#mainframe2 { 
background-color : white; 
font-family : helvetica, garamond; 
} 
#mainframe2 p, h1, h2, h3, h4, h5, h6 { 
font-family : helvetica, garamond; 
} 
#mainframe a:hover { 
color : green; 
} 
#mainframe h1 { 
text-align : center; 
font-size : 200%; 
font-weight : 600; 
padding-top : 24px; 
}
#mainframe2 a:hover { 
color : green; 
} 
#mainframe2 h1 { 
text-align : center; 
font-size : 200%; 
font-weight : 600; 
padding-top : 24px; 
} 
a { 
color : #254117; 
} 
.realestate-overview th { 
color : #254117; 
font-size : 140%; 
font-weight : 600; 
background-color : #ccffcc; 
border : 10px solid white; 
} 
.realestate-overview td { 
color : #254117; 
font-size : 80%; 
font-family : helvetica; 
text-align : justify; 
border : 10px solid white; 
background-color : white; 
} 
.contact-table th { 
color : #254117; 
font-size : 100%; 
font-weight : 600; 
background-color : #ccffcc; 
border : 10px solid white; 
padding : 5px 10px; 
} 
.contact-table td { 
color : #254117; 
font-size : 95%; 
font-weight : 600; 
background-color : white; 
font-family : helvetica; 
text-align : justify; 
border : 10px solid white; 
padding : 5px 10px; 
} 
.contact-table-links th { 
color : #254117; 
font-size : 100%; 
font-weight : 600; 
background-color : #ccffcc; 
border : 10px solid white; 
padding : 5px 10px; 
} 
.contact-table-links td { 
color : #254117; 
font-size : 95%; 
font-weight : 600; 
background-color : white; 
font-family : helvetica; 
text-align : justify; 
border : 10px solid white; 
padding : 5px 10px; 
} 
.social_img {
	margin-top:8px;
	margin-bottom:8px;
}
.webmaster { 
color : black; 
font-size : 85%; 
text-align : left; 
border : 1px solid black; 
text-align : left; 
line-height : 1.5em; 
} 
.webmaster ol { 
padding-left : 20px; 
} 
.webmaster p { 
color : black; 
font-family : helvetica; 
} 

.red { 
color : red; 
} 
.redbig { 
color : red; 
font-size : 140%; 
font-weight : 700; 
} 
.back_button { 
text-align : center; 
margin-left : auto; 
margin-right : auto; 


} 
.back_button a { 
border-top : 6px solid #ccffcc; 
border-right : 6px solid #254117; 
border-bottom : 6px solid #254117; 
border-left : 6px solid #ccffcc; 
padding : 8px 12px 8px 12px; 
font-weight : 700; 
} 
.back_button a:hover { 
background-color : gray; 
} 
.border-plus-padding { 
padding : 5px; 
border : 1px solid #254117; 
margin : 5px; 

} 
.property-of-the-month { 
margin-left : auto; 
margin-right : auto; 
margin-top : 5px; 
margin-bottom : 5px; 
border : 1px solid #000099; 
background-color : #fcdfff; 
text-align : center; 
font-size : 100%; 
font-family : helvetica; 
padding : 5px; 
width : 250px; 
} 
.tdlisting20 { 
width : 20%; 
text-align : center; 
font-size : 110%; 
font-weight : 700; 
padding-top : 15px; 
padding-bottom : 10px; 
border : 0; 
background-color : #d4ffd4; 
} 
.tdlistingjus { 
width : 20%; 
text-align : justify; 
vertical-align : top; 
font-weight : 100; 
font-size : 75%; 
padding-top : 7px; 
padding-right : 7px; 
padding-bottom : 15px; 
padding-left : 7px; 
border-top : 0 dotted #254117; 
border-bottom : 0 dotted #254117; 
border-left : 1px dotted #254117; 
border-right : 1px dotted #254117; 

} 
.tdlisting25 { 
width : 25%; 
text-align : justify; 
vertical-align : top; 
font-weight : 100; 
font-size : 75%; 
padding-top : 15px; 
padding-right : 7px; 
padding-bottom : 15px; 
padding-left : 7px; 
border-top : 0 dotted #254117; 
border-bottom : 0 dotted #254117; 
border-left : 1px dotted #254117; 
border-right : 1px dotted #254117; 

} 
#table-listings { 
width : 85%; 
margin-left : auto; 
margin-right : auto; 
font-size : 120%; 
text-align : right; 
margin-bottom : 0; 
} 
#table-listings tr { 
color : #254117; 
font-family : Arial, Helvetica; 
} 
#table-listings td { 
padding : 4px 4px 4px 4px; 
text-align : center; 
background-color : white; 
border : 1px solid #254117; 
vertical-align:middle;
} 
#table-listings th { 
padding : 4px 4px 4px 4px; 
text-align : center; 
background-color : #ccffcc; 
border : 1px solid #254117; 
} 
#table-listings a { 
color : #254117; 
} 
#table-listings a:visited { 
color : red; 
} 
#table-listings a:hover { 
color : blue; 
} 
#table-listings img:hover { 
padding : 2px; 
border : 2px solid green; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
#table-listings img:visited { 
padding : 2px; 
border : 2px solid red; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
#table-listings img { 
padding : 2px; 
border : 2px solid #254117; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
.kopper { 
text-align : center; 
font-family : helvetica; 
font-size : 200%; 
color : red; 
font-weight : 900; 
padding-top : 10px; 
padding-bottom : 10px; 
border : 1px solid #254117; 
background-color : #ccffcc; 
} 
.kopper th { 
border-bottom : 0; 
} 
.kopperklein { 
text-align : center; 
font-family : helvetica; 
font-size : 120%; 
color : red; 
font-weight : 900; 
padding-top : 10px; 
padding-bottom : 10px; 
border : 1px solid #254117; 
background-color : #ccffcc; 
} 
.kopperklein th { 
border-bottom : 0; 
} 
.bookmarks { 
margin-left:auto;
margin-right:auto;
text-align : center; 
margin-top:25px;

} 
#description-realestate { 
width : 1050px; 
margin-left : 10px; 
padding : 15px; 
border : 0 solid #254117; 
} 
#description-realestate ul { 
padding-top : 10px; 
padding-left : 45px; 
color : #254117; 
font-weight : 600; 
padding-bottom : 15px; 
} 
#description-realestate ol { 
padding-top : 10px; 
padding-left : 45px; 
color : #254117; 
font-weight : 600; 
padding-bottom : 15px;
}

.realestate-table { 
margin-left : auto; 
margin-right : auto; 
margin-top : 15px; 
border : 3px solid #254117;
background-color : white; 
text-align : left; 
font-family:arial;
font-size:1.0em;

} 
.realestate-table td { 
background-color : white; 
text-align : left; 
border : 0px solid #254117; 
text-align : center; 
padding : 15px; 
vertical-align : top; 
} 
.realestate-table th { 
background-color : white; 
padding-top : 10px; 
padding-left : 27px; 
padding-bottom : 15px; 
color : #254117; 
font-weight : 600; 
border : 3px solid #254117; 
line-height:25px;
} 
.realestate-table img {
	border:1px solid gray;margin-bottom:15px;margin-top:10px;padding:3px;
	}
 
.derecho { 
width : 85%; 
margin-left : auto; 
margin-right : auto; 
padding : 0; 
color : #254117; 
margin-bottom : 0;
margin-top:10px;
text-align:justify;
} 
.derecho a { 
font-weight : 600;
line-height:2em;
} 
 #centerfoto a	{
		color: #c60;
  background-color: transparent;
  font-weight: bold;
  text-decoration: none;
	} 
#centerfoto	{
		position:absolute;
		left:368px;
		top:567px;
		background-color:white;
		padding:0px;
		margin:0px;
		width:372px;
		height:372px;
		border-top: 9px solid #FDD017;
		border-bottom:9px solid #AF7817;
		border-left:9px solid #EAC117;
		border-right:9px solid #C68E17;
	}
#centerfoto	img	{
	border:0px;
}
#placeholder	{
		margin:0px;
		
	}
#footercentral { 
background-color : #254117; 
margin : 0; 
border : 0; 
} 
#footercentral p { 
margin : 0; 
color : #fdd017; 
padding : 10px 90px 10px 90px; 
font-family : helvetica; 
text-align : center; 
font-size : 90%; 
} 
.bottom	 {
margin-left:auto;
margin-right:auto;
width:700px;
border:2px;
}
.bottom	td {

	background-color : #254117;
	color : #fdd017; 
	padding:5px;
}
.bottom	a {
	color : #fdd017; 
}
.last-update	{
	background-color:yellow;
	border:2px solid red;
}
