body {
    font-family      : Geneva, Arial, Helvetica, sans-serif;
    font-size        : 11px;
    margin-top       : 18px;
    margin-bottom    : 10px;
    margin-left      : 9px;
    margin-right     : 5px;
    background-color : #FFFFFF;
}

a {
    color           : #000000;
    text-decoration : underline;
    cursor          : pointer;
    font-size       : 11px;
}

a:link, a:active, a:visited, a.hover {
    color           : #000000;
    text-decoration : underline;
    cursor          : pointer;
}

td.tabletextcontent {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    font-size   : 11px;
}

td.tabletextcontent a:link, a:active, a:visited, a:hover {
    color : #000000;
}

td.menustatus {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    font-size   : 11px;
}

td.menustatus a:link, a:active, a:visited, a:hover {
    color : #000000;
}

td.loadingbar {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    font-size   : 13px;
    color       : #CCCCCC;
}

td.statusactionname {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    font-size      : 18px;
    padding-top    : 15px;
    padding-bottom : 8px;
    color          : #737373;
    border-bottom  : 1px;
    border-top     : 0px;
    border-left    : 0px;
    border-right   : 0px;
    border-color   : #E0E0E0;
    border-style   : dotted;
}

td.footerstatusline {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #999999;
    font-size      : 11px;
    padding-top    : 8px;
    padding-bottom : 8px;
    padding-right  : 6px;
    border-bottom  : 1px;
    border-top     : 1px;
    border-left    : 0px;
    border-right   : 0px;
    border-color   : #E0E0E0;
    border-style   : dotted;
    margin-top     : 12px;
}

td.footerstatusline a:link, a:active, a:visited, a:hover {
    color: #999999;
}

td.defaultheader {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    font-size      : 18px;
    padding-top    : 15px;
    padding-bottom : 8px;
    color          : #737373;
}

td.formfieldssplitline {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    padding-bottom : 2px;
    border-bottom  : 1px;
    border-top     : 0px;
    border-left    : 0px;
    border-right   : 0px;
    border-color   : #E0E0E0;
    border-style   : dotted;
}

.tablestylemaintables {
    width : 97%;
}

.tablestylecontentlisttables {
    width         : 100%;
    padding-left  : 14px;
    padding-right : 11px;
}

.tablestylecontentlistsearchtables {
    font-family   : Arial;
    font-size     : 11px;
    font-weight   : bold;
    color         : #A7A7A7;
    width         : 100%;
    margin-top    : 12px;
    padding-left  : 14px;
    padding-right : 11px;
}

td.printhelp {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    font-size   : 9px;
}

td.printhelp a:link, a:active, a:visited, a:hover {
    color : #999999;
}

td.maincontentbox {
    border-top       : 1px;
    border-bottom    : 1px;
    border-left      : 1px;
    border-right     : 1px;
    border-color     : #E0E0E0;
    background-color : #F8F8F8;
    border-style     : solid;
    padding          : 12px;
}

td.innercontentbox {
    border-top       : 0px;
    border-bottom    : 1px;
    border-left      : 1px;
    border-right     : 1px;
    border-color     : #CCCCCC;
    background-color : #FFFFFF;
    border-style     : solid;
    padding          : 5px;
}

td.tabactive {
    border-top       : 1px;
    border-bottom    : 0px;
    border-left      : 1px;
    border-right     : 1px;
    border-color     : #CCCCCC;
    background-color : #FFFFFF;
    border-style     : solid;
    font-size        : 12px;
    font-weight      : bold;
    height           : 30px;
    width            : 100px;
    text-align       : center;
}

td.tabinactive {
    border-top       : 0px;
    border-bottom    : 1px;
    border-left      : 0px;
    border-right     : 0px;
    border-color     : #CCCCCC;
    border-style     : solid;
    font-size        : 11px;
    height           : 30px;
    width            : 90px;
    background-image : url(../templates/admin/de/1/images/tabmenu_bgx.gif);
    text-align       : center;
}

