body {
	background: #fff;
	color: #222;
	margin: 0;
	padding: 200;
	font: 12px/17px arial;
	width: auto;
	/*background: #fff url(img/bg-news.jpg) repeat-y;*/
	}


/*  layout ------------------------------------------------ */


#wrapper {
	position: relative;
	width:1031px; 
	padding-left: 0px;
	margin: 0 auto;*/
	
	}

#header {
	position: relative;
	width: 1031px; 
	height: 130px;
	background: #015697;


	}
.textblack{
	margin:0;
	font-size:12px;
	color:#49494a;
	font-family:Arial;
	text-decoration:none;
}
#texthome{
	margin:0;
	padding: 0px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	text-decoration:none;
}
.texthead1{
	margin:0;
	padding: 0px;
	font: 12px/17px arial;
	color:#6a6b6d;
	font-family:Arial;
	text-decoration:none;
}
.texthead1:link, a:visited {
	font-weight: bold; 
	text-decoration: none;
	color: #6a6b6d;
	background: transparent; 
	}

.texthead1:hover {
	font-weight: bold; 
	text-decoration: none;
	color: #6a6b6d;
	background: transparent; 
	}
.textwhite3{
	font-size:12px;
	color:#4d4d4e;
	font-family:Arial;
	font-weight: bold; 
	text-decoration:none;
}
.textwhite3: active {
	font-weight: bold; 
	font-size:12px;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;

	}
.textwhite3:link {
	font-weight: bold; 
	font-size:12px;
	color:#ffffff;
	font-family:Arial;
	text-decoration: none;
	
	}
.textwhite3:hover {
	font-weight: bold; 
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color: #4d4d4e;
	
	}
.textwhite3:visited  {
	font-weight: bold; 
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color: #4d4d4e;
	
	}
.textwhite4{
	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	font-weight: normal; 
	text-decoration:none;
}
.textwhite4: active {
	font-weight:normal; 
	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;

	}
.textwhite4:link {
	font-weight: normal; 
	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration: none;
	
	}
.textwhite4:hover {
	font-weight: normal; 
	font-family:Arial;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
	
	}
.textwhite4:visited  {
	font-weight: normal; 
	font-family:Arial;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
	
	}
.textwhite{
	margin:0;
	padding: 0px;
	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;
}
.textwhite:link, a:visited {
	font-weight: normal; 
	text-decoration: none;
	color: #ffffff;
	background: transparent; 
	}
.textwhite1{
	margin:0;
	padding: 0px;
	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;
}

.textb1{
	margin:0;
	font-weight: bold; 
	padding: 0px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	text-decoration:none;
}
.textb1:link, a:visited {
	font-weight: bold; 
	text-decoration: none;
	font-size:12px;
	font-family:Arial;
	color:#000000;
	background: transparent; 
	}
.textb1:hover {
	font-weight: bold; 
	font-size:12px;
	font-family:Arial;
	text-decoration: none;
	color: #000000;
	background: transparent; 
	}
#subNavContent UL {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
}
#subNavContent UL LI {
background : url(http://fmnmedia.co.uk/images/folio.arrow.gif) no-repeat 8px 50%;
width : 221px;
height : 25px;
}
#subNavContent UL LI SPAN {
display : block;
background : url(http://fmnmedia.co.uk/images/dot.horo.gif) repeat-x 50% bottom;
width : 221px;
line-height : 25px;
height : 25px;
}
#subNavContent UL LI SPAN A {
display : block;
padding-left : 28px;
width : 192px;
color : #84b818;
line-height : 24px;
height : 23px;
text-decoration : none;
}
#subNavContent UL LI SPAN A:hover {
width : auto;
background-color : #eeeeee;
}

.texthead1{
font-weight: bold;
	margin:0;
	padding: 0px;
	font-size:12px;
	color:#4d4d4e;
	font-family:Arial;
	text-decoration:none;
}
.design_bar_floating1 { background: #FFFFFF url("bar-floating1.gif") no-repeat; height:20px; width:18px; cursor:pointer; }
.design_bar_floating2 { background: #FFFFFF url("bar-floating2.gif") repeat-x; height:20px;  color: #000000;  font-weight: bold; color: #FFFFFF;padding-left:5px; vertical-align:middle; text-align:left;  cursor:pointer; }
.design_bar_floating3 { background: #FFFFFF url("bar-floating3.gif") no-repeat; height:20px; width:9px;  cursor:pointer; }
.design_bar_floatingbg { background: #FFFFFF url("bar-floatingbg.gif") repeat-x; background-position: left top; 
}
div#sidebar {border-bottom: 4px solid #fff; display: block; width: 163px;float: left; clear: left; padding: 0px 0 0 0; font-size: 12px;}
	div#sidebar div.item { display: block; padding: 0px 0px 0px 0px; background: url(../images/global/diagonal_bg.gif); margin: 0 0 0px 0; }
	div#sidebar div.item h4 { font-family:  Arial; font-size: 12px; height: 22px; font-weight: normal; color: #fff; margin: 0 0 8px 0; }
	div#sidebar div.item h3 { font-family:  Arial; font-size: 14px; height: 22px; font-weight: normal; color: #474646; margin: 0 0 8px 0; }
	div#sidebar div.item p { font-family: Arial; font-size: 10px; line-height: 13px; color: #666; margin: 0 0 8px 0; }
	div#sidebar div.item div.left { text-align:left; }
	div#sidebar div.item input.button { padding: 2px 0px; background: #FFF; border: none;width:103px;font-family: Arial; font-size: 12px; font-weight: bold; color: #adacac; margin: 5px 0 0 0; }
	div#sidebar div.item input:hover.button { background: #7ac142; color: #FFF; }
	div#sidebar div.item_link { display: block; height: 30px; background: url(../images/global/diagonal_bg.gif); margin: 0 0 10px 0; padding: 20px 0 0 30px; position: relative; }
	div#sidebar div.item_link h3 { font-family:  Helvetica, Arial, sans-serif; font-size: 18px; height: 22px; color: #666; font-weight: normal; }
	div#sidebar div.item_link a { display: block; width: 222px; height: 50px; position:absolute; top: 0; left: 0; text-indent: -9999px; background: url(../images/global/spacer.gif); }
	div#sidebar div.errors { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ff0033; margin: 5px 0 0 0; }
	div#sidebar span.small_grey { color: #999; display: block; font-weight: bold; }
	div#sidebar a { font-weight: bold; text-decoration: none; }
	div#sidebar a:hover { text-decoration: none; }
	div#sidebar a.active { padding-left: 25px; background: url(../images/global/icons/right.gif) 10px center no-repeat; color: #333; }
	div#sidebar a:hover.active { text-decoration: none; }
}
div#sidebar1 {border-top: 4px solid #fff; display: block; width: 163px; height:175px;float: left; clear: left; padding: 0px 0 0 0; font-size: 10px;}
	div#sidebar1 div.item { display: block; padding: 0px 0px 0px 0px; background: url(../images/global/diagonal_bg.gif); margin: 0 0 0px 0; }
	div#sidebar1 div.item h4 { font-family:  Arial; font-size: 10px; height: 22px; font-weight: normal; color: #fff; margin: 0 0 8px 0; }
	div#sidebar1 div.item h3 { font-family:  Arial; font-size: 14px; height: 22px; font-weight: normal; color: #474646; margin: 0 0 8px 0; }
	div#sidebar1 div.item p { font-family: Arial; font-size: 10px; line-height: 13px; color: #666; margin: 0 0 8px 0; }
	div#sidebar1 div.item input.formatted { width: 120px; padding: 2px 8px; border: solid 1px #666; font-family: Arial; font-size: 11px; color: #999; margin: 0 0 5px 0; }
	div#sidebar1 div.item div.left { text-align:left; }
	div#sidebar1 div.item input.button { padding: 2px 0px; background: #FFF; border: none;width:103px;font-family: Arial; font-size: 12px; font-weight: bold; color: #adacac; margin: 5px 0 0 0; }
	div#sidebar1 div.item input:hover.button { background: #7ac142; color: #FFF; }
	div#sidebar1 div.item_link { display: block; height: 30px; background: url(../images/global/diagonal_bg.gif); margin: 0 0 10px 0; padding: 20px 0 0 30px; position: relative; }
	div#sidebar1 div.item_link h3 { font-family:  Helvetica, Arial, sans-serif; font-size: 18px; height: 22px; color: #666; font-weight: normal; }
	div#sidebar1 div.item_link a { display: block; width: 222px; height: 50px; position:absolute; top: 0; left: 0; text-indent: -9999px; background: url(../images/global/spacer.gif); }
	div#sidebar1 div.errors { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #ff0033; margin: 5px 0 0 0; }
	div#sidebar1 span.small_grey { color: #999; display: block; font-weight: bold; }
	div#sidebar1 a { font-weight: bold; text-decoration: none; }
	div#sidebar1 a:hover { text-decoration: none; }
	div#sidebar1 a.active { padding-left: 25px; background: url(../images/global/icons/right.gif) 10px center no-repeat; color: #333; }
	div#sidebar1 a:hover.active { text-decoration: none; }	
#header.lang_d {
padding:0;
width:1062px;
}

#headerpart {
	display: none;
	}
	
#footer {
	position: relative; 
	width: 1062px; 
	min-width: 125px;
	margin: 0;
	padding: 4px 0 0 0;
	height: 40px;
	color: #777;
	background: #fff;
	z-index: 9; 
	}
.content-bangkok {
	
	position: relative; 
	width: 497px;
	min-height:1100px;
	margin: 0 0 0 406px;
	padding: 0;
	height: auto;
	}
.content-east1{
	position: relative; 
	width: 497px;
	min-height:100px;
	margin: 0 0 0 406px;
	padding: 0;
	height: auto;
	}
