/* CSS Document */

hr { display:none; }
.randlos {margin:0; padding:0;}
.f7 {font-size:0.7em ! important;}
.f8 {font-size:0.8em ! important;}
.f9 {font-size:0.9em ! important;}
.f10 {font-size:1.0em ! important;}
.f11 {font-size:1.1em ! important;}
.f12 {font-size:1.2em ! important;}
.f13 {font-size:1.3em ! important;}
.f14 {font-size:1.4em ! important;}
.f15 {font-size:1.5em ! important;}
.f16 {font-size:1.6em ! important;}  

.fett {font-weight:bold;}
.normal {font-weight:normal ! important;}

.italic {font-style:italic;}
.nit {font-style:normal ! important;}

.links {text-align:left ! important;}
.rechts {text-align:right ! important;}
.mitte {text-align:center ! important;}
.vmitte {vertical-align:middle ! important;}
.vtop {vertical-align:top ! important;}


.unterstrichen {text-decoration:underline;}
.nounderline {text-decoration:none ! important;}

.no_unter {text-decoration:none ! important;}

.rheydt {background-color:  #F0FFF0 ! important;}

.ersatz { background-color:#EEEEEE;}

.zebra {background-color:#F8F8F8 ! important;}

.dlinks {float:left;}
.drechts {float:right;}
.dboth {clear:both;}


.show { display:block; }

.hide_runde { display:none; }

.nobord {border:0px solid #999 ! important;}

.no_tbbord {
border-top:0px solid #999 ! important;
border-bottom:0px solid #999 ! important;
}

.no_rlbord {
border-right:0px solid #999 ! important;
border-left:0px solid #999 ! important;
}

.bw1 {border-width:1px ! important;}
.bw2 {border-width:2px ! important;}
.l_bw2 {border-left-width:2px ! important;}
.r_bw2 {border-right-width:2px ! important;}
.t_bw2 {border-top-width:2px ! important;}
.b_bw2 {border-bottom-width:2px ! important;}


.tnbord {border-top:0px solid #999 ! important;}
.bnbord {border-bottom:0px solid #999 ! important;}
.lnbord {border-left:0px solid #999 ! important;}
.rnbord {border-right:0px solid #999 ! important;}
.bord1  {border:1px solid #999 ! important;}
.bord1_hb {border:1px solid #C3D9FF ! important;}
.bord2_hb {border:2px solid #C3D9FF ! important;}


.lbord1 {border-left:1px solid #999 ! important;}
.tbord1 {border-top:1px solid #999 ! important;}
.bbord1 {border-bottom:1px solid #999 ! important;}
.bord2 {border:2px solid #999 ! important;}
.lbord2 {border-left:2px solid #999 ! important;}
.rbord2 {border-right:2px solid #999 ! important;}
.tbord2 {border-top:2px solid #999 ! important;}
.bbord2 {border-bottom:2px solid #999 ! important;}



.rand2 {padding:2px ! important;}
.rand4 {padding:4px ! important;}
.rand6 {padding:6px ! important;}
.rand10 {padding:10px ! important;}
.thrand{padding:3px 8px 3px 8px ! important;}

.line10 {line-height:1.0em ! important;}
.line12 {line-height:1.2em ! important;}
.line14 {line-height:1.4em ! important;}
.line19 {line-height:1.9em ! important;}

.schwarz {color:#000! important;}
.weiss {color:#fff;}
.grau {color:#ddd;}
.mgrau {color:#BBB;}
.dgrau {color:#666;}
.dblau {color:#000066;}
.drot {color: #CC0000 ! important;}
.dgruen {color: #006633 ! important;}
.rot {color: #660000 ! important;}
.blau {color: #0000FF;}


.bg_ws {background-color: #FFF ! important;}
.bg_sw {background-color: #000 ! important;}
.bg_hgr {background-color: #dFd ! important;}
.bg_hgelb {background-color:#FFC ! important;}
.bg_hge {background-color:#FFFFF0! important;}
.bg_grau {background-color:#CCC ! important;}
.bg_hgrau {background-color:#F8F8F8 ! important;}
.bg_hlgrau {background-color:#F0F0F0 ! important;}
.bg_hblau {background-color:#99CCFF ! important;}
.bg_hgruen {background-color:#F0FFF0 ! important;}
.bg_hhlgrau {background-color:#F8F8F8 ! important;}
.bg_tabblau {background-color:#C3D9FF ! important;}


.weg {visibility:hidden;}


.dleft {float: left;}
.dright {float: right;}
.dboth {clear: both;}


.dwz{
padding:1px 4px;
margin:0;
}

td hr {
 padding:0px;
 margin:0px;
 border:1px dotted #999;
} 

.td_ch {
 color:#00C; 
 font-weight:bold; 
 font-size:100%;
 padding:0px ! important;
}

.ws {
background-image:url(../images/icons/ws.gif);
background-position:right;
background-repeat:no-repeat;
text-align:left;
}

.sw {
background-image:url(../images/icons/sw.gif);
background-position:right;
background-repeat:no-repeat;
text-align:left;
}


.border_unten{border-bottom: 2px solid #999;}

.size {width:725px;}


.partieliste {
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 1px solid #999;
margin:0 2px;
text-align:left;
} 

.partieliste th { 
padding: 2px 5px;
border: 1px solid #999;
color:#330066;
background-color:#FFD;
font-weight:bold;
text-align:center;
font-size:1em;
}

.partieliste td {
text-align:center;
padding: 2px 5px;
border: 2px solid #999 ! important;
font-size:1em;
}


.notation {
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #999;
text-align:left;
} 

.notation th { 
padding: 2px 5px;
border: 1px solid #999;
color:#330066;
background-color:#FFD;
font-weight:bold;
text-align:center;
font-size:inherit;
}

.notation td {
padding: 2px 5px;
border: 1px solid #999;
font-size:inherit;
text-align:center;
}

.news { 
table-layout:auto;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #C3D9FF;
text-align:center;
margin:auto;
background-color:#FFFFF5 ! important;
}


.news th {
padding: 2px 12px;
text-align:left;
color:#990033;
font-size:1em;
border: 2px solid #C3D9FF;
}


.news td {
padding: 4px 8px;
text-align:center;
color:#990033;
font-size:1em;
border: 2px solid #C3D9FF;
background-color:#FFF ! important;
}

.jubi { 
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #999;
text-align:center;
margin:auto;
}

.jubi th {
padding: 4px ;
border: 0;
text-align:center;
border: 1px solid #999;
font-size:1.0em;
font-weight:bold;
}


.jubi td {
padding: 4px ;
border: 0;
text-align:left;
font-size:0.9em;
border: 1px solid #999;
}


.nag {
table-layout:auto;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #600;
width:200px;
}

.nag th {
border: 1px solid #999;
text-align:center;
font-size:0.6em;
padding: 0px;

}

.nag td {
border: 1px solid #999;
text-align:left;
font-size:0.6em;
padding: 1px 1px 1px 6px;
}



table.bl_struktur { 
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #C3D9FF;
text-align:center;
}

table.bl_struktur td {
padding: 4px 5px;
border: 1px solid #C3D9FF;
font-size:inherit;
text-align:center;
}

table.bl_struktur th { 
padding: 4px 2px;
border: 1px solid #C3D9FF;
color:#000066;
background-color:#FFFFF0;
font-weight:bold;
text-align:center;
font-size:inherit;
}





.struktur { 
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #CCC;
text-align:center;
}

.struktur td {
padding: 2px 5px;
border: 1px solid #CCC;
font-size:inherit;
text-align:center;
}

.struktur th { 
padding: 2px 5px;
border: 1px solid #CCC;
color:#000066;
background-color:#FFFFCC;
font-weight:bold;
text-align:center;
font-size:inherit;
}

.struktur select {
font-size:1.0em;
}

.problem { 
table-layout:auto;
border-collapse:collapse;
empty-cells:show;
border: 0px solid #999;
text-align:center;
}


.problem th { 
border: 0px solid #999;
color:#000066;
background-color:#FFFFFF;
font-weight:bold;
padding:0;
margin:0;
}

.problem td {
border: 0px solid #999;
background-color:#FFFFFF;
padding:0;
margin:0;
}


#galerie {
table-layout:fixed;
margin:auto;
border-collapse:collapse;
empty-cells:show;
font-size:0.9em;
border-color:#C3D9FF;
}

#galerie td{
font-size:0.9em;
background-color:#FFFFEE;
text-align:center;
border-color:#CCC;
}

#galerie th {
font-size:0.9em;
border-color:#CCC;
}


#bl_schweizer { 
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #C3D9FF ! important;
text-align:center;
font-size:0.8em;
text-align:center;
}

#bl_schweizer td {
padding: 0px 3px;
font-size:1em;
border: 1px solid #C3D9FF;
}

#bl_schweizer th { 
padding: 3px 1px;
background-color:#FFFFF0;
font-weight:bold;
color: #000099;
border: 1px solid #C3D9FF;
font-size:1.1em;
text-align:center;
}

#schweizer { 
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #CCC ! important;
font-size:0.8em;
text-align:center;
}

#schweizer td {
padding: 0px 3px;
font-size:1em;
border: 1px solid #CCC;
}

#schweizer th { 
padding: 3px 1px;
background-color:#FFFFCC;
font-weight:bold;
color: #000099;
border: 1px solid #CCC;
font-size:1.1em;
text-align:center;
}


#schweizer select 
 {
font-size:1.1em;
}

#schweizer input {
font-size:1em;
}

.pokal { 
table-layout:auto;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #999 ! important;
text-align:center;
}

.pokal td { 
padding: 2px 2px;
font-size:1.1em;
border: 1px solid #BBB ;
border-right: 1px solid #BBB ;
text-align:center;
}

.pokal th {
padding: 2px 3px;
font-size:1.1em;
font-weight:bold;
border: 2px solid #999 ;
background-color:#FFFFCC;
text-align:center;
}


table.tab_klein {
border-collapse: collapse;
font-size:1em;
border:1px solid #C0C0C0;
padding: 4px;
}

table.tab_klein th{
font-size:1em;
border:1px solid #C0C0C0;
background-color:#FFD ! important;
padding: 4px;
text-align:center;
font-weight:bold;

}


table.tab_klein td{
vertical-align:top;
border:1px solid #C0C0C0;
font-size:1em;
text-align:center;
padding:3px 4px;
}


#standard { 
table-layout: fixed;
border-collapse:collapse;
border: 2px solid #999 ;
font-size:0.8em;
}

#standard td { 
padding: 2px;
background-color:#FFFFFF;
border: 1px solid #999;
font-size:0.8em;
text-align:center;
}

#standard th {
padding: 2px;
border: 1px solid #999;
background-color:#FFFFCC;
}

#kreuz { 
border-collapse: collapse;
table-layout:fixed;
border: 2px solid #CCC;
empty-cells:show;
text-align:center;
}

#kreuz td { 
padding: 3px 2px;
border: 1px solid #CCC;
text-align:center;
font-size:inherit;
}

#kreuz th { 
padding: 3px;
border: 1px solid #CCC;
background-color:#FFFFCC;
text-align:center;
font-size:inherit;
}


.bl_kreuz { 
border-collapse: collapse;
table-layout:fixed;
border: 2px solid #C3D9FF;
empty-cells:show;
text-align:center;
}

.bl_kreuz td { 
padding: 3px 2px;
border: 1px solid #C3D9FF;
text-align:center;
font-size:inherit;
}

.bl_kreuz th { 
padding: 3px;
border: 1px solid #C3D9FF;
background-color:#FFFFF0;
text-align:center;
font-size:inherit;
}



.einkreuz {
margin:0;
padding:0;
border: 0;
text-align:center;
}

.tkreuz {
text-align:center;
font-weight:bold;
background-image:url(../images/swbauer_kreuz.gif);
background-repeat:no-repeat;
background-position:center;
background-color:#EEEEEE;
margin:13px;
}

.bericht { 
table-layout:fixed;
border-collapse:collapse;
empty-cells:show;
border: 2px solid #C3D9FF;
font-size:1em;
}

.bericht td { 
padding: 2px 5px;
border: 1px solid #C3D9FF;
}

.bericht th{ 
padding: 2px 5px;
border: 1px solid #C3D9FF;
color:#000066;
background-color:#FFFFF0;
font-weight:bold;
text-align:center;
font-size:1em;
}

table.my_rsv {
border-collapse:collapse;
font-size:0.9em;
table-layout:auto;
padding:5px;
border:2px solid #999;
margin: 10px 5px 20px 5px;
}

table.my_rsv td {
border:1px solid #999;
color:#000; 
padding:5px;
background-color:#FaFaFa;

}

table.my_rsv th {
border:1px solid #999;
font-size:1.2em;
font-weight:bold;
color: #660000;
text-align:center;
background-color:#FFE;
padding:4px;
}

.my_rsv textarea, input {
border:1px solid #ccc;
padding: 1px;
text-align:center;

}

.my_rsv select {
border:1px solid #ccc;
padding: 1px 5px;
}

#brett {
background-color:#FFFFFF;
text-align:center;
}


table.top-intern {
border-collapse:collapse;
empty-cells:show;
margin-top:8px;
}

table.top-intern  th {
text-align:center;
color: #006600;
font-weight:bold;
text-decoration:underline;
border:0;
font-size:0.9em;
margin:0 6px;
}

table.top-intern  td {
text-align:left;
padding-top:6px;
padding-left:20px;
font-size:1em;
}

table.akt {
border-collapse:collapse;
empty-cells:show;
padding:5px;
}

table.akt th {
text-align:center;
font-weight:bold;
text-align:left;
font-size:1em;
border:1px solid #C3D9FF;
padding:5px 8px;
color:#000066;
background-color:#FFFFF0;
}

table.akt td {
text-align:left;
padding:2px 5px;
font-size:1em;
border:1px solid #C3D9FF;;
background-color:#FDFDFD;
}

table.suchmaske {
border-collapse:collapse;
empty-cells:show;
font-size:1em;
padding:4px;
border:1px solid #CCC;

}

table.suchmaske td {
  text-align:left;
	padding:2px 6px;
  border:1px solid #CCC ! important;
}

table.partieausgabe {
border-collapse:collapse;
empty-cells:show;
font-size:1.1em;
padding:4px;
border:1px solid #CCCCCC;
margin: 10px 0;

}

table.partieausgabe th {
  text-align:center;
	padding:2px 6px;
  border:1px solid #999 ! important;
}

table.partieausgabe td {
  text-align:center;
	font-size:0.9em;
	padding:2px 6px;
  border:1px solid #999 ! important;
}


.meistertafel {
border-collapse:collapse;
empty-cells:show;
padding:4px;
border:1px solid #C3D9FF;
}

.meistertafel th {
padding:2px 6px;
font-size:1em;
border:1px solid #C3D9FF;
text-align:center;
background-color: #FFFFEE;

}

.meistertafel td {
table-layout:auto;
padding:1px 8px;
font-size:1em;
border:1px solid #C3D9FF;
vertical-align:top;
}

.meister_a {
border-bottom:none ! important;
padding-bottom:0px;
}

.meister_b {
border-top:none  ! important;
padding-top:0px;
}