td.tabnone {
    border-top      : 0px;
    border-bottom   : 1px;
    border-left     : 0px;
    border-right    : 0px;
    border-color    : #CCCCCC;
    border-style    : solid;
    text-decoration : none;
    font-size       : 12px;
    font-family     : Arial, Helvetica, sans-serif;
}

.tabmenutextactive {
    color           : #000000;
    text-decoration : none;
    font-size       : 12px;
    font-weight     : bold;
    font-family     : Arial, Helvetica, sans-serif;
}

.tabmenutextactive a:link, a:visited, a:hover {
    color           : #000000;
    text-decoration : none;
}

.tabmenutextactive a:active {
    color           : #000000;
    font-weight     : bold;
    text-decoration : none;
}

.tabmenutextinactive {
    color       : #333333;
    font-size   : 11px;
    font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    margin-top  : 5px;
}

.tabmenutextinactive a:link, a:active, a:visited, a:hover {
    color : #666666;
}

.fieldsetheadtext {
    font-size           : 11px;
    color               : #333333;
    font-family         : tahoma;
    font-weight         : bold;
    padding-left        : 20px;
    padding-right       : 4px;
    background-repeat   : no-repeat;
    background-image    : url(../templates/admin/de/1/images/show5.gif);
    background-position : left;
}

.input {
    background-color : #FFFFFF;
    color            : #000000;
    font-family      : Verdana, Tahoma;
    font-size        : 11px;
    border-style     : solid;
    border-color     : #888888;
    border-width     : 1px;
    padding          : 2px;
    margin-top       : 4px;
    margin-bottom    : 4px;
}

.output {
    background-color : #F5F5F5;
    color            : #000000;
    font-family      : Verdana, Tahoma;
    font-size        : 11px;
    border           : 1px #888888 solid;
    padding          : 2px;
    margin-top       : 4px;
    margin-bottom    : 4px;
}

.inputerror, .input_textareaerror{
    background-color : #FF8C8C;
    color            : #000000;
    font-family      : Verdana, Tahoma;
    font-size        : 11px;
    border           : 1px solid #888888;
    padding          : 2px;
    margin-top       : 4px;
    margin-bottom    : 4px;
}

select {
    background-color : #F5F5F5;
    color            : #000000;
    font-family      : Verdana, Tahoma;
    font-size        : 11px;
    padding          : 2px;
    margin-top       : 4px;
    margin-bottom    : 4px;
    border           : #888888 1px solid;
}

.select {
    background-color : #F5F5F5;
    color            : #000000;
    font-family      : Verdana, Tahoma;
    font-size        : 11px;
    padding          : 2px;
    margin-top       : 4px;
    margin-bottom    : 4px;
    border           : #888888 1px solid;
}

.selecterror {
    background-color : #FFFCE6;
    color            : #000000;
    font-family      : tahoma;
    font-size        : 9pt;
    margin-top       : 4px;
    margin-bottom    : 4px;
}

.errorbox {
    width            : 97%;
    border-top       : 1px;
    border-bottom    : 1px;
    border-left      : 0px;
    border-right     : 0px;
    border-color     : #CCCCCC;
    border-style     : dotted;
    margin-bottom    : 20px;
    margin-top       : 10px;
    background-color : #FFFCE6;
    padding-left     : 15px;
}

.errorboxtext {
    color          : #000000;
    font-size      : 11px;
    font-family    : Arial;
    padding-left   : 5px;
    padding-top    : 14px;
    padding-bottom : 14px;
}

.workedfinebox {
    width            : 97%;
    border-top       : 1px;
    border-bottom    : 1px;
    border-left      : 0px;
    border-right     : 0px;
    border-color     : #CCCCCC;
    border-style     : dotted;
    margin-bottom    : 20px;
    margin-top       : 10px;
    background-color : #E6F0DB;
    padding-left     : 15px;
}

.workedfineboxtext {
    color          : #000000;
    FONT-SIZE      : 11px;
    FONT-FAMILY    : Arial;
    padding-left   : 5px;
    padding-top    : 14px;
    padding-bottom : 14px;
}

hr {
    color  : #708495;
    height : 1px;
}

.button	{
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/btn_bgz.gif);
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.smallbutton {
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/smallbutton.gif);
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.smallsearchbutton {
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/btn_smallsearch.gif);
    width            : 32px;
    height           : 24px;
    border-style     : none;
}

