/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_srfeuserregister_pi1" */
         .tx-srfeuserregister-pi1 { font-size: 11px; }
         .tx-srfeuserregister-pi1 h4 { margin-top: 0; color: #000099; }
         .tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
         .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
         .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
         .tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
         .tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
         .tx-srfeuserregister-pi1 label span { color: #ff0000; }
         .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
         .tx-srfeuserregister-pi1 select { font-size: 11px; }
         .tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; font-size: 11px; }
         .tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; width:40px; font-size: 11px; }
         * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; /* size:5 */ }
         .tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
         * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
         .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
         .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
         .tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
         .tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
         .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
         .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
         .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
         .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
         .tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
         .tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
         .tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
         .tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
         .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
         .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
         * html .tx-srfeuserregister-pi1 dd { float: none; }
         .tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
         .tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_mwilib_printicon" */
        div.tx-mwilib-printicon
        {
           margin: 10px;
           padding: 0;
           text-align: right;
        }
/* default styles for extension "tx_mwilib_stdforms" */

           /* default css */
           div.tx-mwilib-stdforms
           {
               border-top:    1px solid #B2CFF1;
               border-left:   1px solid #B2CFF1;
               border-bottom: 1px solid #003575;
               border-right:  1px solid #003575;
               padding: 10px;
               font-size: 11px;
           }

           div.tx-mwilib-stdforms div.formidable-rdrstd-rdtwrap input,
           div.tx-mwilib-stdforms div.formidable-rdrstd-rdtwrap label
           {
               vertical-align:middle;
               font-size: 11px;
           }
/* default styles for extension "tx_mwihelpdesk_pi1status" */

        /* default css */

        .tx-mwihelpdesk-pi1status table.status-table {
            width: 100%;
            border: 0px outset black;
            background-color: #CCCCCC;
            font-size: 11px;
        }
       
        div.tx-mwihelpdesk-pi1status {
        }
       
        .tx-mwihelpdesk-pi1status td {
            margin: 0;
            padding: 0;
            vertical-align: middle;
        }

        .tx-mwihelpdesk-pi1status td.requestcount-td
        {
            font-size: smaller;
            padding-left: 0px; 
        }
       
        .tx-mwihelpdesk-pi1status td.directlinks-td
        {
            padding-left: 10px; 
        }
        .tx-mwihelpdesk-pi1status td.time-td
        {
            font-size: smaller;
            padding-left: 10px; 
        }
        .tx-mwihelpdesk-pi1status td.switch-td
        {
            padding-left: 10px; 
        }
        .tx-mwihelpdesk-pi1status span.supervisor-span
        {
            background-color: #CC0000;
            color: white;
            padding: 2px 4px;
            font-weight: bold;
        }
        .tx-mwihelpdesk-pi1status span.fallbackagent-span
        {
            background-color: #CC4444;
            color: white;
            padding: 2px 4px;
            font-weight: bold;
        }
        
        /* SKIN lightblue */
        .tx-mwihelpdesk-pi1status table.status-table-lightblue {
            width: 100%;
            
            border: 0px outset black;
            
            background-color: #D3E7FF;
            font-size: 11px;
        }

