.HTML5FileUpload_MaxFileSize
     {
     
     font-size                                    :    8px;
     
     }
     
.HTML5FileUpload_DropBox
     {
     
     border                                       :    1px solid rgba(0,0,0,0.1);
     width                                        :    300px;
     height                                       :    50px;
     margin                                       :    10px;
     padding                                      :    5px;
     
     border-radius                                :    10px;
     /*
     background: -moz-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(232,232,232) 20%,
         rgb(232,232,232) 80%,
         rgb(255,255,255) 99%
     );
     
     background: -webkit-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(232,232,232) 20%,
         rgb(232,232,232) 80%,
         rgb(255,255,255) 99%
     );
     */
     text-shadow                                  :    1px 1px #FFFFFF,
                                                       -1px -1px #FFFFFF,
                                                       2px 2px #AAAAAA,
                                                       3px 3px #AAAAAA;
     font-weight                                  :    bold;
     text-align                                   :    center;
     
     background                                   :    rgba(0,0,0,0.25);
     box-shadow                                   :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     -o-box-shadow                                :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     -webkit-box-shadow                           :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     -moz-box-shadow                              :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     
     }
     
.HTML5FileUpload_Link a
     {
     
     color                                        :    #000000;
     font-size                                    :    10px;
     font-family                                  :    'Verdana';
          
     }
     
.HTML5FileUpload_Tbl
     {
     
     border                                       :    1px solid #484848;
     background                                   :    rgba(0,0,0,0.5);
     border-radius                                :    10px;
     overflow                                     :    hidden;
     border-spacing                               :    0px;
     box-shadow                                   :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     -o-box-shadow                                :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     -webkit-box-shadow                           :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     -moz-box-shadow                              :    0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
     
     }
     
.HTML5FileUpload_Tbl td
     {
     
     border-bottom                                :    1px solid #484848;
     padding                                      :    5px;
     -moz-transition                              :    all 0.5s;
     -webkit-transition                           :    all 0.5s;
     -o-transition                                :    all 0.5s;
     transition                                   :    all 0.5s;
     
     }
     
.HTML5FileUpload_Tbl td .FileSize
     {
     
     font-size                                    :    10px;
     
     }
     
.HTML5FileUpload_last_td
     {
     
     border-bottom                                :    0px !important;
     
     }
     
.HTML5FileUpload_Complete
     {
     
     background-color                             :    #36C03E;
     opacity                                      :    0.5;
     -moz-transition                              :    all 2s;
     -webkit-transition                           :    all 2s;
     -o-transition                                :    all 2s;
     transition                                   :    all 2s;
     
     }
     
.HTML5FileUpload_Progress_Aborted
     {
     
     background-color                             :    #FF0000;
     opacity                                      :    0.5;
     -moz-transition                              :    all 2s;
     -webkit-transition                           :    all 2s;
     -o-transition                                :    all 2s;
     transition                                   :    all 2s;
     
     }
          
.HTML5FileUpload_Cancel
     {
          
     float                                        :    right;
     padding-left                                 :    5px;
     visibility                                   :    hidden;
     cursor                                       :    pointer;
     width                                        :    16px;
     height                                       :    16px;
          
     }
          
tr:hover .HTML5FileUpload_Cancel
     {
          
     visibility                                   :    visible;
          
     }
     
.HTML5FileUpload_Button
     {
     
     border                                       :    1px solid #484848;
     margin                                       :    10px;
     padding                                      :    2px;
     
     border-radius                                :    5px;
     
     background: -moz-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(232,232,232) 20%,
         rgb(232,232,232) 80%,
         rgb(255,255,255) 99%
     );
     
     background: -webkit-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(232,232,232) 20%,
         rgb(232,232,232) 80%,
         rgb(255,255,255) 99%
     );
     
     text-shadow                                  :    1px 1px #FFFFFF,
                                                       -1px -1px #FFFFFF;/*
                                                       2px 2px #AAAAAA,
                                                       3px 3px #AAAAAA,
                                                       4px 4px #AAAAAA,
                                                       5px 5px #AAAAAA;*/
     font-weight                                  :    bold;
     text-align                                   :    center;
     box-shadow                                   :    2px 2px 2px 1px #A8A8A8;
     
     -moz-transition                              :    all 1s;
     -webkit-transition                           :    all 1s;
     -o-transition                                :    all 1s;
     transition                                   :    all 1s;
     
     }
     
