form {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

form abbr {
  border: none;
  cursor:help;
}

form fieldset {
  border: 2px solid #3B4152;
/*  height: 95% !important;*/
}

form legend {
} 

form label {
  float: left;
  color: #770021;
  text-align: left;
}

form label.left {
  float: left;
  color: #770021;
  text-align: right;

}
form label.left:not([class*=grid-]) {
  width: 10em;
}
form label.top {
  float: left;
  color: #770021;
  text-align: left;
  width: 160px;
  margin-right: .3em;
}

form label.textblock {
  float: left;
  color: #770021;
  text-align: left;
  font-weight: bold;
  width: auto;
  margin-right: 0.3em;
  margin-top: 0.3em;
  padding: 0.2em 0em;
}


form label.warning {

  color: #ff0000;
  font-style: italic;
  font-weight: bold; 

}

form label.warning {
  float: left;
  color: #ff0000;
  font-style: italic;
  font-weight: bold; 
}

span.tip {
  float:left;
  margin:0 0 0 0.5em;padding:0;
  font-size: 80%;
  color: #999999;
}

/* input type text */
form input[type=text]{float:left;margin:0.3em 0em 0.3em 0em !important;}
form input[type=text].focus {background-color:#ffffee;}
form input.text{float:left;margin:0.3em 0em 0.3em 0.5em;;}
form input.text:focus{background-color:#ffffee;}

/* input type password */
form input[type=password]{float:left;margin:0.3em 0em 0.3em 0em;}
form input[type=password].focus {background-color:#ffffee;}
form input.password{float:left;margin:0.3em 0em 0.3em 0.5em; }
form input.password:focus{background-color:#ffffee;}

/* select */
/*form select {float: left;margin:0.3em 0em 0.3em 0.5em;}*/

/* radio button */
form input[type=radio]{float:left;margin: 0.45em 0 0 0.2em;padding:0;width:1.1em;height:1.1em;}

form input.radio{
  float: left;
  margin: 0.45em 0 0 0.2em;
  padding:0;
  width: 1.1em;
  height: 1.1em;
}

form label.radio {
  float: left;
  width: 5em;
  color: #770021;
  text-align: left;
  margin: 0 0 0 0.4em;
}

/* checkbox */
form input[type=checkbox] {
  float: left;
  width: 1.1em;
  height: 1.1em;
  margin: 0.5em 0 0 0.1em;
}

form input.checkbox {
  float: left;
  width: 1.1em;
  height: 1.1em;
  margin: 0.5em 0 0 0.1em;
}

form label.checkbox { 
  float: left;
  width: 8em;
  color: #770021;
  text-align: left;
  margin: 0.3em 0 0 0.5em;
}

/* textarea */
form textarea {float:left;width: auto;text-align:left; margin:0.3em 0 0.3em 0.5em;resize:none;}
form textarea:focus{ background-color:#ffffee;}

/* file */
form input[type=file]{float:left;margin:0.3em 0em 0.3em 0.5em;}
form input.file{float:left;margin:0.3em 0em 0.3em 0.5em;}

/* submit */
form input[type=submit]{
  text-align: center;
  width: 7.25em;
  padding: 0;
  margin: 0;
}

form input.submit{
  text-align: center;
  width: 7.25em;
  padding: 0;
  margin: 0;
}

/* button */
form input[type=button]{
  text-align: center;
  width: 7.25em;
  padding: 0;
  margin:0.3em 0em 0.3em 0.5em;
}

form input.button{
  text-align: center;
  width: 7.25em;
  padding: 0;
  margin:0.3em 0em 0.3em 0.5em;
}

/* reset */
form input[type=reset]{
  margin: 0em;
  padding: 0em;
  width: 7.25em;	
  text-align: center;
  color: #770021;
}

form input.reset{
  margin: 0em;
  padding: 0em;
  width: 7.25em;	
  text-align: center;
  color: #770021;
}

/* special forms */
form .textandselect {
  width: auto;
  background-color: #A6C8DE;
  position: absolute;
  display: none;
}

form .textandselectbutton {
  width: auto;
}

.preselect {
    width: 240px !important;
    background-color: #eeeeee;
    opacity: 0.8;
    z-index: 8;
    position: absolute;
    display: none;
    font-weight: bold;
    margin-left: 10.2em;
}

select.addtiptext { margin-top:-1em !important;}


/* br at all */
form br {
  clear: both;
}

/* Bestimmte Bereiche */
/* Checkbox: als Vorlage [ ] label (leer) verkleinern */
form div#saveastemplate label { width: 0;}

form .boxnavi {
  background-color: #eeeeee;
  text-align:center;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
}
* + html form .boxnavi { padding-bottom: 25px; }

/* Spezielle Buttons */
form input.stdbutton, form input.newbutton, form input.togglebutton, form input.copybutton, form input.delbutton, form input.unlockbutton, form input.lockbutton {
    background-repeat:no-repeat;
    background-position:3px 3px;
    line-height:17px;
    padding:5px 10px 5px 2em;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    font-size:90%;
    font-weight:bold;
    line-height:130%;
    margin:0 7px 0 0;
}
form input.lockbutton {
    background-image:url(/gfx/formicons/icon.lock.gif);
}
form input.unlockbutton {
    background-image:url(/gfx/formicons/icon.unlock.gif);
}
form input.delbutton {
    background-image:url(/gfx/formicons/icon.delete.gif);
    background-position:4px 4px;
    color: #D12F19;
    height:28px;
}
form input.togglebutton {
    background-image:url(/gfx/formicons/icon.expand.gif);
}
form input.newbutton {
    background-image:url(/gfx/formicons/icon.new.gif);
}
form input.copybutton {
    background-image:url(/gfx/formicons/icon.copy.gif);
}

form input.small_newbutton, form input.small_sortatoz, form input.small_sortztoa {
    background-repeat:no-repeat;
    background-position:0px 0px;
    line-height:17px;
    padding:0;
    float:left;
    width: 22px;  height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    font-weight:bold;
    line-height:130%;
    margin:0;
}

form input.small_newbutton {
    background-image:url(/gfx/formicons/icon.new.gif);
}

form input.small_sortatoz {
    background-image:url(/gfx/formicons/icon.sortatoz.gif);
}

form input.small_sortztoa {
    background-image:url(/gfx/formicons/icon.sortztoa.gif);
}





form input[disabled].delbutton {
    color: #fabfbf;
}

form input.backbutton {
    float:left;
    background-image:url(/gfx/formicons/cross.png);
    background-repeat:no-repeat;
    background-position:4px 4px;
    line-height:17px;
    padding:5px 10px 5px 2em;
    color: #D12F19;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    font-size:90%;
    font-weight:bold;
    line-height:130%;
    margin:0 7px 0 0;
}

form input.storebutton {
    background-image:url(/gfx/formicons/check.png);
    background-repeat:no-repeat;
    float:right;
    background-position:4px 4px;
    line-height:17px;
    padding:5px 10px 5px 2em;
    color: green;
    width: auto;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    line-height:130%;
    margin:0 7px 0 0;
    text-decoration:none;
}


form input.small_diskStorebutton {
    background-image:url(/gfx/formicons/icon.save.gif);
    background-repeat:no-repeat;
    width: 22px;height:24px;
    background-position:0;
    line-height:17px;
    padding:0;
    color: green;
    width: auto;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    line-height:130%;
    margin:0;
    text-decoration:none;
}

form input:hover.storebutton, input:hover.editbutton {
    background-color: #e9ffe7;
}

form input:hover.backbutton, input:hover.delbutton {
    background-color: #ffdfdf;
}

form input[disabled].storebutton, form input[disabled].editbutton{
    color: #999999;
}

form input[disabled].normbutton{
    color: #999999;
}

form input[disabled]:hover.delbutton, form input[disabled]:hover.editbutton {
    background-color: #F5F5F5 ;
}

form input[disabled]:hover.storebutton, form input[disabled]:hover.editbutton{
    background-color: #F5F5F5 ;
}

form input.editbutton {
    background-image:url(/gfx/formicons/icon.edit.gif);
    background-repeat:no-repeat;
    background-position:4px 4px;
    line-height:17px;
    padding:5px 10px 5px 2em;
    color: #000000;
    width: auto;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    line-height:130%;
    margin:0 7px 0 0;
    text-decoration:none;
}

form input.addbutton {
    background-image:url(/gfx/formicons/green_plus.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding:2px 10px 2px 2em;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    margin:3.5px 7px 0 6px;
}

form input.small_searbutton {
    background-image:url(/gfx/formicons/icon.glass.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.small_viewbutton {
    background-image:url(/gfx/formicons/icon.view.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;height:24px;
    width: 22px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.small_closeviewbutton {
    background-image:url(/gfx/formicons/icon.closeview.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.searbutton, form input.searchbutton {
    background-image:url(/gfx/formicons/icon.glass.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding:2px 10px 2px 2em;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    margin:3.5px 7px 0 6px;
}

form input.secbutton {
    background-image:url(/gfx/formicons/key.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    padding:2px 10px 2px 2em;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    margin:3.5px 7px 0 6px;
}

form input.scalenderbutton {
    float:left;
    background-image:url(/gfx/formicons/icon.calendar.gif);
    background-repeat:no-repeat;
    background-position:2px 2px;
    padding:2px;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    margin:3px 0 0 0;
}

form input.viewbutton {
    background-image:url(/gfx/formicons/icon-view.gif);
    background-repeat:no-repeat;
    width: 20px;
    background-position:1px 1px;
    padding:2px 0 2px 2em;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    margin:3.5px 0 0 6px;
}

form input.prevbutton {
    background-image:url(/gfx/formicons/icon-view.gif);
    background-repeat:no-repeat;
    background-position:1px 1px;
    width: auto;
    padding:2px 0 2px 2em;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    margin:3.5px 0 0 6px;
}

form input.buttonUp {
    background-image:url(/gfx/formicons/icon.arrowup.gif);
    background-repeat:no-repeat;
    background-position:3px 3px;
    line-height:17px;
    padding:5px 10px 5px 2em;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    font-size:90%;
    font-weight:bold;
    line-height:130%;
    margin:0 7px 0 0;
}

form input.buttonDown {
    background-image:url(/gfx/formicons/icon.arrowdown.gif);
    background-repeat:no-repeat;
    background-position:3px 3px;
    line-height:17px;
    padding:5px 10px 5px 2em;
    width: auto;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    font-size:90%;
    font-weight:bold;
    line-height:130%;
    margin:0 7px 0 0;
}

form input.normbutton {
    line-height:17px;
    padding:5px 5px 5px 5px;
    color: #000000;
    width: auto;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-size:90%;
    font-weight:bold;
    line-height:130%;
    margin:0 7px 0 0;
    text-decoration:none;
}

form input.small_button {
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.small_buttonSend {
    background-image:url(/gfx/formicons/icon.send.gif);
    background-repeat:no-repeat;
    background-position:2px 0px;
    height: 16px;
}

form input.small_buttonNew {
    background-image:url(/gfx/formicons/icon.new.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.sbDelete {
    background-image:url(/gfx/formicons/icon.delete.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}

form input.small_buttonEdit {
    background-image:url(/gfx/formicons/icon.edit2.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.small_buttonDelete {
    background-image:url(/gfx/formicons/icon.delete.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.small_buttonMove {
    background-image:url(/gfx/formicons/icon.move.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}

form input.small_buttonUp {
    background-image:url(/gfx/formicons/icon.arrowup.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}
form input.small_buttonDown {
    background-image:url(/gfx/formicons/icon.arrowdown.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}


form input.small_resetbutton {
    background-image:url(/gfx/formicons/icon.reset.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    padding:0;;
    width: 22px;height:24px;
    overflow: visible;
    background-color:#F5F5F5;
    border-color:#B8B8B8 #777777 #777777 #B8B8B8;
    cursor:pointer;
    display:block;
    font-weight:bold;
    margin:0px 0px 0 0px;
}


form .btnwidth_med { width: 100px !important;}


form div#xajax {
  float: left;
}

form div.radche {
  float: left;
  margin: 0 0 0 0.5em;
}




.listersearch {
  font-size: 10px;
  background-color: #f6f6f6;
}


form div.xmlformcom {
  float: left;
  margin:0;
  padding:0;
}

/* statt Box left|right| oder ähnliches: bitte .col1 .col2 ... verwenden */
/*form .col1 {float:left;}
form .col2 {float:left;}
form .col3 {float:left;}*/


/*
form div#boxleft {
  float: left;
  width: 480px;
}

form div#boxright {
  float: left;
}

form div#begin_boxright {
  float: left;
}

form div#rightbox {
  float: left;
}

form div#beg_boxright {
  float: left;
}

form div#leftbox {
  float: left;
}

form div#boxleft_begin {
  float: left;
}

form div#boxcenter_begin {
  background-color: #f6f6f6;
  float: left;
}

form div#boxright_begin {
  background-color: #f6f6f6;
  float: left;
}

*/
/*
#boxnavi_beg{
 text-align:center;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
*/
/*
form div.block{
  width: 150px;	
}
*/
form label {text-align:right; font-size:14px !important;padding:5px;margin-top:5px;margin-bottom:5px;}
form input, form select, form textarea { font-size:16px !important; padding: 5px;margin-top:5px;margin-bottom:5px;}


table.table_memberlister{
  font-size: 10px;
  width:100%;
}


/* Spezielle Formulare */
/* News editieren */
/*form.editnews .col1 { }
form.editnews .col2 { float:right;width:auto;}
*/
/* Newscat editieren */
/*form.editnewscat .col1 { width: 50%; }
form.editnewscat .col2 { float:left; width: 48%;}
*/
form.editnewscat fieldset.editcatinfo { height: 6em !important;}
form.editnewscat fieldset.editcatinfo {}

/* Shopartikel */
/*form.editarticle fieldset { height:97%;}
form.editarticle {  }
form.editarticle input.text { font-size:100%; }
form.editarticle select.unitselect { width: 100px; }
form.editarticle .col1 {width:50%; }
form.editarticle .col2 {width:50%; }
form.editarticle .fieldlist {
    /* fieldlist: Der Bereich für die einzelnen Subtabs innerhalb des Formulars Artikel editieren */
  /*  text-align:center;border:1px solid silver;min-height:220px;width: 100%
}
*/
/* Bestellungen bearbeiten */
form.ordercustomerdata input.text { margin-top:0.1em;margin-bottom:0.1em;}
form.ordercustomerdata select { margin-top:0.1em;margin-bottom:0.1em;}

form.ordercustomerdata .col1 {width: 50%;}
form.ordercustomerdata .col2 {width: 50%;}







form#issue div#deleteissuegfx { float:right;}

/* das soll jetzt die Definition sein für die #panel1 Buttons */
#panel1 .back {border:none; background: url(/gfx/iconset/back.jpg) no-repeat; width:55px; height:55px;}
#panel1 .copy {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/copy.png) no-repeat;}
#panel1 .new {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/plus.jpg) no-repeat;}
#panel1 .delete {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}
/* ------------------------------ */
/* das sollen die anderen Buttons sein */
#cmdSwitchPlane {margin-left: 15px;border:none; background:url(/gfx/iconset/goto.jpg) no-repeat;height:55px; width:55px;}
#cmdNew{margin-left: 15px;border:none; background:url(/gfx/iconset/plus.jpg) no-repeat;height:55px; width:55px;}
/* */



#invedit label {}
form .xmlformcom {width: auto !important;}/*160px*/
/* entspricht #editpaedplf, aber ein Wechsel der ID sorgt für eine unschöne Darstellung: Ursache aber unbekannt! */
//#medialister {min-height:600px;}



#target1 {padding-top:15px;background-color:#ffffff; display:none;overflow:hidden;min-height: 1800px;}
#target2 {min-height: 1800px;}

#panel1 {height:60px;background-color:#ffffff;}



#panel_copy input[type=button].copy {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/copy.png) no-repeat;}
#panel_deletenews input[type=button].trash,#panel_delete input[type=button].trash, #panel_deletemedia input[type=button].trash, #panel_deleteuser input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}

#panel_delete input[type=button].add, #panel_deletemedia input[type=button].add {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/add.png) no-repeat;}
input[type=button].back {border:none; background: url(/gfx/iconset/back.jpg) no-repeat; width:55px; height:55px;}

#panel_deletebasedata input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}
#panel_deletesupplier input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}
#panel_deleteexperiment input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}
#panel_deletedistributionplan input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}
#panel_deletedelivery input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}
#panel_deleteorder input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}
#panel_deletedelivery input[type=button].add {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/add.png) no-repeat;}
#panel_deletecourse input[type=button].trash {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/trash.jpg) no-repeat;}

.btn {}
input[type=button].power { width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/power.png) no-repeat;border-radius:27px;}
input[type=button].powerr { width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/powerr.png) no-repeat;border-radius:27px;}
input[type=button].powerg { width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/powerg.png) no-repeat;border-radius:27px;}
input[type=button].add { width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/add.png) no-repeat;border-radius:27px;}
input[type=button].addtree { width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/add_tree.png) no-repeat;border-radius:27px;}
input[type=button].key { width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/key.png) no-repeat;border-radius:27px;}
input[type=button].cancel {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/cancel.png) no-repeat;border-radius:27px;}
input[type=button].store {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/save.png) no-repeat;border-radius:27px;}
input[type=button].edit {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/edit.jpg) no-repeat;}
input[type=button].csvlist {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/csvList.png) no-repeat;}
input[type=button].show {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/show.png) no-repeat;}
input[type=button].search {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/search.jpg) no-repeat;}
input[type=button].new {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/plus.jpg) no-repeat;}
input[type=button].copy {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/copy.png) no-repeat;}
input[type=button].work {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/work.png) no-repeat;}
input[type=button].upload {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/upload.png) no-repeat;}
input[type=button].file {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/file.png) no-repeat;}
input[type=button].download {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/download.png) no-repeat;}
input[type=button].play {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/play.png) no-repeat;}
input[type=button].plus {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/plus.jpg) no-repeat;}
input[type=button].minus {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/minus.jpg) no-repeat;}
input[type=button].bulb {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/bulb.png) no-repeat;}
input[type=button].bulg {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/bulbg.png) no-repeat;}
input[type=button].bulo {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/bulbo.png) no-repeat;}
input[type=button].bulr {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/bulbr.png) no-repeat;}
input[type=button].bulbgg {background-color: #ff7f00; box-shadow: 0 0 12px #ff7f00;}
input[type=button].lock {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/lock.png) no-repeat;}
input[type=button].un-lock {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/un-lock.png) no-repeat;}
input[type=button].tforward {background:url(/gfx/iconset/tforward.png) no-repeat;}
input[type=button].tbackward {background:url(/gfx/iconset/tbackward.png) no-repeat;}
input[type=button].floppy {width:55px; height:55px; border:0;float:left;background:url(/gfx/iconset/floppy.png) no-repeat;}
input[type=button].refresh {background-image:url(/gfx/iconset/recycle.png);background-repeat:no-repeat;}
input[type=button].nextmag-firstissue {background-image:url(/gfx/iconset/nextmag-firstissue.png);background-repeat:no-repeat;}
input[type=button].nextmag-lastissue {background-image:url(/gfx/iconset/nextmag-lastissue.png);background-repeat:no-repeat;}
input[type=button].prevmag-firstissue {background-image:url(/gfx/iconset/prevmag-firstissue.png);background-repeat:no-repeat;}
input[type=button].prevmag-lastissue {background-image:url(/gfx/iconset/prevmag-lastissue.png);background-repeat:no-repeat;}
input[type=button].forward {background:url(/gfx/iconset/sforward.png) no-repeat;}
input[type=button].backward {background:url(/gfx/iconset/sbackward.png) no-repeat;}
input[type=button].globe {background:url(/gfx/iconset/globe.png) no-repeat;}
input[type=button].basket { background:url(/gfx/iconset/basket.png) no-repeat;}
input[type=button].weight { background:url(/gfx/iconset/weight.png) no-repeat;}
input[type=button].weightr { background:url(/gfx/iconset/weightr.png) no-repeat;}
input[type=button].changeview { background:url(/gfx/iconset/changeview.png) no-repeat;}
input[type=button].insert { background:url(/gfx/iconset/insert.png) no-repeat;}
input[type=button].movemenu { background:url(/gfx/iconset/movemenu.png) no-repeat;}