.content-cen {
	position: relative; 
	width: 497px;
	min-height:1100px;
	height: auto;
		
	margin: 0 0 0 406px;
	padding: 0;
	}	
.content {
	position: relative; 
	width: 497px;
	min-height:700px;
	height: auto;
		
	margin: 0 0 0 406px;
	padding: 0;
	}
	.content-1 {
	position: relative; 
	width: 497px;
	min-height:500px;
	height: auto;
		
	margin: 0 0 0 406px;
	padding: 0;
	}
body>div.content {	margin-top: 15px; } /* IE6 macht dies nicht */

.content {
	z-index: 3;  /* value for IE4-5.x */
	}

#navAlpha {
	position: absolute;
	top: 143px;
	left: 0px;
	width: 225px;  
	overflow:hidden;
	margin: 0;
	padding: 0;
	background: #eee;
	z-index: 6; 
	}

#navBeta {
	position: absolute;
	list-style:none;
	top: 123px;
	left: 899px;
	width: 163px;	
	margin-top: 20px;
	padding: 0px;
	color: #000;
	background: #ccc;
	border-bottom: 3px solid #fff;
	z-index: 7;
	}


#navCountry {
	top: 3px;
	position: absolute;
	left: -178px;
	width: 178px;	
	border-bottom: 3px solid #fff;
	overflow:hidden;
	color: #000;
	z-index: 8; 
	}

#navYouarehere {
	position: absolute;
	left: 7px;
	top: 114px;
	width: 840px;
	margin-bottom: 6px;
	padding: 5px 0 0 0;
	color: #000;
	background: transparent;
	z-index: 9; 
	}

#navTools {
	background: transparent;
	width: 1009px;
	padding-top: 120px;
	margin-left: 7px;

	}
	
	


/*  standard tags  ------------------------------------------------ */


img {
	border: 0;
	}

p {
	margin-top: 0;
	margin-bottom: 1em;
	font: 12px/15px arial, sans-serif, verdana, arial, helvetica, arial, sans-serif;
	color: #222;
	}
	
th,td {
	padding: 0px 0px 0px 0px;
	font: 12px/16px arial, helvetica, sans-serif;
	}
	
th {
	text-align: left;
	font-weight: bold;
	}
	
a, a:link, a:visited {
	font-weight: normal; 
	text-decoration: underline;
	color: #20557D;
	background: transparent; 
	}

a:hover {
	font-weight: normal; 
	text-decoration: underline;
	color: #4C95B4;
	background: transparent; 
	}

a:active {
	font-weight: normal; 
	text-decoration: none;
	color: #BE8225;
	background: transparent;  
	}
	
a { color: #1278B8; }
a:link { color: #575757; }
a:visited { color: #575757; }
a:hover { color: #000; }
a:active { color: #000; }


#footer address { 

	width: 1062px;
	border-top: 1px solid #aaa;
	color: #FFE4C1; 
	text-decoration: none; 
	text-align: left; 
	margin: 0 0 0 0px; 
	padding: 0px 0 0 0;
	
}
#footer a { color: #fff; text-decoration: none; font-weight: normal; }
#footer a:hover { color: #000; font-weight: normal; }
#footer address span { float: right; }


address	{
	font: 10px/15px arial, helvetica, sans-serif;
	color: #aaa;
	background: transparent; 
	margin-top: 11px;
	}

acronym	{
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px dotted #888;
	}

em {
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	color: #1278B8;
	background: transparent;  
	}

cite {
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	background: #49B4BA;
	color: #fff; 
	padding: 1px 5px;
	margin-left: 15px;
}

citec {
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	color: #49B4BA;
	background: transparent;  
}



/*  headlines  ------------------------------------------------ */


h1, h2, h3, h4, h5, h6	{
	font-weight: bold;
	font-family: arial;
	line-height: 1.1em;
	margin-left: 2px;
	}
	
h1	{
	clear: both;
	margin-top: 0px;
	margin-bottom: 14px;
	padding: 0;
	font-size: 18px;
	color: #626365;
	}

h2	{
	font-size: 12px;
	margin-top: 0;
	padding:4px;
	padding-left: 5px;
	margin-bottom: 8px;
	color: #000;
    }

h3	{
	font-size: 14px;
	margin-top: 11px;
	margin-bottom: 3px;
    }

h4	{
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 4px;
	color: #534C3D;
	}

h5	{
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
	color: #1278B8;
	}



/*  layout elements ------------------------------------------------ */


#footer address { color: #bbb; text-decoration: none; }
#footer a { color: #999; text-decoration: none; }
#footer a:hover { color: #000; }


/*  layout elements right ------------------------------------------------ */


#navBeta img {
	/*margin-bottom: 8px;*/
	}
.sidebox-explor {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:880px;
	}
.sidebox-vip{
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:520px;
	}
.sidebox-incen{
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:1000px;
	}

.sidebox-pri{
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:1900px;
	}

.sidebox-incen1{
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:1150px;
	}

.sidebox-bilk {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:630px;
	}
.sidebox-special1 {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:650px;
	}
.sidebox-tour {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:460px;
	}
.sidebox-boat {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:580px;
	}
.sidebox {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:300px;
	}
.sidebox-profile {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:600px;
	}
.sidebox-team {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:1930px;
	}
.sidebox-why {
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:510px;
	}
.sidebox-network {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:1220px;
	}
.sidebox-special {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:755px;
	}
.sidebox-about {
	
	background-repeat: repeat-y;

	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:1525px;
	}
.sidebox-trade {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:510px;
	}
.sidebox-bangkok {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:920px;
	}
.sidebox-bangkok1 {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:920px;
	}
.sidebox-east {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:440px;
	}
.sidebox-noneeast {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:950px;
	}
.sidebox-member {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:750px;
	}
.sidebox-hotel {
	background-image: url(../images/bg-y.jpg);
	background-repeat: repeat-y;
	background: #d3d4d6;
	padding: 4px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:720px;
	}
.sidebox11 {
	padding: 0px 0px 0px 0px;
	border-bottom: 3px solid #fff;
	height:70px;
	}
.sidebox12 {
	padding: 0px 0px 0px 0px;
	border-bottom: 3px solid #fff;
	height:170px;
	}
.sidebox1 {
	padding: 0px 6px 4px 10px;
	border-bottom: 3px solid #fff;
	height:1182px;
	}
.sidebox2 {
	padding: 0px 0px 0px 0px;
	height:812px;
	}
.sidebox4 {
	padding: 0px 0px 0px 0px;
	height:1080px;
	}
.sidebox44 {
	padding: 0px 0px 0px 0px;
	height:960px;
	}
.sidebox5 {
	padding: 0px 0px 0px 0px;
	height:745px;
	}
.sidebox h2 {
	color: #fff;
	margin: 8px 0 2px 0;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	margin-bottom: 6px;
	}

.sidebox ul, .bookingbox ul {
	list-style: none;
	margin: 0 2px 8px 8px;
	padding: 0;
	border: 0;
	}

.sidebox p {
	margin: 0 0 4px 0;
	padding: 0;
	}

.leadingbox p { 
	font-size: 14px; 
	font-weight: normal; 
	line-height: 18px; 
	}



/*  navigation left ------------------------------------------------ */


div.travelworlds {
	padding: 0;
	background: #595959;
	border-bottom: 3px solid #ffffff;
	}

div.generell, div.start {
	padding: 0;
	background: #6c6e91;

	}
div.generel33, div.start {
	padding: 0;
	background: #6c6e91;
	
	}
div.generel2, div.start {
	padding: 0;
	background: #414141;
	border-bottom: 3px solid #fff;
	}
div.travelworlds h2, div.generell h2 {
	color: #FFFFFF;
	font-weight: bold;
	padding: 12px 0 6px 0;
	font-size: 12px;
	margin-left: 10px;
	}
div.generel2 h2 {
width:163px;
	color: #414141;
	}
div.generell h2 {
	color: #595959;
	}

#navAlpha ul {
	list-style: none;

	margin: 0;
	padding: 0;
	border: 0;
	width: 220px;
	}

#navAlpha li	{
	
	display: inline;
	text-align: left;
	padding: 0;
	margin: 0;
	border: 0;
	font: 12px/32px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #656565;
	width: 170px; 	/* False value for IE4-5.x/Win. */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	display: block;
	}

#navAlpha li a {
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 0 0px 0 10px;
	border: 0;
	background: #b3bad7;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 170px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;

	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#navAlpha li a:hover {
	color: #fff;
	background: #3f4543;
	background: #404443;
	text-decoration: none;
	}

#navAlpha li.sactive a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #998E7F;
	}	
	
#navAlpha div.start li a, #navAlpha div.generell li a {
font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	background: #d3d4d6;
	color: #4b4b4b;
	border-bottom:3px;
	
	}
#navAlpha1 div.start li a, #navAlpha div.generel8 li a {

	font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	background: #6c6e91;
	color: #ffffff;
	border:0px;

	}
#navAlpha1 div.start li a, #navAlpha div.generel9 li a {

	font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	background: #6c6e91;
	color: #ffffff;
	border-bottom: 3px solid #fff;

	}
	#navAlpha1 div.start li a, #navAlpha div.generel10 li a {

	font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	background: #d3d4d6;
	color: #4b4b4b;
	border-bottom: 3px solid #fff;

	}
	#navAlpha1 div.start li a, #navAlpha div.generel10 li a:hover {

	font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	background: #3f4543;
	color: #ffffff;
	border-bottom: 3px solid #fff;

	}
	#navAlpha div.start li a:hover, #navAlpha div.generell li a:hover {
	font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	background: #3f4543;
	}

#navAlpha div.generell li.sactive a {
	color: #fff;
	background: #595959;
	}