/* default styles for extension "tx_mwihelpdesk_pi2console" */

        /* default css */

        div.tx-mwihelpdesk-pi2console {
        }

        *.tx-mwihelpdesk-pi2console div.console-assist{
            border: 0;
            float: right;
        }
        *.tx-mwihelpdesk-pi2console div.console-status{
            border-top:    1px solid #B2CFF1;
            border-left:   1px solid #B2CFF1;
            border-bottom: 1px solid #003575;
            border-right:  1px solid #003575;
        }
        *.tx-mwihelpdesk-pi2console div.console-content{
            border: 0;
        }
        *.tx-mwihelpdesk-pi2console div.small-console-content{
            margin-right: 152px;
        }
        *.tx-mwihelpdesk-pi2console input.console-edit-subject {
            width: 50%;
            font-size: 11px;
            padding-left: 2px;
            vertical-align: top;
        }
        input.console-checkbox {
            vertical-align: top;
        }
        input.console-fileupload {
            color: black;
            font-size: 1em;
        }
        input.console-textupload {
            color: blue;
            font-size: 1em;
        }
        div.console-uploadrow {
        }
        
        div.clickandbuybutton {
            position:relative;
            top:-16px;
            left:98px;
            width:65px;
        }
        
        #uploadblock {
            font-size: 0.8em;
        }
        textarea.console-edit-content {
            border: 0;
            width: 100%;
            height: 340px;
        }
        div.htmlwindow-headline {
            font-size: 11px;
        }
        div.htmlwindow-footer {
            text-align: right;
        }
        div.htmlwindow-buttontext {
            font-size: 10px;
            font-weight: bold;
            text-decoration: none;
            padding: 3px 3px 0;
            color: black;
        }
        
        .tx-mwihelpdesk-pi2console span.supervisor-span
        {
            background-color: #CC0000;
            color: white;
            padding: 2px 4px;
            font-weight: bold;
        }
        
        img.headerwindow
        {
           vertical-align: top;
        }

        
        /* skin default */
        table.console-step {
           border: 0;
        }
        td.console-step {
            background-color: #CCCCCC;        
            width: 130px;
            text-align: left;
            vertical-align: top;
            padding: 10px;
        }
        td.console-step-no {
            background-color: #CCCCCC;        
            text-align: center;
            color: #000080;
            font-weight: bold;
        }
        
        /* skin lightblue */
        table.console-step-lightblue {
            border: 0;
        }
        td.console-step-lightblue {
            background-color: #D3E7FF;        
            width: 130px;
            text-align: left;
            vertical-align: top;
            padding: 10px;
        }
        td.console-step-no-lightblue {
            background-color: #D3E7FF;        
            text-align: center;
            color: #000080;
            font-weight: bold;
        }
/* default styles for extension "tx_mwihelpdesk_pi3assist" */

        /* default css */
    
        *.tx-mwihelpdesk-pi3assist {
            font-size: 1em;
            text-align: left;
            vertical-align: top;
            margin: 0;
            padding: 0;
        }

        .tx-mwihelpdesk-pi3assist div.assist-container{
          border: 1px outset black;
          background-color: #CCCCCC;
          overflow: auto;
        }

        /* SKIN lightblue */
        .tx-mwihelpdesk-pi3assist div.assist-container-lightblue{
          border-top:    1px solid #B2CFF1;
          border-left:   1px solid #B2CFF1;
          border-bottom: 1px solid #003575;
          border-right:  1px solid #003575;
          background-color: #E6F2FF;
          overflow: auto;
        }


        /*
        .tx-mwihelpdesk-pi3assist div.assist-headline {
            border-top: 0;
            background-color: #CCCCCC;
            text-align: center;
            vertical-align: middle;
            font-weight: bold;
            color: black;
        }
        .tx-mwihelpdesk-pi3assist td.assist-abstract {
            border-bottom: 1px solid black;
            background-color: #EEEEEE;
            font-size: 1em;
            color: black;
        }
        .tx-mwihelpdesk-pi3assist td.assist-content {
            border-bottom: 1px solid black;
            background-color: #EEEEEE;
            font-size: 0.7em;
            color: black;
        }*/
        
/* default styles for extension "tx_mwihelpdesk_pi6forms" */

        /* default css */
        div.tx-mwihelpdesk-pi6forms
        {
            border-top:    1px solid #BBBBBB;
            border-left:   1px solid #BBBBBB;
            border-bottom: 1px solid #003575;
            border-right:  1px solid #003575;
            padding: 10px;
            font-size: 11px;
        }
        
        div.tx-mwihelpdesk-pi6forms div.formidable-rdrstd-rdtwrap input,
        div.tx-mwihelpdesk-pi6forms div.formidable-rdrstd-rdtwrap label
        {
            vertical-align:middle;
            font-size: 11px;
        }

        /* SKIN lightblue */
        div.tx-mwihelpdesk-pi6forms-lightblue
        {
            border-top:    1px solid #B2CFF1;
            border-left:   1px solid #B2CFF1;
            border-bottom: 1px solid #003575;
            border-right:  1px solid #003575;
            padding: 10px;
            font-size: 11px;
        }
