.frame {
  border-color:#000000; 
  border-width:1px; 
  border-style:solid; 
  background-repeat:repeat-y; 
  padding:0px; 
}
.box {
  border-color:#000000; 
  border-width:1px; 
  border-style:solid; 
  background-color:#DEEEF5; 
  padding:0px; 
}
.lightframe {
  border-style:solid; 
  border-color:#000000; 
  border-collapse:collapse; 
  border-width:1px; 
} 
.tabhead { 
color:#ffffff; 
font-size:14px; 
font-style:italic; 
font-weight:bold; 
padding:2px; 
} 
h3 { 
font-family : Verdana,Verdana,Arial,Helvetica,Sans-Serif,Trebuchet MS,Tahoma,Courier New,Times New Roman,Georgia,Franklin Gothic Medium,Lucida Console,Terminal; 
font-size : 16px; 
font-style : italic; 
font-weight : bold; 
margin : 0px; 
margin-bottom : 4px; 
} 
body { 
 background-color:#0D1674; 
 font-family : Verdana,Verdana,Arial,Helvetica,Sans-Serif,Trebuchet MS,Tahoma,Courier New,Times New Roman,Georgia,Franklin Gothic Medium,Lucida Console,Terminal; 
 font-size  : 12px; 
  background:#0D1674 url(../images/chessboard.jpg); 
} 
body a[href ^="http://"], body a[href ^="gopher://"] { background:
url(../images/external.png) center left no-repeat; padding-left: 13px; }