#navAlpha div.start li.sactive a {

	color: #fff;
	background: #A1A1A1;
	}
#navAlpha div.start li.sactive a:hover {

	color: #fff;
	background: #404443;
	}

/*  navigation content left ------------------------------------------------ */


#navAlpha ul {
	list-style: none;

	margin: 0;
	padding: 0;
	border: 0;
	width: 220px;
	}

#navAlpha li	{

	display: inline;
	text-align: left;
	padding: 0;
	margin: 0;
	border: 0;

	font: 12px/32px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #656565;
	width: 170px; 	/* False value for IE4-5.x/Win. */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	display: block;
	}

#navAlpha li a {
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 0 0px 0 10px;
	border: 0;
	background: #b3bad7;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 170px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;

	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#navAlpha li a:hover {
	color: #fff;
	background: #3f4543;
	background: #404443;
	text-decoration: none;
	}

#navAlpha li.sactive a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #998E7F;
	}	
	
#navAlpha div.start li a, #navAlpha div.generel-mm li a {
	background: #d3d4d6;
	color: #4b4b4b;

	}
#navAlpha1 div.start li a, #navAlpha div.generel-mm li a {
	background: #6c6e91;
	color: #ffffff;
	border-bottom: 3px solid #fff;
	}
#navAlpha div.start li a:hover, #navAlpha div.generel-mm li a:hover {
	color: #fff;
	background: #3f4543;
	}

#navAlpha div.generel-mm li.sactive a {
	color: #fff;
	background: #595959;

	}

#navAlpha div.start li.sactive a {
	color: #fff;
	background: #A1A1A1;

	}
#navAlpha div.start li.sactive a:hover {
	color: #fff;
	background: #404443;

	}


/*  navigation content left ------------------------------------------------ */


#navCountry h2  {
	display: none;
	}

#navCountry ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	}

#navCountry li	{
	font-size:14;
	display: inline;
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	/*border-bottom: 1px solid #9A8E80;*/
	font: 12px/34px arial, helvetica, sans-serif;
	line-height: 34px;
	font-weight: normal;
	color: #E6E3DC;
	width: 190px; 	/* False value for IE4-5.x/Win. */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 200px;	/* You get it. Good value for compliant browers. */	
	display: block;
	}


#navCountry li a {
	display: block;
	margin: 0;
	padding: 1px 2px 0 13px;
	padding: 4px 2px 2px 13px;
	padding: 9px 2px 8px 13px;
	border: 0;
	background: #9A8E80;
	font-weight: bold;
	color: #E6E3DC;
	text-decoration: none;
	line-height: 17px;
	width: 161px;
	}
	
	
#navCountry li a:hover {
	color: #fff;
	background: #857C6B;
	text-decoration: none;
	}

#navCountry li.sactive {
	border-top: 1px solid #4b412d;
	border-bottom: 1px solid #4b412d;
	}	

#navCountry li.sactive a {
	text-decoration: none;
	font-weight: bold;
	/*border-top: 1px solid #000;*/
	color: #fff;
	background: #B6B0A0;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 7px;
	}	

		

/*
#navCountry ul.level2 {
	border-bottom: 1px solid #000;
	}	
*/

#navCountry ul.level2 {
	margin-top: -4px;
	}	


#navCountry ul.level2 li {
	font-weight: bold;
	/* text-indent: 10px; */
	color: #675F4D;
	background: #B6B0A0;
	line-height: 23px;
	}	

#navCountry ul.level2 li a {
	text-decoration: none;
	font-weight: normal;
	border: none;
	color: #4b412d;
	background: transparent;
	padding: 5px 10px 6px 20px;
	width: 146px;
	}	
	
#navCountry ul.level2 li a:hover {
	color: #fff;
	background: #9A8E80;
	background: #A5998A;
	text-decoration: none;
	}
	
#navCountry ul.level2 li.sactive {
	border: none;
	}	

#navCountry ul.level2 li.sactive a {
	text-decoration: none;
	font-weight: bold;
	color: #4b412d;
	background: #B6B0A0;
	}	



#navCountry ul.level3 li {
	display: none;
	}	

#navCountry ul.level3 li a {
	text-decoration: none;
	font-weight: normal;
	color: #000;
	width: 150px;
	padding: 5px 2px 0 0;
	}	
	
#navCountry ul.level3 li a:hover {
	color: #000;
	text-decoration: none;
	}
	
#navCountry ul.level3 li.sactive a, #navCountry ul.level3 li.sactive a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #595959;
	}	



/*  navigation top ------------------------------------------------ */


#navTools ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	text-align: right;

 	}

#navTools h2 {
	display: none;
	} 

#navTools ul li {
	display: inline;
	color: #B8B8B8;
	text-align: left;
	border: 0;
	padding: 0;
	margin: 0;
	}

#navTools ul li a {
	height: 12px;
	line-height: 10px;
	padding: 2px 1px 2px 2px;
	margin: 0;
	color: #999;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	}

#navTools ul li a:hover {
	color: #000;
	}
	
#navTools ul li.sactive a {
	color: #444;
	}

#tlang {
	position: absolute;
	left: 203px;
	}

#timpressum {
	position: absolute;
	left: -999em;
	}

#tlang_f a {
	border: none !important;
	}


/*  content ------------------------------------------------ */


.content img {
	margin-bottom: 8px;
	}


img.i {
	background: #fff; 
	/*float: left;*/	
	border: 1px solid #ddd; 
	margin: 2px 0 0 0;
	padding: 0; 
	}
	
img.il {
	margin: 0 16px 4px 0;
	padding: 0; 
	}
	
img.ir {
	margin: 0 0 4px 16px;
	padding: 0; 
	}
	
	
	

/*  freedoc content -------------------------------------  */


/*.content p {
	clear: both; 
	} */
	
/*.content h2, .content h3 {
	clear: both; 
	} */


.content p	{
	display: block;
	}

.content p em	{
	color: #1278B8;
	font-weight: bold;
	}


.content a.internalnnn {
	padding-left: 16px;
	/* background: url(/img/internal.gif) no-repeat 3px 2px; */
	color: #1278B8;
	}

.content a.externalnnn {
	padding-left: 16px;
	/* background: url(/img/external.gif) no-repeat 3px 2px; */
	color: #1278B8;
	}


	/*  Lists   */

.content ul {
	margin: 0 0 5px 11px;
	padding: 0 0 3px 0;
	}
	
.content li {
	margin: 0 0 3px 5px;
	padding: 0;
	line-height: 130%;
	list-style: square outside;
	}
	
.content ul ul {
	margin: 3px 0 5px 12px;
	padding: 0 0 3px 0;
	}

.content ul ul li {
	margin: 0 0 1px 5px;
	padding: 0 0 0 5px;
	line-height: 130%;
	list-style-image: none;
	list-style-type: none;
	}

	
	/*  freedoc boxes , check out */ 

.content p.boxalert, .content p.boxalert1 {
	display: block;
	padding: 4px 8px 4px 34px;
	margin-top: 4px;
	margin-bottom: 8px;
	border: 0;
	/*background: #DEDDCC url(/img/i_pdf.gif) no-repeat 4px 3px;*/
	background: #E7E7E7;
	color: #000;
	width: 425px;
	}


.content p.boxalert1 {
	background: #DEDDCC url(/img/i_basket.gif) no-repeat 5px 5px;
	}


.content p.boxalert {
	margin-top: 20px;
	background: #E7E7E7;
	padding: 6px 10px;
	font-weight: normal;
	width: 405px;
	}
	
.content p.boxquest {
	display: block;
	padding: 4px 8px 4px 30px;
	margin-top: 4px;
	margin-bottom: 8px;
	border: 0;
	background: #DEDDCC url(/img/i_email.gif) no-repeat 4px 3px;
	color: #000;
	width: 425px;
	}

.content p.box	{
	display: block;
	padding: 4px 6px 6px 10px;
	margin-top: 4px;
	margin-bottom: 16px;
	margin-left: 0;
	background: #FFD387;
	color: #444;
	width: 445px;
	}
	
.content p.box1	{
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: -9px;
	margin-bottom: 4px;
	width: 425px;
	}

.content p.box1 img	{
	vertical-align: bottom;
	}


	/*  freedoc pre box  */ 

.content pre	{
	display: block;
	padding: 5px 10px;
	overflow: auto;
	margin-top: 0;
	margin-bottom: 1em;
	background: #EAEAEA; 
	color: #625343;
	font: 11px/1.3 monospace, "Lucida Console", monaco, monospace;
	width: 425px;
	margin-left: 24px;
	}
