/* Website Kopfbanner */
.container-header{
    z-index: 10;
    background-color: #313232;
    background-image: none;
    position: relative;
    box-shadow:inset 0 5px 5px #00000008;
}

/* Website Fußzeile Banner */
.footer {
    color: #fff;
    background-color: #313232; /* original: var(--cassiopeia-color-primary); */
    background-image: none; /* original: linear-gradient(135deg, var(--cassiopeia-color-primary) 0%, var(--cassiopeia-color-hover) 100%); */
    margin-top:1em
}

/* Menü mit Mausover */
.container-nav li.level-1.deeper.parent:hover > ul {display:block !important;}

/* Tabellenformatierung */
.table > :not(caption) > * > * {
   color: var(--table-color-state,var(--table-color-type,var(--table-color)));
   background-color: none; /* original: var(--table-bg);*/
   border-bottom-width: var(--border-width);
   box-shadow: inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)));
   padding: .5rem;
}

/* Überschriften Größe */
@media (width >= 1200px) {
  h3, .h3 {
    font-size: 1.5rem;
  }

 /* Emphasize: Kursiv Texte formatieren */
em {
  color: #dd0055;
}

/* Blog Artikel */
.blog-item .item-content{
	padding: 5px;	/* Abstand Inhalt (Text) zum Rand */
}

/* Reset Vorlage */
/*The initial keyword is used to set a CSS property to its default value.*/
.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
    /* basic modern patch */
    all: initial;
    all: unset;
}

/* Berichte Blog Design der einzenen Artikel Bereiche */
/* old: .tm-leading-article .uk-article, .uk-width-medium-1-2 .uk-article, .uk-width-medium-7-10 .tm-content .uk-grid .uk-width-medium-1-1 .uk-article{ */
.com-content-category-blog__item, .blog-item{
	background-color: #F5F5F5;
	/*border: 1px solid #7d7d7d; */
	box-shadow: 2px 2px 5px #ccc;
	padding: 8px;
	-moz-border-radius: 5px;	/* Ecken abrunden... */
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* Bildgröße in Artikelvorschau */
/*
.tm-leading-article .uk-article .einzelfoto_ws, .uk-width-medium-1-2 .uk-article .einzelfoto_ws,
.uk-width-medium-7-10 .tm-content .uk-grid .uk-width-medium-1-1 .uk-article .einzelfoto_ws{
	width: 180px;
}*/

/* Berichte Blog Überschriften */
/*.tm-leading-article .uk-article-title, .uk-width-medium-1-2 .uk-article-title{*/
.item-content .page-header{
  border-bottom: 2px dotted #313232;
  /*margin-bottom: 10px;*/
  padding-top: 2px;
 }
 
/* Überschriften in Blogartikel - Abstände nach */
.item-content .page-header h2{
  margin: 0;
}

/* Allgemein Anpassung auf alles (Body) */
 body {
	/*Schaltet die Silbentrennung bei modernen Brwosern ein*/ 	
 	-webkit-hyphens: auto;
 	-o-hyphens: auto;
 	-moz-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
 	word-wrap:break-word;
 	hyphenate-limit-chars: auto 3;
 	hyphenate-limit-lines: 3;
 	
 	line-height: 1.5;	/* Zeilenhöhe Reset */
 }
 
/* 1. Normalizes default `font-family` and sets `font-size` here to support `rem` units
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 * 3. Style
 */
html {
  /* 1 */
  font: normal 14px / 20px 'Droid Sans';
  /* 2 */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 3 */
  background: #313232;
  color: #222222;
}
 
 /*Verhindere automatische Silbentrennung */
 .nohyphens {
    -webkit-hyphens: none;
    -o-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    white-space: nowarp;
 }

 /* Timeline Hintergrund deaktivieren */
.uk-width-medium-1-1 div.uk-panel-box  {
	background-color: transparent;
}

div.itemFullText {}
	div.itemFullText h3 {/*margin:0;padding:16px 0 4px 0;*/}

h3 {}
	div.itemFullText p {}
	div.itemFullText img {}


/* Einsatzkomponente */
.eiko_navbar_2 .btn-group-justified{
    background-color: darkred;         /* Navigation oben im Einsatzbericht */
}
.com_einsatzkomponente .badge.small.eiko_counter_detail{
    color: black;   /* Einsatzbericht Zugriffszähler */
}
	
	
	
	
	
	
	
	
	
	
	
/* *************************************** */
/* oids Zeig als Vorlage aufgehoben */
/* *************************************** */

/* Modul Titel */
 /*
.uk-panel-box .uk-panel-title{
 	color: #D63B37; 
 	font-weight: bold;
 }*/
 
 
/* Position Logo im Menübereich */
/*
a.tm-logo, .tm-logo{
    top: 0px;
}*/

/* Responsive Menü Button */
/*
.uk-navbar-toggle{
	font-size: 22px;
	padding: 0px;
 }*/
 
/* Responsive Menü Button Fläche */
/*
.uk-navbar-flip{
	padding: 1px;
    margin-top: -28px;
}*/

/* Fußzeile Seitenanzeige bei mehreren Beiträgen */
/*
.pagination ul > li > a, .pagination ul > li > span {
	background-color: #f5f5f5;
	border: 1px solid #dddddd;
}*/

/* Breadcrumbs Abstand nach unten */
/*
.uk-width-mediun-1-1 .breadcrumbs, .uk-responsive-width .breadcrumbs{
	margin-bottom: 8px;
}*/

/* Logo Schriftzug Hintergrundlink Banner oben */
/*
a.tm-logo > p{
	width: 50%;
}*/

/* Logo Schriftzug Hintergrundlink iPad Banner oben */
/*
a.tm-logo uk-clearfix uk-hidden-small{
	width: 100px;
}*/

/* Anpassung Größe Nachrichtenfeld vom Kontaktformular */
/*
select, textarea, input[type='text'] .jform_contact_message{
	height: 200px;
}*/

/* Anpassung Schaltfläche Responsive ab 768px Breite */
/* Tablets */
/*@media (min-width: 768px) and (max-width: 959px) {...}
    
	.uk-navbar-toggle {
      position: relative;
      top: 5px;
      right: 5px;
    }*/




 /*Ignite Bugfix nötig für Versionen < 3.7.0 */
 /*Anpassung Ignite Gallery Bug Version 3.7.0 */

 /* .cat_child{
height: 230px;
}
*/ 

/* Kontaktlisten keine Einrückung von Links */
/*.contact-category ul{
	padding-left: 0;
}*/

/* Kontaktlisten Spalten Anpassung */
/*.contact-category .span9 {
 	width: 66.35897436%;
}
.contact-category .span3 {
 	width: 31.07692308%;
}*/

/* Einsatzkomponente - letzte Einsätze Auflistung */
/* .eiko_last_tab span {
	margin-left: 5px;
}
.eiko_last_tab {
    width: 238px;
}
*/
