/* cassiopaia overwright */
img {
    /* max-width: 100%; */
    height: auto;
}

.md-select2 {
  width: 100%;
}

.select2-container {
  margin-top: 1.74rem;
}
// single select remove borders - no round corners
.select2-container--default .select2-selection--single {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #ccc;
  background-color: transparent;
  border-radius: 0;
}

.select2-dropdown, .select2-dropdown--above {
  border-radius: 0;
  padding: 1rem;
  border: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #eee;
  color: rgba(0, 0, 0, .87);
}

.select2-results__option {
  color: #4285F4;
}

// multiple select remove borders - no round corners
.select2-container--default .select2-selection--multiple {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #ccc;
  background-color: transparent;
  border-radius: 0;
  height: 40px;
}

// single select remove focus
.select2-container *:focus {
  outline: none;
}
// multiple select remove focus
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 0;
}
// multiple select choices style
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
}
.select2-selection__choice__remove {
  color: #381fa8!important;
}




/* HGH-Erweiterungen für NoNumber-Tools */
.rahmen
{
  background: none; 
  border:1px solid #FF0202;                     /* 1Pixel breiter Rahmen    old kann bald gelöscht werden */
}

.art_hgh_rahmen {
  background: none; 
  border:1px solid #ff2d00;                     /* 1Pixel breiter Rahmen */
}

.snp_hgh_rahmen {
  background: none; 
  border:1px solid #ff2d00;                     /* 1Pixel breiter Rahmen */
}

.art_hgh_border_lr
{
  border-right: 1px solid #ff2d00;
  border-left:  1px solid #ff2d00;
}

.art_hgh_bkgrd_trail,
.art_hgh_bkgrd_lead {
/*	background: #D3D3D1; 	   grau            */
/*	background: #f1e6ee;       rosa            */  	
/*	background: #e7f5ee;       helles grün     */
	background: #f5f7d9;    /* helles gelb     */
}

.snp_hgh_bkgrd_lead,
.snp_hgh_bkgrd_trail {
/*	background: #D3D3D1; 	   grau            */
/*	background: #f1e6ee;       rosa            */  	
/*	background: #e7f5ee;       helles grün     */
	background: #f5f7d9;    /* helles gelb     */
}

.snp_hgh_border_lr
{
  border-right: 1px solid #ff2d00;
  border-left:  1px solid #ff2d00;
}

.own {
  --cassiopeia-color-primary: #2F9C95;
  --cassiopeia-color-hover:   #174F4B;
  --cassiopeia-color-link:    #1C5E5A;
}
/* ----------------------------------------  */
.hgh_links { 
list-style: none ! important;
}
.hgh_mitte {
display:inline;
list-style: none ! important;
}
.hgh_rechts {
display:inline;
list-style: none ! important;
}
.hgh_clear {
clear:left;
}
/* ---------------------------------------- */
/* zugriff spezial */
.hgh-system-special, system-unpublished, tr.system-special {
	background: #f9d79f;
	border-top: 4px solid #c4d3df;
	border-bottom: 4px solid #c4d3df;
}
/* HGH extentions ----------------------------------------------------- */

.hgh_button {

	cursor: pointer;

	font-family: Tahoma;
 	color: #FF9930;        /* Schriftfarbe gold */

	padding: 3px 10px;  /* changed: 170122 */
/*	padding: 5px 10px;  */

	-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;

	background: #2e2c2d;   /* darkbbrown */
	box-shadow: inset 3px 3px 6px 	rgba(255, 255, 255, 0.7), 
				inset -3px -3px 6px rgba(0, 0, 0, 0.5);

/*	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.23, rgb(115,71,17)),
		color-stop(0.39, rgb(150,100,43))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(115,71,17) 23%,
		rgb(150,100,43) 39%
	);
*/
}
/* /media/templates/site/cassiopeia  */
.hgh_faq {
	padding-left: 25px;
/*	color: #1a8b9d;      */
	color: #2e2c2d;
	background: url("../images/special/faq.jpg") no-repeat top left;
}

.hgh_link {
/*	padding-left: 25px;  */
/*	color: #1a8b9d;      */
/*	background: url("../images/special/link.png") no-repeat;   */
	padding-left: 18px;
	color: #2e2c2d;
	background: url("../images/special/hgh_link.png") no-repeat;
}

.hgh_et_mae {
/*	created: 20260404 */
	position: absolute;
	padding-top: -28px;
	padding-left: 18px;
	color: #ff0000;		/* rot */
	font-weight: 500;
	background: url("../images/special/hgh_link_mae.png") no-repeat;
}

.hgh_link_mae {
/*	created: 20200101 */
	padding-top: 0px;
	padding-left: 18px;
	color: #2e2c2d;
	background: url("../images/special/hgh_link_mae.png") no-repeat;
}

.hgh_et_trx {
/*	created: 20200101 */
	padding-top: 0px;
	padding-left: 18px;
/*	color: #2e2c2d;   */
/*	color: #0000ff;    blau */
/*	color: #00ff00;		 hell-grün */
	color: #006400;		/* dunkel-grün */
	font-weight: 500;
	background: url("../images/special/hgh_link_trx.png") no-repeat;
}

.hgh_link_trx {
/*	created: 20200101 */
	padding-top: 0px;
	padding-left: 18px;
	color: #2e2c2d;
	background: url("../images/special/hgh_link_trx.png") no-repeat;
}

.hgh_attention {
	padding-left: 25px;
	color: #2e2c2d;
	background: url("../images/special/kogell-attn.gif") no-repeat;  
}
	
