h1 {margin:0px;padding:0px;}

h2 {font-size:1.0em;margin:0px;padding:0px;}

p.divider {border-bottom:1px solid #2f8edf;}

body
{
background-color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
margin-left:15%;
margin-right:15%;
}

a:link , a:visited , a:active , a:hover {
text-decoration : none;
font-weight : bold;
text-decoration : underline;
color : #253f77;
font-size : 12px;
}

a:active , a:hover {
text-decoration : underline;
color : #2f8edf;
}


#banner {
background-image : url(../schach_files/banner_schach.jpg);
background-repeat : no-repeat;
background-position : 100px 11px;
height : 150px;
padding : 0;
margin : 0;
border-bottom : 0 solid #cdcdcd;
}

.mytext {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
margin-left:20px;
margin-right:20px;
margin-bottom:16px;
margin-top:16px;
}

.mytextnotop {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
margin-left:20px;
margin-right:20px;
margin-bottom:16px;
margin-top:0px;
}

.kleinerText {
background-color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:16px;
margin-left:10%;
margin-right:10%;
}

.bannertext {
display : block;
padding-top : 20px;
padding-left : 120px;
padding-bottom : 5px;
font-size : 16px;
font-weight : bold;
color : #253f77;
text-align : left;
}

.linkleiste {
display : block;
padding-top : 35px;
padding-left : 100px;
border-top : 0 solid #cdcdcd;
border-bottom : 0 solid #253f77;
}

.headline {
background-image: url(../schach_files/headline.png);
background-repeat:no-repeat;
background-position:3px 8px;
color : #fff;
font-size:12px;
font-weight: bold;
padding-left:20px;
text-decoration : none;
border:0px solid #000000;
background-color:#2F8EDF;
line-height: 29px;
margin-top:0px;
margin-bottom:0px;
}

.headlinecenter {
background-image: url(../schach_files/headline.png);
background-repeat:no-repeat;
background-position:3px 8px;
color : #fff;
font-size:12px;
font-weight: bold;
padding-left:20px;
padding-bottom:1px;
text-decoration : none;
border:0px solid #000000;
background-color:#2F8EDF;
line-height: 29px;
vertical-align: middle;
margin-top:0px;
}


.mehr {
font-size : 12px;
color : #2F8EDF;
text-decoration : underline;
}

#container
{
background-color:#fff;
width:100%;
border:0px solid #2F8EDF;
}

#header
{
background-color:#fff;
text-align:left;
border-left : 0px solid #CDCDCD;
border-top : 0px solid #CDCDCD;
border-right : 0px solid #2F8EDF;
border-bottom : 10px solid #2F8EDF;
margin-bottom:0px;
margin-top:0px;
}

#content
{
background-color:#fff;
width:61%;
float:right;
border-left:0px dotted #CDCDCD;
border-left:0px dotted #2F8EDF;
border-bottom:0px solid #2f8edf;
padding-right:10px;
margin-left:5px;
margin-top:0px;
margin-bottom:10px;
}

#left
{
background-color:#fff;
text-align:left;
width:33%;
float:left;
border-right:2px dotted #2F8EDF;
margin-top:0px;
padding-right:5px;
margin-bottom:10px;
}

#footer
{
background-color:#fff;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
border-left:0px dotted #CDCDCD;
border-top:1px solid #2F8EDF;
}

a.linkbar:link , a.linkbar:visited
{
background-color : #fff;
border-top : 0px solid #2F8EDF;
border-right : 0px solid #2F8EDF;
border-bottom : 0px solid #2F8EDF;
margin-right:10px;
margin-left:0px;
}
a.linkbar:hover , a.linkbar:active
{
background-color : #ffffff;
border-left : 0px solid #2F8EDF;
border-top : 0px solid #2F8EDF;
border-right : 0px solid #2F8EDF;
border-bottom : 0px solid #2F8EDF;
}

#rahmen
{
padding-top : 0px;
width:100%;
border:2px #2F8EDF solid;
background-color:#fff;
padding: 0px;
margin-bottom:30px;
}

