DIV.foto {
	BACKGROUND: #ddd; MARGIN-BOTTOM: 20px;
}
DIV.foto IMG {
	MARGIN: 10px;
}
DIV.rand {
	BORDER-RIGHT: green 1px solid; 
	BORDER-TOP: green 1px solid; 
	BORDER-LEFT: green 1px solid; 
	BORDER-BOTTOM: green 1px solid;
}
DIV.foto P {
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 10px; 
	FONT-FAMILY: verdana, sans-serif;
}
IMG {
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 10px;
}
.links {
	FLOAT: left; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 1em;
}
.rechts {
	FLOAT: right; 
	MARGIN-LEFT: 1em; 
	MARGIN-RIGHT: 0px
}
.mittig {
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;
}
DL.cms_pagebox {
	BORDER-RIGHT: black 1px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: black 1px dotted; 
	PADDING-LEFT: 0.5em; 
	BACKGROUND: #ddd; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 2em; 
	BORDER-LEFT: black 1px dotted; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: black 1px;
}
DL.cms_pagebox DT {
	PADDING-LEFT: 0px; 
	BACKGROUND: #ddd; 
	MARGIN-LEFT: 0px;
}
DL.cms_pagebox DD {
	PADDING-LEFT: 0px; 
	BACKGROUND: #ddd; MARGIN-LEFT: 0px;
}
H4 {
	MARGIN: 0px;
}
H3 {
	MARGIN: 0px;
}
#mainpane {
	BORDER-RIGHT: #ffffff 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 1em; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 90%; 
	LINE-HEIGHT: 140%; 
	MARGIN-RIGHT: 1em; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}
#footer {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px 1em; 
	WIDTH: 90%; 
	PADDING-TOP: 1em; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
#content {
	WIDTH: 90%; 
	TEXT-ALIGN: justify;
}
#aktuelles {
	WIDTH: 90%; 
	TEXT-ALIGN: justify;
	FONT-SIZE: 14px; 
}
#inhalt {
	MARGIN-LEFT: 0.5em;
}
BODY {
	MARGIN: 0px 0px 20px; 
	BACKGROUND-COLOR: #dbdad6;
}
INPUT {
	FONT-SIZE: x-small; 
	FONT-FAMILY: helvetica, arial,sans-serif;
}
TEXTAREA {
	FONT-SIZE: x-small; 
	FONT-FAMILY: helvetica, arial,sans-serif;
}
TH {
	PADDING-RIGHT: 1em; 
	FONT-SIZE: 90%; 
	TEXT-ALIGN: justify;
}
TD {
	PADDING-RIGHT: 1em; 
	FONT-SIZE: 90%; 
	TEXT-ALIGN: justify;
}
P {
	FONT-FAMILY: helvetica, arial,sans-serif;
}
.datum {
   color:red;
   letter-spacing: 3px;
}