/* default styles for extension "tx_mwilib_htmltable" */
        table.mwilib-htmltable
        {
           width           : 100%;
           table-layout    : auto;
           border-collapse : collapse;
           border-spacing  : 0;
           empty-cells     : show;
           margin          : 0;
           padding         : 0;
           border          : 1px #CCCCCC solid;
           font-size       : 11px;
        }
        
        th.mwilib-htmltable-headline
        {
            color: black;
            font-weight: bold;
            background-color: #CCCCCC; 
            padding: 2px 5px 2px 5px
        }
        
        td.mwilib-htmltable-row1
        {
            color: black;
            background-color: #EEEEEE;
            vertical-align: top;
            padding: 2px 5px 2px 5px
        }
        
        td.mwilib-htmltable-row2
        {
            color: black;
            background-color: #FFFFBB;
            vertical-align: top;
            padding: 2px 5px 2px 5px
        }
        
        td.mwilib-htmltable-navbar
        {
            color: black;
            background-color: green;
        }
        
        /* SKIN light blue */
        th.mwilib-htmltable-headline-lightblue
        {
            color: black;
            font-weight: bold;
            background-color: #D3E7FF; 
            padding: 2px 5px 2px 5px
        }
        
        td.mwilib-htmltable-row1-lightblue
        {
            color: black;
            background-color: white;
            vertical-align: top;
            padding: 2px 5px 2px 5px
        }
        
        td.mwilib-htmltable-row2-lightblue
        {
            color: black;
            background-color: #E6F2FF;
            vertical-align: top;
            padding: 2px 5px 2px 5px
        }
        
        td.mwilib-htmltable-navbar-lightblue
        {
            color: black;
            background-color: #D3E7FF;
            text-align: center;
            margin: 0;
            padding: 0;
            font-size: 1em;
        }
        
