body, div{border:0;margin:0;padding:0;}
ul{padding:0;margin-left:20px;}
li{padding-bottom:10px;}
p{margin-bottom:14px;margin-top:0;}
body, div, ul, li, p, td{
	color: #444;
	font: 12px/17px Arial, san serif;
}
body{background-color:#085696;}
h1,h2,h3,h4{font-family:arial,verdana,sans-serif; font-weight:normal; margin:0;line-height: normal;	
	color:#085696;
	margin-bottom:16px;
	padding:3px 0 3px 0;
}
h1{font-size:1.7em;line-height:1.1em;margin-top:0;}
h2{font-size:1.6em;line-height:1.2em;}
h3{font-size:140%;}
h4{font: bold 13px/16px Arial, san serif;margin-bottom:14px;margin-top:0;color: #444;}
a:link{text-decoration:underline;color:#085696;}
a:visited{text-decoration:underline;color:#0960a8;}
a:hover{text-decoration:underline;color:#0b72c6;}
a:active{text-decoration:underline;color:#085696;}

#pageshade{background: #fff url(/img/bg.gif) top left repeat-y;
width:901px;margin:0 auto;}

#top{
	padding:9px;
	padding-top:10px;
	padding-left: 25px;
	text-align:left;
}

#menuline{background-color:#f38f1d;height:23px;margin:0;margin-left:25px;margin-right:25px;
font:12px/23px Arial, verdana;color:#fff;padding-left:8px;}
#menuline a{color:#fff;text-decoration:none;}
#menuline a:hover{text-decoration:underline;}
#langmenu{float:right;background-color:#fff;color:#f38f1d;height:23px;font:12px/23px Arial, verdana;
background: #fff url(/img/menu_arrow.gif) 2px top no-repeat;padding-left:15px;}
#langmenu a{color:#f38f1d;text-decoration:none;}
#langmenu a:hover{text-decoration:underline;}

#mid{width:851px;
padding-left:25px;padding-right:25px;
margin:0 auto;text-align:left;}

#searchbar{
	width:203px;height:423px;padding-bottom:15px;
	font-size:  9px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:22px;
}

#searchbox {width:163px;padding:17px;padding-top:16px;
border:3px solid #d1dfeb;background-color:#f5f5f5;}
#searchbox h2 {color:#2e70a5;padding-top:0;margin-top:0;}

#searchbox p{margin:0;padding-bottom:2px;padding-top:1px;font:10px Verdana;
color:#3480bc;text-align:left;}
#searchbox p.first{padding:0}
#searchbox p.last{padding-bottom:20px;}
#searchbox input{border:1px solid #7F9DB9;width:156px;height:17px;margin-top:0;padding:0;margin-bottom:2px}
#searchbox form {margin:0;padding:0;}
#searchbox .qsearch_en, #searchbox .qsearch_de, #searchbox .qsearch_es {
background:#fff url(/img/bt_search_en.gif) top left no-repeat;
width:75px;height:31px;padding:0;border:0;margin:0;margin-bottom:-3px;cursor:pointer}
#searchbox .qsearch_es{background-image:url(/img/bt_search_es.gif);}
#searchbox .qsearch_de{background-image:url(/img/bt_search_de.gif);}

#content{float:right;width:620px;margin-right:0;
margin-top:30px;margin-bottom:10px;padding-top:0px;}
/* 2008 01 05 width:570px; margin-right:30px;*/

#boxes {margin-left:-1px;margin-top:35px;margin-bottom:10px;}
#boxes img {margin-right:16px;margin-bottom:10px;border:0;}

#bot{
	float:right;
	text-align:right;
	width:872px;
	height:67px;
	background: #fff url(/img/footer.gif) top left no-repeat;
	margin-bottom:10px;
	margin-right:2px;
	color:#eee;
	margin-top:15px;
}

#bot a{display:block;color:#eee;font: 10px/10px Arial, Helvetica, sans-serif;
text-decoration:none;margin-top:50px;margin-right:18px;}

#bot span{color:#F4DB71;}

img.il{float:left;margin-right:15px;margin-top:3px;padding:3px;border:1px solid #666;}
img.ir{float:right;margin-left:15px;margin-top:3px;padding:3px;border:1px solid #666;}

p.line {display:block;width:100%;background:url(/img/line.gif) top left no-repeat;}

.p_bkg, .p_bkg2 {background:url(/img/mt.gif) 0px 0px repeat-x;}
.p_bkg {
	width:auto;
}
.p_bkg2 {
	width: 50px;
}
.p_1 {
	width: 6px;
}
.p_off {
	background-image: url(/img/tmw.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

.p_on {
	background-image: url(/img/tms.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

#formHolder{
background:url(/img/formbg.png);
background-repeat:repeat-x;
margin-bottom:20px;
height:180px;
}

#formHolder input, #formHolder select {font:11px/14px arial;padding:0;margin:0;margin-bottom:4px;}

#formHolder.last{
background:url(/img/formbg.png);
background-repeat:repeat-x;
margin-bottom:20px;
height:199px;
}

#formHolder .boxForm{
float:left;
padding:10px;
}

form.buying {
	margin-top:0;padding-top:0;
}

form label{
color:#333333;
}

form.buying input{
color:#333;
margin-bottom:10px;
display:block;
width:130px;
}

form.buying select.specialW{

width:288px;
}

form.buying select{
_padding:10px;
color:#333;
margin-bottom:10px;
display:block;
width:134px;
}

form.buying textarea{
_padding:10px;
color:#333;
margin-bottom:10px;
display:block;
width:285px;
_width:267px;
}

form.buying .submitHolder {
margin-left:195px;
}

form.buying .submitHolder input {
display:inline;
width:70px;

}

#anchorContainer{
background:url(/img/formbg.png);
background-repeat:repeat-x;
background-color:#E3E8E8;
height:275px;


}

#anchorContainer div.box{
padding-bottom:5px;
padding-top:5px;
width:112px;
border-left: 2px solid white;
float:left;
height:275px;
}	

#anchorContainer a{
background:url(/img/arrow_left.gif) no-repeat 0px 3px;
padding-left:7px;
color:#333333;
text-decoration:none;
display:block;
font:9px/12px arial, verdana;
}

#anchorContainer a.hide{
background:none;
color:#cccccc;

}
#anchorContainer a:hover.hide{
background:none;
color:#cccccc;

}

#anchorContainer a:hover{
background:url(/img/arrow_left_hover.png) no-repeat 1px 3px;
padding-left:7px;
color:#FFFFFF;
background-color:#333333;
}

div.cleaner{
clear:both;
}

#names a.backTop{
background:url(/img/arrow_up.png) no-repeat 2px 6px;
text-decoration:none;
color:#666666;
font-size:10px;
padding-left:10px;
}

#names a:hover.backTop {
background:url(/img/arrow_up_hover.png) no-repeat 2px 3px;
padding-left:10px;
color:#447C8E;
}
h2.propertyTitle{
	font-size:12px;
	font-weight:bold;
}
