@charset "utf-8";

/* CSS Document */

TEXTAREA, INPUT, SELECT {
    font-size: 14px;
    font-family: Arial;
    line-height: 120%;
    padding-left: 10px;
    color: #000;
}

SELECT, SELECT OPTION {
    text-align: center;
}


/*KONTAKT*/

DIV.tx-powermail, DIV.tx-felogin-pi1, DIV.tx-srfeuserregister-pi1, #kontaktformular {
    width: 696px;
}

div.rightContent div.csc-default>h2, div.tx-felogin-pi1>h2 {
    border-bottom: 2px solid #223B82;
}

div.rightContent fieldset.powermail_fieldset legend,
form.powermail_form_1 fieldset.powermail_fieldset p.powermail_fieldwrap_html_checkbox_title,
div.tx-felogin-pi1 legend, div.tx-srfeuserregister-pi1 fieldset legend,
div.tx-srfeuserregister-pi1 fieldset>p,
#tx_indexedsearch FIELDSET LEGEND {
    display: none;
}

div.rightContent fieldset.powermail_fieldset, div.tx-felogin-pi1 fieldset, div.tx-srfeuserregister-pi1 fieldset, #tx_indexedsearch FIELDSET {
    border: none;
    position: relative;
    margin-bottom: 80px;
    padding-top: 22px;
}

.tx-powermail > .powermail_form,
form.powermail_form_1,
div.tx-felogin-pi1 fieldset,
div.tx-srfeuserregister-pi1 fieldset,
div.tx-srfeuserregister-pi1 .formBackground,
.tx-powermail_mandatory,
.tx-powermail_confirmation,
.tx-powermail_thx,
#tx_indexedsearch {
    background-color: #fff;
}

.tx-powermail > .powermail_form H3 {
	display: none;
}

div.tx-felogin-pi1 fieldset, div.tx-srfeuserregister-pi1 .formBackground {
    padding: 30px;
}

div.rightContent fieldset.powermail_fieldset label, div.tx-felogin-pi1 fieldset div label, div.tx-srfeuserregister-pi1 fieldset dl label, div.tx-srfeuserregister-pi1 dl dt, #tx_indexedsearch LABEL {
    color: #1F397F;
}

div.rightContent div.powermail_fieldwrap_textarea,
div.rightContent div.powermail_fieldwrap_select,
div.rightContent div.powermail_fieldwrap_check,
div.rightContent div.powermail_fieldwrap_text,
div.rightContent div.powermail_fieldwrap_html,
div.rightContent div.powermail_fieldwrap_input {
    margin-left: 22px;
    margin-right: 22px;
}

div.rightContent fieldset.powermail_fieldset label span.powermail_mandatory, form.powermail_form_1 div.powermail_fieldwrap_html_text label span.powermail_mandatory {
    color: #AA1521;
}

div.rightContent fieldset.powermail_fieldset input, div.rightContent fieldset.powermail_fieldset textarea, div.tx-felogin-pi1 fieldset div input, div.tx-srfeuserregister-pi1 fieldset dl dd input.tx-srfeuserregister-pi1-text, div.tx-srfeuserregister-pi1 fieldset dl dd #tx-srfeuserregister-pi1-password, div.tx-srfeuserregister-pi1 fieldset dl dd #tx-srfeuserregister-pi1-password_again, div.tx-srfeuserregister-pi1 fieldset dl dd textarea, #tx_indexedsearch input {
    background-color: #f5f5f5;
    -moz-box-shadow: 0 0 2px rgb(169, 169, 169);
    -webkit-box-shadow: 0 0 2px rgb(169, 169, 169);
    box-shadow: 0 0 2px rgb(169, 169, 169);
    width: 420px;
    border: 1px solid #e3e3e3;
}

#tx_indexedsearch input {
    width: 750px;
    float: left;
}

div.rightContent fieldset.powermail_fieldset input,
div.rightContent fieldset.powermail_fieldset textarea,
div.tx-felogin-pi1 fieldset div input,
#powermail_captchaimage {
    float: right;
}

div.tx-srfeuserregister-pi1 fieldset dl dd textarea {
    width: 425px;
}

div.tx-felogin-pi1 fieldset div input {
    background-color: #f5f5f5 !important;
}

div.rightContent fieldset.powermail_fieldset select {
    float: right;
    background-color: #f5f5f5;
    width: 432px;
    -moz-box-shadow: 0 0 2px rgb(169, 169, 169);
    -webkit-box-shadow: 0 0 2px rgb(169, 169, 169);
    box-shadow: 0 0 2px rgb(169, 169, 169);
    border: 1px solid #e3e3e3;
}

div.rightContent fieldset.powermail_fieldset select {
    height: 30px;
}

div.rightContent fieldset.powermail_fieldset input, div.rightContent fieldset.powermail_fieldset textarea, div.tx-felogin-pi1 fieldset div input, div.tx-srfeuserregister-pi1 fieldset dl dd input {
    padding: 5px;
}

