HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	MARGIN-TOP: 2px; bgColor=#ffffff
}
A.basenav {
	COLOR: #ffffff
}
A.basenav:visited {
	COLOR: #ffffff
}
A.basenav:hover {
	COLOR: #ffffff
}
A.continent {
	COLOR: #266e51
}
A.continent:visited {
	COLOR: #266e51
}
A.continent:hover {
	COLOR: #266e51
}
A.cheaphotelsbudapest:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.cheaphotelsbudapest:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.cheaphotelsbudapest:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


A.travelsites:link {
	FONT-SIZE: 9px; MARGIN-LEFT: 5px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.travelsites:visited {
	FONT-SIZE: 9px; MARGIN-LEFT: 5px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.travelsites:hover {
	FONT-SIZE: 9px; MARGIN-LEFT: 5px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}



A.none:link {
	FONT-WEIGHT: bold; COLOR: #003c6d; TEXT-DECORATION: none
}
A.none:visited {
	FONT-WEIGHT: bold; COLOR: #003c6d; TEXT-DECORATION: none
}
A.none:hover {
	FONT-WEIGHT: bold; COLOR: #003c6d; TEXT-DECORATION: none
}
.sidepaneltitle {
	PADDING-RIGHT: 4px; BORDER-TOP: #b5c6e4 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #4f4f4f; PADDING-TOP: 4px; BORDER-BOTTOM: #b5c6e4 1px solid; BACKGROUND-COLOR: #ffd7b1
}

.standardbanner {
	PADDING-RIGHT: 26px; PADDING-LEFT: 26px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #4f4f4f 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.titleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #8196b3 10px solid; BACKGROUND-COLOR: #ffffff
}
.flags {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #d9d9d9; TEXT-ALIGN: left
}
.mapcapsule {
	BORDER-RIGHT: #4f4f4f 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8196b3 10px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #4f4f4f 1px solid; PADDING-TOP: 4px
}
.plaincapsule {
	BORDER-RIGHT: #4f4f4f 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #4f4f4f 1px solid; PADDING-TOP: 4px
}
.videocapsule {
	BORDER-RIGHT: #4f4f4f 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #4f4f4f 1px solid; PADDING-TOP: 15px
}
.greycapsule {
	BORDER-RIGHT: #4f4f4f 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #4f4f4f 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: #e1e1e1
}
.hotelsbudapest {
	
	PADDING-RIGHT: 2px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #4f4f4f; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #4f4f4f 1px solid; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #4f4f4f
}

.travelguide {
	PADDING-RIGHT: 2px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #4f4f4f; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #4f4f4f 1px solid; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #4f4f4f
}

TD {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, verdana, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #003c6d; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}
H1.lighthead {
	DISPLAY: inline; FONT-SIZE: 13px; MARGIN: 4px 4px 4px 10px; COLOR: #b5b5b5
}
H2 {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #003c6d; FONT-STYLE: normal; FONT-FAMILY: verdana,  Arial, Helvetica, sans-serif
}
H2.white {
	COLOR: #ffffff
}

H2.hotels {
	DISPLAY: inline; COLOR: #003c6d
}

H2.travelguide {
	PADDING-RIGHT: 2px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #4f4f4f; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #4f4f4f 1px solid; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #4f4f4f
}


H3 {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,  Arial, Helvetica, sans-serif
}

H3.hotels {
	DISPLAY: inline; COLOR: #003c6d
}

H3.travelguide {
	PADDING-RIGHT: 2px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #4f4f4f; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #4f4f4f 1px solid; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #aaaaaa; BORDER-RIGHT-COLOR: #4f4f4f
}

.description {
	FONT-SIZE: 10px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif 
}

H3.inline {
	DISPLAY: inline
}
H4 {
	MARGIN-TOP: 7px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, verdana,  Helvetica, sans-serif
}
.cheaphotelsbudapest {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #888888
}
.smltxt {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.uppercase {
	TEXT-TRANSFORM: uppercase
}


.basenav {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px
}
.maptxt {
	WIDTH: 90%
}
.white {
	COLOR: #ffffff
}
TH {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana,  Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 3px; FONT-SIZE: 11px; MARGIN-LEFT: 2px; FONT-FAMILY: Arial, verdana, Helvetica, sans-serif
}
DIV.paragraph {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 8px
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bannerpadding {
	MARGIN: 6px
}
IMG.productpadding {
	MARGIN: 0px 10px 10px 0px
}
.borderbottom {
	BORDER-BOTTOM: #4f4f4f 1px solid
}
.bordertop {
	BORDER-TOP: #4f4f4f 1px solid
}
.borderleft {
	BORDER-LEFT: #4f4f4f 1px solid
}
.borderright {
	BORDER-RIGHT: #4f4f4f 1px solid
}
.bordertopbottom {
	BORDER-TOP: #4f4f4f 1px solid; BORDER-LEFT-COLOR: #4f4f4f; BORDER-BOTTOM: #4f4f4f 1px solid; BORDER-RIGHT-COLOR: #4f4f4f
}
.bordertopbottomright {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-TOP: #4f4f4f 1px solid; BORDER-LEFT-COLOR: #4f4f4f; BORDER-BOTTOM: #4f4f4f 1px solid
}
.bordertopbottomleft {
	BORDER-TOP: #4f4f4f 1px solid; BORDER-LEFT: #4f4f4f 1px solid; BORDER-BOTTOM: #4f4f4f 1px solid; BORDER-RIGHT-COLOR: #4f4f4f
}
.borderleftbottom {
	BORDER-LEFT: #4f4f4f 1px solid; BORDER-TOP-COLOR: #4f4f4f; BORDER-BOTTOM: #4f4f4f 1px solid; BORDER-RIGHT-COLOR: #4f4f4f
}
.borderlefttop {
	BORDER-TOP: #4f4f4f 1px solid; BORDER-BOTTOM-COLOR: #4f4f4f; BORDER-LEFT: #4f4f4f 1px solid; BORDER-RIGHT-COLOR: #4f4f4f
}
.borderleftright {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-BOTTOM-COLOR: #4f4f4f; BORDER-LEFT: #4f4f4f 1px solid; BORDER-TOP-COLOR: #4f4f4f
}
.borderrightlefttop {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-TOP: #4f4f4f 1px solid; BORDER-BOTTOM-COLOR: #4f4f4f; BORDER-LEFT: #4f4f4f 1px solid
}
.borderrighttopthick {
	BORDER-RIGHT: #4f4f4f 3px solid; BORDER-TOP: #4f4f4f 1px solid; BORDER-LEFT-COLOR: #4f4f4f; BORDER-BOTTOM-COLOR: #4f4f4f
}
.borderrighttop {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-TOP: #4f4f4f 1px solid; BORDER-LEFT-COLOR: #4f4f4f; BORDER-BOTTOM-COLOR: #4f4f4f
}
.borderrightbottom {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-LEFT-COLOR: #4f4f4f; BORDER-TOP-COLOR: #4f4f4f; BORDER-BOTTOM: #4f4f4f 1px solid
}
.borderrightleftbottom {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-LEFT: #4f4f4f 1px solid; BORDER-TOP-COLOR: #4f4f4f; BORDER-BOTTOM: #4f4f4f 1px solid
}

#borderleft{
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-BOTTOM-COLOR: #4f4f4f; BORDER-LEFT: #4f4f4f 1px solid; BORDER-TOP-COLOR: #4f4f4f
}

TABLE {
	BACKGROUND-COLOR: #ffffff
}
.boxes {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-TOP: #4f4f4f 1px solid; BORDER-LEFT: #4f4f4f 1px solid; BORDER-BOTTOM: #4f4f4f 1px solid
}
.librarythumbs {
	BORDER-RIGHT: #4f4f4f 1px solid; BORDER-TOP: #4f4f4f 1px solid; BORDER-LEFT: #4f4f4f 1px solid; BORDER-BOTTOM: #4f4f4f 1px solid; BACKGROUND-COLOR: #e5e5e5
}
.boxesdownload {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.boxeslight {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;  BACKGROUND-COLOR: #214C79;
}
.bordertopbottomlight {
	BORDER-TOP: #cccccc 1px solid; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT-COLOR: #cccccc
}
.boxout {
	BORDER-RIGHT: #4f4f4f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 2px 4px; BORDER-LEFT: #4f4f4f 1px solid; WIDTH: 300px; PADDING-TOP: 0px; BORDER-BOTTOM: #4f4f4f 1px solid
}
.borderbottomlight {
	BORDER-BOTTOM: #cccccc 1px solid
}
.DataTable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.DataHead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #d9d9d9
}
.DataCell {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
.bordertoplight {
	BORDER-TOP: #cccccc 1px solid
}
.borderleftlight {
	BORDER-LEFT: #cccccc 1px solid
}
.borderrightlight {
	BORDER-RIGHT: #cccccc 1px solid
}
.paddedbox {
	BORDER-RIGHT: #9f9f9f 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #9f9f9f 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #9f9f9f 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.warningbox {
	BORDER-RIGHT: #bc1d1d 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bc1d1d 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #bc1d1d 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #bc1d1d 1px solid; BACKGROUND-COLOR: #f7ebeb
}
.countrysitemapbox {
	BORDER-RIGHT: #f47e20 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f47e20 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f47e20 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #f47e20 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.citysitemapbox {
	BORDER-RIGHT: #e61818 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e61818 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e61818 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e61818 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.airportsitemapbox {
	BORDER-RIGHT: #c0095f 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c0095f 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #c0095f 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0095f 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.attractionsitemapbox {
	BORDER-RIGHT: #924ac3 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #924ac3 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #924ac3 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #924ac3 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.cruisesitemapbox {
	BORDER-RIGHT: #40a777 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #40a777 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #40a777 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #40a777 1px solid; BACKGROUND-COLOR: #f8f8f8
}
.traveltospain {
	BORDER-TOP: #707070 1px solid
}
.leaderborderleft {
	BORDER-LEFT: #707070 1px solid
}
.leaderborderright {
	BORDER-RIGHT: #707070 1px solid
}
.leaderborderbottom {
	BORDER-BOTTOM: #707070 1px solid
}
.leaderborderrightleft {
	BORDER-RIGHT: #707070 1px solid; BORDER-BOTTOM-COLOR: #707070; BORDER-LEFT: #707070 1px solid; BORDER-TOP-COLOR: #707070
}
.cheaphotels {
	BORDER-BOTTOM: #888888 1px dotted
}
.endsection {
	BORDER-TOP: #4f4f4f 1px solid; FONT-SIZE: 2px; BORDER-BOTTOM: #4f4f4f 1px solid; HEIGHT: 5px; BACKGROUND-COLOR: #888888
}
.mapsection {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.splitlists {
	DISPLAY: inline
}
.displaytablehead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #4f4f4f 1px solid; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: left
}
.clockdisplay {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 3px 1px; BORDER-LEFT: #c9c9c9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c9c9c9 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.selectedclock {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 3px; BORDER-LEFT: #c9c9c9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c9c9c9 1px solid; BACKGROUND-COLOR: #e8f4e9
}
.displaymap {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c9c9c9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c9c9c9 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.searchbox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e8e8e8
}
.emailalign {
	VERTICAL-ALIGN: middle
}
.verticalalign {
	VERTICAL-ALIGN: middle
}
.form {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; COLOR: #003c6d; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.formlogin {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 115px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.formsearch {
	DISPLAY: inline; MARGIN: 0px
}
.formdropdown {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; WIDTH: 130px; COLOR: #003c6d; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.formdisabled {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #aaaaaa; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ededed
}
FORM.inline {
	DISPLAY: inline
}
.textarea {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #333333; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.formbutton {
	BORDER-RIGHT: #41569c 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #41569c 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/button_back.gif); TEXT-TRANSFORM: capitalize; BORDER-LEFT: #41569c 1px solid; COLOR: #ff7f00; BORDER-BOTTOM: #41569c 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-STYLE: normal; FONT-FAMILY: Arial, verdana, Helvetica, sans-serif; HEIGHT: 17px
}
.formselect {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; WIDTH: 150px; COLOR: #000000; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
UL.lists {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; PADDING-TOP: 0px
}
UL.attractionlists {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; PADDING-TOP: 0px
}
UL.tourlist {
	MARGIN-LEFT: 1px
}
UL.subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 2px; LIST-STYLE-TYPE: square
}
LI.subnavitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.flaglist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
LI.tourlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: square
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.spacing {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
.inline {
	DISPLAY: inline
}
.padding {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.capitalise {
	TEXT-TRANSFORM: capitalize
}
.button {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/button_back.gif); TEXT-TRANSFORM: capitalize; BORDER-LEFT: #666666 1px solid; COLOR: #555555; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-STYLE: normal; FONT-FAMILY: Arial, verdana, Helvetica, sans-serif; HEIGHT: 17px
}
.navhome {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #ffc000
}
.navcountry {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #f47e20
}
.countrybgcolor {
	BACKGROUND-COLOR: #f46620
}
.hotels_spain {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #df6402 10px solid
}
H1.spain {
	COLOR: #b44400
}
H2.country {
	COLOR: #b44400
}
.country {
	COLOR: #b44400
}
.navcity {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #e61818
}
.citybgcolor {
	BACKGROUND-COLOR: #e61818
}
.citytitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #e61818 10px solid
}
H1.city {
	COLOR: #7b0000
}
H2.city {
	COLOR: #7b0000
}
.city {
	COLOR: #7b0000
}
.navairport {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #c0095f
}
.airportbgcolor {
	BACKGROUND-COLOR: #c0095f
}
.airporttitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #c0095f 10px solid
}
H1.airport {
	COLOR: #950649
}
H2.airport {
	COLOR: #950649
}
.airport {
	COLOR: #950649
}
.navattraction {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #924ac3
}
.attractionbgcolor {
	BACKGROUND-COLOR: #924ac3
}
.attractiontitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #924ac3 10px solid
}
H1.attraction {
	COLOR: #400469
}
H2.attraction {
	COLOR: #400469
}
.attraction {
	COLOR: #400469
}
.navevent {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #4a72c3
}
.eventbgcolor {
	BACKGROUND-COLOR: #4a72c3
}
.eventtitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #4a72c3 10px solid
}
H1.event {
	COLOR: #00246e
}
H2.event {
	COLOR: #00246e
}
.event {
	COLOR: #00246e
}
.navgermanevents {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #4a72c3
}
.germaneventsbgcolor {
	BACKGROUND-COLOR: #4a72c3
}
.germaneventstitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #4a72c3 10px solid
}
H1.germanevents {
	COLOR: #00246e
}
.navtour {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #4ab0c3
}
.tourbgcolor {
	BACKGROUND-COLOR: #4ab0c3
}
.tourtitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #4ab0c3 10px solid
}
H1.tour {
	COLOR: #005e70
}
H2.tour {
	COLOR: #005e70
}
.tour {
	COLOR: #005e70
}
.navcruise {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #40a777
}
.cruisebgcolor {
	BACKGROUND-COLOR: #40a777
}
.cruisetitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #40a777 10px solid
}
H1.cruise {
	COLOR: #00723d
}
H2.cruise {
	COLOR: #00723d
}
.cruise {
	COLOR: #00723d
}
.navclock {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #256f2c
}
.clockbgcolor {
	BACKGROUND-COLOR: #256f2c
}
.clocktitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #256f2c 10px solid
}
H1.clock {
	COLOR: #055129
}
.clock {
	COLOR: #055129
}
.navweather {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #5eac11
}
.weatherbgcolor {
	BACKGROUND-COLOR: #5eac11
}
.weathertitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #5eac11 10px solid
}
H1.weather {
	COLOR: #336305
}
.weather {
	COLOR: #336305
}
.navbrochure {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #f4a220
}
.brochurebgcolor {
	BACKGROUND-COLOR: #f4a220
}
.brochurestitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #f4a220 10px solid
}
H1.brochures {
	COLOR: #b97811
}
.brochures {
	COLOR: #b97811
}
.webshoptitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #8196b3 10px solid; BACKGROUND-COLOR: #ffffff
}
H1.webshop {
	COLOR: #003c6d
}
.wslefttbcell {
	PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; BORDER-BOTTOM-COLOR: #999999; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 2px; BORDER-RIGHT-COLOR: #999999
}
.wsrighttbcell {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.wscentertbcell {
	PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT-COLOR: #999999
}
.videostitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #8196b3 10px solid; BACKGROUND-COLOR: #ffffff
}
H1.videos {
	COLOR: #003c6d
}
.navappendices {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #cad10d
}
.appendicesbgcolor {
	BACKGROUND-COLOR: #cad10d
}
.appendicestitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #8ead39 10px solid
}
H1.appendices {
	COLOR: #577110
}
.appendices {
	COLOR: #577110
}
.navnews {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #f4ec1c
}
.newsbgcolor {
	BACKGROUND-COLOR: #d7df05
}
.newstitleback {
	PADDING-RIGHT: 1px; BORDER-TOP: #4f4f4f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #8196b3 10px solid
}
H1.news {
	COLOR: #003c6d
}
.news {
	COLOR: #577110
}

.travelbox {
	BORDER-BOTTOM: #888888 1px dotted; BACKGROUND-COLOR: #EF741D
}