@charset "utf-8";


.gc_auth_form {
	/*padding:1.6em 0;
	font-size:18px;*/
}

.gc_auth_widget .field-row.credentials {
	height:60px;
	margin-left:50px;
	padding:.2em 0;
	text-align:left;
	font-size:18px;
}

.gc_auth_widget .field-row.redirect {
	height:45px;
}

.gc_auth_widget .field-row.privacy_statement {
	margin-top:10px;
	border:1px solid #ccc;
	padding: .3em;
}

.gc_auth_widget .field-row .statement {
	/* wichtig: die höhe des div wird im javascript ausgewertet, nicht ändern! */
	max-height:200px;
	overflow:auto;
	text-align: justify;
	/* wichtig: die scroll position kann nicht exakt ermittelt werden, wenn padding-bottom > 0, nicht ändern! */
	padding:0.3em 0.3em 0 0.3em;
	font-size: 1.0em;
	margin-bottom:0.2em;
}

.gc_auth_widget .field-row .statement_accept {
	padding:.5em 0;
}

.gc_auth_widget .field-row .statement_accept.highlight {
	background-color:#ffff99;
}

.gc_auth_widget .field-row label {
	display:inline-block;
	width:150px;
	vertical-align:middle;
}

.gc_auth_widget .field-row input[type=text],
.gc_auth_widget .field-row input[type=password]{
	width:300px;
	height:40px;
	padding:0 6px;
}
.gc_auth_widget .field-row input[type=checkbox] {
	padding:0 6px;
}

.gc_auth_widget .field-row .redirect_admin {
	padding-left:150px;
}

.gc_auth_widget .gc-fe-button.preselected {
	background-color:#fff;
}

.gc_auth_widget .gc-fewidget-content {
	margin-top:20px;
}

.gc_auth_widget .question {
	text-align: center;
	vertical-align: middle;
}

.gc_auth_widget .infotext {
	font-size:0.8em;
}
.gc_auth_widget .infotext p {
	line-height:1.0em;
	margin:0;
}

.gc_auth_widget .infotext.davor {
	padding-bottom:0.3em;
	border-bottom:1px solid #ccc;
}

.gc_auth_widget .infotext.danach {
	padding-top:0.3em;
	border-top:1px solid #ccc;
}

.gc_auth_widget .message.error {
	padding:.3em .3em .3em 30px;
	background-color:inherit;
	background-image:url(../../../iconset/exclamation.png) !important;
	background-repeat: no-repeat !important;
	background-position: 3px 3px !important;
	border:1px solid red;
	margin-bottom:10px;
}

/*welcome-message (index_userinfo.html)*/

.gc_auth.welcome_msg{
	display:block;
}

.gc_auth.welcome_msg span{display:inline;}

.gc_auth.welcome_msg .gc_auth_welcome_label{}
.gc_auth.welcome_msg .gc_auth_welcome_salutation{}
.gc_auth.welcome_msg .gc_auth_welcome_firstname{font-weight:bold;}
.gc_auth.welcome_msg .gc_auth_welcome_surname{font-weight:bold;}
.gc_auth.welcome_msg .gc_auth_welcome_email{}


