nav.navbar {
   border-bottom: 2px solid gray; /*Linienfarbe*/
 //   min-width: 85vw; /*Linienbreite*/
}

#pictureAfterNav {
  width: 100%;
  max-height: 220px;
}


.contentForm h2 {
    margin-top: 0;
}




/* BUTTON STYLING */
.ui-button {
    height: 50px;
    font-size: 18px;
    color: #fff !important;
    background: rgb(182, 40, 44) !important;
    border: 0 !important;
    font-weight: bold;
}

.ui-button:hover {
    color: #fff !important;
    background: #000 !important;
}

.ui-button.ui-button-secondary {
    color: rgb(182, 40, 44) !important;
    background: #fff !important;
    border: 1px solid rgb(182, 40, 44) !important;
}

.ui-button.ui-button-secondary:hover {   
    color: #000 !important;
    background: #fff !important;
    border: 1px solid #000 !important;
}


.ui-button.ui-state-disabled {
    background: #e0e0e0 !important;
    color: #a3a3a3 !important;
}

/* BUTTON STYLING ENDE */


/* OPTION STYLING START */
.row .anmeldeoptionrow {
   background: #f6f5f4;
   border: 1px solid #ccc;
}

.ui-icon-bullet {
   background: rgb(182, 40, 44) !important;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
   border-color: rgb(182, 40, 44) !important;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-hover {
   border-color: rgb(182, 40, 44) !important;
}

body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus {
   box-shadow: 0 0 0 0.1em rgb(182, 40, 44);
}

/* OPTION STYLING ENDE */



/* CHECK BOX START */
ui-chkbox-box ui-widget ui-corner-all ui-state-default {
   border: 2px solid #636363 !important;
}

/* Hover state styles that also apply to other states */
.ui-chkbox .ui-chkbox-box.ui-state-hover,
.ui-chkbox .ui-chkbox-box.ui-state-active,
.ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,
.ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover.ui-state-focus {
   color: #fff !important;
   border-color: rgb(182, 40, 44)  !important;   
}

.ui-chkbox .ui-chkbox-box.ui-state-active {
   background: rgb(182, 40, 44)  !important;
}


/* Specific style for the focus state within active and hover states */
.ui-chkbox .ui-chkbox-box.ui-state-focus {
   box-shadow: 0 0 0 0.2em rgba(182, 40, 44, 0.4)  !important;
}

/* CHECK BOX ENDE */

/* NOTIFICATION GROWL START */
body .ui-growl .ui-growl-item-container.ui-growl-info {
   color: rgb(182, 40, 44);
   background: #fff;
   border: 1px solid rgb(182, 40, 44);
   border-width: 0 0 0 6px;
}

body .ui-growl .ui-growl-item-container.ui-growl-info .ui-growl-image,
body .ui-growl .ui-growl-item-container.ui-growl-info .ui-icon {
  color: rgb(182, 40, 44);
}

/* NOTIFICATION GROWL ENDE */
 

ul {
  list-style-type: square;
  list-style-position: inside;
}

ul li::marker {
  color:  rgb(182, 40, 44);
}