*                                            {font-family:Arial,Helvetica,Sans-Serif; font-size:11px; color:#000000; line-height:120%; margin:0;}
body                                         {background-color:#fafafa; padding:8px;}
body.popup                                   {padding:10px;}
body.content                                 {background-image:none;}
body.mpc_status_iframe                       {padding:0; margin:0;}
body.lyrics p                                {font-size:12px;}
body.lyrics,body.merker,body.mpc_iframe      {background-color:#fcfcfc;}
body.mpc_status_iframe                       {background-color:#fcfcfc;}
a, img                                       {border-style:none; text-decoration:none;}
a                                            {color:#003162; text-decoration:none; cursor:pointer;}
a:hover                                      {color:red;}
a, span                                      {font-size:1.0em;}
h1, .titel                                   {font-size:14px; margin-bottom:6px;}
h2, .untertitel                              {font-size:13px; margin-bottom:3px;}
h3, .content                                 {font-size:12px;}
h3                                           {margin:0;}
h2.login                                     {margin-bottom:15px;}
div                                          {margin:0; padding:0; display:block;}
p                                            {margin-top:10px; margin-bottom:10px;}
label                                        {vertical-align:middle;}
ul, ol, form                                 {margin-top:5px; margin-bottom:5px;}
table, td, th                                {padding:0; margin:0; border-collapse:collapse; empty-cells:show;}

#menu                                        {float:left; width:85px; background-color:#fafafa; border-style:solid; border-color:silver; border-width:1px; margin-right:12px; margin-bottom:15px;}
#content                                     {float:left;}
#editblock                                   {border-color:silver;}
#js_warning                                  {position:absolute; top:0px; left:0px; width:100%; text-align:center; height:100%; background-color:yellow; color:red; padding-top:150px; padding-bottom:150px; font-size:60px; font-weight:bold;}
#editblock                                   {display:none;}

li.activemenu, li.normalmenu                 {white-space:nowrap; overflow:hidden;}
li.activemenu                                {background-color:#d6e0e9;}
div.menupadding                              {margin:0; padding:0; padding-left:5px;}
ul.submenu                                   {list-style-type:none; list-style-image:none; margin:0; padding:0;}
a.activemenu                                 {color:#343333; font-weight:bold; display:block;}
a.normalmenu                                 {color:#6b6f78; display:block;}
li.activemenu *:hover, li.normalmenu *:hover {background-color:#d6e0e9;}

.myinput, input.text, textarea.text, select  {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px; background-color:#f6f6f6;}
.login_input                                 {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
input.loginsubmit                            {margin-top:5px; margin-bottom:10px;}
.login_checkbox                              {vertical-align:middle;}

.lst, .lst_r                                 {text-align:left; border-style:solid; border-width:1px; border-color:silver; padding:2px;}
.f_cnt                                       {float:left; margin-right:8px; margin-bottom:8px;}
.f_fld                                       {width:155px;}
.lst_tbl                                     {margin-top:8px;}
.lst_tbl, .lst_tbl2                          {margin-bottom:10px;}
.lst_tbl a,  .lst_tbl2 a                     {color:#003162;}
th a, th.lst a, th.lst_r a                   {color:blue;}
tr.da td.lst, tr.da td.lst_r, td.da          {background-color:#fafafa;}
th.lst, th.lst_r                             {background-color:#f3f3f4;}
tr.da:hover td.lst, tr.da td.lst *:hover     {background-color:#d6e0e9;}
tr.da:hover td.lst_r, tr.da td.lst_r *:hover {background-color:#d6e0e9;}
.ic                                          {padding-left:5px;}
.ic_mpd_add                                  {padding-left:8px;}
.lst_r                                       {text-align:right;}
tr.da                                        {cursor:pointer;}

#player_iframe                               {width:400px; height:50px; overflow:hidden; white-space:nowrap; background-color:#fafafa;}
#player_iframe_layer                         {display:none; height:60px; overflow:hidden; margin-bottom:5px; background-color:#fafafa;}

#lyrics_iframe                               {width:480px; height:550px;}
#lyrics_iframe_layer                         {display:none; position:fixed; top:8px; left:8px; width:480px; height:550px; margin-bottom:5px; z-index:99; border-style:groove; border-width:1px; border-color:silver;}

#merker_iframe                               {width:580px; height:550px;}
#merker_iframe_layer                         {display:none; position:fixed; top:8px; left:8px; width:580px; height:550px; margin-bottom:5px; z-index:99; border-style:groove; border-width:1px; border-color:silver;}

#mpc_iframe                                  {width:580px; height:550px;}
#mpc_iframe_layer                            {display:none; position:fixed; top:8px; left:8px; width:580px; height:550px; margin-bottom:5px; z-index:99; border-style:groove; border-width:1px; border-color:silver;}

#mpc_control                                 {position:fixed; right:10px; top:10px;}
#status_iframe                               {height:35px; margin:0; margin-bottom:10px; width:100%;}
div.diagramm                                 {float:left; padding-left:40px; margin-top:220px;}

.middle                                      {vertical-align:middle;}
.href                                        {cursor:pointer;}

textarea.lyrics_edit                         {height:465px; width:99%; display:block; margin-top:4px; margin-bottom:4px; border-style:solid; border-width:1px; border-color:silver;}
textarea.lyrics_add                          {height:480px; width:99%; border-style:solid; border-width:1px; border-color:silver;}

.dia, .dial, .diar, .dias                    {font-family:Arial,Sans-Serif; font-size:11px; color:black; padding:0; margin:0; table-layout:fixed; empty-cells:show; border-collapse:collapse; border-spacing:0; width:60px; height:10px; white-space:nowrap;}
.dia                                         {text-align:left; background-color:#373737; background-image:url(../images/balken.gif);}
.dial                                        {text-align:left;}
.diar                                        {text-align:right;}
.dias                                        {height:5px; padding:0; margin:0; font-size:1px;}
.stat                                        {font-size:11px; font-weight:normal;}

p.error                                      {color:red;}
p.success                                    {color:green;}

#youtube_url_layer                           {margin-bottom:3px; padding-top:3px;}
#youtube_url_layer, #youtube_url_layer *     {font-size:18px; font-family:monospace;}

.kico                                        {vertical-align:middle; width:20px; height:20px;}
td.ico                                       {padding-left:10px;}
