/*
*
* Erweiterungen und Anpassungen am Layout 
*
*/

.tx-powermail-pi1 fieldset legend {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding-left: 6px;
    padding-right: 6px;
}

input, textarea {
    font-family: Arial;
    font-size: 13px;
    color: #404040;
    font-weight: bold;
    border: solid 1px #c0c0c0;
    padding: 2px;
}

.tx-powermail-pi1_formwrap form fieldset:first-child legend {
    font-size: 13px !important;
    white-space: normal; 
    width: 100%;
}

input.powermail_submit,
input.tx-powermail-pi1_confirmation,
input.tx-powermail-pi1_confirmation_submit,
#printMe input,
input.tx-powermail-pi1_mandatory_submit,
.csc-mailform-field input#mailformformtype_mail,
input.tx-indexedsearch-searchbox-button,
#dx-paypal-form input.button,
#dx-bank-transfer-form input.button {
    text-transform: uppercase;
    background-color: #ED1EA1;
    color: white;
    cursor: pointer;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 13px;
}

.tx-powermail-pi1_confirmation input {
    font-size: 13px;
}

#printMe input {
    margin: 0 0 12px 0 !important;
    font-size: 13px !important;
    color: white !important;
}

#printMe {
    margin-left: 0px !important;
}

.tx-powermail-pi1_formwrap form fieldset:first-child {
    margin: 0;
}

h2 {
    margin: 12px 0 12px 0;
}

.tx-ttnews-browsebox {
    text-align: center;
}

.tx-ttnews-browsebox table {
    text-align: center;
    display: inline;
}

.tx-ttnews-browsebox table td {
    text-align: center;
}

.tx-ttnews-browsebox table td a,
div.tx-indexedsearch-browsebox ul.browsebox li a {
    padding: 1px;
    background-color: #f0f0f0;
}

.tx-powermail-pi1_mandatory {
    border: solid 1px red;
    padding: 8px;
    font-size: 13px;
}

.tx-ttnews-browsebox table td a:hover,
div.tx-indexedsearch-browsebox ul.browsebox li a:hover {
    background-color: #d0d0d0;
}

span.tx-ttnews-browsebox-strong {
    font-weight: bold;
}

ul.powermail_mandatory_list {
    margin: 6px 0 12px 18px;
}

#search {
    left: 550px;
}

input.macina_search_button {
    background-color: #ED1EA1;
    color: white;
    cursor: pointer;    
}

td {
    font-size: 13px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    background-color: #ED1EA1;
    color: white;    
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    padding: 5px;
}

div.tx-indexedsearch-browsebox {
    padding-top: 6px;
    padding-bottom: 6px;
}

span#homelink-test-in {
    display: block;
    width: 174px;
}

#footer-social-media-container {
    display: block;
    width: 92px;
    height: 46px;
    float: right;
}

#footer-social-media-container a {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    margin: 0 0 0 10px;
}

#footer-social-media-container a.youtube-link {
    background: transparent url('../images/vsd/icon-youtube.png') 0 0 no-repeat;    
}

#footer-social-media-container a.facebook-link {
    background: transparent url('../images/vsd/icon-facebook.png') 0 0 no-repeat; 
}

#footer p {
    line-height: 30px;
}

.tx-powermail-pi1 label {
    display: block;
}

.tx-powermail-pi1 fieldset {
    border: solid 1px #c0c0c0;
}

.tx-powermail-pi1_formwrap form fieldset legend {
    color: #ED1EA1;
    font-weight: bold;
}

.tx-powermail-pi1_formwrap form fieldset .tx_powermail_pi1_fieldwrap_html legend {
    color: #6a6a6a;
    font-weight: normal;
    padding-left: 0;
    margin: 5px 0 5px 0;
}

.tx-powermail-pi1 input.powermail_check,
.tx-powermail-pi1 input.powermail_radio {
    display: inline;
}

.tx-powermail-pi1 .powermail_check_inner label,
.tx-powermail-pi1 .powermail_radio_inner label  {
    display: inline;
    padding-left: 5px;
}

.clearer {
    clear: both;
}

.tx-jmquote-pi1 {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 15px 0;
}

ul#jmquote-list {
    width: 100%;
    height: 350px;
    overflow: hidden; 
    list-style: none;
    padding: 0;
    margin: 0;
}

ul#jmquote-list li {
    float: left;
    display: block;
    background-color: #ED1EA1;
    color: white;
    padding: 10px;
}

ul#jmquote-list span.jmquote-text {
    font-weight: normal;
    display: block;
}

ul#jmquote-list span.jmquote-author {
    
}

.paypal-donation-container input {
    border: none;
}

li.powermail_mandatory_listitem strong {
    font-weight: normal
}