.vorschau {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.preisanzeiger {
	border: 1px solid white;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;

}

.preisanzeiger2 {
	border: 1px solid #D7E7F7;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	background-color: #D7E7F7;
}

.preisanzeigerb {
	border: 1px solid white;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
}
.preisanzeigerb2 {
	border: 1px solid #D7E7F7;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #D7E7F7;
}


.obenrot {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #F33737;
	font-weight: bold;
}

.obenrot a:link {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #F33737;
	font-weight: bold;
	text-decoration: underline;
}

.obenrot a:active {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #F33737;
	font-weight: bold;
	text-decoration: underline;
}

.obenrot a:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #F33737;
	font-weight: bold;
	text-decoration: underline;
}

.obenrot a:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #F33737;
	font-weight: bold;
	text-decoration: underline;
}

.oben {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
}

.oben_bold {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

/* format of table left column */
.table_left_menu {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
  width: 18%;
  padding-left: 5px;
  border-top: 1px solid #AECDEF;
}

/* format of table right column */
.table_right_input {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
/*  width: 82%;*/
  padding-left: 5px;
}

/* detailed travel description - nbooking */
.dtd_table_left_menu
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
  background-color: #AECDEF;
  border-left: 1px solid #000055;
  padding:15px;
  width: 18%;
}

/* detailed travel description - nbooking */
.dtd_table_right_input
{
  width: 82%;
  padding-top: 12px;
  vertical-align: top;
}

/* detailed travel description - ReisedateNeu/Edit */
.oben_submenu {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
  background-color: #AECDEF;
  border-left: 1px solid #000055;
  padding:15px;
}

.landoptions {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: #000000;
}


.order {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 18px;
}


.reiseverlaufland {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: #000000;
}

.oben a:link {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}

.oben a:active{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}

.oben a:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}

.oben a:hover{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}

.costadb {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #C00000;
}

.schiffname {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #C00000;
}

.schiffname a:link {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #C00000;
	text-decoration: underline;
}

.schiffname a:visited{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #C00000;
	text-decoration: underline;
}

.schiffname a:active{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #C00000;
	text-decoration: underline;
}

.schiffname a:hover{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #C00000;
	text-decoration: underline;
}

.aab {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #C00000;
}

.knopf {
	border: 1px solid black;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
}

.knopfrot {
	border: 1px solid black;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FF8080;
}

.knopf2 {
	border: 1px solid black;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	height: 18px;
	color: #000000;
}

.leisteoben {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 14pt;
	color: #000000;
}

.leisteoben a:link {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 14pt;
	color: #CC0000;
	text-decoration: none;
}

.leisteoben a:active {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 14pt;
	color: #CC0000;
	text-decoration: none;
}

.leisteoben a:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 14pt;
	color: #CC0000;
	text-decoration: none;
}

.leisteoben a:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 14pt;
	color: #CC0000;
	text-decoration: underline;
}

.leisteunten {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.leisteunten a:link {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	color: #CC0000;
	text-decoration: none;
}

.leisteunten a:active {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	color: #CC0000;
	text-decoration: none;
}

.leisteunten a:visited {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	color: #CC0000;
	text-decoration: none;
}

.leisteunten a:hover {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	color: #CC0000;
	text-decoration: underline;
}

.articlehead {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #C00000;
}

.hafen {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4040FF;
}

.schiffklein10 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #c00000;
}

.schiffklein11 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #c00000;
}

.cbtab {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9pt;
	color: black;
}

.cbtabbox {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	border: 1px solid black;
	width: 50px;
	height: 15px;
}

.cbtabbox15 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	border: 1px solid black;
	width: 20px;
	height: 15px;
}

.cbtabbox100 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	border: 1px solid black;
	width: 100px;
	height: 15px;
}

.cbtabbox80 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	border: 1px solid black;
	width: 80px;
	height: 15px;
}

.cbtabbox40 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	border: 1px solid black;
	width: 40px;
	height: 15px;
}

.cbcolorbox {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	border: 1px solid black;
	width: 30px;
	height: 15px;
}