/* default styles for extension "tx_mwilib_htmlwindow" */

        /* default css */
        
        /* SKIN DEFAULT */
        .mwilib-htmlwindow
        {
           font-size: 11px;
           background-color: #CCCCCC;
           overflow: hidden;
           color: black;
           margin: 0;
           padding: 0;
           border: 1px outset;
        }

        .mwilib-htmlwindow div.htmlwindow-headline {
            background-color: #CCCCCC;
            margin: 2px 2px 2px 4px;
            border: 0;
            text-align: left;
        }

        .mwilib-htmlwindow div.htmlwindow-buttons {
            position: relative;
            background-color: #CCCCCC;
            float: right;
            padding: 0;
            margin: 2px;
            border: 0;
            vertical-align: top;
        }
        
        .mwilib-htmlwindow div.htmlwindow-buttons a:focus {
            outline: 0;
        }

        .mwilib-htmlwindow div.htmlwindow-content {
            background-color: white;
            overflow: hidden;
            float: none;
            padding: 4px;
            margin: 0px 2px 2px 2px;
            border: 1px inset;
            vertical-align: top;
            text-align: left;
        }

        .mwilib-htmlwindow div.htmlwindow-footer {
            background-color: #CCCCCC;
            overflow: hidden;
            vertical-align: middle;
            padding: 0 0 0 4px;
            margin: 2px;
            border: 0;
        }
        .mwilib-htmlwindow div.htmlwindow-buttontext {
            color:black;
        }

        @media print {
            .mwilib-htmlwindow { overflow:visible; border: 1px dashed #AAAAAA; }
            .mwilib-htmlwindow div.htmlwindow-content { overflow:visible; width:14cm; white-space:pre-line; border:0 }
            .mwilib-htmlwindow div.htmlwindow-footer { overflow:visible}
            .mwilib-htmlwindow div.htmlwindow-buttons { display:none; } 
            .mwilib-htmlwindow div.htmlwindow-textbuttons { display:none; }
        }


        /* SKIN light blue */
        .mwilib-htmlwindow-lightblue
        {
           font-size: 11px;
           background-color: #D3E7FF;
           overflow: hidden;
           color: black;
           margin: 0;
           padding: 0;
           
           border-top:    1px solid #B2CFF1;
           border-left:   1px solid #B2CFF1;
           border-bottom: 1px solid #003575;
           border-right:  1px solid #003575; 
        }

        .mwilib-htmlwindow-lightblue div.htmlwindow-headline {
            background-color: #D3E7FF;
            margin: 2px 2px 2px 4px;
            border: 0;
            text-align: left;
        }

        .mwilib-htmlwindow-lightblue div.htmlwindow-buttons {
            position: relative;
            background-color: #D3E7FF;
            float: right;
            padding: 0;
            margin: 2px;
            border: 0;
            vertical-align: top;
        }
        
        .mwilib-htmlwindow-lightblue div.htmlwindow-buttons a:focus {
            outline: 0;
        }

        .mwilib-htmlwindow-lightblue div.htmlwindow-content {
            background-color: #E6F2FF;
            overflow: hidden;
            float: none;
            padding: 4px;
            margin: 0px 2px 2px 2px;
            vertical-align: top;
            text-align: left;

           border-top:    1px solid #003575;
           border-left:   1px solid #003575;
           border-bottom: 1px solid #B2CFF1;
           border-right:  1px solid #B2CFF1; 
        }

        .mwilib-htmlwindow-lightblue div.htmlwindow-footer {
            background-color: #D3E7FF;
            vertical-align: middle;
            margin: 2px;
            border: 0;
        }
        .mwilib-htmlwindow-lightblue div.htmlwindow-buttontext {
            color:#E6F2FF;
        }

        div.mwilib-stddialog-lightblue div.htmlwindow-buttontext {
            color:#E6F2FF;
        }
        div.mwilib-stddialog-lightblue {
            background-color:#E6F2FF;

           border-top:    1px solid #B2CFF1;
           border-left:   1px solid #B2CFF1;
           border-bottom: 1px solid #003575;
           border-right:  1px solid #003575; 
        }

        @media print {
            .mwilib-htmlwindow-lightblue { overflow:visible; border: 1px dashed #AAAAAA; }
            .mwilib-htmlwindow-lightblue div.htmlwindow-content { overflow:visible; width:14cm; white-space:pre-line; border:0 }
            .mwilib-htmlwindow-lightblue div.htmlwindow-footer { overflow:visible}
            .mwilib-htmlwindow-lightblue div.htmlwindow-buttons { display:none; } 
            .mwilib-htmlwindow-lightblue div.htmlwindow-textbuttons { display:none; }
        }


        /* STD DIALOGS */
        
        #stddialog_container {
            width: 350px;
            padding: 0;
            margin: 0;
            overflow: hidden;
            z-index: 1006;
        }
        div.mwilib-stddialog {
            background-color:#FFFFEE;
            border: 1px outset black;
        }
        #stddialog_uppart {
            border: 0;
            padding: 0;
            margin: 0;
            z-index: 1010;
        }

        #stddialog_img_container {
            width: 50px;
            height: 50px;
            overflow:hidden;
            padding: 0;
            margin-top: 25px;
            margin-left: 20px;
            float: left;
            z-index: 1020;
        }
        
        #stddialog_buttons {
            height: 30px;
            text-align: center;
            border: 0;
            padding: 0;
            margin: 0;
            z-index: 1030;
        }
    
        #stddialog_content {
            width: 220px;
            min-height: 50px;
            padding: 20px;
            border: 0;
            /* float: left; */
            margin-left: 10px;
            margin-top: 10px;
            overflow: hidden;
            font-family: verdana,arial;
            font-size: 0.8em;
            font-weight: bold;
            vertical-align: middle;
            text-align: left;
            z-index: 1040;
        }
        
        div.stddialog_showing{
            width: 0;
            overflow: hidden;
            position: fixed;
            left: 50%;
            top: 50%;
            margin-left: -175px;
            margin-top: -65px;
            z-index: 1005;
        }
        
        div.stddialog_icon {
            padding: 0;
            margin: 0;
        }
        div.stddialog_background {
            position: fixed;
            top: 0pt;
            left: 0pt;
            width: 200px;
            height: 200px;
            background-color: #000000;
            opacity: 0.3;
            filter:alpha(opacity: 30);
            z-index: 1000;
        }
    
        div.stddialog_text {
        }
        
        img.stddialog_icon {
            width:50px;
            height:50px;
            padding: 0;
            margin: 0;
        }
