/* @override http://www.vw-happyservice.de/fileadmin/templates/css/fgadstyles.css */

.tx-sguserdata-pi1 table tr td {
	padding-top: 5px;
}

.tx-sguserdata-pi1 input {
	border: 1px solid #aaa !important;
	width: 200px;
}

.tx-sguserdata-pi1 input.form_check {
	border: 0px solid #aaa !important;
	width: auto;
}

.tx-sguserdata-pi1 input.submit {
	border: 0px solid #0f0 !important;
	width: auto;
}

.tx-sguserdata-pi1 input.form_links {
	width: 120px;
	margin-right: 10px;
}

h3.ui-accordion-header {
	height: 20px;
	padding-top: 5px;
	padding-left: 25px;
}

.ui-accordion-content form .formrow {
	display: block;
	margin-bottom: 5px;
	height: 25px;
}

.ui-accordion-content form .formrow label {
	width: 170px;
	display: block;
	float: left;
}

.ui-accordion-content form .formrow input {
	float: left;
	width: 150px;
	border: 1px solid #999;
}

.ui-accordion-content form .formrow input.checkbox {
	float: left;
	width: auto;
	border: 0px solid #999;
}

.ui-accordion-content form .formrow input.readonly {
	background-color: #eee;
	border: 0px;
}

.ui-accordion-content form .formrow input.submit {
	width: 110px;
	margin-left: 170px;
	margin-top: 10px;
	border: 0px;
	cursor: pointer;
}

.ui-accordion-content form .formrow select {
	width: 152px;
	border: 0px;
}

/* @group tx-powermail-pi1 */

.tx-powermail-pi1 {
	margin: 0;
	margin-bottom: 30px;
}
.tx-powermail-pi1 .odd {
	background: #fff !important;
}
.tx-powermail-pi1 p {
	padding-left: 0 !important;
}

.tx-powermail-pi1 fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.tx-powermail-pi1 legend {
	display: none;
}

.tx_powermail_pi1_fieldwrap_html label {
	display: block;
	width: 100px;
	float: left;
	margin-top: 10px;
}

.powermail_mandatory_js {
	padding-left: 100px;
}

.powermail_text, 
.powermail_textarea {
	width: 175px;
}

.powermail_file, .powermail_file:hover {
	border: 0px;
}

.powermail_countryselect {
	width: 180px;
}

.powermail_textarea {
	height: 100px;
}

.tx_powermail_pi1_fieldwrap_html, 
.tx_powermail_pi1_fieldwrap_html_check, 
.tx_powermail_pi1_fieldwrap_html_submit,
.tx_powermail_pi1_fieldwrap_html_submitgraphic {
	clear: both;
	padding: 2px 0 0 0;
}

.tx_powermail_pi1_fieldwrap_html_submit, 
.tx_powermail_pi1_fieldwrap_html_submitgraphic {
	margin-left: 100px;
}

.tx_powermail_pi1_fieldwrap_html_submitgraphic input {
	padding: 0;
}

.tx-powermail-pi1 fieldset input.powermail_radio {
	border: none;
	width: auto;
	padding: 0;
	margin-left: 55px;
}

.tx_powermail_pi1_fieldwrap_html p {
	width: 180px;
	padding-left: 100px !important;
	margin-top: 20px;
	display: block;
}

.tx_powermail_pi1_fieldwrap_html_content p {
	width: 280px;
	padding-left: 0px !important;
}

.tx_powermail_pi1_fieldwrap_html_select {
	padding-top: 5px;
	padding-bottom: 5px;
}

.tx_powermail_pi1_fieldwrap_html_select select {
	width: 185px;
}

.tx_powermail_pi1_fieldwrap_html_textarea label {
	
}

.tx_powermail_pi1_fieldwrap_html_select label {
	margin-top: 2px;
}

.tx_powermail_pi1_fieldwrap_html_radio label {
	margin: 0.1em 95px 0.1em 0;
	float: right;
	width: 310px;
	text-align: left;
	font-weight: normal;
}

.tx_powermail_pi1_fieldwrap_html_check label {
	float: right;
	width: 110px;
	text-align: left;
	font-weight: normal;
	margin: 7px 65px 0 0;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	padding: 0px !important;
	margin: 0px !important;
	font-weight: bold;
	width: 80px;
}

.tx-powermail-pi1 fieldset .tx_powermail_pi1_fieldwrap_html_check input {
	margin-left: 100px;
}

