/*@font-face { font-family: droid; src: url('../fonts/Droid_Sans/DroidSans.ttf'); }
@font-face { font-family: droid; font-weight:bold; src: url('../fonts/Droid_Sans/DroidSans-Bold.ttf'); }

*{padding: 0; margin: 0; outline:none; text-decoration:none; font-family:droid, verdana, sans-serif;}
*/

@font-face { font-family: helvetica; 
src: url('../fonts/Swiss/Swiss_721.ttf'),
/* IE */
src: url('../fonts/Swiss/Swiss_721.eot');
}
@font-face { font-family: helvetica; font-weight:bold; 
src: url('../fonts/Swiss/Swiss_721_Bold.ttf'),
/* IE */
src: url('../fonts/Swiss/Swiss_721_Bold.eot'); }

/*@font-face { font-family: helvetica; src: url('../fonts/Switzerland/Switzerland_Condensed_Plain.ttf');}*/
/*@font-face { font-family: helvetica; src: url('../fonts/QTHelvetCnd.ttf');}*/
/*@font-face { font-family: helvetica; font-weight:bold; src: url('../fonts/Switzerland/Switzerland_Bold.ttf'); }*/

*{padding: 0; margin: 0; outline:none; text-decoration:none; font-family:helvetica;}

/*20170511*/
#b {
    /*border: solid 1px grey;*/
    position: absolute;
    top: 0px;
    z-index: 0;
}


/* Spaltenbreiten fŸr Sortierleiste und Datenliste (Ausnahme: 1. Spalte der Datenliste)*/
/* s_hh + s_mm -> s2*/
.s_radio{width:14px;}
.s_hh{width:26px;}/*-2px*/
.s_hh input{width:18px !important; margin-right:10px !important;}
.s_mm{width:46px;} /*+2px*/
.s_mm input{width:24px !important; margin-right:20px !important;}
.s_help {width:48px;}
.s_quittieren{width:50px;}
.s1{ width:36px;}
.s1_5{ width:60px;}
.s2{ width:84px;}
.s2_date {width:104px;}
.s2_mm {width:102px;}
.s3{ width:132px;}
.s3_mm{width:150px;}
.s4{ width:180px;}
.s4_minus_scrollwidth{width:170px;}
.s5{ width:228px;}
.s6{ width:276px;}
.s6_mit_rand{ width:295px;}
.s7{ width:324px;}
.s8{ width:372px;}
.s8_mit_rand{ width:392px;}
.s9{ width:420px;}
.s10{ width:468px;}
.s11{ width:468px;}
.s12{width:516px;}
.s13{width:564px;}
.s14{width:612px;}
.s14_minus_scrollwidth{width:600px;}
.s15{width:660px;}
.s19{width:1056px;}
.s20{width:900px;}
.s21{width:948px;}
.s22{width:1256px;}
/* sonderfall fŸr ersten listeneintrag wegen icon */
.l1{ width:18px;}
.l2_baum{width:54px;}
.l2{ width:66px;}
.l3{ width:114px;}
.l4{ width:162px;}
.l5{ width:210px;}
.l6{ width:258px;}
.l7{ width:306px;}
.l8{ width:354px;}
.l9{ width:402px;}
.l10{ width:450px;}
.l11{ width:448px;}
.l14{width:592px;}

/* spaltenbreiten stammdaten_datenpunkte */
.d3{ width:501px;}
.d4{ width:501px;}
.df3{ width:488px;}
.df4{ width:488px;}

.scrollpane {
	position:relative;
	overflow:hidden;
	border-top:1px solid #222222;
	background-color:#d0d0d0;
}

.subscrollpane {
	position:relative;
	overflow:hidden;
	border-top:1px solid #222222;
	background-color:#d0d0d0;
	left:158px;
	position:absolute !important;
	top:120px !important;

}

.dlformat {
	position:absolute !important;
	top:120px !important;
	left:0px;
	height:700px;
	background-color:#3f3f3f;
	border-top:1px solid #4e4e4e;
	border-bottom:1px solid #252525;
	border-left:1px solid #4e4e4e;
	border-right:1px solid #4e4e4e;
	overflow:hidden;
}

/* scrollpanes fŸr pulldownmenues */
.pd_scrollpane {
	position:relative;
	overflow:visible;
	border-top:1px solid #222222;
	background-color:#d0d0d0;
}

.pd_shortscrollpane {
	position:absolute; 
	left:-68px; 
	top:-250px;
	height:670px;
	width:187px;
	overflow:hidden;
	border-top:1px solid #222222;
	z-index:7500;
}

/* filterleiste */
.ok{float:left;}
#filterung {
	position:absolute;
	top:100px;
	left:0px;
	height:19px;
	width:1248px;
	padding-left:8px;
	border-bottom:1px solid #252525;
	border-left:1px solid #4e4e4e;
	border-right:1px solid #4e4e4e;
}
#filterung > div {
	position:relative;
	height:16px;
	margin-right:4px;/*10*/
	float:left;
	background-color:#282828;
	border:1px solid #000000;
	}
#filterung * div {position:absolute;}
#filterung input {
	height:16px;
	border:none;
	background-color:transparent;
	color:#dcdcdc;
	padding-left:3px;
	font-size:11px;
	font-weight:400;
	color:#c8c8c8;
}
#filterung img {cursor:pointer;}