.smalldeletebutton {
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/btn_delete_small.gif);
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.smallviewbutton {
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/btn_view_small.png);
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.smallsavebutton {
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/btn_save_small.png);
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.smallsaveasbutton {
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/btn_saveas_small.png);
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.nonebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_none.gif);
    width            : 109px;
    height           : 24px;
    padding-left     : 10px;
    border-style     : none;
}

.allbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_all.gif);
    width            : 109px;
    height           : 24px;
    padding-left     : 10px;
    border-style     : none;
}

.checkboxall {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/checkbox_all.gif);
    padding-left     : 10px;
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.checkboxnone {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/checkbox_none.gif);
    padding-left     : 10px;
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.checkboxswitch {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/checkbox_switch.gif);
    padding-left     : 10px;
    width            : 50px;
    height           : 24px;
    border-style     : none;
}

.searchbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_search.gif);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.searchbuttonhead {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_search.gif);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.addbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_add.gif);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.stopbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_stop.png);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.deletebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_delete.gif);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.viewbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_view.gif);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.updatebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_update.gif);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.largebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_bgz_large.gif);
    width            : 218px;
    height           : 24px;
    border-style     : none;
}

.largesearchbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_search_large.gif);
    padding-left     : 10px;
    width            : 218px;
    height           : 24px;
    border-style     : none;
}

.largeaddbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_add_large.gif);
    padding-left     : 10px;
    width            : 218px;
    height           : 24px;
    border-style     : none;
}

.largedeletebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_delete_large.gif);
    padding-left     : 10px;
    width            : 218px;
    height           : 24px;
    border-style     : none;
}

.largeviewbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_view_large.gif);
    padding-left     : 10px;
    width            : 218px;
    height           : 24px;
    border-style     : none;
}

.largeupdatebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_update_large.gif);
    padding-left     : 10px;
    width            : 218px;
    height           : 24px;
    border-style     : none;
}

.largemailbutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_email_large.gif);
    padding-left     : 10px;
    width            : 218px;
    height           : 24px;
    border-style     : none;
}

.nextpagebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_nextpage.gif);
    padding-right    : 15px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.lastpagebutton {
    font-size        : 11px;
    font-weight      : bold;
    color            : #000000;
    background-image : url(../templates/admin/de/1/images/btn_lastpage.gif);
    padding-left     : 10px;
    width            : 109px;
    height           : 24px;
    border-style     : none;
}

.submitbutton {
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-image: url(../templates/admin/de/1/images/btn_submit.gif);
    padding-left: 10px;
    width: 109px;
    height: 24px;
    border-style: none;
}

.textfield1 {
    color          : #000000;
    font-size      : 11px;
    vertical-align : middle;
}

.quickdrop {
    font-size        : 11px;
    color            : #000000;
    background-color : #FFFFFF;
}

tr.tableheadcontent {
    font-size        : 11px;
    font-weight      : bold;
    text-decoration  : none;
    height           : 25px;
    padding          : 3px;
    padding-left     : 7px;
    padding-right    : 7px;
    background-color : #EEEBE8;
}

tr.tableheadcontent a:link, a:active, a:visited, a:hover {
    font-size       : 11px;
    text-decoration : underline;
}

tr.tableoutputheadline {
    white-space : nowrap;
}

.tableoutputheadlineall {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 11px;
    border-bottom     : 1px;
    border-top        : 1px;
    border-left       : 1px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 21px;
    padding-left      : 7px;
    padding-right     : 7px;
}

td.tableoutputheadlineallsmall {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 10px;
    border-bottom     : 1px;
    border-top        : 1px;
    border-left       : 1px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 15px;
    padding-left      : 7px;
    padding-right     : 7px;
}

td.tableoutputheadlineleft {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 11px;
    border-bottom     : 1px;
    border-top        : 1px;
    border-left       : 1px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 21px;
    padding-left      : 7px;
    padding-right     : 7px;
}

