/* Bagde deutscher Text und neue Farbe */

.t4-megamenu .badge-new>.nav-link:after {
    background-color: #ff460a;
    content: "Neu"    
}   

/* Schriftgröße Badge ändern*/

.t4-megamenu .badge-hot>.nav-link:after,.t4-megamenu .badge-new>.nav-link:after,.t4-megamenu .badge-popular>.nav-link:after {   
    font-size: 12px;    
}

/* Untermenü Badge | Code Domenic */

a.item-has-badge span {
position: relative;
}
a.item-has-badge span:after {
    content: "Neu";
    position: absolute;
    right: -40px;
    top: -15px;
    background: #ff460a;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    padding: 2px 2px;
    border-radius: 3px;
}

a.item-has-badge.cto-badge-neues span:after {
    content: "Neues";
    background: #ff460a;
}

/* Abstand von Navigationsleiste zu Breadcrumbs */

.t4-megamenu .navbar-nav>li>a,.t4-megamenu .navbar-nav>li>.nav-link {
    color: var(--mainnav-link-color);      
    padding: 0px 1rem;
    height: 50px;
	font-size: 1rem; 
}

a.syndicate-module {
    background: var(--t4-body-bg);
    color: var(--t4-orange);
    padding: 0.5rem;
    display: inline-block;
}

a.syndicate-module:hover,a.syndicate-module:active,a.syndicate-module:focus {
    text-decoration: none;
    background: var(--t4-body-bg);
}

/* Suchfenster runde Ecken gegeben */

.form-control {
	border-radius: 0.75rem;       
	max-width: 22%;  !important
	width: 500px;
}

/* Größe Suchfenster */

.form-control {
  	max-width: 100px;
}

/* Abstand Logo und Suchfenster zum oberen Rand */

.row {
  padding-top: 0.5rem;
  padding-bottom: 0rem
}

/* Zunftbättle 1974 Anzeigefeld verkleinern und andere Farbe */

.article-index {
    background-color: #ffffff;
    padding: 1rem;
    margin-bottom: 1rem;
    width:50%;
}

/* Leeres Feld bei Kategorieblock Darts und Allerlei */

.category-desc {
  	border: 0px solid #e9ecef;
    padding: 0rem;
    margin-top: 0rem;
    margin-bottom: 0rem;
    border-radius: 0;
}
 
 /* Abstand von Beiträgen zu Breadcrumbs*/
 
.t4-main-body {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
}

 /* Akkordeon */

.accordion-button:not(.collapsed) {   
    background-color: #00b9f5;  	
	font-size: 1.125rem; color: #ffffff;
}  


/* Kalender*/

/* Abstand Kalendermodul und obigen Text */

div.ic-msg-no-event {
    padding-bottom: 0.625rem;
}

/* Schriftgröße vom Text über dem Kalendermodul */

.ic-msg-no-event {
    font-size: 1.125rem;   
}


/* Farbe, ändert sich so lange auf die Maustaste gedrückt wird */

a:active {
  color: blue;
}
    
/* Ränder der Seite oben und unten unsichtbar machen */

.border-bottom {
    border-bottom: var(--t4-border-width) var(--t4-border-style) var(--t4-white)!important;
}

.t4-section.t4-breadcrumbs {
    border-top: 1px solid white;
}

/* Anmeldeseite */

/* Rahmen um Anmeldemodul ausblenden */

.moduletable {
    border: 1px solid white;    
}

/* Anmeldebutton neue Farbe */

.btn.btn-primary {
    background-color: #00b9f5;
    border-color: #6c757d;
}

/* Abstand zwischen Text und Eingabefeld */

label {
	padding-bottom: 0.313rem;
  	padding-top:	0.5rem;
}

/* Anmeldebutton Web- Authentifizierung ausblenden 

.web-authentication {
    display: none;
}
*/

/* Größe Anmeldebutton Web- Authentifizierung */

.w-100 {
    width:100% !important;
}


/* An- und Abmeldung Benutzername und Passwort*/

