/* ######### Bodymap.htm ######### */

.shadetabs{
padding:2pt;
color:#16387c;
padding-right: 5pt;
margin-left: 2pt;
margin-top: 2pt;
margin-bottom: 1pt;
font: bold 11pt Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
padding-left:2pt;
padding-right:2pt;
padding-top:2pt;
padding-bottom:1pt;
text-decoration: none;
position: relative;
z-index: 1;
padding: auto;
margin-right: 3pt;
border: 1px solid #778;
color: #16387c;

}

.shadetabs li a:visited{
color: #16387c;
}

.shadetabs li a:hover{
text-decoration: none;
color: #16387c;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
/*border-bottom-color: white; */
border-bottom-color: #F7F7F7; back:url('ajaxtabs/shadeactive.gif')
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid darkred; /*darkred border*/
background: black url(ajaxtabs/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid darkred; /*darkred divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: black url(ajaxtabs/indentbg2.gif) center center repeat-x;
}
/*=======================================================*/
.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#F6F6F6;
color:#16387c;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
border:1px solid #AFC7C7;
text-decoration: none;
}

.menutitle-1{
cursor:pointer;
background-color:#F6F6F6;
color:#16387c;
text-decoration: none;
}

.menutitle2{
cursor:pointer;
margin-bottom: 5px;
background-color:#566D7E;
color:#FFFFFF;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}

.menutitle3{
cursor:pointer;
background-color:#566D7E;
color:#FFFFFF;
text-decoration: none;
}

.menutitle4{
cursor:pointer;
margin-bottom: 5px;
background-color:#D2CFFE;
color:#16387c;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}

.menutitle5{
cursor:pointer;
margin-bottom: 5px;
background-color:#0000CC;
color:#16387c;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}

.menutitle6{
cursor:pointer;
margin-bottom: 5px;
background-color:#FF6317;
/*color:#16387c;*/
color:#FFFFFF;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}
.menutitle6-1{
cursor:pointer;
background-color:#FF6317;
color:#FFFFFF;
text-decoration: none;
}

.menutitle7{
cursor:pointer;
margin-bottom: 5px;
background-color:#FFF380;
color:#16387c;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}

.menutitle8{
cursor:pointer;
margin-bottom: 5px;
background-color:#CCFFCC;
color:#16387c;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}
.menutitle8-1{
cursor:pointer;
background-color:#CCFFCC;
color:#16387c;
text-decoration: none;
}

.menutitle9{
cursor:pointer;
margin-bottom: 5px;
background-color:#FFFDE6;
color:#16387c;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}
.menutitle9-1{
cursor:pointer;
background-color:#FFFDE6;
color:#16387c;;
text-decoration: none;
}

.menutitle10{
cursor:pointer;
margin-bottom: 5px;
background-color:#4AA02C;
/*color:#16387c;*/
color:#FFFFFF;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}
.menutitle10-1{
cursor:pointer;
background-color:#4AA02C;
color:#FFFFFF;
text-decoration: none;
}
.mapname{
cursor: default;
margin-bottom: 5px;
color:#566D7E;
width:100pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
}
/*========================== Hover =============================*/

.menutitleho{
cursor:pointer;
margin-bottom: 5px;
background-color:#FFD731;
color:#16387c;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
/*/*/border:1px solid #AFC7C7;/* */
text-decoration: none;
}

.menutitleho-1{
cursor:pointer;
background-color:#FFD731;
color:#16387c;
text-decoration: none;
}

.menuimg{
cursor:pointer;
margin-bottom: 5px;
width:110pt;
padding:2pt;
vertical-align: middle;
text-align:center;
font-weight:bold;
font: bold 9pt Verdana;
text-decoration: none;
}

/*=======================================================*/
.submenu{
margin-bottom: 0.3em;
text-align:center;
align: center;
img-align: center;
}
#menu1{
background: #F7F7F7 url(ajaxtabs/shade.gif) top left repeat-x;*/
}
#menu2{
background: #F7F7F7 url(ajaxtabs/shade_orange.gif) top left repeat-x;
}
#menu3{
background: #F7F7F7 url(ajaxtabs/shade_bl_new.gif) top left repeat-x;
/*background: #F7F7F7 url(ajaxtabs/shade_blue.gif) top left repeat-x;*/
}
#menu4{
background: #F7F7F7 url(ajaxtabs/shade_pink.gif) top left repeat-x;
}
#menu5{
background: #FFFFFF top left repeat-x;
/*background: #F7F7F7 url(ajaxtabs/shade_yl_new.gif) top left repeat-x;*/
/*background: #F7F7F7 url(ajaxtabs/shade_yellow.gif) top left repeat-x;*/
}

#menu6{
background: #FFE87C top left repeat-x;
/*background: #F7F7F7 url(ajaxtabs/shade_or_new.gif) top left repeat-x;
/*background: #F7F7F7 url(ajaxtabs/shade_orange.gif) top left repeat-x;*/
}
#menu7{
background: #F7F7F7 url(ajaxtabs/shade_gr_new.gif) top left repeat-x;
/*background: #F7F7F7 url(ajaxtabs/shade_green.gif) top left repeat-x;*/
}
#menu8{
background: #F7F7F7 url(ajaxtabs/shade_gray.gif) top left repeat-x;
}

/*------------------------------------ Body --------------------------------*/


.cf_headline
{
font-family: helvetica, arial, sans-serif;
font-size: 1.1em;
color: #000;
font-weight: bold;
margin: 0 0 5px 0;
}
.cf_boxa
{
text-align: center;
border-color: #b4b4b4;
background-color: #e7e7e7;
border-style: solid;
border-width: 1px;
width: 200;
}

.cf_boxmap
{
border-color: #b4b4b4;
background-color: #e7e7e7;
border-style: solid;
border-width: 1px;
width: 200;
padding: 1px;
margin: 1px 1px 1px 1px;
img-align: center;
}

.cf_boxmap2
{
border-color: #b4b4b4;
background-color: #e7e7e7;
border-style: solid;
border-width: 1px;
width: 200;
padding: 1px;
margin: 1px 1px 1px 1px;
img-align: center;
}

.cf_box
{
text-align: center;
border-color: #b4b4b4;
background-color: #e7e7e7;
border-style: solid;
border-width: 1px;
width: 200;
padding: 1px;
margin: 1px 1px 1px 1px;

/*line-height: 1.1em;*/
}

.cf_box_L
{
text-align: left;
border-color: #b4b4b4;
background-color: #e7e7e7;
border-style: solid;
border-width: 1px;
width: 200;
padding: 1px;
margin: 1px 1px 1px 1px;

/*line-height: 1.1em;*/
}


.cf_img { margin: 3px 3px 0 0; }
.cf_text
{
font-size: 1.1em;
font-family: helvetica, arial, sans-serif;
color: #990000;
text-decoration: none;
}
a.cf_weiter
{
color: #990000;
margin-top: 0px;
text-decoration: none;
}
a.cf_weiter:hover
{
text-decoration: underline;
}
.floatclear
{
float: none;
clear: both;
}
.tandc {
font-family:Tahoma; font-size: 9pt; color: #222222; 
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
}
.styletofrom {
font-size: 10px;
font-size: 10px; font-family: Tahoma;
}
.stylesmall {
font-size: 8.5pt;
font-family: Tahoma;
line-spacing:1px;
}

.styleroundtrip {color: #000066}
.style2 {font-size: 11px}

.style11 {
	border: solid 1px  #E3E3E3; 
	background-color: white;
}

.style1 a {
	color: #993333;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style6 {color: #000; margin: 0 0 5px 0; font-size: 1.1em;}
.style9 {font-family: helvetica, arial, sans-serif; font-size: 11pt; color: #000066; font-weight: bold; margin: 0 0 5px 0; }
.style10 {
	color: #CC3300;
	font-weight: bold;
}

body {  margin: 1pt  1pt; padding: 0px  0px;background-color: #FFFFFF; height: 98%}

/*--------------------------------- FAQ -----------------------*/
.qus{
	font-family:Verdana;font-size:15px;color:#999999;
	display:block;
	float:left;
	height:22px;
	background:url(faqq.gif) left top no-repeat;
	font-weight:bold;
	color:#333;
	padding-left:25px;
	padding-bottom:3px;
	line-height:28px;
	cursor:pointer;
	width:850px;
	clear:both;
}
.ans{
font-family:Verdana;font-size:14px;color:#999999;
	display:none;
	clear:both;
	float:left;
	background:url(faqa.gif) left top no-repeat;
	font-weight:normal;
	color:#333333;
	padding-left:25px;
	padding-bottom:10px;
	line-height:28px;
	background-color:#E3E4FA;
	width:900px;
}
/*---------------------------------prices list-----------------------*/

.headnav
{
	border: 1px 1px 1px 1px #e6e6e6;
	font-size: 13px;
	font-family: "Tahoma";
	font-weight: bold;
	color: white;
	text-align: center;	
	height: 35px;
}

td 
{
align: center;	
}

tr.odd 
{
	background-color: #FFFFFF;
	color: #3A3A3A;
}


tr.even 
{
	background-color: #E6E6E6;
	color: #3A3A3A;
}


tr.headline 
{
	background-color: #9B93FD;
	font-size: 13px;
	font-family: "Tahoma";
	color: white;
	text-align: center;	
}


td.vertline 
{
	background-color: #9B93FD;
	color: white;
	font-size: 13px;
	font-family: "Verdana";
	text-align: left;
}

.pricechart 
{
    background-color: #999999;
	font-size: 12px;
	font-family: "Verdana";
	font-weight: bold;
	text-align: center;
	border: 1 px  solid #777777;

}


/*--------------------------------Hotel Local-----------------------*/

.cell {
	text-align: center;
	border: 1px solid #808080;
}
.cell a{
	border-width: 0;
	text-decoration:none;
}
.text{
cursor:pointer;
text-align:center;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
padding-bottom:20px;
padding-top:20px;
}

#MainMenu 
{
	background:#DFEFFF;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#CCFF66;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:#0096E8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:33px;
	padding:0 15px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#FF9300;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	background:#91C700;
	color:#000;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}

.line3 {
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.line4 {
	border-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/*--------------------------------ferry_time_table.htm-----------------------*/

.headfy {
	font-family: Verdana;
	font-size:11.5pt;
	font-weight:bold;
	color:#A68500;
}
h2 {
     background-color:#99CCFF;
	vertical-align: middle;
	font-family: Verdana;
	font-size:9pt;
	font-weight:bold;
}
h3 {
	font-family: Verdana;
	font-size:10.5pt;
	font-weight:bold;
	color:#669900;
}
.list {
font-family:"Verdana";
margin-top: 2pt;
margin-left:0pt;
line-height:8pt; 
text-align:left; 
padding:2pt; 
color:#444444; 
font-size:8.5pt; 
}
.col {
font-family: Verdana, Arial, Helvetica, Sans Serif;
margin-top: 2pt;
height:10pt;
padding:2pt;
color: #444444;
font-size:9pt;
font-weight:bold;
text-align:center;
}
.col2 {
font-family:Verdana;
margin-top: 2pt;
color: #333333;
font-size:8.5pt;
font-weight:bold;
text-align:center;
}
.col3 {
font-family:Verdana;
color: #555555;
font-size:8pt;
font-weight:bold;
text-align:center;
}
.col4 {
font-family:Verdana;
color: #000000;
font-size:8pt;
font-weight:normal;
text-align:center;
}

.tbfy {
	border-collapse: collapse;
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #C0C0C0;
}

/*--------------------------------taxi_fleet.htm-----------------------*/

.col33 {
font-family:Verdana;
color: #333;
font-size:8.5pt;
font-weight:bold;
text-align:left;
padding:3pt;
}

/*------------------------------ map.htm------------------------------------------*/
.footcs {
	font-family: Verdana;
	font-size: 11;
	font-weight: bold;
	color: #808080;
}

/*------------------------------ menu.css ------------------------------------------*/

/*body {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/*Example for a Menu Style*/
/*.menu {background-color:#008bd3; color:#272727; border-bottom:1px solid #008bd3; height:23px;width:200px;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline; line-height:23px;}
.menu li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menu li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {border:1px solid #ececec; width:198px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;}*/

/*body {font-family:Arial, Helvetica, sans-serif; font-size:11px;}*/
/*Example for a Menu Style*/
.menu {background-color:#008bd3;border-bottom:1px solid #008bd3; height:23px;width:auto;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline; line-height:23px;}
.menu li a {color:#ffffff; text-decoration:none; padding:5px 5px 6px 5px; }
.menu li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#000000; background-color:#FFFFFF; font-weight:bold;}
#tabmap1,#tabmap2,#tabmap3,#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6, #contentthree1, #contentthree2, #contentthree3 {border:1px solid #ececec; width:298px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;}



/*------------------------------ hotel.css ------------------------------------------*/

.tbstyle { 
    border-collapse: collapse;
    border: 1px solid #e6e6e6;
}
.head{
 font-family: Verdana;	
 font-size: 13pt;
 color:#444;
 font-weight: bold;

}
.hdtr {
 font-family: Verdana, Sans-Serif;
 background-color: #9F9F9F;
 color: white;
 font-weight: bold;
 font-size: 10pt;
 padding: 4.5pt; 
}
 .h2gtr {
 letter-spacing: 0.1pt;
 text-align: left;
 font-family: Verdana;
 background-color: pink;
 color: #222;
 font-weight: bold;
 font-size: 9pt;
 padding: 4.5pt;
}
.bgtr {
 font-family: Verdana;
 font-size: 9pt;
 padding: 4pt;
 
}
.cellstyle {
	padding: 4pt;
	border: 1px solid #e6e6e6;
	 border-collapse: collapse;
}

.cellstyle a{
    text-decoration: none;
}

.cellstyle a:hover{
    text-decoration: underline
}

.cellstyle2 {
     padding: 4pt;
     border: 1px solid #e6e6e6;
      border-collapse: collapse;
	font-weight:bold;
	/*color: #0000DF;*/
	color: #222;
}

.tbtop {
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color:#CCCCCC;
	background-color: #DFEFFF;
	font-family:Verdana;
	font-weight:bold;
	font-size: 9pt;
}

.link1 {
font-family:Verdana;
font-size:9pt
}

/*------------------------------ tree.css ------------------------------------------*/

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(ajaxtabs/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(ajaxtabs/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

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

.roundtrip {
	font-size: 11px;
	color: #e7e7e7;
}
.styletahoma {font-size: 11px; color: #e7e7e7; font-family: Tahoma; }
/*------------------------------ map.htm------------------------------------------*/  