/* CSS Document */
html                { margin:0px; padding:0px; background-color:#000;
                      font-family: verdana, arial, helvetica, tahoma, sans-serif!important;
                      font-size:13px!important; line-height:16px; color:#000; 
                      }
body                { background-color:#000; font-family: verdana, arial, helvetica, tahoma, verdana, sans-serif!important;
                      font-size:13px; line-height:16px; color:#000; 
                      }

a                   { font-size:13px; line-height:16px; color:#000000; }
a:hover             { background-color:#000000; color:#FF0000; }
a.header            { border:0px; margin:0px; padding:0px; }
a.header:hover      { background-color:#FFFFFF; }
a.menu              { height:20px;  padding:7px 3px 0px 3px; margin:0px 5px 0px 0px; 
                      text-align:center; display:block; float:left;
                      font-weight:bold; font-size:13px; 
                      color:#000000; text-decoration:none;
                      }
/* a.menu:hover        { border-bottom:3px solid #000000; } */
a.menu:hover        { background-color:#000000; color:#FF0000; }
a.menur              { height:20px;  padding:7px 6px 0px 6px; margin:0px 10px 0px 0px; 
                      text-align:center; display:block; float:right;
                      font-weight:bold; font-size:13px; 
                      color:#000000; text-decoration:none;
                      }
/* a.menu:hover        { border-bottom:3px solid #000000; } */
a.menur:hover        { background-color:#000000; color:#FF0000; }

div                 { page-break-inside:auto; } 
div.fehler          { border:2px solid #990000; color:#990000; padding:10px; }
div.aussen          { width:800px; margin:20px auto; border:0px solid red;  }
div.fullplayer      { text-align:center; margin:35px 0px; }
div.textframe       { text-align:left; margin:0px 0px; padding:20px; border: 1px solid red;}
div.main            { width:776px; padding:10px; border:2px solid #FF0000; background-color:#DDD; }

div.main2           { width:776px; padding:10px; background-color:#FF0000; margin-top:10px;}

div.menu            { height:31px; margin:20px 0px 0px 0px;  padding-top:1px; 
                      border: 2px solid #FF0000; background-color:#FF0000; }

div.meister         { padding:8px; font-weight:bold; text-align:center; }

div.footer          { height:32px; margin:20px 0px 10px 0px;  overflow:hidden;
                      padding-top:7px; text-align:center;
                      background-image:url(pics/menufill.png);
                      background-repeat:no-repeat;
                      }
div.login           { width:400px; padding:15px; margin: 50px auto; 
                      border:1px solid #FF0000; text-align:left;
                      }                      
div.logout          { text-align:right; }  

div.tworowsleft     { width:375px; border:0px solid #000; float:left; margin-right:16px; }  
div.tworowsright    { width:375px; border:0px solid #000; float:left;  }  

div.schluss         { margin-bottom:10px; font-weight:bold; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000; padding:3px 0px;}

img                 { border:0px; margin:0px; }
img.menufill        { border:0px; margin:0px; float:left; display:block;}
img.contralogo      { margin:20px 0px 20px 30px; display:block;}
img.centerpic       { display:block; margin:0px 10px; text-align:center; }

input               { margin:0px; padding:0px; }

input.counter       { display:block; width:75px; height:12px; float:left;
                      margin-right:10px; padding:0px; 
                      font-size:10px; font-weight:bold; color:#B61D2F;
                      text-align:right; background-color:#DDD;
                      }
input.counter       { width:500px; display:block; float:left; border:0px solid #FFFFFF; }

input.dummy         { width:1px; height:1px; display:inline; margin:0px; padding:0px; border:0px; overflow:hidden; }

input.inputhelp     { display:block; width: 20px; height:18px; float:left; 
                      margin-right:10px; border:0px solid #009900; cursor:pointer;
                      text-align:center; color:#009900; background-color:#FFFFFF; 
                      font-size:9px; background-image:url(includes/info.png); 
                      }
input.input40       { display:block; width:40px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input75       { display:block; width:75px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input100      { display:block; width:100px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input150      { display:block; width:150px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input200      { display:block; width:200px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input250      { display:block; width:250px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input300      { display:block; width:300px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input400      { display:block; width:400px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}
input.input500      { display:block; width:500px; height:18px; float:left; margin-right:10px; border:1px solid #FF0000; margin-bottom: 5px;}

input.button120     { width:120px; height:21px; border:0px solid #000000; margin-right:15px;
                      display:block; float:left; padding-bottom:2px; font-weight:bold;
                      background-color:#FF0000; color:#000000;
                      }  
input.button120:hover     { background-color:#000000; color:#FF0000; font-weight:bold; }  
input.button100     { width:100px; height:21px; border:0px solid #000000; margin-right:15px;
                      display:block; float:left; padding-bottom:2px; font-weight:bold;
                      background-color:#FF0000; color:#000000;
                      }  
input.button100:hover     { background-color:#000000; color:#FF0000; font-weight:bold; }  

.checkbox            { width:15px; height:15px; border:1px solid red; }

p                   { margin:0px; padding:0px; }      
p.p20               { width:23px; height:18px; float:left; margin-right:10px; margin-bottom: 5px; }
p.p50               { width:50px; height:18px; float:left; margin-right:10px; margin-bottom: 5px; }
p.p90               { width:90px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p120              { width:120px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p150              { width:150px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p220              { width:220px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p230              { width:220px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p250              { width:250px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p250n             { width:250px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p300              { width:300px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p300z             { width:300px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p330              { width:330px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p330z             { width:330px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p450z             { width:450px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p400              { width:400px; height:18px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p400z             { width:400px; float:left; margin-right:10px; margin-bottom: 5px;}
p.p500h             { width:500px; float:left; margin-right:10px; margin-bottom: 5px;}
p.help              { border:2px solid #009900; padding:10px; }
p.fehler            { border:2px solid #990000; color:#990000; padding:10px; }
p.textarea          { width:1px; float:left; }  
p.titel             { text-align:center; font-size:20px; font-weight:bold; border-top:2px solid #FF0000;
                      border-bottom:2px solid #FF0000; padding:5px 0px 5px 0px;}

select.select75     { display:block; width:75px; height:20px; float:left; margin-right:10px; margin-bottom: 5px; border:1px solid #FF0000; }
select.select100    { display:block; width:100px; height:20px; float:left; margin-right:10px; margin-bottom: 5px; border:1px solid #FF0000; }
select.select200    { display:block; width:200px; height:20px; float:left; margin-right:10px; margin-bottom: 5px; border:1px solid #FF0000; }
select.select400    { display:block; width:400px; height:20px; float:left; margin-right:10px; margin-bottom: 5px; border:1px solid #FF0000; }


h1                  { text-align:center; font-size:30px; font-weight:bold; 
                      color:#FF0000; margin:10px 0px 25px 0px;
                      }  
h2                  { text-align:center; font-size:30px; font-weight:bold; 
                      color:#FF0000; margin:25px 0px 25px 0px;
                      border-top: 2px solid #FF0000;
                      border-bottom: 2px solid #FF0000;
                      padding:10px 0px;
                      }  
h4                  { text-align:center; font-size:16px; color:#000000; margin: 10px 0px 0px 0px; }  

ul.fehler           { list-style-type:square; list-style-position:outside; padding:0px 10px;}

textarea.ta100      { width:500px; height:100px; display:block; border:1px solid #FF0000; 
                      font-family:arial, verdana, sans-serif; font-size:13px; margin-bottom: 5px; 
                      }
textarea.ta50      { width:500px; height:50px; display:block; border:1px solid #FF0000; 
                      font-family:arial, verdana, sans-serif; font-size:13px; margin-bottom: 5px;
                      }
textarea.ta70      { width:500px; height:70px; display:block; border:1px solid #FF0000; 
                      font-family:arial, verdana, sans-serif; font-size:13px; margin-bottom: 5px;
                      }
textarea.ta200      { width:500px; height:200px; display:block; border:1px solid #FF0000; 
                      font-family:arial, verdana, sans-serif; font-size:13px; margin-bottom: 5px;
                      }
textarea.ta300      { width:500px; height:300px; display:block; border:1px solid #FF0000; 
                      font-family:arial, verdana, sans-serif; font-size:13px; margin-bottom: 5px;
                      }
textarea.ta400      { width:500px; height:400px; display:block; border:1px solid #FF0000; 
                      font-family:arial, verdana, sans-serif; font-size:13px; margin-bottom: 5px;
                      }

table               { margin:0px; padding:0px; border-collapse:collapse; }  
tr                  { margin:0px; padding:0px; border-collapse:collapse; }  
td                  { margin:0px; padding:0px; border-collapse:collapse; }  

ul                  { margin:0px 0px 0px 15px; padding:0px; list-style-type:square; list-style-position:outside;}
li                  { margin:0px; padding:0px; }

.blocksatz          { text-align:justify;}
.zentriert          { text-align:center;}
.rechts             { text-align:right;}
.redbackground      { background-color:#FFA0A0; }
.gruen              { color: #00AA00; }
.fett               { font-weight:bold; }
.unsichtbar         { visibility:hidden; }
.einpunkt           { width:1px; height:1px; }
.ausgegraut         { background-color:#D0D0D0; }
.hellgrau           { background-color:#F0F0F0; }
.cb                 { clear:both; }
.warnung            { color:#990000; padding:10px;}
.greenbackground    { background-color:#a0ffa0; }
.yellowbackground   { background-color:#FFFFD0; }
.cut                { overflow:hidden; }
.randgrau           { border:1px solid #BBBBBB; }
.padding3           { padding:3px; }
.checkbox           { width:15px; height:15px; border:1px solid #C6B6AD; margin:0px; padding:0px; line-height:15px;}
.borderoben         { border-top:2px solid #FF0000; }
.borderunten        { border-bottom:2px solid #FF0000; }
.player             { width:720px; height:436px; }
.float_left         { float:left; }


