/*mandantenspezifisches css-file LWGpfad /cms06/mres/css/stmelf.cssfür erweiterungen oder zum überschreiben von css-definitionen*/

/* Beginn Schrifttyp */
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/resp/css/fonts/open-sans-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/resp/css/fonts/open-sans-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/resp/css/fonts/open-sans-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/resp/css/fonts/open-sans-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/resp/css/fonts/open-sans-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/resp/css/fonts/open-sans-v14-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}     
body {font-family:'Open Sans';}    
.arrowLink {background: transparent url("/resp/img/sprite_icons.gif") no-repeat scroll 0 -1117px;}    
.fancybox-title {font-family: 'Open Sans' !important;}     
.moduleCont12 a {background-position: -320px -15px;}  
input, select, textarea {font-family: 'Open Sans';}  
/* Ende Schrifttyp */

/* Beginn Seitenzentrierung */
body {padding: 0;}
#wrapper {margin: 0 auto;}
.pageGrid {max-width: 1280px; min-width: 255px; margin-left:auto; margin-right:auto;}
/* Ende Seitenzentrierung */


.spriteIcons {
    background: url("/cms06/mres/img/sprites/sprite_icons.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
}
.moduleHeaderImage .spriteIcons, .moduleGesamtAngebotStmelf .spriteIcons {
    background: url("/cms06/mres/img/sprites/sprite_icons.gif") no-repeat scroll 0 0 transparent;
}
.moduleHeaderImage h1 {color:#993333;}

.divBox {
	margin:0 0 10px;
	background-color: #F3E8EC;
}
a,
a:hover,
a:visited,
a:active,
a:focus,
.moduleNaviMeta a ,
.moduleNavigation ul a,
.divContent a,
.divContent a:hover,
.divContent a:visited,
.divContent a:active,
.divContent a:focus,
.divToggle a,
.divToggle h2 a,
.divToggleVa a,
.divToggleVa h2 a,
.moduleTable1 a,
.moduleCont1 a,
.moduleCont2 a,
.moduleCont6 a,
.moduleCont9 a,
.moduleCont9 ul .active a,
.moduleCont9 li:hover a,
.moduleCont11 a,
.moduleCont14 a,
.moduleCont21 a,
.moduleCont22 a,
.globalArrow li a,
.moduleTeaser a {
	color:#993333;
}

/*a {color:#993333;}*/


a.jsToggle > h2 {
	color:#993333;
}
/* Klapper +/-Zeichen - Msix - 11.10.2016 */
.divToggle a.jsActive {
    background-position: -120px -517px;
}
/* Kleiner Klapper +/-Zeichen - Msix - 13.05.2014 */
.divToggleVa a.jsToggle {
    background-position: -316px -314px;
    font-size: 0.8125rem;
    margin-bottom: 1px;
    padding: 5px 4px 5px 22px;
    color: #993333;
}
.divToggleVa a.jsActive {
    background-position: -316px -414px;
}
.divToggleVa div.jsToggle {
    font-size: 0.8125rem;
}
/* END - MSix */
.moduleTeaser .boxBg {
    background: none repeat scroll 0 0 #F3E8EC;
}
.moduleTeaser4 .boxForm {
    background-color: #F3E8EC;
}
.moduleTeaser6 ul {
    background-color: #F3E8EC;
}
.moduleTeaser7 p {
    background-color: #F3E8EC;
}
.moduleCont12 a {
    background-image: url("/cms06/mres/img/sprites/sprite_icons.gif");
    color:#993333;
}
.moduleNavigation .boxHasSub {
    background: url("/cms06/mres/img/icons/arrow_right.gif") no-repeat scroll right center transparent;
}
.moduleNavigation .boxHeadline {
	color:#993333;
}
.moduleNavigation .boxToggle span {
    background: url("/cms06/mres/img/sprites/sprite_icons.gif") no-repeat -916px -916px transparent;
}
.moduleNavigation ul a.boxBack, .moduleNavigation ul li span.backLinkElem {
    background: url("/cms06/mres/img/sprites/sprite_icons.gif") no-repeat scroll -320px -5px transparent;
}
.moduleNaviMeta ul li {
	color:#993333;
}
h1, .h1, .moduleFlagHeader {
    color: #993333;
}
h2, h3, .h2, .h3 {
    /* color:#333333; */
    color:#993333;
}
.globalFileSizeInfo {
	color:#993333;
}
.divToggle a.jsToggle {
    background-color: #F3E8EC;
}
.moduleCont1 .boxImage p {
    background-color: #F3E8EC;
}
.moduleCont1 .boxImage.boxImageTeaser p span {
	background:#F3E8EC;
}
.moduleCont6 {
    background-color: #F3E8EC;
}
.moduleCont7 .boxDescription {
    background-color: #F3E8EC;
}
.moduleCont9 {
/*background: url("/cms06/mres/img/bg/bg_tab.gif") repeat-x scroll center bottom #FFFFFF; */
}
.moduleCont9 a {background-color:#e6dbdf}
.moduleCont9 li {
	border-bottom: 1px solid #993333;
}

.moduleCont13 {
    background-color: #F3E8EC;
}
.moduleCont16 {
    background: none repeat scroll 0 0 #F3E8EC;
}
.innerModuleButton h2 strong span {
    background: url("/cms06/mres/img/bg/bg_but_rechts.png") no-repeat scroll right top transparent;
}
.moduleTeaser .innerModuleButton h2 strong {
    background: transparent url("/cms06/mres/img/bg/bg_but_links_teaser.png") no-repeat top left;
}
.innerModuleButton h2 strong {
    background: url("/cms06/mres/img/bg/bg_but_links.png") no-repeat scroll left top transparent;
}
p .globalArrow, p a .globalArrow {
    background: url("/cms06/mres/img/icons/arrow_right_smaller.gif") no-repeat 0 3px;
}
.globalArrowRight {
    background-image:url("/cms06/mres/img/sprites/sprite_icons.gif");
}
.globalArrowRight2 {background:transparent url(/cms06/mres/img/sprites/sprite_icons.gif) no-repeat -320px -15px;}

.arrowLink {background: url("/cms06/mres/img/icons/arrow_right_smaller.gif") no-repeat 0 2px ;}
.arrowLink a, a.arrowLink{padding-left:11px;}

.globalFileSizeInfo {font-size: 83.33%;}

.termin .titel {color: #333333;}

/*.arrowLink {background: url("/cms06/mres/img/sprite_icons.gif") no-repeat scroll 0 -1118px rgba(0, 0, 0, 0);
    list-style: none outside none;}*/

a.globalGoogleMaps {
	color:#993333;
}
.globalGoogleMaps {
	background: url("/cms06/mres/img/sprites/sprite_icons.gif") no-repeat scroll -20px -715px transparent;
	padding:0 0 0 13px;
}
.globalArrow li {
    background-image: url("/cms06/mres/img/icons/arrow_right.gif");
}
.globalIconVideo {
    background: url("/cms06/mres/img/sprites/sprite_icons.gif") repeat scroll -820px -919px transparent;
}
.globalIconFoto {
    background: url("/cms06/mres/img/sprites/sprite_icons.gif") repeat scroll -820px -1019px transparent;
}
.globalIconLupe {
    background: url("/cms06/mres/img/sprites/sprite_icons.gif") no-repeat scroll -820px -819px transparent;
}
.gridMainCols2ContentRight .moduleCont1 .boxImage {
    margin: 0 2.5% 2% 0;
}
.moduleCont17 .moduleFormSelect select, .moduleFormSelect .formButton {
    border: 1px solid #993333;
}
.moduleCont17 .divFormWrapper {
	background-color: #F3E8EC;
}
#form_wettersuche_plz {
	border: 1px solid #993333;
}
#form_plzeingabe {
	border: 1px solid #993333;
}
#form_benutzername,
#form_passwort {
	border: 1px solid #993333;
}
.formular input.formSuche,
.formular .formButtonSearch {
	border: 1px solid #993333;
}
.formular select.formSuche {
	border: 1px solid #993333;
}
.globalFormButtonDyn {
	border: 1px solid #993333;
	color:#993333;
	background:url("/cms06/mres/img/bg/bg_button.gif") repeat-x scroll 0 0 transparent;
}
.moduleFormSelect label {
	color:#993333;
}
.moduleFormSelect select {
    border: 1px solid #993333;
    color: #4C4C4C;
}
.moduleFormSelect input[type="text"] {
	border: 1px solid #993333;
	color: #4C4C4C;
}
#form_region {
	border-bottom:1px solid #999;
}
.moduleCont1 .boxImage.boxImageTeaser p strong {
	color:#993333;
}
.moduleCont2a a.boxOverview {
	background-color: #F3E8EC;
}
.moduleCont15 {
	background-color: #F3E8EC;
}
.moduleCont19 .globalArrow li {
    background-image: url("/cms06/mres/img/icons/arrow_right.gif");
}
.moduleCont19 .globalArrow li.active, .moduleCont19 .globalArrow li:hover {
	background-color:#F3E8EC;
}
.moduleCont19 figure>a p {
	background-color:#F3E8EC;
}
.moduleCont20 h2 strong {
	background: url("/cms06/mres/img/bg/bg_but_links.png") no-repeat scroll left top transparent;
}
.moduleCont20 h2 strong span {
	background: url("/cms06/mres/img/bg/bg_but_rechts.png") no-repeat scroll right top transparent;
}
.moduleCont21 .boxContent h2 {color:#993333;}
.moduleCont21 select {border:1px solid #993333;}
.moduleCont21 .formButton {border:1px solid #993333;}

.moduleCont21 h2{color:#000001;}

.moduleCont24 {border-top:1px solid #993333;}

/* moduleCont25 */
.moduleCont25 {color:#993333;}
.moduleCont25 select {border:1px solid #993333;}
.moduleCont25 .formText {border:1px solid #993333;}
.moduleCont25 .formSubmit {border:1px solid #993333;}

.moduleTeaser11 ul li {
    background-color: #F3E8EC;
}
table .globalFormInput {
    border: 1px solid #993333;
}
table {
    border-top: 1px solid #993333;
    border-bottom: 1px solid #993333;
    border-right: 1px solid #993333;
}
table thead th, table tbody th, thtable th {
    background: none repeat scroll 0 0 #e6dbdf;
    border: 1px solid #993333;
}
table tbody tr.boxTableBg th {
  background-color: #F3E8EC;
}  
table td {
    border-left: 1px solid #993333;
}
.moduleTable1 .boxSum td {
    background: none repeat scroll 0 0 #F3E8EC;
    border-top: 1px solid #993333;
}
table .boxTableBg {
    background: none repeat scroll 0 0 #F3E8EC;
}
.ftsRequest {
	color:#993333;
}

.boxSlideContainer p {
color: #993333;
}

/* fancybox */
.fancybox-close {background:url('/resp/js/libs/jquery/fancybox/close_lwg.gif') no-repeat;}
.fancybox-inner {border-top:1px solid #993333; border-bottom:1px solid #993333;}

@media only screen and (max-width: 480px) {
	.moduleCont20 h2 strong {background:#881F47;background:-webkit-linear-gradient(top, rgba(183,67,113,1) 0%,rgba(136,31,71,1) 100%);background:-moz-linear-gradient(top, rgba(183,67,113,1) 0%,rgba(136,31,71,1) 100%);background:-ms-linear-gradient(top, rgba(183,67,113,1) 0%,rgba(136,31,71,1) 100%);background:-o-linear-gradient(top, rgba(183,67,113,1) 0%,rgba(136,31,71,1) 100%);background:linear-gradient(top, rgba(183,67,113,1) 0%,rgba(136,31,71,1) 100%);}
	.moduleCont20 h2 strong span {background:none;}
}
@media only screen and (min-width: 700px) {
	.moduleCont1 .boxImage.boxImageTeaser p span {
		background:none;
	}
}
@media only screen and (min-width: 768px) {
    #form_region {
        border-right:1px solid #999;
        border-bottom:0px none transparent;
    }
	.moduleCont9 a {
        background-color:transparent;
        background: url("/cms06/mres/img/bg/bg_tab_right_both.gif") no-repeat scroll right top transparent;	
    }
    .moduleCont9 li {
	border-bottom: 1px solid #993333;
	background: url("/cms06/mres/img/bg/bg_tab_left_both.gif") no-repeat scroll left top transparent;
    }
}

/* Vk - 18.12.2014 */
.ui-accordion .ui-accordion-header {   
    background-color: #F3E8EC;
}    
    
/* moduleSearch Rahmenfarbe für LWG angepasst - Six - 14.11.2014 */

.moduleSearch input {
    height:25px;
    border:1px solid #772548;
    padding:3px 10px;
    margin:0 1px 0 0;
    font-size:0.9375rem;
    font-size:0.9em\9;
    color:#4c4c4c;
    width:170px;
    vertical-align:top;
    }

.moduleSearch .formButtonSearch {
    border-color: #772548 -moz-use-text-color #772548 #772548;
}

/* end */


/*-----------------------------*/
/*Beginn css für Dorfwettbewerb*/
/*-----------------------------*/

.moduleDorf .moduleSearch input {
  border: 1px solid #004E83;
/*  font-size: 0.7375rem;
  height: 12px
  */
}

.moduleDorf .moduleSearch .formButtonSearch {
/*  height: 18px;
    */
}

.moduleDorf .formular input.formSuche, 
.moduleDorf .formular select.formSuche, 
.moduleDorf .formular .formButtonSearch {
  border: 1px solid #004E83;
}

.moduleDorf .ftsRequest {
  color: #004E83;
}

.moduleDorf .sresultType-XPDF {
  background: url(/cms06/mres/img/dorf/icons/pdf.gif) no-repeat scroll right top transparent;
}
   
.moduleDorf h1, .moduleDorf .h1, .moduleDorf .moduleFlagHeader {
    color: black;
}

.moduleDorf .moduleHeaderImage .boxOverlay {
	width: 503px;
	height: 11px;
	filter: alpha(opacity=inherit);
	-moz-opacity: inherit;
	opacity: inherit;
	background-image: url(/cms06/mres/img/dorf/Balken.jpg);
}
.moduleDorf .spriteIcons {
	background-image: url(/cms06/mres/img/dorf/sprites/sprite_icons.gif)
}
.moduleDorf a, .moduleDorf .globalFileSizeInfo {
	color: #004E83;
}

.moduleDorf a,
.moduleDorf a:hover,
.moduleDorf .moduleNaviMeta a ,
.moduleDorf .moduleNavigation ul a,
.moduleDorf .divContent a,
.moduleDorf .divToggle a,
.moduleDorf .divToggle h2 a,
.moduleDorf .moduleTable1 a,
.moduleDorf .moduleCont1 a,
.moduleDorf .moduleCont2 a,
.moduleDorf .moduleCont6 a,
.moduleDorf .moduleCont9 a,
.moduleDorf .moduleCont9 ul .active a,
.moduleDorf .moduleCont9 li:hover a,
.moduleDorf .moduleCont11 a,
.moduleDorf .moduleCont14 a,
.moduleDorf .moduleCont21 a,
.moduleDorf .moduleCont22 a,
.moduleDorf .globalArrow li a,
.moduleDorf .moduleTeaser a {
	color:#004E83;
}

.moduleDorf h2,.moduleDorf .h2, .moduleDorf h3, .moduleDorf .h3 {
	color: #004E83;  
}

.moduleDorf a.jsToggle > h2 {
  color: #004E83; 
}

.moduleDorf table {
	border-top: solid 1px #ff9900;
	border-bottom: solid 1px #ff9900;	
	border-right: solid 1px #ff9900;	
}
.moduleDorf table th {
	background: none repeat scroll 0 0 #FFF5E6;
  border: 1px solid #ff9900;                
}
.moduleDorf table td {
	border-left: solid 1px #ff9900;  
}
.moduleDorf .boxTableBg {
	background: #FFF5E6
}
.moduleDorf .innerModuleButton h2 strong {
	background-image: url(/cms06/mres/img/dorf/bg/bg_but_links.png);
/*	background-color: #004E83;*/
}
.moduleDorf .moduleTeaser .innerModuleButton h2 strong {
    background: transparent url("/cms06/mres/img/dorf/bg/bg_but_links_teaser.png") no-repeat top left;
}
.moduleDorf .innerModuleButton h2 strong span {
	background-image: url(/cms06/mres/img/dorf/bg/bg_but_rechts.png);
/*	background-color: #004E83;*/
}
.moduleDorf .moduleTopNavigation ul li {
	color: #FF9900;
}
/*.moduleDorf .arrowLink {
	background: url(/cms06/mres/img/dorf/sprites/sprite_icons.gif) no-repeat scroll 0 -1118px transparent;
	list-style: none outside none;
	padding: 0 0 0 8px;
	color: #004E83;
}*/
.moduleDorf .moduleTeaser .boxBg, .moduleDorf .moduleTeaser6 ul {
	background-color: #FFF5E6
}
.moduleDorf ul li {
	border-color: #FF9900;
}
.moduleDorf .globalArrowRight {
	background-image: url(/cms06/mres/img/dorf/sprites/sprite_icons.gif)
}
.moduleDorf strong {
	color: #666666
}
.moduleDorf .globalArrow li {
	background-image: url(/cms06/mres/img/dorf/icons/arrow_right.gif);
}
.moduleDorf .moduleCont1 .boxImage p {
	background: #FFF5E6
}
.moduleDorf .globalDot li {
	background: url(/cms06/mres/img/dorf/sprites/sprite_icons.gif) 0 -3495px no-repeat;
}
.moduleDorf .moduleCont8  .boxGuiLeft {
	background-image: url(/cms06/mres/img/dorf/bg/galeriemodul/bg_galerie_l.png);
}
.moduleDorf .moduleCont8  .boxGuiRight {
	background-image: url(/cms06/mres/img/dorf/bg/galeriemodul/bg_galerie_r.png);
}
.moduleDorf .moduleCont8  a.jsSkipLeft {
	background-image: url(/cms06/mres/img/dorf/sprites/sprite_icons.gif);
}
.moduleDorf .moduleCont8  a.jsSkipRight {
	background-image: url(/cms06/mres/img/dorf/sprites/sprite_icons.gif);
}
.moduleDorf .moduleCont8  .boxGuiPannel {
	border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
}
.moduleDorf .moduleCont8  .boxHead {
	background: #FFF5E6;
}
.moduleDorf .moduleCont8  .boxStatus {
	color: #FF9900;
}
.moduleDorf .moduleCont8  .boxGuiMask li span {
	border: 4px solid #FF9900;
}
.moduleDorf .moduleCont15 {
	background: #FFF5E6
}
.moduleDorf .divBox {
	background: #FFF5E6
}
.moduleDorf .globalFormButtonDyn {
	border-color: #ff9900;
	color: #FF9900;
}
.moduleDorf .slideGeneric .boxSlideContainer {
	background: #FFF5E6;
}
.moduleDorf .boxSlideContainer p {
	color: #FF9900;
}
.moduleDorf .boxPagination a {
	background: url(/cms06/mres/img/dorf/icons/slider_pagination.png) center 0 no-repeat;
}
.moduleDorf .moduleSlider {
	background: #fff;
}
.moduleDorf .divToggle a.jsToggle {
	background-color: #FFF5E6;
}
/* eingefügt damit Klapper Minuszeichen zu sehen ist - 11.10.2016 M.Sixt*/
.moduleDorf .divToggle a.jsActive {
    background-position: -120px -517px;
}
/*	color: #004E83;
	background-position: 0 -720px;   eingefügt wegen responsive am 22.01.2015 - Müller-Schmid 
}
.moduleDorf .divToggle a.jsActive {
  background-position: 0 -820px; /* geändert wegen responsive am 22.01.2015 - Müller-Schmid 
}
.moduleDorf .divToggleVa a.jsToggle {
  background-position: 0 -3308px; /* eingefügt wegen responsive am 22.01.2015 - Müller-Schmid 
}
.moduleDorf .divToggleVa a.jsActive {
  background-position: 0 -3408px; /* eingefügt wegen responsive am 22.01.2015 - Müller-Schmid 
}
*/
.moduleDorf .moduleCont9  > ul > li {
	background-image: url(/cms06/mres/img/dorf/bg/tabs/bg_tab_left_both.gif);
	border-color: #ff9900
}
.moduleDorf .moduleCont9  > ul > li a {
	background-image: url(/cms06/mres/img/dorf/bg/tabs/bg_tab_right_both.gif);
	color: #ffffff;
}
.moduleDorf .moduleCont9 {
	background-image: url(/cms06/mres/img/dorf/bg/tabs/bg_tab.gif);
}
.moduleDorf .moduleCont9  ul .active a {
	color: #FF9900;
}
.moduleDorf #footer a {
	color: #547E1A;
}
/*.moduleDorf .moduleTeaser11 ul li {
	background-color: #FFF5E6;
}*/

.moduleDorf .ui-tabs ul.ui-tabs-nav {
	background: url(/cms06/mres/img/dorf/bg/tabs/bg_tab.gif) repeat-x scroll center bottom white;
}
.moduleDorf .ui-tabs .ui-tabs-nav li.ui-state-active a {
	color: #FF9900;
}
/*.moduleCont9  > ul > li a:hover {
	color: #547E1A;
}
*/
.moduleDorf .moduleCont9  > ul > li a:hover {
	color: #FF9900;
}
.moduleDorf .moduleTopNavigation a:hover, a:active, a:focus {
	color: #FF9900;
}
.moduleDorf .divContent a:hover, a:active, a:focus {
	color: #FF9900;
}
.moduleDorf .divTeaser a:hover, a:active, a:focus {
	color: #FF9900;
}
.mdouleDorf .boxNavigation  a:hover, a:active, a:focus {
	color: #547E1A;
}

.moduleDorf .innerModuleButton h2 strong span {
  color: #004E83;
} 
/* Ergänzung 05.09.2012 - Müller-Schmid --- */
.ftsSubmit {
	background-color: white;
}

.moduleDorf .moduleCont16 {
  background-color: #FFF5E6;
}

.moduleDorf .moduleCont7 .boxDescription {
  background-color: #FFF5E6;
}


.moduleDorf .arrowLink a {padding-left:0px;}

.moduleDorf .globalFileSizeInfo {font-size: 83.33%;}
.moduleDorf .termin .titel {color: #004E83;}

a:visited {
  text-decoration: none;
}
/* msix 10.02.2015 */
.moduleDorf .globalIconVideo {
    background: url("/cms06/mres/img/dorf/sprites/sprite_icons.gif") repeat scroll -820px -919px rgba(0, 0, 0, 0);
}
.moduleDorf .arrowLink {
    background: url("/cms06/mres/img/dorf/icons/arrow_right_smaller.gif") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}    
.moduleDorf p .globalArrow, p a .globalArrow {
    background: url("/cms06/mres/img/dorf/icons/arrow_right_smaller.gif") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
/* end msix */

/* Anhänge gem. Mail Arndt 21.03.2014  */
.idgresult{
  font-weight: normal;
  margin: 4em 0;
}
.idgresult .moduleCont1 {
  font-size:0.9em;
  margin-top: 15px;
  }

/* Tabs/Accordion responsive - Vk - 09.05.2014 */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #993333 !important;
  background-color: #fff !important;
}  
.r-tabs .r-tabs-nav .r-tabs-state-active {
  border-top: 1px solid #993333 !important;
  border-right: 1px solid #993333 !important;
  border-left: 1px solid #993333 !important;
}
.r-tabs .r-tabs-nav {
  border-bottom: 1px solid #993333 !important;
}
.r-tabs .r-tabs-panel {
  border-right: 1px solid #993333 !important;
  border-bottom: 1px solid #993333 !important;
  border-left: 1px solid#993333 !important;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  color: #993333 !important;
  border-top: 1px solid #e0e8d5;
  border-right: 1px solid #e0e8d5;
  border-left: 1px solid #e0e8d5;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  color: #993333 !important;
}
.r-tabs .r-tabs-accordion-title {
  background: #e6dbdf !important;
}
.r-tabs .r-tabs-nav .r-tabs-anchor {
  background: #e6dbdf !important;
}

/*accordeon theming 2019-09
see above
.ui-accordion .ui-accordion-header {
    background-color: #F3E8EC;
}

*/
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}

.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    font-weight: bold;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

    /* We use html here because we need a greater specificity to make sure disabled
    works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #454545;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #cccccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background-color: #369b57;
    color: white;
    border: 1px solid #797979;
    font-weight: normal;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}