h4.headTitle {display: block;clear: both;line-height: 120%;padding: 15px 0 0 10px;border-bottom: 1px solid #aaaaaa; margin: 0 0 10px 0;}
.iTitle {display: block;clear: both;line-height: 120%;padding: 15px 0 0 10px;border-bottom: 1px solid #aaaaaa; margin: 0 0 10px 0;}
.ifContainer {position: relative; display: block; float: left; overflow: hidden; width: 100%;}

.w100 {width: 100%;} 
.w75 {width: 75%;} 
.w66 {width: 66.66%;} 
.w50 {width: 50%;} 
.w33 {width: 33.33%;} 
.w25 {width: 25%;} 
.w20 {width: 20%;} 
.w12 {width: 12.5%;}


.ifContainer .ifTitle {position: realtive; display: block; /*height: 22px;*/ line-height: 22px; padding: 10px 0px 0px 10px; overflow: hidden; font-size: 14px; font-weight: normal;
/*	color: #444444; */}
.ifContainer .ifTitle.mand {padding-left: 26px; background: url(../img/mandatory.png) 10px 12px no-repeat; }
.ifContainer .ifContent {position: relative; display: block; padding: 5px 0px 5px 20px; overflow: hidden;}
.ifContainer .ifContent .ifMarks {position: absolute; display: block; left: 0px; top: 0px;}
.ifContainer .ifContent .ifMarks .ic32 {margin: 5px 0 0 5px;}
.ifContainer .ifContent .ifWrapper {/*overflow: hidden;*/ padding: 0 25px; min-height: 32px;}
.ifContainer .ifContent .ifWrapper.fullSize {padding-left: 0px;}
.ifContainer .ifContent .ifHolder {width: 100%; padding: 0 5px; background: #f0f0f0; background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); border-width: 1px; border-style: solid; border-color: #cccccc; border-radius: 5px; font-size: 12px; min-height: 30px;}/*color: #666666;*/
.ifContainer.fail .ifContent .ifHolder {border-color: #FF9999;}
.ifContainer.fail .ifTitle {color: #CC0000;}
.ifContainer .ifContent .ifHolder.noborder {border-width: 0px; background: transparent; box-shadow: none; cursor: default;}/*color: #000000*/
.ifContainer .ifContent .ifHolder input, .ifContainer .ifContent .ifHolder select {border: none; height: 30px; line-height: 30px; padding: 0; width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; color: black; background: transparent;}
/*.ifContainer .ifContent .ifHolder input[type="password"] {font:small-caption;font-size:24px;}*/
.ifContainer .ifContent .ifHolder select {background: url('../../system/img/bg_inps.png') right 0px no-repeat;color:black;}
.ifContainer .ifContent .ifHolder input.calendar {background: url('../../system/img/bg_inps.png') right -32px no-repeat;color:black;}
.ifContainer .ifContent .ifHolder input.timedCalendar {background: url('../../system/img/bg_inps.png') right -64px no-repeat;color:black;}
.ifContainer .ifContent .ifHolder input.upload {background: url('../../system/img/bg_inps.png') right -96px no-repeat;color:black;}
.ifContainer .ifContent .ifHolder input.checkInput {background: url('../../system/img/bg_inps.png') right -160px no-repeat;color:black;}
.ifContainer .ifContent .ifHolder input.checkInput.bad {background: url('../../system/img/bg_inps.png') right -128px no-repeat;color:black;}
.ifContainer .ifContent .ifHolder textarea {border: none; font-size: 12px; line-height: 15px; padding: 0; width: 100%; color: black; background-color: transparent;}
.ifContainer:hover .ifHolder, .ifContainer .ifContent .ifHolder .mBlock:hover {} /*color: #000000;*/
.ifContainer .ifContent .ifHolder .show {height: 20px; line-height: 20px; padding: 5px; margin: 0 -5px; width: 100%; color: inherit;}
.ifContainer .ifContent .ifHolder .mBlock {position: relative; display: block; height: 16px; line-height: 16px; padding: 5px; margin: 2px; background: #ffffff; background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); border-width: 1px; border-style: solid; border-color: #cccccc; border-radius: 5px; float: left; color: #666666;}
.ifContainer .ifContent .ifHolder .mBlock.sel {border-color: #666666; background: #444444; color: #ffffff; color/*\**/: #aa0000\9;}
/* iForm Buttons with icons */
.icBut {position: relative; display: inline-block; appearance: none; -moz-appearance: none; -webkit-appearance: none; height: 24px; line-height: 16px; font-size: 12px; padding: 0 10px 0 5px; margin: 2px; border-radius: 3px;text-decoration: none;cursor: pointer;}
.icBut:hover {text-decoration: none;box-shadow: 0 0 6px #cccccc;}
.icBut.s24 {height: 32px; line-height: 24px; border-radius: 4px; font-size: 13px;}
.icBut.s32 {height: 40px; line-height: 32px; border-radius: 6px; font-size: 15px;}
.icBut.noic {padding: 0 10px; vertical-align: top;}
.icBut.disab {color: #ffffff; text-shadow: 0 0 2px rgba(0,0,0,0.6); background: #CCCCCC; background: -moz-linear-gradient(top, #cccccc 0%, #666666 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#666666)); background: -webkit-linear-gradient(top, #cccccc 0%,#666666 100%); background: -o-linear-gradient(top, #cccccc 0%,#666666 100%); background: -ms-linear-gradient(top, #cccccc 0%,#666666 100%); background: linear-gradient(to bottom, #cccccc 0%,#666666 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#666666',GradientType=0 ); border: 1px solid #666666;}
.icBut.green {color: #ffffff; text-shadow: 0 0 2px rgba(0,0,0,0.6); background: #55dd55; background: -moz-linear-gradient(top, #55dd55 0%, #008800 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55dd55), color-stop(100%,#008800)); background: -webkit-linear-gradient(top, #55dd55 0%,#008800 100%); background: -o-linear-gradient(top, #55dd55 0%,#008800 100%); background: -ms-linear-gradient(top, #55dd55 0%,#008800 100%); background: linear-gradient(to bottom, #55dd55 0%,#008800 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55dd55', endColorstr='#008800',GradientType=0 ); border: 1px solid #008800;}
.icBut.red {color: #ffffff; text-shadow: 0 0 2px rgba(0,0,0,0.9); background: #a90329; background: -moz-linear-gradient(top, #a90329 0%, #6d0019 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(100%,#6d0019)); background: -webkit-linear-gradient(top, #a90329 0%,#6d0019 100%); background: -o-linear-gradient(top, #a90329 0%,#6d0019 100%); background: -ms-linear-gradient(top, #a90329 0%,#6d0019 100%); background: linear-gradient(to bottom, #a90329 0%,#6d0019 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); border: 1px solid #6d0019;}
.icBut.blue {color: #ffffff; text-shadow: 0 0 2px rgba(0,0,0,0.8); background: #3399ff; background: -moz-linear-gradient(top, #3399ff 0%, #113399 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3399ff), color-stop(100%,#113399)); background: -webkit-linear-gradient(top, #3399ff 0%,#113399 100%); background: -o-linear-gradient(top, #3399ff 0%,#113399 100%); background: -ms-linear-gradient(top, #3399ff 0%,#113399 100%); background: linear-gradient(to bottom, #3399ff 0%,#113399 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399ff', endColorstr='#113399',GradientType=0 ); border: 1px solid #113399;}
.icBut.black {color: #ffffff; text-shadow: 0 0 2px rgba(0,0,0,0.9); background: #666666; background: -moz-linear-gradient(top, #666666 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); background: -webkit-linear-gradient(top, #666666 0%,#000000 100%); background: -o-linear-gradient(top, #666666 0%,#000000 100%); background: -ms-linear-gradient(top, #666666 0%,#000000 100%); background: linear-gradient(to bottom, #666666 0%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); border: 1px solid #000000;}
.icBut.light {color: #000000; text-shadow: 0 1px 2px #ffffff; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #999999 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#999999)); background: -webkit-linear-gradient(top, #ffffff 0%,#999999 100%); background: -o-linear-gradient(top, #ffffff 0%,#999999 100%); background: -ms-linear-gradient(top, #ffffff 0%,#999999 100%); background: linear-gradient(to bottom, #ffffff 0%,#999999 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999999',GradientType=0 ); border: 1px solid #999999;}
.icBut.white {color: #36b4de;text-shadow: 0 0 1px rgba(0,0,60,0.5);background: #f0f0f0;background: -moz-linear-gradient(top,  #fefefe 0%, #efefef 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#efefef));background: -webkit-linear-gradient(top,  #fefefe 0%,#efefef 100%);background: -o-linear-gradient(top,  #fefefe 0%,#efefef 100%);background: -ms-linear-gradient(top,  #fefefe 0%,#efefef 100%);background: linear-gradient(to bottom,  #fefefe 0%,#efefef 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 );border: 1px solid #d8d8d8;}
.icBut .ic16, .icBut .ic32, .icBut .ic24 {vertical-align: middle;margin-right: 5px;}
.icBut .btDiv {display: inline-block; width: 0px; height: 100%; border-right: 1px solid rgba(255,255,255,0.3); border-left: 1px solid rgba(0,0,0,0.3); vertical-align: middle; margin: 0 10px 0 0;}
/* LOCK (simple check) */
.ifHolder .lockCon {position: relative; display: inline-block; height: 27px; width: 80px; padding: 0; margin: 0; background: #eeeeee; background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); border-radius: 15px; border: 1px solid #cccccc;}
.ifHolder .lockCon .text {position: relative; display: inline-block; text-align: center; font-size: 11px; font-weight: bold; float: left; height: 28px; line-height: 28px; width: 40px; padding: 0; margin: 0; color: #990000; text-shadow: 0px -1px 2px #ffffff;}
.ifHolder .lockCon .text.on {color: #008800;}
.ifHolder .lockCon .lockBut {position: absolute; display: block; width: 34px; height: 18px; top: 4px; left: 4px; border-radius: 10px;
background: #999999;
background: -moz-linear-gradient(top, #cccccc 0%, #999999 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#999999));
background: -webkit-linear-gradient(top, #cccccc 0%,#999999 100%);
background: -o-linear-gradient(top, #cccccc 0%,#999999 100%);
background: -ms-linear-gradient(top, #cccccc 0%,#999999 100%);
background: linear-gradient(to bottom, #cccccc 0%,#999999 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 ); border: 1px solid #cccccc; box-shadow: 0px 0px 2px #888888;}
/* CAPTCHA HOLDER */
.ifHolder .capCon {position: relative; display: inline-block; height: 30px; width: 100%; padding: 0; margin: 0; background: #ffffff; background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); border-radius: 5px; border: 1px solid #cccccc;}
.ifHolder .capCon .capBut {position: absolute; display: block; height: 26px; width: 36px; top: 1px; left: 1px; border-radius: 3px; background: #bbbbbb; background: -moz-linear-gradient(top, #eeeeee 0%, #bbbbbb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#bbbbbb)); background: -webkit-linear-gradient(top, #eeeeee 0%,#bbbbbb 100%); background: -o-linear-gradient(top, #eeeeee 0%,#bbbbbb 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#bbbbbb 100%); background: linear-gradient(to bottom, #eeeeee 0%,#bbbbbb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#bbbbbb',GradientType=0 ); border: 1px solid #eeeeee; border: 1px solid #cccccc; box-shadow: 0 0 4px #cccccc;}
.ifHolder .capCon .capBut:hover {background: #aaaaaa; background: -moz-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#aaaaaa)); background: -webkit-linear-gradient(top, #eeeeee 0%,#aaaaaa 100%); background: -o-linear-gradient(top, #eeeeee 0%,#aaaaaa 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#aaaaaa 100%); background: linear-gradient(to bottom, #eeeeee 0%,#aaaaaa 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#aaaaaa',GradientType=0 );}
.ifHolder .capCon .capBut .ic32 {margin: -3px 4px 0 4px;}
.ifHolder .capCon .capBut .ic32.chev-ri {cursor: w-resize;}
.ifHolder .capCon .capBut .ic32.ok {cursor: not-allowed;}

/* COUNTER, ZEIT */
.ifHolder .fakeInput, .ifHolder .fakeZeit {position: absolute; text-align: right; right: 80px;}
.ifHolder .addValue, .ifHolder .remValue, .ifHolder .pluValue, .ifHolder .minValue {float: right; background: #cccccc; background: -moz-linear-gradient(top, #f0f0f0 0%, #cccccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#cccccc)); background: -webkit-linear-gradient(top, #f0f0f0 0%,#cccccc 100%); background: -o-linear-gradient(top, #f0f0f0 0%,#cccccc 100%); background: -ms-linear-gradient(top, #f0f0f0 0%,#cccccc 100%); background: linear-gradient(to bottom, #f0f0f0 0%,#cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#cccccc',GradientType=0 ); border: 1px solid transparent; margin: 0; border: none; border-left: 1px solid #aaaaaa; height: 30px; cursor: pointer;}
.ifHolder .addValue:hover, .ifHolder .remValue:hover, .ifHolder .minValue:hover, .ifHolder .pluValue:hover {background: #bbbbbb; background: -moz-linear-gradient(top, #eeeeee 0%, #bbbbbb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#bbbbbb)); background: -webkit-linear-gradient(top, #eeeeee 0%,#bbbbbb 100%); background: -o-linear-gradient(top, #eeeeee 0%,#bbbbbb 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#bbbbbb 100%); background: linear-gradient(to bottom, #eeeeee 0%,#bbbbbb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#bbbbbb',GradientType=0 );}
.ifHolder .remValue, .ifHolder .minValue {margin: 0 -5px 0 0; border-radius: 0 4px 4px 0;}
/* DROPIMAGE AND IMAGE HANDLING */
.ifContainer .ilContainer {position: absolute; display: block; top: 37px; left: 0; width: 100%; height: 106px; margin: 0; padding: 0;}
.ifContainer .ilContainer .imageList {display: block; height: 100px; line-height: 100px; margin: 0 315px 0 2px; padding: 0; background: #f0f0f0; background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); background: linear-gradient(to bottom, #eeeeee 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); border-width: 1px; border-style: solid; border-color: #cccccc; border-radius: 5px; overflow: hidden;}
/*.ifContainer .ilContainer .imageList:hover {box-shadow: 0px 0px 5px #000000;}*/
.ifContainer .ilContainer .imageList .imgListCont {position: relative; height: 100%;}
.ifContainer .ilContainer .imageList .imgListCont .imgBox {display: block; position: relative; float: left; padding: 2px; margin: 0; height: 96px; width: 100px; line-height: 96px; text-align: center; background-color: transparent; border: none;}
.ifContainer .ilContainer .imageList .imgListCont .imgBox img {display: inline-block; max-width: 88px; max-height: 88px; border: 1px solid #000000; padding: 0px; margin: 0px; vertical-align: middle;}
.ifContainer .ilContainer .imageList .imgListCont .imgBox.default img {border: 2px solid #ff6600; max-width: 86px; max-height: 86px;}
.ifContainer .ilContainer .imageList .imgListCont .placeSorter {display: block; position: relative; float: left; padding: 0; margin: 0; height: 92px; width: 96px; text-align: center; border-radius: 6px; border: 4px dashed #DDAA99; background: rgba(255,255,255,0.5);}
.ifContainer .ilContainer .imageList .imgListCont .imgBox .iMove {position: absolute; display: block; top: 0; left: 0; opacity: 0.5;cursor: pointer;}
.ifContainer .ilContainer .imageList .imgListCont .imgBox .iMove:hover {opacity: 1;}
.ifContainer .ilContainer .imageList .imgListCont .imgBox .iPref {position: absolute; display: block; top: 4px; right: 4px;cursor: pointer;}
.ifContainer .ilContainer .imageList .imgListCont .dragHandler {position: absolute;display: block;bottom: 0;left: 0;width: 100%;height: 10px;background: #00aadd;opacity: 0.2;}
.ifContainer .ilContainer .imageList .imgListCont .dragHandler:hover {opacity: 1;}
.ifContainer .ilContainer .dropArea {position: absolute; display: block; top: 0px; right: 0; width: 300px; height: 98px; cursor: pointer;border: 2px dashed #cccccc; border-radius: 8px;background: url('../../system/img/upl0.png') 30px 15px no-repeat;transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms;}

.ifContainer .ilContainer .dropArea:hover {background: url('../../system/img/upl1.png') 30px 15px no-repeat #efefef; border-color:#aaaaaa; box-shadow: inset 0 0 20px rgba(0,0,0,0.4);}
.ifContainer .ilContainer .dropArea .dropText {opacity: 0.4;color: #205cde;display: inline-block; position: relative; left: 110px; top: 15px; width: 175px; text-align: center; font-size: 18px; font-weight: bold; line-height: 24px;transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms;}
.ifContainer .ilContainer .dropArea:hover .dropText {opacity: 1;}

/* DROPBOX IMAGE CONTROLL */
#controlBox {position: absolute; display: none; top: 100px; left: 200px; z-index: 1000;}
#controlBox .controlContent{position: relative; display: block; background-color: #000000; border: 1px solid #cccccc; border-radius: 3px; box-shadow: 0 0 6px #000000; padding: 2px 5px; color: #ffffff;}
#controlBox .controlContent p {display: block; height: 24px; line-height: 24px;margin-right: 22px;font-size: 14px;}
#controlBox .controlArrow{position: absolute; display: block; top: 7px; left: -23px; width: 24px; height: 24px; background: url('../img/contentarrow2.png') top center no-repeat;}
#controlBox .btCloser {position: absolute; top: 2px; right: 2px;background-color: #ffffff;border: 1px solid #ffffff; box-shadow: inset 0 0 6px #000000;border-radius: 2px;}
/**/

/**/
.ifHolder .checkLabel {line-height: 32px;cursor:pointer;}
.ifHolder .checkLabel .ic32 {vertical-align: middle;margin: -3px 5px 0 0;cursor:pointer;}
.ifoot {height: 30px; margin: 15px 0 5px 0; padding: 10px; border-top: 1px solid #dddddd; text-align: right;}
.ihead {line-height: 20px; margin: 15px 0 5px 0; padding: 0 10px !important; border-bottom: 1px solid #dddddd; text-align: left;}

/* LIST SEQUENCER BEGIN */
#listContainer {position: relative; display: block; width: 100%; min-width: 800px; font-size: 12px;}
#listHeader {position: relative; display: block; width: 100%; height: 30px; line-height: 30px; border-radius: 5px 5px 0 0; background: #444444; color: #ffffff; font-weight: bold; margin: 0 0 2px 0;}
#listFooter {position: relative; display: block; width: 100%; height: 30px; line-height: 30px; border-radius: 0 0 5px 5px; background: #444444 !important; color: #ffffff; font-weight: bold; margin: 2px 0 0 0;}
#listContainer .itemBase {position: relative; display: block; width: 100%; margin: 0; padding: 0;}
#listContainer .listItem {position: relative; display: block; width: 100%; height: 30px; line-height: 30px; margin: 2px 0; background-color: #eeeeee; background-color: rgba(0,0,0,0.1);overflow: hidden;}
#listContainer .listPH {position: relative; display: block; width: 100%; height: 30px; line-height: 30px; margin: 2px 0; background-color: #ddffdd;  background-color: rgba(0,196,0,0.2);overflow: hidden;border-radius: 15px;}
#listContainer .itemBase .listItem:hover {background-color: #ffee8a;}
#listContainer .cellItem {position: relative; display: table-cell; height: 30px; line-height: 30px; padding: 0; margin: 0;}
#listContainer .cellContent {display: block; padding: 0 5px; overflow: hidden;}
#listContainer .cellItem .ic16 {vertical-align: text-bottom;}
#listFooter button.footButton {border: none; background-color: #ffffff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 20px; line-height: 20px; margin: 5px 2px; color: #000000; font-size: 12px;}
.dblTrg {cursor: pointer;}
/* LIST SEQUENCER END */
/* LIST TABLE SEQUENCER BEGIN */
#tabContainer {min-width: 800px; font-size: 12px;}
#tabContainer td {padding: 0; margin: 0;}
#tabHeader {width: 100%; height: 30px; line-height: 30px;background: #444444; color: #ffffff; font-weight: bold;}
#tabFooter {width: 100%; height: 30px; line-height: 30px;background: #444444 !important; color: #ffffff; font-weight: bold;}
#tabContainer .tabBase {width: 100%; margin: 0; padding: 0;}
#tabContainer .tabBase tr {width: 100%; height: 30px; line-height: 30px; margin: 2px 0; background-color: #eeeeee; background-color: rgba(0,0,0,0.1);overflow: hidden;border-bottom: 2px solid White;border-top: 2px solid White;}
#tabContainer .tabBase tr:hover {background-color: #ffee8a;}
#tabContainer .tabItem {height: 30px; line-height: 30px;}
#tabContainer .cellContent {display: block; padding: 0 5px; overflow: hidden; height: 30px;}
#tabContainer .tabItem .ic24 {margin: 3px 0;}
#tabFooter .footButtonContainer {display: block; float: right;}
#tabFooter button.footButton {border: none; background-color: #ffffff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 20px; line-height: 20px; margin: 5px 2px; color: #000000; font-size: 12px; float: left;}
.tabTarget {cursor: pointer;}
/* LIST TABLE SEQUENCER END */
.pagerNum {position: relative; display: block; float: left; padding: 3px; margin: 4px 1px; background-color: #ffffff; line-height: 16px; height: 16px; font-size: 13px; color: #000000;}
.pagerNum.actual {background-color: #666666; color: #ffffff; cursor: default;}
.pagerIcon {position: relative; display: block; float: left; border: 3px solid #ffffff; margin: 4px 1px; background-color: #ffffff;}
.pagerMore {position: relative; display: block; float: left; margin: 4px 1px; border: 3px solid #666666; background-color: #666666;}
.pagerIcon.to-start {border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;}
.pagerIcon.to-end {border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;}
/* NYELV VÁLASZTÓ DOBOZ */
#langList { list-style-type: none; padding: 0; margin: 0; display: block; position: relative; overflow: hidden; width: 100%; min-height: 30px;}
#langList li { overflow: hidden; margin: 5px 0 0 0; padding: 5px 10px; background-color: #E5CD5E; color: #000000; font-size: 12px; font-weight: bold; cursor: default; text-transform: uppercase; border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;}
#langList.tabbed li { position: absolute; display: block; top: 0; left: 0; padding: 3px 4px 7px 4px;}
#langList li.close { background-color: #444444; color: #ffffff; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#langList.tabbed li.close { padding: 3px 4px;}
#langList .lgContent { width: 100%; position: relative; display: inline-block; overflow: hidden; padding: 5px 0; background-color: #f0f0f0;border:1px solid silver;}
#langList.tabbed .lgContent { margin-top: 3px;}
#langList .lgContent.close { display: none !important; padding: 0;}
#langList #viewChanger { display: block; padding: 0 2px; background: #eeeeee; border: 1px solid #cccccc; border-radius: 4px; margin: 2px 0 0 3px; float: right;}
/* --- CELLFILTER --- */
#cellFilterContainer {display: inline-block; height: 32px; line-height: 32px; float: right; margin: 2px 5px; padding: 3px 5px; position: relative; background-color: #eeeeee; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #cccccc;}
#cellFilterContainer .cellSelectContainer {display: inline-block; position: relative; float: left; height: 32px; line-height: 32px; min-width: 150px; padding: 0; margin: 0;}
#cellFilterContainer .cellSelectContainer .cellTitle {display: inline-block; height: 20px; width: 60px; text-align: right; line-height: 20px; padding: 2px 2px 2px 6px; margin: 0; border: none; font-size: 12px; cursor: default;}
#cellFilterContainer .cellSelectContainer .cellValue {display: inline-block; background-color: #ffffff; height: 20px; line-height: 20px; width: 140px; padding: 2px; margin: 0; font-size: 12px; border: none; cursor: default; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#cellFilterContainer .cellSelectContainer .fltCtrl {margin: -6px 0px; width: 24px; height: 24px; background-position: -160px -5px;}
#cellFilterContainer .cellSelectContainer .cellList {position: absolute; left: 68px; top: 25px; width: 160px; background-color: #ffffff; border: 1px solid #eeeeee; border-top: none; z-index: 10; padding-top: 5px; margin: 0; list-style: none; display: none;}
#cellFilterContainer .cellSelectContainer .cellList li {font-size: 12px; padding: 5px; line-height: 13px; cursor: default;}
#cellFilterContainer .cellSelectContainer .cellList li:hover {background-color: #333399; color: #ffffff;}
/* --- */
#listFilterContainer {height: 44px; float: right; margin: 0; padding: 0; position: relative;}
#selectContainer {display: inline-block; position: relative; background-color: #eeeeee; float: left; height: 38px; line-height: 38px; width: 146px; padding: 0 5px; margin: 2px 0; border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; border: 1px solid #cccccc; border-right: none;}
#selValueTxt {display: block; float: left; background-color: #ffffff; height: 20px; line-height: 20px; width: 118px; padding: 2px; margin: 8px 4px 8px 0; border: none; cursor: default; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#selCtrl {float: left; margin: 4px -6px}
#valList {position: absolute; left: 5px; top: 30px; width: 122px; background-color: #ffffff; border: 1px solid #eeeeee; border-top: none; z-index: 15; padding-top: 5px; margin: 0; list-style: none; display: none;}
#valList li {font-size: 12px; padding: 5px; line-height: 13px; cursor: default;}
#valList li:hover {background-color: #333399; color: #ffffff;}
#inputContainer {display: block; float: left; position: relative; background-color: #eeeeee; height: 24px; width: 120px; padding: 8px 5px 6px 0; margin: 2px 0; border: none; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#inputContainer input {height: 20px; background-color: #ffffff; line-height: 20px; padding: 2px; width: 115px; border: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#checkContainer {display: inline-block; position: relative; float: left; background-color: #eeeeee; padding: 3px 3px 0px 2px; margin: 2px 0; border: none; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 35px;}
#butContainer {display: inline-block; position: relative; float: left; background-color: #eeeeee; padding: 0 2px 0 0; margin: 2px 0; border: 1px solid #cccccc; border-left: none; border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; height: 38px;}
.sButContainer {position: relative; height: 16px; width: 16px; padding: 0; margin: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; float: left; vertical-align: middle;}
.sButContainer32 {position: relative; display: inline-block; height: 32px; width: 32px; padding: 0; margin: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; float: left; vertical-align: middle;}

/* --- */
