html {
height:100%;
margin-bottom: 1px;
padding-bottom: 1px;

}


body {

padding:0;
margin:0;
font-family:arial;
font-size:8pt;
background-image:url('../images/background.gif');
background-repeat:repeat-x;
background-color:#d6d4d5;
color:#555555;



}

td.saison td {

font-family:arial;
font-size:8pt;
border-right:1px solid #bbbbbb;
padding-left:2px;


}


td.saison_liste_1 {

padding-bottom:0px;
padding-top:2px;
padding-bottom:2px;
vertical-align:top;

}

td.saison_liste_2 {

padding-bottom:0px;
padding-top:2px;
padding-bottom:2px;
background-color:#dddddd;
vertical-align:top;

}

td.termine td {

font-family:arial;
font-size:8pt;
border-right:1px solid #bbbbbb;
padding-left:4px;


}


td.termine_liste_1 {

padding-bottom:0px;
padding-top:2px;
padding-bottom:2px;
vertical-align:top;

}

td.termine_liste_2 {

padding-bottom:0px;
padding-top:2px;
padding-bottom:2px;
background-color:#dddddd;
vertical-align:top;

}

td.pic {

vertical-align:top;
width:160px;

}

td.shadowRight {

vertical-align:top;
background-image:url('../images/shadowRightBG.gif');
background-repeat:repeat-y;

}
td.shadowLeft {

vertical-align:top;
background-image:url('../images/shadowLeftBG.gif');
background-repeat:repeat-y;

}

div.mainMenu {

text-align:left;
position:relative;
left:20px;
top:145px;
border:0px solid #000000;
height:15px;
width:370px;

}
td.contentBereich {

padding:10px;
padding-top:20px;

}

td.contentBereich table {

width:700px;
font-family:arial;

}

td.contenBereichLeft {
width:390px;
text-align:left;
vertical-align:top;
font-family:arial;
padding-left:4px;
}


td.contenBereichRight {

text-align:left;
vertical-align:top;
font-family:arial;

}

td.contenBereichRight table { 

width:310px;

}

a.mainNav {

font-family:arial;
padding-left:0px;
padding-right:0px;
font-weight:bold;
color:#555555;
font-size:8pt;
text-decoration:none;

}

a.mainNav:hover {

text-decoration:underline;
color:#555555;

}

a {

color:#555555;
text-decoration:none;

}

a:hover {

color:#555555;
text-decoration:underline;

}

span.trennung {

color:#aaaaaa;
font-weight:normal;

}

td.impressum {

text-align:right;
padding-right:10px;

}

td.impressum a {

font-family:arial;
font-weight:bold;
color:#555555;
font-size:8pt;
text-decoration:none;

}



/* ExtResult */

div.table {
width:275px;
border:0px solid #000000;
}

em.topic {

display:none;

}
div.table table  {

width:290px;
padding-left:10px;
margin:0px;

}

div.table td, th  {

font-family:arial;
font-size:8pt;
padding:0px;
margin:0px;
text-align:left;
line-height:12px;
color:#444444;
padding-left:1px;

}

div.table h2  {

line-height:1px;
padding-top:15px;
display:;
text-transform:uppercase;
text-align:left;
font-size:12px;
color:#888888;


}

div.table h2 span {
text-transform:none;
font-size:7pt;
padding-left:10px;

}

img.image_jugend {

width:150px;
border:none;

}

td.jugend_bilder {

padding-left:10px;

}


div.jugend_titel {

padding-left:5px;
padding-top:10px;
font-weight:bold;

}


table.ergebnisse, table.vorschau, table.tabelle {

width:260px;
border:0px

}

span.highlight {

font-weight:bold;

}

td.datum {
color:#888888;
font-size:12px;
text-align:left;
text-transform:uppercase;
font-weight:bold;
padding-top:15px;

}

td.tore {
color:#888888;
font-size:12px;
text-align:left;
text-transform:uppercase;
font-weight:bold;


}

td.datum span {

text-transform:none;
font-size:7pt;
padding-left:10px;

}

td.balken {
color:#888888;
font-size:12px;
text-align:left;
text-transform:uppercase;
font-weight:bold;
background-image:url('../images/bg_balken.gif');
height:32px;
width:366px;
padding-left:8px;
background-repeat:no-repeat;
line-height:32px;
}


td.balken span {

text-transform:none;
font-size:7pt;
padding-left:10px;

}

td.aufstellung {
font-size:8pt;


}

td.ergebnis {

font-size:30px;
text-align:center;


}

td.teamname {

text-align:center;
font-weight:bold;
font-size:9pt;
line-height:20px;


}

td.schuetzen {
text-align:left;
font-size:8pt;
vertical-align:top;
	

}

td.headline {

border-bottom:1px solid #cccccc;
font-size:9pt;
padding-left:0px;

padding-bottom:0px;
font-weight:bold;

}

td.training {

padding:5px;
padding-bottom:0px;
vertical-align:top;



}

td.kontakt_adresse {

padding:5px;
padding-bottom:0px;
vertical-align:top;
height:100px;


}

td.kontakt_bild {

padding-top:5px;
padding-right:5px;
vertical-align:top;
text-align:right;




}

td.team_auflistung {

padding:5px;
padding-bottom:2px;


}

td.vorbereitung_date1 {

vertical-align:top;


}

td.vorbereitung_date {

vertical-align:top;
padding-right:10px;

}

td.vorbereitung_time {

vertical-align:top;

}

td.vorbereitung_begin {

vertical-align:top;

}

a.news_link {

	font-weight:bold;

}
