/*
DOC: print_forms_thx.css
CURRENT OWNER: j.adomeit | p.wanten
STATUS: V1.1 | CREAT: | MODIF: 19.05.2010
TASK02: 19.05.2010: Bestätigungsfelder eingebaut
TASK01: 15.04.2008: change behaviour of enlarged image-div, positioned correctly when scrolling and displaying spacer-div at bottom of page
h1 is displayed again
*/

@page { margin:1cm; }

body, #footer { margin:0px !important; padding:0px !important; background:#FFF; }

a.skiplink, #specialLink, #serviceNavTable, #tabNav, #leftNav, .leftNavBg, div.imageryLeft, div.imageryRight, #box.boxPrint, #footer a:link, #footer img, #box, #contentBackground2 { display:none; }

#zurichLogo { margin:0px; }
#header{ margin:0px 2%; }
#contentArea { margin:0px; padding:0px;	border:0px none; color:#000; background:transparent none;}

div.boxBgBottomLeftLightBlue, td.contentCornerTopLeft, td.boxBgBottomLeftLightBlue { display:none; }
div.boxBgContentLightBlue{ background-color:#FFF; }
#header { border-bottom:solid 1px #000; padding-bottom:10px; margin-bottom:10px; }

a:link, a:visited { color:#000; background:transparent; font-weight:normal; text-decoration:underline; }
#footer { border-top:solid 1px #000; margin-top:20px;	width:100%;	margin:0px 2%; }
#footer a:link, #footer a:visited { color:#FFF !important; }
#footer a.copyright {color:#000 !important; margin-right:10px; }

.table td, .table th{ border-bottom:solid 1px #000; }

#content h4,#content h3,h4 span { color:#000; }
.brokerContact h3,.brokerContact h4 { font-size:75% !important; margin:5px 0px 0px 0px !important; font-family:Verdana,Helvetica,sans-serif !important; }

#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active { color:#000; }

h2,.more3,#Einleitung,.buttonsBg,.boxBgBottomLeftWebBlue2,.boxBgBottomRightWebBlue2,.formSepSolid,.tableHeaderRight { display:none; }

.formSep { background:#FFF url(' '); padding:7px 0px !important; }
 
.tableHeaderLeft,.tableHeaderCnt { background:#FFF url(' ') !important; }
.form th.tableHeaderLeft, .form th.tableHeaderRight, .form th.tableHeaderCnt, form th.tableHeader {background-color:#FFF !important; color:#000; font-size:120%; padding:6px 10px;}
.strong { color:#000; }

.form td, .form th { border-bottom:0px; background-color:#FFF !important; text-align:left; padding:2px 10px; margin:0px; }

ul { list-style:disc !important; list-style-image:none !important; }

.bestaetigung {display:none;}


/*******************/
/* Dankeseiten     */
/* drucken separat */
/*******************/
.info { width:450px; }
#thanks2left { clear:both; width:450px; }
#thanks2right { clear:both; width:450px; margin-left:0px; margin-top:15px; }
#thanks3left { clear:both; width:450px; }
#thanks3middle { clear:both; width:450px; margin-left:0px; margin-top:15px; }
#thanks3right { clear:both; width:450px; margin-left:0px; margin-top:15px; }

.thanks2leftc { clear:both; width:450px; }
.thanks2rightc { clear:both; width:450px; margin-left:0px; margin-top:15px; }
.thanks3leftc { clear:both; width:450px; }
.thanks3middlec { clear:both; width:450px; margin-left:0px; margin-top:15px; }
.thanks3rightc { clear:both; width:450px; margin-left:0px; margin-top:15px; }


@page { 
	size:auto;
}

* {
	page-break-inside:avoid;
	page-break-before:avoid;
	page-break-after:avoid;
	overflow:visible;
	clip:rect(auto, auto, auto, auto);
	widows:4;
	height:auto;
}

#contentArea {
	page-break-before:avoid;
}

#search {
	page-break-after:avoid;
}

table.form {width:300px; margin-bottom:20px;}

table.form tr{
	page-break-inside:avoid;
	page-break-before:avoid;
	page-break-after:auto;
}