body a[href ^="http://www.remoteschach.de"], body a[href
^="http://www.remoteschess.com"], body a[href
^="http://www.fernschachserver.de"], body a[href
^="http://remoteschach.de"] { background: none; padding-left: 0px; }
td { font-family : Verdana,Verdana,Arial,Helvetica,Sans-Serif,Trebuchet MS,Tahoma,Courier New,Times New Roman,Georgia,Franklin Gothic Medium,Lucida Console,Terminal; 
font-size : 14px; 
padding:0px; 
padding-left:2px; 
padding-right:2px; 
margin:3px; 
} 
small { 
font-size : 12px; 
} 
input[type=text], INPUT[type=password], TEXTAREA, SELECT  { 
 font: 14px Verdana,Verdana,Arial,Helvetica,Sans-Serif,Trebuchet MS,Tahoma,Courier New,Times New Roman,Georgia,Franklin Gothic Medium,Lucida Console,Terminal;border-width:1px; 
 padding:2px; 
 margin:0px; 
 border-top-color:#707070;
 border-left-color:#707070;
 border-bottom-color:#bebebe;
 border-right-color:#bebebe;
 border-width:1px; 
 border-style:solid; 
} 
input[type=checkbox] { 
 font: 14px Verdana,Verdana,Arial,Helvetica,Sans-Serif,Trebuchet MS,Tahoma,Courier New,Times New Roman,Georgia,Franklin Gothic Medium,Lucida Console,Terminal; 
 margin-bottom:0px; 
 border-width:2px; 
} 
.pups {font: 12px Verdana,Verdana,Arial,Helvetica,Sans-Serif,Trebuchet MS,Tahoma,Courier New,Times New Roman,Georgia,Franklin Gothic Medium,Lucida Console,Terminal;border-width:1px;border-color: #000000;border-style:solid;} 
a:link{text-decoration: none;color: #003399;} 
a:visited{text-decoration: none;color: #003399;} 
a:active{text-decoration: none;color: #003399;} 
a:hover{text-decoration:underline; color: #006600;} 
.headline { 
font-size:16px; 
color:#ffffff; 
} 
.headline a:link{text-decoration: none;color:#ffffff;} 
.headline a:visited{text-decoration: none;color:#ffffff;} 
.headline a:active{text-decoration: none;color:#ffffff;} 
.headline a:hover{text-decoration: underline;color:#ccccff;} 
.menubox { 
font-size:14px; 
color:#ffffff; 
} 
.menubox_dropdown { 
font-size:16px; 
color:#ffffff; 
border:1px solid #000; 
display:none; 
position:absolute; 
background: url(../images/bg_chess_caro.gif) 
} 
.menubox_accordion { 
font-size:16px; 
color:#ffffff; 
border:1px solid #000; 
display:none; 
background: url(../images/bg_chess_caro.gif) 
} 
.menubox a:link{text-decoration: none;color:#ffffff;} 
.menubox a:visited{text-decoration: none;color:#ffffff;} 
.menubox a:active{text-decoration: none;color:#ffffff;} 
.menubox a:hover{text-decoration: underline; color:#ccccff;} 
/* Stil für den Banner und das Menu oben */ 
.banner_oben { 
border-width:0px; 
border-style:solid; 
border-color:#000000; 
border-spacing:0px; 
padding:0px; 
margin:0px; 
background-color:#1A58B4; 
color:#ffffff; 
text-align:center; 
} 
.container, .formcontainer { 
background-color:#B5C5Cc; 
border-width:0px; 
border-color:#000000; 
border-style:none; 
font-size:13px; 
text-align:left; 
} 
.formcontainer { 
background-color:#B5C5Cc; 
 border-spacing:1px; 
 margin:0px; 
 padding:0px; 
} 
.form_elem_name, .form_elem_name_sub, .form_finish { 
text-align:right; 
} 
.form_elem_name_sub { 
font-size:12px; 
} 
.form_elem_name { 
background-color:#CEDEE5; 
font-size:13px; 
font-weight:bold;
} 
.form_elem_control { 
background-color:#DEEEF5; 
text-align:left; 
font-size:13px; 
padding:2px; 
} 
.form_finish { 
text-align:center; 
font-size:13px; 
background-color:#CEDEE5; 
} 
.errors { 
color:#ff0000; 
background-color:#E9F9FF; 
vertical-align:middle; 
text-align:center; 
font-size:14px; 
} 
.warn { 
color:#ffffff; 
background-color:#ff0000; 
text-align:center; 
font-weight:bold; 
font-size:16px; 
} 
.warnlight { 
color:#ff0000; 
text-align:center; 
font-weight:bold; 
font-size:14px; 
} 
.description { 
background-color:#ffffcc; 
color:#000000; 
text-align:center; 
font-size:14px; 
} 
.infoline { 
font-size:14px; 
font-weight:bold; 
} 
.mini { 
color:#000000; 
text-align:left; 
font-size:13px; 
} 
.miniright { 
color:#000000; 
text-align:right; 
font-size:13px; 
} 
.smalltext { 
font-size:12px; 
} 
.normaltext { 
font-size:14px; 
} 
.bigtext { 
font-size:18px; 
} 
.hugetext { 
font-size:20px; 
} 
.doku, .doku4 { 
color:#000000; 
background-color:#ffffcc !important;
text-align:left; 
font-size:12px; 
padding:2px; 
} 
.doku4 { 
font-size:13px; 
} 
.doku2 { 
color:#000000; 
background-color:#cccc99 !important;text-align:left; 
font-size:12px; 
padding:2px; 
} 
.doku3 { 
color:#000000; 
text-align:left; 
font-size:12px; 
padding:2px; 
background: url(../images/minihelp.gif) top left no-repeat #ffffcc !important; 
padding-left: 13px; } 
.druckkopf { 
text-align:center; 
vertical-align:middle; 
letter-spacing:2px; 
font-size:14px; 
} 
.fieldname { 
text-align:left; 
font-size:14px; 
} 
.fieldnamecenter { 
text-align:center !important; 
font-size:14px; 
padding:3px; 
} 
.fieldnameright { 
font-weight:bold;
text-align:right !important;
vertical-align:top; 
font-size:14px; 
} 
/* Eingebbare Formularwerte */ 
.fieldvalue { 
background-color:#CEDEE5; 
text-align:left; 
font-size:14px; 
} 
.fieldvaluecenter { 
background-color:#BECED5; 
text-align:center; 
font-size:14px; 
} 
.fieldvalueright { 
background-color:#BECED5; 
text-align:right; 
font-size:14px; 
} 
.fieldvalue a:link { color:#101091;} 
.fieldvalue a:visited { color:#505091;} 
.fieldcontrol { 
text-align:left; 
font-size:14px; 
} 
.fieldcontrolsmall { 
background-color:#BECED5; 
text-align:left; 
font-size:12px; 
} 
.fieldcontrolright { 
background-color:#BECED5; 
text-align:right; 
font-size:14px; 
} 
.tabvalue { 
text-align:left; 
letter-spacing:0px; 
font-size:14px; 
} 
.tabvalue a:link { color:#101091;} 
.tabgrid { 
border-width:1px; 
border-style:solid; 
border-color:#000000; 
border-collapse:collapse; 
font-size:14px; 
} 
.tabgrid td { 
font-size:14px; 
font-family : Verdana,Verdana,Arial,Helvetica,Sans-Serif,Trebuchet MS,Tahoma,Courier New,Times New Roman,Georgia,Franklin Gothic Medium,Lucida Console,Terminal; 
} 
#usermatches .tabgrid td { 
 border-color:#B9C8CE; 
} 
.subtitle { 
background-color:#C9D9EF; 
color:#555544; 
letter-spacing:2px; 
font-style:italic; 
font-size:18px; 
} 
.sublink { 
text-align:center; 
font-size:14px; 
} 
.sublink a:link { color:#101091;} 
.sublink a:visited { color:#505091;} 
.formsublink { 
text-align:center; 
font-size:14px; 
} 
.formsublink a:link { color:#555544;} 
.formsublink a:visited { color:#a85100;} 
.adminhead { 
color:#555544; 
text-align:center; 
font-style:italic; 
font-weight:bold; 
font-size:20px; 
} 
.rs_headline { 
color:#0051A8; 
text-align:center; 
font-style:italic; 
color:#b2193c; 
letter-spacing:0px; 
font-weight:bold; 
font-size:20px; 
} 
.head { 
color:#555544; 
text-align:center; 
font-style:italic; 
font-weight:bold; 
font-size:18px; 
} 
.subhead { 
color:#444433; 
text-align:center; 
font-style:italic; 
font-weight:bold; 
font-size:18px; 
} 
.tX1 { 
background-color:#26C; 
color:#fff; 
text-align:left; 
font-weight:bold; 
font-size:14px !important; 
border:0px; 
padding:2px;} 
.tX2 { 
background-color:#15b; 
color:#fff; 
text-align:left; 
font-weight:bold; 
font-size:14px !important; 
border:0px; 
padding:2px;} 
.tX1 a, .tX2 a {
   color:#ff0;
   white-space:nowrap;
}

.lX1Y1 { 
background-color:#DEEEF5; 
color:#000000; 
text-align:left; 
font-size:13px !important; 
} 
.lX2Y1 { 
background-color:#CEDEE5; 
color:#000000; 
text-align:left; 
font-size:13px !important; 
} 
.lX1Y2 { 
background-color:#CEDEE5; 
color:#000000; 
text-align:left; 
font-size:13px !important; 
} 
.lX2Y2 { 
background-color:#BECED5; 
color:#000000; 
text-align:left; 
font-size:13px !important; 
} 
.technical 
{ 
font-family:'courier new'; 
font-size:18px; 
} 
.technical2 
{ font-family:'courier new'; 
  font-size:14px; 
} 
.bz { 
color:#bb4422; 
font-size:14px; 
} 
.zugdat { 
color:#ffff00; 
font-size:14px; 
} 
.comment { 
font-style:italic; 
color:#664422; 
font-size:14px; 
} 
.prvcmnt { 
font-style:italic; 
color:#446622; 
font-size:14px; 
} 
.brettlett { 
text-align:center; 
vertical-align:middle; 
font-size:14px; 
} 
.hX1Y1 { 
background-color:#FFFEDE; 
color:#000000; 
text-align:left; 
font-size:13px !important; 
} 
.hX1Y2 { 
background-color:#EFEECE; 
color:#000000; 
text-align:left; 
font-size:13px  !important; 
} 
.hX2Y1 { 
background-color:#EFEECE; 
color:#000000; 
text-align:left; 
font-size:13px  !important; 
} 
.hX2Y2 { 
background-color:#DFDEBE; 
color:#000000; 
text-align:left; 
font-size:13px  !important; 
} 
.req_warn { 
color:#cc0000; 
font-weight:bold; 
font-size:18px; 
} 
input.btn_danger, button.btn_danger { 
margin:0px; 
background-color:#ff4400; 
color:#ffffff; 
font-weight:bold; 
border-width:2px; 
border-style:solid; 
border-color:#f0a080 #500000 #500000 #E0C080; 
} 
input.btn_danger_big, button.btn_danger_big { 
margin:0px; 
background-color:#ff4400; 
color:#ffffff; 
font-weight:bold; 
font-size:18px; 
border-width:2px; 
border-style:solid; 
border-color:#f0a080 #500000 #500000 #E0C080; 
} 
input.btn_danger_big:focus, input.btn_danger:focus, button.btn_danger_big:focus, button.btn_danger:focus { 
background-color:#ff4400; 
} 
input.btn_danger_big:active, input.btn_danger:active, button.btn_danger_big:active, button.btn_danger:active { 
background-color:#cc0000; 
border-color: #500000 #f0a080 #E0C080 #500000; 
} 
input.btn_danger_big:hover, input.btn_danger:hover, button.btn_danger_big:hover, button.btn_danger:hover { 
color:#ffff00; 
border-color:#f0a080 #500000 #500000 #E0C080; 
} 
input.btn_save, button.btn_save { 
margin:0px; 
background-color:#22aa00; 
color:#ffffff; 
font-weight:bold; 
border-width:2px; 
border-style:solid; 
border-color:#a0e080 rgb(0, 80, 0) rgb(0, 80, 0) rgb(160, 224, 128); 
} 
input.btn_save_big, button.btn_save_big { 
margin:0px; 
background-color:#22aa00; 
color:#ffffff; 
font-weight:bold; 
font-size:18px; 
border-width:2px; 
border-style:solid; 
border-color:#a0e080 rgb(0, 80, 0) rgb(0, 80, 0) rgb(160, 224, 128); 
} 
input.btn_save_big:focus, input.btn_save:focus, button.btn_save_big:focus, button.btn_save:focus { 
background-color:#008800; 
} 
input.btn_save_big:active, input.btn_save:active, button.btn_save_big:active, button.btn_save:active { 
background-color:#008800; 
border-color:#005000 #a0e080 #A0E080 #005000 ; 
} 
input.btn_save_big:hover, input.btn_save:hover, button.btn_save_big:hover, button.btn_save:hover { 
color:#ffff00; 
border-color: #a0e080 #005000 #005000 #A0E080; 
} 
input.inp_big { 
text-align:center; 
font-weight:bold; 
font-size:16px; 
} 
input.btn_filter, button.btn_filter 
{ 
margin:0px; 
background-color:#0044ff; 
padding-left:20px; 
background-image:url(../images/filter1.gif); 
background-position: 4px center; 
background-repeat:no-repeat; 
border-color:#80a0f0 #000050 #000050 #80C0E0; 
color:#ffffff; 
font-weight:bold; 
border-width:2px; 
border-style:solid; 
} 
input.btn_filter:focus, button.btn_filter:focus { 
background-color:#0022cc; 
} 
input.btn_filter:hover, button.btn_filter:hover { 
color:#ffff00; 
border-color: #80a0e0 #000050 #000050 #80A0E0; 
} 
.edgebox { color:#000000;
   background-color:#C3D9FF;
   border:1px solid #888;
   text-align:left;
   font-size: 14px;
   padding:2px;
   padding-left:6px;
   padding-right:6px;
}

.ta_handler {
   background: url('../images/griff.gif') center no-repeat #ccc;
   border:1px outset #9999FF;
   height: 5px;
   font-size: 4px;
   cursor: move;
   margin-bottom:1px;
}

