/*************************/
/* RedStyle Override:    */
/*************************/

h1 { color: #7e2f2f; }
h2 { color: #6f3030; }
h3 { color: #603131; }
h4 { color: #513232; }
h5 { color: #423333; }
h6 { color: #343434; }

a:link,
a:visited { color: #7e2f2f; }

a:hover,
a:active { color: #BA6666; }

.btn { background-color: #7e2f2f; }

.btn:hover,
.btn:active,
.btn:focus { background-color: #BA6666; color: #e0d0d0; }

/************/
/* Top:     */
/************/

#top_menu ul li a { background:rgba(126, 47, 47, 0.4); }

#top_menu ul li a:focus,
#top_menu ul li a:hover {	background:rgba(186, 102, 102, 0.4); }

/************/
/* Menu:    */
/************/


#wrapper_2 .submenu ul li .mainsubmenu,
#topcol .moduletable_menu ul li .mainsubmenu {
   background: url(../images/submenu_arrow_R.png) no-repeat left center;
}

#topcol .moduletable_menu ul li.active,
#topcol .moduletable_menu ul li:hover {
   background: rgba(0, 0, 0, 0) url("../images/bg-mainmenu-active_R.png") repeat-x scroll center;
}

/************/
/* Content: */
/************/

#wrapper_2 .submenu ul li { background: rgba(0, 0, 0, 0) url("../images/menu2_bg_R.png") repeat-x scroll; }

#main_full ul li,
#main_med ul li,
.list-group .list-group-item {
   background: url(../images/bullet_list_R.png) no-repeat left top 2px;
}

#content .uk-button-primary { background-color: #7e2f2f; }

#content .uk-button-primary:focus,
#content .uk-button-primary:hover { background-color: #BA6666; }

/************/
/* Path:    */
/************/

.path ul li a { color: #664242; }

/************/
/*Anhaenge: */
/************/

#content .attachmentsContainer .attachmentsList table td .at_icon {
   background: url(../images/pdfButton_R.png) no-repeat;
   background-position-x: left 5px;
   background-position-y: center;
   background-size: 16px 16px;
}

#content .attachmentsContainer .attachmentsList table td a:link,
#content .attachmentsContainer .attachmentsList table td a:visited { color: #7e2f2f; }

#content .attachmentsContainer .attachmentsList table td a:hover,
#content .attachmentsContainer .attachmentsList table td a:active { color: #BA6666; }

/************/
/* Alterts: */
/************/

/************/
/* Icons:   */
/************/

#content .icons .btn-group ul .print-icon a {
   background: url(../images/printButton_R.png) no-repeat;
   background-position-x: left 5px;
   background-position-y: center;
   background-size: 16px 16px;
}

#content .icons .btn-group ul .email-icon a {
   background: url(../images/emailButton_R.png) no-repeat;
   background-position-x: left 5px;
   background-position-y: center;
   background-size: 16px 16px;
}

#content .icons .btn-group ul .pdf-icon a {
   background: url(../images/pdfButton_R.png) no-repeat;
   background-position-x: left 5px;
   background-position-y: center;
   background-size: 16px 16px;
}

/************/
/* Login:   */
/************/

.login .password-group button.btn.input-password-toggle .icon-eye {
   background: rgba(126, 47, 47, 0.6) url(../images/eyes.png) top; background-size: 100%; }
.login .password-group button.btn.input-password-toggle .icon-eye-slash {
   background: rgba(126, 47, 47, 0.6) url(../images/eyes.png) bottom; background-size: 100%; }

/************/
/* Archiv:  */
/************/

.blog .items-more ol li { color: #7e2f2f; }

/************/
/* Gallery: */
/************/

#phocagallery .pg-category-items-box .pg-item-box .pg-svg-box .ph-si-category-medium,
#phocagallery .pg-categories-items-box .pg-item-box .pg-svg-box .ph-si-category-medium,
#phocagallery .pg-category-items-box .pg-category-box .pg-svg-box .ph-si-category-medium,
#phocagallery .pg-categories-items-box .pg-category-box .pg-svg-box .ph-si-category-medium,
#phocagallery .pg-category-items-box .pg-item-box .pg-svg-box .ph-si-category,
#phocagallery .pg-categories-items-box .pg-item-box .pg-svg-box .ph-si-category,
#phocagallery .pg-category-items-box .pg-category-box .pg-svg-box .ph-si-category,
#phocagallery .pg-categories-items-box .pg-category-box .pg-svg-box .ph-si-category,
#phocagallery .pg-category-items-box .pg-item-box .pg-svg-box .ph-si-back-medium,
#phocagallery .pg-categories-items-box .pg-item-box .pg-svg-box .ph-si-back-medium,
#phocagallery .pg-category-items-box .pg-category-box .pg-svg-box .ph-si-back-medium,
#phocagallery .pg-categories-items-box .pg-category-box .pg-svg-box .ph-si-back-medium {
   color: rgba(126, 47, 47, 0.5);
   padding: 0;
   margin: 0;
}

.pswp .pswp__ui .pswp__button--arrow--left:hover,
.pswp .pswp__ui .pswp__button--arrow--right:hover { background: rgba(126, 47, 47, 0.4); }

/************/
/* Form:    */
/************/

#main_med form.formcontact div.required label.asterix-ancor:after,
#main_full form.formcontact div.required label.asterix-ancor:after {
   color: #7e2f2f;
}

#main_full form.formcontact fieldset .field1 .form-group input:focus,
#main_med form.formcontact fieldset .field1 .form-group input:focus,
#main_full form.formcontact fieldset .field2 .form-group input:focus,
#main_med form.formcontact fieldset .field2 .form-group input:focus,
#main_full form.formcontact fieldset .field4 textarea:focus,
#main_med form.formcontact fieldset .field4 textarea:focus {
  outline-color: #7e2f2f;
  border-color: #7e2f2f;
}

/************/
/* Right:   */
/************/

#right .mod-randomimage a::after { color: #513232; }

/************/
/* Footer:  */
/************/

#footer ul li a { color: #7e2f2f; }
#footer ul li.active > a, #footer ul li:hover > a { color: #4f2f2f; }

/************/
/* Cookie:  */
/************/

