@CHARSET "UTF-8";

.internetFormSteptrue{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	background-color: #628FB8;
	padding:1px 0 2px 0;
}

.internetFormStepfalse{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #F7F7F7;
	padding:1px 0 2px 0;
}

.contactDataPhrase, #content .contactDataPhrase {
	margin-bottom: 1em;
	display: block;
}

.contactOk, #content .contactOk {
	padding: 0.5em 0;
	display: block;
}

#content .contactOkCheckBoxColumn {
	padding-right: 0.5em;
	vertical-align: top;
}

* html #content .contactOkCheckBoxColumn {
	padding-right: 0;
	padding-top: 0;
}
#content .contactOkCheckBoxColumn .contactOkCheckBox {
	margin-top: 0.15em;	
}

#content .inputPanelGroup table {
	border-spacing: 0;
}

* html #content .inputPanelGroup .contactAgreementJsfTable {
	font-size: 1em;
}
	
* html #content .contactOkCheckBoxColumn .contactOkCheckBox {
	margin-top: -0.2em;
	margin-left: -0.2em;
}

#content .inputPanelGroup {
	width: auto;
}

#content .contactOkLabelColumn {
	vertical-align: top;
}

#content .contactOkLabelColumn label {
	padding-right: 0.5em;
}

#content .formularStateTable {
	padding-bottom: 2em;
	width:100%;
	clear:both;
}

#content .pageCountHelpLinkTable {
	width:100%;
}

#content .pageCountHelpLinkTable .pageCountMessage {
	font-weight: bold;
}

#content .pageCountHelpLinkTable .helpLink {
	text-align: right;
}

@media print {
	.formularStateTable {display: none;}
	.pageCountHelpLinkTable {display: none;}
	.printHeaderPhrases {display: none;}
	noscript {display: none;}
	.printButton {display: none;}
}

h1, #content h1 {
	padding: 0; 
	white-space: normal;
}
.iceFrm, form {
	margin-top: 0;
	margin-bottom: 0;
}


#content .hintToPrivacyStatement, .hintToPrivacyStatement  {
	margin-top: 1em;
	display: block;
}

.hintToPrivacyStatement a, #content .hintToPrivacyStatement a {
	margin-left: 0.25em;
}

.footnote {
	display: table;
}

.footnote .footnoteNumber,
.footnote .footnoteText {
	display: table-cell;
}

.footnote .footnoteNumber {
	font-size: 0.8em;
	vertical-align: super;
	width: 2em;
}

.footnote .footnoteText {
	vertical-align: top;
}

