body {
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #000;
background: #fff url(../images/bg-body.gif) 0 0 repeat-x;
}
h1 {
position: absolute;
top: 246px;
left: 210px;
width: 500px;
text-align: right;
font-size: 1.8em;
font-weight: normal;
padding-left: 30px;
}

/* IDs */
#container {
position: relative;
 width: 970px;  
}
#headercon {
height: 273px;
background: transparent;
}
#logo1 {
width: 770px;
height: 55px;
background: transparent url(../images/nix.jpg) 0 0 no-repeat;
}
#logo1 a {
width: 770px;
height: 55px;
}
#logo2 {
width: 770px;
height: 150px;
margin-top: 8px;
background: transparent url(../images/logo2.jpg) 0 0 no-repeat;
}
#logo2 a {
width: 770px;
height: 150px;
}
#maincon {
margin: 0 0 0 220px;
width: auto;
}
#main {
margin-left: 30px;
}
#column {
float: right;
width: 200px;
border-left: 1px solid #C6D8CA;
}
#content { 
min-height: 350px; 
/* width: 452px;  */
width: auto;
margin-right: 220px; 
min-height: 25em; 

#nocolumn #content { 
min-height: 350px;
width: 750px;
margin-right: 0;
}
#text {
width: 100%; // 550px;
padding: 25px 0 0 0;
border: 4px solid;
}
#nocolumn #text {
width: 750px;
}

/* Allgemeine Klassen */
.copyright {
line-height: 24px;
text-align: right;
font-size: 70%;
margin: 0;
border-top: 1px solid #C6D8CA;
}

/* extra divs */
#con1 {
position: absolute;
top: 273px;
left: 0;
width: 25px;
height: 25px;
background: transparent url(../images/pfeil.gif) 0 0 no-repeat;
}
#con2 {
position: absolute;
top: 273px;
left: 745px;
width: 25px;
height: 25px;
background: transparent url(../images/pfeil.gif) 0 0 no-repeat;
}
#nocolumn #con2 {
display: none;
}

/* Formular */
.form2 {
border: 1px solid #1B642C;
}
.form4 {
border: 1px solid #1B642C;
}
input.sendbutton {
border: 1px solid #000;
color: #000;
background: #C6D8CA;
}
input.resetbutton {
border: 1px solid #000;
color: #fff;
background: #1B642C;
}

div.module div div div form {
 padding: 4px 0 0 0;
 width: 164px;
 margin: 0 auto;
}

table tabelle {
 width: 400px;
}

th.tabellerang {
 color: red;
 text-align: center;
 width: 32px;
 border-bottom: 1px solid black;
}
td.tabellerang {
 color: black;
 text-align: center;
 width: 32px;
}

th.tabelleschnitt {
 color: red;
 text-align: right;
 width: 40px;
 border-bottom: 1px solid black;
}

td.tabelleschnitt {
 color: black;
 text-align: right;
 width: 40px;

}

th.tabelleanzsp {
 color: red;
 text-align: center;
 width: 40px;
 border-bottom: 1px solid black;
}
td.tabelleanzsp {
 color: black;
 text-align: center;
 width: 40px;
}

th.tabellename {
 color: red;
 text-align: left;
 width: 160px;
 border-bottom: 1px solid black;
}
td.tabellename {
 color: black;
 text-align: left;
 width: 160px;
}

th.tabellespiele {
 color: red;
 text-align: center;
 width: 40px;
 border-bottom: 1px solid black;
}
td.tabellespiele {
 color: black;
 text-align: center;
 width: 40px;
}
th.tabellepunkte {
 color: red;
 text-align: center;
 width: 40px;
 border-bottom: 1px solid black;
}
td.tabellepunkte {
 color: black;
 text-align: center;
 width: 40px;
}

table mannschaften {
 width: 400px;
}

td.mannschaftennr {
 color: black;
 text-align: center;
 width: 32px;
}