#sub1Left {
	
	position: absolute;
	z-index:6;
	
	padding: 1px 10px 1px 10px;
	border-right:0px solid #deddd9;
	border: 1px solid #deddd9;
	width:130px;
	margin: 0 0px 0 0px;
	height:120px;
	
}
#sub1Left-1 {
	
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-right:0px solid #deddd9;
	border: 1px solid #deddd9;
	border-top:1px solid #deddd9;
	width:130px;
	margin: 0 0px 0 0px;
	height:120px;
	
}
#sub2Left {
	margin-top:125px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
}
#sub3Left {
	margin-top:245px;
	position: absolute;

	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:1px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:100px;
	
}
#sub4Left {
	margin-top:345px;
	position: absolute;

	z-index:6;
	padding: 1px 10px 1px 10px;
	border-right:0px solid #deddd9;
	border: 1px solid #deddd9;
	width:130px;
	height:120px;
	
}
#sub5Left {
	margin-top:465px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub6Left {
	margin-top:575px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub7Left {
	margin-top:695px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub9Left {
	margin-top:935px;
	position: absolute;
	
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub10Left {
	margin-top:1055px;
	position: absolute;
	
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub8Left {
	margin-top:815px;
	position: absolute;
	
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub11Left {
	margin-top:1175px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub12Left {
	margin-top:1295px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub13Left {
	margin-top:1415px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}

#sub14Left {
	margin-top:1535px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub15Left {
	margin-top:1655px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub16Left {
	margin-top:1775px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub17Left {
	margin-top:1895px;
	position: absolute;
	z-index:6;
	padding: 1px 10px 1px 10px;
	border-bottom:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:0px solid #deddd9;
	border-left:1px solid #deddd9;
	width:130px;
	height:120px;
	
	
}
#sub1right {
	position: absolute;
	z-index:11;
	border: 1px solid #deddd9;
	width:314px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
}
#sub2right {
	position: absolute;
	z-index:11;

	border-bottom:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	width:314px;
	margin-top:125px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	
}
#sub3right {
	position: absolute;
	z-index:11;
width:314px;
	margin-top:245px;
	margin-left:130px;
	height:100px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:1px solid #deddd9;
	border-bottom:0px solid #deddd9;
}	
#sub4right {
	position: absolute;
	z-index:11;
	width:314px;
	margin-top:345px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-top:1px solid #deddd9;
	border-bottom:1px solid #deddd9;
}	
#sub5right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:465px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}
#sub6right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:575px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#subcoll {
	position: absolute;
	z-index:11;
	width:400px;
	margin-top:575px;
	margin-left:130px;
	height:100px;
	padding: 0px 10px 1px 0px;
	border-left:1px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
	
#sub7right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:695px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#sub8right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:815px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#sub9right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:935px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#sub10right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1055px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}
#sub11right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1175px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#sub12right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1295px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#sub13right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1415px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#sub14right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1535px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}	
#sub15right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1655px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}
#sub16right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1775px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}
#sub17right {
	position: absolute;
	z-index:11;
	width:315px;
	margin-top:1895px;
	margin-left:130px;
	height:120px;
	padding: 1px 10px 1px 30px;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;
	border-left:0px solid #deddd9;
	border-right:1px solid #deddd9;

	border-bottom:1px solid #deddd9;
}
	/*  freedoc Table Variations in light blue, 100%, 80%, 60%  */
	
.tbl, .tbl1, .tbl2  { 
	display: block;
	margin-bottom: 15px;
	background-color: #fff;
	border: solid 1 #888; 
	width: 420px;
	margin-left: 24px;
	}
	
.tbl td, .tbl1 td, .tbl2 td  {
	border-top: 1 solid #aaa;
	border-right: 0 solid #ddd;
	padding: 0 10px 0 10px;
	vertical-align: top;
	/*background-color: #fff;*/
	color: #555;
	}
	
.tbl th, .tbl1 th, .tbl2 th  {
	border-right: 0 solid #ddd;
	background-color: #EAEAEA;
	color: #888;
	}
	
/*
.tbl2 th {
	display: none;
	}
*/	
	
	/*  freedoc Table Variations in light grey, 100%, 80%, 60%  */

.tbl3, .tbl4, .tbl5  { 
	margin-bottom: 8px;
	background-color: #fff;
	border: solid 1px #fff; 
	}
	
.tbl3 td, .tbl4 td, .tbl5 td  {
	border: none;
	border-bottom: 1px solid #e0e0e0;
	background-color: #fff;
	color: #333;
	padding: 2px 15px 2px 0;
	vertical-align: top;
	}
	
.tbl3 th, .tbl4 th, .tbl5 th  {
	border: none;
	border-bottom: 1px solid #000;
	background-color: #fff;
	color: #534C3D;
	padding: 2px 10px 2px 0;
	}


.tbl4 {
	width: 430px;
	margin-left: 21px;
	}
	
.tbl5 {
	width: 700px;
	margin-bottom: 16px;
	}

.tbl5 th {
	border: none;
	border-right: 1px solid #DEDDCC;
	background-color: #DEDDCC;
	color: #555;
	padding: 1px 10px 1px 10px;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	}
	
.tbl5 td {
	padding: 2px 10px 2px 10px;
	}


	/*  freedoc Table Variations transparent, 100%, 80%, 60%  */

.tbl6, .tbl7, .tbl8  { 
	margin-bottom: 15px;
	background-color: transparent;
	border: 0; 
	}
	
.tbl6 td, .tbl7 td, .tbl8 td  {
	border: none;
	background-color: transparent;
	color: #333;
	padding: 2px 15px 2px 0;
	vertical-align: top;
	}
	
.tbl6 th, .tbl7 th, .tbl8 th  {
	display: none;
	padding: 2px 10px 2px 0;
	background-color: transparent;
	border: 0; 
	}

.tbl7 {
	margin-left: 21px;
	}

.tbl8 {
	width: 70%;
	}

.fline {
	border-top: 1px solid #534c3d; 
	height: 7px;
	width: 460px;
	margin: 0 0 5px 2px;
	clear: both;
	}


/*  forms input  */ 


	}


img.butt {
	background: #CBE3EB; 
	border: 0; 
	margin: 0;
	padding: 0; 
}



/*  hotel lists   ------------------------------------------------ */

	
.hotellist {
	width: 465px;
	padding: 0;
	margin: 0 0 10px 0;
	background: #fff;
	}

.hotellist h2 {
	font-size: 12px;
	margin: 30px 0 0 18px;
	}

.hotellist ul {
	margin: 4px 0 4px 0 !important;
	padding: 0;
	}
	
.hotellist li {
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
	border: 1px solid #ccc;
	}

.hotellist li a {
	display: block;
	padding: 8px 20px;
	}




.infobox {
	width: 425px;
	padding: 6px 10px;
	margin-bottom: 8px;
	background: #eee;
	}


.infobox h2 {
	padding-bottom: 6px;
	border-bottom: 1px solid #999;
	}

.infobox h3 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 5px;
	}
.col1 {
	border: 0px solid #deddd9;
	padding: 0px 0px 0px 0px;
	width: 478px;
	height: 100px;

	padding-left:0px;
	margin-left:10px;
	margin-top: 3px;
	
	
	}	
.colex {
	border: 0px solid #deddd9;
	padding: 0px 0px 0px 0px;
	width: 478px;
	height: 100px;
	padding-left:2px;
	margin-left:0px;
	margin-top: 3px;
	
	
	}	
.col2 {
	border: 0px solid #deddd9;
	padding: 0px 0px 0px 0px;
	width: 478px;
	height: 100px;

	padding-left:0px;
	margin-left:10px;
	margin-top: 3px;
	
	
	}	
.blank{
	
	padding: 0px 0px 0px 0px;
	width: 478px;
	height: 85px;

	padding-left:0px;
	margin-left:10px;
	margin-top: 0px;
	
	
	}	
.teaser-tour {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 200px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}
.teaser-holiday {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	float:left;
	height: 200px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}
.teaser-bangkok {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 465px;
	float:left;
	height: 200px;
	overflow: hidden;
	padding-left:0px;
	margin-left:2px;
	margin-top: 3px;
	
	
	}
	.bob {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 120px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
		
	}
.teaser-sp {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 483px;
	height: 120px;
	overflow: hidden;
	padding-left:0px;
	margin-left:3px;
	margin-top: 3px;
		
	}
.teaser-team {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 1820px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
		
	}
.teaser-pri {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 1220px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}
.teaser-pri1 {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 1750px;
	overflow: hidden;
	padding-left:0px;
	margin-left:5px;
	margin-top: 3px;
	
	
	}
.teaser-incen {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 900px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}
.teaser-incen1 {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 1050px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}
.teaser-win {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 150px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
		
	}
.teaser-boat {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 280px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}
.teaser-bilk {
	border: 0px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 483px;
	height: 480px;
	overflow: hidden;
	padding-left:0px;
	margin-left:3px;
	margin-top: 3px;
	
	
	}
.teaserhome {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 483px;
	height: 120px;
	overflow: hidden;
	padding-left:0px;
	margin-left:3px;
	margin-top: 0px;
	
	
	}	
.teaser {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 483px;
	height: 100px;
	overflow: hidden;
	padding-left:0px;
	margin-left:3px;
	margin-top: 0px;
		}	
.teaserbobo {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 483px;
	height: 120px;
	overflow: hidden;
	padding-left:0px;
	margin-left:3px;
	margin-top: 0px;
		}	
	.teaser-n1 {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 460px;
	height: 100px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}	
.teaser-bbb{
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 478px;
	height: 100px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}	
.teaser-ins {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 200px;
	height: 100px;
	overflow: hidden;
	padding-left:0px;
	margin-left:8px;
	margin-top: 3px;
	
	
	}	
.teaser-trade {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 480px;
	height: 100px;
	overflow: hidden;
	padding-left:0px;
	margin-left:5px;
	margin-top: 3px;
	
	}	
.teaser-trade1 {
	border: 1px solid #deddd9;
	padding: 0px 2px 0px 15px;
	width: 480px;
	height: 200px;
	overflow: hidden;
	padding-left:0px;
	margin-left:	5px;
	margin-top: 3px;
	
	
	}	
.teaser-about {
	width: 497px;
	height: 1203px;
	overflow: hidden;
	border: 0px solid #deddd9;
	margin-top: 3px;
	margin-left: 0;
	}	
.teaser3 {
	width: 435px;
	overflow: hidden;
	border: 0px solid #deddd9;
	padding:0;
	margin-top: 3px;
	margin-left: 0;
	}	
.teaser2 {
	width: 435px;
	overflow: hidden;
	border: 0px solid #deddd9;
	padding:0;
	margin-top: 3px;
	margin-left: 0;
	}
.teaser-1 {
	width: 435px;
	overflow: hidden;
	border: 0px solid #deddd9;
	padding:0;
	margin-top: 3px;
	margin-left: 0;
	}

		
.teaser p a:link, .teaser p a:visited, .teaser p a:hover, .teaser p a:active {
	font-weight: bold;
	text-decoration: none;
	color: #444;
	}
.teaser p a:hover, .teaser p a:active {
	font-weight: bold;
	/*text-decoration: underline;*/
	color: #000;
	}

.teaser img {
	margin: -2px 10px 0 -14px;
	float: left;
	padding-left: 3px;
	}	
.teaserbobo img {
	margin: -2px 10px 0 -14px;
	float: left;
	padding-left: 3px;
	}	
.teaser-n1 p a:link, .teaser-n1 p a:visited, .teaser-n1 p a:hover, .teaser-n1 p a:active {
	font-weight: bold;
	text-decoration: none;
	color: #444;
	}
.teaser-n1 p a:hover, .teaser-n1 p a:active {
	font-weight: bold;
	/*text-decoration: underline;*/
	color: #000;
	}

.teaser-n1 img {
	margin: -2px 10px 0 -14px;
	float: left;
	padding-left: 3px;
	}	
.teaser-n1ll p a:link, .teaser-n1 p a:visited, .teaser-n1 p a:hover, .teaser-n1 p a:active {
	font-weight: bold;
	text-decoration: none;
	color: #444;
	}
.teaser-n1ll p a:hover, .teaser-n1ll p a:active {
	font-weight: bold;
	/*text-decoration: underline;*/
	color: #000;
	}

.teaser-n1ll img {
	margin: -2px 10px 0 -14px;
	float: left;
	padding-left: 3px;
	}	
/*  logos  ------------------------------------------------ */


#logolink {
	position: absolute;
	left: 385px;
	top: 20px;
	width: 220px;
	height: 90px;
	z-index: 9;
	}

#buttonlogo {
	display: block;
	padding: 0;
	background: transparent url(/img/dummy.gif) no-repeat;
	width: 220px;
	height: 90px;
	}




