html,body {  background-color:#ffffff;  margin:0px auto; padding:0; width:100%; height:100%; overflow:hidden; text-align:left; color:#000000; text-decoration:none; }
#background { position:absolute; z-index:1; width:100%; height:100%; }
#scrollarea  { position:absolute; z-index:2; width:100%; height:100%; top:0;text-align:center; overflow:auto; }
#containerdiv { position:relative; z-index:4; width:940px; height:100.1%;  margin:0px auto;
color:#000066; background-color:transparent; font-family: verdana,serif; font-size: 12px; text-decoration: none; font-weight: normal; text-align:left;
}
.space-height5 { height:5px; }
.space-height10 { height:10px; }
.space-height15 { height:15px; }
.space-height20 { height:20px; }
.space-height25 { height:25px; }
.space-height26 { height:26px; }
.space-height30 { height:30px; }
.space-height35 { height:35px; }
.space-height40 { height:40px; }
.space-height50 { height:50px; }
.space-height60 { height:60px; }
.space-height70 { height:70px; }
.space-height40-borderbottom { height:40px; border-bottom:1px solid #000066; }
.space-heightAboveMenue { height:10px; background-color:#ffffff; margin:0px;}
.header {  width:100%; height:140px;
background-image: url(../image/header.jpg);background-repeat:no-repeat;
}
.inhalt {  border:0px solid #000066;width:100%; }
.clearleft { visibility:hidden; clear:left; }
.clearboth { clear:both; width:0px; height:0px; background-color:transparent; }

.ueberschrift { color:#ff0000; background-color:transparent; font-size:18px; font-family:'comic sans ms',verdana,serif; text-decoration:none; font-weight:bold;}

.ueberschrift2 { color:#0000ff; background-color:transparent; font-size:14px; font-family:verdana,serif; text-decoration:none; font-weight:bold;}
.ueberschrift3 { width:850px;height:24px;margin:0px auto; font-family:verdana,arial,serif; font-size:18px; font-weight:bold; border-top:1px solid #000000;border-bottom:1px solid #000000;text-align:left;}

.link {color:#0000ff; background-color:transparent; text-decoration:none; font-weight:normal;padding:4px;}
.link:hover {color:#ffffff; background-color:#2a91a2; text-decoration:none; font-weight:normal;padding:4px;}
.linkfooter {color:#0000ff; background-color:transparent; text-decoration:none; font-weight:normal;}
.linkfooter:hover {color:#ffffff; background-color:#2a91a2; text-decoration:none; font-weight:normal;}

.footer {  border-top:1px solid #000; width:850px; height:40px; margin:0px auto; color:#000; background-color:transparent; font-size:10px; font-family:verdana,arial,serif; text-decoration:none; font-weight:normal;}

.image { border: 1px solid #0077ff; }

/* firmenName  */
.adresselinks {  border-top:1px solid #000066; border-bottom:0px solid #ffff00; width:315px; float:left; padding-top:10px; padding-bottom:10px; text-align:center; }
.adressemitte {  border-top:1px solid #000066; border-bottom:0px solid #ffff00; width:114px; float:left; padding-top:10px; padding-bottom:10px; text-align:left; }
.adresserechts {  border-top:1px solid #000066; border-bottom:0px solid #ffff00; width:280px; float:left; padding-top:10px; padding-bottom:10px; text-align:center; }
.firmenName { font-weight:bold;font-family:tahoma,verdana,serif; }

/* menue */
.menuecontainer { width:100%; height:16px;text-align:center; background-color:#ffffff; }

/* album */
.headline { text-align:center; width:100%; font-size:16px; font-weight:bold;}
.mail           { color: #000066; background-color: transparent; font-size: 10px; font-family: verdana, arial,serif; font-weight: normal; text-decoration:none; }
.mail:hover     { color: #0000ff; background-color: transparent; font-size: 10px; font-family: verdana, arial,serif; font-weight: normal; text-decoration:underline; }

.div1 { position:absolute; z-index:2;width:99%;display:block;text-align:center;}
.image2 { border: 1px solid #000; height:60px;}
.copy { width:100%; font-size: 9px; font-family: verdana, arial,serif; color: #000066; background-color: transparent; font-weight: normal; text-decoration:none; text-align:center; }
.tag { width:100%; font-size: 8px; font-family: verdana, arial,serif; color: #ff0000; background-color: transparent; font-weight: normal; text-decoration:none; text-align:center; }

#text1 { float:left; position:relative; width:100%; height:35px; font-size:13px; text-align:center; color:#000066; background-color:transparent; font-family: verdana,arial,serif; font-weight:normal; }
#text2 { float:left; position:relative; width:100%; height:52.5px; top:5px; font-size:13px; text-align:center; color:#000066; background-color:transparent; font-family: verdana,arial,serif; font-weight:normal; }
#texth { float:left; width:940px; height:800px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
#text3 { float:left; width:940px; height:700px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; border:0px solid #ff0000; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
#text4 { left:0px; position:absolute; width:100%; bottom:10px; font-size:11px; text-align:center; color:#ffff00; background-color:transparent; font-family: tahoma,arial,serif; font-weight:normal; }
.hervorheben { font-family:'comic sans ms',verdana,serif; font-size: 16px; font-weight:normal; color:#ff0000; background-color:transparent; }

#textinselmaio { float:left; width:940px; height:820px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.maioTextUeberBild { float:left; width:897px; height:85px; text-align:center; color:#000000; background-color:transparent; font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; }
.maioTextUnterBild12 { float:left; width:425px;height:40px; margin-top:5px; color:#000000; background-color:transparent; font-family:verdana,serif; font-size: 14px; font-weight:bold; }
.maioTextUnterBild3 { float:left; width:222px;height:40px; margin-top:5px; color:#000000; background-color:transparent; font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; }
.maioTextUnterBild4 { float:left; width:208px;height:40px; margin-top:5px; color:#000000; background-color:transparent; font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; }
.maioTextUnterBild1234 { float:left; width:939px; height:288px; margin-top:40px; color:#000000; background-color:transparent; font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; }

#textbaub { float:left; width:940px; height:905px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.baubeschreib { width:850px; height:686px; margin:0px auto; color:#000000; background-color:transparent; font-family:tahoma,verdana,serif;
font-size: 14px; font-weight:bold; text-align:left;
}
#textbaub2 { float:left; width:940px; height:1550px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
}
.baubeschreib2 { width:750px; height:1331px; margin:0px auto; color:#ffffff; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
background-image: url(../image/immobilien-caboverde-maio-baubeschreibung-gr.jpg);background-repeat:no-repeat;
}

#textalbum {  border:0px solid #000066;float:left; width:940px; height:905px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.albuma { width:850px; height:686px; margin:0px auto; color:#000000; background-color:transparent; font-family:tahoma,verdana,serif;
font-size: 14px; font-weight:bold; text-align:left;
}
#textweitereInfo { width:940px; height:900px; float:left; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.weitereInfos { width:850px; height:681px; margin:0px auto; color:#000000; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
}
#textAppartement { width:940px; height:2120px; float:left; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.appartement { width:850px; height:1901px; margin:0px auto;
color:#000000; background-color:transparent; font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
}
#textAppartement2 { float:left; width:940px; height:900px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.appartement2 { border:0px solid #000;width:750px; height:681px; margin:0px auto; color:#ffffff; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
background-image: url(../image/immobilien-caboverde-appartement-maio-gr.jpg);background-repeat:no-repeat;
}
#textaktuelles { float:left; width:940px; height:905px; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.aktuelles { width:850px; height:686px; margin:0px auto; color:#000000; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
}
#textkontakt { width:940px; height:965px; float:left; font-size:13px; text-align:center; margin:0px auto;
color:#000000; background-color:#ffffff; font-family: verdana,arial,serif; font-weight:normal;
/*background-image: url(../image/maio-sand.jpg);background-repeat:no-repeat;*/
}
.kontakt { width:850px; height:746px; margin:0px auto; color:#000000; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
}
.progressdiv { float:left; width:49%; height:30px; color:#000000; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
}
.progressdiv2 { float:right; width:49%; height:30px; color:#000000; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:left;
}
.progressdiv3 { float:left; margin-top:40px; width:99%; height:200px; color:#000000; background-color:transparent;
font-family:tahoma,verdana,serif; font-size: 14px; font-weight:bold; text-align:justify;
}












