
/* Sport FCE starts here */

.sport {
width:526px;
border:0px black solid;
}

.sportnavi {
padding-top:20px;
padding-bottom:20px;
border:1px black solid;
}

.sportheadline {
width:526px;
border:0px black solid;
background:#be0027;
font-size:18px;
color:#fff;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:0px black solid;
margin-bottom:20px;
padding-top:5px;
padding-bottom:5px;
}

.sportbildreihe {
width:526px;
border:0px black solid;
}

.sportbild {
width:355px;
padding-right:20px;
float:left;
border:0px black solid;
}

.sportmannschaftsfuehrer {
width:25px;
padding-left:15px;
float:left;
border:0px black solid;
}

.sportergebnisbild {
width:100px;
float:left;
border:0px black solid;
}

.sportspielerreihe {
width:150px;
padding-bottom:20px;
float:left;
border:0px black solid;
}

.sportspielerlinks {
width:150px;
float:left;
padding-right:15px;
}

.sportspielermitte {
width:150px;
float:left;
padding-left:15px;
padding-right:15px;
}

.sportspielerrechts {
width:150px;
float:left;
padding-left:15px;
}

.sporttermineheadline {
width:526px;
float:left;
background:#be0027;
color:#fff;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

.sporttermineheadlinetermin {
width:100px;
padding-left:10px;
float:left;
text-align:left;
background:#be0027;
font-size:15px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:0px black solid;
}

.sporttermineheadlineheimmannschaft {
width:150px;
float:left;
text-align:left;
background:#be0027;
font-size:15px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:0px black solid;
}

.sporttermineheadlinebindestrich {
width:20px;
padding-left:10px;
text-align:left;
float:left;
}

.sporttermineheadlinegastmannschaft {
width:150px;
float:left;
text-align:left;
background:#be0027;
font-size:15px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:0px black solid;
}

.sporttermine {
width:526px;
float:left;
border:0px black solid;
}

.sporttermin {
width:100px;
padding-left:10px;
text-align:left;
float:left;
border:0px black solid;
line-height:20px;
}

.sportterminheimmannschaft {
width:150px;
text-align:left;
float:left;
border:0px black solid;
line-height:20px;
}

.sportterminebindestrich {
width:20px;
text-align:left;
float:left;
line-height:20px;
}

.sporttermingastmannschaft {
width:150px;
text-align:left;
float:left;
border:0px black solid;
line-height:20px;
}

/* Sports FCE ends here */


/* Termine Veranstaltungen starts here */

.veranstaltungen {
width:526px;
float:left;
padding-top:30px;
padding-bottom:40px;
}

.veranstaltungenheadline {
width:526px;
float:left;
padding-top:3px;
padding-bottom:3px;
background: #be0027;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-align:center;
}

.wochentag {
width:100px;
float:left;
text-align:left;
}

.datum {
width:100px;
float:left;
text-align:left;
}

.uhrzeit {
width:50px;
float:left;
text-align:left;
}

.beschreibung {
width:270px;
float:left;
text-align:left;
}



/* Termine Veranstaltungen ends here */



/* Für die Trainer starts here */

.csc-frame csc-frame-indent3366 {
padding-left:0px;
width:526px;
margin:0px;
}
.csc-frame csc-frame-indent3366 csc-textpic-text {
padding-left:0px;
width:526px;
margin:0px;

}

.csc-textpic-intext-right .csc-textpic-text P {
text-align:right;
border:0px black solid;
width:526px;
margin:0px;

}

/* Für die Trainer ends here */


/* 4 cols section for kontakt starts here */

.csc-mailform {
border:0px;
}

.kontakt {
width:526px;
float:left;
padding-top:30px;
padding-bottom:40px;
}

.kontaktheader {
width:526px;
float:left;
padding-top:15px;
padding-bottom:15px;
}

.kontakttypheader {
width:140px;
float:left;
font-size:18px;
font-weight:bold;
color:#be0027;
padding-bottom:5px;
}

.kontaktnameheader {
width:100px;
float:left;
font-size:18px;
font-weight:bold;
color:#be0027;
padding-bottom:5px;
}

.kontakttelefonheader {
width:110px;
float:left;
font-size:18px;
font-weight:bold;
color:#be0027;
padding-bottom:5px;
}

.kontaktemailheader {
width:166px;
float:left;
font-size:18px;
font-weight:bold;
color:#be0027;
padding-bottom:5px;
}

.section {
width:526px;
float:left;
padding-top:5px;
padding-bottom:5px;
}

.section:hover {
background:#efefef;
width:526px;
}


.kontakttyp {
width:140px;
float:left;
text-align:left;
}

.kontaktname {
width:100px;
float:left;
text-align:left;
}

.kontakttelefon {
width:100px;
float:left;
text-align:left;
}

.kontaktemail {
width:166px;
float:left;
text-align:left;
}



/* 4 cols section for kontakt ends here */





/* 5 cols section for turniere starts here */

div.csc-header {
width:250px;
}

.turniere {
width:526px;
float:left;
padding-top:30px;
padding-bottom:15px;
}

.turniermonat {
width:526px;
float:left;
padding-top:3px;
padding-bottom:3px;
background: #be0027;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-align:center;
}


.section {
width:526px;
float:left;
padding-top:5px;
padding-bottom:5px;
}

.turniertag {
width:80px;
float:left;
text-align:left;
}

.turnierdatum {
width:80px;
float:left;
text-align:left;
}

.turnieruhrzeit {
width:50px;
float:left;
text-align:left;
}

.turnierort {
width:30px;
float:left;
text-align:left;
}

.turniermannschaften {
width:286px;
float:left;
text-align:left;
}


/* 5 cols section for turniere ends here */

.t2col3col_left {
float:left; width:250px; margin-right:20px;
}

.t2col3col_right {
float:left; width:250px; margin-right:0px;
}

div.t2col3col_left p { width:250px; }
div.t2col3col_right p { width:250px; }
div.t2col3col_left h3 { width:250px; }
div.t2col3col_right h3 { width:250px; }

