@charset "UTF-8";
/* CSS Document */

body {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#ab1e24;
background-color:#26adae;
/* background-image:url(../images/layout_bg.jpg); */
}

/* default */

a:link {
color:#24139e;
text-decoration: underline;
}
a:visited {
color:#24139e;
text-decoration: underline;
}
a:hover {
color:#24139e;
text-decoration: underline;
}
a:active {
color:#24139e;
text-decoration: underline;
}
img {
border:0px solid #ffffff; 
}
h1 {
font-size:24px;
font-weight:bold;
}
h2 {
font-size:14px;
font-weight:bold;
}
h3 {
font-size:11px;
font-weight:bold;
}
h4 {
font-size:10px;
font-weight:bold;
}
div#intro {
font-size:11px;
}
div#intro ul {
margin-left:20px;
padding:0px;
list-style:square;
}
div#intro li {
margin-left:4px;
padding:2px;
}
/* main wrap */


div#divider {
width:902px;
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
margin-left:auto;
margin-right:auto;
}
div#mainwrap {
width:900px;
border-right:1px solid #ab1e24;
border-left:1px solid #ab1e24;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#ffffff;
}

/* top */

div#topbar {
margin:0px;
padding:0px;
width:900px;
height:64px;
background-image:url(../images/layout_top.gif);
background-repeat:no-repeat;
}
div#topmenu {
margin:0px;
padding:3px;
width:894px;
height:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ab1e24;
background-color:#ffffff; 
text-align:right;
}
div#topmenu a {
background-color:#ffffff;
color:#ab1e24;
text-decoration:none;
text-transform:lowercase;
}
div#topmenu a:hover {
text-decoration:underline;
}
div#flags {
margin-top:4px;
margin-left:1px;
padding:0px;
float:left;
}
div#flags ul {
margin:0px;
padding:0px;
list-style:none;
}
div#flags li {
margin-right:10px;
text-align:center;
display:block;
float:left;
font-size:10px;
background-color:#ab1e24;
color:#ffffff;
}
div#flags li a {
background-color:#ab1e24;
color:#ffffff;
text-decoration:none;
}
div#flags li a:hover {
text-decoration:underline;
}
.flashdividertop{
background-color:#ab1e24; 
width:900px;
height:19px;
}
.flashdividerbottom{
background-color:#ab1e24; 
width:900px;
height:18px;
background-image:url(../images/layout_hm_art.gif);
background-repeat:repeat-x;
overflow:hidden;
}
div#home {
margin-top:1px;
margin-left:5px;
padding:0px;
float:left;
}
div#home ul {
margin:0px;
padding:0px;
list-style:none;
}
div#home li {
margin-right:10px;
text-align:center;
display:block;
float:left;
font-size:10px;
color:#ffffff;
}
div#home li a {
color:#ffffff;
text-decoration:none;
}
div#home li a:hover {
text-decoration:underline;
}
div#horizontalmenu_starter {
width:10px;
height:18px;
background-image:url(../images/layout_hm_starter.gif);
background-repeat:no-repeat;
float:right;
}
div#horizontalmenu_closer {
/* width:8px; */
width:176px;
height:18px;
background-image:url(../images/layout_hm_closer.gif);
background-repeat:no-repeat;
float:right;
}
* html div#horizontalmenu_closer {
/* width:8px; */
width:178px;
height:18px;
background-image:url(../images/layout_hm_closer.gif);
background-repeat:no-repeat;
float:right;
}
div#horizontalmenu {
margin-top:0px;
margin-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#ffffff;
color:#ab1e24;
float:right;
}
div#horizontalmenu a {
width:100px;
margin:0px;
height:18px;
background-image:url(../images/hm_bg.gif);
background-repeat:no-repeat;
background-color:#ffffff;
color:#ab1e24;
text-decoration:none;
display:block;
}
div#horizontalmenu a:hover {
background-image:url(../images/hm_ro.gif);
background-repeat:no-repeat;
background-color:#ab1e24;
color:#ffffff;
text-decoration:none;
display:block;
}
div#horizontalmenu ul {
margin:0px;
padding:0px;
list-style:none;
}
div#horizontalmenu li {
text-align:center;
display:block;
float:left;
}
.menutab {
padding-top:2px;
}