td.tableoutputheadlinemiddle {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 11px;
    border-bottom     : 1px;
    border-top        : 1px;
    border-left       : 0px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 21px;
    padding-left      : 7px;
    padding-right     : 7px;
}

td.tableoutputheadlineright {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 11px;
    border-bottom     : 1px;
    border-top        : 1px;
    border-left       : 0px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 21px;
    padding-left      : 7px;
    padding-right     : 7px;
}

td.tableoutputheadlineleftbottom {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 11px;
    border-bottom     : 1px;
    border-top        : 0px;
    border-left       : 1px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 21px;
    padding-left      : 7px;
    padding-right     : 7px;
}

td.tableoutputheadlinemiddlebottom {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 11px;
    border-bottom     : 1px;
    border-top        : 0px;
    border-left       : 0px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 21px;
    padding-left      : 7px;
    padding-right     : 7px;
}

td.tableoutputheadlinerightbottom {
    font-family       : Geneva, Arial, Helvetica, sans-serif;
    color             : #333333;
    background-image  : url(../templates/admin/de/1/images/bgx_contenttable_headline.gif);
    background-repeat : repeat-x;
    font-weight       : bold;
    font-size         : 11px;
    border-bottom     : 1px;
    border-top        : 0px;
    border-left       : 0px;
    border-right      : 1px;
    border-color      : #CCCCCC;
    border-style      : solid;
    height            : 21px;
    padding-left      : 7px;
    padding-right     : 7px;
}

tr.tableoutputrow1 {
    border-bottom    : 1px;
    border-top       : 0px;
    border-left      : 0px;
    border-right     : 0px;
    border-color     : #F5F5F5;
    border-style     : solid;
    background-color : #F5F5F5;
    padding-left     : 7px;
}

tr.tableoutputrow2 {
    border-bottom    : 1px;
    border-top       : 0px;
    border-left      : 0px;
    border-right     : 0px;
    border-color     : #F5F5F5;
    border-style     : solid;
    background-color : #FFFFFF;
    padding-left     : 7px;
}

tr.tableoutputrow {
    border-bottom    : 0px;
    border-top       : 0px;
    border-left      : 0px;
    border-right     : 0px;
    border-color     : #FFFFFF;
    border-style     : solid;
    background-color : #FFFFFF;
    padding-left     : 7px;
}

td.tableoutputrowline {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 11px;
    border-bottom  : 0px;
    border-top     : 0px;
    border-left    : 0px;
    border-right   : 0px;
    border-color   : #FFFFFF;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 30px;
    vertical-align : middle;
}

td.tableoutputrowlinemiddle {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 11px;
    border-bottom  : 1px;
    border-top     : 0px;
    border-left    : 1px;
    border-right   : 0px;
    border-color   : #F9F9F9;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 30px;
    vertical-align : middle;
}

td.tableoutputrowlineleft {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 11px;
    border-bottom  : 1px;
    border-top     : 0px;
    border-left    : 1px;
    border-right   : 0px;
    border-color   : #F9F9F9;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 30px;
    vertical-align : middle;
}

td.tableoutputrowlineleftsmall {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 10px;
    border-bottom  : 1px;
    border-top     : 0px;
    border-left    : 1px;
    border-right   : 0px;
    border-color   : #F9F9F9;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 20px;
    vertical-align : middle;
}

td.tableoutputrowlineright {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 11px;
    border-bottom  : 1px;
    border-top     : 0px;
    border-left    : 1px;
    border-right   : 1px;
    border-color   : #F9F9F9;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 30px;
    vertical-align : middle;
}

td.tableoutputrowlinerightsmall {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 10px;
    border-bottom  : 1px;
    border-top     : 0px;
    border-left    : 1px;
    border-right   : 1px;
    border-color   : #F9F9F9;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 20px;
    vertical-align : middle;
}

.outputcounttable {
    width            : 97%;
    margin-left      : 14px;
    margin-bottom    : 15px;
    background-color : #F8F8F8;
    height           : 36px;
}

.outputcounttextbold {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    color       : #333333;
    font-weight : bold;
    font-size   : 11px;
}

.outputcounttextnormal {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    color       : #000000;
    font-size   : 11px;
}

