.loginArea {color:#FFF}
.attention {color:#F00}
body.login {
background:#A7BBCE;
font-size:8pt}
body.login, body.login input, body.login td {
font-size:8pt;
padding:2px}
body.login table.login {
background:#FFF;
border:}
body.login .ttl, body.login .ttl td {
font-size:110%;
text-align:center;
vertical-align:middle;
color:;
font-weight:bold;
border:;
background:#A7BBCE}
body {text-align:center;
background-image:url(../portal/styles/images/none);
background-repeat:repeat-x;
background-color:#FFFFFe}
div {margin:auto;text-align:left;font-family:Arial,Helvetica,sans-serif}
a {
color:#8F3041;
font-size:11px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif
}
a:hover {color:#316BA0}
h1,h2,h3 {
margin-top:3px;
margin-bottom:6px;
color:#000005;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
h1 {font-size:16px}
h2 {font-size:14px}
h3 {font-size:12px}
.head {padding:2px 0px 7px 0px;text-align:center}
.cursor {cursor:hand}
.print-table {
height:32px;
margin-top:10px;
background-color:#EBD075
}
.print-table a {
color:#000000;
font-size:10px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:uppercase
}
.print-table a:hover {text-decoration:underline}
.print-table td#print,.print-table td#tovab,.print-table td#back,.print-table td#top {
padding-left:20px;
padding-right:10px;
background-repeat:no-repeat;
background-position:left center
}
.print-table td#print {background-image:url(../portal/styles/images/mb_ikon_print.gif)}
.print-table td#tovab {background-image:url(../portal/styles/images/mb_ikon_tovab.gif)}
.print-table td#back {background-image:url(../portal/styles/images/mb_ikon_back.gif)}
.print-table td#top {background-image:url(../portal/styles/images/mb_ikon_top.gif)}
.upnav {width:749px}
.upnav,.upnav2 {
height:20px;
background-color:#ffffff
}
.upnavCol1 a,.upnavCol1 input {
color:#000000;
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
text-transform:uppercase
}
.upnavCol1 a {text-decoration:none}
.upnavCol1 a:hover {color:#6B6B6B}
.upnavCol2 {
background-repeat:no-repeat;
background-position:left center;
background-image:url(../portal/styles/images/h_ikon_langua.gif);
padding-left:17px;
padding-right:2px
}
.upnav2 td#welcome,.upnav2 td#sitemap,.upnav2 td#credits,
.upnav2 td#contact,.upnav2 td#search ,.upnav2 td#links,.upnav2 td#login {
background-repeat:no-repeat;
padding-left:10px;
padding-right:12px;
background-position:left center
}
.upnav2 td#welcome {background-image:url(../portal/styles/images/h_ikon_home.gif)}
.upnav2 td#sitemap {background-image:url(../portal/styles/images/h_ikon_sitem.gif)}
.upnav2 td#credits {background-image:url(../portal/styles/images/h_ikon_credit.gif)}
.upnav2 td#contact {background-image:url(../portal/styles/images/h_ikon_contact.gif)}
.upnav2 td#search {background-image:url(../portal/styles/images/h_ikon_search.gif)}
.upnav2 td#links {background-image:url(../portal/styles/images/links.gif)}
.upnav2 td#login {background-image:url(../portal/styles/images/loginKey.gif)}

/*Header navigation string */
div.nav {
text-align:left;
width:749px;
padding:2px 0px 2px 4px;
color:#FFFFFF;
background-color:#722633;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
div.nav a {
color:#FFFFFF;
text-decoration:underline;
}
div.nav a:hover {text-decoration:underline}
div.nav span.aktualdes {color:#EAEAEA}
.content {
height:20px;
width:749px
}
.contentCol1,.contentCol1-right {
width:150px;
border:0;
border-top:0;
border-bottom:0;
background-color:
}
.contentCol2 {
padding-top:5px;
padding-left:10px;
padding-right:10px
}
.contentCol2 hr {
height:1px;
color:#7C96B0
}
.contentCol2 h5	{
margin-top:3px;
margin-bottom:6px;
color:#9C414D;
font-size:16px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
.contentCol2 a.book {
color:#9C414D;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-family:Arial,Helvetica,sans-serif
}
.contentCol2 a:hover.book {text-decoration:underline}
.navmap {
width:150px;
margin-top:4px;
background-color:#E8C960
}
.navmap th,.navmap th a {
color:#792831;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-transform:uppercase
}
.navmap th {
height:30px;
padding-left:30px;
text-align:left;
background-repeat:no-repeat;
background-position:left center;
background-image:url(../portal/styles/images/k_ikon_map.gif)
}
.navmap th a {
margin-left:0px;
padding-left:0px;
padding-top:3px;
text-decoration:none
}
.navmap th a:hover {color:#782539}
.navmap td {text-align:center}
.contentCol1select {
width:140px;
margin-top:5px;
color:#000000;
text-align:center;
font-size:11px;
font-family:Arial,Helvetica,sans-serif
}
.last-cell {height:8px}
.informacioni {
width:150px;
margin-top:4px;
background-color:#F6ECAE
}
.informacioni td {padding-left:10px}
.informacioni th,.informacioni a {
font-size:11px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif
}
.informacioni th {
height:30px;
border:0;
padding-left:30px;
color:#782539;
font-weight:bold;
text-align:left;
text-transform:uppercase;
background-repeat:no-repeat;
background-position:left center;
background-image:url(../portal/styles/images/k_ikon_ker.gif)
}
.informacioni a {
color:#000000;
padding-left:5px;
font-weight:normal
}
.informacioni a:hover {text-decoration:underline}
p {
color:#000000;
font-size:11px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif
}
.newstable {
width:150px;
margin-top:4px;
margin-bottom:4px;
background-color:#F6ECAE
}
.newstable th {
height:20px;
padding-left:30px;
text-align:left;
text-transform:uppercase;
background-repeat:no-repeat;
background-position:left center;
background-image:url(../portal/styles/images/k_ikon_news.gif)
}
.newstable td {padding-left:10px}
.newstable a {
padding-top:3px;
color:#792831;
text-align:left;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
.newstable a:hover {color:#782539;text-decoration:underline}
.links,.links2 {
width:150px;
margin-top:4px;
background-color:#F6ECAE
}
.links a,.links th,.links th a,.links th#bigcim,
.links2 a,.links2 th,.links2 th a,.links2 th#bigcim {
color:#792831;
text-align:left;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
.links a,.links2 a {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.links a:hover,.links2 a:hover {color:#000;text-decoration:underline}
.links th,.links2 th {
padding-left:10px;
margin-left:15px
}
.links th a,.links2 th a {
padding-left:0px;
margin-left:0px;
padding-top:3px
}
.links td,.links2 td {padding-left:15px}
.links th.sublinks {padding-left:20px}
.links .sublinks {padding-left:25px}
.links th#bigcim,.links2 th#bigcim {
height:30px;
padding-top:3px;
padding-left:30px;
margin-left:15px;
text-transform:uppercase;
background-repeat:no-repeat;
background-position:left center
}
.links th#bigcim {background-image:url(../portal/styles/images/k_ikon_info.gif)}
.links2 th#bigcim {background-image:url(../portal/styles/images/k_ikon_infoplusz.gif)}
.links th,.links2 th {
text-transform:none;
border:0;
background-repeat:no-repeat;
background-position:left center;
background-image:url(../portal/styles/images/)
}
.navTitle {
padding-top:3px;
padding-left:5px;
color:#792831;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
.roomsearch {
width:150px;
margin-top:4px;
color:#000000;
background-color:#E8C95E;
font-size:11px;
font-family:Arial,Helvetica,sans-serif
}
.roomsearch th {
height:30px;
padding-left:34px;
color:#722633;
border:0;
font-weight:bold;
text-align:left;
text-transform:uppercase;
background-position:left center;
background-repeat:no-repeat;
background-image:url(../portal/styles/images/k_ikon_szallker.gif)
}
.searchbutton {
color:#581D27;
background-color:#FFFFFF;
border:1px outset #000;
font-size:11px;
font-family:Arial,Helvetica,sans-serif
}
.keret {
width:430px;
border:1px solid #EBD075;
background-color:#F6ECAE
}
.keret td {border:#F6ECAE}
.keret a {
padding-left:20px;
color:#96A3AC;
text-decoration:none;
font-size:10px;
font-family:Arial,Helvetica,sans-serif
}

.keret a:hover {
color:#49586D;
text-decoration:none;
}

.keret td#moreinfo,.keret td#sendmail,.keret td#sendmail-ina,.keret td#homepage,
.keret td#homepage-ina,.keret td#book,.keret td#book-ina {
height:27px;
padding-left:18px;
border:1px solid #EBD075;
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif
}
.keret td#book {background-image:url(../portal/styles/images/talikon_megrend.gif)}
.keret td#moreinfo {background-image:url(../portal/styles/images/talikon_more.gif)}
.keret td#sendmail {background-image:url(../portal/styles/images/talikon_mail.gif)}
.keret td#homepage {background-image:url(../portal/styles/images/talikon_webs.gif)}
.keret td#book-ina {background-image:url(../portal/styles/images/talikon_megrend_ina.gif)}
.keret td#sendmail-ina {background-image:url(../portal/styles/images/talikon_mail_ina.gif)}
.keret td#homepage-ina {background-image:url(../portal/styles/images/talikon_webs_ina.gif)}
.keret td#sendmail-ina,.keret td#homepage-ina,.keret td#book-ina {
padding-left:30px;
color:#96A3AC;
font-size:10px;
text-decoration:none
}
.keret td#homepage {padding-left:13px}
.keret td#picto {
padding:0px;
margin:0px;
vertical-align:top
}
.subtitle {
padding-left:6px;
color:#FBFBFB;
background-color:#EBD075;
vertical-align:middle;
font-size:14px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
.subtitle2 {
padding-left:6px;
color:#FBFBFB;
background-color:#EBD075;
font-size:11px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif
}
.textfield {
width:100%;
padding-left:6px;
padding-right:6px;
color:#000104;
background-color:#F6ECAE;
text-align:justify;
font-size:11px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif
}
.searchpicto {vertical-align:top}
.booklabel,.booklabelhover {
padding-left:20px;
color:#96A3AC;
text-decoration:none;
font-size:10px;
font-family:Arial,Helvetica,sans-serif
}
.booklabelhover {cursor:hand}
.offerstable,.offerstable th,.offerstable td,.offerstable td#title {
border:1px solid #F8FCFF;
font-family:Arial,Helvetica,sans-serif;
}
.offerstable td,.offerstable th {
height:16px;
color:#000000;
text-align:center;
font-size:10px;
font-weight:normal
}
.offerstable th {
padding-left:4px;
background-color:#C8E2F6
}
.offerstable td#title {
height:20px;
padding-left:6px;
color:#FCFFFF;
background-color:#E8C95E;
text-align:left;
font-size:11px;
font-weight:bold
}
.searchtable {
width:100%;
padding-bottom:10px;
margin-bottom:10px;
border:2px solid #F6ECAE;
background-image:url(../portal/styles/images/keres_pattern.gif)
}
.searchtable th,.searchtable td,.searchtable td input,.searchtable td select {
font-size:11px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif
}
.searchtable th,.searchtable td {
height:25px;
padding-top:5px;
padding-left:8px;
padding-bottom:5px;
text-align:left
}
.searchtable td input,.searchtable td select {margin-top:3px}
.searchtable th {
color:#9C414D;
background-color:#F6ECAE;
font-weight:bold;
text-transform:uppercase
}
.searchtable td {color:#000000}
.searchsubmit {
padding-top:12px;
padding-bottom:12px;
padding-left:6px
}
.searchsubmit td {text-align:center}
.searchsubmit td a {
color:#9C414D;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-family:Arial,Helvetica,sans-serif
}
.searchsubmit td a:hover {text-decoration:underline}
.navigate2 td#passziv,.navigate2 td#aktiv {
width:21px;
height:19px;
text-align:center;
background-repeat:no-repeat
}
.navigate2 td#passziv {background-image:url(../portal/styles/images/talikon_aktiv_page.gif)}
.navigate2 td#aktiv {background-image:url(../portal/styles/images/talikon_passz_page.gif)}
.navigate2 td,.navigate2 td a {
text-decoration:none;
font-size:10px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif
}
.navigate2 td a {color:#000000}
.navigate2 td {color:#666666}
.results {
height:30px;
padding-left:6px;
color:#0F0F0F;
font-size:11px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif
}
.results a,.results span {
color:#9C414D;
text-transform:uppercase
}
.results a {text-decoration:underline}
.results span {font-weight:bold}
.gallery-cell {background-image:url(../portal/styles/images/g_pattern.gif)}
.gallery-cell td {
color:#000;
font-size:11px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif
}
.gallery-open,.gallery-open-cursor {
width:16px;
background-repeat:no-repeat;
background-image:url(../portal/styles/images/zoomin2.gif)
}
.gallery-open-cursor {cursor:hand}
.wtextlistcim {
margin-bottom:20px;
background-color:#E8C95E;
background-repeat:repeat-y;
background-image:url(../portal/styles/images/webtextupppertitlebacgr.jpg);
}
.wtextlistcim th.infoImage,.wtextlistcim th.searchImage,.wtextlistcim th.linksImage {
margin-left:15px;
padding-left:35px;
background-repeat:no-repeat;
background-position:left center
}
.wtextlistcim th.searchImage {background-image:url(../portal/styles/images/keresold_ker.gif)}
.wtextlistcim th.infoImage {
padding-top:3px;
padding-bottom:3px;
color:#722633;
text-align:left;
text-decoration:none;
font-size:14px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
background-image:url(../portal/styles/images/k_ikon_info.gif)
}
.wtextlistcim th.linksImage {
padding-top:3px;
padding-bottom:3px;
color:#ffffaa;
text-align:left;
text-decoration:none;
font-size:14px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
background-image:url(../portal/styles/images/k_ikon_map.gif)
}
.wtextlistcim a {
color:#000000;
font-weight:bold;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
font-family:Arial,Helvetica,sans-serif
}
.wtextlistcim a:hover {text-decoration:underline}
.wtextlist td {
padding:10px;
color:#000;
border:0;
vertical-align:top;
text-align:justify;
font-size:11px;
font-family:Arial,Helvetica,sans-serif
}
.wtextlist td a {
color:#B54A58;
text-decoration:underline;
text-transform:uppercase
}
.wtextlist {
margin-bottom:10px;
border:2px solid #F6ECAE;
background-image:url(../portal/styles/images/../portal/styles/images/keres_pattern.gif)
}
.wtextlist th {
padding:6px;
border:0;
color:#9C414D;
background-color:#F6ECAE;
text-align:left;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif
}
.wtextlist th.newsImage,.wtextlist th.linkImage,.wtextlist th.textImage,
.wtextlist th.offerImage,.wtextlist th.eventImage,.wtextlist th.galleryImage,
.wtextlist th.topicImage {
padding-left:25px;
background-position:left;
background-repeat:no-repeat
}
.wtextlist th.newsImage {background-image:url(../portal/styles/images/news.gif)}
.wtextlist th.linkImage {background-image:url(../portal/styles/images/link.gif)}
.wtextlist th.textImage {background-image:url(../portal/styles/images/text.gif)}
.wtextlist th.offerImage {background-image:url(../portal/styles/images/offer.gif)}
.wtextlist th.eventImage {background-image:url(../portal/styles/images/event.gif)}
.wtextlist th.galleryImage {background-image:url(../portal/styles/images/gallery.gif)}
.wtextlist th.topicImage {background-image:url(../portal/styles/images/topic.gif)}
.webtextinnerpict {
border-width:0px;
margin:0px;
padding:0px
}
.webtextinnerpict td {
margin:10px;
padding:0px
}
.wtextlist td#links {
padding-left:10px;
padding-top:4px;
padding-bottom:4px
}
.csillagbevitel {display:none}
.form-contact {
color:#0A234A;
font-size:11px;
border-style:hidden;
border-collapse:collapse
}
.form-contact td input,.form-contact td textarea {font-size:11px}
.form-contact td#text {
text-align:right;
padding-right:11px
}
.form-contact td#itl {
padding-top:15px;
text-align:center;
font-weight:bold
}
ul#list {
margin:0;
padding:0;
list-style-type: none;
text-align:left;
font-size:14px;
font-family:Arial,Helvetica,sans-serif
}
ul#list li {padding-left:10px}
ul#list li a {
color:#FFFFFF;
font-weight:bold
}
ul#list li a:hover {color:#ffffff}
ul#list li a.actDestList {color:#ffffff}
div.group#left{float:left;width:49%}
div.group#right{float:right;width:49%}
div.list {
width:100%;
margin-bottom:10px;
font-size:11px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
border:2px solid #F6ECAE;
background-image:url(../portal/styles/images/../portal/styles/images/keres_pattern.gif)
}
div.list div.header {
padding:6px;
color:#792831;
background-color:#F6ECAE
}
div.list#clear {clear:both}
ul.list,ul.sublist,ul.floatList {padding:0;margin:0;list-style-type:none}
ul.sublist {margin-left:10px;font-weight:normal}
ul.list li,ul.sublist li {padding-left:10px;}
ul.list li a,ul.sublist li a {
color:#9C414D;
text-decoration:none
}
ul.list li a:hover {text-decoration:underline}
ul.floatList {overflow:hidden;_height:1%}
ul.floatList .left {float:left}
ul.floatList .right {float:right}
.popuppicto {
width:100%;
padding-bottom:10px;
border:2px solid #EDF1F4;
font-family:Arial,Helvetica,sans-serif;
background-image:url(../portal/styles/images/../portal/styles/images/keres_pattern.gif)
}
.popuppicto td,.popuppicto a {
height:25px;
padding-top:5px;
padding-bottom:5px;
color:#000000;
text-align:center;
font-size:11px;
font-weight:normal
}
.popuppicto a {text-decoration:underline}
.user-inc-back {background-color:#F6ECAE}

/*Generic div*/
div {
color:#000000;
font-size:11px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
}

/* class .nobord (removes the border from items, especially checkboxes) */

.nobord {
  border-style: none;
  border-width: 0px;
}
.links,.links2, .informacioni,.roomsearch {
margin-left:0;
margin-right:0}
.packages-margin {padding:6px;padding-top:0}
.packages-marginUl {padding-top:6px;}


/*For Packages */

.TablePackServices {
font-size:11px;
color:#000;
}

.TablePackServices th{
font-size:11px;
text-align:left;
color:#ffffff;
}

.TablePackServices tr#header{
background-color:#316BA0;
}
.TablePackServices th#legend{
text-align:Center;
}

.TablePackServices td#numbers{
text-align:Right;
}
.TablePackServices td {
line-height:95%
}