.Schild         { margin:6px 0px; padding:4px 7px;  border-radius:4px; font-size:14px; display:inline; }

.Color1 { background-color:#ffc; }
.Color2 { background-color:#dff; }
.Color3 { background-color:#cfe; }
.Color4 { background-color:#fdd; }
.Color5 { background-color:#fec; }

.Hilfekreis       { background: #ccc; color: #333; border: 1px solid #ccc; border-radius: 30%; padding: 1px 5px 1px 5px;  text-align: center; font-size:9pt; }
.Hilfekreis:hover { background: #56b; color: #fff; border: 1px solid #56b; border-radius: 30%; padding: 1px 5px 1px 5px;  text-align: center; font-size:9pt; }

.g_Delete 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Delete.png); transition:0.3s; }
.g_Delete:hover 		        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Delete_hover.png); }
.g_Bild 			            { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Bild.png); transition:0.3s; }
.g_Bild:hover 	                { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Bild_hover.png); }
.g_Dropbox 			            { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Dropbox.png); transition:0.3s; }
.g_Dropbox:hover 	            { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Dropbox.png); }
.g_delete_INV 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_delete_INV.png); transition:0.3s; }
.g_delete_INV:hover 	        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_delete_INV_hover.png); }
.g_Download 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Download.png); transition:0.3s; }
.g_Download:hover 	            { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Download_hover.png); }
.g_Einstellungen		        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen.png);  }
.g_Einstellungen:hover	        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen_hover.png); }
.g_Einstellungen_Admin 			{ max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen_Admin.png); transition:0.3s; }
.g_Einstellungen_Admin:hover 	{ max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen_Admin_hover.png); }
.g_Einstellungen_INV            { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen_INV.png); transition:0.3s; }
.g_Einstellungen_INV:hover 	    { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen_INV_hover.png); }
.g_Einstellungen_Rot 			{ max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen_Rot.png); transition:0.3s; }
.g_Einstellungen_Rot:hover 	    { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Einstellungen_Rot_hover.png); }
.g_ExtLink 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_ExtLink.png); transition:0.3s; }
.g_ExtLink:hover 		        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_ExtLink_hover.png); }
.g_Frage 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Frage.png); transition:0.3s; }
.g_Frage:hover                  { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Frage_hover.png); }
.g_GoogleDrive                  { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_GoogleDrive.png); transition:0.3s; }
.g_GoogleDrive:hover            { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_GoogleDrive_hover.png); }
.g_Help					        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Help.png); transition:0.3s; }
.g_Help:hover 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Help_hover.png); }
.g_Instagram 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Instagram.png); transition:0.3s; }
.g_Instagram:hover              { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Instagram_hover.png); }
.g_inWk 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_inWk.png); transition:0.3s; }
.g_inWk_Rot                     { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_inWk_Rot.png); transition:0.3s; }
.g_inWk:hover 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_inWk_hover.png); }
.g_Links_Admin                  { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Links_Admin.png); transition:0.3s; }
.g_Links_Admin:hover            { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Links_Admin_hover.png); }
.g_Logoff				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Logoff.png); transition:0.3s; }
.g_Logoff:hover			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Logoff_hover.png); }
.g_Mail 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Mail.png); transition:0.3s; }
.g_Mail:hover 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Mail_hover.png); }
.g_Modal 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Modal.png); transition:0.3s; }
.g_Modal:hover 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Modal_hover.png); }
.g_Rechts                       { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Rechts.png); transition:0.3s; }
.g_Rechts:hover                 { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Rechts_hover.png);  }
.g_Links                        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Links.png); transition:0.3s; }
.g_Links:hover                  { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Links_hover.png); }
.g_Lock                         { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Lock.png); transition:0.3s; }
.g_Lock:hover                   { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Lock_hover.png); }
.g_News               { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_News.png); transition:0.3s; }
.g_News:hover         { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_News_hover.png); }
.g_Notification       { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Notification.png); transition:0.3s; }
.g_Notification:hover { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Notification_hover.png); }
.g_PDF                { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_PDF.png); transition:0.3s; }
.g_PDF:hover          { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_PDF_hover.png); }
.g_Plus               { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Plus.png); transition:0.3s; }
.g_Plus:hover         { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Plus_hover.png); }
.g_Punkt              { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Punkt.png); transition:0.3s; }
.g_Punkt:hover                  { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Punkt_hover.png); }
.g_Print              { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Print.png); transition:0.3s; }
.g_Print:hover                  { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Print_hover.png); }
.g_Rauf					        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Rauf.png); transition:0.3s; }
.g_Rauf:hover                   { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Rauf_hover.png); border:0px; }
.g_Rechts_Admin                 { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Rechts_Admin.png); transition:0.3s; }
.g_Rechts_Admin:hover           { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Rechts_Admin_hover.png);  }
.g_Reload				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Reload.png); transition:0.3s; }
.g_Reload:hover			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Reload_hover.png); }
.g_ReloadButton			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Reload.png); transition:0.3s; }
.g_ReloadButton:hover	        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Reload_hover.png); }
.g_Runter				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Runter.png); transition:0.3s; }
.g_Runter:hover 		        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Runter_hover.png); border:0px; }
.g_Statistik					{ max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Statistik.png); transition:0.3s; }
.g_Statistik:hover              { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Statistik_hover.png); }
.g_Telefon 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Telefon.png); transition:0.3s; }
.g_Telefon:hover 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Telefon_hover.png); }
.g_Teile 				        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Teile.png); transition:0.3s; }
.g_Teile:hover 			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_Teile_hover.png); }
.g_www 			    	        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_www.png); transition:0.3s; }
.g_www:hover			        { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_www_hover.png); }
.g_YouTube                      { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_YouTube.png); transition:0.3s; }
.g_YouTube:hover                { max-width:25px; max-height:25px; background-size: 100%; background-image: url(/gfx/icons/g_YouTube_hover.png); }