TD {
	FONT-FAMILY: helvetica, arial,sans-serif;
}
TH {
	FONT-FAMILY: helvetica, arial,sans-serif;
}
DIV {
	FONT-FAMILY: helvetica, arial,sans-serif;
}
SPAN {
	FONT-FAMILY: helvetica, arial,sans-serif;
}
TD.navigation {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
TD.termine {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

#banner {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(images/schachpiktogramm.gif); 
	MARGIN: 0px 1em; 
	WIDTH: 90%; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	HEIGHT: 160px; 
	BACKGROUND-COLOR: #3399cc; 
	TEXT-ALIGN: left; text-shadow: 2px 2px 1px white;
}
A.homelink1 {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-large; 
	MARGIN: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none; text-shadow: white 2px 2px 1px;
}
A.homelink1:hover {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-large; 
	MARGIN: 0px; COLOR: #000000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none; text-shadow: white 2px 2px 1px;
}
A.homelink1:link {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-large; 
	MARGIN: 0px; COLOR: #000000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none; text-shadow: white 2px 2px 1px;
}
A.homelink1:visited {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-large; 
	MARGIN: 0px; COLOR: #000000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none; text-shadow: white 2px 2px 1px;
}
#banner H1 {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: xx-large; 
	MARGIN: 0px; COLOR: #000000; 
	PADDING-TOP: 5px; 
	TEXT-DECORATION: none; text-shadow: white 2px 2px 1px;
}
#banner H1 {
	PADDING-TOP: 1em
}
A.homelink2 {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A.homelink2:hover {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	MARGIN: 0px; COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A.homelink2:link {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A.homelink2:visited {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
#banner H2 {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	MARGIN: 0px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #006699;
}
A:visited {
	COLOR: #006699;
}
A:active {
	COLOR: #3399ff;
}
A:hover {
	COLOR: #3399ff;
}
.navigation A {
	TEXT-DECORATION: none;
}
.navigation UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0.5em; 
	FONT-SIZE: 16px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 1em 0px; 
	LINE-HEIGHT: 24px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Helvetica,Arial,sans-serif; 
	LIST-STYLE-TYPE: none;
}
.navigation LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
.navigation UL UL {
	FONT-SIZE: 13px;
}
.termine A {
	TEXT-DECORATION: none;
}
.termine UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0.5em; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 1em 0px; 
	LINE-HEIGHT: 24px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Helvetica,Arial,sans-serif; 
	LIST-STYLE-TYPE: none;
}
.termine LI {
	FONT-SIZE: 12px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
.termine UL UL {
	FONT-SIZE: 12px;
}
DIV.adressblock {
	FLOAT: left; 
	WIDTH: 18em; HEIGHT: 15em;
}
DIV.adressblock A {
	FONT-SIZE: 80%; 
	WHITE-SPACE: pre;
}
ADDRESS {
	FONT-SIZE: small; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana, sans-serif;
}
DIV.adressblock H4 {
	PADDING-RIGHT: 0.2em; 
	PADDING-LEFT: 0.2em; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0.5em 0px; 
	PADDING-TOP: 0.2em; 
	BACKGROUND-COLOR: #aaa;
}
abbr {
	CURSOR: help; 
	BORDER-BOTTOM: black 1px dotted;
}
TABLE.ligen {
	BORDER-RIGHT: black 2px solid; 
	BORDER-TOP: black 2px solid; 
	FLOAT: left; 
	MARGIN-LEFT: auto; 
	BORDER-LEFT: black 2px solid; 
	WIDTH: 50%; 
	MARGIN-RIGHT: auto; 
	BORDER-BOTTOM: black 2px solid; 
	BORDER-COLLAPSE: collapse;
}
TABLE.ligen CAPTION {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 140%; 
	MARGIN-BOTTOM: 1em; 
	FONT-STYLE: italic;
}
TABLE.ligen TD.mannschaft {
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0.5em; 
	BACKGROUND-COLOR: #e0e0e0;
}
TABLE.ligen TD.liga {
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 1em; 
	WIDTH: 11em; 
	PADDING-TOP: 1em;
}
TD.bundes {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #ff0000;
}
TD.bundes2 {
	COLOR: #000000; 
	BACKGROUND-COLOR: #dddd00;
}
TD.ober {
	COLOR: #000000; 
	BACKGROUND-COLOR: #60b0ff;
}
TD.landes {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #23c000;
}
TD.regional {
	COLOR: #000000; 
	BACKGROUND-COLOR: #b14aff;
}
TD.bezirks1 {
	COLOR: #000000; 
	BACKGROUND-COLOR: #dddd00;
}
TD.bezirks2 {
	COLOR: #000000; 
	BACKGROUND-COLOR: #60b0ff;
}
TD.kreis1 {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #23c000;
}
TD.kreis2 {
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffac4a;
}
TABLE.zeitplan {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	MARGIN: 1em; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 90%; 
	BORDER-BOTTOM: black 1px solid; 
	BORDER-COLLAPSE: collapse;
}
TABLE.zeitplan TD {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	BORDER-LEFT: black 1px solid; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: black 1px solid;
}
TABLE.zeitplan TH {
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 0.5em; 
	BORDER-LEFT: black 1px solid; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: black 1px solid;
}
TABLE.pokal {
	BORDER-COLLAPSE: collapse;
}
TABLE.pokal TD {
	MARGIN: 0px;
}
TABLE.pokal TD.rahmen {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: #ffffa0;
}
TABLE.pokal TD.rr {
	BORDER-RIGHT: black 1px solid;
}

@media Screen    
{
#banner H1 IMG {
	DISPLAY: none;
}

}

@media Print    
{
.navigation {
	DISPLAY: none;
}
.termine {
	DISPLAY: none;
}

#footer {
	DISPLAY: none;
}
#banner {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	HEIGHT: 150px;
}
#mainpane {
	WIDTH: 100%;
}
BODY {
	BACKGROUND-COLOR: white;
}
    }
DIV#impressumlink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	LEFT: 300px; 
	WIDTH: 10em; 
	COLOR: white; 
	FONT-FAMILY: verdana,sans-serif; 
	POSITION: absolute; 
	TOP: 113px;
}
DIV#impressumlink A {
	TEXT-TRANSFORM: uppercase; 
	COLOR: WHITE; 
	LETTER-SPACING: 0.1em; 
	TEXT-DECORATION: none;
}
DIV#vereinsname {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	LEFT: 225px; 
	WIDTH: 11em; 
	COLOR: white; 
	FONT-FAMILY: verdana,sans-serif; 
	POSITION: absolute; 
	TOP: 30px;
}


#list6 ul{
list-style:none;
margin:0;
padding:0;}

#list6 li{
float:left;
width:7em;
list-style:none;
margin:0 0 0 10px;}

#list6 a{
color:#006595;
font:normal 12px arial,sans-serif;
padding:5px 0 5px 0;
width:100%;
height:100%;
display:block;
text-decoration:none;
background:#fafafa;
border:1px solid #d5e7ec;
border-left:4px solid #d5e7ec;
text-align:center;}

#list6 a:hover{
color:#006595;
border:1px solid #008996;
border-left:4px solid #008996;} 