html {
    width:100%;
    height:100%;
}


body {
    font-family:arial;
    font-size:10px;
    font-weight:normal;
    margin:0px;
    background-color:#FFF;
}


/* for boxes with rounded corners */
.bl {background: url(../images/box/corner/bl.gif) 0 100% no-repeat #CEECEE; }
.br {background: url(../images/box/corner/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/box/corner/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/box/corner/tr.gif) 100% 0 no-repeat ; padding:5px}

.sbl {background: url(../images/box/corner/xbl.gif) 0 100% no-repeat #D6F5C7; }
.sbr {background: url(../images/box/corner/xbr.gif) 100% 100% no-repeat}
.stl {background: url(../images/box/corner/xtl.gif) 0 0 no-repeat}
.str {background: url(../images/box/corner/xtr.gif) 100% 0 no-repeat ; padding:5px}

.xtr {border: 1px solid #D9F2F4; margin-bottom:5px;}
.xr {padding:7px;}



.footerText             {font-size:0.7em}

.pictureThumbnailBorder {border:1px solid white;padding:1px;display:inline;cursor:pointer}


.TopLink {
	color:#ffffff;
    text-decoration:none;
	font-size:11px;
}


/* ##### these are the 3 Content Divs, which includes the Content of X-IBE #### */
.MainContentDiv {
	width:787px;
	background:white;
	border:0px solid green;
	padding:5px;

}

.LeftContentDiv {
	width:545px;
	margin-top:10px;
	border:0px solid blue;

}

.RightContentDiv {
	width:229px;
	margin-left:10px;
	margin-top:10px;
	z-index:999;
	border:0px solid red;
}

.HelpBar {
	background:#CBEBED;
	border:0px solid green;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

 }

.HelpBarTextBox {
	background:#CBEBED;
	margin:10px;
}

.HelpBarAttentionBox {
   background-image:url('../gfx/attentionbox.gif');
   background-repeat:no-repeat;
   width:200px;
   height:120px;
   color: #000066;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   padding-left:25px;
   padding-right:20px;
   padding-top:10px;
}




.link_text {
	text-decoration:none;
	color:#1C4C78;
	font-weight:bold;
	font-size:11px;
}



table {
	font-size: 11px;
}


a{
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}


td {
	empty-cells: show;
}

.simpleText
{
	font-size: 11px;
	color:#1C4C78;
}


.destinationMenu{
  font-size: 10px;
}


.DayBlock{background: #F1F5F8;cursor: pointer;}
.DayBlockLow{background: #F1F5F8;cursor: pointer;}
.DayBlockHigh{background:#F7F1D5;cursor: pointer;}
.DayBlockMark{background:#b6c9da;cursor: pointer;}

.calendar
{
	font-size: 10px;
    font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
}

.mainBorder{
	background: #B7E4E7;
	font-size: 12px;
	color: #25392a;
}

.content{
	background:#F7F7F7;
}


/* -------------- style definition inherit from "Buchungsanfrage/AgenturVerlinkung" -------------- */

.headline               {text-transform:uppercase;color:#3355aa;font-size:14pt;padding:5px 0px 10px 5px;}
.itemText               {font-size:12px;}
.headlineBlock          {font-size:1.4em;background-color:#3355aa;color:#fff;padding-left:10px;height:15px;}

.priceListHeaderBG1     {padding-left:5px;background-color:#273C76;color:white;}
.priceListHeaderBG2     {background-color:#CCE0DB;vertical-align:bottom}
.priceListHeaderBG3     {background-color:#EAF2F0;vertical-align:bottom}

.selectionItemBG        {background-color:#f7f7f7;font-size:0.95em;border:1px solid #c0c0c0}
.tableHeadlineBG        {background-color:#e3f5f4;color:#000066;font-size:small;line-height:18px}

.hotelPopupBG			{background-color:#c0eeff}


.popupMenuItempassive {}
.popupMenuItempassive a {text-decoration:none}

.popupMenuItemactive {background-color:#3355AA;font-weight:bold;padding:4px 2px 4px 15px;}
.popupMenuItemactive a {text-decoration:none;color:#ffffff;font-size:12px;}

.popupMenuUItempassive {background-color:#C0EEFF;padding:2px}
.popupMenuUItempassive a {text-decoration:none}

.popupMenuUItemactive {background-color:#00B9E0;padding:2px 2px 2px 15px;}
.popupMenuUItemactive a {text-decoration:none;color:#ffffff}

/* -------------- style definition inherit from "Buchungsanfrage/AgenturVerlinkung" -------------- */


/* ------------------------- Classes for the left content -----------------------------------*/
.LeftContentMainHeader{
	color: #434A44;
	background: #A7DAE5;
	font-size: 14px;
	font-weight:bold;
	font-size: 12px;
	height: 25px;
	padding-top:5px;
	padding-left:10px;
	border-bottom: solid #ffffff 1px;

}

.LeftContentSectionHeader{
	color: #1C4C78;
	background:#BEE3EC;
	font-size: 14px;
	font-weight:bold;
	height: 25px;
	padding-top:5px;
	padding-left:10px;
	border-bottom: solid #ffffff 1px;
}

.LeftContentSectionBlockHeader{
	color: #1C4C78;
	background-color: #CBEBED;
	padding:5px;
	padding-left:10px;
	font-size: 11px;
	height:15px;
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;
	border-left: solid #D5D5D5 1px;

}

.LeftContentSectionBlock {
	padding:5px;
	font-size: 11px;
	color: #1C4C78;
	background-color: #EAF8FA;
	border-bottom: solid #D5D5D5 1px;
}




/* ------------------------- Classes for the right area -----------------------------------*/
.content_right {
	background:#ECECEC;
	border-top: solid #ffffff 1px;
	border-bottom: solid #ffffff 1px;
}
.content_left{
	background:#F7F7F7;
	border-left: solid #ffffff 1px;
	width:550px;
}



/* ------------------------- Classes for the Map Boxes -----------------------------------*/
.MapBoxHeader {
	background: #B5E4E7;
	font-size: 12px;
	color: #536D4F;
	height: 25px;
	padding:2px;
	border-bottom: solid #ffffff 1px;
}


/* ------------------------- Classes for the right searchbox -----------------------------------*/
.SearchBoxMainHeader{
	background: #BDE2BA;
	font-size: 14px;
	font-weight:bold;
	color: #536D4F;
	height: 25px;
	padding-top:5px;
	border-bottom: solid #ffffff 1px;
}
.SearchBoxSectionHeader{
	background: #BDE2BA;
	font-size: 14px;
	font-weight:bold;
	color: #536D4F;
	height: 27px;
	padding-top:5px;
	border-bottom: solid #ffffff 1px;
}

.SearchBoxSectionNum {
	font-size: 24px;
	font-weight:bold;
	color: #AEC2AA;
	height: 25px;
	padding-top:5px;
	border-bottom: dotted #AEC2AA 1px;
	text-align:center;
	vertical-align:top;
}

.SearchBox {
	background:#D9F3D7;
	color: #434A44;
	padding-bottom:10px;
	padding-top:3px;

	/*border: solid #D5D5D5 1px; */
}
.SearchInnerBox {
	background:#E4F8E2 /*#F7F3E3*/;
	border: 1px solid #BCDDB9;
	margin-bottom:5px;
}
.searchField {
  background-image:url('../gfx/lookup.gif');
  background-repeat:no-repeat;
  padding-left:20px;

  height:15px;
}


/* ------------------------- Classes for the Autosuggest Fields and Resultlists -----------------------------------*/
.sugestSelect
{
	background-color: #F7FAFD;
	font-size: 11px;
	border-left: 3px solid #3F5B7D;
	border-right: 3px solid #3F5B7D;
	border-bottom: 3px solid #3F5B7D;
	padding-left:5px;
	/*overflow:auto;
	height:200px;*/
}



/* ------------------------- Classes for the Tables Resultlists -----------------------------------*/







.tableHeader{
	font-size: 10px;
	color: #000000;
}

.mainSelect{
	font-size: 10px;

}

.topheader{
	font-size: 12px;
}

.toplink{
	font-size: 12px;
	color:#fff;
}

.title{
	font-size: 10px;
}

.hotelname{
	font-size: 11px;
}

.city{
	font-size: 10px;
}


.offersColumn{
	background: #FFF;
	font-size: 10px;
}

.offersRow{
	background: #FFF;
	border: 1px solid #D5D5D5;
	font-size: 10px;
	margin-bottom:5px;

}

.offersRowHigh{
	background: #FFF;
	border: solid red 1px;
	font-size: 10px;
	margin-bottom:5px;

}

.markpageposition{
	font-size: 11px;
	color: #660000;
	text-decoration: none ;
}

.pageposition{
	font-size: 11px;
	color: #52594c;
	text-decoration: none ;
}

.site{
	font-size: 11px;
	color: #52594c;
}

.shortdescription{
	font-size: 11px;
	color: #52594c;
}

.headershortdescription{
	font-size: 11px;
	color: #000000;
}

.price{
	font-size: 11px;
	color: #83322c;
}

.TopList{
	font-size: 10px;
	background-color: #B7E4E7;
}
.ContentList{
	font-size: 10px;
	background-color: #FEE896;
}
.mainTabContent{
	font-size: 10px;
	background:#B7E4E7;
}

.Result{
	border: 1px solid white;
	background-color : #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
}
.Result td{
	padding: 5px 2px;
	text-align: center;
}
.ResultList{
	font-size: 10px;
	background:#E3E6D1;
}

.ResultHeaderMain{
	font-size: 12px;
	font-weight: bold;
	border: 1px solid white;
	padding: 5px 10px !important;
}

.ResultHeaderMain img{
	float: right;
	cursor: pointer;
}

.ResultHeader
{
	color: #843b33;
	background-color: #E3E6D1;
	border-bottom: 1px solid #c6caaa;
	font-size: 12px;
	text-align: left !important;
	font-weight: bold;
	padding-left: 10px !important;
}

/* ------------------------- Classes for the DIA Box -----------------------------------*/
.pictBgTopLeft{
	background-image: url(../gfx/pictbg_topleft.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.pictBgTop{
	background-image: url(../gfx/pictbg_top.png);
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.pictBgTopRight{
	background-image: url(../gfx/pictbg_topright.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.pictBgLeft{
	background-image: url(../gfx/pictbg_left.png);
	background-position: center right;
	background-repeat: repeat-y;
	width: 20px;
	margin: 0px;
	padding: 0px;
	/*white-space: pre;*/
}

.pictBgMiddle{
	background-color: #ffffff;
	width: 320px;
	height: 320px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.pictBgRight{
	background-image: url(../gfx/pictbg_right.png);
	background-repeat: repeat-y;
	background-position: center left;
	width: 20px;
	margin: 0px;
	padding: 0px;
	border: 1px;
}

.pictBgBottomLeft{
	background-image: url(../gfx/pictbg_bottomleft.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.pictBgBottom{
	background-image: url(../gfx/pictbg_bottom.png);
	background-repeat: repeat-x;
	background-position: top center;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.pictBgBottomRight{
	background-image: url(../gfx/pictbg_bottomright.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}


/* ------------------------- Classes for the Roomselectionmatrix -----------------------------------*/
.ServiceTypeTable{
	font-size: 11px;
	background-color: #EAF8FA;
	color:#1C4C78;
	border-top: solid #D5D5D5 1px;
	border-left: solid #D5D5D5 1px;
/*
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;
*/
}

.ServiceType{
	font-size: 11px;
	background-color: #EAF8FA;
	padding-left:5px;
/*	border-top: solid #FFF 1px; */


	border-left: solid #FFF 1px;
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;

}

.ServiceTypeCell{
	font-size: 11px;
	background-color: #f0f0f0;
	border-top: solid #FFF 1px;
	border-left: solid #FFF 1px;
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;
}

.ServiceTypeCellHeader{
	font-size: 10px;
	background-color: #E7F6F9;
/*	border-top: solid #FFF 1px; */

	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;
}


.selectedServiceType{
	font-size: 11px;
	color : #ce6b08;
	background-color: #FFEDAE;
	border-top: solid #FFF 1px;
	border-left: solid #FFF 1px;
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;
}


.ServiceTypeHeader{
	font-size: 14px;
	background-color: #E7F6F9;
	color:#8C4201;
	border-top: solid #FFF 1px;
	border-left: solid #FFF 1px;
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;

}

.roomtypeSelect{
	font-size: 11px;
	background-color: #D4D5CC;
	border-top: solid #FFF 1px;
	border-left: solid #FFF 1px;
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D4D5CC 0px;
}


.roomtypeDescription{
	font-size: 11px;
	background-color: #D4D5CC;
	border-top: solid #FFF 1px;
	border-left: solid #FFF 1px;
	border-bottom: solid #D5D5D5 1px;
	border-right: solid #D5D5D5 1px;
	width:50%;
}


.roomtypePrice{
	font-size: 10px;
	background-color: #FEE896;
	border-bottom: solid #808080 2px;
	border-right: solid #808080 2px;
}



.roomtyperow{
	border-bottom: solid #a5ad84 1px;
}


.totalPrice{
	font-size: 14px;
	font-weight:bold;
	color : #ce6b08;

	/*border-bottom:2px solid #A4AE9C; */
}

td.info{
	font-size: 10px;
	background-color: #FEE896 ;
	border-bottom: solid #a5ad84 1px;
}

.flag{
	margin: 2px;
	cursor: pointer;
}

/* ------------------------- Classes for the Weather Block -----------------------------------*/
.WeatherBlock{
	border: 1px solid #c6caaa;
}
.WeatherList{
	border-collapse: collapse;
}
.WeatherList td{
	border: 1px solid #c6caaa;
}



/* ------------------------- Classes for Formular fields -----------------------------------*/
.field{
	font-size: 10px;
	height: 15px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;

}


.simpleinput{
	font-size: 10px;
	height: 18px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;

}

.wrongfield{
	  background-color: #ffffff;
	  font-size: 11px;
	  height: 17px;
	  border: 2px solid #ff0000;
}


.textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;

}

.wrongtextarea{
	  background-color: #ffffff;
	  font-size: 10px;
	  border: 1px solid #ff0000;
}

.select{
	font-size: 10px;
	border: 1px solid #000000;
}

.wrongselect{
	  background-color: #ffffff;
	  font-size: 10px;
	  border: 1px solid #ff0000;
}


.tabheader
{
	font-size: 12px;
	color : d66712;
	background-color: #FEE896 ;
}

.pageSeparator
{
	height: 1px;
	border-bottom: 1px dotted #AEC2AA;
}

.PersonInfoTable
{
	font-size: 12px;
	color : #000000;
	background-color: #D9D9D9 ;
}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.regulationsHeader{
	font-size: 12px;
	padding-left: 10px;
	text-align: left !important;
}

.regulationsText{
	font-size: 10px;
	padding: 10px;
	text-align: justify !important;
}






/* ------------------------- Classes for Promotion Boxes -----------------------------------*/
.promoHeader {
  height:30px;
  margin-bottom:2px;
  border-top:1px solid #FFFFFF;
  text-align:right;
  padding-right:5px;
}

.promobox {
	vertical-align:top;
	padding: 0px 0px 0px 0px;
	background-image:url('./xsl/{$template}/gfx/xhotel_promobox_star.gif');
	background-position: bottom right;
	background-repeat:no-repeat;
	background-color: #C7E7F2;
}


.SearchBackground {
	background-image:url(/themes/ST/images/backgrounds/search_back.gif);
	background-repeat:repeat-x;
	margin-bottom:5px;
}

.ModalBackground {
	background-image:url(/themes/ST/images/backgrounds/search_back.gif);
	background-repeat:repeat-x;
	margin-bottom:5px;
}


.ListMainDiv{
	height:450px;
	overflow:auto;
}

.ListMainItem {
/*	background-image:url(/themes/ST/images/backgrounds/list_back_sub.gif);
	background-repeat:repeat-x; */
	padding-top: 3px;
	height:20px;
	background:#BEE3EC;

}

.ListMainItem img {
	display: inline;
}

.ListMainItem a, .ListMainItem a:hover {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	font-size: 12px;
/*	margin-left: 5px;
	padding-top: 3px; */
}


.ListSubItem {
/*	padding: 5px;
	padding-left: 20px; */
	background:#F7FAFD;
}

.ListSubItem a, .ListSubItem a:hover {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	font-size: 12px;
/*	margin-left: 5px;
	padding-top: 3px; */
}




.SearchHeadline {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#000063;
	padding-left:5px;
	padding-top:20px;
}


body {
    font-family:arial;
    font-size:10px;
    font-weight:normal;
    margin:0px;
    background-color:#FFF;
}


	.Stil2 {
		color: #000066;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-indent: 0px;
		margin-right: 4px;
		margin-left: 12px;
		margin-top: 0px;
		margin-bottom: 5px;
		padding-left:15px
	}

.Grundschrift {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-indent: 0px;
	margin-right: 6px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left:15px;
	padding-right:5px;


}

.klein_Kursiv {
	font-size: 11px;
	font-style: italic;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 16px;
}

.Bilder {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 6px;
	font-weight: normal;
	font-variant: normal;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.Anweisung {
   background-image:url(/themes/ST/images/anweisung.gif);
   background-repeat:no-repeat;
   width:200px;
   height:120px;
   color: #000066;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   padding-left:25px;
   padding-right:20px;
}



.transparent {
  filter:alpha(opacity=70);
  opacity: 0.2;
  background-color:#ffffff;
  color: #000000;
  width: 100% ;
  height: 10px;
}


.main_transparent {
	filter:alpha(opacity=25);	/* Transparency */
	opacity:0.2;				/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute;			/* Always needed	*/
}

.IntroPage {
   background-image:url(/themes/ST/startback.gif);
   background-repeat:no-repeat;
   width:798px;
   height:800px;

}


a:hover
{
/*  font-weight: bold;*/
  text-decoration: underline;
  color:#023F88;
}


.hover
{
  cursor: hand;
  text-align: center;
  height: 28px;
}



#MainTable {
    background-color:#FFFFFF;
    margin:auto;
}
#MainTable-Content-td {
    width:786px;
}
#MainTable-TopMiniMenu {
    text-align:right;
    color:#ffffff;
    font-size:11px;
    padding:5px 20px 0px 0px;
    vertical-align:top;
}
img {
    display:inline;
    border:0px;
}
input {
    font-size:11px;
    color:black;
    font-weight:normal;
}
input.newPrice {
    font-size:11px;
    border:0px;
    background-color:#F7F7F7;
}
input.PricePerPerson {
    font-weight:bold;
    font-size:11px;
    border:0px;
    background-color:#F7F7F7;
}
input.newTotalPrice {
    font-weight:bold;
    font-size:12px;
    border:0px;
    background-color:#F7F7F7;
}
.AlertFrame {
    background-color:red;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
    padding:10px;
}
.InfoFrame {
    padding:5px;
    background-color:#DBE7CD;
    color:#303030;
    font-weight:normal;
    font-size:11px;
}

.InfoDiv {
    border:2px solid #54CEB4;
    background-color:#FFFFFF;
    color:#000066;
}
.InfoDivHeader {
    background-color:#000066;
    color:#FFFFFF;
}
.HotelServicesIframe{
    background-color: #FFFFFF;
}
h1 {
    font-size:20px;
}
h2 {
    font-size:18px;
}
h3 {
    font-size:16px;
}
h4 {
    font-size:13px;
}
select {
    font-size:10px;
}
select.destinations {
    font-size:10px;
    font-family:Courier;
}
option.disabled {
    color:#303030;
    background-color:#B2D7D9;

}
.Startseite-link {
    color:#303030;
}
.Startseite-land {
    color:#993300;
    font-size:13px;
    font-weight:bold;
    font-family:verdana;
    text-decoration:none;
}
.Startseite-land:link {
    color:#993300;
}
.Startseite-land:active {
    color:#993300;
}
.Startseite-land:visited {
    color:#ff9933;
}
.TopLink {
    color:#ffffff;
    text-decoration:none;
}
.NormalLink {
    font-size:11px;
    font-weight:bold;
    color:#993300;
    text-decoration:none;
}
.LittleLink {
    font-size:10px;
    font-weight:bold;
    color:#993300;
    text-decoration:none;
}
.ibetabactive {
    color:#303030;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-top:0px;
}

.ibetabactiveb {
    background-color:#E0E0E0;
    color:#303030;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-top:0px;
    border-top:0px solid #999966;
}
.ibetabactive A:link {
    font-size:12px;
    font-weight:bold;
    color:#303030;
    text-decoration:none;
}
.ibetabactive A:active {
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-decoration:none
}
.ibetabactive A:visited {
    font-size:12px;
    font-weight:bold;
    color:#303030;
    text-decoration:none;
}
.ibetabactive A:hover {
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}
.ibetabpassive {
    color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    text-align:center;
    text-decoration:none;
    padding-top:0px;
}
.ibetabpassive A:link {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
.ibetabpassive A:active {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
.ibetabpassive A:visited {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
.ibetabpassive A:hover {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
.ibefullmask {
    padding-left:2px;
    background-color:#E0E0E0;
    font-size:11px;
    font-weight:normal;
    border-left:1px solid #999966;
    border-bottom:1px solid #999966;
    border-right:1px solid #999966;
}
.ibefullsub {
    padding-left:2px;
    background-color:#E0E0E0;
    font-size:11px;
    font-weight:normal;
    border-left:0px solid #999966;
    border-bottom:0px solid #999966;
    border-right:0px solid #999966;
}
.ibefullmasktopempty {
    border-bottom:1px solid #999966;
}


.MainMenu-table {
    background-color:#FFFFFF;
    font-size:12px;
    font-weight:normal;
    text-align:center;
}
.MainMenu-itemactive-td {
    padding-left:0px;
    padding-right:0px;
    padding-top:2px;
}

.MainMenu-itemactive-a {
    font-weight:bold;
    color:#993300;
    text-decoration:none;
}
.MainMenu-itempassive-td {
    padding-left:0px;
    padding-right:0px;
    padding-top:2px;
}

.MainMenu-itempassive-a {
    color:#666666;
    text-decoration:none;
}
.MainMenu-bottom {
    background-color:#FFFFFF;
    border-bottom:0px solid #F7F7F7;
    width:637px;
}

.HotelName{
    font-weight: bold;
}



.SubMenu-table                    {background-color:#b0eaff;font-size:12px;}

.SubMenu-itempassive              {border-bottom:2px solid white; text-align:left;padding:3px;}
.SubMenu-itempassive a            {font-weight:normal;font-size:12px;text-decoration:none;color:#000064;}

.SubMenu-itemactive               {font-weight:bold;font-size:12px;text-align:left;padding:3px;background-color:#00b9e0}
.SubMenu-itemactive a             {color:white;text-decoration:none}

.SubMenu-spacer                   {height:2px;background-color:white}

.USubMenu-itempassive             {font-size:11px;text-align:left;padding:1px 0px 1px 16px;background-color:#c0eeff}
.USubMenu-itempassive a           {color:#000064;text-decoration:none}
.USubMenu-itemactive              {font-size:11px;font-weight:bold;text-align:left;padding:2px 0px 2px 16px;background-color:#c0eeff}
.USubMenu-itemactive a            {color:#ff6600;text-decoration:none}

.UUSubMenu-itempassive            {font-size:10px;text-align:left;padding:0px 0px 1px 16px;background-color:#F6F4F7}
.UUSubMenu-itempassive a          {color:#666666;text-decoration:none}
.UUSubMenu-itemactive             {font-size:10px;font-weight:bold;text-align:left;padding:0px 0px 2px 16px;background-color:#E8E8E8}
.UUSubMenu-itemactive a           {color:#817c24;text-decoration:none}

.CMSMain-text_headline            {font-family:verdana;font-size:24px;padding-left:5px;background-color:#42cbe9;height:58px;color:#ffffff}
.CMSMain-text_intro               {background-color:#b0eaff;padding:5px 5px 5px 7px;color:#000066;font-size:12px}
.CMSMain-text_intro-more          {font-size:11px;padding:5px 5px 5px 15px;}
.CMSMain-text_main                {padding:5px 5px 5px 15px;color:#444444;font-family:verdana;font-size:12px}
.CMSMain-text_slogan              {background-color:#7bcad9;padding:5px 5px 5px 15px;color:#000066;font-size:12px;font-weight:bold}
.CMSMain-morelink                 {color:#44469C;font-style:italic}
.CMSMain-lesslink                 {color:#7b7b7b;font-style:italic}


.NavBarTable  {
    font-size: 10px;
    color: #000066;
    text-align: left;
    font-weight: bold;
    border: 0px;
}

.NavBarBGImgInActiv {
   background-image: url(../images/icons/flyerstep0.gif);
   padding-right: 5px;
   padding-left: 5px;

}

 .NavBarBGImgActiv {
    background-image: url(../images/icons/flyerstep1.gif);
    background-repeat: no-repeat;
    padding-right: 5px;
    padding-left: 25px;
}

.NavBarBGTxtInActiv {
    color: #888888;
    font-weight:normal;
    text-align:left;
    padding-right: 5px;
    padding-left: 5px;

}

.NavBarBGTxtInActiv a:link, .NavBarBGTxtInActiv a:active, .NavBarBGTxtInActiv a:hover,.NavBarBGTxtInActiv a:visited  {
    color: #000066;
    text-align:left;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
}

.NavBarBGTxtActiv {
    color: #000066;
    text-align:left;
    padding-right: 5px;
    padding-left: 5px;

}

.NavBarBGTxtActiv  a:link, .NavBarBGTxtActiv a:active, .NavBarBGTxtActiv a:hover,.NavBarBGTxtActiv a:visited {
    color: #000066;
    text-align:left;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
}




.CMSMain-linkbox-table2 {
    width: 100%;
    background-color: #64c2d4;
}

#CMSMain-linkbox {
    background-color: #64c2d4;
}
#CMSMain-linkbox td{
    white-space: nowrap ;
    overflow: hidden ;
    text-align: center;
    border-top: 1px solid #FFFFFF;
    border-right: 1px dashed #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

#CMSMain-linkbox a {
    text-align: center;
}
#CMSMain-linkbox a:link, #CMSMain-linkbox a:visited {
    font-size: 12px;
    font-weight:bold;
    color: #fff;
    text-decoration: none;
}
#CMSMain-linkbox a:hover, #CMSMain-linkbox a:active {
    font-size: 12px;
    font-weight:bold;
    color: #fff;
    color: #fff;
}

.CMSItem_BlockHeader-ext          {width:100%;text-align:right;font-size:11px;border:1px solid red}
.CMSItem_BlockHeader-ext-a        {color:#993300;text-decoration:none;}

.CMS-LeftBlock-table              {border-top:1px solid #F7F7F7;border-right:1px solid #F7F7F7;border-bottom:1px solid #F7F7F7;border-left:0px;background-color:#f4f2c8;color:#817c24}
.CMS-LeftBlock-td                 {padding-left:15px}
.CMS-LeftBlock-td input           {margin-top:2px;margin-bottom:2px;border:1px solid #F7F7F7}
.CMS-LeftBlock-td b#headline      {font-size:13px}
.CMS-LeftBlock-td-a               {color:#817c24}

.HotelPromo-table                 {background-color:#f4f8f0;font-size:11px;}
.HotelPromo-hotelname             {font-size:11px;font-weight:bold;color:#333366;padding:2px}
.HotelPromo-preis                 {font-family:arial;font-size:14px;font-weight:bold;color:#990000;padding-bottom:4px;padding-right:25px;text-align:right}

.HotelBox-table                   {border-bottom:1px solid #F7F7F7;margin-top:2px}
.HotelBox-name                    {font-weight:bold;color:#333366;font-size:11px;padding-left:5px;vertical-align:top}
.HotelBox-text                    {padding-left:5px}
.HotelBox-code                    {color:#303030;text-align:right;vertical-align:top;font-weight:bold}
.HotelBox-link                    {font-weight:bold;color:#333366;font-size:11px;text-decoration:none}

.RRBox-table                      {backgroundd-color:#f6fdff;border-bottom:1px solid #F7F7F7;margin-top:2px;width:448px}
.RRBox-name                       {font-weight:bold;color:#333366;padding-left:5px;font-size:11px}
.RRBox-text                       {padding-left:5px}

.HotelDetail-hotelname            {background-color:#ABCACC;font-family:verdana}
.HotelDetail-hotelname2           {color:#ffffff;font-size:22px;}
.HotelDetail-text                 {font-size:12px;padding-left:5px;color:#404c57;padding-right:5px}
.HotelDetail-bilder-table         {border:1px solid #F7F7F7;background-color:#ffffe1}
.HotelDetail-allehotelbilder      {padding-top:8px;padding-bottom:4px;color:#555518;font-size:13px}
.HotelDetail-zureuck              {font-size:15px;font-weight:bold;padding-left:5px;color:#99cc33;text-decoration:none}
.HotelDetail-hotelansicht         {color:#f4f2c8;font-size:12px;font-family:verdana}
.HotelDetail-kuerze               {border-top:1px solid #F7F7F7;padding:5px 3px 0px 10px;color:#58581b;font-size:12px}
.HotelDetail-meldung              {padding-left:15px;color:#2e2e2e;padding-right:5px;border-bottom:1px solid #a7bda1}
.HotelDetail-links                {}

.HotelSpecail-preis               {font-size:39px;font-weight:bold;color:#f9b636;padding-right:5px}

.HotelSuche-Hotellink             {color:black;}
.HotelSuche-tableborder           {padding-left:2px;font-weight:bold;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9}

.RRDetail-beschreibung            {font-size:14px;color:#404c57}
.RRDetail-tag                     {font-size:12px;color:#404c57;padding-right:5px;font-weight:bold}
.RRDetail-text                    {font-size:12px;color:#404c57;padding-right:5px;vertical-align:top}
.RRDetail-char                    {font-size:12px;color:#404c57}
.RRDetail-inkl                    {font-size:12px}

.FlyerListe-headline              {font-family:verdana;margin-left:4px;font-size:17px;font-weight:bold;color:#ABCACC}
.FlyerListe-text                  {font-family:verdana;font-size:14px;font-weight:normal;color:#ABCACC}
.FlyerListe-select                {height:23px;color:#003366;font-size:18px;padding-left:10px}
.FlyerListe-select-td             {width:124px;height:50px;font-family:verdana;font-size:12px;color:#303030;border:1px solid #5286C9;padding:0px 5px 5px 10px}
.FlyerListe-rest                  {width:124px;border:1px solid #5286C9;font-family:verdana;font-size:13px;color:#404040;padding:0px 5px 5px 10px}

.FlyerPreDetail-header            {font-family:verdana;font-size:14px;color:#003366}
.FlyerPreDetail-text              {margin-top:2px;font-size:14px;font-weight:bold;color:#993300;font-family:verdana}
.FlyerPreDetail-angebot           {font-size:12px;color:#003366}
.FlyerPreDetail-flyername         {font-family:verdana;font-size:20px;color:#003366;font-weight:bold}
.FlyerPreDetail-datenmaske-table  {font-size:12px;color:#003366}

.FlyerDetail-header               {font-family:verdana;font-size:14px;color:#003366}
.FlyerDetail-headertext           {font-size:13px;color:#f4f2c8}
.FlyerDetail-flyername            {font-family:verdana;font-size:20px;color:#003366;font-weight:bold}
.FlyerDetail-headertext2          {font-family:verdana;font-size:22px;color:#ffffff}

.FlyerDetail-additionalheadertext {margin-left:15px;margin-top:15px;font-size:13px;color:#F7F7F7}
.FlyerDetail-additionalheadertext2 {margin-left:15px;margin-top:2px;font-size:14px;font-weight:bold;color:#993300;font-family:verdana}
.FlyerDetail-blockkopf-table      {background-color:#e8e8e8;font-size:10px;margin-top:2px;}
.FlyerDetail-blockkopf-table2     {background-color:#dce5d7;font-size:10px;margin-top:2px;}
.FlyerDetail-blockkopf-table tr   {vertical-align:bottom}
.FlyerDetail-blockkopf-border     {border-right:2px solid #ffffff}
.FlyerDetail-HotelItem-table      {padding-top:2px;padding-bottom:2px}
.FlyerDetail-HotelItem-tr         {}
.FlyerDetail-HotelItem-link       {color:#303030;font-weight:bold;text-decoration:underline;cursor:pointer}
.FlyerDetail-Fehler               {font-size:12px;color:red;width:610px}
.FlyerDetail-schrittfehler        {font-size:12px;color:red;width:610px;margin-left:15px}
.FlyerDetail-FehlerInput          {border:1px solid red;background-color:#FFffe1}
.FlyerDetail-backlink             {color:black;text-decoration:underline;font-style:italic}
.FlyerDetail-Buttons              {font-size:13px;color:#993300;font-weight:italic;}
.FlyerDetail-introText        {margin-left:15px;color:#003366;font-size:12px;margin-bottom:20px}

.HilfeDIV                         {text-align: justify; position:absolute; top: 0px; left: 0px; z-index: 2; width: 380px; visibility:hidden; font: 8pt 'MS Comic Sans','Arial',sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black;}

.backgroundcolorA                 {background-color:#ccffcc}
.backgroundcolorB                 {background-color:#fcfbae}
.backgroundcolorC                 {background-color:#fddbbd}
.backgroundcolorD                 {background-color:#fdc7e2}
.backgroundcolorE                 {background-color:#add6fd}
.backgroundcolorF                 {background-color:#a3a5fd}
.backgroundcolorG                 {background-color:#D2B48C}
.backgroundcolorG                 {background-color:#F0E68C}
.backgroundcolorG                 {background-color:#FFC0CB}
.backgroundcolorG                 {background-color:#AFEEEE}


.intro_headline                   {font-face:Verdana;font-weight:bold;font-size:22px;color:#ABCACC}
.languageselect-td                {background-color:#ABCACC}
.languageselect-tab               {margin:0px 0px 0px 700px}
.leftblockklammer-td              {background-color:#ABCACC}

.module                           {}
.headerimg-td                     {height:100px;vertical-align:bottom}

.title                            {font-size:13px;color:#303030}
.footer                           {text-align:center;font-size:10px;}
.footer-main-link                 {font-size:11px;text-decoration:none;color:#303030}

.block-menu-main                  {font-size:13px;font-weight:normal;text-align:center;border-right:1px solid #ABCACC;border-top:1px solid #ABCACC;padding:3px}
.block-menu-main A:link           {color:#ffffff;text-decoration:none}
.block-menu-main A:active         {color:#ffffff;text-decoration:none}
.block-menu-main A:visited        {color:#ffffff;text-decoration:none}
.block-menu-main A:hover          {color:#99ffff;text-decoration:none}

.block-menu-left                  {font-size:11px;font-weight:bold;text-align:left;padding:2px 0px 2px 10px;background-color:#125c9d}
.block-menu-left a:link           {color:#ffffff;text-decoration:none}
.block-menu-left a:active         {color:#ffffff;text-decoration:none}
.block-menu-left a:visited        {color:#ffffff;text-decoration:none}
.block-menu-left a:hover          {color:#FFFFFF;text-decoration:none}

.block-menu-left-active           {font-size:11px;font-weight:bold;text-align:left;padding:2px 0px 2px 10px;background-color:#6699cc}
.block-menu-left-active a:link    {color:#ffffff;text-decoration:none}
.block-menu-left-active a:active  {color:#ffffff;text-decoration:none}
.block-menu-left-active a:visited {color:#ffffff;text-decoration:none}
.block-menu-left-active a:hover   {color:#ffffff;text-decoration:none}

.block-umenu                      {font-size:10px;font-weight:bold;text-align:left;padding:2px 0px 2px 20px;background-color:#69bbbb}
.block-umenu a:link               {color:#ffffff;text-decoration:none}
.block-umenu a:active             {color:#ffffff;text-decoration:none}
.block-umenu a:visited            {color:#ffffff;text-decoration:none}
.block-umenu a:hover              {color:#ffffff;text-decoration:none}

.block-umenu-active               {font-size:10px;font-weight:bold;text-align:left;padding:2px 2px 2px 20px;background-color:#669999}
.block-umenu-active a:link        {color:#ffffff;text-decoration:none}
.block-umenu-active a:active      {color:#ffffff;text-decoration:none}
.block-umenu-active a:visited     {color:#ffffff;text-decoration:none}
.block-umenu-active a:hover       {color:#ffffff;text-decoration:none}

.block-left-header                {background-color:#ABCACC;font-size:10px;font-weight:bold;color:#d9e399;vertical-align:center}
.block-left-body                  {background-color:#6699cc}
.block-left-body a                {font-size:11px;color:#fff}
.block-right-header               {background-color:#dddddd;font-size:11px;font-weight:bold;color:#666666}

.text-slogan                      {font-size:12px;font-weight:bold;text-align:left;color:#303030;border-left:10px solid white; border-right:5px solid white; border-top:1px solid white;border-bottom:1px solid white}
.text-intro                       {font-size:12px;font-weight:bold;color:#303030;padding:5px 10px 10px 0px}
.text-main                        {font-size:11px;color:#333333;padding:0px 10px 10px 10px}
.text-more                        {font-size:12px;font-weight:normal;color:#303030;padding:0px 10px 10px 10px}

.infobox                          {font-size:11px;color:#5085b6}
.holidaybg1                       {background-color:#ffffff}
.holidaybg2                       {background-color:#f6f6f6}
.holidayborder1                   {border-left:1px solid gray}

.additioninfos-td                 {width:13px;height:13px}
.additioninfos                    {font-size:11px;color:#222222;}

.borderblockkopf                  {border-right:2px solid #ffffff}
.flyertabborder                   {border:1px solid #dddddd;width:446px;padding-bottom:1px}
.flyertabborderlarge              {border-bottom:1px solid grey;width:630px;padding-bottom:1px}
.trennlinie                       {width:616px;border-bottom:1px solid #b2afaf;margin-top:2px;margin-bottom:2px}

.flugtabheader1                   {background-color:#bbc4d9}
.flugtabbg0                       {background-color:#ffffff;height:21px}
.flugtabbg1                       {background-color:#f6f6f6;height:21px}
.moreairlines                     {font-size:11px;color:#303030;font-style:italic;text-decoration:none}
.flugtabbermerkung                {font-size:11px}

.flyergrundpreis                  {font-size:13px;padding-left:8px;padding-top:3px;padding-bottom:6px}
.flyerlink                        {color:#222222;text-decoration:underline}
.flyername                        {font-size:11px}
.flyertabspecialheader            {background-color:#99cc99;font-size:11px;font-weight:bold;color:#ffffff;padding:2px 2px 2px 2px;border-bottom:2px solid white}
.flyertabspecialbg0               {background-color:#ffffff}
.flyertabspecialbg1               {background-color:#e4efe4}

.OfferHeaderBG                    {background-color:#99cccc}
.OfferHeaderText1                 {color:#003366;font-size:12px;font-weight:normal}
.OfferHeaderText2                 {color:#ffffff;font-size:20px;font-weight:bold}
.OfferHeaderText3                 {color:#666666;font-size:14px}
.OfferHeaderText4                 {border-top:1px;border-bottom:1px;border-left:0px;border-right:0px;border-color:#999999;border-style:solid}
.OfferHeaderText5                 {color:#666666;font-size:11px}
.OfferHeaderText6                 {color:#003366;font-size:14px;font-weight:normal}
.OfferHeaderSchritt_active        {color:#cc6633;font-weight:bold;font-size:11px}
.OfferHeaderSchritt_passive       {color:#999999;font-size:11px}


.allflyerkennung                  {margin-left:10px;vertical-align:middle;font-size:17px;font-weight:bold;color:#ffff66;width:400px}

.allflyertabkopf                  {background-color:#bbc4d9;font-size:10px;vertical-align:bottom;color:#303030}
.allflyertabkopf2                 {background-color:#f1e3bc;font-size:10px;vertical-align:bottom;color:#303030}
.allflyertabkopf3                 {background-color:#b1d5bd;font-size:10px;vertical-align:bottom;color:#303030}
.flyertabheader                   {background-color:#dddddd;font-size:12px;color:#303030;padding:2px 2px 2px 2px;}
.flyertabbg0                      {background-color:#ffffff}
.flyertabbg1                      {background-color:#f6f6f6}
.flyertabbg20                     {background-color:#ffffff}
.flyertabbg21                     {background-color:#e8f2f2}
.flyertabdaynight                 {font-size:10px;font-weight:normal;color:#303030;}
.flyertabpreis                    {font-size:11px;text-align:center;color:#303030}
.flyerfooter                      {font-size:11px;color:#303030}
.blockspacer                      {padding-top:5px;padding-bottom:5px}
.hotelplusminus                   {color:#303030;width:160px;text-align:right}
.reisedatum                       {color:#303030;font-size:12px;color:black}
.hotelplusminus                   {color:#303030;width:160px;text-align:right;font-size:12px}
.fehler                           {font-size:11px;color:red;}
.schrittfehler                    {padding:2px;font-size:11px;color:red;width:600px}
.leistungweitere                  {font-size:14px}
.preislisthotelkopf               {background-color:#bdcfad;width:584px;padding:2px 0px 2px 10px;font-size:11px}
.preislisthotelname               {padding:2px 0px 2px 8px;font-size:11px}
.schrittactive                    {color:#303030;font-size:12px}
.schrittpassive                   {color:#999999;font-size:12px}
.blockueberschrift                {background-color:#dddddd;font-size:11px;font-weight:bold;color:#303030;padding-left:4px}
.blockueberschrift_mithotel       {background-color:#dddddd;font-size:11px;font-weight:normal;color:#303030}
.hotellink                        {color:#303030}
.hoteldetail                      {font-size:11px;color:#303030}
.hoteldetail2                     {font-size:11px;color:#999999}
.usereingaben_header              {font-size:14px}
.auswertungeingerueckt            {padding-left:13px}
.auswertungpreis                  {font-weight:bold;font-size:14px;text-align:right;}


.hoteldetail_header_ueberschrift  {font-size:14px;font-weight:bold;color:#999999}
.hoteldetail_header_info          {font-size:11px;margin-bottom:6px;color:#303030}
.hoteldetail_header_status        {font-size:12px;font-weight:bold;margin-top:5px;margin-bottom:3px;color:#999999}
.hoteldetail_header_hotelname     {font-size:15px;font-weight:bold;color:#555555}
.hoteldetail_meldung              {font-size:15px;font-weight:bold;color:#555555}
.hotelbeschreibung                {font-size:12px;color:#303030}
.hotelbeschreibung A:link         {font-size:11px;font-weight:bold;color:#303030;text-decoration:none}
.hotelbeschreibung A:active       {font-size:11px;font-weight:bold;color:#303030;text-decoration:none }
.hotelbeschreibung A:visited      {font-size:11px;font-weight:bold;color:#303030;text-decoration:none }
.hotelbeschreibung A:hover        {font-size:11px;font-weight:bold;color:#ABCACC;text-decoration:none }

.rrdetail_header                  {font-size:12px;font-weight:bold;color:#303030}
.rrdetail_text                    {font-size:12px;font-weight:normal;color:#303030}
.rrdetail_etappe                  {font-size:11px;font-weight:bold;color:#303030;padding:2px 5px 2px 5px}

.rrliste_header                   {font-size:12px;font-weight:bold;color:#303030;background-color:#E9F1EC}
.rrliste_text                     {font-size:10px;font-weight:normal;color:#303030}
.rrliste_text A:link              {font-size:12px;font-weight:bold;color:#303030;text-decoration:none}
.rrliste_text A:active            {font-size:12px;font-weight:bold;color:#303030;text-decoration:none }
.rrliste_text A:visited           {font-size:12px;font-weight:bold;color:#303030;text-decoration:none }
.rrliste_text A:hover             {font-size:12px;font-weight:bold;color:#ABCACC;text-decoration:none }

.nuke_header                   {font-size:13px;font-weight:bold;color:#303030}
.nuke_text                     {font-size:11px;font-weight:normal;color:#303030}
.nuke_text A:link              {font-size:14px;font-weight:bold;color:#303030;text-decoration:none}
.nuke_text A:active            {font-size:14px;font-weight:bold;color:#303030;text-decoration:none }
.nuke_text A:visited           {font-size:14px;font-weight:bold;color:#303030;text-decoration:none }
.nuke_text A:hover             {font-size:14px;font-weight:bold;color:#ABCACC;text-decoration:none }

.news_more                     {font-size:11px;font-weight:normal;color:#993300}
.news_title                    {font-size:13px;font-weight:normal;color:#993300}
.news_header                   {font-size:11px;font-weight:normal;color:#3a3a3a}
.news_text                     {font-size:11px;font-weight:normal;color:#3a3a3a}
.news_text A:link              {font-size:11px;font-weight:normal;color:#993300;text-decoration:none}
.news_text A:active            {font-size:11px;font-weight:normal;color:#993300;text-decoration:none }
.news_text A:visited           {font-size:11px;font-weight:normal;color:#993300;text-decoration:none }
.news_text A:hover             {font-size:11px;font-weight:normal;color:#993300;text-decoration:none }

.site_title                    {font-size:16px;font-weight:bold;color:#303030}
.site_header                   {font-size:13px;font-weight:bold;color:#303030}
.site_text                     {font-size:11px;font-weight:normal;color:#303030}
.site_text A:link              {font-size:12px;font-weight:bold;color:#993300;text-decoration:none}
.site_text A:active            {font-size:12px;font-weight:bold;color:#993300;text-decoration:none }
.site_text A:visited           {font-size:12px;font-weight:bold;color:#993300;text-decoration:none }
.site_text A:hover             {font-size:12px;font-weight:bold;color:#993300;text-decoration:none }

.content                     {font-size:11px;font-weight:normal;color:#303030}
.content A:link              {font-size:12px;font-weight:bold;color:#303030;text-decoration:none}
.content A:active            {font-size:12px;font-weight:bold;color:#303030;text-decoration:none }
.content A:visited           {font-size:12px;font-weight:bold;color:#303030;text-decoration:none }
.content A:hover             {font-size:12px;font-weight:bold;color:#ABCACC;text-decoration:none }


.site_text_small                  {font-size:11px;font-weight:normal;color:#303030}
.site_text_small A:link           {font-size:11px;font-weight:bold;color:#303030;text-decoration:none}
.site_text_small A:active         {font-size:11px;font-weight:bold;color:#303030;text-decoration:none }
.site_text_small A:visited        {font-size:11px;font-weight:bold;color:#303030;text-decoration:none }
.site_text_small A:hover          {font-size:11px;font-weight:bold;color:#ABCACC;text-decoration:none }

.site_text_box                  {font-size:10px;font-weight:normal;color:#303030}
.site_text_box A:link           {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none}
.site_text_box A:active         {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none }
.site_text_box A:visited        {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none }
.site_text_box A:hover          {font-size:10px;font-weight:bold;color:#C85252;text-decoration:none }


.offer_text_box                  {font-size:12px;font-weight:normal;color:#ED900B}
.offer_text_box A:link           {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none}
.offer_text_box A:active         {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none }
.offer_text_box A:visited        {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none }
.offer_text_box A:hover          {font-size:10px;font-weight:bold;color:#C85252;text-decoration:none }

.offer_preis_box                  {font-size:30px;font-weight:bold;color:#ED900B}
.offer_preis_box A:link           {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none}
.offer_preis_box A:active         {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none }
.offer_preis_box A:visited        {font-size:10px;font-weight:bold;color:#B07878;text-decoration:none }
.offer_preis_box A:hover          {font-size:10px;font-weight:bold;color:#C85252;text-decoration:none }

.preisliste-border-1              {border-right:1px solid silver;}
.preisliste-border-2              {border-right:1px solid silver;border-top:1px solid silver}

.centerbox_header                 {font-size:12px;font-weight:bold;color:#303030;background-color:#669999}
.centerbox_picleft_border         {font-size:10px;font-weight:bold;color:#303030;border:solid;border-width:1px}
.centerbox_picleft                {font-size:10px;font-weight:bold;color:#303030;}
.centerbox_picleft_header         {font-size:11px;font-weight:bold;color:#303030;background-color:#DDDDDD}
.box_backbutton                   {font-size:20px;font-weight:bold;color:#303030;vertical-align:bottom}

.centerbox_text                   {font-size:11px;font-weight:normal;color:#303030}
.centerbox_text A:link            {font-size:11px;font-weight:bold;color:#B07878;text-decoration:none}
.centerbox_text A:active          {font-size:11px;font-weight:bold;color:#B07878;text-decoration:none }
.centerbox_text A:visited         {font-size:11px;font-weight:bold;color:#B07878;text-decoration:none }
.centerbox_text A:hover           {font-size:11px;font-weight:bold;color:#C85252;text-decoration:none }

.tableview-kopf                   {font-size:11px;background-color:#DDDDDD}
.tableview-header                 {font-size:10px;color:#ABCACC;font-weight:bold;border:0px}
.tableview-search                 {font-size:11px}
.tableview-searchbutton           {border:0px;}
.tableview-td                     {font-size:10px;font-weight:bold;color:#303030}
.tableview-nav                    {font-size:9px}
.fieldorder                       {font-size:10px;background-color:#dddddd;color:#ABCACC;font-weight:bold;border:0px;text-decoration:underline}
.navigation                       {font-size:10px;background-color:#E5E4DF;color:#C6C6C6;}



.HotelTabPassive  {
  font-size:11px;
  padding:4px;
  color:#999999;
  background-color:#FFFFFF;
  font-family: Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px solid #999999;
}

.HotelTabActive  {
  font-size:11px;­
  padding:4px;
  color:#31659C;
  background-color:#EFF7F7;
  font-family: Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif;
  font-weight:bold;
  border-left:1px solid #999999;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
}

.DotLine1 {
   background-image:url(/themes/ST/images/lines/hdot.gif);
   background-repeat:repeat-x;
   width:100%;
   height:1px;
   padding:4px 0px 5px 10px;
}

.DotLine2 {
   background-image:url(/themes/ST/images/lines/hdot.gif);
   background-repeat:repeat-x;
   width:100%;
   height:1px;
   padding:5px 2px 2px 5px;
}

.flightContent{
    background-color: #E0E0E0 ;
}


.flightFilterRow{
    background-color: #F7F7F7 ;
}

.BlockHeaderTable1 {

    background-repeat:repeat-x;
    background-color:#f0e1e8;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    width:505px;
    height:20px;
    vertical-align:middle;
}

.BlockHeader1 {

   background-repeat:repeat-x;
/*   background-color:#B2D7D9; */
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
   width:505px;
   height:20px;
   padding:5px 0px 5px 10px;
   vertical-align:middle;
}



.BlockHeader2 {
   background-color:#F7F7F7;
   font-size:12px;
   font-weight:bold;
   padding:4px 0px 5px 10px;
}


.BlockHeaderTable2 {
   border-top:1px solid #FFFFFF;
   background-color:#F7F7F7;
   font-size:12px;
   font-weight:bold;
   width:505px;
}

.BlockHeader3 {
   border-top:1px solid #FFFFFF;
   background-color:#F7F7F7;
   font-size:12px;
   font-weight:bold;
   width:505px;
   padding:0px 0px 0px 10px;
}


.BlockFooter1 {
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}

.BlockFooter2 {
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    font-size:12px;
    font-weight:bold;

}

.BlockFooter3 {
    background-repeat:repeat-x;
    background-color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}



.TabHeader1 {
   color: #303030;
   background-color:#EAF6FF;
   font-size:11px;
   font-weight:bold;
}


.TabHeader2 {
   background-color:#F7F7F7;
   font-size:10px;
}

.TabHeader3 {
   background-color:#E6E3DA;
   font-size:10px;
}

.TabFooter1 {
   background-color:#ABCACC;
   font-size:10x;
   color:#990033;
}


.HelpContent1
{
  background-color:#CBEBED;
  color:#303030;
   font-size:11px;
   font-weight:normal;
   vertical-align:top;
   padding:0px;
}

.BlockContent1Header{

   background-repeat:repeat-x;
   background-color:#F7F7F7;
   color:#303030;
   font-size:12px;
   font-weight:bold;
   width:505px;
   height:20px;
   padding:5px 0px 5px 10px;
   vertical-align:middle;
}

.BlockContent1 {
	padding-left:2px;
	background-color:#F7F7F7;
	font-size:11px;
	font-weight:normal
}
.Offers-CombineFlyerLink      {color:black;text-decoration:none}


.BlockHeadline {
    font-family:verdana;
    font-weight:bold;
    font-size:13px;
    padding-left:5px;
    color:#000066;
}

.BlockContent1 {
   background-color:#F7F7F7;
   font-size:11px;
   font-weight:normal;
}

.BlockContent2 {
   background-color:#E1E1E1;
   font-size:12px;
   font-weight:normal;
}

.BlockContent3 {
   background-color:#C3D4E3;
   font-size:10px;
   font-weight:normal;
   border:1px solid darkred;
}

.BlockContent4 {
   background-color:#E0E0E0;
   font-size:10px;
   font-weight:normal;

}

.BlockContent5 {
   background-color:#E0E0E0;
   font-size:10px;
   font-weight:normal;
   width:515px;
   padding:5px 5px 5px 10px;
}

.BlockContent6 {
   background-color:#E0E0E0;
   font-size:10px;
   font-weight:bold;
   width:515px;
   padding:2px 0px 0px 0px;
}


.FlightBlockHeader1 {
   background-image:url(/themes/ST/images/lines/hdot.gif);
   background-repeat:repeat-x;
   background-color:#CECF9C;
   font-size:12px;
   font-weight:bold;
   width:505px;
   padding:4px 0px 5px 10px;
}




.tableForNotAvailSegment {
   background-color:#E5EAEA;
   font-size:9px;
   font-weight:normal;
}

.FlightTab1 {
   border:1px solid #9C9A63;
   background-color:#FFFFFF;
   font-size:10px;
   font-weight:normal;
   width:515px;
}

.FlightCellBorder1 {
   border-right:1px dotted #9C9A63;
   font-size:10px;
   font-weight:normal;
}

.FlightCellContent1 {
   background-color:#E0E0E0;
   font-size:10px;
   font-weight:normal;
}


.FlightAvailHeader {
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;

}

.FlightAvailHeaderMarked {
  border-top: 1px solid #a52a2a;
  border-left: 1px solid #a52a2a;
    border-right: 1px solid #a52a2a;
}


.FlightAvailTop {
  border-top: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
}

.FlightAvailBottom {
  border-bottom: 1px solid #E0E0E0;
  border-left: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
}

.ListModalDialogTop {
  border-top: 1px solid #606060;
  border-left: 1px solid #606060;
  border-right: 1px solid #606060;
  color: #FFF;
  background-image:url(../images/backgrounds/modal_back.gif);
  background-repeat:repeat-x;
}

.ListModalDialogBottom {
  border-bottom: 1px solid #606060;
  border-left: 1px solid #606060;
  border-right: 1px solid #606060;
  color: #FFF;
  background-image:url(../images/backgrounds/modal_back.gif);
  background-repeat:repeat-x;
}

TABLE.FlightBottomInfoTable{
    backgroundd-color: #E0E0E0;
}

.FlightAvailTopIBE {
  border-top: 1px solid #E0E0E0;
}

.FlightAvailBottomIBE {
  border-bottom: 1px solid #E0E0E0;
}

.FlightAvailTopIBEMarked {
  border-top: 0px solid #a52a2a;
}

.FlightAvailBottomIBEMarked {
  border-bottom: 1px solid #a52a2a;
}

.ReserveBlocks {
 font-size:11px;
 font-weight:normal;
 background-color:#F7F7F7;
 color:#303030;

}

.ReserveBlocksTable {
 font-size:11px;
 font-weight:normal;
 background-color:#F7F7F7;
 color:#303030;
}

TR.HotelList                    {background:#F7F7F7;}
TR.FlightList                   {background:#F7F7F7;}


.RowLow {
  font-size: 11px;
  font-weight:normal;
  z-index:100;
  cursor: pointer;
  background-color: #F1F4F7;
  color:#1C4C78;
}

.RowLowAlternative {
  font-size: 11px;
  font-weight:normal;
  z-index:100;
  cursor: pointer;
  background-color: #F1F4F7;
  color:brown;
}


.RowHigh {
  font-size: 11px;
  font-weight:normal;
  z-index:100;
  cursor: pointer;
  background-color: #FEE896;
  color:#1C4C78;
}

.RowMark {
  font-size: 11px;
  cursor: pointer;
  background-color: #FFD176;
  color:#1C4C78;

}




.BoxHeaderIconHotel {

   background-repeat:repeat-x;
   width:10px;
   height:25px;
}

.BoxHeaderIconRoundtrip {

   background-repeat:repeat-x;
   width:0px;
   height:25px;
}

.BoxHeaderIconFlight {

   background-repeat:repeat-x;
   width:0px;
   height:25px;
}

.BoxHeaderIconTransfer {

   background-repeat:repeat-x;
   width:0px;
   height:25px;
}

.BoxHeaderIconCar {

   background-repeat:repeat-x;
   width:0px;
   height:25px;
}

.BoxHeaderIconTripOverview {
   background-repeat:repeat-x;
   width:0px;
   height:25px;
}

.ChosenHotel {
   border:1px solid #993300;
   background-color:#E0E0E0;
   font-size:12px;
   font-weight:bold;
   width:505px;
   padding:4px 0px 5px 10px;
}

.ServicesTabArray {
   background-color:#E2E2E2;
   font-size:11px;
   font-weight:bold;
   border-bottom: 1px solid gray;

}

.ServicesTabArray2 {
   background-color:#E2E2E2;
   font-size:11px;
   font-weight:bold;
}

.ServicesTabArrayChosen {
   background-color:white;
   font-size:11px;
   font-weight:bold;
   border-top: 1px solid gray;
   border-right: 1px solid gray;
   border-left: 1px solid gray;
   border-bottom: 0px;
}


.ReserveConfirmContent
{
    font-size:11px;
    font-weight:normal;
    background-color:#FFFFFF;
    padding-left:10px;
    color:#303030;
}

TR.HotelList
{
    color:#303030;
    background:#F7F7F7;
}

TR.FlightList
{
    color:#303030;
    background:#F7F7F7;
}

.listTableRowLow {
  font-size: 11px;
  font-weight:normal;
  z-index:100;
  cursor: pointer;
  background-color: #FFF;
}

.listTableRowHigh {
  font-size: 11px;
  font-weight:normal;
  z-index:100;
  cursor: pointer;
  background-color: #FEE896;

}
.listTableRowMark {
  font-size: 11px;
  cursor: pointer;
  background-color: #F0F0F0;

}



.BoxPadLeft
{
    width:3px;
}

.BoxPadRight
{
    width:3px;
}

.BoxHeader1Left
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header1-top-left.png);
  background-repeat:repeat-x;
  height:28px;
  width:3px;
}

.BoxHeader1Mid
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header1-top-mid.png);
  background-repeat:repeat-x;
  height:28px;
  font-weight:bold;
  font-size:12px;
  color:white;
}

.BoxHeader1Right
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header1-top-right.png);
  background-repeat:repeat-x;
  height:28px;
  width:3px;
}

.BoxHeader2Left
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header2-top-left.png);
  background-repeat:repeat-x;
  height:28px;
  width:3px;
}

.BoxHeader2Mid
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header2-top-mid.png);
  background-repeat:repeat-x;
  color:#000066;
  height:28px;
  font-weight:bold;
  font-size:12px;
}

.BoxHeader2Right
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header2-top-right.png);
  background-repeat:repeat-x;
  height:28px;
  width:3px;
}

/*
.BoxHeader2BottomLeft
{
  background-image:url(/themes/ST/images/box/header2-bottom-left.png);
  background-repeat:repeat-x;
  height:34px;
  width:3px;
}

.BoxHeader2BottomMid
{
  background-image:url(/themes/ST/images/box/box2-bottom-mid.png);
  background-repeat:repeat-x;
  color:#00387B;
  height:34px;
  font-weight:bold;
  font-size:12px;
}


.BoxHeader2BottomRight
{
  background-image:url(/themes/ST/images/box/header2-bottom-right.png);
  background-repeat:repeat-x;
  height:34px;
  width:3px;
}
*/

.Box2Left
{
  background-image:url(/themes/ST/images/box/box2-left.png);
  background-repeat:repeat-y;
  width:3px;
}

.Box2Right
{
  background-image:url(/themes/ST/images/box/box2-right.png);
  background-repeat:repeat-y;
  width:3px;
}

.Box2BottomLeft
{
  background-image:url(/themes/ST/images/box/box2-bottom-left.png);
  background-repeat:no-repeat;
  height:33px;
  width:3px;
}

.Box2BottomMid
{
  background-image:url(/themes/ST/images/box/box2-bottom-mid.png);
  background-repeat:repeat-x;
    color:#303030;
    height:33px;
    font-weight:bold;
    font-size:12px;
}

.Box2BottomRight
{
  background-image:url(/themes/ST/images/box/box2-bottom-right.png);
  background-repeat:no-repeat;
    height:33px;
    width:3px;
}




.BoxHeader3Left
{
  background-image:url(/themes/ST/images/box/header3-top-left.png);
  background-repeat:repeat-x;
  height:40px;
  width:3px;
}

.BoxHeader3Mid
{
  background-image:url(/themes/ST/images/box/header3-top-mid.png);
  color:#FFFFFF;
  background-repeat:repeat-x;
  height:40px;
  font-weight:bold;
  font-size:12px;
}

.BoxHeader3Right
{
  background-image:url(/themes/ST/images/box/header3-top-right.png);
  background-repeat:repeat-x;
  height:40px;
  width:3px;
}

.BoxHeader4Left
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header4-top-left.png);
  color:#303030;
  background-repeat:repeat-x;
  height:30px;
  width:3px;
}

.BoxHeader4Mid
{
  color:#FFFFFF;
  height:28px;
  font-weight:bold;
  font-size:12px;
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header4-top-mid.png);
  background-repeat:repeat-x;
}


.BoxHeader4Right
{
  background-color:#FFFFFF;
  background-image:url(/themes/ST/images/box/header4-top-right.png);
  background-repeat:repeat-x;
  height:30px;
  width:3px;
}

.BoxHeader5Mid
{
  background-image:url(/themes/ST/images/box/header5-top-mid.png);
  background-repeat:repeat-x;
  color:#00387B;
  height:28px;
  font-weight:bold;
  font-size:12px;
}

.BoxHeader6Mid
{
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  background-color: #E1E1E1;
}

.BoxHeader7Mid
{
  color: #051665;
  font-size: 11px;
  background-color: #D6E9ED;
}

.BoxHeader8Mid
{
  color: #051665;
  font-size: 12px;
  background-color: #E1E1E1;
}

.BoxTopLeft
{

  background-image:url(/themes/ST/images/box/top-left.png);
  background-repeat:repeat-x;
  height:3px;
  width:3px;
}

.BoxTopMid
{
  background-image:url(/themes/ST/images/box/top-mid.png);
  background-repeat:repeat-x;
  height:3px;
}

.BoxTopRight
{
  background-image:url(/themes/ST/images/box/top-right.png);
  background-repeat:repeat-x;
  height:3px;
  width:3px;
}

.BoxLeft
{
background-color:#F7F7F7;
background-image:url(/themes/ST/images/box/left.png);
 background-repeat:repeat-y;
 width:3px;
}

.BoxRight
{
  background-color:#F7F7F7;
  background-image:url(/themes/ST/images/box/right.png);
  background-repeat:repeat-y;
  width:3px;
}

.BoxBottomLeft
{
  background-image:url(/themes/ST/images/box/bottom-left.png);
  background-repeat:no-repeat;
  height:5px;
  width:3px;
}

.BoxBottomMid
{
  background-image:url(/themes/ST/images/box/bottom-mid.png);
  background-repeat:repeat-x;
  height:5px;
}

.BoxBottomRight
{
  background-image:url(/themes/ST/images/box/bottom-right.png);
  background-repeat:no-repeat;
  height:5px;
  width:3px;
}

.FullBox
{
  background-color:#E4EDF0;
    font-size:11px;
    margin-top:5px;
    margin-bottom:10px;
}

.FullBoxHeaderMid
{
    color:#FFFFFF;
    height:28px;
    font-weight:bold;
    font-size:12px;
    border-bottom:1px dotted #FFFFFF;
}

.FullBoxTopLeft
{
  background-image:url(/themes/ST/images/box/full-top-left.png);
  background-repeat:repeat-x;
    height:6px;
    width:6px;
}

.FullBoxTopMid
{
  background-image:url(/themes/ST/images/box/full-top-mid.png);
  background-repeat:repeat-x;
    height:6px;
}
.FullBoxTopRight
{
  background-image:url(/themes/ST/images/box/full-top-right.png);
  background-repeat:no-repeat;
    height:6px;
    width:6px;
}

.FullBoxLeft
{
  background-image:url(/themes/ST/images/box/full-left.png);
  background-repeat:repeat-y;
    width:6px;
}

.FullBoxRight
{
  background-image:url(/themes/ST/images/box/full-right.png);
  background-repeat:repeat-y;
    width:6px;
}

.FullBoxBottomLeft
{
  background-image:url(/themes/ST/images/box/full-bottom-left.png);
  background-repeat:no-repeat;
    height:6px;
    width:6px;
}

.FullBoxBottomMid
{
  background-image:url(/themes/ST/images/box/full-bottom-mid.png);
  background-repeat:repeat-x;
    height:6px;
}

.FullBoxBottomRight
{
  background-image:url(/themes/ST/images/box/full-bottom-right.png);
  background-repeat:no-repeat;
    height:6px;
    width:6px;
}


.PromoBoxPicture {
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
}

.PromoBoxHeadline {
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
}
.priceItem {
    font-weight: bold;
}

.priceItemDel {
    color:red;
}

.PopUpDiv
{
    font-size: 10px;
    font-weight:normal;
    color:#112B6B;
    background-color: #E0F5F5;
    border:1px solid #112B6B;

}

.PopUpDivHeader
{
    font-size: 12px;
    font-weight:bold;
    color:#112B6B;
    background-color: #78B8D2;
    height:20px
}


.PopUpDivFooter
{
	font-size: 11px;
	background-image:url(/themes/ST/images/backgrounds/modal_back_bottom.gif);
	background-repeat:repeat-x;
	text-align:left;
	border-top:1px solid silver;
}




.PopUpHeaderLeft
{
  background-image:url(/themes/ST/images/backgrounds/PopUp_hl.gif);
  background-repeat:repeat-x;
	height:28px;
	font-weight:bold;
	font-size:12px;
	color:white;
}

.PopUpHeaderRight
{
  background-image:url(/themes/ST/images/backgrounds/PopUp_hr.gif);
  background-repeat:repeat-x;
	height:28px;
	font-weight:bold;
	font-size:12px;
	color:white;
}

.popupBorderLeft {
	background-image: url(../images/PopUp_cl.gif);
	width: 20px;
	margin: 0px;
}

.popupBorderRight {
	background-image: url(../images/PopUp_cr.gif);
	width: 30px;
	margin: 0px;
}

.popupBorderBottomLeft {
	background-image: url(../images/PopUp_fl.gif);
	width: 20px;
	margin: 0px;
}

.popupBorderBottomRight {
	background-image: url(../images/PopUp_fr.gif);
	width: 30px;
	margin: 0px;
}

.popupBorderBottomMiddle {
	background-image: url(../images/PopUp_fc.gif);
	margin: 0px;
	height: 25px;
}

.popupSecondHeader {
	font-size:12px;
	font-weight:bold;
	padding: 5px;
	background-color: #adcfe6;
	margin-bottom:10px;
	height:25px;
}

.popupDotedHeader {
	background-image: url(../images/h_bg_gradient_dl.gif);
	font-size: 12px;
	padding: 5px;
}


.Promotest {
    background-image:url(/themes/ST/images/backgrounds/yellow.gif);
    background-repeat:repeat-x;
    padding-left:0px;
    padding-right:0px;
    padding-top:2px;
}

.destinationMain {
	overflow: auto;
	width: 300px;
	height: 450px;
}

.deptPanelMain {
	text-align: left;
}

.deptPanelHeader {
	font-weight:bold;
	font-size:12px;
}

.deptPanelHeader img {
	cursor: pointer;
	vertical-align: middle;
	display: inline;
	float: right;
	padding: 5px;
}

.deptPanelAirportsTd {
	padding: 0px;
	margin: 0px;
}

.deptPanelCountry {
	background-color: #7dbae0;
	white-space: nowrap;
	height: 20px;
	text-align: center;
	border-bottom:1px solid silver;

}

.deptPanelAirport {
	background-color: #ffffff;
	color: #000066;
	white-space: nowrap;
	height: 20px;
	padding: 0px 3px;
	font-weight:normal;
	font-size:11px;
}

.deptPanelAirportOff {
	background-color: #ffffff;
	color: #abb6be;
	white-space: nowrap;
	height: 20px;
	padding: 0px 3px;
}

.deptPanelCol {
	padding: 0px;
	background-color: #ffffff;
	text-align: left;
	border-collapse: collapse;
}

.deptPanelCol td {
	border-top: 1px dotted #c0c0c0;
	border-right: 0px;
	border-collapse: collapse;
}

.destPanelClose {
	float: right;
	cursor: pointer;
	margin: 5px;
}
/*yahoo styles*/


/*destpanel*/

.destflug_clicked
{
  background-color: transparent;
}
#destpanel_hover
{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 300px;
	height: 350px;
	/* Auessere Border */
	/*border: 6px solid #C0C0C0;*/
	z-index: 100;  /* Die #destpanel_hover_... sollten alle diesen z-index haben*/
	visibility: hidden;  /* Zu Beginn versteckt */
}

#destpanel_hover_overlay
{
	position: absolute;
	width: 300px;
	height: 350px;
	border: 4px solid #C0C0C0;
	background-color: #E3E7D1;
	z-index: 100;
}

#destpanel_hover_content
{
	z-index: 100;
	width: 300px;
	height: 350px;
	background-color: #E3E7D1;
}

#destpanel_hover_luecke /* zakrywa fragment */
{
	z-index: 100;
	width: 166px; /* Breite der Luecke */
	background-color: #E3E7D1; /* Farbe muss gleich Hintergrundefarbe des Overlay sein */

	position: absolute;
	top: -3px;
	left: +2px; /* right: 0px fuer rechte Luecke*/
	height: 7px;
	font-size: 0px;
}

#destpanel_hover_header2_left
{
	/* Hier
	 * Hohe des Kopfes: 42px
	 * Breite des Kopfes: 180px (= Luecke)
	 */
	height: 39px; /* Hoehe des Kopfes + 2 */
	top: -40px; /* (Hoehe des Kopfes + 3) * (-1) */
	background-color: #E3E7D1; /* links innen */
	border-left: 4px solid #C0C0C0;  /* links aussen */

	position: absolute;
	left: -1px;
	width: 1px;
	font-size: 0px;
	z-index: 100;
}

#destpanel_hover_header2_top
{
	z-index: 100;
	background-color: #E3E7D1; /* links innen */
	width: 167px; /* Breite des Kopf + 1 */
	top: -40px; /* (Hoehe des Kopfes + 3) * (-1) */
    /* oben aussen */
	border-top: 4px solid #C0C0C0; /* oben innen */
	position: absolute;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
}

#destpanel_hover_header2_top_ie
{
	z-index: 100;

	width: 165px; /* Breite des Kopf */
	top: -39px; /* (Hoehe des Kopfes + 1) * (-1) */
    /* oben aussen */
	position: absolute;
	left: 1px;
	height: 3px;
	font-size: 0px;
}



#destpanel_hover_header2_right
{
	z-index: 100;
	height: 39px; /* Hoehe des Kopfes + 2 */
	top: -40px; /* (Hoehe des Kopfes + 3) * (-1) */
	left: 167px;  /* Breite des Kopfes + 1 */
	background-color: #E3E7D1; /* rechts innen */
	/*border-right: 1px solid #5f5f5f; /* rechts aussen */
	border-top: 4px solid #C0C0C0;    /* muss gleich oben aussen sein */
	position: absolute;
	width: 1px;
	line-height: 0px;
	font-size: 0px;
	border-right: 4px solid #C0C0C0;
}

#destpanel_hover_header2_lefttop
{
	background-color: #E3E7D1; /* links innen */

	top: -40px; /* (Hoehe des Kopfes + 2) * (-1) */
	position: absolute;
	height: 1px;
	width: 1px;
	left: 0px;
	line-height: 0px;
	font-size: 0px;
	z-index: 100;
}

/*end of destpanel*/

/*flightpanel*/

.flight_hover_clicked
{
  background-color: transparent;
}
#flightpanel_hover
{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 300px;
	height: 350px;
	/* Auessere Border */
	/*border: 6px solid #C0C0C0;*/
	z-index: 200;  /* Die #destpanel_hover_... sollten alle diesen z-index haben*/
	visibility: hidden;  /* Zu Beginn versteckt */
}

#flightpanel_hover_overlay
{
	width: 300px;
	height: 350px;
	border: 4px solid #C0C0C0;
	background-color: #E3E7D1;
	z-index: 200;
}

#flightpanel_hover_content
{
	z-index: 200;
	width: 300px;
	height: 350px;
	background-color: #E3E7D1;
}

#flightpanel_hover_luecke /* zakrywa fragment */
{
	z-index: 200;
	width: 164px; /* Breite der Luecke */
	background-color: #E3E7D1; /* Farbe muss gleich Hintergrundefarbe des Overlay sein */

	position: absolute;
	top: -6px;
	left: +4px; /* right: 0px fuer rechte Luecke*/
	height: 14px;
	font-size: 0px;
}

#flightpanel_hover_header2_left
{
	/* Hier
	 * Hohe des Kopfes: 42px
	 * Breite des Kopfes: 180px (= Luecke)
	 */
	height: 30px; /* Hoehe des Kopfes + 2 */
	top: -30px; /* (Hoehe des Kopfes + 3) * (-1) */
	background-color: #E3E7D1; /* links innen */
	border-left: 4px solid #C0C0C0;  /* links aussen */

	position: absolute;
	left: 0px;
	width: 1px;
	font-size: 0px;
	z-index: 200;
}

#flightpanel_hover_header2_top
{
	z-index: 200;
	background-color: #E3E7D1; /* links innen */
	width: 164px; /* Breite des Kopf + 1 */
	top: -30px; /* (Hoehe des Kopfes + 3) * (-1) */
	left: 4px;
    /* oben aussen */
	border-top: 4px solid #C0C0C0; /* oben innen */
	position: absolute;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
}

#flightpanel_hover_header2_top_ie
{
	z-index: 200;

	width: 165px; /* Breite des Kopf */
	top: -40px; /* (Hoehe des Kopfes + 1) * (-1) */
    /* oben aussen */
	position: absolute;
	left: -1px;
	height: 3px;
	font-size: 0px;
}



#flightpanel_hover_header2_right
{
	z-index: 200;
	height: 30px; /* Hoehe des Kopfes + 2 */
	top: -30px; /* (Hoehe des Kopfes + 3) * (-1) */
	left: 167px;  /* Breite des Kopfes + 1 */
	background-color: #E3E7D1; /* rechts innen */
	/*border-right: 1px solid #5f5f5f; /* rechts aussen */
	border-top: 4px solid #C0C0C0;    /* muss gleich oben aussen sein */
	position: absolute;
	width: 1px;
	line-height: 0px;
	font-size: 0px;
	border-right: 4px solid #C0C0C0;
}

#flightpanel_hover_header2_lefttop
{
	background-color: #E3E7D1; /* links innen */

	top: -40px; /* (Hoehe des Kopfes + 2) * (-1) */
	position: absolute;
	height: 1px;
	width: 1px;
	left: 0px;
	line-height: 0px;
	font-size: 0px;
	z-index: 200;
}

/*end of flightpanel*/


/*container*/

.overlay {
	position:absolute;
	display:block;
}

.tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color: #E3E7D1; /* links innen */

	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

* html body.masked select {
	visibility:hidden;
}

* html div.panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:0;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}

.panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.panel-container.matte .underlay {
	display:none;
}

.panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
}

.panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:auto;
}

.panel .hd {
	background-color:#3d77cb;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
}

.panel .bd {
	overflow:hidden;
	padding:4px;
}

.panel .bd p {
	margin:0 0 1em;
}

.panel .close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.panel .close.nonsecure {
	background-image:url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/alt3/close12_1.gif);
}

.panel .close.secure {
	background-image:url(https://a248.e.akamai.net/sec.yimg.com/i/nt/ic/ut/alt3/close12_1.gif);
}

.panel .ft {
	padding:2px;
	overflow:hidden;
}

.simple-dialog .bd .icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.dialog form, .simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}

/*end of container*/

/*end of yahoo styles*/

.HotelRoomSelectionBox {
	padding-top:3px;
	padding-bottom:3px;
	border:4px solid #268DCD;
	width:100%;
}

ableRollOverEffect1{
  background-color:#317082;
  color:#FFF;
}

.tableRollOverEffect2{
  background-color:#000;
  color:#FFF;
}

.tableRowClickEffect1{
  background-color:#F00;
  color:#FFF;
}
.tableRowClickEffect2{
  background-color:#00F;
  color:#FFF;
}

.OfferBoxHeader {
	background-image:url('/themes/ST/images/backgrounds/FLHeader.gif');
	background-repeat:repeat-y;
	border-top:1px solid silver;
	border-left:1px solid silver;
	color:#000066;

}

.OfferBoxBorder {
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	color:#000066;
}

.PriceButton {
	background-image:url('/themes/ST/images/buttons/priceselect.gif');
	background-repeat:no-repeat;
	/*background-color:#6DB1CE;
	border-top:1px solid silver;
	border-left:1px solid silver;*/
	color:#000066;
	width:64px;
	height:18px;

}

/***************************************************************************************************************
*   definition of css class for BUTTONS/ICONS properties                                                       *
*   28.08.05   MT   : Implentation                                                                             *
***************************************************************************************************************/

.DefaultButton
{
 	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
	_BUTTON_IC_COLOR:#993300;
	_BUTTON_TEXTSHADE_COLOR:;
	_BUTTON_TEXT_COLOR:#0D3959;
	_BUTTON_EDGE_COLOR:#993300;
	_BUTTON_FONTSIZE:8;
	_BUTTON_FONTFILE:fonts/arial.ttf;
	_BUTTON_ANGLE:0;
	_BUTTON_ANTIALIAS:true;
	_TEXT_PADLEFT:1;
	_TEXT_PADTOP:2;
	_ICON_PADLEFT:1;
 	_ICON_PADTOP:1;
	_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/default_left.gif;
  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_right.gif;
}

.DefaultButtonInverse
{
   	_BUTTON_BACKGROUND_COLOR: #FFFFFF;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#330000;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:1;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
    _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/select_left.gif;
    _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/select_mid.gif;
    _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/select_right.gif;
}


.DefaultButtonSmall
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#FFFFFF;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#000066;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:7;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
}




.DefaultButtonInverseSmall
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#330000;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:7;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
}


.SubmitButton
{
   	_BUTTON_BACKGROUND_COLOR: #FFFFFF;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#330000;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:10;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
		_TEXT_PADTOP:2;
		_ICON_PADLEFT:1;
	 	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/select_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/select_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/select_right.gif;
}


.JumpButton
{
   	_BUTTON_BACKGROUND_COLOR: #FFFFFF;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#FFFFFF;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:10;
		_BUTTON_FONTFILE:/fonts/arialbd.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
		_TEXT_PADTOP:2;
		_ICON_PADLEFT:1;
	 	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
    _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/jump_left.gif;
    _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/jump_mid.gif;
    _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/jump_right.gif;
}

.BookButton
{
   	_BUTTON_BACKGROUND_COLOR: #FFFFFF;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#548016;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:10;
		_BUTTON_FONTFILE:/fonts/arialbd.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
		_TEXT_PADTOP:2;
		_ICON_PADLEFT:1;
	 	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
    _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/book_left.gif;
    _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/book_mid.gif;
    _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/book_right.gif;
}

.SelectButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#330000;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/verdana.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
		_TEXT_PADTOP:1;
		_ICON_PADLEFT:1;
	 	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/select_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/select_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/select_right.gif;
}

.PrintButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
		_TEXT_PADTOP:2;
		_ICON_PADLEFT:1;
	 	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/print_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_right.gif;
}

.CloseButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:1;
  	_ICON_PADLEFT:1;
    _ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/close_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_right.gif;

}

.CarButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/default_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_select_right_inverse.gif;

}

.TourButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/default_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_select_right_inverse.gif;

}

.InfoButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/info_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_right.gif;

}

.PdfButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/pdf_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_right.gif;

}



.BackButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:1;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/back_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_right.gif;

}

.FlightDetailsButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#0D3959;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/flight_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/default_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/default_right.gif;
}

.FlightSelectButton
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#330000;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/select_left.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/select_mid.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/select_flight.gif;


}

.FlightSelectButtonSmall
{
   	_BUTTON_BACKGROUND_COLOR: #F7F7F7;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#330000;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:8;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
		_TEXT_PADLEFT:1;
  	_TEXT_PADTOP:4;
  	_ICON_PADLEFT:1;
   	_ICON_PADTOP:1;
	  _BUTTON_BACKGROUND_LEFT  :themes/ST/images/buttons/select_left_small.gif;
	  _BUTTON_BACKGROUND_MIDLE :themes/ST/images/buttons/select_mid_small.gif;
	  _BUTTON_BACKGROUND_RIGHT :themes/ST/images/buttons/select_flight_small.gif;
}



.PreLoaderText1
{
   	_BUTTON_BACKGROUND_COLOR: #E0E0E0;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#FFFFFFF;
		_BUTTON_EDGE_COLOR:#993300;
		_BUTTON_FONTSIZE:7;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
}

.PreLoaderText2
{
   	_BUTTON_BACKGROUND_COLOR: #E0E0E0;
		_BUTTON_IC_COLOR:#993300;
		_BUTTON_TEXTSHADE_COLOR:;
		_BUTTON_TEXT_COLOR:#C6C6C6;
		_BUTTON_EDGE_COLOR:#FFFF00;
		_BUTTON_FONTSIZE:7;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
}

.CMSHeadlineText
{
   	_BUTTON_BACKGROUND_COLOR: #64C2D4;
		_BUTTON_IC_COLOR:#64C2D4;
		_BUTTON_TEXTSHADE_COLOR:#7E7E7E;
		_BUTTON_TEXT_COLOR:#FFFFFF;
		_BUTTON_EDGE_COLOR:#64C2D4;
		_BUTTON_FONTSIZE:20;
		_BUTTON_FONTFILE:/fonts/arial.ttf;
		_BUTTON_ANGLE:0;
		_BUTTON_ANTIALIAS:true;
		_BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
		_TEXT_PADLEFT:50;
		_TEXT_SHADE_OFFSET:1;
		_ENABLE_WARNINGS:false;
		_TEXT_WIDTH_RATIO : 1.5 ;
}


.CMSHeadlineButton
{
    _BUTTON_BACKGROUND_COLOR: #64C2D4;
    _BUTTON_IC_COLOR:#A8DC93;
    _BUTTON_TEXTSHADE_COLOR:#FFFFFF ;
    _BUTTON_TEXT_COLOR:#000066;
    _BUTTON_EDGE_COLOR:#FFFFFF;
    _BUTTON_FONTSIZE:8;
    _BUTTON_FONTFILE:/fonts/verdana.ttf;
    _BUTTON_ANGLE:0;
  	_BUTTON_RADIUS:0;
    _BUTTON_ANTIALIAS:true;
    _BUTTON_PATH_DESTINATIONFILE:/img/buttons/auto;
}


/***************************************************************************************************************
*   end of definition css classe for ICON properties                       MT 28.08.05                         *
*   _BUTTON_PATH_DESTINATIONFILE is disabled in CreatIconV9.php            MT 07.09.05                         *
***************************************************************************************************************/


.DHTMLSuite_tableWidgetPageHandler_mainDiv{	/* parent div */

}

.DHTMLSuite_tableWidgetPageHandler_mainDiv a{
	color:#333;
}

.DHTMLSuite_tableWidgetPageHandler_mainDiv span{	/* There's a <span> in front and behind every page links, example: <span>[</span><a href...>1</a><span>]</span> */
	padding-left:2px;
	padding-right:2px;
}
.DHTMLSuite_tableWidgetPageHandler_mainDiv span.DHTMLSuite_pageHandler_lastLink{
	padding-left:5px;
}
span.DHTMLSuite_pageHandler_firstLink{
	padding-left:0px;
	padding-right:7px;
}
span.DHTMLSuite_pageHandler_previousLink{
	padding-left:0px;
}

.DHTMLSuite_tableWidgetPageHandler_result{	/* Result div : Result: 1 to 10 of 51 */
	font-size:0.9em;	/* Slightly smaller font */

}

/* Page list div : Previous [1] [2] [3] Next */
.DHTMLSuite_tableWidgetPageHandler_pageList{

}

.DHTMLSuite_tableWidgetPageHandler_pageList .previousLinkDisabled,.DHTMLSuite_tableWidgetPageHandler_pageList .nextLinkDisabled{ /* Disabled previous link and disabled next link */
	color:#999;
	cursor:default;

}
.DHTMLSuite_tableWidgetPageHandler_pageList .DHTMLSuite_tableWidgetPageHandler_activePage{	/* Active page number */
	color:#F00;
}
.DHTMLSuite_tableWidgetPageHandler_pageList .DHTMLSuite_tableWidgetPageHandler_inactivePage{	/* Active page number */

}
.DHTMLSuite_tableWidgetPageHandler_pageList .DHTMLSuite_tableWidgetPageHandler_resultDisplay{	/* Div displaying info about dataset - Result: 1 to 10 of 51 */



}