.BGWhite 			{ background-color:#fff; color:#333; }
.BGBraun 			{ background-color:#640; color:#fff; }
.BGLight 			{ background-color:#eee; color:#333; }
.BGDark 			{ background-color:#666; color:#fff; }
.BGGrau 			{ background-color:#ccc; color:#fff; }
.BGGelb 			{ background-color:#fe0; color:#333; }
.BGOrange 			{ background-color:#fb0; color:#000; }
.BGGruen 			{ background-color:#0c0; color:#000; }
.BGGruenDunkel		{ background-color:#8f8; color:#000; }
.BGRed				{ background-color:#f00; color:#fe0; }
.BGRot 				{ background-color:#f00; color:#fff; }
.BGAdmin 			{ background-color:#f0f; color:#fff; }
.BGLAdmin 			{ background-color:#fbf; color:#333; }
.BGBlau 			{ background-color:#56b; color:#fff; }
.BGBlackColor		{ background-color:#333; }
.BGAdminColor		{ background-color:#f0f; position: relative; }
.BGAdminLightColor	{ background-color:#fdf; position: relative; }
.BGLightColor	    { background-color:#eee; position: relative;}
.BGLightHover:hover { background-color:#eee; position: relative;}
.BGWhiteColor	    {  position: relative;}
.BGWhiteHover:hover   { background-color:#fff; position: relative;}
.BGLightBorderPerm    { border-radius: 10px; border: 1px solid #ddd; }
.BGLightBorder        { border-radius: 10px; border: 1px solid #fff; }
.BGLightBorder:hover  { border-radius: 10px; border: 1px solid #ddd; }

.Minibild		{ display:inline; max-width:150px; max-height:150px; width: auto; height: auto; border-radius: 5%; }	
.Microbild		{ display:inline; max-width:100px; max-height:100px; width: auto; height: auto; border-radius: 5%; }	
.Nanobild		{ display:inline; max-width:50px; max-height:50px; width: auto; height: auto; border-radius: 5%; }	
.Iconbild		{ display:inline; max-width:35px; max-height:35px; width: auto; height: auto; border-radius: 5%; }	
.Muebild		{ display:inline; max-width:25px; max-height:25px; width: auto; height: auto; border-radius: 5%; }	
.TextIcon		{ display:inline; max-width:16px; max-height:16px; width: auto; height: auto; border-radius: 5%; }	
.Sterne		    { display:inline; max-height:20px; }	


.Artikel_Start_Banner           { opacity: 0.8; transition: opacity 0.3s; } 
.Artikel_Start_Banner:hover     { opacity: 1; }

.KontentBreit	{ display: block; }
.KontentSchmal	{ display: none; }
@media screen and (max-width: 991px) 
	{
	.KontentBreit	{ display: none; }
	.KontentSchmal	{ display: inline; }
	}





@media print {
  .noPrint { display:none; }
  }
@media screen {
  .onlyPrint { display: none; }
  }

/* pt-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* pt-sans-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/pt-sans-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* pt-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* pt-sans-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.Artikel_Start_Banner           { opacity: 0.8; transition: opacity 0.3s; } 
.Artikel_Start_Banner:hover     { opacity: 1; }

.KontentBreit	{ display: block; }
.KontentSchmal	{ display: none; }
@media screen and (max-width: 991px) 
	{
	.KontentBreit	{ display: none; }
	.KontentSchmal	{ display: inline; }
	}





@media print {
  .noPrint { display:none; }
  }
@media screen {
  .onlyPrint { display: none; }
  }