.calcbtn {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 9pt;
	border: 1px solid black;
	width: 60px;
	height: 18px;
}

.headerfooter {
	background: #C6DCF4;
	border-right-color: #83B3E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #83B3E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #EBF3FB;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #EBF3FB;
	border-top-style: solid;
	border-top-width: 1px;
}

.mittelteil {
	background: #C6DCF4;
	border-right-color: #83B3E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #83B3E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #EBF3FB;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #EBF3FB;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #c00000;
}

.reiseverlauf-header {
	background: #C6DCF4;
	border-right-color: #83B3E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #83B3E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #EBF3FB;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #EBF3FB;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
}

.popup-header {
	background: #C6DCF4;
	border-bottom-color: #83B3E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #c00000;
}

.zurueckbut {
	border: 1px solid black;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FF8080;
}

.weiterbut {
	border: 1px solid black;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #80FF80;
}

.qf {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 8pt;
	color: #000000;
}

.qf a {
	color: #000000;
}

h3 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #C00000;
	line-height: 10px;
}

#cachewarning {
	position: absolute;
	top: 50%;
	left: 12.5%;
	width: 75%;
	padding-left: 12.5%;
	padding-right: 12.5%;
	background-color: #ffffff;
}

.cachewarning {
	border: 3px solid #cc0000;
	font: 12pt "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	text-align: center;
	color: #000000;
	padding: 5px;
}

.cachewarning a {
	color: #cc0000;
	text-decoration: none;
}


.oben2 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 8pt;
}

