BODY {
	FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif
}
TH {
	FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif
}
TD {
	FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif
}
DIV {
	FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif
}
P {
	FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
DIV {
	CLEAR: both
}
UL {
	MARGIN-TOP: 0px
}
FORM {
	MARGIN: 0px
}
INPUT {
	MARGIN: 0px
}
TEXTAREA {
	MARGIN: 0px
}
SELECT {
	MARGIN: 0px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.travel-summary .title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.travel-summary P.pricedesc {
	TEXT-ALIGN: right
}
.travel-summary P.pricedesc SPAN.price {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.h4 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.h5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.h6 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.highlight1 {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffff80
}
.highlight2 {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #c0c0ff
}
.highlight3 {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #c0ffc0
}
.highlight4 {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffc0c0
}
DT {
	FONT-WEIGHT: bold
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
SMALL {
	FONT-SIZE: 11px
}
.small {
	FONT-SIZE: 11px
}
.smaller {
	FONT-SIZE: 11px
}
BIG {
	FONT-SIZE: 15px
}
.big {
	FONT-SIZE: 15px
}
.bigger {
	FONT-SIZE: 1.2em
}
.smaller {
	FONT-SIZE: 0.8em
}
.summary {
	LETTER-SPACING: 3px
}
.red {
	COLOR: #ff0000
}
.blue {
	COLOR: #0000ff
}
.strikeout {
	TEXT-DECORATION: line-through
}
DIV.travel-actions {
	FONT-SIZE: 0.8em; TEXT-ALIGN: center
}
DIV.page-navigation {
	FONT-SIZE: 0.8em; TEXT-ALIGN: center
}
DIV.travel-actions A.page {
	WHITE-SPACE: nowrap
}
DIV.page-navigation A.page {
	WHITE-SPACE: nowrap
}
P.pagebreak {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; COLOR: black; HEIGHT: 1px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
HR.hr-half {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 50%; COLOR: black; HEIGHT: 1px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
TR.odd TD {
	BACKGROUND-COLOR: lightgrey
}
TR.even TD {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TR.odd-grey TD {
	COLOR: darkgray; BACKGROUND-COLOR: lightgrey
}
TR.even-grey TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: darkgray
}
TR.odd-red TD {
	COLOR: red; BACKGROUND-COLOR: lightgrey
}
TR.even-red TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: red
}
A.nostyle {
	TEXT-DECORATION: none
}
A.nostyle:link {
	TEXT-DECORATION: none
}
A.nostyle:visited {
	TEXT-DECORATION: none
}
A.nostyle:hover {
	TEXT-DECORATION: none
}
A.no-style {
	TEXT-DECORATION: none
}
A.no-style:link {
	TEXT-DECORATION: none
}
A.no-style:visited {
	TEXT-DECORATION: none
}
A.no-style:hover {
	TEXT-DECORATION: none
}
DIV.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px
}
DIV.menu A {
	TEXT-DECORATION: none
}
DIV.menu A:link {
	TEXT-DECORATION: none
}
DIV.menu A:visited {
	TEXT-DECORATION: none
}
DIV.menu A:hover {
	TEXT-DECORATION: none
}
DIV.menu A:active {
	TEXT-DECORATION: none
}
DIV.menu A:focus {
	TEXT-DECORATION: none
}
DIV.menu SPAN {
	TEXT-DECORATION: none
}
DIV.toc1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.toc1 {
	FONT-WEIGHT: bold
}
SPAN.toc1 {
	FONT-WEIGHT: bold
}
DIV.toc2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.toc3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
DIV.toc4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
TABLE.traveldates {
	WIDTH: 100%
}
TABLE.traveldates TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
SPAN.price {
	FONT-WEIGHT: bold
}
SPAN.vacancyx {
	COLOR: white; BACKGROUND-COLOR: green
}
SPAN.mark-green {
	COLOR: white; BACKGROUND-COLOR: green
}
SPAN.vacancy19 {
	COLOR: white; BACKGROUND-COLOR: orange
}
SPAN.mark-orange {
	COLOR: white; BACKGROUND-COLOR: orange
}
SPAN.vacancy0 {
	COLOR: white; BACKGROUND-COLOR: red
}
SPAN.mark-red {
	COLOR: white; BACKGROUND-COLOR: red
}
.image-left {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 5px 5px 0px; BORDER-RIGHT-WIDTH: 0px
}
.image-right {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 5px 5px; BORDER-RIGHT-WIDTH: 0px
}
DIV.element {
	CLEAR: both
}
DIV.element P.title {
	FONT-WEIGHT: bold
}
DIV.element P.description {
	FONT-SIZE: 11px
}
DIV.element IMG.overview-image {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 10px 5px 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.overview-dates-box {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: right; MARGIN: 5px 0px 5px 10px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.overview-dates-box TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
P.overview-travel-name {
	MARGIN-BOTTOM: 0px
}
TABLE.traveldates {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
DIV.element SPAN.link A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.actualpage {
	TEXT-ALIGN: right
}
DIV.choosepages {
	TEXT-ALIGN: center
}
FORM TD.name {
	PADDING-RIGHT: 5px
}
FORM.guestbook-form SPAN.guestbook-form-header {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
FORM.guestbook-form INPUT.guestbook-form-normal {
	WIDTH: 225px; HEIGHT: 1.2em
}
FORM.guestbook-form INPUT.guestbook-form-double {
	WIDTH: 460px; HEIGHT: 1.2em
}
FORM.guestbook-form TEXTAREA.guestbook-form {
	WIDTH: 460px; HEIGHT: 12em
}
DIV.guestbook-entry {
	
}
DIV.guestbook-entry P.title {
	FONT-WEIGHT: bold
}
DIV.guestbook-entry P.info {
	PADDING-LEFT: 20px; FONT-SIZE: smaller
}
DIV.guestbook-entry P.description {
	PADDING-LEFT: 20px
}
FORM.newsletter-form SPAN.newsletter-form-header {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
FORM.newsletter-form INPUT.newsletter-form-normal {
	WIDTH: 225px; HEIGHT: 1.2em
}
FORM.contact-form SPAN.contact-form-header {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
FORM.contact-form INPUT.contact-form-normal {
	WIDTH: 225px; HEIGHT: 1.2em
}
FORM.contact-form INPUT.contact-form-double {
	WIDTH: 460px; HEIGHT: 1.2em
}
FORM.contact-form TEXTAREA.contact-form {
	WIDTH: 460px; HEIGHT: 12em
}
FORM.forumentry-form SPAN.forumentry-form-header {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
FORM.forumentry-form INPUT.forumentry-form-normal {
	WIDTH: 225px; HEIGHT: 1.2em
}
FORM.forumentry-form INPUT.forumentry-form-double {
	WIDTH: 460px; HEIGHT: 1.2em
}
FORM.forumentry-form TEXTAREA.forumentry-form {
	WIDTH: 460px; HEIGHT: 12em
}
FORM.topicentry-form SPAN.topicentry-form-header {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
FORM.topicentry-form INPUT.topicentry-form-double {
	WIDTH: 460px; HEIGHT: 1.2em
}
FORM.topicentry-form TEXTAREA.topicentry-form {
	WIDTH: 460px; HEIGHT: 12em
}
DIV.forums TABLE.newforum TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
P.database-footer {
	TEXT-ALIGN: center
}
P.database-footer A {
	COLOR: black; TEXT-DECORATION: none
}
IMG#worldmap {
	FLOAT: right; MARGIN: 5px
}
.red {
	FONT-WEIGHT: bold; COLOR: red
}
TABLE.dropdown SELECT {
	FONT-SIZE: 9px
}
TABLE.form TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TABLE.form TD.submit {
	BORDER-TOP: lightgrey 1px dotted
}
TABLE.form TD.title {
	FONT-SIZE: 0.8em
}
TABLE.form TD INPUT.half {
	WIDTH: 225px; HEIGHT: 1.2em
}
TABLE.form TD INPUT.normal {
	WIDTH: 460px; HEIGHT: 1.2em
}
TABLE.form TD TEXTAREA.normal {
	WIDTH: 460px; HEIGHT: 12em
}
SPAN.asterisk {
	FONT-SIZE: 0.8em; FONT-STYLE: italic
}
TABLE.bills CAPTION {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE.userdata CAPTION {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE.accountdata CAPTION {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE.standard CAPTION {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TABLE.bills {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
TABLE.userdata {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
TABLE.accountdata {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
TABLE.standard {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
TABLE.bills TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.userdata TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.accountdata TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.standard TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.errorbox {
	BORDER-RIGHT: #800000 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #800000 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #800000 2px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #800000 2px solid; BACKGROUND-COLOR: #ffc0c0
}
.errorbox {
	BORDER-RIGHT: #800000 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #800000 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #800000 2px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #800000 2px solid; BACKGROUND-COLOR: #ffc0c0
}
.redbox {
	BORDER-RIGHT: #800000 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #800000 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #800000 2px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #800000 2px solid; BACKGROUND-COLOR: #ffc0c0
}
.greenbox {
	BORDER-RIGHT: #008000 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #008000 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #008000 2px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #008000 2px solid; BACKGROUND-COLOR: #c0ffc0
}
.bluebox {
	BORDER-RIGHT: #000080 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000080 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #000080 2px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #000080 2px solid; BACKGROUND-COLOR: #c0c0ff
}
.greybox {
	BORDER-RIGHT: #808080 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #808080 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #808080 2px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #808080 2px solid; BACKGROUND-COLOR: #c0c0c0
}
TABLE.galleries TD.thumb {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
TABLE.galleries IMG.thumb {
	BORDER-RIGHT: lightgrey 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: lightgrey 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 4px; MARGIN: 5px; BORDER-LEFT: lightgrey 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: lightgrey 1px solid
}
TABLE.galleries TD.description {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.gallery {
	BORDER-COLLAPSE: separate; border-spacing: 2px; empty-cells: collapse
}
TABLE.gallery TR.even TD.gallery {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
TABLE.gallery TR.odd TD.gallery {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
TABLE.gallery TABLE.thumb {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.thumb TR TD {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.gallery TABLE.thumb TD.thumb {
	
}
TABLE.gallery TD IMG.thumb {
	BORDER-RIGHT: lightgrey 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: lightgrey 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 4px; MARGIN: 5px; BORDER-LEFT: lightgrey 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: lightgrey 1px solid
}
DIV.zoom P.large {
	TEXT-ALIGN: center
}
DIV.zoom IMG.large {
	BORDER-RIGHT: lightgrey 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: lightgrey 1px solid; PADDING-LEFT: 9px; BACKGROUND: white; PADDING-BOTTOM: 9px; MARGIN: 10px; BORDER-LEFT: lightgrey 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: lightgrey 1px solid
}
TABLE.service {
	BORDER-RIGHT: #828b95 1px solid; BORDER-TOP: #828b95 1px solid; BORDER-LEFT: #828b95 1px solid; BORDER-BOTTOM: #828b95 1px solid; BORDER-COLLAPSE: separate; border-spacing: 1px
}
TABLE.service CAPTION {
	FONT-WEIGHT: bold
}
TABLE.service TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.service TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.service TH {
	FONT-SIZE: 10px
}
TABLE.service TD {
	FONT-SIZE: 10px
}
TABLE.service TH A {
	FONT-SIZE: 10px
}
TABLE.service TD A {
	FONT-SIZE: 10px
}
TABLE.service TH SPAN {
	FONT-SIZE: 10px
}
TABLE.service TD SPAN {
	FONT-SIZE: 10px
}
TABLE.service TH DIV {
	FONT-SIZE: 10px
}
TABLE.service TD DIV {
	FONT-SIZE: 10px
}
TABLE.service TR TD.header {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TABLE.service TR.even TD {
	COLOR: #000000; BACKGROUND-COLOR: #edf0f3
}
TABLE.service TR.even-grey TD {
	COLOR: #000000; BACKGROUND-COLOR: #edf0f3
}
TABLE.service TR.even-red TD {
	COLOR: #000000; BACKGROUND-COLOR: #edf0f3
}
TABLE.service TR.odd TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
TABLE.service TR.odd-grey TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
TABLE.service TR.odd-red TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000
}
TABLE.service TR.odd-grey TD {
	COLOR: darkgray
}
TABLE.service TR.even-grey TD {
	COLOR: darkgray
}
TABLE.service TR.odd-red TD {
	COLOR: red
}
TABLE.service TR.even-red TD {
	COLOR: red
}
TABLE.service TR.header TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a3adb9
}
TABLE.service TR.footer TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a3adb9
}
TABLE.service TR TD.header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a3adb9
}
TABLE.service TR.even TD.header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a3adb9
}
TABLE.service TR.odd TD.header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a3adb9
}
P.db-time {
	FONT-SIZE: 0.7em; COLOR: #c0c0c0; TEXT-ALIGN: right
}
DIV.glossary DL DT {
	MARGIN-TOP: 0.5em
}
DIV.glossary DL DD {
	FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.5em
}
DIV.faq P.question {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: bold
}
DIV.faq P.answer {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 0.5em
}
TABLE.travelcalendar {
	WIDTH: 580px
}
TABLE.travelcalendar TD.date {
	PADDING-RIGHT: 15px; FONT-SIZE: 0.9em; FONT-FAMILY: Arial,sans-serif
}
TABLE.travelcalendar TD.date SMALL {
	FONT-SIZE: 0.8em
}
TABLE.travelcalendar TD.image IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 1px 5px 1px 2px; WIDTH: 50px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.travelcalendar TD.name {
	PADDING-BOTTOM: 1em; FONT-FAMILY: Arial,sans-serif
}
TABLE.travelcalendar TD.name SPAN.description {
	FONT-SIZE: 0.8em; FONT-FAMILY: Arial,sans-serif
}
TABLE.travelcalendar TD.price {
	FONT-SIZE: 0.9em; FONT-FAMILY: Arial,sans-serif
}
TABLE.travelcalendar TD.price SPAN.vacancy {
	FONT-SIZE: 0.8em; FONT-FAMILY: Arial,sans-serif
}
SPAN.onrequest {
	COLOR: green
}
SPAN.waitlist {
	COLOR: red
}
DIV.signup TABLE.createuser TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.login TABLE.loginuser TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.mailpassword TABLE.mailpassword TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.changepassword TABLE.changepassword TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.signup TABLE.createuser TR.fullname TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
DIV.login TABLE.loginuser TR.password TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
DIV.changepassword TABLE.changepassword TR.password TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
DIV.changepassword TABLE.changepassword TR.retrypassword TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
DIV.signup TABLE.createuser TR TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.login TABLE.loginuser TR TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.mailpassword TABLE.mailpassword TR TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.changepassword TABLE.changepassword TR.actualpassword TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.changepassword TABLE.changepassword TR.password TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.changepassword TABLE.changepassword TR.retrypassword TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.changepassword TABLE.changepassword TR.sendemail TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.signup TABLE.createuser TR TD.name {
	WHITE-SPACE: nowrap
}
DIV.login TABLE.loginuser TR TD.name {
	WHITE-SPACE: nowrap
}
DIV.mailpassword TABLE.mailpassword TR TD.name {
	WHITE-SPACE: nowrap
}
DIV.changepassword TABLE.changepassword TR TD.name {
	WHITE-SPACE: nowrap
}
DIV.signup TABLE.createuser TD.name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.login TABLE.loginuser TD.name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.mailpassword TABLE.mailpassword TD.name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.changepassword TABLE.changepassword TD.name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.signup TABLE.createuser TD.description {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.login TABLE.loginuser TD.description {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.mailpassword TABLE.mailpassword TD.description {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.changepassword TABLE.changepassword TD.description {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.ecard DIV.showecard {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #808080 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
DIV.ecardpreview DIV.showecard {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #808080 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
DIV.ecardview DIV.showecard {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #808080 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #808080 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
DIV.ecard DIV.showecard P.title {
	FONT-SIZE: 1.2em
}
DIV.ecard DIV.showecard P.description {
	TEXT-ALIGN: left
}
DIV.ecardsets TABLE.showset {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.ecardsets TABLE.showset TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 160px; PADDING-TOP: 5px; text-aligin: center
}
DIV.ecardsets TABLE.showsets TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 160px; PADDING-TOP: 5px; text-aligin: center
}
DIV.ecardsets TABLE.showset TD P.ecardimage {
	text-aligin: center
}
DIV.ecardsets TABLE.showset TD P.title {
	text-aligin: center
}
DIV.ecard TABLE.sendecard TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
DIV.ecard TABLE.sendecard TR.fromemail TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
DIV.ecard TABLE.sendecard TR.toemail TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
DIV.ecard TABLE.sendecard TR.sendcopy TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
DIV.ecard TABLE.sendecard TR TD.data {
	BORDER-RIGHT: lightgrey 1px dotted; BORDER-LEFT: lightgrey 1px dotted
}
DIV.ecard TABLE.sendecard TR TD.name {
	WHITE-SPACE: nowrap
}
DIV.ecard TABLE.sendecard TD.name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.ecard TABLE.sendecard TD.description {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma,arial,sans-serif
}
DIV.search DIV.searchbox {
	MARGIN-LEFT: auto; margin-auto: right
}
DIV.advancedsearch DIV.searchbox {
	MARGIN-LEFT: auto; margin-auto: right
}
DIV.search P.lastsearches {
	FONT-SIZE: 0.9em
}
DIV.advancedsearch P.lastsearches {
	FONT-SIZE: 0.9em
}
DIV.search-results {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
DIV.search-results P {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
DIV.search-results A {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
DIV.search-results A:hover {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none
}
DIV.search-results A.link:hover {
	TEXT-DECORATION: underline
}
DIV.search-results DIV.result-element {
	MARGIN-BOTTOM: 20px
}
DIV.search-results P.title A {
	FONT-WEIGHT: normal
}
DIV.search-results P.title A:hover {
	FONT-WEIGHT: normal
}
DIV.search-results P.description {
	PADDING-LEFT: 20px; FONT-SIZE: smaller
}
DIV.search-results P.info {
	PADDING-LEFT: 20px; FONT-SIZE: smaller
}
DIV.search-results P.info SPAN.counter {
	
}
TABLE.form TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.form TR.top TD {
	BORDER-BOTTOM: lightgrey 1px dotted
}
TABLE.form TR.center TD {
	BORDER-TOP: lightgrey 1px dotted; BORDER-BOTTOM: lightgrey 1px dotted
}
TABLE.form TR.bottom TD {
	BORDER-TOP: lightgrey 1px dotted
}
TABLE.form TR.row TD {
	BORDER-TOP: lightgrey 1px dotted
}
TABLE.form TR TD.name {
	BORDER-RIGHT: lightgrey 1px dotted; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: tahoma,arial,sans-serif; WHITE-SPACE: nowrap
}
TABLE.form TR TD.description {
	FONT-SIZE: 11px; BORDER-LEFT: lightgrey 1px dotted; COLOR: #666666; FONT-FAMILY: tahoma,arial,sans-serif
}
