﻿/********************************/
/*                              */
/*   hotels.stc.ch              */
/*   Print Styles               */
/*   (c) Marc Bertschinger      */
/*   V 1.0 - 6.10.2008          */
/*                              */
/********************************/



/*----------------------------*/
/*       global settings      */
/*----------------------------*/


body, html {
	width:100%;
	height:100%;
}
body {
	margin:0;
	background-color:#ffffff!important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:75%!important;
	color:#000000!important;
}


/*-------- page sizes --------*/

.footer_4col, 
#result, 
#booking {
	width:100%;
}

/*-------- hyperlinks layout --------*/

a,
a:visited, 
a:active, 
a #Label5, 
a #Label6,
a:visited #Label5,
a:visited #Label6,
a:active #Label5,
a:active #Label6,
fieldset#is_customer label a span,
#result div.hotels_element_body a.details span.h2 span,
#result div.hotels_element_body a.details span,
#forgot_password_form .fieldset a,
#footer a span {
	text-decoration:none;
	color:#000000;
}

/*-------- headlines font --------*/

h1, h2, h1 span, h2 span {
	font-size:1.3em;
	font-weight:100;
}


/*-------- subtitles font --------*/

#reservation .table_header span,
#account_login .box_body h3 span,
#forgot_password_form h3 span,
#booking .booking_element h3 span,
#booking .wishes_subline h2 span,
fieldset#registered .registered span,
#Hoteldetails h2 span {
	font-size:1.2em;
}


/*-------- breadcrump navigation --------*/

div#booking_navigation {
display:none;
}


/*-------- footer --------*/

#footer, .footer_buttons {
	display:none;
}


/*-------- red buttons --------*/

.button {
	display:none;
}



/*---------------------------------*/
/*       result page settings      */
/*---------------------------------*/

#result #summary_box_head, .hotel_options span {
	display:none;
}
#confirmation > #result #summary_box_head, .hotel_options h2 span {
	display:block;
}


/*-----------------------------------*/
/*       complete page settings      */
/*-----------------------------------*/


#booking > #result #summary_box_head {
	display:block;
}


/*---------------------------------------*/
/*       confirmation page settings      */
/*---------------------------------------*/

.netbooking_header h1 {
	display:block;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:2em;
}
.thanks, #confirmation #result .hotels_element_body h1, .netbooking_header p {
	display:none;
}
.netbooking_hotelinfo {
	border-top:1px black solid;
	padding-top:2em;
	margin-top:2em;
	font-size:90%
}
.netbooking_hotelinfo h3 {
	font-weight:bold;
	padding-bottom:.3em;
}