.HTML5FileUpload_Button_inactive
     {
     
     border                                       :    1px solid #484848;
     margin                                       :    10px;
     padding                                      :    2px;
     opacity                                      :    0.5;
     
     border-radius                                :    5px;
     
     background: -moz-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(232,232,232) 20%,
         rgb(232,232,232) 80%,
         rgb(255,255,255) 99%
     );
     
     background: -webkit-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(232,232,232) 20%,
         rgb(232,232,232) 80%,
         rgb(255,255,255) 99%
     );
     
     text-shadow                                  :    1px 1px #FFFFFF,
                                                       -1px -1px #FFFFFF;/*
                                                       2px 2px #AAAAAA,
                                                       3px 3px #AAAAAA,
                                                       4px 4px #AAAAAA,
                                                       5px 5px #AAAAAA;*/
     font-weight                                  :    bold;
     text-align                                   :    center;
     box-shadow                                   :    2px 2px 2px 1px #A8A8A8;
     
     -moz-transition                              :    all 1s;
     -webkit-transition                           :    all 1s;
     -o-transition                                :    all 1s;
     transition                                   :    all 1s;
     
     }
     
.HTML5FileUpload_Button:hover
     {
     
     border                                       :    1px solid #484848;
     margin                                       :    10px;
     padding                                      :    2px;
     
     border-radius                                :    5px;
     padding-left                                 :    10px;
     padding-right                                :    10px;
     
     background: -moz-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(150,150,150) 20%,
         rgb(150,150,150) 80%,
         rgb(255,255,255) 99%
     );
     
     background: -webkit-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(150,150,150) 20%,
         rgb(150,150,150) 80%,
         rgb(255,255,255) 99%
     );
     
     text-shadow                                  :    0px 0px #000000;
     color                                        :    #FFFFFF;
     font-weight                                  :    bold;
     text-align                                   :    center;
     box-shadow                                   :    2px 2px 2px 1px #A8A8A8;
     
     /*
     
          Aenderungen animieren
          
     */
     
     -moz-transition                              :    all 1s;
     -webkit-transition                           :    all 1s;
     -o-transition                                :    all 1s;
     transition                                   :    all 1s;
     
     }
     
/*

     Progressbar und Prozentanzeige
     
*/

.HTML5FileUpload_ProgressContainer
     {
     
     width                                        :    200px;
     float                                        :    left;
     border                                       :    1px solid black;
     background-color                             :    #FFFFFF;
     height                                       :    16px;          
     border-radius                                :    5px;
     box-shadow                                   :    2px 2px 2px #A8A8A8;
     
     }
     
.HTML5FileUpload_Progress
     {
     
     background: -moz-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(54,192,62) 20%,
         rgb(54,192,62) 80%,
         rgb(255,255,255) 99%
     );
     
     background: -webkit-linear-gradient(
         bottom,
         rgb(255,255,255) 1%,
         rgb(54,192,62) 20%,
         rgb(54,192,62) 80%,
         rgb(255,255,255) 99%
     );
     
     height                                       :    16px;
     width                                        :    0px;       
     position                                     :    relative;
     top                                          :    0px;      
     border-radius                                :    5px;
     
     }
     
.HTML5FileUpload_Percent
     {
     
     position                                     :    relative;
     width                                        :    100%;
     height                                       :    100%;
     text-align                                   :    center;
     font-size                                    :    10px;
     background                                   :    transparent;
     top                                          :    -14px;
     z-index                                      :    1000;
     
     }
     
/*

     Bildvorschau
     
*/

.HTML5FileUpload_PicPreview_td img
     {
     
     /*
     
          Aenderungen animieren
          
     */
     
     -moz-transition                              :    all 1s;
     -webkit-transition                           :    all 1s;
     -o-transition                                :    all 1s;
     transition                                   :    all 1s;
     
     max-width                                    :    150px;
     max-height                                   :    150px;
     border                                       :    1px solid black;
     
     }
     
.HTML5FileUpload_PicPreview_td img:hover
     {
     
     /*
     
          Aenderungen animieren
          
     */
     
     -moz-transition                              :    all 5s;
     -webkit-transition                           :    all 5s;
     -o-transition                                :    all 5s;
     transition                                   :    all 5s;
     
     max-width                                    :    10000px;
     max-height                                   :    10000px;
     
     }