fieldset.powermail_fieldset div.powermail_fieldwrap {
    margin-bottom: 10px;
    margin-right: 22px;
    clear: both;
    line-height: 30px;
}
fieldset.powermail_fieldset div.powermail_fieldwrap.powermail_fieldwrap_html {
	line-height: 120%;
}

fieldset.powermail_fieldset > div.powermail_fieldwrap_text_label {
    line-height: 160%;
}


div.rightContent fieldset.powermail_fieldset div.powermail_fieldwrap_submit input.powermail_field.powermail_submit,
form.powermail_form_1 div.powermail_fieldwrap_text_submit input,
div.tx-felogin-pi1 fieldset div.loginSubmit input,
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit,
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-back,
input.tx-powermail_confirmation_submit,
input.tx-powermail_confirmation_back,
#tx_indexedsearch #tx-indexedsearch-searchbox-button-submit {
    position: absolute;
    bottom: -60px;
    right: 0;
    padding: 0px 30px;
    font-family: Klavika;
    font-size: 20px;
    line-height: 53px;
    width: auto;
    height: 50px;
    background-color: #99B731 !important;
    border: none;
    border-right: #99B731 15px solid;
    color: #fff;
    box-shadow: none;
    background: url(images/formArrowLeft.png) no-repeat;
    background-position: right center;
    cursor: pointer;
    text-transform: uppercase;
}

input.tx-powermail_confirmation_submit, input.tx-powermail_confirmation_back {
    top: 0px;
    bottom: auto;
}

div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-back, input.tx-powermail_confirmation_back {
    right: inherit;
    left: 0;
}

div.tx-srfeuserregister-pi1 fieldset DIV.message {
    font-weight: bold;
}

div.rightContent fieldset.powermail_fieldset input.powermail_field.powermail_submit,
input.tx-powermail_confirmation_back,
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-back {
    padding: 0px 30px;
    font-family: Klavika;
    font-size: 20px;
    line-height: 53px;
    width: auto;
    height: 50px;
    background-color: #99B731 !important;
    border: none;
    border-left: #99B731 15px solid;
    color: #fff;
    background: url(images/formArrowRight.png) no-repeat;
    background-position: left center;
    cursor: pointer;
    margin-top: 10px;
    text-transform: uppercase;
}

input.tx-powermail_confirmation_back {
    margin-top: 0px;
}

div.tx-felogin-pi1 fieldset div.loginSubmit input:hover,
form.powermail_form_1 div.powermail_fieldwrap_submit input:hover,
div.rightContent fieldset.powermail_fieldset div.powermail_fieldwrap_submit input.powermail_field.powermail_submit:hover,
div.tx-srfeuserregister-pi1 fieldset dl input.tx-srfeuserregister-pi1-submit:hover,
input.tx-.powermail_field.powermail_submit:hover,
#tx_indexedsearch #tx-indexedsearch-searchbox-button-submit:hover {
    background-image: url(images/formArrowLeft_o.png);
}

input.tx-powermail_mandatory_submit:hover,
input.tx-powermail_confirmation_back:hover,
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-back:hover {
    background-image: url(images/formArrowRight_o.png);
}

div.rightContent fieldset.powermail_fieldset div.powermail_fieldwrap_html_submit {
    margin-bottom: 16px;
}

#powermaildiv_uid37 {
    color: #AA1521;
    margin-top: 170px;
    margin-bottom: 0;
}


/*HÄNDLERSCHULUNGEN*/

div.rightContent form.powermail_form_1 fieldset.powermail_fieldset LEGEND {
	display: block;
}
form.powermail_form_1 div.powermail_check_inner {
    border-bottom: 1px solid #CCC;
    padding: 5px 0;
}

form.powermail_form_1 div.powermail_fieldwrap_check {
    margin-top: 15px;
}

form.powermail_form_1 div.powermail_check_inner {
    line-height: 30px;
}

form.powermail_form_1 div.powermail_check_inner input {
    float: left;
    visibility: hidden;
}

form.powermail_form_1 div.powermail_check_inner label {
    margin-left: 50px;
}

form.powermail_form_1 div.powermail_check_inner label, form.powermail_form_1 div.powermail_fieldwrap_html_text label, form.powermail_form_1 div.powermail_fieldwrap_html_textarea label {
    color: #223B82;
}

form.powermail_form_1 fieldset,
form.powermail_form_1 fieldset.powermail_fieldset {
    border: none;
		margin-bottom: 0;
}
form.powermail_form_1 fieldset.powermail_fieldset.powermail_fieldset_4 {
		margin-bottom: 80px;
}
form.powermail_form_1 fieldset.powermail_fieldset legend {
    padding-top: 24px;
    margin-left: 22px;
    font-family: Klavika;
    color: #223B82;
    margin-bottom: 14px;
    font-size: 20px;
    font-weight: bold;

		text-transform: uppercase;
}
div.rightContent form.powermail_form_1 fieldset.powermail_fieldset fieldset legend {
	display: none;
}