#login-form .mod-login__username,
#login-form .mod-login__password,
#login-form .mod-login__twofactor {
	width: 300px;
	margin-bottom: 1rem;
	border-radius: 0.75rem
}

/* Web- Authentifizierung neue Farbe und Länge des Eingabefelds */

.btn.btn-secondary {
    background-color: #00b9f5;
    border-color: #6c757d;
}

/* Seitennavigation einfärben */

.page-link {    
    color: #00b9f5;
}

/* Seite von - bis einfärben */

.counter {    
    color: #00b9f5;
}

/* Abstand von Seitenende bis zur Seitennavigation */

.t4-footer .container,.t4-footer .t4-masthead .t4-masthead-detail,.t4-masthead .t4-footer .t4-masthead-detail {
    padding-top: 0.5rem;
    padding-bottom: 2rem
}

/*Accordion*/

/*Erstansicht*/

/* CComment */

/* CComment Schriftgröße neuer Kommentar */

.ccomment.btn-mini {
	;
	font-size: 1.000rem;	
}

h4.pull-left {
	
	font-family: Abel, sans-serif;
}

/* Farbe, ändert sich so lange auf die Maustaste gedrückt wird */

a:active {
  color: blue;
}
    
/* Ränder der Seite oben und unten unsichtbar machen */

.border-bottom {
    border-bottom: var(--t4-border-width) var(--t4-border-style) var(--t4-white)!important;
}

.t4-section.t4-breadcrumbs {
    border-top: 1px solid white;
}

/* Anmeldeseite */

/* Rahmen um Anmeldemodul ausblenden. Gilt auch für das Kalendermodul*/

.moduletable {
    border: 1px solid white;    
}

/* Anmeldebutton neue Farbe */

.btn.btn-primary {
    background-color: #00b9f5;
    border-color: #6c757d;
	font-family: Abel, sans-serif; 
}
/* Anmeldebutton Absatnd zu Beiträgen */

a.btn.btn-primary.ccomment-readmore {
    margin-top: 0.500rem;
}

/* Abstand zwischen Text und Eingabefeld */

label {
	padding-bottom: 0.313rem;
  	padding-top:	0.5rem;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* JCE-Einstellungen */
.aa_datum {
  
	font-family: Abel, sans-serif;
    font-size: 1.0rem;
 	font-style: italic; color: #000000;
	}

.aa_ueberschrift {
  
  font-family: Abel, sans-serif;
  font-size: 2rem;
  font-weight: bold; color: #000000;
}

.aa_text {
	
	font-family: Abel, sans-serif;
	font-size: 1.250rem;
	text-align: justify;
	color: #000000;
}

.aa_text_fett {
	
	font-family: Abel, sans-serif;
	font-size: 1.250rem;
	font-weight: bold;
	text-align: justify; color: #000000;
}

.aa_text_link {
	
	font-family: Abel, sans-serif;
	font-size: 1.250rem;
	text-align: justify; color: #00b9f5;
}  

.aa_text_fasnet {
	
	font-family: Abel, sans-serif;
	font-size: 1.250rem;
	text-align:	justify;
	padding-left: 30px;
}


.aa_text_tempusfugit {
  
    font-family: Abel, sans-serif;
    font-size: 1.250rem;
    text-align: justify;
    padding-left: 30px !important; 
    color: #000000 !important;
}

.aa_bildunterschrift {
 
	font-family: Abel, sans-serif;
  	font-size: 1.000rem;
	font-style: italic; color: #000000;
}

.ab_red {
  
	font-family: 'comic sans ms'; color: red;
  
}

.ab_green {
  
	font-family: 'comic sans ms'; color: green;
  
}

/* Vorlage Rahmen Allerlei und Darts */

.ac_rahmen_blau {
  
  border: 3px solid #00b9f5;    
}

.ac_rahmen_gruen {
  
  border: 3px solid #00893c;    
}

.ac_rahmen_rot {
  
  border: 3px solid #e82a2c;    
}

