@charset "utf-8";
/* CSS Document */

/* Allgemeine Box */
div.tx-newloginbox-pi1 {
	border: 1px solid #78BEDF;
	/*width: 400px;*/
	margin-bottom: 20px;
	font-size: 0.9em;
}

div#body-navigation-right-container div.tx-newloginbox-pi1 {
	margin-bottom: 0px;
}

/* Titel der Loginbox */
div.tx-newloginbox-pi1 h3 {
	background-color:#D8E8F5;
	background-image:url(../../media/images/navigation-level2-background.png);
	background-position:left top;
	background-repeat: repeat-y;
	padding: 2px 8px;
}

/* Sonstige Elemente */
div.tx-newloginbox-pi1 form,
div.tx-newloginbox-pi1 p {
	margin: 8px 8px 8px 8px !important;
}

div.tx-newloginbox-pi1 form thead th.row.label,
div.tx-newloginbox-pi1 form thead td.row.input {
	padding-bottom: 8px;
}

div.tx-newloginbox-pi1 form th,
div.tx-newloginbox-pi1 form td {
	padding-bottom: 4px;
}

div.tx-newloginbox-pi1 form th.row.label {
	width: 125px;
}

div.tx-newloginbox-pi1 form thead td.row.field, 
div.tx-newloginbox-pi1 form td.row.field input {
	width: 175px;
}

div#loginBoxRechts {
	display: none;
	overflow: hidden; 
	height: 0px;
	border-bottom: 1px solid #D8E8F5;
	margin-bottom: 0px;
}

div#loginBoxRechts div.row {
	margin: 4px 4px !important;
}

div#loginBoxRechts div.row.data input {
	width: 158px !important;
}

div#loginBoxRechtsStatus {
	padding: 4px 4px !important;
	white-space:nowrap;
	overflow:hidden;
}

div#loginBoxRechtsCtrl a {
	background-image:url(internal_link.gif);
	background-position:0 55%;
	background-repeat:no-repeat;
	padding-left:14px;
	text-decoration:none;
}