#powermaildiv_uid26 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid28 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	width: 100%;
}
#powermaildiv_uid26 input,
#powermaildiv_uid28 input {
	margin-left: 3px;
}
#powermaildiv_uid26 label,
#powermaildiv_uid28 label {
	width: 350px;
	margin: 5px 0 0 0;
}
#powermaildiv_uid26 .powermail_check_inner,
#powermaildiv_uid28 .powermail_check_inner {
	margin-bottom: 10px;
}
.tx_powermail_pi1_fieldwrap_html_check {
	display: block;
}

.powermail_check {
	margin-bottom: 8px;
}

.powermail_check_inner_uid37_4 {
	margin-bottom: 10px;
}

table.powermail_all_table {
	margin-bottom: 10px;
}

form#kontakt input,
form#kontakt textarea {
	border: 1px solid #ccc;
}

form#kontakt .odd,
form#einverstaendnisse .odd {
	background: #fff;
}
form#einverstaendnisse label {
	margin-top: 4px;
}
form#einverstaendnisse .readonly {
	background: #ccc;
	border: 1px solid #ccc;
	
}
.powermail_submit {
	border: 0px;
	padding: 4px;
}

fieldset {
	border: 0px!important;
}

/* @end */

/* @group felogin */

.tx-felogin-pi1 fieldset {
	border: none;
	margin-left: 15px;
	padding: 0;
}
#page57 .tx-felogin-pi1 fieldset { 
	margin-left: 0;
}
.tx-felogin-pi1 legend {
	display: none;
}

.tx-felogin-pi1 label {
	padding-left: 0px;
}

.tx-felogin-pi1 input {
	font-size: 11px;
	border: 1px #999999 solid;
}

.tx-felogin-pi1 .checkbox label {
	float: right;
	width: 165px;
	text-align: left;
	font-weight: normal;
	margin: 5px 0px 0 0;
}

.tx-felogin-pi1 h3 {
	margin-left: 15px;
	padding: 10px 0px;
}
#page57 .tx-felogin-pi1 h3 {
	margin-left: 0;
}
.tx-felogin-pi1 p {
	margin-left: 15px;
	padding: 10px 0px;
}
#page57 .tx-felogin-pi1 p { 
	margin-left: 0;
}
.tx-felogin-pi1 .successHeader,
.tx-felogin-pi1 .successMessage {
	display: none;
}

/* Im Content-Bereich brauchen wir das Plugin zwar einbebunden, aber nicht angezeigt */

#centerarea .tx-felogin-pi1 {
	display: none;
}
#page57 #centerarea .tx-felogin-pi1 {
	display: block;
}
/* @end */

table.wertung {
	text-align: left;
	width: 365px;
}

table.wertung tbody tr.tr-odd {
	background: #eee!important;
}

table.wertung tbody tr td {
	padding: 3px;
}

table.wertung tbody tr th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	color: #000;
}

#topNavigation .active a,
#subnavigation .aktiv a {
	color: #000 !important;
}

.roterText {
	color: #ff0000 !important;
}

.gruenerText {
	color: #0ab912 !important;
}

