@import "xtree.css";
*{font-family:Verdana,Arial,Helvetica,sans-serif;outline:none}
html,body{margin:0;padding:0;font-size:13px;background:#FFF url(../images/bg_body.jpg) repeat-x left top;height:100%;width:100%}
img{border-width:0}
input[type="text"],input[type="password"],textarea,select{outline:none;vertical-align:baseline}
h1{font-size:13px;font-weight:700;color:#999;padding-bottom:8px;border-bottom:1px solid #EEE}
a{color:#080;text-decoration:none}
a:hover{text-decoration:underline;color:#000}
.clearer{clear:both}
form{margin:0;padding:0}
.textbox{background:#FFF;border:1px solid #999;-webkit-border-radius:5px;border-radius:5px;padding-left:5px;color:#666;font-size: 1em;}
.textfield{display:inline-block;margin-right:5px;max-width:18em;white-space:normal;word-wrap:break-word;background:#FFF;border:1px solid #999;-webkit-border-radius:5px;border-radius:5px;padding-left:5px;color:#666}
label{font-size:1rem}
.redText{color:red}
.deactive{border-width:0;background:none}
.button{height:38px;position:relative;box-shadow:inset 0 1px rgba(255,255,255,0.3);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;font-size:13px;padding:5px 10px}
.button-blue{background:#34a5cf;background:-moz-linear-gradient(#34a5cf,#2a8ac4);background:-ms-linear-gradient(#34a5cf,#2a8ac4);background:-o-linear-gradient(#34a5cf,#2a8ac4);background:-webkit-gradient(linear,0 0,0 100%,from(#34a5cf),to(#2a8ac4));background:-webkit-linear-gradient(#34a5cf,#2a8ac4);background:linear-gradient(#34a5cf,#2a8ac4);border:1px solid #2b8bc7;color:#FFF;text-shadow:0 -1px rgba(0,0,0,0.3);text-decoration:none}
.button-orange{background:#fbd568;background:-moz-linear-gradient(#fbd568,#ffb347);background:-ms-linear-gradient(#fbd568,#ffb347);background:-o-linear-gradient(#fbd568,#ffb347);background:-webkit-gradient(linear,0 0,0 100%,from(#fbd568),to(#ffb347));background:-webkit-linear-gradient(#fbd568,#ffb347);background:linear-gradient(#fbd568,#ffb347);border:1px solid #f4ab4c;color:#962;text-shadow:0 1px rgba(255,255,255,0.3);text-decoration:none}
.button-red{background:#F99;background:-moz-linear-gradient(#F99,#ff000);background:-ms-linear-gradient(#F99,#F33);background:-o-linear-gradient(#F99,#F33);background:-webkit-gradient(linear,0 0,0 100%,from(#F99),to(#F33));background:-webkit-linear-gradient(#F99,#F33);background:linear-gradient(#F99,#F33);border:1px solid #900;text-decoration:none;color:#FFF!important}
.button-green{background:#57C7A3;background:-moz-linear-gradient(#57C7A3,#3CB38E);background:-ms-linear-gradient(#57C7A3,#3CB38E);background:-o-linear-gradient(#57C7A3,#3CB38E);background:-webkit-gradient(linear,0 0,0 100%,from(#57C7A3),to(#3CB38E));background:-webkit-linear-gradient(#57C7A3,#3CB38E);background:linear-gradient(#57C7A3,#3CB38E);border:1px solid #2bc78b;color:#FFF!important;text-shadow:0 -1px rgba(0,0,0,0.3);text-decoration:none}
.button-grey{background:#EEE;background:-moz-linear-gradient(#EEE,#CCC);background:-ms-linear-gradient(#EEE,#CCC);background:-o-linear-gradient(#EEE,#CCC);background:-webkit-gradient(linear,0 0,0 100%,from(#EEE),to(#CCC));background:-webkit-linear-gradient(#EEE,#CCC);background:linear-gradient(#EEE,#CCC);border:1px solid #DDD;color:#666;text-shadow:0 -1px #FFF;text-decoration:none}
.button-black{background:#000;background:-moz-linear-gradient(#666,#000);background:-ms-linear-gradient(#666,#000);background:-o-linear-gradient(#666,#000);background:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#000));background:-webkit-linear-gradient(#666,#000);background:linear-gradient(#666,#000);border:1px solid #333;color:#FFF!important;text-shadow:0 -1px rgba(0,0,0,0.3);text-decoration:none}
.button-blue:hover,.button-orange:hover,.button-green:hover,.button:hover,.button-red:hover{box-shadow:inset 0 1px rgba(255,255,255,0.3),inset 0 20px 40px rgba(255,255,255,0.15);cursor:pointer;text-decoration:none}
.button-blue:active,.button-orange:active,.button-green:active,.button:active,button-red:active{top:2px}
.button-long{height:1.5em;margin-top:.5em;width:30%;line-height:.5em}
#page{min-width:997px;height:auto!important;height:100%;min-height:100%;margin:0 auto -25px;position:relative;overflow:hidden}
#top{background:#EEE;height:8px;border-bottom:1px solid #CCC;margin:0;padding:0;min-width:500px}
#topnav{position:relative}
#topnavdiv{position:absolute;right:20px;top:8px;background:#EEE;border:1px solid #CCC;border-width:0 1px 1px;height:25px;line-height:25px;margin:0;padding:2px 15px;border-radius:0 0 7px 7px;z-index:500}
#topnav a{text-decoration:none;color:#666}
#topnav a:hover{color:#333;text-decoration:underline}
#top form{display:inline}
#header{padding:5px 15px;background:#FFF url(../images/bg_header.gif) repeat-x left top;height:75px;overflow:hidden}
#userinfo{position:absolute;right:10px;top:80px;font-weight:400;font-size:.9em;color:#777}
#menu{background:#EFE url(../images/bg_menu.jpg) repeat-x left top;height:33px;positon:relative;min-width:1280px}
#menu ul{list-style:none;margin:0;padding:0;height:25px;line-height:25px;position:relative;list-style-type:none;list-style-image:none}
#menu ul li{float:left;background:transparent url(../images/menu_spacer.jpg) no-repeat right top;display:block;position:relative;list-style-type:none}
#menu ul li.last{background-image:none}
#menu ul li a{display:block;color:#005736;text-decoration:none;font-weight:700;padding:0 20px;text-shadow:#FFF 1px 1px 2px}
#menu ul li.active a,#menu ul li a:hover{background-color:#FFF;color:#000;text-decoration:none}
#menu ul li a:hover{opacity:.5}
#menu ul ul{display:none;position:absolute;margin:0;padding:0;z-index:500;top:25px;left:0}
#menu ul ul li{float:none;display:block;background-image:none;height:25px;line-height:25px}
#menu ul ul a{font-weight:400;width:180px;padding:0;height:25px;line-height:25px;color:#00472A;background:#EFEFEF url(../images/navi_c.gif) repeat-x left bottom;padding:0 10px;border:1px solid #FFF;border-color:#FFF #CCC #CCC #FFF}
#menu ul ul li a:hover{opacity:1}
#menu li:hover > ul{display:block}
#menu li li:hover > ul{display:block;left:200px;top:0}
#menu ul li a img{vertical-align:middle}
#content{overflow-x:auto;overflow-y:hidden;height:auto!important}
#content .wrapper{margin:5px 10px 40px;border:1px solid transparent}
#layout1{margin:20px 0}
.module{padding:15px;position:relative;background:#FFF;border-radius:4px;color:#777;box-shadow:0 2px 2px #565,0 1px 5px #565,0 0 0 12px #DED;float:left;margin-left:20px;margin-right:10px}
.border{min-height:0;margin:0 20px 20px;padding:15px;background:#FFF;border-radius:4px;color:#777;box-shadow:0 2px 2px #565,0 1px 5px #565,0 0 0 12px #DED}
.border-details{margin-top:25px}
#layout1{list-style-type:none;margin:0 20px 30px;padding:0}
#layout1 li{float:left;margin-right:1%}
#layout1 .module2{margin-bottom:1em}
#layout1 .col1{width:18%;min-width:250px}
#layout1 .col2{width:40%;min-width:399px}
#layout1 .col3{width:19%;min-width:250px}
#layout1 .col4{width:19%}
#layout1 ol li{float:none;margin-right:auto;margin-bottom:7px}
#layout1 ol li span{color:#666}
.clearfix:after{content:"";display:table;clear:both}
#login{width:340px;margin:100px auto 30px;padding:15px;position:relative;background:#FFF;border-radius:4px;color:#777;box-shadow:0 2px 2px #565,0 1px 5px #565,0 0 0 12px #DED}
#login h1{font-size:15px;font-weight:700;color:#CBA;padding-bottom:8px;border-bottom:1px solid #EEE}
#login h1 .login{color:#776;padding-right:2px}
#login h1 .sign{color:#FB5;padding-left:2px}
#login label{display:block;padding:0 0 5px 2px;text-transform:uppercase;font-weight:400}
#login .textbox{border:1px solid #CCC;outline:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:25px;line-height:25px;color:#000;display:block;width:89%;margin-bottom:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
#login .logon{background:#EEE url(../images/user.png) no-repeat left center;padding-left:35px}
#login .password{background:#EEE url(../images/key.png) no-repeat left center;padding-left:35px}
#login input[type=text]:hover,#login input[type=password]:hover{border-color:#9C9}
#login input[type=text]:focus,#login input[type=password]:focus{border-color:#AAA}
#login input[type=submit],#login .register{width:48%;float:left}
#login input[type=submit]{margin-right:1%}
#login .register{margin-left:1%;height:37px}
#login p:last-of-type{clear:both}
#login .opt{text-align:right;margin-right:3px;font-weight:400}
#login input[type=checkbox]{vertical-align:middle;margin:-1px 5px 0 1px}
#copyright{position:absolute;width:100%;bottom:0;left:0;border-top:1px solid #CCC;background-color:#FFF;font-size:.9em;font-weight:400;color:#666;height:25px}
#copyright div{margin:5px 10px}
#copyright span{float:right}
.listview,.listview2{width:100%}
.listview th,.listview2 th{text-align:left;padding:8px 10px;color:#FFF;font-weight:400;background:#019960;background:-moz-linear-gradient(top,#019960 1%,#1b684b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#019960),color-stop(100%,#1b684b));background:-webkit-linear-gradient(top,#019960 1%,#1b684b 100%);background:-o-linear-gradient(top,#019960 1%,#1b684b 100%);background:-ms-linear-gradient(top,#019960 1%,#1b684b 100%);background:linear-gradient(to bottom,#019960 1%,#1b684b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019960',endColorstr='#1b684b',GradientType=0)}
.listview thead th span.info,.listview2 thead th span.info{color:#CCC}
.listview thead td,.listview2 thead td,.listview thead tr.fields th{border:1px solid #85909a;border-width:0 0 1px 1px;color:#000;padding:5px 10px;background:#e2e2e2;cursor:pointer;background:-moz-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e2e2e2),color-stop(50%,#dbdbdb),color-stop(51%,#d1d1d1),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-o-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:-ms-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);background:linear-gradient(to bottom,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%)}
.listview thead td:last-child,.listview2 thead td:last-child{border-width:0 1px 1px}
.listview thead td.active,.listview2 thead td.active{background:#e4efc0;background:-moz-linear-gradient(top,#e4efc0 0%,#abbd73 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4efc0),color-stop(100%,#abbd73));background:-webkit-linear-gradient(top,#e4efc0 0%,#abbd73 100%);background:-o-linear-gradient(top,#e4efc0 0%,#abbd73 100%);background:-ms-linear-gradient(top,#e4efc0 0%,#abbd73 100%);background:linear-gradient(to bottom,#e4efc0 0%,#abbd73 100%)}
.listview thead tr.fields td span{display:block;width:8px;height:16px;background:transparent url(../images/sort.png) no-repeat left center;float:right;margin-left:5px}
.listview thead tr.fields td span.asc{background-image:url(../images/sort_up.png)}
.listview thead tr.fields td span.desc{background-image:url(../images/sort_down.png)}
.listview thead tr.fields td{white-space:nowrap}
.listview thead tr.fields td div{display:inline}
.listview thead tr.fields a{color:#000}
.listview tbody td,.listview2 tbody td{border:1px solid #d0d7e0;padding:2px 5px;background:#fff;border-width:0 0 1px 1px}
.TicketListBody{font-size:11px}
.listview tbody tr.even td,.listview2 tbody tr.even td{background:#f5f5f5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%)}
.listview tbody tr td:last-child,.listview2 tbody tr td:last-child{border-width:0 1px 1px}
.listview tbody tr:hover td,selectedRow{background:#efe;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(189,237,189,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%)}
.listview .check{width:16px}
.listview .prio1,.listview .prio2,.listview .prio3,.listview .prio4,.listview .hold{white-space:nowrap;width:75px;text-align:center;background-image:none!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}
.listview tbody tr td.prio1,.prio1{background:#DFD!important}
.listview tbody tr td.prio2,.prio2{background:#AFA!important}
.listview tbody tr td.prio3,.prio3{background:#FCC!important}
.listview tbody tr td.prio4,.prio4{background:#C00!important;color:#FFF}
.listview tbody tr td.onhold,.onhold{background:#F6F600!important}
.listview tbody tr td.prioclosed,.prioclosed{background:#D3D3D3!important}
.listview tbody tr td.priodone,.priodone{background:#F3F3F3!important}
.listview td .minisearch{height:24px;line-height:12px}
.listview thead table td,.listview2 thead table td{background:none;border-width:0;padding:0 10px 0 0;vertical-align:top;cursor:auto;text-align:left}
.listview thead table label{position:relative;top:5px}
.listview thead table tr:hover td{background:none;cursor:auto}
.listview thead table td:last-child,.listview2 thead table td:last-child{border-width:0}
.listview td.right,.listview2 td.right{text-align:right}
.formview tbody td{cursor:auto;padding:5px}
.formview tbody tr:hover td{background:#f5f5f5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%)}
.formview td .textbox{padding:3px}
thead table tr:hover td{background:none!important}
.escalation{height:16px;width:88px;background:transparent url(../images/escalation.png) no-repeat left top;display:inline-block}
.estep1{background-position:0 -16px}
.estep2{background-position:0 -32px}
.estep3{background-position:0 -48px}
.estep4{background-position:0 -64px}
.estep5{background-position:0 -80px}
.navigation{float:right}
.nofloat{float:none!important}
;
.navigation tbody tr td{border-width:0!important}
tr.navbar td{background-color:#f5f5f5!important;line-height:auto;height:auto;white-space:nowrap}
tr.navbar > td{padding:5px 10px}
tr.navbar table{margin:0!important}
.navigation ul{list-style-type:none;margin:0;padding:0}
.navigation li{float:left;margin:0 4px;font-size:.8em;height:38px;line-height:38px}
.navigation .button{padding:2px 5px;font-size:.8em}
.listfoot .selectbox{height:24px;line-height:24px;background-color:#EEE;border:1px solid #CCC;border-radius:5px 0 0 5px}
.listfoot input.button{height:26px;line-height:20px;padding:2px 5px}
#tabs{background:transparent;border-width:0;margin:-51px -15px 10px}
#tabs ul{background:transparent;border-radius:0;border-width:0 0 1px;border-color:#CCC}
#tabs ul li a{height:16px;line-height:16px}
#tabs ul li img,#tabs ul li a img{vertical-align:middle}
.size_small{width:700px}
.size_550{width:550px!important;overflow:visible!important}
.size_800{width:800px!important;overflow:visible!important}
.center{margin-left:auto!important;margin-right:auto!important}
#errorbox{background:#f5f5f5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);color:#000;margin:auto;white-space:nowrap;border:1px solid #006;position:absolute;z-index:200;left:350px;top:250px;display:block;text-align:left;text-align:left;display:none;visibility:hidden;cursor:pointer}
#errorfoot{border-top:1px solid #FFF;background-color:grey;text-align:center;color:#000}
#errorhead{border-bottom:1px solid #FFF;background:#F99;background:-moz-linear-gradient(#F99,#ff000);background:-ms-linear-gradient(#F99,#F33);background:-o-linear-gradient(#F99,#F33);background:-webkit-gradient(linear,0 0,0 100%,from(#F99),to(#F33));background:-webkit-linear-gradient(#F99,#F33);background:linear-gradient(#F99,#F33);text-align:center;color:#FFF}
span.error{color:red}
.textboxerror{background:#FCC}
td.error{color:red!important}
.error{color:red!important}
.TCForm{float:left;border:1px solid #CCC;border-radius:10px;min-height:120px;margin-right:2em;margin-bottom:1em;min-width:300px;max-width:25%}
#editTicketCollection h2{padding:0 0 0 .5em;margin:0}
#editTicketCollectionDiv{width:100%;background:#f5f5f5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);border-radius:0 0 10px 10px}
#editTicketCollectionDiv .TCLabel{display:inline-block;min-width:6em}
#editTicketCollectionDiv .selectBox{min-width:10em}
.ajaxtooltip{position:absolute;display:none;max-width:70%;left:0;top:0;background:#efe;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(189,237,189,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);border:2px solid gray;border-width:1px 2px 2px 1px;padding:5px;font-family:Arial,Helvetica,sans-serif;text-align:left;z-index:501}
.ConnectionBoxOnHoldFrom{display:none}
.ConnectionBoxConnectedWith{display:none}
.ConnectionBoxSetOnHold{display:none}
.ConnectionBoxOnHoldFrom_header{background:url(../images/ecke_rechts.png) no-repeat top left;background-color:#f6f600!important;width:200px}
.ConnectionBoxConnectedWith_header,.ConnectionBoxSetOnHold_header{background:url(../images/ecke_rechts.png) no-repeat top left;background-color:#def!important;width:200px}
.TicketConnection span{padding-left:20px}
.ConnectionList{list-style-type:none}
.ConnectionList img{padding-right:5px;cursor:pointer}
#ShowUserGroupRights h3,.ShowUserGroupRightsTitle{padding:5px 5px 0!important;background:url(../images/down.png) no-repeat top right;margin-right:5px!important;height:22px;border-bottom:1px solid grey}
#ShowUserGroupRights span{cursor:help;padding-left:2em}
#ShowUserGroupRights span:hover{cursor:help;font-weight:700}
td.import{color:green!important}
.combobox{font-size:.8em}
#comboboxlist,#comboboxlist2,div.DropDownList{height:200px;width:215px;position:absolute;left:0;top:0;z-index:10;border:1px solid navy;border-width:0 1px 1px;background:#f5f5f5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);height:200px;overflow:hidden;visibility:hidden;display:none;-moz-opacity:.9;opacity:.9;text-align:left!important;filter:alpha(opacity=90)}
#comboboxlist #comboboxres,#comboboxlist2 #comboboxres2,div.DropDownResult{height:174px;width:100%;overflow:auto;font-size:.8em;background:url(../images/input_bg.png) top left}
#comboboxlist #comboboxstatus,#comboboxlist2 #comboboxstatus2,.DropDownStatus{background:#f5f5f5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);border-top:1px solid navy;height:25px;line-height:25px}
.selected{background-color:#9C9!important}
#tree,#tree td,#tree th,.tree,.tree td,.tree th{border-width:0;padding:0!important}
#tree,.tree{background:#f5f5f5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(238,238,238,1) 100%);border:1px solid #666!important;height:300px!important;overflow:auto!important;padding:10px!important}
.activeKBCategory{float:none!important}
#FAQEntry li{float:none!important}
.SearchResultEntry{padding-bottom:0;clear:left}
#FAQSearchResultList{margin:10px 5px}
.NewsList .date,.NewsList .intro,.NewsList .autor{display:block;margin-bottom:5px}
.noticeNews{background:#57C7A3;background:-moz-linear-gradient(#57C7A3,#3CB38E);background:-ms-linear-gradient(#57C7A3,#3CB38E);background:-o-linear-gradient(#57C7A3,#3CB38E);background:-webkit-gradient(linear,0 0,0 100%,from(#57C7A3),to(#3CB38E));background:-webkit-linear-gradient(#57C7A3,#3CB38E);background:linear-gradient(#57C7A3,#3CB38E);border:1px solid #2bc78b;color:#FFF!important;text-shadow:0 -1px rgba(0,0,0,0.3);font-weight:700;padding:5px;border:1px solid #CCF;border-top:1px solid #003;border-left:1px solid #003}
.SLAForm{border:none;float:left}
#SLAForm label{display:inline-block;min-width:6.6em}
#SLAForm .selectBox{min-width:10em}
#SLAForm .FormField{margin:5px}
#editTicketCollection{height:100%}
#editTicketCollection h2{padding:0 0 0 .5em;margin:0}
#editTicketCollectionDiv{display:inline-block;height:100%}
.employee,.employee_hover,.employee_active{background:#FFF url(../images/employee.png) no-repeat top left;border-bottom:1px dotted #999;padding:5px 5px 5px 40px;color:#000}
.employee_hover{background-position:0 -72px;color:#FFF}
.employee_active{background-position:0 -144px}
.employee div,.employee_active div,.employee_hover div{font-weight:700}
.textbox_readonly{border:1px solid #666;background:#DDD;padding:2px}
.activity_hover,.activity_active{background:#FFF url(../images/activity.png) no-repeat top left;background-position:0 -72px;border-bottom:1px dotted #999;color:#FFF;padding:5px}
.activity_active{background-position:0 -144px;color:#000}
.RequiredActionText{overflow:auto}
#searchformmini td{white-space:nowrap}
.SendFrom p{padding-left:20px}
.SendFrom{background-color:#F2F2F2;border-bottom:1px dotted #999}
.SendFrom span{padding-left:20px}
.SendFrom_header,.SendTo_header,.MailSendTo_header{background:url(../images/ecke_rechts.png) no-repeat scroll left top #F2F2F2;height:18px}
.Tablecell{border:1px solid #D0D7E0;padding-bottom:5px;padding-top:5px;width:49%;display:inline-block;height:26px;line-height:26px;margin-bottom:2px}
.Tablecell label{width:115px;display:inline-block;padding-left:5px}
.holds-the-iframe{background:url(../images/ajax-loader.gif) center center no-repeat}
.vertical_bottom{vertical-align:bottom}
.VerticalDown{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-3px;*overflow:hidden}
.DeviceFilter label{display:inline-block}
.DeviceFilter .TextFieldInput{display:inline}
#FAQEntry p{margin:0;padding:0}
td.expired,div.expired,div.exceed{background-color:#E00!important;color:#FFF!important;font-weight:700;border-top:2px solid #600;border-bottom:2px solid #600;text-align:center}
div.exceed{margin:5px 0}
div.expired{margin:5px 0;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}
input:focus,select:focus,textarea:focus{border:1px solid #d3d3d3;-webkit-box-shadow:0 0 10px rgba(32,204,255,0.7);-moz-box-shadow:0 0 10px rgba(32,204,255,0.7);box-shadow:0 0 10px,rgbs(32,204,255,0.7);outline:none}
.required:empty{background-image:url(images/redAsterisk.png);background-repeat:no-repeat;background-position:right center}
.TagContainer{background-color:lightgray;display:block;max-height:90px;overflow:auto;padding-left:0}
#AvailableTags{padding-left:0}
.Tag,#NewTag{border:1px solid #d3d3d3;float:left;list-style:none outside none;margin:2px 10px 2px 0;padding:2px;background:#f5f5f5;background:-moz-linear-gradient(top,#e6e6e6 1%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#e6e6e6),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#e6e6e6 1%,#d3d3d3 100%);background:-o-linear-gradient(top,#e6e6e6 1%,#d3d3d3 100%);background:-ms-linear-gradient(top,#e6e6e6 1%,#d3d3d3 100%);background:linear-gradient(to bottom,#e6e6e6 1%,#d3d3d3 100%) repeat scroll 0 0 rgba(0,0,0,0);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;font-family:Calibri,Arial,sans-serif}
.activeIcon,.deactiveIcon{background-color:#3bb3e0;padding:0;position:relative;background:#EEE;background-image:-moz-linear-gradient(#EEE,#CCC);background-image:-ms-linear-gradient(#EEE,#CCC);background-image:-o-linear-gradient(#EEE,#CCC);background-image:-webkit-gradient(linear,0 0,0 100%,from(#EEE),to(#CCC));background-image:-webkit-linear-gradient(#EEE,#CCC);background-image:linear-gradient(#EEE,#CCC);border:1px solid #DDD;color:#666;text-shadow:0 -1px #FFF;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 #EEE,0 3px 0 #CCC;-moz-box-shadow:inset 0 1px 0 #EEE,0 3px 0 #CCC;-o-box-shadow:inset 0 1px 0 #EEE,0 3px 0 #CCC;box-shadow:inset 0 1px 0 #EEE,0 3px 0 #CCC;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.activeIcon::before,.deactiveIcon::before{background-color:#EEE;content:"";display:block;position:absolute;width:100%;height:100%;padding-left:2px;padding-right:2px;padding-bottom:4px;left:-2px;top:5px;z-index:-1;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-o-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}
.activeIcon:active,.deactiveIcon:active{color:#CCC;text-shadow:0 1px 1px rgba(255,255,255,0.3);background:#EEE;-webkit-box-shadow:inset 0 1px 0 #EEE,inset 0 -1px 0 #CCC;-moz-box-shadow:inset 0 1px 0 #EEE,inset 0 -1px 0 #CCC;-o-box-shadow:inset 0 1px 0 #EEE,inset 0 -1px 0 #CCC;box-shadow:inset 0 1px 0 #EEE,inset 0 -1px 0 #CCC;top:7px}
.activeIcon:active::before,.deactiveIcon:active::before{top:-2px}
.SF_Field{background-color:#EEE;border-bottom:1px solid #FFF;border-right:1px solid #FFF;float:left;padding:.2em 0 0;width:50%;display:block;min-width:25em;min-height:2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.SimpleField{padding:.2em .5em 0;display:inline-block;min-height:2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#searchform .big{width:58.3%}
#searchform .small{width:40%}
#searchform .full{width:100%}
#searchform label{display:inline-block;width:10em}
#searchform .smalllabel{padding-left:.5em;padding-right:.5em;width:1em}
#searchform .center label{width:13em}
#searchform .nowrap{white-space:nowrap;display:inline}
#searchform{min-width:51em}
#searchform h2,#TicketHeader,.TicketHeader{width:99.3%;background:#f5f5f5;background:-moz-linear-gradient(top,#019960 1%,#1b684b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#019960),color-stop(100%,#1b684b));background:-webkit-linear-gradient(top,#019960 1%,#1b684b 100%);background:-o-linear-gradient(top,#019960 1%,#1b684b 100%);background:-ms-linear-gradient(top,#019960 1%,#1b684b 100%);background:linear-gradient(to bottom,#019960 1%,#1b684b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019960',endColorstr='#1b684b',GradientType=0);color:#FFF;font-weight:400;padding:8px 0;text-align:left;display:inline-block;padding:.1em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1rem}
#searchform h2{border-top:1px solid #FFF;margin:0;padding:2px;min-height:3em}
#TicketHeader h2,#TableHeader,.TicketHeader h2{display:inline-block;width:15%;min-width:10em;font-size:1rem}
#TicketHeader #TicketListButton,.TicketHeader #TicketListButton{float:right;height:38px;line-height:38px;margin-right:5%;padding:0 1em}
.OnlySmallScreens{display:none}
.NotForSmallScreens{visibility:visible}
#TicketFieldsLeft,#TicketFieldsRight,TicketFieldsBottom,#TicketFieldsDokument,.TicketEventFields{width:50%;min-width:250px;float:left;border:0 none;padding:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#TicketFieldsRight{width:49%;min-width:18em}
.bigInput{width:100%}
#TicketFieldsBottom{width:100%;border:0 none;margin:0;padding:0}
#TicketFieldsDokument{min-width:0;width:100%}
.TicketField,.DeviceFilter{background:#f5f5f5;background:-moz-linear-gradient(top,#FFF 1%,#EEE 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#FFF),color-stop(100%,#EEE));background:-webkit-linear-gradient(top,#FFF 1%,#EEE 100%);background:-o-linear-gradient(top,#FFF 1%,#EEE 100%);background:-ms-linear-gradient(top,#FFF 1%,#EEE 100%);background:linear-gradient(to bottom,#FFF 1%,#EEE 100%) repeat scroll 0 0 rgba(0,0,0,0);cursor:auto;padding:.7em .35em .35em;border-color:#D0D7E0;border-image:none;border-style:solid;border-width:0 0 1px 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-height:3em}
.DeviceFilter{width:24%;display:inline-block;border-width:0;background:none;vertical-align:top}
.small15{width:15%}
.TicketEventField{width:100%}
.TicketField label{display:inline-block;min-width:11em;width:23%}
.TicketField .TextFieldInput{display:inline-block;width:60%;white-space:nowrap}
.TicketEventFields .TicketField .TextFieldInput{display:inline}
#TicketFieldsBottom .TicketField label{width:5%}
#TicketFieldsBottom .TextFieldInput{width:94%}
.TicketEventFields{width:100%}
.TicketProjectFields .smallLeft{width:auto!important}
.TicketProjectFields #ProjectID{width:100%}
.TicketField.smallField{display:inline-block;float:left;width:50%;min-height:2.5em}
.TicketField.smallField.fRight{float:right!important}
.InputFormwizard label{min-width:0!important;width:auto!important}
.InputFormwizard input{width:auto!important}
.TicketField #ImagePasteButton{display:block}
#TicketForm,.TicketForm{background:#f5f5f5;background:-moz-linear-gradient(top,#FFF 1%,#EEE 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#FFF),color-stop(100%,#EEE));background:-webkit-linear-gradient(top,#FFF 1%,#EEE 100%);background:-o-linear-gradient(top,#FFF 1%,#EEE 100%);background:-ms-linear-gradient(top,#FFF 1%,#EEE 100%);background:linear-gradient(to bottom,#FFF 1%,#EEE 100%) repeat scroll 0 0 rgba(0,0,0,0)}
#TicketForm #LongDescr,.TicketForm .Content{width:95%}
#TicketFormButtons{display:inline}
#TicketFormButtons .button{display:inline-block;float:right;height:20px;padding:5px 10px}
.pointer{cursor:pointer}
#dialog-add-document{width:99%}
#UploadFile input[type="text"],textarea,input[type="file"]{width:95%}
#DeviceListFields{background:linear-gradient(to bottom,#FFF 1%,#EEE 100%) repeat scroll 0 0 rgba(0,0,0,0);padding:1em}
.FilterBlock{display:inline-block;padding:10px 5px 0 0;white-space:nowrap}
.ReportTopLevel{color:#000;text-align:left}
.ReportTopLevel td{background-color:#d3d3d3!important;border-color:#000!important;border-style:solid!important;border-width:2px 0!important}
#MessageBox{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #eee;border-color:#ccc;border-image:none;border-radius:0 0 7px 7px;border-style:solid;border-width:0 1px 1px;margin:0;position:absolute;right:0;z-index:500;display:none}
#MessageBox ul{margin:0;padding-left:5px;padding-right:5px}
#MessageBox li{border-color:#ccc;border-image:none;border-radius:5px;border-style:solid;border-width:0 1px 1px;list-style:none outside none;margin:0;padding:5px 0;text-decoration:none;line-height:1em}
.Message .floatright{float:right;padding-right:5px}
.MessageDate{display:block;font-size:.8em}
.TicketEventContent.reduceHight{max-height:80px}
.TicketEventContent.reduceHight .TicketContent{max-height:50px;overflow-y:hidden}
.read-more{display:none;height:20px;padding:0;margin:0;background:#57C7A3;background:-moz-linear-gradient(#57C7A3,#3CB38E);background:-ms-linear-gradient(#57C7A3,#3CB38E);background:-o-linear-gradient(#57C7A3,#3CB38E);background:-webkit-gradient(linear,0 0,0 100%,from(#57C7A3),to(#3CB38E));background:-webkit-linear-gradient(#57C7A3,#3CB38E);background:linear-gradient(#57C7A3,#3CB38E);border:1px solid #2bc78b;color:#FFF!important;text-shadow:0 -1px rgba(0,0,0,0.3);text-decoration:none}
.TicketEventContent.reduceHight .read-more{display:inline;height:20px;padding:0;margin:0;background:#57C7A3;background:-moz-linear-gradient(#57C7A3,#3CB38E);background:-ms-linear-gradient(#57C7A3,#3CB38E);background:-o-linear-gradient(#57C7A3,#3CB38E);background:-webkit-gradient(linear,0 0,0 100%,from(#57C7A3),to(#3CB38E));background:-webkit-linear-gradient(#57C7A3,#3CB38E);background:linear-gradient(#57C7A3,#3CB38E);border:1px solid #2bc78b;color:#FFF!important;text-shadow:0 -1px rgba(0,0,0,0.3);text-decoration:none}
.ContentLeft{margin-top:-490px;max-width:25%;position:absolute}
.ContentRight{background:-moz-linear-gradient(#fff,#eee);background:-ms-linear-gradient(#fff,#eee);background:-o-linear-gradient(#fff,#eee);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));background:-webkit-linear-gradient(#fff,#eee);background:linear-gradient(#fff,#eee);float:right;margin-top:-490px;max-width:25%;margin-right:.5em}
.ContentCenter{position:absolute;background:-moz-linear-gradient(#fff,#eee);background:-ms-linear-gradient(#fff,#eee);background:-o-linear-gradient(#fff,#eee);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));background:-webkit-linear-gradient(#fff,#eee);background:linear-gradient(#fff,#eee);margin-top:-490px;max-width:45%;margin-left:26%}
.PageContent{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}
.PageContent .PageContentItem{-webkit-flex:0 1 400px;flex:0 1 400px}
.PageContent .PageContentLeft{}
.PageContent .PageContentCenter{flex-grow:1;border-width:2em;padding-left:2em;padding-right:2em}
#NewsList,#LinkListContainer{background:#fff;background:-moz-linear-gradient(#fff,#eee);background:-ms-linear-gradient(#fff,#eee);background:-o-linear-gradient(#fff,#eee);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));background:-webkit-linear-gradient(#fff,#eee);background:linear-gradient(#fff,#eee)}
#LinkList{list-style:outside none none;padding:0}
#LinkList li{font-size:1.5em;margin-top:1em}
.unactive a{color:#d3d3d3}
#LinkList li a{border-bottom:1px solid #000;display:inline-block;padding-bottom:5px;width:90%;height:auto!important}
.ui-datepicker{z-index:4003!important}
.column{min-width:10%;min-height:50px}
.portlet{margin:0 1em 1em 0}
.portlet-header{padding:.2em .3em;margin-bottom:.5em;position:relative}
.portlet-remove{position:absolute;right:0;margin-top:5px}
.portlet-content{padding:.4em}
.portlet-placeholder{border:1px dotted #000;margin:0 1em 1em 0;height:50px}
.ui-widget-header{font-weight:400}
.ui-widget-content a{color:#080}
.exp_progressbar{background-color:#ff0;border-radius:10px;display:inline-block;width:60%;overflow:hidden}
.exp_progress{background-color:green;border-radius:10px;height:1.2em;line-height:1.2em;width:100%;overflow:hidden}
table.tablesorter thead tr .header{cursor:pointer}
table.tablesorter thead .fields th span{background-image:url(../images/sort.png);background-repeat:no-repeat;background-position:center right;display:inline-block;float:right;height:20px;width:20px}
table.tablesorter thead tr .headerSortUp span{background-image:url(../images/sort_asc.png)}
table.tablesorter thead tr .headerSortDown span{background-image:url(../images/sort_desc.png)}
.optionsWithAddress {
    display: inline-block;
    max-width: 45%;
    vertical-align: middle;
}
.MailContent img { height: 100%; max-width: 1000px  !important;}
.TicketEventContent {
    display: block;
    max-width: 90em;
    word-wrap: break-word;
}

.ListHeaderTitle {
    margin: 0em 1em;
    display: inline-block;
}
.ListHeaderActions {
    display: inline !important;
    margin: 0em 1em;
}

.medium_width{
    width: 12em;
}
.big_width{
    width: 25em;
}

.ServiceSelectListItem .ServiceLvlTitle {
    float: right;
}

.ServiceSelectListItem .ServiceDescr {
    clear: right;
    display: block;
    color: grey;
}
.ServiceSelectListItem .ServiceRisks {
    clear: right;
    display: block;
    color: grey;    
}
.select2-results__option--highlighted .ServiceDescr{
    color: lightgrey;
}
.select2-results__option--highlighted .ServiceRisks{
    color: lightgrey;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .65;
}    

/* WF-Forms */
.AddressField.AddressField{display:block;margin:1em 0em;}
.OptionField{min-height:3em;}
.form-style-2{padding:10px 6px 5px 10px;}
.form-style-2-heading{font-weight:bold;font-style:italic;border-bottom:2px solid #ddd;margin-bottom:20px;font-size:15px;padding-bottom:3px;}
.form-style-2 > label{display:block;margin:0px 0px 15px 0px;float:left;}
.form-style-2 label  .lableField{float:left;width:300px !important;word-wrap:break-word;overflow-x:auto;font-weight:initial;text-decoration:underline;}
.form-style-2 .field.notice{float:left !important;margin-left:0 !important;}
.form-style-2 span.required{color:red;float:right;margin-right:10px;}
.form-style-2 .field .option{display:block;}
.form-style-2 span.field{width:auto;margin-left:300px;display:block;}
.form-style-2 .tel-number-field{width:40px;text-align:center;}
.form-style-2 input.input-field{width:48%;}
.form-style-2 input.input-field,.form-style-2 .tel-number-field,.form-style-2 .textarea-field,.form-style-2 .select-field{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #c2c2c2;box-shadow:1px 1px 4px #ebebeb;-moz-box-shadow:1px 1px 4px #ebebeb;-webkit-box-shadow:1px 1px 4px #ebebeb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:7px;outline:none;}
.form-style-2 .input-field:focus,.form-style-2 .tel-number-field:focus,.form-style-2 .textarea-field:focus,.form-style-2 .select-field:focus{border:1px solid #0c0;}
.form-style-2 .textarea-field{height:100px;width:55%;}
.form-style-2 span.field{width:auto;}
.showform td{vertical-align:top;}


.listview tbody tr.lastTicket td,selectedRow{background:#efe;background:-moz-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(189,237,189,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 1%,rgba(189,237,189,1) 100%)}

#TicketDetailDevices .pysicalPath {    
    width: 90%;
    white-space: pre-wrap;
}



#layout3 {margin:20px 0}
#layout3 {list-style-type:none;margin:0 20px 30px;padding:0}
#layout3 li{float:left;margin-right:1%}
#layout3 .module2{margin-bottom:1em}
#layout3 .col1{width:18%;min-width:250px}
#layout3 .col2{width:59%;min-width:399px;max-width: 59%;overflow-y: auto;}
#layout3 .col3{width:19%;min-width:250px;}
#layout3 ol li{float:none;margin-right:auto;margin-bottom:7px}
#layout3 ol li span{color:#666}

.RefTicketEdit {
    background: #f2f2f2;
    padding: 1em;
    display: block;
    margin-top: 0.5em;
}