/*  helpers  ------------------------------------------------ */


.whitespace	{
	background: #fff url(/img/pat_whitespace.gif);
	margin: 40px 0 0 0;
	padding: 0 15px; 
	}

.clearall {
	clear: both;  /* erzwingt neue zeile nach text umfluss float */
	height: 1px;
	}

.inline {
	display: inline;
	}

.hide, hr {
	display: none;
	}

.vspace {
	margin: 10px 0 0 0;
	}
	
.sp10 { margin-top: 10px; }
.sp15 { margin-top: 15px; }
.sp20 { margin-top: 20px; }


/*  Indu: lievedit  ------------------------------------------------ */

.liveedit {
	margin: 0;
	margin-bottom: 30px;
	border: 1px #E5DD98 solid;
	border-top: 1px #fff solid;
	padding: 2px 5px 2px 26px;
	background: #FAF4C4 url(/img/iliveedit.gif) no-repeat 6px 5px;
	}

.liveedit a, .liveedit a:link, .liveedit a:visited {
	text-transform: uppercase;
	color: #CA9D50;
	text-decoration: none;
	background: transparent; 
	}

.liveedit a:hover {
	color: #F4B244;
	text-decoration: none;
	background: transparent; 
	}

/* in olive */
.liveedit {
	margin: 0;
	margin-bottom: 30px;
	border: 1px #A0D872 solid;
	border-top: 1px #fff solid;
	padding: 2px 5px 2px 26px;
	background: #CDF8A9 url(/img/iliveedit1.gif) no-repeat 6px 5px;
	}

.liveedit a, .liveedit a:link, .liveedit a:visited {
	text-transform: uppercase;
	color: #80B231;
	text-decoration: none;
	background: transparent; 
	}

.liveedit a:hover {
	color: #9D910C;
	text-decoration: none;
	background: transparent; 
	}



/*    ------------------------------------------------ */


.picturebox em {
	color: #5F6C47;
	}

.photoregularfive {
	vertical-align: middle;
	vertical-align: text-top;
	}

/* img stuff
.content .photoregularfive {
	margin-left: -24px;
	}
	
#navBeta .photoregularfive {
	margin-left: 0;
	}
*/

.avalability li {
	list-style-type: none;
	}



/*
.th1 { width: 60px; }
.th2 { width: 270px; }
*/



	


	
.previewbox {
	width: 100px;
	float:right;
	}
	
.previewbox {
	position:absolute;
	left:-110px;
	float: none;
	}

.previewbox2 {
	width: 240px;
	float: right;
	margin: -38px 0 -30px 0;
	}
	

/* formular stuff */

#xForm {
	margin-left: 21px;
	}

#xForm .warning p {
	margin: 0;
	padding: 5px 0 7px 0;
	font-weight: bold;
	color: #DC2102;
	}

#xForm .required {
	/*background: #FFB9AC;*/
	background: #fff url(/img/i_required.gif) no-repeat 340px 8px;
	}
	
#xForm label {
	float: left;
	width: 20%;
	margin-top: 3px;
	text-align: left;
	}

fieldset { 
	border: 1px solid #eee;
	padding: 10px;
	margin-bottom: 10px;
	background: #eee;
	}

fieldset p { 
	margin: 0 0 8px 0; 
	padding: 0 0 0 10px; 
	}

legend {
	font-weight: bold;
	font-size: 12px;
	color: #555;
	padding-left: 3px;
	}


	



h2 strong {
	color: #FF0000;
	}

/*
#navBeta .sidebox {
	width: 150px;
	}

#navBeta .sidebox a {
	margin-left: 10px;
	}
*/


/* hack for small pages for no y scrolling (but not valid :-( 
html {
	scrollbar-arrow-color: #f00;
	overflow-x:hidden; 	
	}
*/

#navBeta #quicksearch, #navBeta #quicksearch h2 {
	background: #ddd;
	}

#navBeta #quicksearch fieldset {
	width: 130px;
	padding: 0 0 0px 10px;
	margin:0;
	border: none;
	background: #ddd;
	}

#navBeta #quicksearch legend {
	display: none;
	}
	
#navBeta #quicksearch input {
	width: 126px;
	background: #fff;
	}
	
#navBeta #quicksearch p,  #navBeta #quicksearch label {
	padding: 0;
	margin: 0;
	}
	
#navBeta #quicksearch form {
	margin: 0;
	padding:0;
	}



/* globus side boxes */

#contactbox {
	background: #a9aaac;
	padding:8px 8px;
	border-bottom: 3px solid #fff;
	text-decoration: none;
	}

#contactbox h2, #contactbox p {
	font-weight: bold;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	}

#contactbox h2 {
	color: #fff;
	margin: 8px 0 4px 0;
	}
	
#contactbox h2 a:link,
#contactbox h2 a:visited,
#contactbox h2 a:hover,
#contactbox h2 a:active {
	color: #404443;
	font-weight: bold;

	}
	
#contactbox h2 a:hover,
#contactbox h2 a:active {
	color: #000;
	}

#catalogbox {
	background: #cccece;
	padding: 0px 0px;
	
	}

#catalogbox h2 {
	font-weight: bold;
	padding: 0;
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	margin: 8px 0 2px 0;
	}

#catalogbox img {
	border: none;
	margin: 0px;
	}





/* globus content boxes */


.content p {
	margin-left: 12px;


	}

.content ul {
	margin-left: 38px;
	}

.teasingbox {
	background: #dfddda;
	margin: 0;

	padding-bottom: 4px;
	margin-bottom: 4px;
	width: 497px;
	}

.panoramabox-holiday {
	height:3080px;
	padding-left:0px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 486px;
	}
