/*
Theme Name: fcs-m 2014
Theme URI: http://www.m-bodo.de/wp-themes/
Description: FCS AG MÃ¼nchen , Wordpress 3.8.1
Version: 1.0
Author: Monika Bodo m-bodo.de & Brigitte Pasterski 
Author URI: http://www.m-bodo.de
*/
 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, links, #links, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, #article, aside, canvas, details, embed, figure, figcaption, footer,  hgroup, menu, nav,  output, ruby, section, summary, time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 1em;
        font: inherit;
        vertical-align: baseline; }
#article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section , links, #links{ display: block; }

/* allgemein */
/* html {overflow-y:scroll;}*/
body,
html {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        }
/* neu_gitti */
 

 
#wrapper {width:100%; margin:auto; border:0px; height:auto;margin-top:5px;}
/* header, #header {height: 90px;  }*/
header #logo, #header #logo {  padding-top:0px;margin-top:0; }
#logo-links,  #logo-rechts {  margin:0;padding:0;width:100%}
#logo-links  {width:130px; float:left}
#logo-links img {margin-top:1px;margin-left:10px;padding:0px}
/*#logo-rechts {width:270px;float:right;border:1px solid red;text-align:left;}*/

#bloginfo {        position: absolute;
        left: -99999px;
        top: -99999px;}


/* das alles von links einrÃ¼cken 10 px  */
/* #header h1, #header h1, header h2, #header h2, #header img, header img {  margin-left:10px;} 

/* section h1, section h2, section h3,*/
#footer a,  aside  > *, aside > * {  margin-left:10px;}
 links > *, #links > * {  margin-left:5px;}

/* Navigation Horizontal */
/* neu_gitti
 border: 0px + anstatt min-height line-height analog nav.css
*/


/* suchen in der Navi-Leiste */
 
#finden {margin-top:10px;height:25px;float:right; text-align:left;}
#searchform input#s {font-family: "Arial Narrow", Helvetica,  sans-serif;
      height:20px;font-size:0.9em;
       color: #666; background:transparent;
	   border:1px #c0c0c0 solid;} 
 
/* neu_gitti: bg-color und color*/
#finden   .such-button:hover  {background:#e1e1e1; color:#cc0000;  }

#finden input#s {background-color:#fff; ;margin-bottom:3px;margin-right:10px;}
/* ENDe   suchen in der Navi-Leiste */

.clearBoth {clear:both;}