th.mannschaftennr {
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 32px;
}
td.mannschaftenname {
 color: black;
 text-align: left;
 width: 160px;
}
th.mannschaftenname {
 color: red;
 text-align: left;
 border-bottom: 1px solid black;
 width: 160px;
}

td.mannschaftenschnitt {
 color: black;
 text-align: right;
 width: 40px;
}

th.mannschaftenschnitt {
 color: red;
 text-align: right;
 border-bottom: 1px solid black;
 width: 40px;
}


td.rechts {
 text-align: right;
}

table.begegnungen {
 width: 680px;
} 

th.begegnungennr {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungennr {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungennrfarbig {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungennrow {
 background: #e4ede7;
 color: #AAAAAA;
 text-align: center;
 text-decoration: line-through;
 border-bottom: 1px solid black;
 width: 40px;
}




th.begegnungendatum {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 80px;
}
td.begegnungendatum {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 120px;
}
td.begegnungendatumfarbig {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 120px;
}

td.begegnungendatumow {
 background: #e4ede7;
 color: #AAAAAA;
 text-align: center;
 text-decoration: line-through;
 border-bottom: 1px solid black;
 width: 120px;
}


th.begegnungenzeit {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 80px;
}
td.begegnungenzeit {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 80px;
}

td.begegnungenzeitfarbig {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 80px;
}
td.begegnungenzeitow {
 background: #e4ede7;
 color: #AAAAAA;
 text-align: center;
 text-decoration: line-through;
 border-bottom: 1px solid black;
 width: 80px;
}


th.begegnungenspace {
 background: #e4ede7;
 border-bottom: 1px solid black;
 width: 2px;
}
td.begegnungenspace {
 background: #e4ede7;
 border-bottom: 1px solid black;
 width: 2px;
}
td.begegnungenspacefarbig {
 background: #e4ede7;
 border-bottom: 1px solid black;
 width: 2px;
}
td.begegnungenspaceow {
 background: #e4ede7;
 border-bottom: 1px solid black;
 width: 2px;
}

th.begegnungenname {
 background: #e4ede7;
 color: red;
 text-align: left;
 border-bottom: 1px solid black;
 width: 200px;
}
td.begegnungennameow {
 background: #e4ede7;
 color: #AAAAAA;
 text-decoration: line-through;
 text-align: left;
 border-bottom: 1px solid black;
 width: 200px;
} 
td.begegnungennamefarbig {
 background: #e4ede7;
 color: black;
 text-align: left;
 border-bottom: 1px solid black;
 width: 200px;
} 
td.begegnungenname {
 background: #e4ede7;
 color: black;
 text-align: left;
 border-bottom: 1px solid black;
 width: 200px;
} 


th.begegnungenvs {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 4px;
} 
td.begegnungenvs {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 4px;
} 
td.begegnungenvsfarbig {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 4px;
} 
td.begegnungenvsow {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 4px;
} 

th.begegnungenspiele {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungenspiele {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungenspielefarbig {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungenspieleow {
 background: #e4ede7;
 color: #AAAAAA;
 text-align: center;
 text-decoration: line-through;
 border-bottom: 1px solid black;
 width: 40px;
}

th.begegnungenpunkte {
 background: #e4ede7;
 color: red;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungenpunkte {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungenpunktefarbig {
 background: #e4ede7;
 color: black;
 text-align: center;
 border-bottom: 1px solid black;
 width: 40px;
}
td.begegnungenpunkteow {
 background: #e4ede7;
 color: #AAAAAA;
 text-align: center;
 text-decoration: line-through;
 border-bottom: 1px solid black;
 width: 40px;
}

table#Anschriften {
 width: 640px;
 background-color: #fff;
}

table#Anschriften th {
 color: red;
 border-bottom: 1px solid black;
} 

table#Anschriften tr {
 height: 14px;
}


.componentheading { display: none}

input.inputbox {
 border: 1px solid black;
 height: 16px;
} 