.loadinganitextbold {
    font-family : Geneva, Arial, Helvetica, sans-serif;
    color       : #999999;
    font-weight : bold;
    font-size   : 11px;
}

td.fieldcomment {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 11px;
    border-bottom  : 1px;
    border-top     : 1px;
    border-left    : 1px;
    border-right   : 1px;
    border-color   : #000066;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 30px;
    vertical-align : middle;
}

.loginbutton {
    font-size        : 10px;
    font-weight      : normal;
    color            : #999999;
    background-image : url(../templates/admin/de/1/images/btn_loginbutton2.gif);
    width            : 134px;
    height           : 23px;
    border-style     : none;
}

.checkboxlabel {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #333333;
    font-size      : 11px;
    border-bottom  : 0px;
    border-top     : 0px;
    border-left    : 0px;
    border-right   : 0px;
    border-color   : #FFFFFF;
    border-style   : solid;
    padding-left   : 7px;
    padding-right  : 7px;
    height         : 30px;
    vertical-align : middle;
}

.scriptTree {
    padding  : 0px 0px 0px 0px;
    margin   : 0px;
    padding  : 0px;
    position : relative;
}

.scriptIntro {
    margin        : 0px;
    position      : relative;
    border-bottom : 1px;
    border-top    : 0px;
    border-left   : 0px;
    border-right  : 0px;
    border-color  : #E0E0E0;
    border-style  : dotted;
}

.scriptRefresh {
    padding  : 0px 0px 0px 0px;
    margin   : 0px;
    padding  : 0px;
    position : relative;
    left     : 0px;
    float    : right;
    z-index  : 1;
}

.scriptName {
    padding     : 0px;
    margin      : 0px;
    padding     : 0px;
    position    : relative;
    font-family : Geneva, Arial, Helvetica, sans-serif;
    font-size   : 18px;
    color       : #737373;
}

.container {
    padding  : 0px 10px 0px 10px;
    margin   : 0px;
    position : relative;
}

.content {
    padding          : 0px 0px 0px 0px;
    margin           : 15px 0px 15px 0px;
    padding          : 12px;
    border           : 1px;
    border-color     : #E0E0E0;
    background-color : #F8F8F8;
    border-style     : solid;
}

.contentHeader {
    padding          : 8px 5px 0px 5px;
    margin           : 0px;
    position         : relative;
    border-top       : 1px;
    border-bottom    : 0px;
    border-left      : 1px;
    border-right     : 1px;
    border-color     : #CCCCCC;
    background-color : #FFFFFF;
    border-style     : solid;
    font-size        : 12px;
    font-weight      : bold;
    color            : #000000;
    text-decoration  : none;
    font-family      : Arial, Helvetica, sans-serif;
    height           : 23px;
    width            : 100px;
    text-align       : center;
    z-index          : 13;
    top              : 1px;
}

.contentBox {
    border           : 1px;
    border-color     : #CCCCCC;
    background-color : #FFFFFF;
    border-style     : solid;
    padding          : 20px;
    position         : relative;
    z-index          : 11;
    left             : -3px;
    top              : -3px;
}

.contentBoxShadow {
    border           : 0px;
    background-color : #EAEAEA;
    border-style     : solid;
    position         : relative;
    z-index          : 12;
    margin           : 3px 0px 0px 3px;
}

.footer {
    padding  : 0px 0px 0px 0px;
    margin   : 0px;
    position : relative;
}

.footer_all {
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    color          : #999999;
    font-size      : 11px;
    padding-top    : 8px;
    padding-bottom : 8px;
    padding-right  : 6px;
    border-bottom  : 1px;
    border-top     : 1px;
    border-left    : 0px;
    border-right   : 0px;
    border-color   : #E0E0E0;
    border-style   : dotted;
    margin-top     : 12px;
    position       : relative;
}

.footerSsl {
    float   : left;
    margin  : 0px;
    padding : 0px;
}

.footerFunctions {
    float    : right;
    margin   : 0px;
    padding  : 0px;
    position : relative;
    float    : right;
}