.breadcrumb {clear:left; padding:15px 0 0 5px; color:#333;;font-size:1em; width:100%;}
.breadcrumb    a  {text-decoration:none;color:#333; }
.breadcrumb   .aktuell {font-weight:bold;text-decoration:none;color:#cc0000;line-height:1.1em;}
.breadcrumb  a:hover   {text-decoration:none;background-color:#cc0000;color:#fff;}



  #logoleiste {width:135px;float:left;  }
 
  #links {display:none; background-color:#fff;  float:left; width:200px; /* mb 180 */ margin-top:0px;margin-right:5px; margin-left:0px;  border:1px solid #fff;}
section { width: 100%;   float:left;margin-top:0px; }
section .start, section .seite {width:100%;overflow:auto;}

aside {  background-color:#fff; border:0px solid #fff;  width:100%; margin-top:0px; margin-right:0px;  }

/* neu_gitti
BG-color: #cc0000 + hight:20px + Abstand nach oben gelöscht bei m + r + Color bei hover)
*/
footer{clear:both;width:100%;
   background-color:#cc0000;
font-family:Arial, sans-serif;font-size:1.3em;color:#fff;line-height:1.3em;
padding-top:5px;  }
#footer-l {width:100%;  text-align:left;clear:both; }
#footer-l div {padding-left:15px;clear:both;}
#footer-m {width:100%; text-align:right;}
#footer-m div {text-align:right;clear:both; }
#footer-r {width:100%; text-align:left;}
#footer-r div {padding-left:15px; clear:both; }

#footer-l a { margin-right:13px;}
footer a { text-decoration:none; color:#fff;  padding:0px; display:block; }
footer a:hover {background-color:#fff; color:#cc0000;}
footer ul {list-style:none;}

#article {margin-bottom:10px; }
.start #article {margin-right:15px;}


section ul, section ol, #article ul, #article ol {  margin-left:45px;margin-top:0px;}

section {padding-left:7px;}
/* und jetzt Standard-Tags */
/* neu_gitti: vieles*/
h1 {font-family:  Arial, Helvetica, sans-serif; font-size:2em; font-weight:normal;margin-top:15px; color:#000000;}
h2  {font-family: Arial, Helvetica, sans-serif;font-size:1.5em; font-weight:bold; margin-top:10px; color:#000000; padding:10px;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size:1.2em; font-weight:bold; margin:0; color:#cc0000; padding:10px;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size:1em; font-weight:bold;margin-top:10px; color:#cc0000; padding:10px;}
h5 {font-family: Arial, Helvetica, sans-serif;font-size:1em; font-weight:normal;margin-top:10px; color:#c00;}
h6 {font-family: Arial, Helvetica, sans-serif;font-size:0.8em; font-weight:normal;margin-top:10px; color:#c00;}

/* neu_gitti: Hintergrund für Startseiten und mit Links*/
div.starthigr      {margin-top:5px;width:100%;  float:left; }
div.normhigr       {margin-top:5px;width:100%;   float:left;}


/* neu_gitti: soll nur für Seiten wie start gelten?!?*/
.beitrag-start {width:100%; background-color:#fff;  margin-bottom:10px;border:1px solid #fff;}  
.beitrag-start p {line-height:1.3em; color:rgb(51, 51, 51); padding: 0 0 10px 10px;}
.beitrag-start p a , .beitrag-start a {color:#cc0000;text-decoration:none; }
.beitrag-start p a:hover {text-decoration:underline; }
.beitrag-start img.alignleft {text-align:left; margin-right:8px;border:0px solid #fff;clear:both; width: 50%;
    height: auto;}
.beitrag-start img.alignright{text-align:left; margin-left:8px;border:0px solid #fff;clear:both;width: 50%;
    height: auto;}
.beitrag-start .published {color:#636363;}
.beitrag-start ul li { list-style-image:url("bilder/aufzaehlung_klein.jpg");}


.beitrag {width:100%; /*mb 495 */ background-color:#fff; margin-bottom:10px;}/* neu_gitti: für die mit links*/
.dreispalter .beitrag  {width:100%; /*mb 492 */ }

.beitrag p {line-height:1.3em; color:rgb(51, 51, 51); padding: 0 0 10px 10px;}
.beitrag p a , .beitrag a {color:#cc0000;text-decoration:none; }
.beitrag p a:hover {text-decoration:underline; }
.beitrag   img.alignleft {text-align:left; margin-right:8px;border:0px solid #fff;float:left;width:50%;height:50%;}
.beitrag   img.alignright{text-align:left; margin-left:8px;border:0px solid #fff;float:right;width:50%;height:50%;}
.beitrag .published {color:#636363;}
.beitrag ul li { list-style-image:url("bilder/aufzaehlung_klein.jpg");}

.beitrag_rahmen {border-top:0px; margin-bottom:10px;margin-top:0px;padding:5px;  }
 
.beitrag_rahmen div { border:0px solid #fff;width:90%;}
/*.seite .beitrag_rahmen div {width:100%;}*/
.rechts {text-align:right;}
.alignright {text-align:left; margin-left:8px;border:0px solid #fff;float:right}
.wichtig {font-family: Arial, Helvetica, sans-serif;font-size:1em; font-weight:bold; margin-top:10px; color:#cc0000;}
/* das sind die Container der Startseite .. */
/* neu_gitti: vieles :-) */



 
/*.beitrag_rahmen table td:first-child, .beitrag_rahmen table th:first-child {padding-left:12px;text-align:left; }*/
 
/* alle Container der Startseite */
.angebote1, .angebote2, .angebote3, .angebote4, .angebote5, .angebote6 , .angebote6, .angebote7  , 
.angebote8  
{ width:96%; min-height:100px; float:left; border:0px; color:#FFFFFF;   margin-bottom:10px; }
.angebote1, .angebote3,   .angebote5 {margin-right:11px;}
.angebote1  div  , .angebote2  div  , .angebote3  div  , .angebote4  div  , .angebote5  div   , .angebote6  div  , .angebote7  div   , .angebote8  div   {margin:0px;float:left;width:100%; border:0;  margin:5px 0 0 10px;}
.angebote1 h2, .angebote2 h2, .angebote3 h2, .angebote4 h2, .angebote5 h2, .angebote6 h2, .angebote7 h2, .angebote8 h2, 
.angebote1 h2 a, .angebote2 h2 a  ,.angebote3 h2 a  ,.angebote4 h2 a  ,.angebote5 h2 a  ,.angebote6 h2 a ,.angebote7 h2 a  ,.angebote8 h2 a  {font-family: Arial, Helvetica, sans-serif;font-size:1.2em; font-weight:bold;  margin:0; color:#FFFFFF; padding:0px;margin-bottom:15px;}

.angebote1 h3, .angebote2 h3 , .angebote3 h3 , .angebote4 h3 , .angebote5 h3 , .angebote6 h3 ,.angebote7 h3 , .angebote8 h3 ,
.angebote1 p, .angebote2 p , .angebote3 p , .angebote4 p , .angebote5 p , .angebote6 p  , .angebote7 p , .angebote8 p  

  {font-family: Arial, Helvetica, sans-serif;font-size:1.1em; font-weight:normal; margin:0; color:#FFFFFF; padding:0 ;}
.angebote1 a, .angebote2 a , .angebote3 a , .angebote4 a , .angebote5 a , .angebote6 a , .angebote6 a , .angebote7 a , .angebote8 a   {text-decoration:none; color:#fff;}
.angebote1   a:hover, .angebote2   a:hover, .angebote3   a:hover, .angebote4   a:hover, .angebote5   a:hover, .angebote6   a:hover,  .angebote7   a:hover, .angebote8   a:hover, 
.angebote1 h3 a:hover, .angebote2 h3 a:hover , .angebote3 h3 a:hover , .angebote4 h3 a:hover , .angebote5 h3 a:hover ,.angebote6 h3 a:hover , .angebote7 h3 a:hover ,.angebote8 h3 a:hover  {text-decoration:underline; color:#fff;}
.angebote1 h2 a:hover, .angebote2 h2 a:hover , .angebote3 h2 a:hover ,.angebote4 h2 a:hover ,.angebote5 h2 a:hover ,.angebote6 h2 a:hover ,.angebote7 h2 a:hover ,.angebote8 h2 a:hover   {text-decoration:underline; color:#fff;}
 
h1, h5, h6 {margin-left:10px;}
.angebote1 , .topBeitrag1 .beitrag  {background-color:#3366FF; color:#fff;}
.angebote2, .topBeitrag2  .beitrag { background-color:#cc0000; color:#fff;}
.angebote3 , .topBeitrag3 .beitrag {background-color:#6600cc; color:#fff;}
.angebote4 , .topBeitrag4  .beitrag {background-color:#339900; color:#fff;}
.angebote5 , .topBeitrag5  .beitrag {background-color:#FF6600; color:#fff;}
 
.angebote6 , .topBeitrag6 .beitrag {background-color:#a6a6a6; color:#fff;}
.angebote7 , .topBeitrag7 .beitrag {background-color:#FFCC00; color:#fff;}
.angebote8 , .topBeitrag8 .beitrag {background-color:#009999 ; color:#fff;}
/* .topBeitrag7 .beitrag {background-color:#cfcfcf; color:#fff;}   */
  
 .topBeitrag1 .beitrag  ,
 .topBeitrag2  .beitrag ,
 .topBeitrag3 .beitrag ,
 .topBeitrag4  .beitrag ,
 .topBeitrag5  .beitrag,
 .topBeitrag6 .beitrag , 
 .topBeitrag7 .beitrag , 
 .topBeitrag8 .beitrag ,
 .topBeitrag1 .beitrag  h2,
.topBeitrag2  .beitrag h2,
 .topBeitrag3 .beitrag h2,
 .topBeitrag4  .beitrag h2,
 .topBeitrag5  .beitrag h2,
 .topBeitrag6 .beitrag h2 , 
 .topBeitrag7  .beitrag h2,
 .topBeitrag8 .beitrag h2 , 
 .topBeitrag1 .beitrag  h3,
.topBeitrag2  .beitrag h3,
 .topBeitrag3 .beitrag h3,
 .topBeitrag4  .beitrag h3,
 .topBeitrag5  .beitrag h3,
 .topBeitrag6 .beitrag h3 , 
 .topBeitrag7  .beitrag h3,
 .topBeitrag8 .beitrag h3 , 
 .topBeitrag1 .beitrag  a,
.topBeitrag2  .beitrag a,
 .topBeitrag3 .beitrag a,
 .topBeitrag4  .beitrag a,
 .topBeitrag5  .beitrag a,
 .topBeitrag6 .beitrag a , 
 .topBeitrag7  .beitrag a,
 .topBeitrag8 .beitrag a , 
 .topBeitrag1 .beitrag  p,
.topBeitrag2  .beitrag p,
 .topBeitrag3 .beitrag p,
 .topBeitrag4  .beitrag p,
 .topBeitrag5  .beitrag p,
 .topBeitrag6 .beitrag p  ,
 .topBeitrag7  .beitrag p,
 .topBeitrag8 .beitrag p  {  color:#fff;}
 
 .angebote7 , .topBeitrag7 .beitrag ,
 .topBeitrag7  .beitrag  h2, 
  .topBeitrag7  .beitrag h3,
  .topBeitrag7  .beitrag  a,
  .topBeitrag7 .beitrag  p 
  {background-color:#FFCC00; color:#666;}

/* Spezial Farbe für individuelle Schulungen */
.angebote7 , .angebote7 p, .angebote7 h2, .angebote7 h2 a, .angebote7 h3, 
.angebote7 a, .angebote7   a:hover, .angebote7 h3 a:hover, .angebote7 h2 a:hover  {   color:#666666;    }

 
/* Seitenbereich links */
 
#links div { display:none; float:left; width:99%; background-color:#fff; margin:0 0 25px 0;border: 1px solid #fff; padding-left:5px;padding-bottom:15px;}


#links div h2 {font-size:1.1em;margin-left:0px; color:#333}
#links li  h2, #links    h2  a{  font-size:1em;color:#cc0000}
#links ul {list-style:none}

#links ul li ul { list-style:none; margin-left:10px;/* mb vorher 15px */}
#links ul li ul li { list-style:none; margin-left:5px; margin-bottom:1px;/* mb vorher 15px */}
#links ul li ul  a{ font-size:9pt;;/* mb ganz neu  */}
#links  li a , .links a {  font-weight:normal;text-decoration:underline;color:#333;}
#links  li a:hover, .links a:hover {  font-weight:normal;text-decoration:underline;color:#cc0000;}
#links  ul:hover {list-style:none;}
#links ul li ul li:hover {list-style:none;}



#links p {background-color:#fff; }
/* Seitenbereich links mehrstufig  */
/* Hauptkategorien wie eine normale h2-Ã¼berschrift */

#links .mehrfachListe ul  {  list-style:none; margin-left:10px;} 
#links .mehrfachListe ul:hover  {  list-style:none; } 
#links .mehrfachListe ul  li {   margin-top:20px; margin-bottom:5px;} 
#links .mehrfachListe ul li a { color:#c00;font-weight:bold;font-size:1.1em;  } 
#links .mehrfachListe  ul ul li:hover {list-style:none; } 
#links .mehrfachListe ul li a:hover { color:#c00;font-weight:bold;text-decoration:none; } 

#links .mehrfachListe ul li ul.children  { margin-left: 0px; margin-top:5px; } 
#links .mehrfachListe ul li ul.children  li { margin-top:0px;  margin-bottom:1px; }
#links .mehrfachListe ul li ul.children li a { color:#333;font-weight:normal;font-size:9pt;} 
#links .mehrfachListe ul li ul.children li a:hover { color:#c00;text-decoration:underline;}

/* Seitenbereich bei mobile unten */

aside div {margin-left:0px; background-color:#fff;   }
aside .widget {border:1px solid #fff; }
aside h2 {font-size:1.2em; margin-left:0px; color:#cc0000; background:url("bilder/aufzaehlung.jpg"); background-repeat:no-repeat; background-position:center left; padding-left:23px;}/* neu_gitti: funktioniert nur ein einzeiliger Überschrift */

aside  ul { list-style:none; padding-left:23px; }
aside  ul  ul{ list-style:none; padding-left:13px; background:#fff;}
aside  li a , .sidebar a {font-size:9pt; font-weight:normal;text-decoration:underline;color:#333;}
aside  li a:hover, .sidebar a:hover , aside a{font-size:9pt; font-weight:normal;text-decoration:none;color:#cc0000;}
aside div {width:100%;  margin-bottom:10px; border:0px;
float:left; padding-left:10px;padding-bottom:15px;}
aside div div {border:0px;margin:0px;padding:0px}
aside p {background-color:#fff; }
.copyright {font-size:1.2em;}
aside img{margin-left:-23px;width:50%;height:50%;}
aside div.txtOnly { margin-left:23px; }
.txtOnly img {margin-left:5px;}
/* AufzÃ¤hlungen sonst*/
/* neu_gitti
neues Aufzählungszeichen*/
.sitemap  ul { list-style:none;   font-size:1.1em; }
.sitemap  ul li { padding-left:23px;  background:url("bilder/aufzaehlung_klein.jpg") no-repeat 0 0px;  line-height:1.3em;}
.sitemap   ul  ul{ list-style:none; padding-left:13px; background:#fff; }
.sitemap  ul ul li { list-style:circle; background:none;}
.sitemap  li a , .sidebar a {font-size:1em;line-height:1.2em; font-weight:normal;text-decoration:underline;color:#333;}
.sitemap  li a:hover, .sidebar a:hover {font-size:1em; line-height:1.2em; font-weight:normal;text-decoration:none;color:#cc0000;}



/* WIDGETS  */
/* WIDGET-FOOTER  */
.widgets-footer {clear:both; background-color:#ccc;color:#000;font-family:Arial, sans-serif;font-size:0.8em; padding-top:5px; padding-bottom:5px;
border:1px solid #900; }
.widgets-footer  a { text-decoration:none; color:#000;background:#ccc; padding:0px 5px}
.widgets-footer  a:hover {background-color:#fff;color:#900;}
.widgets-footer  a { padding:0px 5px 0 0 ;margin:0px; }

.widgets-footer ul {list-style:none;display:inline; margin:auto;}
.widgets-footer   li  {display:inline; text-align:center;}
.widgets-footer   a   {font-size:1em; }



/* FORMULAR - Kontakt und Kursanmeldung */
fieldset {border:1px solid #c0c0c0;margin:0 10px 15px 20px;}
legend {font-size:0.9em;color:#000000; font-weight:bold;padding:5px;}
.fehler {margin-left:25px;color:#d41234;}
.kontakt1 {text-align:right;padding-right:5px;font-weight:normal;vertical-align:top}
form#kontakt_anmeldung table {margin-left:10px;}

.danke {margin-left:35px;}

i {font-style:italic}
b, strong {font-weight:bold}
blockquote {font-style:italic;margin-left:20px;margin-right:50px;}

table.kurse {margin-left:8px;width:99%;border:1px solid #fff}
table.kurse th {font-weight:bold;text-align:left; padding-right:3px;}
table.kurse th.sp1 {width:22%;}
table.kurse th.sp2 {width:45%;}
table.kurse th.sp3 {width:30%;text-align:right;}
table.kurse td.sp3 { text-align:left;}

 
nav , #nav  {  margin-top:5px;margin-left:10px; margin-top:0px;  
         padding:0 5px 1px 5px; 
		 clear:both;text-align:left    ; 
		 border:1px solid #eee;background-color:#fff;  }
 
nav ul    { list-style:none; padding-left:0px;   display:block; /*border-left:1px solid #cc8ba1 ;*/  background-color:#fff;}
nav ul ul { list-style:none; padding-left:5px; display:block;  border:0  ; background-color:#fff}
nav li       {padding:0 3px 0px 2px; line-height:1.3em;background-color:#fff;  }
nav a    {text-decoration:none;background:#fff;color:#205CA4;font-size:1.5em; line-height:1.5em ;padding:3px 0 0px 0; display:block;background-color:#fff} 
 nav li li { display:block; }
 nav li li a {margin-left:0px;   display:block;}
 nav a:hover, nav a:active {color:#c00;background:#fff;}
 
  
 	
	/* Positionierung der Menüeinträge */
	nav li {position: relative;    }
	nav ul ul { position: relative; z-index: 500; }

	
	 a.lageplan     {text-decoration:none; color:#c00;font-size:1.1em; line-height:1em ; padding:10px ; display:block;text-align:right;float:right } 
/* Farben und Unterstreichung im Menü */
 
	
nav .current_page_item a , nav .aktiv  { text-decoration: none; font-weight:normal;background:#fff;color:#c00;}
nav ul.children li a {background:#fff;color:#205CA4;}
nav ul.children li a:hover {background:#fff;color:#c00;}
nav li.current_page_item a,   /* #hauptnavi li.current_page_ancestor a,*/
nav li.current_page_parent a {text-decoration:none;} 

nav li.current_page_parent ul.children li a, nav ul li.current_page_item ul.children  li a {text-decoration:none}

nav li.current_page_parent ul.children li.current_page_item  a {text-decoration:none; background:#fff;color:#c00;}

 
 /* Hauptnavi - item selected */
nav li.current_page_item a    /* #hauptnavi li.current_page_ancestor a,*/
 {color:#c00;background:#fff;} 



/* nav li.current_page_parent ul.children li a, 
 nav ul.sub-menu li.current_page_item ul.children  li a {text-decoration:none}*/
 nav   .sub-menu li   a { color:#205CA4}
nav li.current_page_parent ul.sub-menu li.current_page_item  a {color:#c00;}
 
 
 /* nicht zeigen */
.printonly {display:none}



table#programm { background-color:transparent; width:96% !important; height:100%;  float:left; border:0px; color:#FFFFFF;   margin-bottom:10px; clear:both;} 
 
table#programm td {vertical-align:top ; }
table#programm,

/* table#programm td {margin:0px;padding:0px;float:left;width:100%  !important;} */
https://www.fcs-m.de/kurse/word/
/*table#programm tr td img {padding:0px ; margin:0px;  width:10%;}  */
/* table#programm tr td img {padding:0px ; margin:0px; size:50% !important; }/*  */ */
table#programm tr td ul {padding:0px ; padding-bottom:10px;color:#333; }
 table#programm td:nth-child(2) { border-bottom:1px solid #c00;margin-bottom:0px;width:80% !important} /**/


/*table#programm td:first-child {background-color:green;width:30% !important} 

table#programm tr td h3 {padding:0px ; margin:0px; border:1px solid red;float:left} */
  
  
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Erweiterung 2021-06-10 */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Blättern in einer Zeile  */
.blaettern {text-align:center;display:block;float:none;clear:both;width:100%  }
.blaettern a {text-decoration:none;color:#c00;background-color:#fff;margin-right:15px;}
.blaettern a:hover {text-decoration:none;color:#fff;background-color:#c00;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Flex-Boxen für Anzeige von Beiträgen in Aktuelles und Tipps und Tricks, etc */
.flexbox {
        width: 95%; 
        display: flex;
        justify-content: space-around; 	 
        display: -ms-flexbox; 
        
        flex-direction: row;
        flex-wrap: wrap;
        align-items : stretch;
        align-content : stretch;
      }
      
      .flexbox div {
        -ms-flex: 1;  /* IE 10 */  
        flex: 1  1 90% ; 
        
      }
      .flexbox > div {
        background-color: #fff; 
        margin: 5px; 
        padding:5px;
        height:100%; /* */
        text-align: left;
        /* border:2px solid #ccc;
        border-radius: 10px; */
        border-radius: 4px;
        box-shadow: inset 0 0 0 0.5px rgba(0, 0, 0, 0.15);
        overflow: hidden; /**/
        /* text-overflow: ellipsis; */
        
        /* Erweiterung 2021-06-10 */
        /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
        
        
      }
      
      .aktuelles img {width:100%;height:120px;
       /* border:1px solid orchid; */
       border-radius: 4px;
            box-shadow: outset 0 0 0 0.5px rgba(0, 0, 0, 0.15);
       
      
      }
      
        .flexbox > div h3 , .flexbox > div h4 , .flexbox > div h5 , .flexbox > div h6 {margin-left:15px}
      /* .flexItem {
      flex: 1 1 100px;
                ^ ^   ^
                | |   |
                | |   +---- basis
                | +---- shrink
                +---- grow
      }       */
      
      


 
.beitragsbild img{ max-width:320px !important; max-height:75px; width:auto !important} 
/* .aktuelles .wp-post-image {padding:1px; width:320px important;height:75px !important; width:auto !important} */
.aktuelles .wp-post-image {padding:1px; max-width:320px important;max-height:75px; height:auto !important; width:auto !important}

/* 2023-05-02 Neues Plugin "lightweight accordion" 
Anpassung der Darstellung */
.lightweight-accordion .lightweight-accordion-title {
 margin-top:3px;
  display: list-item;
  background: #ffffff !important;
  padding: 10px 12px 10px 18px;
  cursor: pointer; 
}
.lightweight-accordion-title span
{
 font-size:10pt !important;
 color: #cc0000;
  text-decoration-line: underline;
  text-decoration-style: dotted;}
  
/* ende lightweight accordion */  