div#flashbox {
margin:1px;
width:898px;
height:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#ffffff;
background-image:url(../images/flash_alt.jpg);
background-repeat:no-repeat; 
text-align:center;
}
div#flashbox-hotels {
margin:1px;
width:898px;
height:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#ffffff;
background-image:url(../images/flash_hotels.jpg);
background-repeat:no-repeat; 
text-align:center;
}

/* content area */

div#contentarea {
border-top:3px solid #ffffff;
border-bottom:2px solid #ffffff;
width:900px;
margin-top:1px;
padding-top:0px;
background-color:#ffffff;
}
* html div#contentarea {
border-top:3px solid #ffffff;
border-bottom:2px solid #ffffff;
width:900px;
margin-top:1px;
padding:0px;
}

/* left area */

div#leftbox {
width:170px;
margin-top:0px;
margin-right:10px;
margin-bottom:3px;
margin-left:3px;
padding:0px;
float:left;
}
div#leftbox a {
color:#ffffff;
}
div#leftbox a:visted {
color:#ffffff;
}
div#leftbox a:hover {
color:#ffffff;
}
div#leftbox a:visited {
color:#ffffff;
}
.menudivider {
border:2px solid #ffffff;
}
.menutitle {
margin:0px;
padding:3px;
color:#ffffff;
}
div#leftmenublock1 {
width:170px;
margin-top:0px;
margin-left:0px;
background-image:url(../images/mn_4c4c4c.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#4c4c4c;
color:#ffffff;
}
div#leftmenublock1 a {
width:162px;
padding:4px;
border:0px solid #ab1e24;
background-color:#4c4c4c;
color:#ffffff;
text-decoration:none;
display:block;
}
div#leftmenublock1 a:hover {
background-color:#ccc;
color:#000000;
text-decoration:none;
}
div#leftmenublock1 ul {
border-top:1px solid #ffffff;
margin:0px;
padding:0px;
list-style:none;
}
div#leftmenublock1 li {
border-bottom:1px solid #ffffff;
display:block;
}
div#leftmenublock2 {
width:170px;
margin-top:0px;
margin-left:0px;
background-image:url(../images/mn_7f7f7f.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#7f7f7f;
color:#ffffff;
}
div#leftmenublock2 a {
width:162px;
padding:4px;
border:0px solid #ab1e24;
background-color:#7f7f7f;
color:#ffffff;
text-decoration:none;
display:block;
}
div#leftmenublock2 a:hover {
background-color:#ccc;
color:#000000;
text-decoration:none;
}
div#leftmenublock2 ul {
border-top:1px solid #ffffff;
margin:0px;
padding:0px;
list-style:none;
}
div#leftmenublock2 li {
border-bottom:1px solid #ffffff;
display:block;
}
div#leftmenublock3 {
border:0px solid #ffffff;
margin-top:0px;
margin-left:0px;
background-image:url(../images/mn_b7b7b7.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#b7b7b7;
color:#ffffff;
}
div#leftmenublock3 ul {
border-top:1px solid #ffffff;
margin:0px;
padding:0px;
list-style:none;
}
div#leftmenublock3 li {
width:162px;
padding:4px;
display:block;
}
div#travellogos {
text-align:center;
padding:2px;
}
div#travellogos img {
margin-left:8px;
float:left;
}

/* right area */

