body {
margin:0px;
padding:0px;
background:url(images/backdrop1.jpg) top repeat-x #fef5d4;
font-family:"trebuchet ms", helvetica, arial;
font-size:13px;
line-height:155%;
color:#888888;
}

.smalltextbottom {
font-family:"trebuchet ms", helvetica, arial;
font-size:12px;
color:#aaaaaa;
}
p {
line-height:150%;
}
.largegermantext {
font-size:30px;
line-height:140%;
color:#c8dfdc;
}

.propertyfield {
color:#aaaaaa;
font-size:13px;
margin-bottom:5px;
background-color:#f0edd7;
}

.propertyfield2 {
color:#777777;
font-size:15px;
}


h1 {
color:#2271b4;
font-size:25px;
line-height:140%;
}

h2 {
color:#89b59b;
font-size:20px;
line-height:140%;
}

h3 {
color:#2271b4;
font-size:20px;
line-height:140%;
}

h4 {
color:#89b59b;
font-size:17px;
line-height:140%;
}

h5 {
color:#666666;
font-size:14px;
line-height:140%;
}

h6 {
font-size:13px;
line-height:140%;
color:#444444;
font-weight:normal;
padding:0px;
margin:0px;
font-style:italic;
}

ol {
font-size:14px;
color:#7098cb;
}

li {
margin-bottom:10px;}

img {
text-decoration:none;
border-style:none;
}

#mainbox {
width:1100px;
position:relative;
margin-top:5px;
border-width:1px;
border-style:solid;
border-color:#bbb;
margin-bottom:10px;
background-color:#fffdee;
}



#mainbox2 {
width:1082px;
position:relative;
padding-right:20px;
position:relative;
margin-top:10px;
border-width:0px
border-style:none;
border-color:#ddd;
margin-bottom:50px;
}

#bottombox {
width:1102px;
position:relative;
margin-top:20px;
padding-top:20px;
border-top-width:0px;
border-top-style:none;
border-top-color:#bbb;
padding-bottom:20px;
}

.germanproperty {
position:relative;
width:130px;
height:auto;
float:left;
margin-left:40px;
margin-right:30px;
text-align:right;
font-size:30px;
line-height:140%;
color:#89b59b;
padding:0px;
}

.newsletter {
position:relative;
width:300px;
height:auto;
float:left;
margin-left:100px;
margin-right:30px;
text-align:right;
font-size:20px;
line-height:140%;
color:#aaaaaa;
padding:0px;
}

.propertytable {
position:relative;
width:800px;
height:auto;
float:left;
background-color:#dddddd;

}

.propertytable2 {
position:relative;
width:230px;
height:auto;
float:left;
}

.propertytable2a {
position:relative;
width:270px;
height:auto;
float:left;
margin-right:50px;
}
.propertytable3a {
position:relative;
width:170px;
height:auto;
float:left;
margin-right:30px;
}
.propertytable4a {
position:relative;
width:270px;
height:auto;
float:left;
margin-right:0px;
}
.propertytable5a {
position:relative;
width:170px;
height:auto;
float:left;
}

.propertytable3 {
position:relative;
width:400px;
height:auto;
float:left;
}

.propertytable3single {
position:relative;
width:580px;
height:auto;
float:left;
}

.propertytable4 {
position:relative;
width:160px;
margin-left:40px;
height:auto;
float:left;
}

.propertytable5 {
position:relative;
width:600px;
height:auto;
float:left;
}

.maintable {
width:auto;
height:auto;
float:left;
}




                  
.largetext {
font-size:18px;
line-height:120%;
}

 
.orangeblock {
border-bottom: 1px solid #fff;
text-align:right;
font-size:12px;  
width: 200px;
height:auto;
text-decoration: none;
background-color: #ee8d24;
color: #fff;
float:left;
}

.orangeblockinner {
padding-right:10px;
padding-bottom:10px;
}
                  
.normalblock {
width:200px; height:200px;
float:left;
   background-color: #709ccb;

}
                  
                                   
                  
.tdlongtext {
background-color:#dddddd;
height:60px;
}

table.navbar {
   border-collapse: collapse;
}

table.navbar td {
   border-bottom: 1px solid #fff;
   text-align:right;
   font-size:13px;
}

table.navbar td a{
display: block;
width: 187px;
padding:3px;
padding-right:10px;
padding-left:3px;
text-decoration: none;
margin-left:0px;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #fff;
   background-color: #709ccb;
}

table.navbar td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #2271b4;
}

table.navbar td.select {
border-bottom: 1px solid #fff;
text-align:right;
font-size:13px;  
width: 187px;
padding:3px;
padding-right:10px;
padding-left:3px;
text-decoration: none;
background-color: #2271b4;
color: #fff;
}

.spacer {
height:5px;
font-size:1px;
}

a:link {text-decoration:none; color:#89b59b;}

.proptable {border-collapse:collapse; margin:0px; padding:0px; width:400px;}
.proptd2 {width:150px; background-color:#f0edd7;}
.proptd3 {width:390px; padding-left:5px; padding-right:5px; background-color:#e8e4c3;}
.proptd {width:230px; padding-left:20px; background-color:#f0edd7;}
.proptd4 {width:390px; padding-left:5px; padding-right:5px; background-color:#f0edd7;}

.zproptable {border-collapse:collapse; margin:0px; padding:0px; width:580px;}
.zproptd2 {width:350px;}
.zproptd3 {width:235px; padding-left:5px; padding-right:5px;}
.zproptd {width:210px; height:25px; padding-left:20px;}
.zproptd4 {width:390px; padding-left:5px; padding-right:5px;}