.panoramabox-network2 {
	height:380px;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-network1 {
	height:680px;
	margin: 0;
	padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-mation{
	height:3580px;
	margin: 0;
		padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-1 {
	height:480px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-tour {
	height:180px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-tour22 {
	height:580px;
	margin: 0;
	padding-left:2px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-country {
	height:4800px;
	margin: 0;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-information {
	height:3700px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-country1 {
	height:900px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-trade {
	height:70px;
	margin: 0;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-profile{
	height:550px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-profile-1{
	height:750px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-thailand{
	height:950px;
	padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-thailand1{
	height:0px;
	margin-top:-850px;
	padding-left:0px;
	padding-right:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 486px;
	}
.panoramabox-east{
	height:350px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-noneeast{
	height:870px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-why{
	height:380px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-profile1{

	height:450px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-profile2{

	height:400px;
	margin: 0;
	padding-left:3px;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 483px;
	}
.panoramabox-profile3{

	height:600px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 475px;
	}
.panoramabox-profile5{

	height:650px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 475px;
	}
.panoramabox-profile4{

	height:700px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 475px;
	}
.panoramabox-about {
	height:1400px;
	margin: 0;
	padding-left:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-south {
	height:1800px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-infor {
	height:5600px;
	margin: 0;
	padding-left:1px;
	
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-infor2 {
	height:3430px;
	margin: 0;
	padding-left:1px;
	
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
	.panoramabox-net {
	height:100px;
	margin: 0;
	padding-left:5px;
	
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
	.panoramabox-infor3 {
	height:4380px;
	margin: 0;
	padding-left:1px;
	
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-i {
	height:1100px;
	margin: 0;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 475px;
	}
.panoramabox-b {
	height:500px;
	margin: 0;
	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 480px;
	background-color:#ffffff;
	}
.bb {
	z-index:18;
	height:500px;
	margin: 0;
	padding-left:3px;
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 480px;
	background-color:#ffffff;
	}
.panoramabox, .panoramaboxr {
	
	margin: 0;
	padding-left:3px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 483px;
	}
.panoramabox-new, .panoramaboxr {
	background-color:#e5e6ea;
	margin: 0;
	padding-left:3px;
	padding-top: 3px;
	padding-bottom: 4px;
	width: 484px;
	}
.teasingbox h2, .panoramabox h2, .panoramaboxr h2 {
	
	margin-top: 4px;
	margin-bottom: 7px;
	margin-left: 21px;
	padding: 0;
	font-size: 25px;
	font-weight: bold;
	line-height: 1.1em;
	color: #000;
	}

.teasingbox p, .panoramabox p, .panoramaboxr p {

	font-weight: bold;
	padding: 0 10px 0 0;
	}

.teasingbox img {
	margin: 0;
	padding: 0;
	}

.fcontent .panoramabox {

	padding-left:5px;
	margin-bottom: 4px;
	}
.fcontent5 .panoramabox {
	padding-left:2px;
	margin-bottom: 4px;
	}
.fcontent1 .panoramabox {
border: 1px solid #79745e;
	padding-left:5px;
	margin-bottom: 4px;
	}

.whitecontent .panoramabox { 
background: #fff; padding-bottom: 0; }

.map img { 
	margin-left: 21px;
	margin-bottom: 22px;
	border: 1px solid #79745e;
	}




/* breadcrumb */

#navYouarehere p {
	font-size: 12px;
	}
	
#navYouarehere a:link, #navYouarehere a:visited {
	text-decoration: none;
	}

#navYouarehere em {
	color: #b8b8b8;
	}

#hotelgallery {
	margin: 0 0 10px 22px;
	}




/* link box */

.linkbox {
	width: 435px;
	height: 94px;
	margin-left: 21px;
	}
.linkbox1 {
	width: 205px;
	height: 94px;
	margin-left: 21px;
	}	
.linkbox h2 {
	margin-left: 100px;
	margin-top: -105px;
	color: #857C6B;
	font-size: 14px;
	}
	
.linkbox h2 a:link, 
.linkbox h2 a:visited {
	color: #555;
	font-weight: bold;
	font-size: 14px;
	}
	
.linkbox h2 a:hover,
.linkbox h2 a:active {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	}

.linkbox p {
	margin-left: 100px;
	}

.linkbox img {
	margin-left: -100px;
	}

/* iframe includes iform */


/* impressum */

#bimpressum .fcontent a:link, 
#bimpressum .fcontent a:visited {
	color: #555;
	text-decoration: none;
	}
	
#bimpressum .fcontent a:hover,
#bimpressum .fcontent a:active {
	color: #000;
	text-decoration: none;
	}

/* ueber uns */

h2 a:link, 
h2 a:visited {
	color: #555;
	font-weight: bold;
	text-decoration: none;
	}
	
h2 a:hover,
h2 a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
	
h3 a:link, 
h3 a:visited {
	color: #555;
	font-weight: bold;
	text-decoration: none;
	}
	
h3 a:hover,
h3 a:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
	
h4 a:link, 
h4 a:visited {
	color: #534C3D;
	font-weight: bold;
	}
	
h4 a:hover,
h4 a:active {
	color: #000;
	font-weight: bold;
	}


/* home specials  */

#worldmap {
	background: #605d5d;
	padding: 0px;
	border-bottom: 3px solid #fff;
}

#dreamvacation-bangkoka {
	background: #99999b;
	padding: 0  0px 0px 0px;

	
	}


}
#dreamvacation-bangkoka li  {
	font: 12px/35px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoka li a {
	font: 12px/35px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoka li a:hover {
	font: 12px/35px arial, helvetica, sans-serif;
font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-bangkoka li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}


#dreamvacation-bangkoknew {
	background: #99999b;
	padding: 0  0px 0px 0px;
	border-bottom: 0px solid #fff;
	}
#dreamvacation-bangkoknew1 {
	background: #99999b;
	padding: 0  0px 0px 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-bangkoknew1 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoknew1 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 10px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoknew1 li a:hover {
	color: #fff;
	padding: 0 0px 0 10px;
	background: #4b4b4b;
	text-decoration: none;
	}

#dreamvacation-bangkoknew1 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #99999b;
	border: 0;
	}
#dreamvacation-bangkoks-n {
	background: #99999b;
	padding: 0  0px 0px 0px;
	font: 12px/34px arial, helvetica, sans-serif;

	}
}
#dreamvacation-bangkoks-n li  {
	font: 12px/33px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks-n li a {
	font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0 0px 0 10px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks-n li a:hover {
font: 12px/33px arial, helvetica, sans-serif;
font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #4b4b4b;
	text-decoration: none;
	}

#dreamvacation-bangkoks-n li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #99999b;
	border: 0;
	}
	#dreamvacation-bangkoks-n1 {
	background: #6c6e91;
	padding: 0  0px 0px 0px;
	font: 12px/33px arial, helvetica, sans-serif;

	}
}
#dreamvacation-bangkoks-n1 li  {
	font: 12px/33px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks-n1 li a {
	font: 12px/33px arial, helvetica, sans-serif;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0 0px 0 10px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks-n1 li a:hover {
font: 12px/33px arial, helvetica, sans-serif;
font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #6c6e91;
	text-decoration: none;
	}

#dreamvacation-bangkoks-n1 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #99999b;
	border: 0;
	}
#dreamvacation-bangkoknew2 {
	background: #99999b;
	padding: 0  0px 0px 0px;
	border-bottom: 0px solid #fff;
	}
}
#dreamvacation-bangkoknew2 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoknew2 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 10px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoknew2 li a:hover {
	color: #fff;
	padding: 0 0px 0 10px;
	background: #4b4b4b;
	text-decoration: none;
	}

#dreamvacation-bangkoknew2 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #99999b;
	border: 0;
	}

#dreamvacation-bangkok1 {
	font: 12px/33px arial;
	font-weight: bold;
	background: #99999b;
	padding: 0  0px 0px 0px;
	
	
	}
#dreamvacation-bangkok1 li  {
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	background: #cccccc;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkok1 li a {
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0 0px 0 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}


#dreamvacation-bangkok1 li a:hover {
	font: 12px/33px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
	border:0px;
	}
#dreamvacation-bangkoks5 li  {
	font: 12px/16px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #cccccc;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks5 li a {
	font: 12px/16px arial;
	font-weight: bold;
	height:35px;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks5 li a:hover {
	font: 12px/16px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
}
	#dreamvacation-bangkoks5 li.sactive {
	font: 12px/16px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
	#dreamvacation-bangkoks6 li  {
	font: 12px/16px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #cccccc;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks6 li a {
	font: 12px/16px arial;
	font-weight: bold;
	height:33px;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks6 li a:hover {
	font: 12px/16px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
}
	#dreamvacation-bangkoks6 li.sactive {
	font: 12px/16px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
	#dreamvacation-bangkoks7 li  {
	font: 12px/32px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	border: 0;
	background: #cccccc;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks7 li a {
	font: 12px/32px arial;
	font-weight: bold;
	height:32px;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks7 li a:hover {
	font: 12px/32px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
}
	#dreamvacation-bangkoks7 li.sactive {
	font: 12px/32px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}

#dreamvacation-bangkoks li  {
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks li a {
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks li a:hover {
	font: 12px/33px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
}
	#dreamvacation-bangkoks li.sactive {
	font: 12px/33px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
}
	#dreamvacation-bangkoks11 li  {
	border-bottom: 3px solid #99999b;
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks11 li a {
	
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:0px 0px 0px 10px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks11 li a:hover {
	font: 12px/33px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #41413f;
	text-decoration: none;
}
	#dreamvacation-bangkoks11 li.sactive {
	font: 12px/33px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 10px;
	background: #6c6e91;
	border: 0;
	}
	#dreamvacation-bangkoks14 li  {
	font: 12px/16px arial;
	font-weight: bold;
	height:32px;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks14 li a {
	border-bottom: 3px solid #6c6e91;
	font: 12px/16px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks14 li a:hover {
	font: 12px/16px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	text-decoration: none;
	height:32px;
}
	#dreamvacation-bangkoks14 li.sactive {
	font: 12px/16px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
	#dreamvacation-bangkoks19 li  {
	font: 12px/16px arial;
	font-weight: bold;
	height:32px;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks19 li a {
	border-bottom: 3px solid #99999b;
	font: 12px/16px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks19 li a:hover {
	font: 12px/16px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #99999b;
	text-decoration: none;
	height:32px;
}
	#dreamvacation-bangkoks19 li.sactive {
	font: 12px/16px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
	#dreamvacation-bangkoks15 li  {
	
	font: 12px/16px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks15 li a {
	
	font: 12px/16px arial;
	font-weight: bold;
	height:32px;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks15 li a:hover {
	font: 12px/16px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
}
	#dreamvacation-bangkoks15 li.sactive {
	font: 12px/16px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-bangkoks16 li  {
	font: 12px/16px arial;
	font-weight: bold;
	height:32px;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks16 li a {
	
	font: 12px/16px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks16 li a:hover {
	font: 12px/16px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
	height:32px;
}
	#dreamvacation-bangkoks16 li.sactive {
	font: 12px/16px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-bangkoks12 li  {
	border-bottom: 3px solid #6c6e91;
	font: 12px/32px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;

	background: #cccccc;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks12 li a {
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks12 li a:hover {
	font: 12px/33px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	text-decoration: none;
}
	#dreamvacation-bangkoks12 li.sactive {
	font: 12px/33px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-bangkoks13 li  {

	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0  0px 0px 0px;

	background: #cccccc;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkoks13 li a {
	font: 12px/33px arial;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkoks13 li a:hover {
	font: 12px/33px arial;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	text-decoration: none;
}
	#dreamvacation-bangkoks13 li.sactive {
	font: 12px/33px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-bangkok1 li.sactive {
	font: 12px/32px arial;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation {
	background: #99999b;
	padding: 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-Tailorm2 {
	font-weight: bold;
	font: 12px/18px arial, helvetica, sans-serif;
	background: #6c6e91;


}
#dreamvacation-Tailorm2 li  {
	border-bottom: 3px solid #fff;
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	padding: 0px; 0px; 0px; 0px;
	background: #6c6e91;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-Tailorm2 li a {
	
	font: 12px/15px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	height:32px;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;z
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-Tailorm2 li a:hover {
font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;;
color: #fff;
padding:0px 0px 0px 8px;
background: #6c6e91f;
text-decoration: none;
	}

#dreamvacation-Tailorm2 li.sactive {
font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #fff;
padding: 0px 0px 0px 0px;
background: #6c6e91;


	}
#dreamvacation-Tailorm {
	font-weight: bold;
	font: 12px/18px arial, helvetica, sans-serif;
	background: #99999b;


}
#dreamvacation-Tailorm li  {
	border-bottom: 3px solid #99999b;
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	padding: 0px; 0px; 0px; 0px;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-Tailorm li a {
	
	font: 12px/15px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	height:32px;
	display: block;
	margin: 0;
	padding:0px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;z
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-Tailorm li a:hover {
font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;;
color: #fff;
padding:0px 0px 0px 8px;
background: #41413f;
text-decoration: none;
	}

#dreamvacation-Tailorm li.sactive {
font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #fff;
padding: 0px 0px 0px 0px;
background: #6c6e91;


	}
#dreamvacation-Tailor {
	font-weight: bold;
	font: 12px/15px arial, helvetica, sans-serif;
	background: #99999b;

}
#dreamvacation-Tailor li  {

	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	padding: 0px; 0px; 0px; 0px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-Tailor li a {
	font: 12px/15px arial, helvetica, sans-serif;
	height:30px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:2px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;z
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-Tailor li a:hover {
font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;;
color: #fff;
padding:2px 0px 0px 8px;
background: #41413f;
text-decoration: none;
	}

#dreamvacation-Tailor li.sactive {

font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #fff;
padding:10px 5px 5px 8px;
background: #6c6e91;


	}
#dreamvacation-Tailorbo1 {
	font-weight: bold;
	font: 12px/15px arial, helvetica, sans-serif;
	background: #6c6e91;

}
#dreamvacation-Tailorbo1 li  {

	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	padding: 0px; 0px; 0px; 0px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-Tailorbo1 li a {
	font: 12px/15px arial, helvetica, sans-serif;
	height:30px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:2px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;z
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-Tailorbo1 li a:hover {
font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;;
color: #fff;
padding:2px 0px 0px 8px;
background: #6c6e91;
text-decoration: none;
	}

#dreamvacation-Tailorbo1 li.sactive {

font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #fff;
padding:10px 5px 5px 8px;
background: #6c6e91;


	}
#dreamvacation-Tailorbo {
	font-weight: bold;
	font: 12px/15px arial, helvetica, sans-serif;
	background: #99999b;

}
#dreamvacation-Tailorbo li  {

	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	padding: 0px; 0px; 0px; 0px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-Tailorbo li a {
	font: 12px/15px arial, helvetica, sans-serif;
	height:34px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0;
	padding:2px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;z
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-Tailorbo li a:hover {
font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;;
color: #fff;
padding:2px 0px 0px 8px;
background: #41413f;
text-decoration: none;
	}

#dreamvacation-Tailorbo li.sactive {

font: 12px/15px arial, helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #fff;
padding:10px 5px 5px 8px;
background: #6c6e91;


	}

#dreamvacation-Tailor1 {
	background: #99999b;
	padding: 0  0px 0px 0px;
	border-bottom: 0px solid #fff;

}
#dreamvacation-Tailor1 li  {
	font: 12px arial, helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	padding: 0px; 0px; 0px; 0px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-Tailor1 li a {
	font: 12px/40pxarial, helvetica, sans-serif;
	height:40px;
	display: block;
	margin: 0;
	padding:10px 5px 5px 10px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-Tailor1 li a:hover {
	color: #fff;
	padding:10px 5px 5px 10px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-Tailor1 li.sactive {
	text-decoration: none;
	height:40px;
	font-weight: bold;
	color: #fff;
	padding:10px 5px 5px 10px;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-n {
	background: #99999b;
	padding: 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-n li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-n li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-n li a:hover {
	color: #fff;
	padding: 0 0px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-n li.sactive {
	font: 12px/32px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-r {
	background: #99999b;
	padding: 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-r li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-r li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 4px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-r li a:hover {
	color: #fff;
	padding: 0 0px 0 4px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-r li.sactive {
	font: 12px/32px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-chig {
	background: #2d2c2c;
	padding: 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-chig li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #2d2c2c;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-chig li a {
	font: 12px/22px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 30px;
	border: 0;
	background: #2d2c2c;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-chig li a:hover {
	color: #fff;
	padding: 0 0px 0 30px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-chig li.sactive {
	font: 12px/22px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #2d2c2c;
	border: 0;
	}

#dreamvacation-chig5 {
	background: #99999b;
	padding: 0px;
	border-bottom: 3px solid #99999b;
	}
}
#dreamvacation-chig5 li  {
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-chig5 li a {
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-chig5 li a:hover {
	font: 12px/18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 0 8px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-chig5 li.sactive {
	font: 12px/18px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #2d2c2c;
	border: 0;
	}

#dreamvacation-chig-1 {
	background: #99999b;
	padding: 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-chig-1 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #ffcccc;
	font-weight: bold;
	color: #99999b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-chig-1 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 30px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-chig-1 li a:hover {
	color: #fff;
	padding: 0 0px 0 30px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-chig-1 li.sactive {
	font: 12px/22px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-chig-6 {
	background: #99999b;
	padding: 0px;

	}
}
#dreamvacation-chig-6 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #ffcccc;
	font-weight: bold;
	color: #99999b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-chig-6 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 30px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-chig-6 li a:hover {
	color: #fff;
	padding: 0 0px 0 30px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-chig-6 li.sactive {
	font: 12px/32px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 30px;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-chig-5 {
	background: #99999b;
	padding: 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-chig-5 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #ffcccc;
	font-weight: bold;
	color: #99999b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-chig-5 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 60px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-chig-5 li a:hover {
	color: #fff;
	padding: 0 0px 0 60px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-chig-5 li.sactive {
	font: 12px/22px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-bon {
	background: #6c6e91;
	padding: 0px;
	
	}

}
#dreamvacation-bon li  {
	font: 12px/0px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon li a {
	list-style: none;
	font: 12px/17px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 10px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}

#dreamvacation-bon-m {
	font-weight: bold;
	font: 12px/35px arial;
	background: #99999b;
	
	}
}
#dreamvacation-bon-m li  {
	font: 12px/33px arial, helvetica, sans-serif;
	display: block;
	height:33px;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	font-weight: bold;
	color: #6c6e91;
	background: #99999b;
	text-decoration: none;
 	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m li a {
	list-style: none;
	font: 12px/33px arial, helvetica, sans-serif;
	display: block;
	height:33px;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m  li a:hover {
	list-style: none;
	font: 12px/33px arial, helvetica, sans-serif;
	display: block;
	height:33px;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	}

	
#dreamvacation-bon-mtail {
	font-weight: bold;
	font: 12px/15px arial, helvetica, sans-serif;
	background: #99999b;
	
	}
}
#dreamvacation-bon-mtail li  {
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	font-weight: bold;
	color: #6c6e91;
	background: #6c6e91;
	text-decoration: none;
 	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-mtail li a {
	list-style: none;
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 2px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-mtail  li a:hover {
	list-style: none;
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 2px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	}
#dreamvacation-bon-mtail li.sactive {
	font: 12px/15px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0px 0 8px;
	color: #fff;
	background: #6c6e91;
	border: 0;
}
	#dreamvacation-bon-mtail2 {
	font-weight: bold;
	font: 12px/0px arial, helvetica, sans-serif;
	background: #6c6e91;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-bon-mtail2 li  {
	font: 12px/16px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	font-weight: bold;
	color: #6c6e91;
	background: #99999b;
	text-decoration: none;
		voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-mtail2 li a {
	height:32px;
	list-style: none;
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-mtail2  li a:hover {
	list-style: none;
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	}
#dreamvacation-bon-m6 {
	font-weight: bold;
	font: 12px/15px arial, helvetica, sans-serif;
	background: #99999b;
	border: 0;
	}
}
#dreamvacation-bon-m6 li  {
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	font-weight: bold;
	color: #6c6e91;
	height:30px;
	background: #99999b;
	text-decoration: none;
 	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m6 li a {
	list-style: none;
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	height:30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m6  li a:hover {
	list-style: none;
	font: 12px/15px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	height:30px;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	}
#dreamvacation-bon-m4 {
	background: #6c6e91;
	padding: 0px;
	border-bottom: 3px solid #6c6e91;
	}
}
#dreamvacation-bon-m4 li  {
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m4 li a {
	list-style: none;
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m4 li a:hover {
	list-style: none;
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	}
	#dreamvacation-bon-m4b {
	background: #6c6e91;
	padding: 0px;
	border-bottom: 3px solid #99999b;
	}
}
#dreamvacation-bon-m4b li  {
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	border: 0;
	background: #6c6e91;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m4b li a {
	list-style: none;
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bon-m4b li a:hover {
	list-style: none;
	font: 12px/18px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 8px;
	border: 0;
	background: #41413f;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
	}
#dreamvacation-chig-2 {
	background: #99999b;
	padding: 0px;
	border-bottom: 3px solid #fff;
	}
}
#dreamvacation-chig-2 li  {
	font:12px/14px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #ffcccc;
	font-weight: bold;
	color: #99999b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-chig-2 li a {
	font: 12px/20px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 30px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-chig-2 li a:hover {
	color: #fff;
	padding: 0 0px 0 30px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-chig-2 li.sactive {
	font: 12px/32px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #6c6e91;
	border: 0;
}

#dreamvacation-bo {
	background: #565555;
	padding: 0px;
	
}
#dreamvacation-bo li  {
	font: 12px/0px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #2d2c2c;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bo li a {
	list-style: none;
	font: 12px/22px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 16px;
	border: 0;
	background: #2d2c2c;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}

#dreamvacation-chig-3 {
	background: #99999b;
	padding: 0px;
	
	}
}
#dreamvacation-chig-3 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #ffcccc;
	font-weight: bold;
	color: #99999b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-chig-3 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 30px;
	border: 0;
	background: #99999b;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-chig-3 li a:hover {
	color: #fff;
	padding: 0 0px 0 30px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-chig-3 li.sactive {
	font: 12px/22px arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0px 0 0px;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-boat li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-boat li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-boat li a:hover {
	color: #fff;
	padding: 0 0px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-boat li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-boat {
	background: #f4f1c6;
	padding: 0px;
	height:480px;

}
#dreamvacation-vip {
	background: #f4f1c6;
	padding: 0px;
	height:540px;

}
#dreamvacation-bilk {
	background: #f4f1c6;
	padding: 0px;
	height:580px;

}
#dreamvacation-special {
	background: #f4f1c6;
	padding: 0px;
	height:640px;

}
#dreamvacation-tail {
	background: #f4f1c6;
	padding: 0px;
	height:460px;

}

#dreamvacation-special li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-special li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-special li a:hover {
	color: #fff;
	padding: 0 0px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-special li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}

#dreamvacation-trade {
	background: #f4f1c6;
	padding: 0px;
	height:520px;

}
#dreamvacation-trade li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-trade li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-trade li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}	
}

#dreamvacation1 {
	font: 12px arial, helvetica, sans-serif;
	background-image: url(../images/bg1.jpg);
	text-decoration: none;
	font-weight: normal;
	color: #000;
	background: #f4f1c6;
	padding: 10px;
	height:520px;
}
#dreamvacation-explor {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height:auto; 
	height: 700px;
}
#dreamvacation-tour{
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height:auto; 
	height: 600px;
}
#dreamvacation-member {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height:auto; 
	height: 750px;
}	
#dreamvacation-hotel {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height:auto; 
	height: 1000px;
}
#dreamvacation-member {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-member li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-member li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-member li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}	
#dreamvacation-network {
	background: #f4f1c6;
	padding: 0px;
	height:1250px;

}
#dreamvacation-network {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-network li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-network li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-network li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-bangkok {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height:910px;


	}	
