﻿/* Hintergrundfarbe und -bild */
body { background-color:#ddccbb;}
body.green { background-color:#96D2c0;}
 
/*background-image:url('/include/back.gif'); background-repeat:repeat }*/

/* Tabellen <td>-Klassen */
table.left { width:220px; border-width:1px; padding:3px; }
table.normal { width:100%; border-width:1px; padding:3px; }
td.leftmenu { text-align:left; vertical-align:top; border-width:3px; border-style:solid; width:200px; padding:10px; border-color:#000000; background:#FFFFFF; }
td.adminborder { text-align:left; vertical-align:top; border-width:3px; border-style:solid; width:600px; padding:10px; border-color:#000000; background:#FFFFFF; }
td.greyback {border-width:1px; border-style:solid; padding:0px;height:25px; border-color:#000000; background:#FFFFFF;color:#0000FF; }
td.rgreyback {border-width:1px; border-style:solid; padding:0px;height:23px; border-color:#000000; background:#aFaFaF;color:#000000; }
td.ugreyback {text-align:center; font-size:20pt; border-width:1px; border-style:solid; padding:0px;height:23px; border-color:#000000; background:#aFaFaF;color:#000000; }
td.lightgreyback {border-width:1px; border-style:solid; padding:0px; height:23px;border-color:#000000; background:#FFFFFF; }
td.egreyback {border-width:1px; border-style:solid; padding:0px; font-size:11pt;height:25px; border-color:#000000; background:#FFFFFF;color:#0000FF; }
td.light1 {border-width:1px; border-style:solid; padding:0px; font-size:12pt;height:20px;border-color:#000000; background:#FFFFFF;} 
td.light2 {border-width:1px; border-style:solid; padding:0px; font-size:12pt;height:20px;border-color:#000000; background:#e2e2e2;color:#555555;} 
td.light3 {border-width:1px; border-style:solid; padding:0px; font-size:4pt;border-color:#000000; background:#e2e2e2;color:#555555;} 
td.light4 {border-width:1px; border-style:solid; padding:0px; font-size:12pt;height:20px;border-color:#000000; background:#e2e2e2;color:#FF0000;} 
td.gast {border-width:1px; border-style:solid; padding:0px;height:25px; border-color:#000000; background:#c0c0FF;color:#000000; }
td.heim {border-width:1px; border-style:solid; padding:0px;height:25px; border-color:#000000; background:#FFc0c0;color:#000000; }
td.smaller {font-size:10pt; }
/*table.lightgreyback {border-width:1px; border-style:solid; padding:2px;height:25px; border-color:#000000; background:#575757;}  */
td.fr {font-size:14px;text-align:right;}
td.fm {font-size:14px;text-align:center;}
td.fl {font-size:14px;text-align:left;}
td.fr10 {font-size:12px;text-align:right;}
td.fm10 {font-size:12px;text-align:center;}
td.fl10 {font-size:12px;text-align:left;}

@media print {
  /* ... Formatdefinitionen zum Drucken ... */
 button.clb { display:none; }
 h1.clb { display:none; }
 table.clb {font-size:10px;page-break-inside:avoid; }
 body {background-color:#FFFFFF;}
  }
table.nob {page-break-inside:avoid; }
@media screen {
  /* ... Formatdefinitionen zur Bildschirmausgabe ... */
  button.clb {position:fixed;font-size:12pt;font-weight:bold; }
  p.clb {display:none; }
  table.clb {display:none}
}
@page
{
size:29.7cm 21.0cm;
margin-top:1.0cm;
margin-bottom:1.0cm;
margin-left:1cm;
margin-right:1cm
}





/* Versuch einen Seitenumbruch zu erzwingen
p.pgbreak {page_break_after:always; }
table.pgbreak {page_break_after:always; }
/* Buttons und Eingabefelder */
/* zu den Rahmenfarben des Buttons: Die Angabe von 4 werten erfolgt folgendermassen: oberer Rahmen -> rechter Rahmen -> unterer Rahmen -> linker Rahmen */
input.button { color:#191900; padding:2px; font-family:Sans-serif,Arial; font-size:12pt; font-variant:small-caps; font-weight:normal; background-color:#cCcBc4; border:2px; border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }
input.textfield { color:#FFFFFF; padding:2px; font-family:Sans-serif,Arial; font-size:10pt; height:25px;font-weight:normal; background-color:#444444; border:2px;border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }
input.textfieldm { color:#FFFFFF; padding:2px; font-family:Sans-serif,Arial; font-size:10pt; text-align:center; height:25px;font-weight:normal; background-color:#444444; border:2px;border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }
select.textfield { color:#FFFFFF; padding:1px; font-family:Sans-serif,Arial; font-size:10pt; font-weight:normal; background-color:#444444; border:2px; border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }
input.textfield:disabled { color:#ffff00; padding:2px; font-family:Sans-serif,Arial; font-size:10pt; height:25px;font-weight:normal; background-color:#444444; border:2px; border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }
input.textfieldro { color:#ffff00; padding:2px; font-family:Sans-serif,Arial; font-size:10pt; height:25px;font-weight:normal; background-color:#444444; border:2px; border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }

textarea.textfield { color:#FFFFFF; padding:2px; font-family:Sans-serif,Arial; font-size:10pt; font-weight:normal; background-color:#444444; border:2px;border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }
select.namefield { color:#FFFFFF; padding:1px; font-family:Sans-serif,Arial; font-size:12pt; font-weight:normal; background-color:#444444; border:2px; border-style:solid; border-color:#FABD7B #B23900 #B23900 #FABD7B; }

/* Standart-Font */
body { font-family:Verdana,Helvetica,Sans-serif; font-size:12pt; font-weight:lighter; line-height:14px; color:#000000; }

/* Alle Hyperlinks auf der Page haben folgende Farben */

a:link { color:#0000FF; text-decoration:none; }

a:visited { color:#00bFfF; text-decoration:none; }
a:hover { color:#0000FF; text-decoration:none; }
a:active { color:#FF0000; }

/* Fixierung der Fonts */

/* Wie normale Font, aber fett */
font.bold { font-family:Verdana,Helvetica; font-size:12pt; font-weight:bold; line-height:14pt; color:#FC8B31; }
/* Wie normale Font, aber kursiv */
font.italic { font-family:Verdana,Helvetica; font-size:12pt; font-weight:lighter; font-style:italic; line-height:14pt; color:#222222; }
/* kleiner und heller als normale Font; kursiv; Einsatz unter Abbildungen  */
font.small { font-family:Verdana,Helvetica; font-size:10pt; line-height:12pt; font-weight:lighter; color:#A3D900; }
/* kleiner und heller und fetter als normale Font; kursiv; Einsatz unter Abbildungen  */
font.smallbold { font-family:Verdana,Helvetica; font-size:10pt; line-height:12pt; font-weight:bold; font-style:italic; color:#666666; }
/* Üerschrift, grö als normale Font; braun */
font.large { font-family:Verdana,Helvetica; font-size:15pt; font-weight:normal; line-height:17pt; color:#0000FF; }
font.largeg { font-family:Verdana,Helvetica; font-size:15pt; font-weight:normal; line-height:17pt; color:#0000FF; background-color:#afafaf;}
/* Üerschrift GROSS, grö als normale Font; rot */
font.uber { font-family:Verdana,Helvetica; font-size:20pt; font-weight:normal; line-height:20pt; color:#FF0000; }

/*Spieleingabeformulare */
  .BS{width:80px;height:60px;border-width:2px;font-size:8pt;border-color:#000000;color:#000000;background-color:#00c030;border-style:solid;font-weight:bold;font-family:Arial;cursor:pointer;}
  .BD{width:60px;height:30px;border-width:2px;font-size:8pt;border-color:#000000;color:#000000;background-color:#c00030;border-style:solid;font-weight:bold;font-family:Arial;cursor:pointer;}
  .BC{width:60px;height:30px;border-width:2px;font-size:8pt;border-color:#808080;color:#808080;background-color:#C0C0C0;border-style:solid;font-family:Arial;cursor:pointer;}             
  .T_MH{width:110px;height:30px;border-width:1px;font-size:15pt;text-align: center;border-color:#000000;color:#000000;background-color:#FFc0c0;border-style:solid;font-family:Arial;cursor:text;text-align:center;}
  .T_MG{width:110px;height:30px;border-width:1px;font-size:15pt;text-align: center;border-color:#000000;color:#000000;background-color:#c0c0FF;border-style:solid;font-family:Arial;cursor:text;text-align:center;}
  .TED226_9{width:80px;height:20px;border-width:1px;font-size:10pt;border-color:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;font-family:Arial;cursor:text;text-align: center;}
  
  .G_BLUE {width:auto;border-width:1px;font-size:12pt;border-color:#0000FF;color:#000000;background-color:#c0c0FF;border-style:solid;font-family:Arial;cursor:pointer;display:none; }
  .G_BLUE_O{width:140px;height:20px;border-width:1px;border-bottom-width:1px;border-color:#0000FF;border-bottom-color:#0000FF;border-style:solid;border-bottom-style:dotted;font-size:12pt;color:#000000;background-color:#c0c0FF;font-family:Arial;cursor:pointer;z-index:1;text-align: right;}
  .G_BLUE_U{width:140px;height:20px;border-width:1px;border-top-width:0px;font-size:10pt;border-color:#0000FF;color:#000000;background-color:#c0c0FF;border-style:solid;font-family:Arial;cursor:pointer;z-index:1;}

  .H_RED{width:auto;border-width:1px;font-size:12pt;border-color:#ff0000;color:#000000;background-color:#FFc0c0;border-style:solid;font-family:Arial;cursor:pointer;display:none;z-Index:10;}
  .H_RED_O{width:140px;height:20px;border-width:1px;border-bottom-width:1px;font-size:12pt;border-color:#FF0000;border-bottom-color:#FF0000;color:#000000;background-color:#FFc0c0;border-style:solid;border-bottom-style:dotted;font-family:Arial;cursor:pointer;z-index:1;text-align: right;}
  .H_RED_U{width:140px;height:20px;border-width:1px;border-top-width:0px;font-size:10pt;border-color:#ff0000;color:#000000;background-color:#FFc0c0;border-style:solid;font-family:Arial;cursor:pointer;z-index:1;}
  .checkbox{width:15px;height:15px;border-width:0px;font-size:10pt;border-color:#C0C0C0;color:#000000;background-color:#C0C0C0;border-style:solid;font-family:Arial;cursor:pointer;text-align:left;vertical-align: middle;}

  .S_E{width:140px;border-width:1px;font-size:190%;border-color:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;font-family:Arial;cursor:pointer;text-align:center;}
  .S_EH{width:140px;border-width:1px;font-size:190%;border-color:#000000;color:#000000;background-color:#FFc0c0;border-style:solid;font-family:Arial;cursor:pointer;text-align:center;}
  .S_EG{width:140px;border-width:1px;font-size:190%;border-color:#000000;color:#000000;background-color:#c0c0FF;border-style:solid;font-family:Arial;cursor:pointer;text-align:center;}

  .TE_1{width:120px;height:30px;border-width:1px;font-size:14pt;border-color:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;font-family:Arial;cursor:pointer;text-align:center;}
  .TCOMh {border-width:1px;font-size:12pt;border-color:#FF0000;color:#000000;background-color:#FFF0F0;border-style:solid;font-family:Arial;cursor:text;}
  .TCOMg {border-width:1px;font-size:12pt;border-color:#0000FF;color:#000000;background-color:#F0F0FF;border-style:solid;font-family:Arial;cursor:text;}

.TTE229_9{width:62px;height:18px;border-width:1px;font-size:10pt;border-color:#000000;color:#000000;background-color:#FFFFFF;border-style:dotted;font-family:Arial;cursor:text;}
.TRA1_1{top:40px;width:15px;height:15px;border-width:0px;font-size:10pt;border-color:#C0C0C0;color:#000000;background-color:#FFFFFF;border-style:solid;font-family:Arial;cursor:pointer;}
.TRA2_1{top:70px;width:15px;height:15px;border-width:0px;font-size:10pt;border-color:#C0C0C0;color:#000000;background-color:#FFFFFF;border-style:solid;font-family:Arial;cursor:pointer;}
.TSS3_2{width:auto;border-width:1px;z-Index:3;font-size:12pt;border-color:#ff0000;color:#000000;background-color:#FFc0c0;border-style:solid;font-family:Arial;cursor:pointer;}
.TSS3_1{width:auto;border-width:1px;z-Index:3;font-size:12pt;border-color:#0000ff;color:#000000;background-color:#c0c0FF;border-style:solid;font-family:Arial;cursor:pointer;}

.TCOM {border-width:1px;font-size:12pt;border-color:#FF0000;color:#000000;background-color:#FFF0F0;border-style:solid;font-family:Arial;cursor:text;}