/* ======================================================================= */
/* print                                                           */
/* ======================================================================= */

/* 	workaround for ie8 to avoid page break */
h1 {
	display: inline;
}

h3.sam-heading {
	display: inline;
}

#navigation, .header, #footer, .copyright, .participation, .dividerRight, .dividerLeft, #hidePrint,
.textPrint, .textClose, .textExport, .layerBgTitel, .containerButtons
	/* zusätzliche Klassen für regservice*/
#spacerLeft, #spacerRight, #noPrint, .supportRow, .progressnav, #footer-wide {
	display: none;
}

.noPrint {
	display: none;
}

#headerLogo {
	display: none;
}

#printLogo {
	display: block;
	float: left;
}

FF print Bugfix
.container {
	position: absolute;
}

body {
	background-color: transparent !important;
	/*background-image: none !important;*/
	font-size: 12pt;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color: #000000;
}

#contentarea {
	font-size: 12pt;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color: #000000;
	left: 0px;
	top: 0px;
	width: 100% !important;
	display: run-in;
	margin: 0;
	padding: 0;
}

.titleBg {
	background: transparent;
}

.sam-footer {
	display: block;
}

.expand {
	width: 100% !important;
}

#expand {
	width: 100% !important;
}

.titleText, .titleNavyBold12 {
	color: #555;
	font-size: 1.3em;
	line-height: 18pt;
	font-weight: bold;
}

.page, .text, .textNavy, .textBlue, .textRed, .sam-text-error .textBlack, .textLightGrey, .textMidGrey, .textHrefGrey, .textWhite, .textArrow {
	line-height: 16pt;
}

p, div {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	color: #555;
	font-size: 12pt;
}

.textBold, .textNavyBold, .textBlueBold, .textRedBold, .textBlackBold, .textMidGreyBold, .textDarkGreyBold,
.informationText, .adviceText {
	font-weight: bold;
	font-size: 1.0em;
	line-height: 16pt;
}

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	color: #001155;
	line-height: 16pt;
}

.listBullet {
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	margin-left: 3px;
	padding-left: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style: square;
	font-size: 1.0em;
	line-height: 16pt;
	color: #555;
}

.buttonShortNext, .buttonShortBack, .buttonNeutral, .buttonNext, .buttonCancel, .buttonBack, .buttonMediumNext, .buttonMediumCancel,
.buttonMediumBack, .buttonLongNext, .buttonLongBack, .buttonXLongNext, .buttonXLongBack, .buttonXXLongNext, .buttonXXLongBack, informationShort, adviceShort {
	display: none;
}

/*.gradientGrey {
	background: #ffffff;
	background: -webkit-gradient(linear,left top, left bottom, from(#FFFfff), to(#ffffff));
	background: -moz-linear-gradient(top,#FFFFFF,#ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#ffffff);
	-ms-filter:" progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#ffffff)";
}*/

#noPrintBg {
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFfff), to(#ffffff));
	background: -moz-linear-gradient(top, #FFFFFF, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#ffffff);
	-ms-filter: " progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#ffffff)";
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.onlyPrint {
	display: block;
	color: #555;
	font-size: 1.0em;
}

/*overlayprintCss*/
.sam-info-text div:before {
	content: url(/sam/online/images/r/comp/speechbubble_info.png);
	width: 32px;
	position: relative;
	margin-top: -10px;
	left: -30px;
}

.sam-info-text > div {
	font-size: 13px;
}

.sam-top-spacer {
	margin-top: 10px;
}

.row-fluid, .span6, p {
	font-size: 10pt;
}

.form {
	font-size: 10pt;
}

h3.sam-heading {
	font-size: 13pt;
	color: #001155;
	margin-top: 10px;
	margin-bottom: 5px;
	display: flex;
}