#formlos .inputrow,
#auswertung .inputrow,
.tx-fgadmslauswertungot-pi1 .inputrow,
.tx-fgadvsdauswertungnfzotaktion-pi1 .inputrow,
.tx-fgadslauswertungotnfzaktion-pi1 .inputrow,
.tx-wechart-pi1 .inputrow,
.tx-fgadslauswertungotaktion-pi1 .inputrow,
.tx-fgadvsdauswertungotaktion-pi1 .inputrow,
.tx-fgadbsvauswertungzh-pi1 form .inputrow,
.tx-fgadsrauswertungot-pi1 form .inputrow,
.tx-fgadsrauswertungzh-pi1 form .inputrow,
.tx-fgadgfauswertungot-pi1 form .inputrow,
.tx-fgadbsvauswertungot-pi1 form .inputrow,
.tx-fgadvsdauswertungot-pi1 form .inputrow,
.tx-fgadvsdauswertungzh-pi1 form .inputrow,
.tx-fgadslauswertungzh-pi1 form .inputrow,
.tx-fgadslauswertungot-pi1 form .inputrow,
.tx-fgadsbkontoindiv-pi1 form .inputrow,
.tx-fgadsbkontozb-pi1 form .inputrow,
.tx-fgadsbkontoot-pi1 form .inputrow {
	height: 25px;
}
#formlos .inputrow label,
#auswertung .inputrow label,
.tx-fgadmslauswertungot-pi1 .inputrow label,
.tx-fgadvsdauswertungnfzotaktion-pi1 .inputrow label,
.tx-fgadslauswertungotnfzaktion-pi1 .inputrow label,
.tx-wechart-pi1 .inputrow label,
.tx-fgadslauswertungotaktion-pi1 .inputrow label,
.tx-fgadvsdauswertungotaktion-pi1 .inputrow label,
.tx-fgadbsvauswertungzh-pi1 form .inputrow label,
.tx-fgadsrauswertungot-pi1 form .inputrow label,
.tx-fgadsrauswertungzh-pi1 form .inputrow label,
.tx-fgadgfauswertungot-pi1 form .inputrow label,
.tx-fgadbsvauswertungot-pi1 form .inputrow label,
.tx-fgadvsdauswertungot-pi1 form .inputrow label,
.tx-fgadvsdauswertungzh-pi1 form .inputrow label,
.tx-fgadslauswertungzh-pi1 form .inputrow label,
.tx-fgadslauswertungot-pi1 form .inputrow label,
.tx-fgadsbkontoindiv-pi1 form .inputrow label,
.tx-fgadsbkontozb-pi1 form .inputrow label,
.tx-fgadsbkontoot-pi1 form .inputrow label {
	width: 70px;
	display: block;
	float: left;
	margin-top: 5px;
}

#formlos .inputrow label,
#auswertung .inputrow input,
.tx-fgadmslauswertungot-pi1 .inputrow input,
.tx-fgadvsdauswertungnfzotaktion-pi1 .inputrow input,
.tx-fgadslauswertungotnfzaktion-pi1 .inputrow input,
.tx-wechart-pi1 .inputrow input,
.tx-fgadslauswertungotaktion-pi1 .inputrow input,
.tx-fgadvsdauswertungotaktion-pi1 .inputrow input,
.tx-fgadbsvauswertungzh-pi1 form .inputrow input,
.tx-fgadsrauswertungot-pi1 form .inputrow input,
.tx-fgadsrauswertungzh-pi1 form .inputrow input,
.tx-fgadgfauswertungot-pi1 form .inputrow input,
.tx-fgadbsvauswertungot-pi1 form .inputrow input,
.tx-fgadvsdauswertungot-pi1 form .inputrow input,
.tx-fgadvsdauswertungzh-pi1 form .inputrow input,
.tx-fgadslauswertungzh-pi1 form .inputrow input,
.tx-fgadslauswertungot-pi1 form .inputrow input,
.tx-fgadsbkontoindiv-pi1 form .inputrow input,
.tx-fgadsbkontozb-pi1 form .inputrow input,
.tx-fgadsbkontoot-pi1 form .inputrow input {
	width: 80px;
}

#formlos .inputrowbutton input,
.tx-wechart-pi1 form .inputrowbutton input,
.tx-fgadvsdauswertungzh-pi1 form .inputrowbuttoncalc input,
.tx-fgadvsdauswertungzh-pi1 form .inputrowbutton input,
#ergebnis {
	float: left;
	margin-left: 84px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 17px;
}
.tx-fgadvsdauswertungzh-pi1 form .inputrowbuttoncalc,
.tx-fgadvsdauswertungzh-pi1 form .inputrowbutton,
#ergebnis  {
	display: block;
	height: 30px;
}

.tx-felogin-pi1 h3 {
	margin-top: 10px;
	padding-top: 5px;
}
.tx-felogin-pi1 p {
	margin: 0px;
}
.tx-felogin-pi1 div {
	width: 160px;
	margin-left:15px;
	margin-bottom: 10px;
}
.tx-felogin-pi1 .checkbox label {
	width: 130px;
	margin-top: 3px;
}
.tx-felogin-pi1 form fieldset div {
	margin-left:0px ;
}
.tx-felogin-pi1 .errorHeader,
.tx-felogin-pi1 .errorMessage {
	color: #ff0000;
	width: 160px;
	margin-left: 17px;
	padding: 0px;
}
.tx-felogin-pi1 .forgot,
.tx-felogin-pi1 .welcomeMessage {
	margin-left: 17px;	
	width: 160px;
}

.rightcontentarea .tx-ffiframe-pi1 {
	margin-bottom: 20px:
}