/* sortierleiste */
#sortierung {
	position:absolute;
	top:0px;
	left:0px;
	height:16px;
	width:1248px;
	font-size:11px;
	font-weight:400;
	color:#c8c8c8;
	padding-left:8px;
	padding-top:80px;
	padding-bottom:4px;
	border-left:1px solid #4e4e4e;
	border-right:1px solid #4e4e4e;
}
.sortspalte {
	position:relative;
	float:left;
	margin-right:4px/*10px*/;
	height:16px;
	cursor:pointer;

-moz-user-select:none;
-khtml-user-select: none;

}
.sortspalte_1 {
	color:#c8c8c8;
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #434343, #292929); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#434343), to(#292929)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #434343, #292929); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #434343, #292929); /* Opera */
	background:-ms-linear-gradient(top, #434343, #292929); /* IE */
	background:linear-gradient(top, #434343, #292929); /* W3C Standard */
}
.sortspalte_1:hover {
	color:#c8c8c8;
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #5e5e5e, #2a2a2a); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#2a2a2a)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #5e5e5e, #2a2a2a); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #5e5e5e, #2a2a2a); /* Opera */
	background:-ms-linear-gradient(top, #5e5e5e, #2a2a2a); /* IE */
	background:linear-gradient(top, #5e5e5e, #2a2a2a); /* W3C Standard */
}

.sortspalte_1:active {
	color:#000000;
	border: 1px solid #000000;
	background:#88C031;
}
.sortspalte_4 {
	color:#000000;
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #a2e32d, #6b961e); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#a2e32d), to(#6b961e)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #a2e32d, #6b961e); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #a2e32d, #6b961e); /* Opera */
	background:-ms-linear-gradient(top, #a2e32d, #6b961e); /* IE */
	background:linear-gradient(90deg,top, #a2e32d, #6b961e); /* W3C Standard */
}
.sortspalte_4:hover {
	color:#000000;
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #a8de5b, #86bc39); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#a8de5b), to(#86bc39)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #a8de5b, #86bc39); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #a8de5b, #86bc39); /* Opera */
	background:-ms-linear-gradient(top, #a8de5b, #86bc39); /* IE */
	background:linear-gradient(top, #a8de5b, #86bc39); /* W3C Standard */
}
.sortspalte_4:active {
	color:#000000;
	border: 1px solid #000000;
	background:#88C031;
}

.sortspalte span{margin-left:5px; line-height:16px; font-weight:400;}
.sortspalte span.prio{margin-left:3px; line-height:16px; font-weight:400;}
.sortspalte img{position:absolute; right:5px; top:0px;}


/* datenblatt */
#datenblatt {
	display:none;
	position:absolute;
	top:0px;
	left:288px;/*296px*/
	z-index:50; /*500*/
	background-color:#3a3a3a;
	width:961px;
	height:821px;
}
.maxwidth {width:356px;}
.trenner {
	height:1px;
	border: none;
	margin-bottom:13px;
	background:-moz-linear-gradient(left, #86bc25, #3b3b3b); /* Firefox */
	background:-webkit-gradient(linear, left top, right top, from(#86bc25), to(#3b3b3b)); /* Safari, Chrome */
	background:-webkit-linear-gradient(left, #86bc25, #3b3b3b); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(left, #86bc25, #3b3b3b); /* Opera */
	background:-ms-linear-gradient(left, #86bc25, #3b3b3b); /* IE */
	background:linear-gradient(left, #86bc25, #3b3b3b); /* W3C Standard */
}
.trenner_grau {
	height:1px;
	border: none;
	background:-moz-linear-gradient(left, #4e4e4e, #3b3b3b); /* Firefox */
	background:-webkit-gradient(linear, left top, right top, from(#4e4e4e), to(#3b3b3b)); /* Safari, Chrome */
	background:-webkit-linear-gradient(left, #4e4e4e, #3b3b3b); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(left, #4e4e4e, #3b3b3b); /* Opera */
	background:-ms-linear-gradient(left, #4e4e4e, #3b3b3b); /* IE */
	background:linear-gradient(left, #4e4e4e, #3b3b3b); /* W3C Standard */
}
.trenner1 {width:800px;}
.trenner2 {width:564px;}
.trenner3 {width:290px;}
.trenner4 {width:464px;}

#alarm_trouble_umschalter{margin-top:-13px; margin-bottom:36px;}
.inlinereiter {
	float:left; 
	padding-left:10px;
	width:115px;
	height:23px;
	line-height:23px;
	font-size:13px; font-weight:bold;
}
.ir1{
	color:#c8c8c8;
	border:none;
	background:-moz-linear-gradient(top, #434343, #292929); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#434343), to(#292929)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #434343, #292929); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #434343, #292929); /* Opera */
	background:-ms-linear-gradient(top, #434343, #292929); /* IE */
	background:linear-gradient(top, #434343, #292929); /* W3C Standard */
}
.ir1:hover{
	color:#c8c8c8;
	border:none;
	background:-moz-linear-gradient(top, #434343, #292929); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#434343), to(#292929)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #434343, #292929); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #434343, #292929); /* Opera */
	background:-ms-linear-gradient(top, #434343, #292929); /* IE */
	background:linear-gradient(top, #434343, #292929); /* W3C Standard */
	
}
.ir1:active{
	color:#000;
	border:none;
	background:#88C031;
}
.ir4{
	color:#000;
	border:none;
	background:-moz-linear-gradient(top, #a2e32d, #6b961e); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#a2e32d), to(#6b961e)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #a2e32d, #6b961e); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #a2e32d, #6b961e); /* Opera */
	background:-ms-linear-gradient(top, #a2e32d, #6b961e); /* IE */
	background:linear-gradient(90deg,top, #a2e32d, #6b961e); /* W3C Standard */
	-moz-user-select:none;
	-khtml-user-select: none;
}
.ir4:hover{
	color:#000;
	border:none;
	background:-moz-linear-gradient(top, #a8de5b, #86bc39); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#a8de5b), to(#86bc39)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #a8de5b, #86bc39); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #a8de5b, #86bc39); /* Opera */
	background:-ms-linear-gradient(top, #a8de5b, #86bc39); /* IE */
	background:linear-gradient(top, #a8de5b, #86bc39); /* W3C Standard */
	-moz-user-select:none;
	-khtml-user-select: none;
}

/* nicht klickbarer inlinereiter */
.ir5{
	color:#808080;
	border:none;
	background-color:#323232;
	 font-weight:100;
	-moz-user-select:none;
	-khtml-user-select: none;
}

#db_complete{background-color:#3a3a3a; position:absolute; top:0px; left:0px; width:920px; height:820px;}
#db_headicon {margin-right:5px;float:left;}

.db_largetext {height:36px;width:600px; color:#c8c8c8; margin-top:4px;}
.db_largetext p{color:#c8c8c8;font-size:27px; text-shadow: 0px 1px 2px #000; font-weight:100;}

.db_smalltext {height:20px;width:800px;margin-bottom:3px; margin-right:24px; background-color:transparent; color:#dcdcdc;float:left;}
.db_smalltext p{margin-left:8px; border:none;background-color:transparent;color:#dcdcdc;font-size:13px; font-weight:700;}

#db_personaldata {height:202px; position:absolute; top:120px; left:46px;  background-image:url('../images/db_trennstrich.png');background-repeat:no-repeat;background-position:left bottom; padding-top:8px; overflow:hidden;}

.db_profileimg{
	position:absolute;
	top:4px;
	left:672px;
	background-image:url('../images/passbild/ContentDetail_Picture_Avatar.png'), url('../images/passbild/ContentDetail_Picture_bg.png'); 
	background-position: center center, left, top;
	background-repeat:no-repeat;
	width:86px;
	height:113px;
    overflow:hidden;
    -webkit-box-shadow: 1px 1px 2px #2f2f2f;
    -moz-box-shadow: 1px 1px 2px #2f2f2f;
    box-shadow: 1px 1px 2px #2f2f2f;
}
.db_profileimg img{position:absolute; margin-left:3px;margin-top:3px; height:107px; min-width:80px; width:inherit; clip:rect(auto, 80px, 107px, auto); vertical-align:middle; text-align:center;}
.delbutton {position:absolute; top:4px; right:4px; width:13px; height:13px; background-image:url('../images/inpicture_x.png'); cursor:pointer;	-moz-user-select:none; -khtml-user-select: none; display:none;}
.delbutton:hover {background-image:url('../images/inpicture_x_over.png');}
.delbutton:active {background-image:url('../images/inpicture_x_down.png');}
.delbutton_loader {width:18px !important; height:23px !important; min-width:5px !important; top:45px !important; right: 34px !important;}
#db_loadImg{position:absolute;top:85px;left:0px; width:79px; margin-left:2px; display:none;}
#db_gvdata {height:130px;margin-left:40px; padding-top:27px;background-image:url('../images/db_trennstrich.png');background-repeat:no-repeat;background-position:left bottom;}
#db_gvinfo {height:130px;margin-left:40px; padding-top:27px;}
#db_workinfo {height:202px; position:absolute; top:120px; left:46px;  background-image:url('../images/db_trennstrich.png');background-repeat:no-repeat;background-position:left bottom; padding-top:8px; overflow:hidden;}

.datenblock{display:inline; border-bottom:1px solid #4e4e4e;float:left; margin-right:10px;}
.datenblock_liniert{display:inline; float:left; margin-right:10px; background-image:url('../images/untersreicher.png'); background-repeat:repeat-x; position:relative;}
.datenblock_noborder{display:inline; border-bottom:1px solid transparent; float:left; margin-right:10px;}

div.db_dscr{height: 24px; color:#8c8c8c; line-height:25px; font-size:14px; font-weight:100; text-shadow: 0px 1px 1px #303030; float:left; padding:0px 12px 0px 0px;}

div.doppelpunkt{height: 24px; color:#8c8c8c; line-height:25px; font-size:14px; font-weight:100; text-shadow: 0px 1px 1px #303030; float:left;margin-left:-4px; background-color:transparent;}
.workinfo_beschriftung{color:#dcdcdc; line-height:25px;font-size:13px; font-weight:700; padding-left:12px;}

.db_entry {height:24px; float:left; background-color:transparent;color:#ffffff; padding:0px 2px 0px 0px; position:relative;}
.db_entry input{border:none; padding-left:2px; padding-top:1px; background-color:transparent; color:#acacac; font-size:14px; text-shadow: 0px 1px 1px #000; height:23px; width:inherit; margin-bottom:1px;}
.db_entry p{padding-left:2px; padding-top:1px; border:none; background-color:transparent;color:#acacac; font-size:14px; line-height:24px; text-shadow: 0px 1px 1px #000; height:23px; width:inherit; margin-bottom:1px;}

.db_inlineentry {height:24px; float:left; background-color:transparent;color:#ffffff; padding:0px 12px 0px 0px;}
.db_inlineentry input{border:none; background-color:transparent; color:#acacac; font-size:14px; text-shadow: 0px 1px 1px #000; line-height:25px; height:25px; margin-left:3px; width:inherit;}
.db_inlineentry p{margin-top:3px; border:none;background-color:transparent;color:#ffffff;font-size:14px; width:190px; text-shadow: 0px 1px 1px #000; line-height:25px;}

.db_entrycomment {color:#dcdcdc;float:left; border:none; padding:0px 2px 0px 0px; background-image:url('../images/untersreicher.png'); background-repeat:repeat;}
.db_entrycomment textarea{border:none; overflow:hidden; color:#dcdcdc; font-size:14px; resize:none; background-color:transparent; line-height:25px; text-shadow: 0px 1px 1px #000; padding-left:2px; padding-top:1px; width:inherit;}

.db_comment2zeiler{height:70px;}
.db_comment3zeiler{height:75px;}
.db_comment4zeiler{height:100px;}
.db_comment5zeiler{height:125px;}
.db_comment16zeiler{height:400px;}

.db_comment {color:#dcdcdc;float:left; border:none; background-image:url('../images/untersreicher.png'); background-repeat:repeat;}
.db_comment textarea{border:none; overflow:hidden; color:#acacac; font-size:14px; resize:none; background-color:transparent; line-height:25px; text-shadow: 0px 1px 1px #000;}

.vert_datenblock {float:left; width:328px;}

.db_standardbutton{border-left:1px solid #222222; border-right:1px solid #222222;color:#dcdcdc; background-image:url('../images/standartbutton.gif'); background-repeat:repeat-x;font-size:13px; line-height:24px; padding-left:10px; margin-top:8px;margin-left:4px;cursor:pointer;}
.db_standardbutton:hover{background-image:url('../images/standartbutton_over.gif');}
.db_standardbutton:active{background-image:url('../images/standartbutton_down.gif');}

.db_pulldown{display:none; position:relative; top:-26px; left:0px; z-index:850; margin-top:-20px; margin:0px; padding:0px;-moz-user-select:none;-khtml-user-select: none; height:25px;}
.db_pulldownopened{
	position:absolute;
	top:0px;
	left:-1px;
	height:23px;
	margin-left:1px;
	padding-top:1px;
	font-size:14px;
	line-height:24px;
	color:#c8c8c8;
	border: 1px solid #000000;
	background-image:url('../images/pulldown/arrow_up.png'), url('../images/pulldown/pd_bkg_active.png');
	background-position:right 0px, left top;
	background-repeat:no-repeat, repeat-x;
	clear:both; 
	cursor:pointer;	
}

.db_pulldownclosed{
	position:absolute;
	height:23px;
	padding-top:1px;
	font-size:14px;
	line-height:24px;
	color:#c8c8c8;
	border: 1px solid #000000;
	background-image:url('../images/pulldown/arrow_down.png'), url('../images/pulldown/pd_bkg.png');
	background-position:right 0px, left top;
	background-repeat:no-repeat, repeat-x;
	clear:both; 
	cursor:pointer;	
	overflow:hidden;
}
.db_pulldownclosed:hover{
	background-image:url('../images/pulldown/arrow_down.png'), url('../images/pulldown/pd_bkg_over.png');
	background-position:right 0px, left top;
	background-repeat:no-repeat, repeat-x;
}	
.db_pulldownclosed:active{
	background-image:url('../images/pulldown/arrow_down.png'), url('../images/pulldown/pd_bkg_down.png');
	background-position:right 0px, left top;
	background-repeat:no-repeat, repeat-x;
}
.db_pulldownclosed span{margin-left:6px;}
.db_choices{position:relative; top:-1px; right:23px; display:none; background-color:#d0d0d0;border-left:1px solid #222222; border-right:1px solid #222222;
    -webkit-box-shadow: 1px 1px 2px #2f2f2f;
    -moz-box-shadow: 1px 1px 2px #2f2f2f;
    box-shadow: 2px 2px 3px #1d1d1d;
   	z-index:9000;
}

/*.db_pulldown > .db_choices{position:relative; top:-7px; right:15px; border:1px solid #000;}*/
.db_pulldownentry{clear:both;height:24px;font-size:14px;line-height:24px;padding-left:8px;cursor:pointer;margin-bottom:0px;border-bottom:1px solid #000; color:#000; overflow:hidden;}
.db_pulldownentry:hover {background-color:#a1e256; color:#000;}
.db_pulldownentry:active {background-color:#86bc25; color:#000;}

.db_pulldownsubentry{clear:both;height:24px;font-size:14px;line-height:24px;padding-left:8px;cursor:pointer;margin-bottom:0px;border-bottom:1px solid #000; color:#000; overflow:hidden;}
.db_pulldownsubentry:hover {background-color:#a1e256; color:#000;}
.db_pulldownsubentry:active {background-color:#86bc25; color:#000;}

.db_pulldownentryactive {color:#cdcdcd !important;}

.short_pulldown{display:block; position:absolute; top:0px; left:0px; z-index:850; margin-top:-20px; margin:0px; padding:0px;}
.short_pulldownopened{position:absolute; top:-1px; left:-1px; background-image:url('../images/pulldown/shortpulldownBkg_open.gif');background-repeat:no-repeat; clear:both; width:140px; height:22px;font-size:13px; line-height:24px;padding-left:9px;cursor:pointer;color:#222222;}
.short_pulldownclosed{position:absolute; top:-1px; left:-1px; background-image:url('../images/pulldown/shortpulldownBkg.gif');background-repeat:no-repeat; clear:both; width:140px; height:22px;font-size:13px; line-height:24px;padding-left:9px;cursor:pointer;}
.short_pulldownclosed:hover{background-image:url('../images/pulldown/shortpulldownBkg_over.gif');}
.short_pulldownclosed:active{background-image:url('../images/pulldown/shortpulldownBkg_down.gif');}
.short_choices{position:relative; top:-1px;left:-1px; width:186px; display:none; border-left:1px solid #222222; border-right:1px solid #222222; border-bottom:1px solid #222222;background-color:#d0d0d0;}
.short_pulldown > .short_choices {position:relative; top:-7px; left:-68px; border:1px solid #222222;}
.short_pulldownentry{clear:both;width:178px;height:22px;font-size:13px;line-height:24px;padding-left:8px;cursor:pointer;margin-bottom:-1px;border-bottom:1px solid #a5a5a5; color:#3c3c3c;}
.short_pulldownentry:hover {background-color:#3a3a3a;color:#ffffff;}
.short_pulldownentry:active {background-color:#282828;}


.db_remove{
	background-image:url('../images/minus-button_mouseup.png');
	background-repeat:no-repeat;
	background-position: 0px 1px;
	width:24px;
	height:24px;
	border:1px solid #000;
	margin-left:20px;
	margin-top: -1px;
	cursor:pointer;
	visibility:hidden;
	float:left;
	-moz-user-select:none;
	-khtml-user-select: none;
}
.db_remove:hover{background-image:url('../images/minus-button_mouseover_minus.png');}
.db_remove:active{background-image:url('../images/minus-button_mousedown_minus.png');}

.db_add{
	background-image:url('../images/plus-button_mouseup.png');
	background-repeat:no-repeat;
	width:26px;
	height:25px;
	cursor:pointer;
	display:none;
	margin-right:20px;
	margin-top:10px;
	float:right;
	-moz-user-select:none;
	-khtml-user-select: none;
}
.db_add:hover{background-image:url('../images/plus-button_mouseover_plus.png');}
.db_add:active{background-image:url('../images/plus-button_mousedown_plus.png');}


.al_versuche_schaukel {
	float:left;
	margin-left:-26px;
	width:24px;
	height:24px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	overflow:hidden;
	cursor:pointer;
	display:none;
}

.pp_versuche_schaukel {
	float:left;
	width:24px;
	height:23px;
	border:1px solid #000;
	overflow:hidden;
	cursor:pointer;
}

.al_versuche_up{
	height:12px;

	background:url('../images/sortierpfeil_up.gif'), -moz-linear-gradient(top, #404040, #252525); /* Firefox */
	background:url('../images/sortierpfeil_up.gif'), -webkit-gradient(linear, left top, left bottom, from(#404040), to(#252525)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_up.gif'), -webkit-linear-gradient(top, #404040, #252525); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_up.gif'), -o-linear-gradient(top, #404040, #252525); /* Opera */
	background:url('../images/sortierpfeil_up.gif'), -ms-linear-gradient(top, #404040, #252525); /* IE */
	background:url('../images/sortierpfeil_up.gif'), linear-gradient(top, #404040, #252525); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 2px, 0px 0px;
}

.al_versuche_up:hover{
	background:url('../images/sortierpfeil_up.gif'), -moz-linear-gradient(top, #4e4e4e, #262626); /* Firefox */
	background:url('../images/sortierpfeil_up.gif'), -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#262626)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_up.gif'), -webkit-linear-gradient(top, #4e4e4e, #262626); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_up.gif'), -o-linear-gradient(top, #4e4e4e, #262626); /* Opera */
	background:url('../images/sortierpfeil_up.gif'), -ms-linear-gradient(top, #4e4e4e, #262626); /* IE */
	background:url('../images/sortierpfeil_up.gif'), linear-gradient(top, #4e4e4e, #262626); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 2px, 0px 0px;
}
.al_versuche_up:active{
	background:url('../images/sortierpfeil_up.gif'), -moz-linear-gradient(top, #303030, #353535); /* Firefox */
	background:url('../images/sortierpfeil_up.gif'), -webkit-gradient(linear, left top, left bottom, from(#303030), to(#353535)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_up.gif'), -webkit-linear-gradient(top, #303030, #353535); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_up.gif'), -o-linear-gradient(top, #303030, #353535); /* Opera */
	background:url('../images/sortierpfeil_up.gif'), -ms-linear-gradient(top, #303030, #353535); /* IE */
	background:url('../images/sortierpfeil_up.gif'), linear-gradient(top, #303030, #353535); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 2px, 0px 0px;
}

.al_versuche_down{
	height:12px;
	
	background:url('../images/sortierpfeil_down.gif'), -moz-linear-gradient(top, #404040, #252525); /* Firefox */
	background:url('../images/sortierpfeil_down.gif'), -webkit-gradient(linear, left top, left bottom, from(#404040), to(#252525)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_down.gif'), -webkit-linear-gradient(top, #404040, #252525); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_down.gif'), -o-linear-gradient(top, #404040, #252525); /* Opera */
	background:url('../images/sortierpfeil_down.gif'), -ms-linear-gradient(top, #404040, #252525); /* IE */
	background:url('../images/sortierpfeil_down.gif'), linear-gradient(top, #404040, #252525); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 4px, 0px 0px;
}
.al_versuche_down:hover{
	background:url('../images/sortierpfeil_down.gif'), -moz-linear-gradient(top, #4e4e4e, #262626); /* Firefox */
	background:url('../images/sortierpfeil_down.gif'), -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#262626)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_down.gif'), -webkit-linear-gradient(top, #4e4e4e, #262626); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_down.gif'), -o-linear-gradient(top, #4e4e4e, #262626); /* Opera */
	background:url('../images/sortierpfeil_down.gif'), -ms-linear-gradient(top, #4e4e4e, #262626); /* IE */
	background:url('../images/sortierpfeil_down.gif'), linear-gradient(top, #4e4e4e, #262626); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 4px, 0px 0px;
}
.al_versuche_down:active{
	background:url('../images/sortierpfeil_down.gif'), -moz-linear-gradient(top, #303030, #353535); /* Firefox */
	background:url('../images/sortierpfeil_down.gif'), -webkit-gradient(linear, left top, left bottom, from(#303030), to(#353535)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_down.gif'), -webkit-linear-gradient(top, #303030, #353535); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_down.gif'), -o-linear-gradient(top, #303030, #353535); /* Opera */
	background:url('../images/sortierpfeil_down.gif'), -ms-linear-gradient(top, #303030, #353535); /* IE */
	background:url('../images/sortierpfeil_down.gif'), linear-gradient(top, #303030, #353535); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 4px, 0px 0px;
}

.calbutton {
	position:absolute;
	top:0px;
	right:4px;
	width:24px;
	height:24px;
	background-image:url('../images/icons/dialogfenster/cal_button_up.png');
	display:none;
	cursor:pointer;
}

/* Klassen zur Darstellung validierter EintrŠge */
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {

}
    
.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field {
	background-color:#751c19 !important;
}


/* datenliste */
#datenliste {background-image:url('../images/datenliste_bkg.png');min-height:700px;}
/*margin top:0.5px workarround instead of filling empty fields ... TODO   */
#datenliste * div{float:left;/*margin-top:0.1px;*/min-height:1px;}
.datenliste {background-image:url('../images/datenliste_bkg.png');min-height:700px;}
.datenliste * div{float:left; }

.listeneintrag {
	height:25px; /*-0.5px*/
	line-height:25px;
	clear:both;
	cursor:pointer;
	overflow:hidden;
	padding-left:4px; /*9*/
	font-size:13px;
	font-weight:100;
	color:#bebebe;
	-moz-user-select:none;
	-khtml-user-select: none;
}


.unterlisteneintrag {
	clear:both;
	cursor:pointer;
	overflow:hidden;
	padding-left:9px;
	font-size:13px;
	font-weight:100;
	color:#bebebe;
	display:none;
	-moz-user-select:none;
	-khtml-user-select: none;
}


.unterlisteneintragdetail {	line-height:25px; height:25px;}

.unterlisteneintragcal {
	line-height:24px;
	height:24px;
	border-bottom:1px solid #373737;
	background-color:#745234;
	color:#1e1e1e;
}

.unterlisteneintragcalaktiv {
	line-height:24px;
	height:24px;
	border-bottom:1px solid #373737;
	background-color:#88C031;
	color:#1e1e1e;
}

.baumeintrag{
	height:25px;
	line-height:25px;
	clear:both;
	cursor:pointer;
	overflow:hidden;
	padding-left:18px;
	font-size:13px;
	font-weight:100;
	color:#bebebe;
}

.listeneintrag[name="sd_personen_listeneintrag"] {background-image:url('../images/icons/contentList/0_0_PersonenContentListInactive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="sd_personen_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_0_PersonenContentListInactive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="sd_datenpunkt_listeneintrag"] {background-image:url('../images/icons/contentList/0_1_DatenpunkteContentListInactive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="sd_datenpunkt_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_1_DatenpunkteContentListInactive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="gv_personen_kask_listeneintrag"] {background-image:url('../images/icons/contentList/0_2_PersonengruppekaskadierendContentListInactive.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag[name="gv_personen_para_listeneintrag"] {background-image:url('../images/icons/contentList/0_2_PersonengruppeparallelContentListInactive.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag[name="gv_personen_kask_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_2_PersonengruppeContentListInactive_Locked.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag[name="gv_personen_para_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_2_PersonengruppeContentListInactive_Locked.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag[name="gv_datenpunkt_listeneintrag"] {background-image:url('../images/icons/contentList/0_3_DatenpunktgruppeContentListInactive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="gv_datenpunkt_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_3_DatenpunktgruppeContentListInactive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="dienstplaene_listeneintrag"] {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListInactive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="dienstplaene_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListInactive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag[name="logbuch_listeneintrag"] {background-image:url('../images/icons/contentList/3_0_NotizContentListInactive.png');background-repeat:no-repeat;background-position:0px -2px;}

.listeneintrag[name="alarmplaene_listeneintrag"] {background-image:url('../images/icons/contentList/0_6_AlarmierungsplaeneContentListInactive.png');background-repeat:no-repeat;background-position:7px -2px;}
.listeneintrag[name="alarmplaene_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_6_AlarmierungsplaeneContentListInactive_Locked.png');background-repeat:no-repeat;background-position:7px -2px;}
.unterlisteneintrag[name="alarmplaene_listeneintrag"] {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListInactive.png');background-repeat:no-repeat;background-position:34px -2px;}
.unterlisteneintrag[name="alarmplaene_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListInactive_Locked.png');background-repeat:no-repeat;background-position:34px -2px;}

.listeneintrag[name="gv_dienstplangruppe_listeneintrag"] {background-image:url('../images/icons/dienstplangruppen_icon.png');background-repeat:no-repeat;background-position:0px -2px;}

.listeneintrag_aktiv {
	height:23px;
	line-height:23px;
	border-top:1px solid #252525;
	border-bottom:1px solid #252525;
	clear:both;
	cursor:pointer;
	overflow:hidden;
	padding-left:4px; /*9*/
	background-color:#88C031;
	font-size:13px;
	font-weight:400;
	color:#1e1e1e;
	width:100%; /*20170404 due to custom-scrollbar usage*/
}
.listeneintrag_aktiv[name="sd_personen_listeneintrag"] {background-image:url('../images/icons/contentList/0_0_PersonenContentListActive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="sd_personen_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_0_PersonenContentListActive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="sd_datenpunkt_listeneintrag"] {background-image:url('../images/icons/contentList/0_1_DatenpunkteContentListActive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="sd_datenpunkt_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_1_DatenpunkteContentListActive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="gv_personen_kask_listeneintrag"] {background-image:url('../images/icons/contentList/0_2_PersonengruppekaskadierendContentListActive.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag_aktiv[name="gv_personen_para_listeneintrag"] {background-image:url('../images/icons/contentList/0_2_PersonengruppeparallelContentListActive.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag_aktiv[name="gv_personen_kask_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_2_PersonengruppeContentListActive_Locked.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag_aktiv[name="gv_personen_para_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_2_PersonengruppeContentListActive_Locked.png');background-repeat:no-repeat;background-position:-2px -2px;}
.listeneintrag_aktiv[name="gv_datenpunkt_listeneintrag"] {background-image:url('../images/icons/contentList/0_3_DatenpunktgruppeContentListActive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="gv_datenpunkt_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_3_DatenpunktgruppeContentListActive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="dienstplaene_listeneintrag"] {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListActive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="dienstplaene_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListActive_Locked.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="logbuch_listeneintrag"] {background-image:url('../images/icons/contentList/3_0_NotizContentListActive.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintrag_aktiv[name="alarmplaene_listeneintrag"] {background-image:url('../images/icons/contentList/0_6_AlarmierungsplaeneContentListActive.png');background-repeat:no-repeat;background-position:7px -2px;}
.listeneintrag_aktiv[name="alarmplaene_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_6_AlarmierungsplaeneContentListActive_Locked.png');background-repeat:no-repeat;background-position:7px -2px;}
.unterlisteneintragcalaktiv[name="alarmplaene_listeneintrag"], .unterlisteneintragcal[name="alarmplaene_listeneintrag"] {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListActive.png');background-repeat:no-repeat;background-position:34px -2px;}
.unterlisteneintragcalaktiv[name="alarmplaene_listeneintrag"].locked, .unterlisteneintragcal[name="alarmplaene_listeneintrag"].locked {background-image:url('../images/icons/contentList/0_5_DienstplaeneContentListActive_Locked.png');background-repeat:no-repeat;background-position:34px -2px;}

.listeneintrag_aktiv[name="gv_dienstplangruppe_listeneintrag"] {background-image:url('../images/icons/dienstplangruppen_icon_aktiv.png');background-repeat:no-repeat;background-position:0px -2px;}
.listeneintragbaum_aktiv[name="alarmplaene_listeneintrag"] {background-image:url('../images/icons/alarmplan_pfeil_icon_aktiv.png');background-repeat:no-repeat;background-position:14px 4px;}

.listeneintrag_aktiv img{margin-top:-1px;}

.listeneintrag_marked{
	height:23px;
	line-height:25px;
	border-top:1px solid #252525;
	border-bottom:1px solid #252525;
	clear:both;
	cursor:pointer;
	overflow:hidden;
	padding-left:9px;
	background-color:#88C031;
	font-size:13px;
	font-weight:400;
	color:#1e1e1e;
}
.listeneintrag_marked[name="alarmplaene_listeneintrag"] {background-image:url('../images/icons/alarmplan_icon.png');background-repeat:no-repeat;background-position:14px 4px;}
.listeneintrag_marked[name="gv_datenpunkt_listeneintrag"] {background-image:url('../images/icons/datenpunkte_icon_aktiv.png');background-repeat:no-repeat;background-position:8px 6px;}

.listenpunkt{padding-left:6px; margin-right:6px;}
/*.listenpunkt img {margin-top:3px;}*/
.listenpunkt1 {padding-left:18px; margin-right:10px;}
.listenpunkt0 {padding-left:40px;}
.unterlistenpunkt {padding-left:56px;}

.listenpunkt_1 {padding-left:18px; margin-right:6px;}
.listenpunkt_1_w_icon{padding-left:22px; margin-right:8px;}
.listenpunkt_2{padding-left:0px; margin-right:6px;}

.quittiert {
	height:23px;
	background-image:url(../images/icons/contentList/1_0_AlarmeContentListQuittiert.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
}
.quittiert_marked {
	height:23px;
	background-image:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
}
.has_ticket {
	height:23px;
	background-image:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellt.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
}
.has_ticket_marked {
	height:23px;
	background-image:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
}
.has_ivtext {
	height:23px;
	width: 19px;
	background-image:url(../images/icons/contentList/ivtextInactive.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
}
.listeneintrag_aktiv > .has_ivtext/*_marked*/ {
	height:23px;
	width: 19px;
	background-image:url(../images/icons/contentList/ivtextActive.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
}

/* Ticket vorhanden und markiert */
.listeneintrag_aktiv > .has_ticket {
	height:23px;
	background-image:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
}

/* Ticket-Button ausblenden wenn Ticket vorhanden */
.has_ticket >.listbuttonbar2 > .troubleticket
{
	display: none !important;		
}

.listbuttonbar {
	width:170px;
	height:23px;
	margin-left:-6px;
	float:left;
	display:none;
	margin-top:0.49px ! important;
}
/*Bild zum Alarm Button*/
.listbuttonbar2 {
	width:40px;
	height:23px;
	margin-left:-6px;
	float:left;
	display:none;
	position:absolute;
	margin-top:0.49px ! important;
}
.listbutton {
	width:36px;
	height:19px;
	border:1px solid #000;
	margin-right:18px;
	margin-top:1px;
	float:left;
}
.listbutton.quittieren {
	background:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png),-moz-linear-gradient(top, #A2E32D, #6B9619);/* FF ITEC */
	background:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png),-ms-linear-gradient(top, #A2E32D, #6B9619);/* IE ITEC */}

.listbutton.quittieren:hover {
	/* FF */
	background:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png),-moz-linear-gradient(top, #a8de5b, #86bc39) ;
	/* IE */
	background:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png),-ms-linear-gradient(top, #a8de5b, #86bc39);}
.listbutton.quittieren:active {background:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png),#88C031;}
.listbutton.troubleticket { 
background:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png),-moz-linear-gradient(top, #A2E32D, #6B9619);/* FF ITEC */
/* IE ITEC */
background:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png),-ms-linear-gradient(top, #A2E32D, #6B9619);
}
.listbutton.troubleticket:hover { 
/* FF */
background:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png),-moz-linear-gradient(top, #a8de5b, #86bc39);
/* IE */
background:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png),-ms-linear-gradient(top, #a8de5b, #86bc39); 
}
.listbutton.troubleticket:active { background:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png),#88C031;}
.listbutton.bildzeigen { 
/* FF */
background:url(../images/icons/contentList/1_0_AlarmeContentListBildZumAlarm.png),-moz-linear-gradient(top, #a2e32d, #6b961e);
/* IE */
background:url(../images/icons/contentList/1_0_AlarmeContentListBildZumAlarm.png),-ms-linear-gradient(top, #a2e32d, #6b961e);
}
.listbutton.bildzeigen:hover { 
/* FF */
background:url(../images/icons/contentList/1_0_AlarmeContentListBildZumAlarm.png),-moz-linear-gradient(top, #a8de5b, #86bc39);
/* IE */
background:url(../images/icons/contentList/1_0_AlarmeContentListBildZumAlarm.png),-ms-linear-gradient(top, #a8de5b, #86bc39);
}
.listbutton.bildzeigen:active { background:url(../images/icons/contentList/1_0_AlarmeContentListBildZumAlarm.png),#88C031;}

/* Chrome, Safari */
.listbutton.quittieren {background:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png),-webkit-gradient(linear,left top,left bottom, from(#a2e32d), to(#6b961e));}
.listbutton.quittieren:hover {background:url(../images/icons/contentList/1_0_AlarmeContentListQuittieren.png),-webkit-gradient(linear,left top,left bottom, from(#a8de5b), to(#86bc39));}
.listbutton.troubleticket {background:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png),-webkit-gradient(linear,left top,left bottom, from(#a2e32d), to(#6b961e));}
.listbutton.troubleticket:hover {background:url(../images/icons/contentList/1_0_AlarmeContentListTroubleticketErstellen.png),-webkit-gradient(linear,left top,left bottom, from(#a8de5b), to(#86bc39));}
.listbutton.bildzeigen {background:url(../images/icons/contentList/1_0_AlarmeContentListBildZumAlarm.png),-webkit-gradient(linear,left top,left bottom, from(#a2e32d), to(#6b961e));}
.listbutton.bildzeigen:hover {background:url(../images/icons/contentList/1_0_AlarmeContentListBildZumAlarm.png),-webkit-gradient(linear,left top,left bottom, from(#a8de5b), to(#86bc39));}


.pfeil{width:16px; height:16px; background-image:url('../images/button/pfeil_rechts.gif');}

/* anzeigemanager, rechte spalte zum filtern von listeneintrŠgen */
#anzeigemanager {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#3b3b3b;
	width:200px;
	height:820px;
	font-size:13px;
	font-weight:400;
	color:#dcdcdc;
	z-index:51; /*501*/
}



/* buttonleiste */
#buttonleiste {
	position:absolute;
	top:822px;
	left:0px;
	height:37px;
	width:100%;
	background-color:#3b3b3b;
	border-top:1px solid #4e4e4e;
	overflow:hidden;
}
#buttons_links {padding-left:10px;padding-top:5px;}
#buttons_rechts {position:absolute;top:0px;right:47px;padding-top:5px;}
.button {
	display:block;
	position:relative;
	height:23px;
	float:left;
	margin-right:10px;
	font-size:12px;
	font-weight:400;
	overflow:hidden;
	color:#c8c8c8;
	text-align:center;
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #404040, #252525); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#404040), to(#252525)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #404040, #252525); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #404040, #252525); /* Opera */
	background:-ms-linear-gradient(top, #404040, #252525); /* IE */
	background:linear-gradient(top, #404040, #252525); /* W3C Standard */
	cursor:pointer;
	-moz-user-select:none;
	-khtml-user-select: none;
}
.button:hover {
	background:-moz-linear-gradient(top, #4e4e4e, #262626); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#262626)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #4e4e4e, #262626); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #4e4e4e, #262626); /* Opera */
	background:-ms-linear-gradient(top, #4e4e4e, #262626); /* IE */
	background:linear-gradient(top, #4e4e4e, #262626); /* W3C Standard */
}

.button:active {
	background:-moz-linear-gradient(top, #303030, #353535); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#303030), to(#353535)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #303030, #353535); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #303030, #353535); /* Opera */
	background:-ms-linear-gradient(top, #303030, #353535); /* IE */
	background:linear-gradient(top, #303030, #353535); /* W3C Standard */
}

.button p{display:inline-block; height:29px; vertical-align:middle; line-height:22px;}
.button img + p{display:inline-block; height:29px; vertical-align:middle; line-height:13px;}
.button img{margin-right:5px;}

.button.locked {
	color:#666;
	cursor:default;
	-moz-user-select:none;
	-khtml-user-select: none;
}
.button.locked:hover {
	background:-moz-linear-gradient(top, #404040, #252525); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#404040), to(#252525)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #404040, #252525); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #404040, #252525); /* Opera */
	background:-ms-linear-gradient(top, #404040, #252525); /* IE */
	background:linear-gradient(top, #404040, #252525); /* W3C Standard */
	cursor:default;
}
.button.locked:active {
	background:-moz-linear-gradient(top, #404040, #252525); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#404040), to(#252525)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #404040, #252525); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #404040, #252525); /* Opera */
	background:-ms-linear-gradient(top, #404040, #252525); /* IE */
	background:linear-gradient(top, #404040, #252525); /* W3C Standard */
	cursor:default;
}

/* Steuerbereich zum BlŠttern von Seiten */
#blaettern {
	position:absolute;
	top:10px;
	left:374px;
	width:600px;
	font-size:13px;
	font-weight:400;
	color:#c8c8c8;
}
#blaetterbuttons {position:absolute; top:0px; left:0px; width:280px;}
.blaetternbutton{
	float:left;
	margin-right:5px;
	width:22px;
	height:22px;
	cursor:pointer;
}
#pagenums{float:left; margin: 0px 5px;}
.blaetteridx {
	float:left;
	margin-right:3px;
	min-width:19px;
	height:16px;
	border:1px solid #000000;
	text-align:center;
	font-size:11px;
	line-height:16px;
	cursor:pointer;
	padding: 0px 2px;
	
	color:#c8c8c8;
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #434343, #292929); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#434343), to(#292929)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #434343, #292929); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #434343, #292929); /* Opera */
	background:-ms-linear-gradient(top, #434343, #292929); /* IE */
	background:linear-gradient(top, #434343, #292929); /* W3C Standard */
}

.blaetteridx:hover {
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #5e5e5e, #2a2a2a); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#2a2a2a)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #5e5e5e, #2a2a2a); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #5e5e5e, #2a2a2a); /* Opera */
	background:-ms-linear-gradient(top, #5e5e5e, #2a2a2a); /* IE */
	background:linear-gradient(top, #5e5e5e, #2a2a2a); /* W3C Standard */
}
.blaetteridx:active {
	border: 1px solid #000000;
	background:-moz-linear-gradient(top, #303030, #353535); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#303030), to(#353535)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #303030, #353535); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #303030, #353535); /* Opera */
	background:-ms-linear-gradient(top, #303030, #353535); /* IE */
	background:linear-gradient(top, #303030, #353535); /* W3C Standard */
}
.activepage {
	color:#000000 !important;
	border: 1px solid #000000 !important;
	background:-moz-linear-gradient(top, #a2e32d, #6b961e) ; /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#a2e32d), to(#6b961e)) ; /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #a2e32d, #6b961e); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #a2e32d, #6b961e); /* Opera */
	background:-ms-linear-gradient(top, #a2e32d, #6b961e); /* IE */
	background:linear-gradient(top, #a2e32d, #6b961e); /* W3C Standard */
}
.activepage:hover {
	background:-moz-linear-gradient(top, #a8de5b, #86bc39); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#a8de5b), to(#86bc39)); /* Safari, Chrome */
	background:-webkit-linear-gradient(top, #a8de5b, #86bc39); /* Safari, Chrome - neue Syntax! */
	background:-o-linear-gradient(top, #a8de5b, #86bc39); /* Opera */
	background:-ms-linear-gradient(top, #a8de5b, #86bc39); /* IE */
	background:linear-gradient(top, #a8de5b, #86bc39); /* W3C Standard */
}

#seitenwahl {position:absolute; top:0px; left:300px;}
#seiteninput input {
	height:16px;
	width:36px;
	padding-left:3px;
	font-size:11px;
	font-weight:400;
	color:#c8c8c8;
	margin:0px 20px 0px 10px;
	background-color:#282828;
	border:1px solid #000000;
}
/*#seitenok {position:absolute; top:0px; left:410px;}*/
#seitenok {position:absolute; top:0px; left:420px;}


/* Speicherdialog */
#speicherdialog {
	position:absolute;
	top:315px;
	left:540px;
	background-image:url('../images/speicherdialog_bkg.gif');
	width:272px;
	height:151px;
	display:none;
}
#speicher_dscr {
	position:absolute;
	top:51px;
	left:24px;
	color:#5a5a5a; 
	font-size:13px;
}
#speicher_cross {
	position:absolute;
	top:7px;
	left:250px;
	width:14px;
	height:14px;
	background-image:url('../images/speicherdialog_cross_up.gif');
	cursor:pointer;
}
#speicher_cancel {
	position:absolute;
	top:125px;
	left:7px;
	width:76px;
	height:20px;
	background-image:url('../images/speicherdialog_skip_up.gif');
	cursor:pointer;
}
#speicher_dontsave {
	position:absolute;
	top:125px;
	left:90px;
	width:100px;
	height:20px;
	background-image:url('../images/speicherdialog_nosave_up.gif');
	cursor:pointer;
}
#speicher_save {
	position:absolute;
	top:125px;
	left:195px;
	width:70px;
	height:20px;
	background-image:url('../images/speicherdialog_save_up.gif');
	cursor:pointer;
}


#liste_umschalter{
	position:absolute;
	top:49px;
	right:0px;
	text-align:right;
	z-index:5000;
	margin-right:2px;
}
#liste_umschalter img{margin-right:10px;cursor:pointer;}
#kalender {
	position:absolute;
	left:376px;
	top:252px;
	z-index:1500;
	cursor:pointer;
	display:none;
}
#kalender_b {
	position:absolute;
	top:35px;
	left:720px;
	width:15px;
	height:15px;
	background-image:url('../images/button/kalender_b_up.gif');
	cursor:pointer;
}
#kalender_b:hover {background-image:url('../images/button/kalender_b_over.gif');}
#kalender_b:active {background-image:url('../images/button/kalender_b_down.gif');}
#kalender_b[name="protokollkalender"] {left:247px;}
#kalender_b[name="historiekalender"] {left:710px;}
#kask_alarmlist {
	position:absolute;
	left:560px;
	height:325px;
	width:400px;
	font-size:13px;
	font-weight:400;
	color:#ffffff;
	float:left;
}

#kask_head{
	position:absolute; 
	left:0px; 
	top:28px;
	font-weight:700;
}

#kask_list{
	position:absolute; 
	left:0px; 
	top:100px;
}

#kask_title {
	position:relative;
	top:80px;
	left:0px;
	font-weight:700;
}
#kask_title1 {
	position:absolute;
	left:0px;
}
#kask_title2 {
	position:absolute;
	left:210px;
}
#kask_add{
	clear:both;
	margin-top:24px;
	margin-left:-10px;
}
.radio {
	float:left;
	margin-right:12px;
	margin-top:2px; 
	margin-bottom:8px;
}
.radioactive {cursor:pointer;}

.checkboxfield {margin-top:2px;}
.checkboxfield .checkbox {float:left;margin-right:12px;}
.checkboxfield .active img{cursor:pointer; margin-top:4px;}
.checkboxfield img{cursor:default; margin-top:4px;}
.checkboxfield .day{
	width:16px;
	font-size:12px;
	margin-left:5px;
	margin-top:4px;
	float:right;
}

/*dienstplanpopup*/
#dienstplanpopup {
	position:absolute;
	top:315px;
	left:540px;
	background-image:url('../images/dienstplan_popup_bkg.gif');
	width:279px;
	height:364px;
	display:none;
}

#dienstplanpopup_dscr {
	position:absolute;
	top:25px;
	left:50px;	
	font-weight:700;
	font-size:18px;
	overflow:hidden;
	height:25px;
}

#dienstplanpopup_cancel {
	position:absolute;
	top:325px;
	left:82px;
	width:79px;
	height:22px;
	background-image:url('../images/button/popup_skip_up.gif');
	cursor:pointer;
}
#dienstplanpopup_save {
	position:absolute;
	top:325px;
	left:170px;
	width:91px;
	height:22px;
	background-image:url('../images/button/popup_accept_up.gif');
	cursor:pointer;
}
.dienstplanpopup_entry {height:20px;width:98px; background-color:transparent;border:none;overflow:hidden;}
.dienstplanpopup_entry input{border:none;background-color:transparent;color:#323232;font-size:13px;width:100px;}



/*alarmplanpopup*/
#alarmplanpopup {
	position:absolute;
	top:45px;
	left:430px;
	background-image:url('../images/alarmplan_popup_bkg.gif');
	width:505px;
	height:774px;
	display:none;
}

#alarmplanpopup_dscr {
	position:absolute;
	top:25px;
	left:50px;	
	font-weight:700;
	font-size:18px;
	overflow:hidden;
	height:25px;
}

#alarmplanpopup_cancel {
	position:absolute;
	top:725px;
	left:302px;
	width:79px;
	height:22px;
	background-image:url('../images/button/popup_skip_up.gif');
	cursor:pointer;
}
#alarmplanpopup_save {
	position:absolute;
	top:725px;
	left:390px;
	width:91px;
	height:22px;
	background-image:url('../images/button/popup_accept_up.gif');
	cursor:pointer;
}
.alarmplanpopup_entry {height:20px;width:98px; background-color:transparent;border:none;overflow:hidden;}
.alarmplanpopup_entry input{border:none;background-color:transparent;color:#323232;font-size:13px;width:100px;}

.chkBox{background-image:url('../images/button/checkbox/checkbox_up_on.png');background-repeat:no-repeat;background-position:5px 5px;}
.chkBox_off{background-image:url('../images/button/checkbox/checkbox_up_off.png');background-repeat:no-repeat;background-position:5px 5px;}
.readOnlyActive{background-color:#3a3a3a!important;background-image:url('../images/untersreicher.png');}

/* Alarme: multi select */
#selectable .ui-selecting { outline:1px dotted #88C031; 	}
ol[id^="selectable_"] .ui-selecting { background: #c4ec66; color:#4a4a40}
/*
#selectable .ui-selected { 
	height:23px;
	line-height:23px;
	border-top:1px solid #252525;
	border-bottom:1px solid #252525;
	clear:both;
	cursor:pointer;
	overflow:hidden;
	background-color:#88C031;
}
*/
/*neue breiten*/
.s16{width:708px;}
.s17{width:756px;}
/* automatische Spaltenbreiten*/
.s1a{width:2.813%;}
.s2a{width:6.68%;}
.s3a{width:10.51%;}
.s4a{width:14.33%;}
.s5a{width:18.15%;}
.s6a{width:21.975%;}
.s6a_mit_rand{
width:-moz-calc(21.975% + 20px);
width:-webkit-calc(21.975% + 20px);
width:calc(21.975% + 20px);
}
.s7a{width:25.796%;}
.s8a{width:29.618%;}
.s8a_mit_rand{width:30.662%;} /*+20px??*/
.s9a{width:32.44%;}
.s10a{width:37.26%;}
.s11a{width:37.26%;}
.s12a{width:41.083%;}
.s13a{width:44.904%;}
.s14a{width:48.726%;}
.s14a_minus_scrollwidth{
width:-moz-calc(48.726% - 12px);
width:-webkit-calc(48.726% - 12px);
width:calc(48.726% - 12px);
}
.s15a{width:52.548%;}
.s16a{width:56.36%;}
.s17a{width:60.19%;}

.s19a{width:84.076%;}
.s19sa{
width:-moz-calc(84.076% - 200px);
width:-webkit-calc(84.076% - 200px);
width:calc(84.076% - 200px);
}
.s20a{width:71.656%;}
.s21a{width:75.478%;}
.s22a{
min-width:1256px;
/*min-width:1268px;*/
width:100%;
}

.l2a{ width:5.255%;}
.l3a{ width:9.076%;}
.l4a{ width:12.898%;}
.l5a{ width:16.72%;}
.l6a{ width:20.541%;}
.l7a{ width:24.363%;}
.l8a{ width:28.185%;}
.l9a{ width:32.006%;}
.l10a{ width:35.828%;}
.l11a{ width:35.669%;}
.l14a{width:47.134%;}

/* spaltenbreiten stammdaten_datenpunkte */
.d3a{ width:39.889%;}
.d4a{ width:39.889%;}
.df3a{ width:38.854%;}
.df4a{ width:38.854%;}

.filter{
width:-moz-calc(100% - 20px);
width:-webkit-calc(100% - 20px);
width:calc(100% - 20px);
}

/* Listeneintrag */
.lcw {
min-width:1236px;
width:-moz-calc(100% - 0px);
width:-webkit-calc(100% - 0px);
width:calc(100% - 20px);
}

#filterung {
	width:90%!important; /*fallback*/
	width:-moz-calc(100% - 10px)!important;
	width:-webkit-calc(100% - 10px)!important;
	width:calc(100% - 10px)!important;
	min-width:1248px;
}

#sortierung {
	width:90%!important; /*fallback*/
	width:-moz-calc(100% - 10px)!important;
	width:calc(100% - 10px)!important;
	min-width:1248px;
}

#datenblatt {
/*	left:calc(22% + 20px);*/
	width:80%;
	width:-moz-calc(100% - 290px);
	width:calc(100% - 290px);
	min-width:961px;
}

#mainframe {
	width: 100%!important;
	/*min-width:1248px;*/
	min-width:1258px;

}
#blaettern {
	left: 0!important;
	margin-left:350px; /*fallback*/
	margin-left: -moz-calc(50% - 300px); /*minus Halbe Breite des Pagers*/
	margin-left: -webkit-calc(50% - 300px); /*minus Halbe Breite des Pagers*/
	margin-left: calc(50% - 300px); /*minus Halbe Breite des Pagers*/
}

/* Layer */
.layer_schaukel {
	float:left;
	margin-left:0px;
	margin-top:-1px;
	width:24px;
	height:24px;
	border-left:0px solid #000;
	border-right:0px solid #000;
	overflow:hidden;
	cursor:pointer;
	display:none;
}
.layer_schaukel_border {
	border-top:1px solid #000;
	border-bottom:0px solid #000;
	border-right:1px solid #000;
}
.layer_up{
	height:12px;
	
	background:url('../images/sortierpfeil_up.gif'), -moz-linear-gradient(top, #404040, #252525); /* Firefox */
	background:url('../images/sortierpfeil_up.gif'), -webkit-gradient(linear, left top, left bottom, from(#404040), to(#252525)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_up.gif'), -webkit-linear-gradient(top, #404040, #252525); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_up.gif'), -o-linear-gradient(top, #404040, #252525); /* Opera */
	background:url('../images/sortierpfeil_up.gif'), -ms-linear-gradient(top, #404040, #252525); /* IE */
	background:url('../images/sortierpfeil_up.gif'), linear-gradient(top, #404040, #252525); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 2px, 0px 0px;
}

.layer_up:hover{
	background:url('../images/sortierpfeil_up.gif'), -moz-linear-gradient(top, #4e4e4e, #262626); /* Firefox */
	background:url('../images/sortierpfeil_up.gif'), -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#262626)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_up.gif'), -webkit-linear-gradient(top, #4e4e4e, #262626); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_up.gif'), -o-linear-gradient(top, #4e4e4e, #262626); /* Opera */
	background:url('../images/sortierpfeil_up.gif'), -ms-linear-gradient(top, #4e4e4e, #262626); /* IE */
	background:url('../images/sortierpfeil_up.gif'), linear-gradient(top, #4e4e4e, #262626); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 2px, 0px 0px;
}
.layer_up:active{
	background:url('../images/sortierpfeil_up.gif'), -moz-linear-gradient(top, #303030, #353535); /* Firefox */
	background:url('../images/sortierpfeil_up.gif'), -webkit-gradient(linear, left top, left bottom, from(#303030), to(#353535)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_up.gif'), -webkit-linear-gradient(top, #303030, #353535); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_up.gif'), -o-linear-gradient(top, #303030, #353535); /* Opera */
	background:url('../images/sortierpfeil_up.gif'), -ms-linear-gradient(top, #303030, #353535); /* IE */
	background:url('../images/sortierpfeil_up.gif'), linear-gradient(top, #303030, #353535); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 2px, 0px 0px;
}

.layer_down{
	height:12px;
	
	background:url('../images/sortierpfeil_down.gif'), -moz-linear-gradient(top, #404040, #252525); /* Firefox */
	background:url('../images/sortierpfeil_down.gif'), -webkit-gradient(linear, left top, left bottom, from(#404040), to(#252525)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_down.gif'), -webkit-linear-gradient(top, #404040, #252525); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_down.gif'), -o-linear-gradient(top, #404040, #252525); /* Opera */
	background:url('../images/sortierpfeil_down.gif'), -ms-linear-gradient(top, #404040, #252525); /* IE */
	background:url('../images/sortierpfeil_down.gif'), linear-gradient(top, #404040, #252525); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 4px, 0px 0px;
}
.layer_down:hover{
	background:url('../images/sortierpfeil_down.gif'), -moz-linear-gradient(top, #4e4e4e, #262626); /* Firefox */
	background:url('../images/sortierpfeil_down.gif'), -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#262626)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_down.gif'), -webkit-linear-gradient(top, #4e4e4e, #262626); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_down.gif'), -o-linear-gradient(top, #4e4e4e, #262626); /* Opera */
	background:url('../images/sortierpfeil_down.gif'), -ms-linear-gradient(top, #4e4e4e, #262626); /* IE */
	background:url('../images/sortierpfeil_down.gif'), linear-gradient(top, #4e4e4e, #262626); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 4px, 0px 0px;
}
.layer_down:active{
	background:url('../images/sortierpfeil_down.gif'), -moz-linear-gradient(top, #303030, #353535); /* Firefox */
	background:url('../images/sortierpfeil_down.gif'), -webkit-gradient(linear, left top, left bottom, from(#303030), to(#353535)); /* Safari, Chrome */
	background:url('../images/sortierpfeil_down.gif'), -webkit-linear-gradient(top, #303030, #353535); /* Safari, Chrome - neue Syntax! */
	background:url('../images/sortierpfeil_down.gif'), -o-linear-gradient(top, #303030, #353535); /* Opera */
	background:url('../images/sortierpfeil_down.gif'), -ms-linear-gradient(top, #303030, #353535); /* IE */
	background:url('../images/sortierpfeil_down.gif'), linear-gradient(top, #303030, #353535); /* W3C Standard */
	background-repeat:no-repeat;
	background-position:8px 4px, 0px 0px;
}


.init_delay_btns {
	float:right;
	/*position:absolute;*/
	margin-left:-26px;
	width:24px;
	height:24px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	overflow:hidden;
	cursor:pointer;
	/*display:none;*/
	/*right:12px;*/
	margin-right:12px;
	top:0px;
	
}
.delay_btns {
	float:right;
	/*position:absolute;*/
	/*margin-left:-26px;*/
	width:24px;
	height:24px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	overflow:hidden;
	cursor:pointer;
	/*display:none;*/
	/*right:12px;*/
	margin-right:12px;
	top:0px;
	
}
.icon_active{
	padding-left:10px;
	padding-right:10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEREMwOTkwNjJFMjA2ODExOTEwOTg2QzYzMzZBRTRGOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QzJEQjU5MDk0MTQxMUUwODU5MTlENTc1M0YwREYyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QzJEQjU4Rjk0MTQxMUUwODU5MTlENTc1M0YwREYyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwRTdCQkZCMTMyMDY4MTE4NzFGRTQ2REI1NTBBQjQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQzA5OTA2MkUyMDY4MTE5MTA5ODZDNjMzNkFFNEY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rfhj1gAAAOxJREFUeNqMkE1KA0EQhV/1dCfRIX+CIEScgXiNWecKWSY3iCcxN9Dl3GPWHkBBGIiLgSzCQH5kfq0XJWsLiuqu9/Wr7pa2bcEIw3ChZa4ZaSaacZqmr9SEkALPV7flqjMuYa9rVEcPxc7htHVrBZ8kCIKFf1e9DKffEOExTTXngPyzh0Nml5Yj+pMaXd/AeAIxCjRAU7dgX6E5oWgwAYz1fp3+gk6uB2RviAglcujPRvcdFRrwjqK0qOXuq1C5SAjF+cabPTzewDp7carKCulmy2Vs+Mzs47R+T3LsM4HvhufKPfvU5T//9CPAAAY2aGaVjDHwAAAAAElFTkSuQmCC")
}
.icon_inactive{
	padding-left:10px;
	padding-right:10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEREMwOTkwNjJFMjA2ODExOTEwOTg2QzYzMzZBRTRGOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QzJEQjU5NDk0MTQxMUUwODU5MTlENTc1M0YwREYyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QzJEQjU5Mzk0MTQxMUUwODU5MTlENTc1M0YwREYyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwRTdCQkZCMTMyMDY4MTE4NzFGRTQ2REI1NTBBQjQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQzA5OTA2MkUyMDY4MTE5MTA5ODZDNjMzNkFFNEY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+is0FVAAAAOBJREFUeNqMUCsOg0AUfAvLR9ZgUBgcpAIEprqCCyB7A+gxqtojVFZwBVSDJGmxJASFJHgS6JtNU91NJps3Mzs7u2LbNsLyPO/EW8Y4MJ6MxzAMd2jya7iGYVj4vk+u69I4jseu647M79l4lkiIoqhI05R0XSchBDmOQ0EQkGmaBetvJGVJkijBMAzSNI3WdaVlWQh80zQZTIc4jsm2bZUCoCcAHrqGkn3fk2VZKklKqXbM4KHD9KjrWp3kDj9gBg9dn+f5lef5bpqmBFeiW9u2VJYlVVV149ddxD//9BFgAKnRW7A0FQznAAAAAElFTkSuQmCC")
}
.icon_warning{
	padding-left:10px;
	padding-right:10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wQCCBQhHOH8ogAAAPtJREFUGNONkLtKw1AAQE8e9t48IIEGUiolFwQpXVxEXDL3C5QIDvUP9CNEdNE/0MEhf+GQTYQ6tLhecKlgS5RCC2mJixRHz3w4wzHqugZAKTUAMiAFCiDXWj8A2L/C7cmRc96KJWG4RVlW/cnHsq+U2tNaXxhJkgxOM+f+YL+JYbChruH5ZcpjvjizgazXDQgCiWXJjbReL+l1A2CR2UCaqBaWKfmbsm2fRPnAJDWBYlXNcdw2UsYIESFljOO2WVVzgMIE8tF4RkNEuF4Hz1e4XoeGiBiNZwC5VZbl63F2Fe7uvB+GgcBxt/n+emM4fOLy5vNOa31t/OfTD993ULET1oV9AAAAAElFTkSuQmCC")
}
.icon_error{
	padding-left:10px;
	padding-right:10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wQCCBMmzcT/xgAAAOZJREFUGNONkDFug0AABAcMRCejAxu5uIprXCC5yQP4B1Xk/MBOlSeksvODRKn4Bw+40oWb66iQ01gIS86lQKJIlZW22tVKs55zDgCt9RaogBJogNpa+wngOefQWh9fFoudns9JheC777HXK4fL5d1au/fyPN++ZtnHY1HwV+Z04q3rngOg2ihFtFziR9FU+Lnd2CgFXVf5QCmLgiCO8aNochDHyHG99IHmPgyESUIoJTMhCKUkTBLuwwDQ+EDdGjOGacrDakWYpsyEoDUGoJ7ovtbrXVaWCKXo25auaXg6n0e6//z0CzxQUs2Y/M9HAAAAAElFTkSuQmCC")
}
.listbuttonbar2{/*Bild zum Alarm und Ticket Positionierung*/
	margin-left:42px!important;
}

.YY_shorttext {
    white-space: nowrap; 
   /* width: 12em; */
    overflow: hidden;
    text-overflow: ellipsis ! important; 
   /* border: 1px solid #ff0000;*/
}

/* modifications for new scrollbar plugin*/

.has_am{
	width:calc(100% - 202px)!important;
}

#sortierung.has_am{
	right: 200px !important;
	left: 0;
	margin-right: 0;
	padding-right: 0;
	float: right;
	width: unset !important;
}

#filterung.has_am{
	right: 200px !important;
	width: unset !important;
}
#anzeigemanager{
	height:unset !important;
	top:120px;
}
#datenliste{
	margin-right:0px;
	min-width:inherit;
}

/* scroll container sizes*/

/* default size */
.container { 
  min-height: 200px !important; 
	height: 323px !important ;
}
.datenblatt{
	min-width: 200px !important;
	border-right: 1px solid #4e4e4e;
}