.hgh_stoerung {
    padding:15px;
	color: #2e2c2d;
    background: url("../images/special/kogell-error.gif") no-repeat;

	background-color: red;
 	display: block;
	border-width:2px;
	border-style:solid;
	border-color:#2e2c2d;
/*      
	-moz-border-radius:  1em;
  	-khtml-border-radius:  1em;
  	-webkit-border-radius:  1em;
 	-o-border-radius:  1em;
*/
	margin: 10px;
	text-align: justify;    
}

.hgh_info {
        padding:15px;
/*	color: #1a8b9d;      */
	color: #2e2c2d;
    background: url("../images/special/kogell-info.gif") no-repeat;

	background-color: #ffffcc;
 	display: block;
	border-width:2px;
	border-style:solid;
	border-color:#2e2c2d;
/*      
	-moz-border-radius:  1em;
  	-khtml-border-radius:  1em;
  	-webkit-border-radius:  1em;
 	-o-border-radius:  1em;
*/
	margin: 10px;
	text-align: justify;    
}

.hgh_info_kasten { 
	padding-left: 25px;
/*	margin: auto;        */
/*	color: #1a8b9d;      */
	color: #2e2c2d;
	background: url("../images/special/kogell-info.gif") no-repeat;	
}

.hgh_faq_header {
	padding-left: 25px;
/*	color: #1a8b9d;      */
	color: #2e2c2d;
	background: url("..images/special/kogell-info.gif") no-repeat;
}

.hgh_ueberblick {
	background: #dcdcdc;   /* gainsboro */
}

.hgh_beitrag_head {
	background: #dcdcdc;   /* gainsboro */
	font-size: 12pt;
	font-weight: bold;
	font-family: Helvetica,Arial,Verdana,sans-serif;	
}

.hgh_beitrag_table_aend_hist {
	background: #ffff99;   /* gelblich */
}

.hgh_beitrag {
	background: #ffffcc;   /* eierschale */
}

.hgh_beitrag_header {
	background: #dcdcdc;   /* gainsboro */
	font-size: 100%; 
	font-weight: bold;
}
.hgh_cat_tbl {
 background: #ffffcc;  
 border: none;
 }
 
.hgh_tbl_cell_format {
	background: #2e2c2d;   /* darkbbrown */
/*	background: #cc0066;   /* darkblue */
	font-size: 100%; 
	font-weight: bold;
 	color: #FF9930;        /* Schriftfarbe gold */
 /*	color: #ffffcc;        /* Schriftfarbe beige */
    text-align: center;
    a:hover{ color: #CCC};
/*    a:link{ color: #FFC}; */
    a:visited{ color: #DDD};
    a:active{ color: #CCC};
}

.hgh_tbl_shop {
 background: #ffffcc; 
 width: 655px;  
 border: none;
}

.hgh_tbl_dec_innen {
 width: 710px; 
 border: none; 
}

.hgh_tbl_tab_aussen {
 width: 710px;
 border: none;  
}

.hgh_tbl_tab_innen {
 width: 700px;
 padding-left:  5px;
 padding-right: 5px;
 border: none;  
}

.hgh_item-title {
 margin-left: 5px;
 color: #FF9930;
}
/* color: #b8860b; */

.hgh_v-text-bt-lr {
/*
 * http://scottgale.com/blog/css-vertical-text/2010/03/01/   
 */
	-moz-transform:rotate(-90deg);    /* Firefox 3.6 Firefox 4 */
	-webkit-transform:rotate(-90deg); /* Safari */
	-o-transform:rotate(-90deg);      /* Opera */
	-ms-transform:rotate(-90deg);     /* IE9 */
 	color: #333;

 	transform: rotate(-90deg);
	transform-origin: 50% 50%;
 	white-space: nowrap;
 	display: block; 	
 	bottom: 0;
  	width: 7px;  
    margin-top: 35px;
  /* margin-bottom: 5px; */
	margin-left: 7px;
	margin-right: 3px;		
 	font-family: Trebuchet MS,Helvetica,sans-serif;
 	font-size: 12px;    
 	/* font-weight: normal; */
	/* 	border: 0px solid red; */
	/* 	writing-mode: tb-rl; */
	/* 	margin-bottom: -100px;  */
	/* float: left; */		
 	/* text-shadow: 0px 0px 1px #333; */
	/* height: 20px; */ 	
    /* border-top-width: 5px; */
}
.hgh_v-text-tb-lr {
/*
 * http://scottgale.com/blog/css-vertical-text/2010/03/01/   
 */
	-moz-transform:rotate(90deg);    /* Firefox 3.6 Firefox 4 */
	-webkit-transform:rotate(90deg); /* Safari */
	-o-transform:rotate(90deg);      /* Opera */
	-ms-transform:rotate(90deg);     /* IE9 */
 	color: #333;

 	transform: rotate(90deg);
	transform-origin: 50% 50%;
 	white-space: nowrap;
 	display: block; 	
 	bottom: 0;
  	width: 7px;  
    margin-top: 35px;
  /* margin-bottom: 5px; */
	margin-left: 7px;
	margin-right: 3px;		
 	font-family: Trebuchet MS,Helvetica,sans-serif;
 	font-size: 15px;    
 	/* font-weight: normal; */
	/* 	border: 0px solid red; */
	/* 	writing-mode: tb-rl; */
	/* 	margin-bottom: -100px;  */
	/* float: left; */		
 	/* text-shadow: 0px 0px 1px #333; */
	/* height: 20px; */ 	
    /* border-top-width: 5px; */
}