div#rightbox {
width:170px;
margin-top:0px;
margin-right:3px;
margin-bottom:3px;
margin-left:0px;
padding:0px;
float:left;
}
div#rightbox a {
color:#ffffff;
}
div#rightbox a:visted {
color:#ffffff;
}
div#rightbox a:hover {
color:#ffffff;
}
div#rightbox a:visited {
color:#ffffff;
}
.righttitle {
border-bottom:1px solid #ffffff;
margin:0px;
padding:3px;
color:#ffffff;
}
div#rightblockprio {
width:170px;
margin-top:0px;
margin-left:0px;
background-image:url(../images/mn_492799.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#492799;
/* background-color:#aa1d23; */
color:#ffffff;
}
div#rightblock1 {
margin-top:0px;
margin-left:0px;
background-image:url(../images/right_5258d0.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#5258d0;
color:#ffffff;
}
div#rightblock2 {
margin-top:0px;
margin-left:0px;
background-image:url(../images/right_7d82dd.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#7d82dd;
color:#ffffff;
}
div#rightblock3 {
margin-top:0px;
margin-left:0px;
background-image:url(../images/right_a0a3e6.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#a0a3e6;
color:#ffffff;
}
div#rightblock4 {
margin-top:0px;
margin-left:0px;
background-image:url(../images/right_a0a3e6.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#a0a3e6;
color:#ffffff;
}
.rightteaser {
padding:8px;
width:152px;
margin-bottom:0px;
}
div#rightbox img {
border:1px solid #000000;
background-color:#ffffff;
width:54px;
height:54px;
margin-right:8px;
padding:2px;
float:left;
}
div#rightbrochure {
height:239px;
padding:0px;
margin:0px;
}
div#rightbrochure img {
border:1px solid #ccc;
background-color:#ffffff;
width:164px;
height:233px;
padding:2px;
margin:0px;
}
div#detailmenublock1 {
width:170px;
margin-top:0px;
margin-left:0px;
background-image:url(../images/mn_aa1d23.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#aa1d23;
color:#ffffff;
}
div#detailmenublock1 a {
width:162px;
padding:4px;
border:0px solid #ffffff;
background-color:#ab1e24;
color:#ffffff;
text-decoration:none;
display:block;
}
div#detailmenublock1 a:hover {
background-color:#d48e91;
color:#000000;
text-decoration:none;
}
div#detailmenublock1 ul {
border-top:1px solid #ffffff;
margin:0px;
padding:0px;
list-style:none;
}
div#detailmenublock1 li {
border-bottom:1px solid #ffffff;
display:block;
}
div#detailmenublock2 {
margin-top:0px;
margin-left:0px;
background-image:url(../images/mn_bf565a.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#bf565a;
color:#ffffff;
}
div#detailmenublock2 a {
width:162px;
padding:4px;
border:0px solid #ffffff;
background-color:#bf565a;
color:#ffffff;
text-decoration:none;
display:block;
}
div#detailmenublock2 a:hover {
background-color:#d48e91;
color:#000000;
text-decoration:none;
}
div#detailmenublock2 ul {
border-top:1px solid #ffffff;
margin:0px;
padding:0px;
list-style:none;
}
div#detailmenublock2 li {
border-bottom:1px solid #ffffff;
display:block;
}
div#detailmenublock3 {
margin-top:0px;
margin-left:0px;
background-image:url(../images/right_d08386.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#d08386;
color:#ffffff;
}
div#detailmenublock4 {
margin-top:0px;
margin-left:0px;
background-image:url(../images/right_e0aeb0.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
background-color:#e0aeb0;
color:#ffffff;
}


/* footer area */

div#footerarea {
border-top:1px solid #ab1e24;
width:900px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ab1e24;
background-color:#ffffff; 
}
div#footerarea a {
background-color:#ffffff;
color:#ab1e24;
text-decoration:none;
text-transform:lowercase;
}
div#footerarea a:hover {
text-decoration:underline;
}
div#leftfooterbox {
width:300px;
padding:4px;
background-color:#ffffff;
text-align:left;
float:left;
}
div#rightfooterbox {
width:580px;
padding:4px;
background-color:#ffffff;
text-align:right;
float:left;
}
div#pusher {
border:0px solid #000000;
width:1px;
height:360px;
float:left;
}

/* clearfix */
div.clearfloats {clear:both;}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/*.clearfix {
display:inline-block;
}*/
* html .clearfix {
height: 1%;
}
.clearfix {
display:block;
}

/* Custom CSS */
#_ctl0_SlideShow_Topper1, #_ctl0__ctl0_SlideShow_Topper1
{
	margin-left: -898px;
	*margin-left: -902px;
}