#dreamvacation-east{
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height:510px;


	}	
#dreamvacation-noneeast{
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height:1050px;


	}	
	#dreamvacation-bangkok li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-bangkok li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-bangkok li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-bangkok li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-profile {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height: 620px;


	}	
	#dreamvacation-profile li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-profile li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-profile li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-profile li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation-new {
	background-repeat: repeat-y
	padding: 0;
	width:163px;
	min-height:10px;
	}	
	#dreamvacation-new li  {
	font: 12px/32px arial, helvetica, sans-serif;

	display: block;
	margin-left:-18px;
	border: 0;
	background: #cccccc;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 163px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-new li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin-left:0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #ccccc;
	margin-left:0px;
	text-decoration: none;
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 163px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-new li a:hover {
	color: #fff;
		margin-left:0px;
	background: #cccccc;
	text-decoration: none;
	}

#dreamvacation-new li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #cccccc;
	border: 0;
	}
#dreamvacation-why {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
	height: 542px;


	}	
	#dreamvacation-why li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation-why li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation-why li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation-why li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation2 {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y
	padding: 0;
	width:186px;
   height: 1560px;


	}	
	#dreamvacation2 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation2 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation2 li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation2 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}	



#bow {
	list-style: none;
	
	padding: 0px;
	


	}	
	#bow li  {
	list-style: none;
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;

}
#bow li a {
	list-style: none;
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	
}
	
