
.sysd_body_header {
	margin-left:15px;
	font-size:15pt;
	color:black;
	font-weight:bold;
	padding:10px 10px 0 10px;
	max-width:1330px;
}

.sysd_body_text {
	margin-left:15px;
	font-size:13pt;
	color:black;
	padding:5px 10px 5px 10px;
	max-width:1330px;
}

.sysd_body_tabelle_kopf {
	margin-left:15px;
	position:relative;
	font-size:11pt;
	background:linear-gradient(#555,#222);
	color:white;
	height:19px;
	line-height:19px;
	padding:3px 10px 3px 10px;
	max-width:1630px;
}

.sysd_body_tabelle_kopf>div {
	position:absolute;
	top:0;
	height:25px;
	line-height:25px;
	min-width:50px;
	text-align:center;
	box-sizing:border-box;
	border-right:1px solid #777;
}

.sysd_body_tabelle_body {
	margin-left:15px;
	position:relative;
	font-size:11pt;
	background:linear-gradient(#EEE,#AAA);
	color:black;
	height:19px;
	line-height:19px;
	padding:3px 10px 3px 10px;
	max-width:1630px;
}

.sysd_body_tabelle_body:hover {
	background:linear-gradient(#DEF,#8AE);
}

.sysd_body_tabelle_body>div {
	position:absolute;
	top:0;
	height:25px;
	line-height:25px;
	min-width:50px;
	text-align:center;
	box-sizing:border-box;
	border-right:1px solid #777;
}

.sysd_zeile_1 { left:0px; width:140px; }
.sysd_zeile_2 { left:140px; width:350px; }
.sysd_zeile_3 { left:490px; width:300px; }
.sysd_zeile_4 { left:790px; width:200px; }
.sysd_zeile_4_2 { left:990px; width:250px; }
.sysd_zeile_4_3 { left:1240px; width:150px; }
.sysd_zeile_5 { left:1390px; width:130px; }
.sysd_zeile_6 { left:1520px; width:130px; }

.sysd_body_tabelle_body .sysd_zeile_1 { font-size:10pt; }
.sysd_body_tabelle_body .sysd_zeile_2 { font-size:10pt; }
.sysd_body_tabelle_body .sysd_zeile_3 { font-size:10pt; }
.sysd_body_tabelle_body .sysd_zeile_4 { font-size:10pt; }
.sysd_body_tabelle_body .sysd_zeile_5 { font-size:10pt; }
.sysd_body_tabelle_body .sysd_zeile_6 { font-size:10pt; }

.sysd_spacing {
	margin-left:15px;
	margin-top:10px;
	max-width:1330px;
}

.sysd_tonne_gelb {
	margin-left:15px;
	background-color:#fde633;
	color:black;
	margin-top:5px;
	border:1px solid black;
	box-shadow:0 0 1px 2px white inset;
	position:relative;
	max-width:1330px;
}

.sysd_tonne_blau {
	margin-left:15px;
	background-color:#48C;
	color:white;
	margin-top:5px;
	border:1px solid black;
	box-shadow:0 0 1px 2px white inset;
	position:relative;
	max-width:1330px;
}

.sysd_tonne_schwarz {
	margin-left:15px;
	background-color:#111;
	color:white;
	margin-top:5px;
	border:1px solid black;
	box-shadow:0 0 1px 2px white inset;
	position:relative;
	max-width:1330px;
}

.sysd_btn_inner {
	position:absolute;
	right:5px;
	top:5px;
	padding:0 15px 0 10px;
	text-align:center;
	height:19px;
	line-height:19px;
	font-size:10pt;
	font-weight:100;
	white-space:nowrap;
	border:1px solid #48C;
	background-color:white;
	color:#369;
	cursor:pointer;
	font-variant:small-caps;
}

.sysd_btn_inner:hover {
	background-color:#369;
	color:white;
}

.sysd_btn_inner_c {
	position:absolute;
	left:50%;
	top:2px;
	margin-left:-55px;
	width:80px;
	padding:0 15px 0 10px;
	text-align:center;
	height:19px;
	line-height:19px;
	font-size:10pt;
	font-weight:100;
	white-space:nowrap;
	border:1px solid #48C;
	background-color:white;
	color:#369;
	cursor:pointer;
	font-variant:small-caps;
}

.sysd_btn_inner_c:hover {
	background-color:#369;
	color:white;
}

.sysd_btn_col_red {
	border-color:red;
	background-color:white;
	color:red;
}

.sysd_btn_col_red:hover {
	background-color:red;
	color:white;
}

.sysd_btn_col_green {
	border-color:green;
	background-color:white;
	color:green;
}

.sysd_btn_col_green:hover {
	background-color:green;
	color:white;
}

.sys_rrc_header {
	display:none;
}

.sys_rrc_name_w {
	position:absolute;
	width:700px;
	height:30px;
	background:#bbb;
	border-radius:5px;
	line-height:30px;
	left:545px;
	top:15px;
	text-align:left;
}

.sys_rrc_name_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_name_w>input {
	position:absolute;
	top:4px;
	right:5px;
	border:0;
	width:635px;
	height:19px;
	line-height:19px;
	color:black;
	text-align:left;
	background:none;
	font-size:12pt;
}

.sys_rrc_company_w {
	position:absolute;
	width:700px;
	height:30px;
	background:#bbb;
	border-radius:5px;
	line-height:30px;
	left:545px;
	top:60px;
	text-align:left;
}

.sys_rrc_company_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_company_w>input {
	position:absolute;
	top:4px;
	right:5px;
	border:0;
	width:635px;
	height:19px;
	line-height:19px;
	color:black;
	text-align:left;
	background:none;
	font-size:12pt;
}

.sys_rrc_number_w {
	position:absolute;
	width:350px;
	height:30px;
	background:#bbb;
	border-radius:5px;
	line-height:30px;
	left:1270px;
	top:15px;
	text-align:left;
}

.sys_rrc_number_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_number_w>input {
	position:absolute;
	top:4px;
	right:5px;
	border:0;
	width:302px;
	height:19px;
	line-height:19px;
	color:black;
	text-align:left;
	background:none;
	font-size:12pt;
}

.sys_rrc_mobile_w {
	position:absolute;
	width:350px;
	height:30px;
	background:#bbb;
	border-radius:5px;
	line-height:30px;
	left:1270px;
	top:60px;
	text-align:left;
}

.sys_rrc_mobile_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_mobile_w>input {
	position:absolute;
	top:4px;
	right:5px;
	border:0;
	width:287px;
	height:19px;
	line-height:19px;
	color:black;
	text-align:left;
	background:none;
	font-size:12pt;
}

.sys_rrc_staff_w {
	position:absolute;
	width:520px;
	border-radius:5px;
	left:540px;
	top:120px;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
}

.sys_rrc_staff_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_staff_w>.srss_wrap>.sys_rrc_staff_select {
	background:transparent;
	text-align:center;
	width:435px;
	border:none;
	margin-top:20px;
}

.sys_rrc_staff_title {
	margin-bottom:20px;
}

.sys_rrc_staff_w>.sys_rrc_staff_select .sys_rrc_staff_option {
	width:185px;
	text-align:center;
	font-size:12pt;
	display:inline-block;
	clear:both;
	padding:2px 0 2px 0;
	margin-bottom:5px;
	border-radius:10px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	background:transparent linear-gradient(0deg, rgba(34,68,136,0) 0%, rgba(68,136,204,0) 100%);
	transition:300ms all linear;
}

.sys_rrc_staff_w>.sys_rrc_staff_select .sys_rrc_staff_option:hover {
	background:transparent linear-gradient(0deg, rgba(34,68,136,0.4) 0%, rgba(68,136,204,0.4) 100%);
}

.sys_rrc_staff_w>.sys_rrc_staff_select .sys_rrc_staff_option.is_checked {
	background:transparent linear-gradient(0deg, rgb(34,68,136,1) 0%, rgb(68,136,204,1) 100%);
	color:white !important;
}

.sys_rrc_favs_w {
	position:absolute;
	width:520px;
	border-radius:5px;
	left:20px;
	top:20px;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
}

.sys_rrc_favs_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_favs_w>.srss_wrap>.sys_rrc_favs_select {
	background:transparent;
	text-align:center;
	width:435px;
	border:none;
	margin-top:20px;
}

.sys_rrc_favs_title {
	margin-bottom:20px;
}

.sys_rrc_favs_w>.sys_rrc_favs_select .sys_rrc_favs_option {
	width:185px;
	text-align:center;
	font-size:12pt;
	display:inline-block;
	clear:both;
	padding:2px 0 2px 0;
	margin-bottom:5px;
	border-radius:10px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	background:transparent linear-gradient(0deg, rgba(34,68,136,0) 0%, rgba(68,136,204,0) 100%);
	transition:300ms all linear;
}

.sys_rrc_favs_w>.sys_rrc_favs_select .sys_rrc_favs_option:hover {
	background:transparent linear-gradient(0deg, rgba(34,68,136,0.4) 0%, rgba(68,136,204,0.4) 100%);
}

.sys_rrc_favs_w>.sys_rrc_favs_select .sys_rrc_favs_option.is_checked {
	background:transparent linear-gradient(0deg, rgb(34,68,136,1) 0%, rgb(68,136,204,1) 100%);
	color:white !important;
}

.sys_rrc_prio_w {
	position:absolute;
	width:185px;
	border-radius:5px;
	left:1060px;
	top:120px;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
}

.sys_rrc_prio_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_prio_w>select {
	background:none;
	text-align:center;
	width:185px;
	border:none;
	margin-top:20px;
	overflow:hidden;
	height:200px;
}

.sys_rrc_prio_w>select option {
	width:185px;
	text-align:center;
	font-size:12pt;
	display:block;
	clear:both;
	padding:2px 0 2px 0;
	margin-bottom:5px;
	border-radius:10px;
	overflow:hidden;
	cursor:pointer;
	transition:300ms all linear;
	background:transparent linear-gradient(0deg, rgba(131,0,0,0)   0%, rgba(252,0,0,0)   100%);
}

.sys_rrc_prio_w>select option:hover {
	background:transparent linear-gradient(0deg, rgba(131,0,0,0.4) 0%, rgba(252,0,0,0.4) 100%);
}

.sys_rrc_prio_w>select option:checked {
	background:transparent linear-gradient(0deg, rgba(131,0,0,1)   0%, rgba(252,0,0,1)   100%);
	color:white !important;
}

.sys_rrc_comments_w {
	position:absolute;
	width:300px;
	border-radius:5px;
	left:1270px;
	top:120px;
	font-size:12pt;
	font-weight:normal;
	text-align:left;
}

.sys_rrc_comments_w>div {
	font-size:12pt;
	font-weight:bold;
	margin-left:5px;
}

.sys_rrc_comments_w>textarea {
	background:#fff;
	text-align:left;
	width:375px;
	height:175px;
	border:1px solid #222;
	margin-top:20px;
	resize:none;
	border-radius:5px;
	padding:5px;
	overflow-x:hidden;
	font-size:12pt;
}

.recall-box {
	position:absolute;
	overflow:hidden;
	background:rgba(255,255,255,0.95);
	top:90px;
	right:14px;
	width:278px;
	height:80px;
	z-index:999;
	border:2px solid #dbd9d3;
	border-radius:10px;
	box-shadow:0 0 3px 1px black inset, 0 0 3px 2px black;
	cursor:pointer;
	color:black;
	transition:300ms all linear;
}

.recall-box:after {
	position:relative;
}

.recall-box .cbc-text {
	position:absolute;
	top:5px;
	left:33px;
	text-align:center;
	font-size:11pt;
	font-weight:normal;
	text-align:center;
	line-height:17px;
	height:67px;
	padding-top:2px;
	width:214px;
	z-index: 4;
}

.recall-box .cbc-recall {
	position:absolute;
	top:0;
	left:0;
	height:27px;
	width:26px;
	text-align:center;
	background:linear-gradient(#080,#050);
	color:white;
	font-weight:bold;
	padding-top:12px;
	box-shadow:0 0 3px 1px #444;
	border-radius:0 0 6px 0;
	cursor:pointer;
	overflow:hidden;
	font-size:12pt;
	transition:400ms all linear;
	z-index: 5;
}

.recall-box .cbc-info {
	position:absolute;
	bottom:0;
	left:0;
	height:27px;
	width:26px;
	text-align:center;
	background:linear-gradient(#ddd,#aaa);
	color:black;
	font-weight:bold;
	padding-top:12px;
	box-shadow:0 0 3px 1px #444;
	border-radius:0 6px 0 0;
	cursor:pointer;
	overflow:hidden;
	font-size:12pt;
	transition:400ms all linear;
	padding-left:0;
	z-index: 5;
}

.recall-box .cbc-recall:hover {
	transition:400ms all linear;
	padding-right:7px;
	padding-left:7px;
}

.recall-box .cbc-info:hover {
	transition:400ms all linear;
	padding-right:7px;
	padding-left:7px;
}

/* ----- */

.recall-box .cbc-special {
	position:absolute;
	top:0;
	right:0;
	height:27px;
	width:26px;
	text-align:center;
	background:linear-gradient(#fd0,#ca0);
	color:black;
	font-weight:bold;
	padding-top:12px;
	box-shadow:0 0 3px 1px #444;
	border-radius:0 0 0 6px;
	cursor:pointer;
	overflow:hidden;
	font-size:12pt;
	transition:400ms all linear;
	z-index: 5;
}

.recall-box .cbc-delete {
	position:absolute;
	bottom:0;
	right:0;
	height:27px;
	width:26px;
	text-align:center;
	background:linear-gradient(red,maroon);
	color:white;
	font-weight:bold;
	padding-top:12px;
	box-shadow:0 0 3px 1px #444;
	border-radius:6px 0 0 0;
	cursor:pointer;
	overflow:hidden;
	font-size:12pt;
	transition:400ms all linear;
	padding-right:0;
	z-index: 5;
}

.recall-box .cbc-special:hover {
	transition:400ms all linear;
	padding-right:7px;
	padding-left:7px;
}

.recall-box .cbc-delete:hover {
	transition:400ms all linear;
	padding-right:7px;
	padding-left:7px;
}

/* ----- */

#sys_rrc_id { display:none; }
#sys_rrc_job { display:none; }

.recall-box.rc-important { border-color:red; background-color:rgba(255,208,208,0.97); }
.recall-box.rc-important .cbc-info { background-color:red;color:rgba(255,216,216,0.95);text-shadow:0 0 3px black; }

.sys_rrc_number_w .listing_phone_caller {
	width:32px !important;
	height:32px !important;
	margin-top:0px !important;
	margin-right:-15px !important;
	cursor:pointer !important;
}

.sys_rrc_mobile_w .listing_phone_caller {
	width:32px !important;
	height:32px !important;
	margin-top:0px !important;
	margin-right:-15px !important;
	cursor:pointer !important;
}

.srss_wrap {
	text-align:center;
	display:inline-block;
	position:relative;
	width:185px;
	margin-right:60px;
	height:30px;
}

.srss_wrap .listing_phone_caller {
	position:absolute;
	right:-30px;
	top:3px;
	width:24px;
	height:24px;
	cursor:pointer;
}

.srss_wrap .listing_phone_arrow {
	position:absolute;
	right:-54px;
	top:8px;
	width:16px;
	height:16px;
	cursor:pointer;
	transition:300ms all linear;
}

.srss_wrap .listing_phone_deleter {
	display:none;
}

.srss_wrap:hover .listing_phone_deleter {
	display:inline-block;
	position:absolute;
	right:-3px;
	top:3px;
	background-image:url(/media/icons/Remove.png);
	width:24px;
	height:24px;
	background-position:center center;
	background-size:100% 100%;
	margin-top:-4px;
	box-sizing:border-box;
	padding:0;
	cursor:pointer;
}

.sys_rrc_recall_by {
	position:absolute;
	right:30px;
	top:375px;
	text-align:right;
	font-weight:bold;
	width:385px;
	text-align:center;
}

.sys_rrc_favadd {
    position:absolute;
    left:515px;
    top:21px;
    background-image:url(/media/icons/favstern.png);
    width:24px;
    height:24px;
    background-position:center center;
    background-size:100% 100%;
    margin-top:-4px;
    box-sizing:border-box;
    padding:0;
    cursor:pointer;
    transition:300ms all linear;
    transform:scale(1);
}

.sys_rrc_favadd:hover {
	transform:scale(1.2);
}

.sys_rrc_effect {
	 position:absolute;
    background:rgba(0,0,0,0.2);
    left:515px;
    top:5px;
    width:1155px;
    height:95px;
    border-radius:5px;
    overflow:hidden;
    transition:200ms all ease-in-out;
}

.sys_rrc_effect.sre_animate {
    left:20px;
    top:45px;
    width:510px;
    height:350px;
}

.standort_box_footer {
    z-index:9998;
    font-family:Arial,Helvetica;
    font-variant:small-caps;
    font-weight:bold;
    font-size:18pt;
    color:white;
    background:linear-gradient(#bbb,#fff);
    padding:0;
    height:58px;
    position:absolute;
    margin:0;
    left:0;
    bottom:0;
    right:0;
    border-top:1px solid black;
}

.caller_history_footerbox {
    box-shadow:0 0 3px 1px black inset;
    left:40px;
    width:650px;
    border:1px solid black;
    position:absolute;
    top:13px;
    height:180px;
    background:#ddd;
    border-radius:2px;
    padding:0;
    overflow-x:hidden;
    overflow-y:auto;
    color:black;
}

.cahifb_entry {
    background:transparent linear-gradient(rgba(128,164,192,0.5), rgba(64,96,128,0.5));
    border-bottom:1px solid rgba(0,0,0,0.5);
    padding:4px 0px 2px 5px;
    color:black;
    font-size:12pt;
    position:relative;
    cursor:pointer;
    white-space:nowrap;
    text-align:left;
}

.cahifb_entry:hover {
/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
background:#fceabb; /* Old browsers */
background:-moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
}

.cahifb_entry_dt {
    width:100px;
    display:inline-block;
    border-right:1px dotted rgba(0,0,0,0.5);
    white-space:nowrap;
}

.cahifb_entry_num {
    min-width:145px;
    display:inline-block;
    padding-right:5px;
    padding-left:5px;
    border-right:1px dotted rgba(0,0,0,0.5);
    margin-right:5px;
    white-space:nowrap;
}

.cahifb_entry_cus {
    margin-left:6px;
    padding-left:6px;
    border-left:1px dotted rgba(0,0,0,0.5);
    border-radius:0;
    white-space:nowrap;
}

.cahifb_entry_caller {
    display:inline-block;
    background-image:url(/media/icons/call.png);
    width:20px;
    height:20px;
    background-position:center center;
    background-size:100% 100%;
    margin-bottom:-4px;
    box-sizing:border-box;
    padding:0 5px 0 5px;
    cursor:pointer;
    white-space:nowrap;
}

.cahifb_entry_linker {
    display:inline-block;
    background-image:url(/media/icons/aright.png);
    width:16px;
    height:16px;
    background-position:center center;
    background-size:100% 100%;
    margin-bottom:-2px;
    box-sizing:border-box;
    padding:0 5px 0 5px;
    margin-left:5px;
    cursor:pointer;
    white-space:nowrap;
}

.artikelpruefung_dialog_tabelle {
	width:1674px;
	margin:5px auto 0 auto;
	border-left:1px solid #111;
	border-top:1px solid #111;
	border-bottom:1px solid #111;
	text-rendering:geometricPrecision;
}

.artikelpruefung_dialog_tabelle * {
	text-rendering:geometricPrecision;
}

.artikelpruefung_dialog_tabelle thead tr th {
	text-align:center;
	background:linear-gradient(#999,#222);
	color:white;
	font-size:12pt;
	font-weight:bold;
	height:30px;
	line-height:30px;
	border-right:1px solid #111;
	box-sizing:border-box;
}

.artikelpruefung_dialog_tabelle tbody tr td {
	text-align:center;
	background:linear-gradient(#def,#abc);
	color:black;
	font-size:12pt;
	height:30px;
	line-height:30px;
	border-right:1px solid #111;
	border-top:1px solid #111;
	box-sizing:border-box;
	position:relative;
}

.artikelpruefung_dialog_tabelle tr.tfoot_v2 th {
	text-align:center;
	background:linear-gradient(#def,#abc);
	color:black;
	font-size:12pt;
	height:30px;
	line-height:30px;
	border-right:1px solid #111;
	border-top:1px solid #111;
	box-sizing:border-box;
	position:relative;
}

.artikelpruefung_dialog_tabelle tbody tr td:after {
	position:relative;
}

.artikelpruefung_dialog_tabelle tr.tfoot_v2 th:after {
	position:relative;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_xbtn {
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	top:0;
	cursor:pointer;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#b7948f+0,b54e44+50,b51b03+51,c14a00+75,7f1700+100 */
	background:#b7948f; /* Old browsers */
	background:-moz-linear-gradient(top,  #b7948f 0%, #b54e44 50%, #b51b03 51%, #c14a00 75%, #7f1700 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top,  #b7948f 0%,#b54e44 50%,#b51b03 51%,#c14a00 75%,#7f1700 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom,  #b7948f 0%,#b54e44 50%,#b51b03 51%,#c14a00 75%,#7f1700 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7948f', endColorstr='#7f1700',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px black;
	color:white;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_xbtn:hover {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#feccb1+0,f17432+50,ea5507+51,fb955e+100;Red+Gloss+%232 */
	background:#feccb1; /* Old browsers */
	background:-moz-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px white;
	color:black;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_kbtn_a,
.artikelpruefung_dialog_tabelle tbody tr td .td_kbtn_b,
.artikelpruefung_dialog_tabelle tbody tr td .td_kbtn_c {
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	top:0;
	cursor:pointer;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#92ad1b+0,728e16+50,5b7a00+51,7ba024+100 */
	background: #92ad1b; /* Old browsers */
	background: -moz-linear-gradient(top, #92ad1b 0%, #728e16 50%, #5b7a00 51%, #7ba024 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #92ad1b 0%,#728e16 50%,#5b7a00 51%,#7ba024 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #92ad1b 0%,#728e16 50%,#5b7a00 51%,#7ba024 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92ad1b', endColorstr='#7ba024',GradientType=0 ); /* IE6-9 */
	text-shadow: 0 0 3px black;
	text-shadow:0 0 3px black;
	color:white;
	display:none;
}

.artikelpruefung_dialog_tabelle tr th .th_kbtn_a,
.artikelpruefung_dialog_tabelle tr th .th_kbtn_b,
.artikelpruefung_dialog_tabelle tr th .th_kbtn_c {
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	top:0;
	cursor:pointer;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#92ad1b+0,728e16+50,5b7a00+51,7ba024+100 */
	background: #92ad1b; /* Old browsers */
	background: -moz-linear-gradient(top, #92ad1b 0%, #728e16 50%, #5b7a00 51%, #7ba024 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #92ad1b 0%,#728e16 50%,#5b7a00 51%,#7ba024 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #92ad1b 0%,#728e16 50%,#5b7a00 51%,#7ba024 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92ad1b', endColorstr='#7ba024',GradientType=0 ); /* IE6-9 */
	text-shadow: 0 0 3px black;
	text-shadow:0 0 3px black;
	color:white;
	display:none;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_pinp_a,
.artikelpruefung_dialog_tabelle tbody tr td .td_pinp_b,
.artikelpruefung_dialog_tabelle tbody tr td .td_pinp_c {
	display:none;
	position:absolute;
	top:0;
	right:40px;
	width:30px;
	height:30px;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_pinp_a input,
.artikelpruefung_dialog_tabelle tbody tr td .td_pinp_b input,
.artikelpruefung_dialog_tabelle tbody tr td .td_pinp_c input {
	text-align:center;
	color:black;
	background:#ccc;
	padding-right:4px;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_pbtn_a,
.artikelpruefung_dialog_tabelle tbody tr td .td_pbtn_b,
.artikelpruefung_dialog_tabelle tbody tr td .td_pbtn_c {
	display:none;
	position:absolute;
	top:0;
	right:0px;
	width:40px;
	height:26px;
	cursor:pointer;
	background: #3b679e;
	background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%);
	background: -webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%);
	background: linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 );
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	text-shadow: 0 0 3px black;
	text-shadow:0 0 3px black;
	color:white;
	display:none;
}


.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"] .td_kbtn_a,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"] .td_kbtn_b,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"] .td_kbtn_c {
/*	right: 70px; */
}

.artikelpruefung_dialog_tabelle tbody tr td.pruefungsbutton_allgemein:hover .td_kbtn_a[data-active="yes"],
.artikelpruefung_dialog_tabelle tbody tr td.pruefungsbutton_dichtheit:hover .td_kbtn_b[data-active="yes"],
.artikelpruefung_dialog_tabelle tbody tr td.pruefungsbutton_vde:hover .td_kbtn_c[data-active="yes"] {
	display:inline-block;
}

.artikelpruefung_dialog_tabelle tr th.pruefungsbutton_allgemein:hover .th_kbtn_a[data-active="yes"],
.artikelpruefung_dialog_tabelle tr th.pruefungsbutton_dichtheit:hover .th_kbtn_b[data-active="yes"],
.artikelpruefung_dialog_tabelle tr th.pruefungsbutton_vde:hover .th_kbtn_c[data-active="yes"] {
	display:inline-block;
}

.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"]:hover .td_pinp_a,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"]:hover .td_pinp_b,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"]:hover .td_pinp_c {
	display:inline-block;
}

.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"]:hover .td_pbtn_a,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"]:hover .td_pbtn_b,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"]:hover .td_pbtn_c {
	display:inline-block;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_kbtn_a:hover,
.artikelpruefung_dialog_tabelle tbody tr td .td_kbtn_b:hover,
.artikelpruefung_dialog_tabelle tbody tr td .td_kbtn_c:hover {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */
	background: #bfd255; /* Old browsers */
	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px white;
	color:black;
}

.artikelpruefung_dialog_tabelle tr th .th_kbtn_a:hover,
.artikelpruefung_dialog_tabelle tr th .th_kbtn_b:hover,
.artikelpruefung_dialog_tabelle tr th .th_kbtn_c:hover {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */
	background: #bfd255; /* Old browsers */
	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px white;
	color:black;
}

.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"] .td_pbtn_a:hover,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"] .td_pbtn_b:hover,
.artikelpruefung_dialog_tabelle tbody tr td[data-active="yes"] .td_pbtn_c:hover {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#b8e1fc+0,a9d2f3+10,90bae4+25,90bcea+37,90bff0+50,6ba8e5+51,a2daf5+83,bdf3fd+100;Blue+Gloss+%231 */
	background:#b8e1fc; /* Old browsers */
	background:-moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px white;
	color:black;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_pbtn {
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	top:0;
	cursor:pointer;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
	background:#3b679e; /* Old browsers */
	background:-moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px black;
	color:white;
}

.artikelpruefung_dialog_tabelle tbody tr td .td_pbtn:hover {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#b8e1fc+0,a9d2f3+10,90bae4+25,90bcea+37,90bff0+50,6ba8e5+51,a2daf5+83,bdf3fd+100;Blue+Gloss+%231 */
	background:#b8e1fc; /* Old browsers */
	background:-moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px white;
	color:black;
}

.artikelpruefung_dialog_tabelle tr.tfoot_v2 th .th_pbtn {
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	top:0;
	cursor:pointer;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
	background:#3b679e; /* Old browsers */
	background:-moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px black;
	color:white;
}

.artikelpruefung_dialog_tabelle tr.tfoot_v2 th .th_pbtn:hover {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#b8e1fc+0,a9d2f3+10,90bae4+25,90bcea+37,90bff0+50,6ba8e5+51,a2daf5+83,bdf3fd+100;Blue+Gloss+%231 */
	background:#b8e1fc; /* Old browsers */
	background:-moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px white;
	color:black;
}

.artikelpruefung_dialog_tabelle tbody tr td input {
	border:none;
	background:rgba(255,255,255,0.3);
	font-size:11pt;
	color:black;
	text-align:center;
	width:100%;
	height:29px;
	box-sizing:border-box;
}

.artikelpruefung_dialog_tabelle tr.tfoot_v2 th input {
    border: none;
    background: rgba(255,255,255,0.3);
    font-size: 11pt;
    color: black;
    text-align: center;
    width: 50%;
    height: 29px;
    box-sizing: border-box;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
}

.artikelpruefung_dialog_tabelle tbody tr.odd td {
	text-align:center;
	background:linear-gradient(#efd,#bca);
	color:black;
	font-size:12pt;
	height:30px;
	line-height:30px;
	border-right:1px solid #111;
	border-top:1px solid #111;
}

.artikelpruefung_dialog_tabelle tr.tfoot_v2 th {
	text-align:center;
	background:linear-gradient(#eee,#aaa);
	color:black;
	font-size:12pt;
	height:30px;
	line-height:30px;
	border-right:1px solid #111;
	border-top:1px solid #111;
}

.apdt_c0 {
/*	width:401px; */
/* only one without width = autosized */
}

.apdt_c1 {
	width:80px;
}

.apdt_c1b {
	width:90px;
}

.apdt_c2 {
	width:80px;
}

.apdt_c3 {
	width:170px;
}

.apdt_c4 {
	width:150px;
}

.apdt_c4b {
	width:90px;
}

.apdt_c5 {
	width:150px;
}

.apdt_c5b {
	width:90px;
}

.apdt_c6 {
	width:150px;
}

.apdt_c6b {
	width:90px;
}

.apdt_c7 {
	width:140px !important;
	min-width:140px;
	max-width:140px;
}

.apdt_c8 {
	width:111px;
	min-width:111px;
}

.apdt_c9 {
	width:111px;
	min-width:111px;
}

/*
.srss_wrap .listing_phone_arrow:hover {
	position:absolute;
	right:-60px;
	top:3px;
	width:24px;
	height:24px;
	cursor:pointer;
}
*/

.pruefungsbutton {
	line-height:13px;
}

.pruefungsbutton strong {
	font-weight:bold;
}

.ppr_editor_p1_title {
    position: absolute;
    top: 45px;
    width: 400px;
    font-size: 12pt;
    text-align: right;
    left: 260px;
    padding-right:40px;
    cursor:pointer;
    border:1px solid rgba(255,255,255,0);
    border-radius: 5px;
    height:25px;
    line-height:25px;
}

.ppr_editor_p2_title {
    position: absolute;
    top: 75px;
    width: 400px;
    font-size: 12pt;
    text-align: right;
    left: 260px;
    padding-right:40px;
    cursor:pointer;
    border:1px solid rgba(255,255,255,0);
    border-radius: 5px;
    height:25px;
    line-height:25px;
}

.ppr_editor_p3_title {
    position: absolute;
    top: 105px;
    width: 400px;
    font-size: 12pt;
    text-align: right;
    left: 260px;
    padding-right:40px;
    cursor:pointer;
    border:1px solid rgba(255,255,255,0);
    border-radius: 5px;
    height:25px;
    line-height:25px;
}

.ppr_editor_p1_title:hover,
.ppr_editor_p2_title:hover,
.ppr_editor_p3_title:hover {
	border:1px solid #999;
	background:black;
	color:white;
}


.ppr_editor_p1_title i,
.ppr_editor_p2_title i,
.ppr_editor_p3_title i {
	margin-left: 20px;
}

.ppr_editor_anweisungen {
    border: 1px solid #bbb;
    position: absolute;
    top: 150px;
    left: 66px;
    width: 850px;
    height: 100px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 0 5px 2px #eee inset;
    overflow-x:hidden;
    overflow-y:auto;
    color:black;
    font-size:11pt;
    text-rendering:geometricPrecision;
    font-weight:200;
    white-space: pre-wrap;
    padding: 5px;
    box-sizing: border-box;
    text-align: left;
}

.ppr_editor_title {
    position: absolute;
    top: 15px;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 14pt;
    color: black;
    z-index: 9999;
    font-weight: 300;
    text-rendering: geometricPrecision;
}

.ppr_editor_speicherbutton {
	position: absolute;
	top: 280px;
	left: 66px;
	font-size: 15pt;
	font-weight: 100;
	font-family: Open Sans,sans-serif;
	color: black;
	height: 40px;
	line-height: 40px;
	width: 850px;
	white-space:nowrap;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */
	background: #bfd255; /* Old browsers */
	background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 5px 3px #777;
	border-radius:5px;
	border:1px solid #333;
	cursor:pointer;
}

.ppr_editor_speicherbutton:hover {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e6f0a3+0,d2e638+50,c3d825+51,dbf043+100;Green+Gloss+%232 */
	background: #e6f0a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 5px 2px #8eb92a;
}

span.stars_picker {
	background-color:rgba(0,0,0,0.75);
	border-radius:15px;
	padding:2px 5px;
	cursor: pointer;
	border:1px solid rgba(255,255,255,0);
	transition:200ms all linear;
	box-sizing:border-box;
}

span.stars_picker .fa {
	color:gold;
}

span.stars_picker:hover .fa {
	color:lime;
}

span.stars_picker:hover {
	background:linear-gradient(#333,#111);
	color: lime;
	border:1px solid rgba(255,255,255,0.8);
}

span.stars_picker[data-stars="0"] .fa[data-star="1"]:before { content:"\f006"; }
span.stars_picker[data-stars="0"] .fa[data-star="2"]:before { content:"\f006"; }
span.stars_picker[data-stars="0"] .fa[data-star="3"]:before { content:"\f006"; }
span.stars_picker[data-stars="0"] .fa[data-star="4"]:before { content:"\f006"; }
span.stars_picker[data-stars="0"] .fa[data-star="5"]:before { content:"\f006"; }

span.stars_picker[data-stars="1"] .fa[data-star="1"]:before { content:"\f005"; }
span.stars_picker[data-stars="1"] .fa[data-star="2"]:before { content:"\f006"; }
span.stars_picker[data-stars="1"] .fa[data-star="3"]:before { content:"\f006"; }
span.stars_picker[data-stars="1"] .fa[data-star="4"]:before { content:"\f006"; }
span.stars_picker[data-stars="1"] .fa[data-star="5"]:before { content:"\f006"; }

span.stars_picker[data-stars="2"] .fa[data-star="1"]:before { content:"\f005"; }
span.stars_picker[data-stars="2"] .fa[data-star="2"]:before { content:"\f005"; }
span.stars_picker[data-stars="2"] .fa[data-star="3"]:before { content:"\f006"; }
span.stars_picker[data-stars="2"] .fa[data-star="4"]:before { content:"\f006"; }
span.stars_picker[data-stars="2"] .fa[data-star="5"]:before { content:"\f006"; }

span.stars_picker[data-stars="3"] .fa[data-star="1"]:before { content:"\f005"; }
span.stars_picker[data-stars="3"] .fa[data-star="2"]:before { content:"\f005"; }
span.stars_picker[data-stars="3"] .fa[data-star="3"]:before { content:"\f005"; }
span.stars_picker[data-stars="3"] .fa[data-star="4"]:before { content:"\f006"; }
span.stars_picker[data-stars="3"] .fa[data-star="5"]:before { content:"\f006"; }

span.stars_picker[data-stars="4"] .fa[data-star="1"]:before { content:"\f005"; }
span.stars_picker[data-stars="4"] .fa[data-star="2"]:before { content:"\f005"; }
span.stars_picker[data-stars="4"] .fa[data-star="3"]:before { content:"\f005"; }
span.stars_picker[data-stars="4"] .fa[data-star="4"]:before { content:"\f005"; }
span.stars_picker[data-stars="4"] .fa[data-star="5"]:before { content:"\f006"; }

span.stars_picker[data-stars="5"] .fa[data-star="1"]:before { content:"\f005"; }
span.stars_picker[data-stars="5"] .fa[data-star="2"]:before { content:"\f005"; }
span.stars_picker[data-stars="5"] .fa[data-star="3"]:before { content:"\f005"; }
span.stars_picker[data-stars="5"] .fa[data-star="4"]:before { content:"\f005"; }
span.stars_picker[data-stars="5"] .fa[data-star="5"]:before { content:"\f005"; }

span.stars_picker[data-stars="1"]:hover {
    background: linear-gradient(90deg,#000 0%,#013 13%,rgba(0,0,0,0.75) 13%);
}

span.stars_picker[data-stars="2"]:hover {
    background: linear-gradient(90deg,#000 0%,#126 32%,rgba(0,0,0,0.75) 32%);
}

span.stars_picker[data-stars="3"]:hover {
    background: linear-gradient(90deg,#000 0%,#248 50%,rgba(0,0,0,0.75) 50%);
}

span.stars_picker[data-stars="4"]:hover {
    background: linear-gradient(90deg,#000 0%,#369 70%,rgba(0,0,0,0.75) 70%);
}

span.stars_picker[data-stars="5"]:hover {
    background: linear-gradient(90deg,#000 0%,#48C 100%,rgba(0,0,0,0.75) 100%);
}

.artikelpruefung_dialog_tabelle th .col_printbtn_subprod,
.artikelpruefung_dialog_tabelle th .col_printbtn_normal,
.artikelpruefung_dialog_tabelle th .col_printbtn_dicht,
.artikelpruefung_dialog_tabelle th .col_printbtn_vde {
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
	border-bottom:2px solid #333;
	border-right:2px solid #333;
	position:absolute;
	bottom:0;
	right:0;
	top:0;
	width:50%;
	cursor:pointer;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
	background:#3b679e; /* Old browsers */
	background:-moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px black;
	color:white;
}

.artikelpruefung_dialog_tabelle th .col_printbtn_subprod:hover,
.artikelpruefung_dialog_tabelle th .col_printbtn_normal:hover,
.artikelpruefung_dialog_tabelle th .col_printbtn_dicht:hover,
.artikelpruefung_dialog_tabelle th .col_printbtn_vde:hover {
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	/* Permalink - use to edit and share this gradient:https://colorzilla.com/gradient-editor/#b8e1fc+0,a9d2f3+10,90bae4+25,90bcea+37,90bff0+50,6ba8e5+51,a2daf5+83,bdf3fd+100;Blue+Gloss+%231 */
	background:#b8e1fc; /* Old browsers */
	background:-moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6-15 */
	background:-webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10-25,Safari5.1-6 */
	background:linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-9 */
	text-shadow:0 0 3px white;
	color:black;
}

.artikelpruefung_dialog_tabelle td.hover,
.artikelpruefung_dialog_tabelle tr.hover td {
	background:#444 !important;
	color:white !important;
}

td.not-used,
tr.not-used td,
th.not-used,
tr.not-used th {
    background: linear-gradient(135deg,transparent 0%,transparent 25%,rgba(0,0,0,0.125) 25%, rgba(0,0,0,0.125) 50%, transparent 50%, transparent 75%, rgba(0,0,0,0.125) 75%, rgba(0,0,0,0.125) 100%) rgba(255,128,64,0.0625) !important;
    background-size: 10px 10px !important;
    background-repeat: repeat !important;
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.25) inset !important;
}

.cbc-task-appointment {
	border-color: #48C;
	background-color: #d5e8fb;
}

.cbc-task-task {
	border-color: gold;
	background-color: #e4d898;
}

.cbc-task-wiedervorlage {
	border-color: green;
	background-color: #bbe4bb;
}

.cbc-headliner {
	background: black;
	padding: 2px 8px 1px 8px;
	border-radius: 0 0 10px 10px;
	width: 120px;
	display: inline-block;
	color: white;
	font-weight: bold;
	position: absolute;
	top: -5px;
	left: 40px;
	box-shadow: 0 0 3px 1px #444;
	text-shadow:	 1px  1px 1px black,
						 1px -1px 1px black,
						-1px  1px 1px black,
						-1px -1px 1px black;
}

.standort_box_footer .gldp-darkneon .core {
    height: 20px !important;
    line-height: 20px !important;
}

.standort_box_container .listing_phone_caller {
	left: unset;
	right: -30px;
}

.recycler_tablerow {
	clear:both;
	margin:0;
	padding:5px 2px;
	background:linear-gradient(#def,#678);
	border-top:1px solid black;
}

.recycler_tablerow:hover {
	background:linear-gradient(gold,orangered);
}
