a {  }.aktiv {
background-color : white; 
color: black; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 5px; 
border-left-style : solid; 
border-color : red; 
padding-left : 5px; 
}

a {color: #355e00; text-decoration:underline;}
a:link {color: #355e00#; text-decoration:underline;}
a:active {color: #355e00; text-decoration:underline; }
a:hover {color:#00FF80; text-decoration:underline;}

z {  }.aktiv {
background-color : white; 
color: black; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 5px; 
border-left-style : solid; 
border-color : red; 
padding-left : 5px; 
}

z {color:#FF0080; text-decoration:underline;}
z:link {color:#FF0080; text-decoration:underline;}
z:active {color:#FF0080; text-decoration:underline; }
z:hover {color:#FF80FF; text-decoration:underline;}

.OverLink                                              
{
  color:#00FF80;
  text-decoration:none;
}

.PicDesc
{
 font-family:Verdana,Tahoma,Arial;
 font-size:xx-small;
 font-weight:normal;
 font-style:normal;
 color:#0000A0;
 vertical-align:text-top;
 text-align:center;
 text-decoration:none;
 alignment:center;
}

.PicDescMain
{
 font-family:Verdana,Tahoma,Arial;
 font-size:9pt;
 font-weight:400;
 font-style:normal;
 color:#484848;
 text-align:center;
 vertical-align:top;
 text-decoration:none;
 alignment:center;
}

.FontSmall
{
 font-size:6pt;
}


.MenuLeft
{
 margin-left:3pt;
 font-family:Tahoma,Verdana,Arial;
 font-size:14pt;
 font-style:italic;
 font-weight:bold;
 color:#355e00;
}

.MenuAktiv1
{
 font-family:Tahoma,Verdana,Arial;
 font-size:16pt;
 font-style:italic;
 font-weight:bold;
 color:purple;
}

.MenuInAktiv1
{
 font-family:Tahoma,Verdana,Arial;
 font-size:16pt;
 font-style:normal;
 font-weight:bold;
 color:purple;
}

.MenuAktiv2
{
 font-family:Tahoma,Verdana,Arial;
 font-size:16pt;
 font-style:italic;
 color:#355e00;
}

.MenuInAktiv2
{
 font-family:Tahoma,Verdana,Arial;
 font-size:14pt;
 font-style:normal;
 font-weight:bold;
 color:purple;
}

.MenuInAktiv3
{
 font-family:Tahoma,Verdana,Arial;
 font-size:16pt;
 font-style:normal;
 font-weight:bold;
 color:#355e00;
}



h2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 10px; 
border-color : #000066; 
border-left-style : solid; 
padding-left : 3px; 
} 

h3 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 10px; 
border-color : #006600; 
border-left-style : solid; 
padding-left : 3px; 
} 

.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left : 4px; 
} 

.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
background-color : #ffffcc; 
border-style : solid; 
border-width : 1px; 
border-color : gray; 
padding : 5px; 
margin-left : 5px; 
} 

.hypgraf {
 position:relative;
 top: -25px;
 left: -77px;
 border: 0;
}

.showpicnew1 {
 position:absolute;
 top:  490px;
 left: 320px;
 border: 0;
}
.showpicnew2 {
 position:absolute;
 top:  490px;
 left: 540px;
 border: 0;
}
 .showpicnew3 {
 position:absolute;
 top:  490px;
 left: 775px;
 border: 0;
}  
.showpicnew4 {
 position:absolute;
 top:  665px;
 left: 320px;
 border: 0;
}
.showpicnew5 {
 position:absolute;
 top:  665px;
 left: 540px;
 border: 0;
}
 .showpicnew6 {
 position:absolute;
 top:  665px;
 left: 775px;
 border: 0;
}
.showpicnew7 {
 position:absolute;
 top:  875px;
 left: 320px;
 border: 0;
}
.showpicnew8 {
 position:absolute;
 top:  875px;
 left: 540px;
 border: 0;
}
 .showpicnew9 {
 position:absolute;
 top:  875px;
 left: 775px;
 border: 0;
}

.hidepicnew {
 position:absolute;
 top: -1000px;
 left: -1000px;
} 

.immodescription {
  font-size: 12pt;
  FONT FACE: Tahoma, sans-serif;
  FONT COLOR: purple
}

AHead:hover {
font-family:Verdana,Tahoma,Arial;
font-size:x-small;
color:#808040;
} 

A:hover {
text-decoration:underline; 
color:Green;
text-shadow:Gray; 
} 

Z:hover {
text-decoration:underline; 
color:Green;
text-shadow:Gray; 
} 

.MyStyle
{
margin-left:30pt;
font-family: Tahoma, Verdana, Arial;
font-weight:normal;
font-size: 10pt;
text-transformation:Blue;
color:Navy;
}

.MyStyleHeavy
{
margin-left:30pt;
font-family: Verdana, Arial;
font-weight:bold;
font-size: 12pt;
text-transformation:Blue;
color:Navy;
}

.LegendStyle
{
margin-left:20pt;
font-family: Tahoma, Verdana, Arial;
font-weight:normal;
font-size: 8pt;
text-transformation:Blue;
color:#625E60;
}

.ContactStyle1
{
margin-left:0pt;
font-family: Verdana, Arial;
font-style:italic;
font-size:small;
font-weight:bold;
color:Navy;
}

.ContactStyle2
{
margin-left:0pt;
font-family: Verdana, Arial;
font-style:italic;
font-size:large;
font-weight:bold;
color:Navy;
}

.ContactStyle3
{
margin-left:0pt;
font-family: Verdana, Arial;
font-style:italic;
font-size:8pt;
font-weight:lighter;
color:Navy;
}

.HouseDescription
{
font-family: Verdana,Tahoma, Arial;
font-style:normal;
font-size:11pt;
color:Navy;
font-weight:500;
text-align:left;
alignment:justify;
vertical-align:middle;
}                     

.Contactform
{
font-family: Verdana,Tahoma, Arial;
font-style:bold;
font-size:11pt;
color:Navy;
font-weight:700;
text-align:center;
alignment:left;
vertical-align:middle;
}               

.CoastmapText
{
font-family: Verdana,Tahoma, Arial;
font-style:normal;
font-size:11pt;
color:#B02F56;
font-weight:700;
text-align:left;
alignment:justify;
vertical-align:middle;
}              

.MainFacts
{
  margin-left:20pt;  
  font-weight:bold;
  text-align:center;
  alignment:center;
}

.Numeration
{
font-family: Verdana, Arial;
font-style:italic;
font-size:13pt;
background-color:Navy;
color:White;
font-weight:700;
text-align:left;
alignment:justify;
vertical-align:middle;
}                    

.PriceCategory
{
font-family: Verdana, Arial;
font-style:normal;
font-size:8pt;
background-color:Blue;
color:White;
font-weight:700;
text-align:left;
alignment:justify;
vertical-align:middle;
}      

.TownListing
{
font-family:Tahoma,Verdana,Arial;
font-weight:normal;
font-size: 10pt;
text-align:center;
color:Gray;
}

.PriceListing
{
font-family:Verdana,Tahoma,Arial;
font-size:medium;
text-align:center;
color:Gray;
}

.UpdateTextOnImmoPages
{
  background:#F9F5EA;
  color:Blue;
  border:0;
  border-style:none;
  font-family:Verdana,Tahoma,Arial;
  font-style:normal;
  font-weight:bold;
  font-size:7pt
}

.Ueb1
{
  letter-spacing:-2pt;
  font-family:Verdana,Tahoma,Arial;
  font-size: 40pt;
  color:#355e00;
  font-weight:bold;
}

.Ueb2
{
 font-size: 26pt;
 color:#c0c0c0;
 font-family:cursive; 
 font-weight:900;
 font-style:italic;
}

.Ueb3
{
 letter-spacing:-2pt;
 font-family:Verdana,Tahoma,Arial;
 font-size: 40pt;
 font-weight:bold;
 color:Red;
}

.Ueb4
{
 font-weight:normal;
 font-family:Verdana,Tahoma,Arial;
 font-size: 7pt;
}

.countrydescription
{
 font-weight:normal;
 font-family:Verdana,Tahoma,Arial;
 font-size: 10pt;
}

.hinweistowns
{
 font-weight:normal;
 font-family:Verdana,Tahoma,Arial;
 font-size: 8pt;
 color:#800040;
}

.AttentionPriceRaise
{
 font-family: Verdana,Tahoma, Arial;
 font-style:bold;
 font-size:8pt;
 color:Red;
}

.posmap0 {
 position:relative;
 top:  0pt;
 left: 0pt;
}           

.posmap1 {
 position:relative;
 top:  -502pt;
 left: 276pt;
}

.posmap2 {
 position:relative;
 top:  -449pt;
 left: 110pt;
}           

.posmap3 {
 position:relative;
 top:  -329pt;
 left: 1pt;
}           

.posmap4 {
 position:relative;
 top:  -238pt;
 left: -149pt;
}
 
.posmap5 {
 position:relative;
 top:  -345pt;
 left: 170pt;
}          

.posmap6 {
 position:relative;
 top:  -281pt;
 left: 130pt;
}          

.posmap7 {
 position:relative;
 top:  -712pt;
 left: 160pt;
}

.arrowpageright {
 margin-left:270pt;
 font-style:italic;
 font-family:Verdana,Tahoma,Arial;
 font-size:13pt;
 font-weight:900;
}

.arrowpageright1 {
 margin-left:35pt;
 font-style:italic;
 font-family:Verdana,Tahoma,Arial;
 font-size:13pt;
 font-weight:900;
}

.arrowpagerightap {
 margin-left:195pt;
 font-style:italic;
 font-family:Verdana,Tahoma,Arial;
 font-size:13pt;
 font-weight:900;
}
 
.arrowpageleft {
 margin-left:5pt;
 font-style:italic;
 font-family:Verdana,Tahoma,Arial;
 font-size:13pt;
 font-weight:900;
}



.infoproperty {
 font-style:normal;
 color:Red;
 background-color:#F9F5EA;
 font-family:Verdana,Tahoma,Arial;
 font-size:10pt;
 font-weight:700;
}

.indexdesc {
 color:#004080;
}           

.affilatedkb {
 position:relative;
 left: 0pt;
 top:  333pt;
 border: 0;
}

.affilate1 {
 position:relative;
 left: 30pt;
 top:  0pt;
 border: 0;
}

.affilate2 {
 position:relative;
 left: 30pt;
 top:  350pt;
 border: 0;
}

.affilate3 {
 position:relative;
 left: 0pt;
 top:  100pt;
 border: 0;
}

.affilate4 {
 position:relative;
 left: 0pt;
 top:  850pt;
 border: 0;
}

.affilate5 {
 position:relative;
 left: 30pt;
 top:  875pt;
 border: 0;
}

.linkitems {
 font-style:normal;
 color:#004080;
 font-family:Verdana,Tahoma,Arial;
 font-size:11pt;
 font-weight:500;
}

.ItemDesc {
 text-align:left;
 margin-left:0pt;
 font-family:Verdana,Tahoma,Arial;
 font-size:xx-small;
 font-weight:normal;
 color:#606060;
}

.ItemOffer {
 text-align:left;
 margin-left:0pt;
 font-family:Verdana,Tahoma,Arial;
 font-size:xx-small;
 font-weight:bold;
 color:Red;
}

.mapbg {
 position:relative;
 top:  0pt;
 left: 160pt;
}

.buttonContact1
{
 background-color:#E6DFB9;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:0px;
 -moz-border-radius:7px;
 cursor: pointer;
 text-decoration:underline;
}

.buttonContact2
{
 background-color:#E6DFB9;
 padding-left:20px;
 padding-right:20px;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:0px;
 -moz-border-radius:7px;
 cursor: pointer;
} 
.buttonMain1
{
 background-color:#E6DFB9;
 padding-left:10px;
 padding-right:10px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:0px;
 -moz-border-radius:7px;
 cursor: pointer;
}