#bow li a:hover {
	list-style: none;
	color: #fff;
	padding: 0 0px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#bow li.sactive {
	padding: 0 0px 0 0px;
	list-style: none;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #6c6e91;
	border: 0;
	}
#dreamvacation3 {
	background: #f4f1c6;
	padding: 0;
	width:186px;
	height: 685px;
	background-position: center top;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y;

	}	
#dreamvacation3 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation3 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation3 li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation3 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #cccccc;
	border: 0;
	}	

#dreamvacation4 {
	background: #f4f1c6;
	padding: 0;
	width:186px;
	height: 950px;
	background-position: center top;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y;

	}	
#dreamvacation4 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation4 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation4 li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation4 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #cccccc;
	border: 0;
	}	

	#dreamvacation44 {
	background: #f4f1c6;
	padding: 0;
	width:186px;
	height: 850px;
	background-position: center top;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y;

	}	
#dreamvacation44 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation44 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation44 li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation44 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #cccccc;
	border: 0;
	}	


#dreamvacation5 {
	background: #f4f1c6;
	padding: 0;
	width:186px;
	height: 650px;
	background-position: center top;
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y;

	}	
#dreamvacation5 li  {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
#dreamvacation5 li a {
	font: 12px/32px arial, helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 0 0px 0 0px;
	border: 0;
	background: #f4f1c6;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
	width: 150px; 	/* False value for IE4-5.x/Win. */
 	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 220px;	/* You get it. Good value for compliant browers. */	
}
	
#dreamvacation5 li a:hover {
	color: #fff;
	padding: 0 2px 0 0px;
	background: #41413f;
	text-decoration: none;
	}

#dreamvacation5 li.sactive {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: #cccccc;
	border: 0;
	}	
#navCountry a {
	color: #fff;
	text-decoration: none;
	}

#navCountry .listing {
	position: absolute;
	left: -999em;
}
#navCountry .listing2 {
	position: absolute;
	left: -999em;
}
#navCountry select {
	width: 155px;
	margin: 10px 0;
	}


/* special reisebueros */

#breisebueros td, #bagences-de-voyages td {
width: 140px;
}

/* dev stuff: not for live ---------------------------------------------  */

#navCountry img {
	margin: 0;
	padding: 0;
	}



/*  SPECIALS: rio inside -----------------------------------------------  */

#brio-inside .panoramabox { margin-bottom: 20px; }
#brio-inside .panoramaboxr { margin-bottom: 20px; background: #22529A; }
#brio-inside .panoramaboxr h1 { color: #ddd; }
#brio-inside #navCountry li a { background: #2D62A6; }
#brio-inside #navCountry li.sactive a { background: #3F81BD; }
#brio-inside #navCountry li.sactive { border-color: #333; }
#brio-inside #navCountry ul.level2 li a { background: #3F81BD; }

#brio-inside #navBeta { display: none; }
#brio-inside #section1 { float: right; margin: 0 0 10px 10px; }

#brio-inside table.tbl, #brio-inside table.tbl2 { width: 430px; }
#brio-inside table.tbl1 { width: 570px; }

#brio-inside table.tbl .th1 { width: 150px; }
#brio-inside table.tbl .th2 { width: 100px; }

#brio-inside .boxalert { background: #98CBE6; }
#brio-inside pre { width: 410px; background: #C9E0EE; }
#brio-inside pre b { color: #000; }
#brio-inside .content h2 { display: block; clear: both; border-top: 1px solid #ccc; padding-top: 17px; }


/*
#brio-inside #navCountry { margin-top: -18px; }
 html #brio-inside #navCountry { margin-top: 0; }
#brio-inside #navCountry li.sactive a { line-height: 34px; }
*/


/*  SPECIALS: debug styles ---------------------------------------------- */

div.debug {
	background: #dfd url(/admin/img/i_debug) no-repeat 3px 5px;
	padding: 5px 3px 3px 25px !important;
	margin: 10px 0 5px 0;
	}
	
div.debug p {
	padding: 0;
	margin: 0;
	}
	
div.debug pre {
	background: #fff;
	width: 410px;
	margin: 4px 0;
	}
	
#debug_site { display: none; }


/*  SPECIALS: others?? -------------------------------------------------- */

.smalltext p {
	font-size: 12px;
	line-height: 12px;
}


.columnbox {
	float: left;
	width: 200px;
	padding: 0 0 0 10px;
	margin: 0;
}

#navBeta ul {
	list-style: none;
	width:163px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	}

#navBeta li	{
	display: inline;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	/*border-bottom: 1px solid #9A8E80;*/
	font: 12px/32px arial, helvetica, sans-serif;
	line-height: 34px;
	font-weight: normal;
	color: #E6E3DC;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 163px;	/* You get it. Good value for compliant browers. */	
	display: block;
	}


#navBeta li a {
width:163px;
	display: block;
	margin: 0;
	padding: 1px 2px 0 13px;
	border: 0;
	background: #414141;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;

	}
	
	
#navBeta li a:hover {
 width:163px;
	display: block;
	color: #fff;
	background: #857C6B;
	text-decoration: none;
	}

#navBeta li.sactive {
	width:163px;
	display: block;
	border-top: 1px solid #4b412d;
	border-bottom: 1px solid #4b412d;
	}	

#navBeta li.sactive a {
	width:163px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	/*border-top: 1px solid #000;*/
	color: #fff;
	background: #B6B0A0;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-top: 8px;
	
	}	
#navBeta div.start li a, #navAlpha div.generel2 li a {
	background: #414141;
	width:163px;
	color: #4b4b4b;
	}

#navBeta div.start li a:hover, #navAlpha div.generel2 li a:hover {
	color: #fff;

	background: #414141;
	}

#navBeta div.generel2 li.sactive a {
	
	color: #fff;
	background: #414141;
	}

