a:link {color: #5A5956; text-decoration: none}
a:visited {color: #5A5956; text-decoration: none}
a:hover {color: #000000; text-decoration: none}

.a1:link { color: #5A5956; text-decoration: underline}
.a1:visited {color: #5A5956; text-decoration: underline}
.a1:hover {color: #000000; text-decoration: underline}

.a2:link { color: #FFFFFF; text-decoration: none}
.a2:visited {color: #FFFFFF; text-decoration: none}
.a2:hover {color: #5c6163; text-decoration: none}

.a3:link { color: #104E8B; text-decoration: none}
.a3:visited {color: #104E8B; text-decoration: none}
.a3:hover {color: #000000; text-decoration: none}

.anav:link {color: #5A5956; text-decoration: none}
.anav:visited {color: #5A5956; text-decoration: none}
.anav:hover {color: #ffffff; text-decoration: none; width: 9.9em; background-color: #666666}

.linkinfobox:link { color: #5A5956; text-decoration: underline}
.linkinfobox:visited {color: #5A5956; text-decoration: underline}
.linkinfobox:hover {color: #5A5956; text-decoration: underline}

.linkpopup:link { color: #ffffff; text-decoration: underline}
.linkpopup:visited {color: #ffffff; text-decoration: underline}
.linkpopup:hover {color: #5A5956; text-decoration: underline}

BODY {BACKGROUND-COLOR: #C0C0C0}
td {vertical-align:top; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #666666; border-style: none; border-color: black; border-width:thin}

.tabheight {height: 100%; width: 100%; border-style: none; border-color: black; border-width:thin}

.tabmiddle {width: 800px; BACKGROUND-COLOR: #ffffff; border-style: none; border-color: black; border-width:thin}
.tabnavi {width: 15%; BACKGROUND-COLOR: #D0CFBF}; border-style: none; border-color: black;border-width:thin}
.tabbody {BACKGROUND-COLOR: #D0CFBF; FONT-FAMILY: Arial; border-style: none; border-color: 666666; border-width:thin}
.tabbodytext {BACKGROUND-COLOR: #D0CFBF; width: 673px; margin-left: 2px; margin-right: 0px; border-style: none}

.location {BACKGROUND-COLOR: #D0CFBF; FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #ffffff}
.newsletter {width: 25%; text-align: right; BACKGROUND-COLOR: #D0CFBF; FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #ffffff}
.top {text-align:right; FONT-FAMILY: Arial; FONT-SIZE: 8pt}

.tableformat1 {text-align: left; width: 100%; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #666666}
.headlineh1 {height: 40px; FONT-FAMILY: Arial; FONT-SIZE: 18pt; COLOR: #666666; font-weight: bold}
.headlineh2 {FONT-FAMILY: Arial; FONT-SIZE: 12pt; COLOR: #666666; font-weight: bold}
.headlineh3 {FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #666666; font-weight: bold}
.textnormal {FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #666666}
.textsmall {FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #666666}

.indexnew {width: 100%; margin-left: 3px; margin-right: 3px; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.indexnewtitle {width: 50%; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956; font-weight: bold}
.indexnewtext {BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}

.tourinfo {width: 100%; margin-left: 3px; margin-right: 3px; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 9pt; COLOR: #666666}
.tourinfohead {width: 100%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; font-weight: bold; COLOR: #5A5956}
.tourinfocol1 { width: 137px}
.tourinfocol2 { width: 399px}
.tourinfocol3 {}
.tourbriefing {width: 100%; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #666666}
.tourbriefingcol1 {width: 137}
.tourimg {width:100%; BACKGROUND-COLOR: #ECEBE8; border-style: none; border-color: black; border-width:thin}
.tourimgheight {height:50}
.tourimgcell {width:10%; vertical-align:middle; text-align:center}
.tourimgcell2 {width:129; height:100; vertical-align:middle; text-align:center}

.introtour {width: 100%; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.introtourcol1 {width: 30%}
.introtourcol2 {width: 20%}
.introtourcol3 {width: 20%}
.introtourcol4 {width: 20%}

.introtourmt {width: 100%; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.introtourmtcol1 {width: 30%}
.introtourmtcol2 {width: 20%}
.introtourmtcol3 {width: 20%}
.introtourmtcol4 {width: 25%}

.gesamt {width: 100%; BACKGROUND-COLOR: #ECEBE8; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956; text-align:left}
.gesamtkscol1 {width: 34%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956; text-align:left}
.gesamtkscol2 {width: 10%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.gesamtkscol3 {width: 22%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.gesamtkscol4 {width: 8%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.gesamtkscol5 {width: 17%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.gesamtkscol6 {width: 8%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}
.gesamtkscol7 {width: 12%; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #5A5956}

.imgpopup {width:610; border-style: none; border-color: black; border-width:thin}
.imgpopuptext {FONT-FAMILY: Arial; FONT-SIZE: 10pt; COLOR: #ffffff; text-align:center}
.imgpopupbody {BACKGROUND-COLOR: #A1A09D; text-align:center}
.imgpopupback {FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #ffffff; width:40%; text-align:right}
.imgpopupclose {FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #ffffff; text-align:center}
.imgpopupnext {FONT-FAMILY: Arial; FONT-SIZE: 8pt; COLOR: #ffffff; width:40%; text-align:left}

.imgindex {border:3px solid; border-color: white}
.imgnorm {border:1px solid; border-color: white}
.imgovr {border:1px solid; border-color: #000000}