.activeTab {
    padding          : 8px 5px 0px 5px;
    margin           : 0px;
    position         : relative;
    border-top       : 1px;
    border-bottom    : 0px;
    border-left      : 1px;
    border-right     : 1px;
    border-color     : #CCCCCC;
    background-color : #FFFFFF;
    border-style     : solid;
    font-size        : 12px;
    font-weight      : bold;
    color            : #000000;
    text-decoration  : none;
    font-family      : Arial, Helvetica, sans-serif;
    height           : 22px;
    width            : 90px;
    text-align       : center;
    z-index          : 13;
    top              : 1px;
}

.inactiveTab {
    padding          : 8px 5px 0px 5px;
    margin           : 0px;
    position         : relative;
    color            : #000000;
    font-family      : Arial, Helvetica, sans-serif;
    height           : 22px;
    width            : 90px;
    z-index          : 13;
    border-top       : 0px;
    border-bottom    : 1px;
    border-left      : 0px;
    border-right     : 0px;
    border-color     : #CCCCCC;
    border-style     : solid;
    font-size        : 11px;
    background-image : url(../templates/admin/de/1/images/tabmenu_bgx.gif);
    text-align       : center;
    top              : 1px;
}

ul.tabBox {
    margin     : 0px;
    padding    : 0px;
    list-style : none;
    z-index    : 13;
}

ul.tabBox li {
    float : left;
}

.contentTable {
    margin   : 0px;
    padding  : 0px;
    position : relative;
}

.clear {
    clear : both;
}

.contentSuccess {
    padding             : 20px 0px 20px 100px;
    position            : relative;
    border-top          : 1px;
    border-bottom       : 1px;
    border-left         : 0px;
    border-right        : 0px;
    border-color        : #CCCCCC;
    border-style        : dotted;
    margin              : 0px 0px 20px 0px;
    background-color    : #B7ED86;
    background-image    : url(../templates/admin/de/1/images/workedfineimage.gif);
    background-repeat   : no-repeat;
    background-position : center left;
}

.contentSuccessList {
    list-style-type     : none;
    list-style-position : outside;
    margin              : 2px 0px 0px 0px;
    padding             : 0px;
}

.contentError {
    padding             : 15px 0px 15px 100px;
    position            : relative;
    border-top          : 1px;
    border-bottom       : 1px;
    border-left         : 0px;
    border-right        : 0px;
    border-color        : #CCCCCC;
    border-style        : dotted;
    margin              : 0px 0px 20px 0px;
    background-color    : #FF8F8F;
    background-image    : url(../templates/admin/de/1/images/errorimage.png);
    background-repeat   : no-repeat;
    background-position : center left;
}

.contentWarning {
    padding             : 15px 0px 15px 100px;
    position            : relative;
    border-top          : 1px;
    border-bottom       : 1px;
    border-left         : 0px;
    border-right        : 0px;
    border-color        : #CCCCCC;
    border-style        : dotted;
    margin              : 0px 0px 20px 0px;
    background-color    : #FFFCE6;
    background-image    : url(../templates/admin/de/1/images/warningimage.gif);
    background-repeat   : no-repeat;
    background-position : center left;
}

.contentInfo {
    padding             : 5px;
    position            : relative;
    border              : 1px solid #7AA4D0;
    margin              : 0px 0px 20px 0px;
    background-color    : #E3ECF5;
    text-align          : center;
    font-weight         : bold;
}

.contentErrorList {
    list-style-type     : none;
    list-style-position : outside;
    margin              : 8px 0px 0px 10px;
    padding             : 0px;
}

.contentWarningList {
    list-style-type     : none;
    list-style-position : outside;
    margin              : 8px 0px 0px 10px;
    padding             : 0px;
}

.contentAction {
    padding  : 0px;
    margin   : 25px 0px 0px 0px;
    position : relative;
}

.navinfo {
    padding          : 0px;
    margin           : 35px 0px 0px 0px;
    position         : relative;
    background-color : #F8F8F8;
}

.recordsetInformation {
    padding  : 3px 0px 3px 0px;
    margin   : 0px;
    position : relative;
}

.navigation {
    padding  : 0px;
    margin   : 0px;
    position : relative;
    float    : right;
    z-index  : 10;
}

