/* *******  TAGS *************/
ul {list-style-type: circle;}
input, textarea {color:#C3795C; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
li {font-szie:10pt;}


/* *************************************  LINKS    ************************************ */


/* *********  INDEX  **************************************** */

a:link.index-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.index-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.index-sprache { font-weight:bold; color:#000066; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.index-sprache { font-weight:bold; color:#000066; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.index-sprache { font-weight:bold; color:#000066; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }

a.enter { font-weight:bold; color:#006699; text-decoration:none;  font-size: 22pt; font-family:Verdana, sans-serif; }

a.hs { font-weight:normal; color:#000000; text-decoration:none;  font-size: 10pt; font-family:Arial, Verdana, sans-serif; }
.hs { font-weight:normal; color:#000000; text-decoration:none;  font-size: 10pt; font-family:Arial, Verdana, sans-serif; }


a:hover.sprache-blau { font-weight:bold; color:#000066; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }

/* ** LINK  ********** PREISE ***************************** */

#preis-navi { font-weight:bold;  color:rgb(57,125,132); text-decoration:none ; font-size: 16pt; font-family:Verdana, sans-serif;	}


a:link.preise-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:visited.preise-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:hover.preise-sprache { font-weight:bold; color:rgb(150,186,189); text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:active.preise-sprache { font-weight:bold; color:rgb(150,186,189); text-decoration:underline;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:focus.preise-sprache { font-weight:bold; color:rgb(150,186,189); text-decoration:underline ; font-size: 8pt; font-family:Verdana, sans-serif; }

a:link.preise-home { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.preise-home{ font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.preise-home { font-weight:bold;  color:rgb(150,186,189); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.preise-home { font-weight:bold;  color:rgb(150,186,189); text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.preise-home { font-weight:bold;  color:rgb(150,186,189); text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; }


a:link.preise-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; 	}
a:visited.preise-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:hover.preise-navi { font-weight:bold;  color:rgb(57,125,132); text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:active.preise-navi { font-weight:bold;  color:rgb(57,125,132); text-decoration:underline;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:focus.preise-navi { font-weight:bold;  color:rgb(57,125,132); text-decoration:underline ; font-size: 16pt; font-family:Verdana, sans-serif;	}

/*     apartment-vienna begrüssung   spezialangebote link */
a:link.sonderangebote {color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px; text-decoration:none ;}
a:visited.sonderangebote{color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px; text-decoration:none ;}
a:hover.sonderangebote {color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px; text-decoration:none ;}
a:active.sonderangebote {color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px; text-decoration:none ;}
a:focus.sonderangebote {color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px; text-decoration:none ;}


/* *****  Währungsumrechner  ******************/

a:link.rechner {color: rgb(57,125,132); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
a:visited.rechner {color: rgb(57,125,132); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
a:hover.rechner {color: rgb(57,125,132); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
a:active.rechner {color: rgb(57,125,132); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
a:focus.rechner {color: rgb(57,125,132); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}


/* *** LINK *********************** APARTMENTS , APARTMENT-VIENNA  *********************** */
.navi-blau-menue { font-weight:bold; color:#006699; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; 	}


a:link.sprache-blau { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:visited.sprache-blau { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:hover.sprache-blau { font-weight:bold; color:#000066; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:active.sprache-blau { font-weight:bold; color:#000066; text-decoration:underline;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:focus.sprache-blau { font-weight:bold; color:#000066; text-decoration:underline ; font-size: 8pt; font-family:Verdana, sans-serif; }

a:link.home-blau{ font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.home-blau { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.home-blau { font-weight:bold; color:#000066; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.home-blau { font-weight:bold; color:#000066; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.home-blau { font-weight:bold; color:#000066; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; }


a:link.navi-blau { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; 	}
a:visited.navi-blau { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:hover.navi-blau { font-weight:bold; color:#006699; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:active.navi-blau { font-weight:bold; color:#006699; text-decoration:underline;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:focus.navi-blau { font-weight:bold; color:#006699; text-decoration:underline ; font-size: 16pt; font-family:Verdana, sans-serif;	}

/* LINK ******** SERVICE ****************************************************** */
#service-menue {font-weight:bold; color:#660099; text-decoration:none;  font-size:16pt; font-family:Verdana, sans-serif; }

a:link.service-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size:8pt; font-family:Verdana, sans-serif; }
a:visited.service-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:hover.service-sprache { font-weight:bold; color:#660099; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:active.service-sprache { font-weight:bold; color:#660099; text-decoration:underline;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:focus.service-sprache { font-weight:bold; color:#660099; text-decoration:underline ; font-size: 8pt; font-family:Verdana, sans-serif; }

a:link.service-home { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.service-home{ font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.service-home { font-weight:bold; color:#660099; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.service-home { font-weight:bold; color:#660099; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.service-home { font-weight:bold; color:#660099; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; }


a:link.service-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; 	}
a:visited.service-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:hover.service-navi { font-weight:bold; color:#660099; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:active.service-navi { font-weight:bold; color:#660099; text-decoration:underline;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:focus.service-navi { font-weight:bold; color:#660099; text-decoration:underline ; font-size: 16pt; font-family:Verdana, sans-serif;	}

/* ** LINK  ********** LAGE ***************************** */
#lage-home1 { font-weight:bold; color: rgb(218,120,120); font-size: 16pt; text-decoration:none; font-family:Verdana, sans-serif;	}


a:link.lage-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:visited.lage-sprache { font-weight:bold;  color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:hover.lage-sprache { font-weight:bold;  color: rgb(241,189,189); text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:active.lage-sprache { font-weight:bold; color: rgb(241,189,189); text-decoration:underline;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:focus.lage-sprache { font-weight:bold;  color: rgb(241,189,189); text-decoration:underline ; font-size: 8pt; font-family:Verdana, sans-serif; }

a:link.lage-home { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.lage-home{ font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.lage-home { font-weight:bold;  color: rgb(241,189,189); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.lage-home { font-weight:bold; color: rgb(241,189,189); text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.lage-home { font-weight:bold; color: rgb(241,189,189); text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; }


a:link.lage-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; 	}
a:visited.lage-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:hover.lage-navi { font-weight:bold;  color: rgb(218,120,120); text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:active.lage-navi { font-weight:bold;  color: rgb(218,120,120); text-decoration:underline;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:focus.lage-navi { font-weight:bold; color: rgb(218,120,120); text-decoration:underline ; font-size: 16pt; font-family:Verdana, sans-serif;	}


/* ** LINK  ******** RESERVIERUNG  ***************************** */

#reservierung-navi { font-weight:bold; color:#C3795C; text-decoration:none ; font-size: 16pt; font-family:Verdana, sans-serif;	}

a:link.res-sprache { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:visited.res-sprache { font-weight:bold;  color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:hover.res-sprache { font-weight:bold;  color:#FFFFFF; text-decoration:none;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:active.res-sprache { font-weight:bold; color:#FFFFFF; text-decoration:underline;  font-size: 8pt; font-family:Verdana, sans-serif; }
a:focus.res-sprache { font-weight:bold;  color:#FFFFFF; text-decoration:underline ; font-size: 8pt; font-family:Verdana, sans-serif; }

a:link.res-home { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.res-home{ font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.res-home { font-weight:bold;  color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.res-home { font-weight:bold; color:#FFFFFF; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.res-home { font-weight:bold; color:#FFFFFF; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; }


a:link.res-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; 	}
a:visited.res-navi { font-weight:bold; color:#FFFFFF; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:hover.res-navi { font-weight:bold;  color:#C3795C; text-decoration:none;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:active.res-navi { font-weight:bold;  color:#C3795C; text-decoration:underline;  font-size: 16pt; font-family:Verdana, sans-serif; }
a:focus.res-navi { font-weight:bold; color:#C3795C; text-decoration:underline ; font-size: 16pt; font-family:Verdana, sans-serif;	}

/*** faxreservierungslink **************/

a:link.faxreservierung { font-weight:bold; color:#C3795C; text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; }
a:visited.faxreservierung { font-weight:bold; color:#C3795C; text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; }
a:hover.faxreservierung { font-weight:bold; color:#C3795C; text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; }
a:active.faxreservierung { font-weight:bold; color:#C3795C; text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; }
a:focus.faxreservierung { font-weight:bold; color:#C3795C; text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; }

/*  *******************************  hintergrundfarben ******************************** */

/* index */
.bg-blau { background-color: rgb(20,117,169); }
.bottom-index {background-image: url(img/vienna.gif); background-position:225px 15px; background-color: rgb(20,117,169); background-repeat: no-repeat; width: 760px; height: 140px; }

/* apartment-vienna */
.bg-logo-blau {background-image:  url(img/logo-shermin-blau.gif); background-position: center; background-repeat: no-repeat;  }
.bg-hell-blau {background-color: #ABC8DA;}
.bg-apartment-content-text {background-image:  url(img/bg-apartment-streifen.gif);}

/*  SERVICE  */
.bg-logo-lila {background-image:  url(img/bg-logo-lila.gif); background-position: center; background-repeat: no-repeat;  }
.bg-lila { background-color: #9986A6; }
.bg-hell-lila  {background-color: #D3C4DE;}
.bg-service-kultur { background-image: url(img/bg-service-kultur.jpg); background-repeat: no-repeat; }
.bg-service-essen { background-image: url(img/bg-service-kultur.jpg); background-repeat: no-repeat; }

/* preise */
.bg-preise {background-image: url(img/logo-gruen.gif); background-position: center; background-repeat: no-repeat;  }
.bg-gruen  {background-color: rgb(57,125,132);}
.bg-hell-gruen  {background-color: #98BBBF;}

/* reservierung */
.bg-res {background-color: #C3795C;}
.bg-braun  {background-color: #C3795C; background-image: url(img/bg-logo-braun.gif); background-position: center; background-repeat: no-repeat;  }
.bg-hell-braun  {background-color: #DAAF9E;}

.line-res {width:60%; color:#C3795C}
.text-online-reservierung {color:#C3795C; text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; }

/* lage */
.bg-lage {background-image: url(img/logo-rosa-lage.gif); background-position: center; background-repeat: no-repeat;  }
/* .bg-rosa  {background-color: rgb(57,125,132);} */
.bg-hell-rosa  {background-color: rgb(241,189,189);}
.lage-text { color: rgb(218,120,120); font-size: 12px; font-family:Verdana, sans-serif; line-height: 18px;}


/* ************************************** tabellen (border aussen) *********************************** */

.table-border-blau {border: 1px solid rgb(20,117,169);}
.bg-table-border-gruen {border: 1px solid rgb(57,125,132); background-color: rgb(57,125,132);}
.bg-table-border-blau {border: 1px solid rgb(20,117,169); background-color: rgb(20,117,169);}
.bg-table-border-lila{border: 1px solid rgb(153,134,166); background-color: rgb(153,134,166);}
.bg-table-border-lila2{ rgb(153,134,166); background-color: rgb(153,134,166);}
.bg-table-border-braun {border: 1px solid #C3795C; background-color: #C3795C;}
.bg-table-border-rosa {border: 1px solid rgb(218,120,120); background-color: rgb(218,120,120);}

/* *************************************** text ************************************   */


/*   überall    */
.font-bottom {color: #ffffff; font-family:Verdana, sans-serif; font-size:12px ; line-height: 20px;}
/*  index   */
.font-begruessung {color: #006699; font-family:Verdana, sans-serif; font-size:110%;}
.font-startseite {color: #ffffff; font-family:Verdana, sans-serif; font-size:13px ; line-height: 20px;}
/*  preise */
.text-preise {color: rgb(57,125,132); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
#preise-tabelle  {	color: #ffffff;	font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
/* apartments-vienna*/
.text-content-ap-vi {color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
.text-service-anreise {color:#660099; font-size: 10px; font-family:Verdana, sans-serif; line-height: 22px;}

/* *****  APARTMENTS  ****** */
.apartment-text { color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
.apartment-text2 { color: rgb(140,13,172); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px;}
.apartment-service-ausstattung-text { color: rgb(20,83,153); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px; padding:5px;}
.block {
	text-align: justify;
	margin-right: 10px;
}
/* *** SERVICE  ****/

/* SERVICE-KULTUR */
.table-padding {padding-top: 12px; color:#000000;  font-size: 10pt;  font-weight:bold;}
.text-service-verkehr { color: rgb(99,76,114); font-size: 12px; font-family:Verdana, sans-serif; line-height: 22px; padding:5px;}


a:link.service-ext-link { font-weight:bold; color:#660099; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.service-ext-link { font-weight:bold; color:#666666; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.service-ext-link { font-weight:bold;  color:#ffffff; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.service-ext-link { font-weight:bold; color:#660099; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.service-ext-link { font-weight:bold; color:#660099; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; }

a:link.service-anreise-link { font-weight:bold; color:#660099; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:visited.service-anreise-link { font-weight:bold; color:#666666; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:hover.service-anreise-link { font-weight:bold;  color:#D3C4DE; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:active.service-anreise-link { font-weight:bold; color:#660099; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif; }
a:focus.service-anreise-link { font-weight:bold; color:#660099; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; }

.headline { font-weight:bold; text-decoration:none;  font-size: 115%; font-family:Verdana, sans-serif; }

/* Apartments link button  */
td.reservieren {text-align: center;}
a:link.reservieren { color:#006699; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; background-color:#FFFFFF; border: 1px dotted #000066; }
a:visited.reservieren {  color:#006699; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#FFFFFF; }
a:hover.reservieren {  color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#006699; }
a:active.reservieren {  color:#FFFFFF; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#006699; }
a:focus.reservieren {  color:#FFFFFF; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; background-color:#006699;  }

/* apartments - ausstattungslink */

a:link.ausstattung { color: rgb(20,117,169); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; background-color:#ABC8DA; border: 1px dotted #000066;}
a:visited.ausstattung {  color: rgb(20,117,169); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#ABC8DA; }
a:hover.ausstattung {  color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#006699; }
a:active.ausstattung {  color:#FFFFFF; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#006699; }
a:focus.ausstattung {  color:#FFFFFF; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; background-color:#006699;  }

/* apartments - popupfenster close link */

a:link.close { color: rgb(20,117,169); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; background-color:#ABC8DA; border: 1px dotted #000066;}
a:visited.close {  color: rgb(20,117,169); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#ABC8DA; }
a:hover.close {  color:#FFFFFF; text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#006699; }
a:active.close {  color:#FFFFFF; text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif;  background-color:#006699; }
a:focus.close {  color:#FFFFFF; text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif; background-color:#006699;  }

/* vienna-apartment - sonderangebote link */

a:link.sonderangebote { color: rgb(20,83,153); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  font-weight:bold;}
a:visited.sonderangebote {  color: rgb(20,83,153); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif; font-weight:bold;}
a:hover.sonderangebote {  color: rgb(20,83,153); text-decoration:none;  font-size: 10pt; font-family:Verdana, sans-serif;  font-weight:bold; }
a:active.sonderangebote {  color: rgb(20,83,153); text-decoration:underline;  font-size: 10pt; font-family:Verdana, sans-serif;   font-weight:bold; }
a:focus.sonderangebote {  color: rgb(20,83,153); text-decoration:underline ; font-size: 10pt; font-family:Verdana, sans-serif;  font-weight:bold; }

/* lage - planlink */

a:link.lageplan { color:  rgb(218,120,120); text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif;  font-weight:bold;}
a:visited.lageplan {  color: rgb(218,120,120); text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; font-weight:bold;}
a:hover.lageplan {  color: rgb(218,120,120); text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif;  font-weight:bold; }
a:active.lageplan {  color: rgb(218,120,120); text-decoration:underline;  font-size: 12pt; font-family:Verdana, sans-serif;   font-weight:bold; }
a:focus.lageplan {  color: rgb(218,120,120); text-decoration:underline ; font-size: 12pt; font-family:Verdana, sans-serif;  font-weight:bold; }

/* service-parken plan link */

a:link.parkenplan { color: rgb(20,83,153); text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif;  font-weight:bold;}
a:visited.parkenplan {  color: rgb(20,83,153); text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif; font-weight:bold;}
a:hover.parkenplan {  color: rgb(20,83,153); text-decoration:none;  font-size: 12pt; font-family:Verdana, sans-serif;  font-weight:bold; }
a:active.parkenplan {  color: rgb(20,83,153); text-decoration:underline;  font-size: 12pt; font-family:Verdana, sans-serif;   font-weight:bold; }
a:focus.parkenplan {  color: rgb(20,83,153); text-decoration:underline ; font-size: 12pt; font-family:Verdana, sans-serif;  font-weight:bold; }

#lightbox{
	background-color:#ffffff;
	padding: 10px;
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ bottom: 6px; right: 6px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

*html #overlay{
	background-color: #fff;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}