.oben2 a {
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

.oben2bs, .oben2bs a {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 8pt;
	line-height: 18px;
	color: #000000;
	text-decoration: underline;
}

.AngebotHotelRegion {

	font-family: Verdana, Tahoma, Arial;
	font-size: 12pt;
	color: #1234E0;
	font-weight: bold;
}

.AngebotFreitext {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: black;
	padding-left: 5px;
	padding-right: 5px;
}

.AngebotZeitraum {
	font-family: Verdana, Tahoma, Arial;
	font-size: 7pt;
	color: black;
	padding-left: 5px;
}

.AngebotPreis {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	color: #1234E0;
	font-weight: bold;
	padding-right: 5px;
}

.boxstyle {
	border: 1px solid #eeeeee;
	background-color: #f9f9f9;
	cursor: pointer;
}


/**
 *
 * disabled this section
 * while there is an interference
 * with the same class in reisemax.css
 *
 *
.MENUITEM {
	line-height: 18px;
	padding-left: 5px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 10pt;
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
}
 *
 *
 *
.MENUITEM a {
	color: #cc0000;
	text-decoration: none;
}
*
*
*/


/*
 * a fixed width-definition for the content.php
 * while the content (table) (from /admin tinyMCE)
 * mostly is formated on width=680px
 *
 * (original width: 690px;
 *  replaced by 672px - from meassurements in firefox on sitemap.php)
 */

.content_page_fixed_width
{
  width: 690px;
  min-width: 690px;
  height: 1px;
}



/*
 * classes to build dynamical tab-s
 * in travel-description, dates/prices-overview, price-list
 */

.div_headline_links
{
  width:100%;
  padding: 5px 0px 0px 0px;
}

.div_headline_links table
{
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #90BFDA;
}

#tab_select_list
{
  color:#005F96;
  margin: 0px 0px 0px 35px;
  padding: 0px;
  float: left;
  text-align: center;
  list-style: none;
  display: inline;
}

#tab_select_list a
{
  color:#005F96;
  min-width:120px;
  background-image: url(/layout/html/view/img/dap_over_20_b6.png);
  float: left;
  vertical-align: middle;
  text-decoration: none;
  background-repeat: repeat-x;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
}

#tab_select_list a:hover
{
  color:#005F96;
  min-width:120px;
  background-image: url(/layout/html/view/img/dap_out_20_b6.png);
  float: left;
  vertical-align: middle;
  text-decoration: none;
  background-repeat: repeat-x;
  margin: 0px 0px 0px 0px;
  cursor: pointer;
}

/* for content-pages -> */

#tab_select_list_content,
#tab_select_list_content td
/*.tab_select_list_content*/
{
  /*color:#ccccff;*/
  color:#000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
  float: none;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: transparent;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 0.85em;
}

#tab_select_list_content a
/*.tab_select_list_content a*/
{
  /*color:#ccccff;*/
  color:#000000;
  height: 100%;
  background-image: url(/layout/html/view/img/dap_over_20_tab1.png);
  float: none;
  vertical-align: middle;
  text-decoration: none;
  background-repeat: repeat-x;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
  display: block;
  position: relative
}

#tab_select_list_content a:hover
/*.tab_select_list_content a:hover*/
{
  /*color:#ccccff;*/
  color:#000000;
  height: 100%;
  background-image: url(/layout/html/view/img/dap_out_20_tab1.png);
  float: none;
  vertical-align: middle;
  text-decoration: none;
  background-repeat: repeat-x;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
  display: block;
}

/* <- for content-pages */


.tab_selectable_left
{
  color:#005F96;
  min-width:120px;
  width:150px;
  float: left;
  padding: 1px 6px 1px 5px;
  border-left-style: dotted;
  border-left-width: 1px;
  border-left-color: #90BFDA;
  background-repeat: repeat-x;
  vertical-align: middle;
  margin-top: 0px;
}

.tab_selectable_right
{
  color:#005F96;
  min-width:120px;
  width:150px;
  float: left;
  padding: 1px 6px 1px 5px;
  border-left-style: dotted;
  border-right-style: dotted;
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-color: #90BFDA;
  border-right-color: #90BFDA;
  background-repeat: repeat-x;
  vertical-align: middle;
  margin-top: 0px;
}

.tab_selected_left
{
  background-image: url(/layout/html/view/img/dap_out_20_b6.png);
  color:#005F96;
  min-width:120px;
  width:150px;
  float: left;
  padding: 1px 6px 1px 5px;
  border-left-style: dotted;
  border-left-width: 1px;
  border-left-color: #90BFDA;
  background-repeat: repeat-x;
  vertical-align: middle;
  margin-top: 0px;
}

.tab_selected_right
{
  background-image: url(/layout/html/view/img/dap_out_20_b6.png);
  color:#005F96;
  min-width:120px;
  width:150px;
  float: left;
  padding: 1px 6px 1px 5px;
  border-left-style: dotted;
  border-right-style: dotted;
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-color: #90BFDA;
  border-right-color: #90BFDA;
  background-repeat: repeat-x;
  vertical-align: middle;
  margin-top: 0px;
}

.tab_passive
{
  width:280px;
  /* one of the standard colors from a content-page */
  color:#005F96;
  font-weight:bold;
  text-align:left;
  padding: 5px 6px 6px 5px;
}


/*
 * classes for the single link on bottom of the travel-description-site
 */

.div_bottom_dtd
{
  text-align:center;
  margin: 27px 0px 135px 0px;
  padding: 5px 6px 6px 5px;
}


.div_bottom_dtd #anchor_dap
{
  width: 113px;
  height: 24px;
  float: right;
  vertical-align: middle;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 12px 0px 0px;
  cursor: pointer;
}

.div_bottom_dtd a
{
  background-image: url(/layout/html/view/img/dap_btn_0_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

.div_bottom_dtd a:hover
{
  background-image: url(/layout/html/view/img/dap_btn_1_2.png);
  text-decoration: none;
  background-repeat: no-repeat;
  background-color: #005f96;
  cursor: pointer;
}

/*.div_dtd_dap_link a:active*/
.div_bottom_dtd a:active
{
  background-image: url(/layout/html/view/img/dap_btn_2_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

/*
 * classes for the single link on bottom of the travel-description-site
 */

.div_continue_btn
{
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* could have variable id-s */
/*.div_continue_btn #anchor_dap
{
  width: 113px;
  height: 24px;
  float: right;
  vertical-align: middle;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 12px 0px 0px;
  cursor: pointer;
}*/

.div_continue_btn a
{
  background-image: url(/layout/html/view/img/continue_btn_0_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
  width: 113px;
  height: 24px;
  float: right;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 5px 12px 6px 5px;
}

.div_continue_btn a:hover
{
  background-image: url(/layout/html/view/img/continue_btn_1_2.png);
  text-decoration: none;
  background-repeat: no-repeat;
  background-color: #005f96;
  cursor: pointer;
}

/*.div_dtd_dap_link a:active*/
.div_continue_btn a:active
{
  background-image: url(/layout/html/view/img/continue_btn_2_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

/*
 * classes for the navigation links of booking-steps
 */

.div_booking_continue_btn
{
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.div_booking_continue_btn a
{
  background-image: url(/layout/html/view/img/continue_btn_0_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
  width: 113px;
  height: 24px;
  float: right;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 5px 12px 6px 5px;
}

.div_booking_continue_btn a:hover
{
  background-image: url(/layout/html/view/img/continue_btn_1_2.png);
  text-decoration: none;
  background-repeat: no-repeat;
  background-color: #005f96;
  cursor: pointer;
}

.div_booking_continue_btn a:active
{
  background-image: url(/layout/html/view/img/continue_btn_2_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

.div_finish_booking_btn
{
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.div_finish_booking_btn a
{
  background-image: url(/layout/html/view/img/finish_booking_btn_0_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
  width: 113px;
  height: 24px;
  float: right;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 5px 12px 6px 5px;
}

.div_finish_booking_btn a:hover
{
  background-image: url(/layout/html/view/img/finish_booking_btn_1_2.png);
  text-decoration: none;
  background-repeat: no-repeat;
  background-color: #005f96;
  cursor: pointer;
}

.div_finish_booking_btn a:active
{
  background-image: url(/layout/html/view/img/finish_booking_btn_2_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

.div_booking_back_btn
{
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.div_booking_back_btn a
{
  background-image: url(/layout/html/view/img/back_btn_0_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
  width: 113px;
  height: 24px;
  float: left;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 5px 12px 6px 5px;
}

.div_booking_back_btn a:hover
{
  background-image: url(/layout/html/view/img/back_btn_1_2.png);
  text-decoration: none;
  background-repeat: no-repeat;
  background-color: #005f96;
  cursor: pointer;
}

.div_booking_back_btn a:active
{
  background-image: url(/layout/html/view/img/back_btn_2_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

.div_print_booking_btn
{
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.div_print_booking_btn a
{
  background-image: url(/layout/html/view/img/print_btn_0_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
  width: 113px;
  height: 24px;
  float: left;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 5px 5px 6px 12px;
}

.div_print_booking_btn a:hover
{
  background-image: url(/layout/html/view/img/print_btn_1_2.png);
  text-decoration: none;
  background-repeat: no-repeat;
  background-color: #005f96;
  cursor: pointer;
}

.div_print_booking_btn a:active
{
  background-image: url(/layout/html/view/img/print_btn_2_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

.div_close_booking_btn
{
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.div_close_booking_btn a
{
  background-image: url(/layout/html/view/img/close_btn_0_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
  width: 113px;
  height: 24px;
  float: right;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  margin: 5px 12px 6px 5px;
}

.div_close_booking_btn a:hover
{
  background-image: url(/layout/html/view/img/close_btn_1_2.png);
  text-decoration: none;
  background-repeat: no-repeat;
  background-color: #005f96;
  cursor: pointer;
}

.div_close_booking_btn a:active
{
  background-image: url(/layout/html/view/img/close_btn_2_2.png);
  background-repeat: no-repeat;
  text-decoration: none;
  background-color: #005f96;
  cursor: pointer;
}

/*
 * copied from style.css.php
 * (class .startseiteheader)
 * for popup info for input problems
 */

.popupheader
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 13pt;
	color: #000000;
	/*background:#E7EBFF;*/
	background:#C6DCF4;
	border-right-color: #83B3E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #83B3E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #EBF3FB;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #EBF3FB;
	border-top-style: solid;
	border-top-width: 1px;
  padding: 11px 12px 12px 11px;
}


/*
 * deeplink - vidado - iframes
 * for travel-dates
 */
/*div iframe*/
#urlframe
{
  width: 667px;
}