.contentSearch {
    padding  : 0px;
    margin   : 0px 0px 20px 0px;
    position : relative;
}

#contentAction {
    padding    : 0px;
    margin     : 20px 0px 0px 0px;
    position   : relative;
    text-align : left;
}

li.grey {
    background-color : #EEEEEE;
    border           :1px solid #CCCCCC;
    cursor           : move;
}

.startlinks li {
    padding : 2px 0px;
}

.starth1 {
    font-family : arial;
    font-size   : 16px;
}

.starth2 {
    font-family : arial;
    font-size   : 12px;
}

.pointer {
    cursor : pointer;
}

td.listed {
    text-align  : center;
    font-weight : bold;
    color       : #CC0000;
}

td.notlisted {
    text-align  : center;
    font-weight : bold;
    color       : #008800;
}

table.fullwidth {
    width : 100%
}

textarea.input {
    width  : 90%;
    height : 100px;
}

div.headline {
    color           : #656565;
    font-size       : 11px;
}


.input_textarea {
    background-color : #FFFFFF;
    color            : #000000;
    font-family      : Verdana, Tahoma;
    font-size        : 11px;
    border-style     : solid;
    border-color     : #888888;
    border-width     : 1px;
    padding          : 2px;
    margin-top       : 4px;
    margin-bottom    : 4px;
}

.fileinput	{
    font-size        : 11px;
    font-weight      : bold;
    background-image : url(../templates/admin/de/1/images/btn_bgz.gif);
    height           : 24px;
    border-style     : none;
}

div.flash {
    margin: 10px 5px;
    border-color: #00000;
}

div.fieldset {
    border:  1px solid #000000;
    margin: 10px 0;
    padding: 20px 10px;
}
div.fieldset span.legend {
    position: relative;
    background-color: #FFFFFF;
    padding: 3px;
    top: -30px;
    font: 700 14px Arial, Helvetica, sans-serif;
    color: #000000;
}

/* -- Table Styles ------------------------------- */
.progressWrapper {
    overflow: hidden;
}

.progressContainer {
    margin: 5px;
    padding: 4px;
    border: solid 1px #E8E8E8;
    background-color: #F7F7F7;
    overflow: hidden;
}
/* Message */
.message {
    margin: 1em 0;
    padding: 10px 20px;
    border: solid 1px #FFDD99;
    background-color: #FFFFCC;
    overflow: hidden;
}
/* Error */
.red {
    border: solid 1px #B50000;
    background-color: #FFEBEB;
}

/* Current */
.green {
    border: solid 1px #DDF0DD;
    background-color: #EBFFEB;
}

/* Complete */
.blue {
    border: solid 1px #CEE2F2;
    background-color: #F0F5FF;
}

.progressName {
    font-size: 8pt;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: blue;
    margin-top: 2px;
}

.progressBarComplete {
    width: 100%;
    background-color: green;
    visibility: hidden;
}

.progressBarError {
    width: 100%;
    background-color: red;
    visibility: hidden;
}

.progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 7pt;
    font-family: Arial;
    text-align: left;
    white-space: nowrap;
}

a.progressCancel {
    font-size: 0;
    display: block;
    height: 14px;
    width: 14px;
    background-image: url(../templates/admin/de/1/images/btn_cancel_upload.gif);
    background-repeat: no-repeat;
    background-position: -14px 0px;
    float: right;
}

a.progressCancel:hover {
    background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
    vertical-align: top;
}

/* Autocomplet Styles */
div.autocomplete {
    position         : absolute;
    background-color : white;
    border           : 1px solid #7AA4D0;
    margin           : 0px;
    padding          : 0px;
    height           : 350px;
    overflow         : auto;
    z-index          : 1000;
}
div.autocomplete ul {
    list-style-type : none;
    margin          : 0px;
    padding         : 0px;
}
div.autocomplete ul li.selected {
    background-color : #E3ECF5;
    font-weight      : bold;
}

div.autocomplete ul li {
    list-style-type : none;
    display         : block;
    margin          : 0px;
    padding         : 2px;
    cursor          : pointer;
}
