h1,h2,h3,h4,h5,h6 {
    font-weight: bold;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    
}

h1,h1 a {
    font-size: 35px;
    margin-bottom: 10px;
    line-height: 42px
}

   
h1.rot,
ul li a,
ul li a:hover,
h1 a, h2 a, h3 a, h4 a, h5 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{
    color: #E73134;
}
    
h2,
h2 a{
    font-size:20px;

}

h3 {
    font-size:16px;

}

.image {
    margin-bottom: 20px;
}

.image-wrap {
  max-width: 100%;
}
.image-below .image-wrap {
  margin-top: 20px;
}
.image-center-outer {
  width: 100%;
  position: relative;
  float: right;
  right: 50%;
}
.image-center-inner {
  width: 100%;
  position: relative;
  float: right;
  right: -50%;
}
.image-left .image-wrap {
  float: left;
}
.image-left .text {
  clear: left;
}
.image-right .image-wrap {
  float: right;
}
.image-right .text {
  clear: right;
}
.image-wrap:before,
.image-below:before,
.image-above:before,
.image-beside:before,
.image-intext:before,
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  content: " ";
  display: table;
}
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  clear: both;
}
.image-wrap:before,
.image-below:before,
.image-above:before,
.image-beside:before,
.image-intext:before,
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  content: " ";
  display: table;
}
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  clear: both;
}
.image-beside-left .image-wrap,
.image-intext-left .image-wrap {
  float: left;
  margin-left: -15px;
}
.image-beside-right .image-wrap,
.image-intext-right .image-wrap {
  float: right;
  margin-right: -15px;
}
.image-beside-left .image-wrap,
.image-beside-right .image-wrap,
.image-intext-left .image-wrap,
.image-intext-right .image-wrap {
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
.image-beside-right,
.image-beside-left {
  overflow: hidden;
  zoom: 1;
}
.image-beside-right .text,
.image-beside-left .text {
  overflow: hidden;
  zoom: 1;
}
@media (max-width: 767px) {
  .image-beside-right .image-wrap,
  .image-beside-left .image-wrap {
    margin-left: -15px;
    margin-right: -15px;
    max-width: none;
    float: none;
  }
}
    
    .indent {
        margin-left: 20px;
    }   
    
    

/*Table Definitions*/
.contenttable-0 {
    width: 100%;
}

.contenttable-0 .td-0{
    font-weight: bold;
}
.contenttable-0 .tr-0 td {
    border-bottom: 1px solid #999;
}

.contenttable-0 .td-0 {
    width: 197px;
}
.contenttable-0 .td-1 {
    width: 197px;
}

.contenttable-0 td,
.contenttable-0 th{
    padding: 4px;
}

.contenttable-0 .tr-odd .td-0,
.contenttable-0 .tr-odd .td-1,
.contenttable-0 .tr-odd .td-2,
.contenttable-0 .tr-odd .td-3,
.contenttable-0 .tr-odd .td-4 {
    background: #EFEFEF;    
}

/*Table Definitions*/
.contenttable {
    width: 100%;
    padding: 0;
    margin: 10px 0 30px 0;
}

.contenttable td {
        padding: 5px 0;
        margin: 0;
}

.contenttable .bodytext{
    padding: 0;
    margin: 0;
}

.contenttable caption {
    margin-bottom:10px;
}

.contenttable tr > td:first-child { 
    /*width: 350px;*/
}

.contenttable-1 {
    width: 100%;
}

.contenttable-1 .td-0{
    font-weight: bold;
}


.contenttable-1 .tr-0 td {
    border-bottom: 1px solid #999;
}

.contenttable-1 .td-0 {
    width: 150px;
}

.contenttable-1 .td-1 {
    width: 150px;
}

.contenttable-1 td,
.contenttable-0 th {
    padding: 4px;
}

.contenttable-1 .tr-even .td-1,
.contenttable-1 .tr-even .td-2 {
    background: #EFEFEF;    
}


/*powermail*/
#content .tx-powermail {
    width: auto;
}
#content .tx-powermail h3 {
    display: none;
}
#content .tx-powermail legend {
    display: none;
}
#content .tx-powermail label {
    float: none;
    font-weight: normal;
    position: absolute;
}
#content .tx-powermail .powermail_fieldset {
    margin: 0 0;
}
#content .tx-powermail .powermail_fieldset,
#content .tx-powermail .powermail_create,
#content .tx-powermail .powermail_confirmation{
    background: none;
    padding: 0;
    border: 0;
}
#content .tx-powermail .powermail_fieldset .powermail_fieldwrap {
    margin: 0;
    margin-bottom: 20px;
    clear: left;
    float: left;
    /*min-width: 270px;*/
    min-width: 49%;
}
    #content .tx-powermail .powermail_fieldset .layout1 {
        display: inline-block;
        float: right;
        clear: right;
    }
#content .tx-powermail .powermail_fieldset input {
    border: none;
    padding: 10px 20px 9px;
    color: #000;
    background: #F8F9F9;
}
#content .tx-powermail .powermail_fieldset textarea {    
    padding: 10px 20px;
    background: #f8f9f9;
    width: 100%;
    border: none;
}
#content .tx-powermail .powermail_fieldset .powermail_label {
    width: auto;
    color: #000;
    padding: 10px 20px;
}
#content .tx-powermail .powermail_fieldset .powermail_field {
    width: 100%;
    float: none;
    border: none;
}

#content .tx-powermail .powermail_fieldset input {
    height: 45px;
    width: 100%;
}
#content .parsley-errors-list {
    /*display: none;*/
}
#content .tx-powermail .powermail_fieldset input.powermail_submit {
    width: 270px;
    background: #C6CED5;
    color: #fff;
    font-weight: normal;
}

#content .tx-powermail .powermail_fieldset input.powermail_submit:hover {
    background-color: #E73134;
    color: #fff;    
}


#content .tx-powermail .powermail_fieldset .powermail_fieldwrap_textarea {
    width: 100%;
}

#content .tx-powermail .powermail_fieldset .powermail_field_error,
#content .tx-powermail .powermail_fieldset .parsley-error,
#content .tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,
#content .tx-powermail .powermail_fieldset div.error {
    background-color: #ffaeb9;
}

#content .tx-powermail .powermail_fieldset .powermail_fieldwrap_submit {
    display: table;
    
    margin-left: auto;
    margin-right: auto;
    
    width: 50%;
}
#content .tx-powermail .powermail_fieldset .parsley-errors-list.filled {
    position: absolute;
    display: none;
}

#content .tx-powermail {
    /*color: #5A6E72;*/
}

.tx-powermail .powermail_fieldset .powermail_radio_outer, .tx-powermail .powermail_fieldset .powermail_captcha_outer, .tx-powermail .powermail_fieldset .powermail_check_outer, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) {
    border: none !important;
}