.sbtn {width:27px !important; height:27px !important; border:0;float:left;}
.snew {background:url(/gfx/iconset/small_new.png) no-repeat;}
input[type=button].smovemenu { background:url(/gfx/iconset/small_movemenu.png) no-repeat;}
input[type=button].spower { background:url(/gfx/iconset/small_power.png) no-repeat;}
input[type=button].spowerr { background:url(/gfx/iconset/small_powerr.png) no-repeat;}
input[type=button].spowerg { background:url(/gfx/iconset/small_powerg.png) no-repeat;}
input[type=button].sattention { background:url(/gfx/iconset/small_attention.png) no-repeat;}
input[type=button].sbasket { background:url(/gfx/iconset/small_basket.png) no-repeat;}
input[type=button].sbulb { background:url(/gfx/iconset/small_bulb.png) no-repeat;}
input[type=button].sinsert { background:url(/gfx/iconset/small_insert.png) no-repeat;}
input[type=button].sbulbg { background:url(/gfx/iconset/small_bulbg.png) no-repeat;}
input[type=button].sbulbo { background:url(/gfx/iconset/small_bulbo.png) no-repeat;}
input[type=button].sbulbr { background:url(/gfx/iconset/small_bulbr.png) no-repeat;}
input[type=button].sbulbgg {background-color: #ff7f00; box-shadow: 0 0 12px #ff7f00;}
input[type=button].scsvlist {background:url(/gfx/iconset/small_csvList.png) no-repeat;}
input[type=button].splay { background:url(/gfx/iconset/small_play.png) no-repeat;}
input[type=button].skey { background:url(/gfx/iconset/small_key.png) no-repeat;}
input[type=button].sdownload { background:url(/gfx/iconset/small_download.png) no-repeat;}
input[type=button].sadd { background:url(/gfx/iconset/small_add.png) no-repeat;}
input[type=button].sadduser { background:url(/gfx/iconset/small_adduser.png) no-repeat;}
input[type=button].saddusers { background:url(/gfx/iconset/small_addusers.png) no-repeat;}
input[type=button].saddtree { background:url(/gfx/iconset/small_add_tree.png) no-repeat;}
input[type=button].scheck { background:url(/gfx/iconset/small_check.png) no-repeat;}
input[type=button].scopy { background:url(/gfx/iconset/small_copy.png) no-repeat;}
input[type=button].snew { background:url(/gfx/iconset/small_plus.jpg) no-repeat;}
input[type=button].scancel {background:url(/gfx/iconset/small_cancel.png) no-repeat;border-radius:13px;}
input[type=button].sstore {background:url(/gfx/iconset/small_save.png) no-repeat;border-radius:13px;}
input[type=button].strash {background:url(/gfx/iconset/small_trash.jpg) no-repeat;}
input[type=button].sedit {background:url(/gfx/iconset/small_edit.jpg) no-repeat;}
input[type=button].sshow {background:url(/gfx/iconset/small_show.png) no-repeat;}
input[type=button].ssearch {background:url(/gfx/iconset/small_search.png) no-repeat;}
input[type=button].swork {background:url(/gfx/iconset/small_work.png) no-repeat;}
input[type=button].supload {background:url(/gfx/iconset/small_upload.png) no-repeat;}
.supload {background:url(/gfx/iconset/small_upload.png) no-repeat;}
input[type=button].sfile {background:url(/gfx/iconset/small_file.png) no-repeat;}
input[type=button].splus {background:url(/gfx/iconset/small_plus.jpg) no-repeat;}
input[type=button].sminus {background:url(/gfx/iconset/small_minus.jpg) no-repeat;}
input[type=button].smovetop {background:url(/gfx/iconset/small_movetop.png) no-repeat;}
input[type=button].smoveup {background:url(/gfx/iconset/small_moveup.png) no-repeat;}
input[type=button].smovedown {background:url(/gfx/iconset/small_movedown.png) no-repeat;}
input[type=button].smovebottom {background:url(/gfx/iconset/small_movebottom.png) no-repeat;}
input[type=button].ssortatoz {background:url(/gfx/iconset/small_sortatoz.png) no-repeat;}
input[type=button].ssortztoa {background:url(/gfx/iconset/small_sortztoa.png) no-repeat;}
input[type=button].slock {background:url(/gfx/iconset/small_lock.png) no-repeat;}
input[type=button].sun-lock {background:url(/gfx/iconset/small_un-lock.png) no-repeat;}
input[type=button].stforward {background:url(/gfx/iconset/small_tforward.png) no-repeat;}
input[type=button].stbackward {background:url(/gfx/iconset/small_tbackward.png) no-repeat;}
input[type=button].sfloppy {background:url(/gfx/iconset/sfloppy.png) no-repeat;}
input[type=button].srefresh {background-image:url(/gfx/iconset/small_recycle.png);background-repeat:no-repeat;}
input[type=button].sedithint {background:url(/gfx/iconset/small_edithint.jpg) no-repeat;}
input[type=button].snextmag-firstissue {background-image:url(/gfx/iconset/small_nextmag-firstissue.png);background-repeat:no-repeat;}
input[type=button].snextmag-lastissue {background-image:url(/gfx/iconset/small_nextmag-lastissue.png);background-repeat:no-repeat;}
input[type=button].sprevmag-firstissue {background-image:url(/gfx/iconset/small_prevmag-firstissue.png);background-repeat:no-repeat;}
input[type=button].sprevmag-lastissue {background-image:url(/gfx/iconset/small_prevmag-lastissue.png);background-repeat:no-repeat;}
input[type=button].sforward {background:url(/gfx/iconset/small_sforward.png) no-repeat;}
input[type=button].sbackward {background:url(/gfx/iconset/small_sbackward.png) no-repeat;}
input[type=button].sglobe {background:url(/gfx/iconset/small_globe.png) no-repeat;}
input[type=button].sweight {background:url(/gfx/iconset/small_weight.png) no-repeat;}
input[type=button].sweightr {background:url(/gfx/iconset/small_weightr.png) no-repeat;}

.esbtn {width:13px !important; height:13px !important; border:0;float:left;}
input[type=button].esarrowup { background:url(/gfx/iconset/esmall_arrowup.png) no-repeat;}
input[type=button].esarrowdown { background:url(/gfx/iconset/esmall_arrowdown.png) no-repeat;}
input[type=button].esplay { background:url(/gfx/iconset/esmall_play.png) no-repeat;}
input[type=button].scalendar { background:url(/gfx/iconset/small_calendar.png) no-repeat;}

.glow:not([disabled]) {}
.glow:not([disabled]):hover, .glow:not([disabled]):focus,form .glow:not([disabled]):active {box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}
.glowg:not([disabled]):hover, .glowg:not([disabled]):focus,form .glowg:not([disabled]):active{background-color: #2fc900; box-shadow: 0 0 8px #2fc900;}
.glowr:not([disabled]):hover, .glowr:not([disabled]):focus,form .glowr:not([disabled]):active{background-color: #cf1b1b; box-shadow: 0 0 8px #cf1b1b;}

/*.backb {background-color: #0d88d3;}*/
.backbb {box-shadow: 0 0 8px #0d88d3;}
.backg {background-color: #2fc900; box-shadow: 0 0 8px #2fc900;}
.backr {background-color: #cf1b1b; box-shadow: 0 0 8px #cf1b1b;}
.backo {background-color: #ff7f00; box-shadow: 0 0 8px #ff7f00;}
.backrb {box-shadow: 0 0 8px #cf1b1b;}
.backgb {box-shadow: 0 0 8px #2fc900;}
.backgrgb {background-color: #ffeeee !important; }


#cmdSwitchPlane {margin-left: 15px;border:none; background:url(/gfx/iconset/goto.jpg) no-repeat;height:55px; width:55px;}
#cmdNew{margin-left: 15px;border:none; background:url(/gfx/iconset/plus.jpg) no-repeat;height:55px; width:55px;}

#cmdNewDistributionplan, #cmdNewCourse, #cmdNewMedia, #cmdNewBaseData, #cmdNewSupplier, #cmdNewNews{margin-left: 15px;border:none; background:url(/gfx/iconset/plus.jpg) no-repeat;height:55px; width:55px;}
//#cmdNewImport{margin-left: 15px;border:none; background:url(/gfx/iconset/plus.jpg) no-repeat;height:55px; width:55px;}
#cmdNewImport{margin-left: 15px;border:none; background:url(/gfx/iconset/upload.png) no-repeat;height:55px; width:55px;}
#cmdNewNewsletter{margin-left: 15px;border:none; background:url(/gfx/iconset/plus.jpg) no-repeat;height:55px; width:55px;}
.cmdChangeview {margin-left: 15px;border:none; background:url(/gfx/iconset/changeview.png) no-repeat;height:55px; width:55px;}
.cmdChangeviewback {margin-left: 15px;border:none; background:url(/gfx/iconset/changeviewback.png) no-repeat;height:55px; width:55px;}
.strong {font-weight: bold ;}

/* */
form input[type="button"].editable:disabled { display:none;}
form input[type="text"].editable:disabled, input[type="password"].editable:disabled, textarea.editable:disabled, select.editable:disabled, input[type="text"].editablero:disabled {
    background-color:#F7F7F7;
    color: black;
    border: 1px solid #F0F0F0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

form {  }
form input[type=select],form input[type=text],form textarea {margin:0;padding:0}
#paedmediapicture {margin:0 !important;padding:0 !important;overflow:hidden;}
#paedmediapicture img {margin:0;padding:0 !important;}

form label {text-align:right; font-size:14px !important;padding:5px;margin-top:5px;margin-bottom:5px;}
form input[type=text], form input[type=password], form select, form textarea { font-size:16px !important; padding: 5px;margin-top:5px;margin-bottom:5px;}
form label.warning { color: #ff0000;  font-style: italic;  font-weight: bold; }
form label.warningleft { color: #ff0000;  font-style: italic;  font-weight: bold; }

#panel_smalldistributionplanform {padding: 10px;background-color: #f5f5f5;min-height:96px;}
#panel_smalldistributionplanform div input[type=text],#panel_smalldistributionplanform div input.text,#panel_smalldistributionplanform input[type=text],#panel_smalldistributionplanform textarea {font-size: 12px !important;height:14px !important; border:none !important; background-color: #f5f5f5;resize:none;}

#panel_smalldeliveryform div input[type=text],#panel_smalldeliveryform div input.text,#panel_smalldeliveryform input[type=text],#panel_smalldeliveryform textarea {font-size: 12px !important;height:14px !important; border:none !important; background-color: #f5f5f5;resize:none;}

#panel_smallcontentpageform, #panel_smallmediaform, #panel_smallnewsform, #panel_smalluserform {padding: 10px;background-color: #f5f5f5;min-height:96px;}
#panel_smallstaffform div input[type=text],#panel_smallnewsform div input[type=text],#panel_smallnewsform div input.text,#panel_smallnewsform input[type=text],#panel_smallnewsform input.text {font-size: 12px !important;height:14px !important; border:none !important; background-color: #f5f5f5;}

#panel_smallcontentpageform div input[type=text],#panel_smallcontentpageform div input.text,
#panel_smallmediaform div input[type=text],#panel_smallmediaform div input.text,
#panel_smalluserform input[type=text],#panel_smalluserform input.text,
#panel_smalljournalform input[type=text],#panel_smalljournalform input.text
							   {font-size: 12px !important;height:14px !important; border:none !important; background-color: #f5f5f5;}
#panel_smallcontentpageform select, #panel_smalluserform select { background-color: #f5f5f5; border: 1px solid #F0F0F0; -webkit-appearance: none;  -moz-appearance: none;  text-indent: 1px;  text-overflow: ''; font-weight:bold;}

#panel_smallorderform {background-color: #f5f5f5;}
#panel_smallorderform select, #panel_smallorderform select { background-color: #f5f5f5; border: 1px solid #F0F0F0; -webkit-appearance: none;  -moz-appearance: none;  text-indent: 1px;  text-overflow: ''; font-weight:bold;}
#panel_smallorderform div input[type=text],#panel_smallorderform div input.text,#panel_smallorderform input[type=text],#panel_smallorderform textarea {font-size: 12px !important;height:14px !important; border:none !important; background-color: #f5f5f5;resize:none;}
#panel_smallorderform div#smallordertotalcosts {font-size: 12px !important;height:14px !important;}


#panel_smallexperimentform {padding: 10px;background-color: #f5f5f5;min-height:96px;}
#panel_smallexperimentform div input[type=text],
#panel_smallexperimentform div input.text  {background-color: #f5f5f5;font-size: 12px !important;height:14px !important; border:none !important; }
#panel_smallexperimentform div textarea {background-color: #f5f5f5;font-size: 12px !important; border:none !important; }
#panel_smallexperimentform div input[type=checkbox], #panel_smallexperimentform div input.checkbox {  float: left;  width: 1.1em;  height: 1.1em;  margin: 0.5em 0 0 0.1em;}
#panel_smallexperimentform div label.checkbox {   float: left;  width: 8em;  color: #770021;  text-align: left;  margin: 0.3em 0 0 0.5em;}

#panel_smallregattaform {padding: 10px;background-color: #f5f5f5;min-height:96px;}
#panel_smallregattaform div input[type=text],
#panel_smallregattaform div input.text  {background-color: #f5f5f5;font-size: 12px !important;height:14px !important; border:none !important; }
#panel_smallregattaform div input[type=checkbox], #panel_smallregattaform div input.checkbox {  float: left;  width: 1.1em;  height: 1.1em;  margin: 0.5em 0 0 0.1em;}
#panel_smallregattaform div label.checkbox {   float: left;  width: 8em;  color: #770021;  text-align: left;  margin: 0.3em 0 0 0.5em;}
#panel_smallregattaform div#regattaclassoverview { font-size: 12px !important}

#moduleedit_nwls, #moduleedit_paed {}
#accessrightsmodule_nwls, #accessrightsmodule_paed { }

#mediapictureupload {font-size:10px !important;overflow:hidden;}
.uploadbtn {font-size:10px !important;overflow:hidden;}
.mceEditor {width: 100%;}
#newscontent_parent {width: 100%;}


#delmediaedit .preselect, #accedit .preselect,#mediagroupedit .preselect, #sppedit .preselect, #conedit .preselect, #cmpedit .preselect, #expmatedit .preselect, #topicexperiment .preselect, #topicmedia .preselect,#sel_searchhazardousdata, #ordermediaedit .preselect, #sel_smediaaccessoriesmediaID { margin-left: 0 !important; margin-top: 0.2em;width: auto !important;}

input[type="file"]#mediapictureupload,input[type="file"]#experimentpictureupload  {
    display: none;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 12px 12px 8px 12px;
    cursor: pointer;
}
#mediadocumentupload {font-size:10px !important;overflow:hidden;display:none;}
#experimentdocumentupload {font-size:10px !important;overflow:hidden;display:none;}
#distributionplandocumentupload {font-size:10px !important;overflow:hidden;display:none;}
.mediaupload {display:none !important;}