form.powermail_form_1 fieldset.powermail_fieldset_teilnehmer input, form.powermail_form_1 fieldset.powermail_fieldset_ansprechpartner input, form.powermail_form_1 div.powermail_fieldwrap_html_textarea textarea {
    float: right;
    background-color: #f5f5f5;
    width: 500px;
    -moz-box-shadow: 0 0 2px rgb(169, 169, 169);
    -webkit-box-shadow: 0 0 2px rgb(169, 169, 169);
    box-shadow: 0 0 2px rgb(169, 169, 169);
    border: 1px solid #e3e3e3;
    padding: 5px;
}

form.powermail_form_1 div.powermail_fieldwrap_html_textarea textarea {
    width: 620px;
    float: left;
    margin-bottom: 24px;
    margin-top: 15px;
}

form.powermail_form_1 div.powermail_fieldwrap_html_text {
    margin-bottom: 30px;
    margin-right: 22px;
}

form.powermail_form_1 fieldset.powermail_fieldset_sonstiges {
    position: relative;
    margin-bottom: 80px;
}

form.powermail_form_1 #powermaildiv_uid40 {
    color: #AA1521;
    margin: 22px;
}

form.powermail_form_1 fieldset.powermail_fieldset_sonstiges div.powermail_fieldwrap_html_textarea {
    margin-top: 30px;
}


/*LOGIN*/

div.tx-felogin-pi1 FORM.felogin-form {
    clear: left;
}

div.tx-felogin-pi1 fieldset div label {
    float: left;
}

div.tx-felogin-pi1 fieldset div input {
    float: right;
}

div.tx-felogin-pi1 fieldset div.loginName {
    margin-bottom: 20px;
    margin-right: 22px;
    float: left;
    width: 100%;
}

div.tx-felogin-pi1 fieldset div input {
    margin: 0;
}

div.tx-felogin-pi1 fieldset div.loginName label {
    line-height: 30px;
}

div.tx-felogin-pi1 fieldset div.loginName input {
    margin-right: 22px;
}

div.tx-felogin-pi1 fieldset dd {
    margin-bottom: 10px;
}

div.tx-felogin-pi1 div.loginMessage {
    margin-bottom: 30px;
}

div.tx-powermail_mandatory, div.tx-powermail_confirmation, DIV.tx-powermail_thx {
    padding: 30px;
}

div.tx-powermail_confirmation {
    margin-bottom: 10px;
}

div.tx-powermail_mandatory ul.powermail_mandatory_list STRONG, div.tx-powermail_mandatory ul.powermail_mandatory_list B {
    font-weight: normal;
}

div.tx-powermail FORM.tx_powermail_pi1_formconfirmation_submit {
    position: relative;
}

div.tx-powermail_confirmation TABLE, div.tx-powermail_thx TABLE {
    width: 100%;
    margin-top: 10px;
}

div.tx-powermail_confirmation TABLE TR TD, div.tx-powermail_thx TABLE TR TD {
    line-height: 160%;
}

div.tx-powermail_confirmation TABLE TR TD:first-child, div.tx-powermail_thx TABLE TR TD:first-child {
    width: 15em;
}

div.tx-powermail_confirmation TABLE TR TD B, div.tx-powermail_thx TABLE TR TD B {
    font-weight: normal;
    color: #1F397F;
}


/*
INPUT#tx-srfeuserregister-pi1-gender-99,
INPUT#tx-srfeuserregister-pi1-gender-99  + LABEL {
	display: none;
}
*/

DIV.tx-srfeuserregister-pi1 DL {
    line-height: 30px;
}


/* Styling der Radiobuttons und Checkbox */

fieldset.powermail_fieldset INPUT[type=radio], fieldset.powermail_fieldset INPUT[type=checkbox] {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    visibility: hidden;
    display: none;
}

fieldset.powermail_fieldset INPUT[type=radio]+LABEL:before, fieldset.powermail_fieldset INPUT[type=checkbox]+LABEL:before {
    display: inline-block;
    width: 24px;
    height: 24px;
    content: url(images/checkboxInactive.png);
    vertical-align: middle;
    visibility: visible;
    float: left;
    padding: 3px 0;
}

fieldset.powermail_fieldset INPUT[type=radio]+LABEL:hover:before, fieldset.powermail_fieldset INPUT[type=checkbox]+LABEL:hover:before {
    content: url(images/checkboxHover.png);
}

​ fieldset.powermail_fieldset INPUT[type=radio]:checked+LABEL:before, fieldset.powermail_fieldset INPUT[type=checkbox]:checked+LABEL:before {
    content: url(images/checkboxActive_.png);
}

fieldset.powermail_fieldset INPUT[type=radio]:checked+LABEL:before, fieldset.powermail_fieldset INPUT[type=checkbox]:checked+LABEL:before {
    content: url(images/checkboxActive_.png);
}

​
