body {
background-image : url(images/hintergrund.jpg);
background-repeat : no-repeat;
background-attachment: fixed ;
background-position:Center;
font-family:"Arial","Calibri","Times New Roman";
font-size:0.9em;
background-color:#5e5e5e;
}

div.innen {
width: 1000px;
min-height:660px;
background-color:#FFFFFF;
border-width:1px;
-moz-border-radius: 10px;
margin: 0 auto;
margin-top: 85px;
padding-bottom:10px;
}

* html div.innen {
margin-top: 70px;
}

* + html div.innen {
margin-top: 70px;
}

div.menuetoptable {
position:absolute;
top:95px;
width:790px;
height:50px;
border-style:solid;
border-width:0px;
border-color:#000000;
margin-left:201px;

}

div.menuetop {
color:#FFFFFF;
text-align:center;
width:127px;
height:30px;
padding-bottom:10px;
padding-top:10px;
background-color:transparent;
background-image: url(images/menuetop.png);
float:left;
margin-left:4px;
margin-right:0px;
font-variant:small-caps;
font-family:Times New Roman;
font-size:1.6em;
}

div.menuelefttable {
position:absolute;
top:210px;
width:155px;
height:290px;
border-style:solid;
border-width:0px;
border-color:#000000;
background-color:transparent;
background-image: url(images/menueleft.png);
margin-left:15px;
color:#FFFFFF;
font-size:1.1em;
padding:10px;
}

div.buttonlinks {
position:absolute;
width:165px;
height:60px;
background-color:transparent;
background-image: url(images/button.png);
border-style:solid;
border-width:0px;
border-color:#000000;
margin-left:15px;
color:#FFFFFF;
font-size:1.0em;
padding:5px;
}

div.leer{
width:780px;
height:125px;
border-style:solid;
border-width:0px;
border-color:#a0a0a0;
margin-left:204px;
-moz-border-radius: 10px;
}

div.main{
top:210px;
width:760px;
min-height:450px;
border-style:solid;
border-width:1px;
border-color:#a0a0a0;
margin-left:204px;
-moz-border-radius: 10px;
padding:10px;
padding-bottom:10px;
margin-bottom:10px;
overflow:hidden;
}

* html div.main {
padding-bottom:10px;
min-height:450px;
}

* + html div.main {
padding-bottom:10px;
min-height:450px;
}

div.ueberschrift {
color:#DA241D;
position:absolute;
border-style:solid;
border-width:0px;
border-color:#000000;
margin-left:204px;
top:155px;
width:550px;
height:50px;
font-size:2.2em;
font-weight:bold;
font-variant:small-caps;
text-shadow: #e0e0e0 3px 3px ;
padding-top:10px;
font-family:Times New Roman;
}

span.ueberschrift {
text-align:left;

}

div.linkzu{
color:#000000;
position:absolute;
border-style:none;
border-width:1px;
border-color:#000000;
margin-left:765px;
top:165px;
width:215px;
height:15px;
font-size:1.1em;
text-align:right;
padding:0px;
vertical-align:bottom;
font-family:Times New Roman;
font-variant:small-caps;
text-decoration:none;
}

div.startseite {
color:#000000;
position:absolute;
border-style:none;
border-width:1px;
border-color:#000000;
margin-left:765px;
top:180px;
width:215px;
height:25px;
font-size:1.1em;
text-align:right;
padding:0px;
font-family:Times New Roman;
font-variant:small-caps;
text-decoration:none;
}

a:link.startseite{
color:#a0a0a0;
text-decoration:none;
}

a:visited.startseite{
color:#a0a0a0;
text-decoration:none;
}

a:hover.startseite{
color:#da251d;
text-decoration:none;
}

a:link.linkzu{
color:#a0a0a0;
font-size:0.7em;
text-decoration:none;
}

a:visited.linkzu{
color:#a0a0a0;
font-size:0.7em;
text-decoration:none;
}

a:hover.linkzu{
color:#da251d;
font-size:0.7em;
text-decoration:none;
}

div.impressum{
width:970px;
height:30px;
border-style:solid;
border-width:0px;
border-color:#000000;
vertical-align:bottom;
margin: 0px auto;
margin-top:0px;
margin-bottom:0px;
background-color:transparent;
background-image: url(images/impressum.png);
padding-bottom:10px;
padding-top:10px;
text-align:center;
color:#FFFFFF;
font-size:0.8em;
}

div.sitemap{
width:970px;
border-style:solid;
border-width:0px;
border-color:#a0a0a0;
-moz-border-radius:10px;
vertical-align:bottom;
margin: 0px auto;
margin-top:10px;
margin-bottom:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
font-size:0.8em;

}

table.sitemap{
width:970px;
height:100px;
margin:0px;
border-style:solid;
border-width:0px;
border-color:#000000;
border-collapse:collapse;
}

tr.sitemap{
vertical-align:top;
}

th.sitemap{
color:#000000;
font-weight:normal;
text-align:left;
border-bottom-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
font-variant:small-caps;
font-size:1.2em;
font-weight:bold;
}

td.sitemap{
vertical-align:top;
text-align:left;
}

#athleten{
}

a:link.sitemap{
color:#5e5e5e;
text-decoration:none;
}

a:visited.sitemap{
color:#5e5e5e;
text-decoration:none;
}

a:hover.sitemap{
color:#da251d;
text-decoration:none;
}

a:link.sitemap2{
color:#5e5e5e;
text-decoration:none;
margin-left:10px;
font-size:0.9em;
}

a:visited.sitemap2{
color:#5e5e5e;
text-decoration:none;
margin-left:10px;
font-size:0.9em;
}

a:hover.sitemap2{
color:#da251d;
text-decoration:none;
margin-left:10px;
font-size:0.9em;
}

a:link.sitemap3{
color:#5e5e5e;
text-decoration:none;
margin-left:20px;
font-size:0.8em;
}

a:visited.sitemap3{
color:#5e5e5e;
text-decoration:none;
margin-left:20px;
font-size:0.8em;
}

a:hover.sitemap3{
color:#da251d;
text-decoration:none;
margin-left:20px;
font-size:0.8em;
}

img.logo {
position:absolute;
top:10px;
width:180px;
height:180px;
border-width:0px;
}

span.menueleft {
line-height:0.8em;
font-size:1.7em;
color:#d0d0d0;
font-weight:bold;
padding-top:0px;
font-variant:small-caps;
font-family:Times New Roman;
}

span.links {
line-height:1.0em;
color:#d0d0d0;
font-weight:bold;
padding-top:0px;
font-variant:small-caps;
font-family:Times New Roman;
font-size:1.4em;
}


span.textlinks {
font-size: 1.0em;
}

#news {
min-height:210px;
height:210px;
text-align:justify;
overflow:hidden;
}

div.newsoben{
height:190px;
}

div.newsweiterlesen{
height:20px;
}

#bericht {
min-height:450px;
text-align:justify;
}

a:link.bericht{
margin-right:30px;
}

a:visited.bericht{
margin-right:30px;
}

a:hover.bericht{
color:#a0a0a0;

}

#buttonnews {
top:210px;
}

#buttontabelle {
top:290px;
}

#buttonpresse {
top:370px;
}

#buttonkontakt {
top:450px;
}

#buttonlinks {
top:530px;
}

#buttongaestebuch {
top:610px;
}

a:link.menueleft{
color:#FFFFFF;
text-decoration:none;
}

a:visited.menueleft{
color:#FFFFFF;
text-decoration:none;
}

a:hover.menueleft{
font-size:1.0em;
color:#d0d0d0;
}

a:link.buttonlinks{
color:#FFFFFF;
}

a:visited.buttonlinks{
color:#FFFFFF;
}

a:hover.buttonlinks{
color:#d0d0d0;
}

a:link.menuetop{
color:#FFFFFF;
text-decoration:none;
}

a:visited.menuetop{
color:#FFFFFF;
text-decoration:none;
}

a:hover.menuetop{
font-size:1.0em;
color:#d0d0d0;
}

h2.news{
color:#DA251D;
margin-top:0px;
margin-bottom:0px;
}

h2.homenews{
color:#DA251D;
margin-top:0px;
margin-bottom:0px;
font-size:1.3em;
}

h4.news{
color:#000000;
margin-top:0px;
margin-bottom:15px;
font-style:italic;
font-weight:500;
}

h4.homenews{
color:#000000;
margin-top:0px;
margin-bottom:15px;
font-style:italic;
font-weight:500;
font-size:0.8em;
}

img.news{
float:right;
margin-right:0px;
margin-top:0px;
margin-left:10px;
margin-bottom:0px;
height:210px;
width:280px;
}

div.homenewslinks{
top:210px;
width:228px;
height:223px;
border-style:solid;
border-width:1px;
border-color:#a0a0a0;
margin-left:204px;
-moz-border-radius: 10px;
padding:10px;
margin-bottom:10px;
}

div.homenewsrechts{
top:210px;
width:228px;
height:223px;
border-style:solid;
border-width:1px;
border-color:#a0a0a0;
-moz-border-radius: 10px;
padding:10px;
margin-bottom:10px;
position:absolute;
margin-left:464px;
}

* html div.homenewsrechts {
margin-left:450px;
}

* + html div.homenewsrechts {
margin-left:450px;
}

div.homenewsoben{
border-style:solid;
border-width:0px;
height:203px;
}

div.homenewsweiterlesen{
border-style:solid;
border-width:0px;
height:20px;
vertical-align:bottom
}

#oben{
top:210px;
}

#unten{
top:465px;
}

div.homerechts{
position:absolute;
margin-left:724px;
width:240px;
height:140px;
border-style:solid;
border-width:1px;
border-color:#a0a0a0;
-moz-border-radius: 10px;
padding:9px;
text-align:center;
vertical-align:middle;
}

* html div.homerechts {
margin-left:709px;
}

* + html div.homerechts {
margin-left:709px;
}

#homesponsoren{
top:210px;
text-align:left;
font-size:1.0em;
}

#homewettkampf{
top:550px;
text-align:left;
font-size:1.0em;
}

#hometrainingszeiten{
top:380px;
text-align:left;
font-size:1.0em;
}


h2.homewettkampf{
color:#DA251D;
margin-top:0px;
margin-bottom:0px;
font-size:1.3em;
}

h2.hometrainingszeiten{
color:#DA251D;
margin-top:0px;
margin-bottom:0px;
font-size:1.3em;
}

h2.homesponsoren{
color:#DA251D;
margin-top:0px;
margin-bottom:0px;
font-size:1.3em;
}

img.homefotos{
margin: 0px auto;

}

img.homesponsoren{
margin: 0px auto;
}

#flashcontent{
text-align:center;
vertical-align:bottom;
min-height:0px;
}

img.athletenfoto{
float:left;
width:345px;
height:450px;
border-color:#a0a0a0;
border-style:solid;
border-width:1px;
}

div.athleteninfo{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:385px;
min-height:430px;
float:right;
-moz-border-radius:10px;
padding:10px;
clear:right;
margin-top:0px;
}

h2.athleteninfo{
color:#DA251D;
font-size:1.4em;
margin-top:10px;
margin-bottom:0px;
line-height:1.0em;
font-weight:normal
}

table.terminkalender{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
width:778px;
}

td.terminkalenderdatum{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:320px;
}

td.terminkalendertermin{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:400px;
}

th.terminkalenderdatum{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:300px;
text-align:center;
font-variant:small-caps;
}

th.terminkalendertermin{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:400px;
text-align:center;
font-variant:small-caps;
}


#grau{
background-color:#a0a0a0;
}
#weiss{
background-color:#FFFFFF;
}

a:link.nachoben{
color:#a0a0a0;
margin-bottom:5px;
text-decoration:none;
}

a:visited.nachoben{
color:#a0a0a0;
text-decoration:none;
}

a:hover.nachoben{
color:#da251d;
}

h2.bericht{
color:#DA251D;
margin-top:0px;
margin-bottom:0px;
}

h4.bericht{
color:#000000;
margin-top:0px;
margin-bottom:0px;
font-style:italic;
font-weight:500;
}

img.bericht{
float:right;
margin-right:0px;
margin-top:0px;
margin-left:10px;
margin-bottom:10px;
max-height:400px;
max-width:400px;
}

table.rangliste{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
width:778px;
}
td.rangliste{
padding:3px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

#rangliste{
padding:1px;
border-width:0px;
width:780px;
}

#terminkalender{
padding:1px;
border-width:0px;
width:780px;
min-height:470px;
}

#platz{
width:30px;
text-align:center;
}

#name{
width:75px;
}

#geburtsdatum{
width:55px;
text-align:center;
}

#datum{
width:55px;
text-align:center;
}

#wettkampf{
width:100px;
}

#ort{
width:auto;
}

#koerpergewicht{
width:auto;
text-align:center;
}

#reissen{
width:auto;
text-align:center;
}

#stossen{
width:auto;
text-align:center;
}

#zweikampf{
width:auto;
text-align:center;
}

#sinclairpunkte{
width:auto;
text-align:center;
}



th.rangliste{
padding:1px;
font-variant:small-caps;
}

table.rekorde{
width:500px;
margin-left: auto;
margin-right: auto;
margin-bottom:15px;
}

#rekordedisziplin{
width:70px;
}

#rekordedatum{
width:80px;
text-align:center;

}

#rekorderekordhalter{
width:160px;

}

#rekordeverein{
width:50px;
text-align:center;
}

#rekordegeburtsjahr{
width:50px;
text-align:center;
}

#rekordeleistung{
width:50px;
text-align:center;
}

#rekordebewerb{

}

table.rekorde{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
width:750px;
}

a:link.menueleft2{
color:#d0d0d0;
font-size:0.95em;
text-decoration:none;
margin-left:10px;
}

a:visited.menueleft2{
color:#d0d0d0;
font-size:0.95em;
text-decoration:none;
margin-left:10px;
}

a:hover.menueleft2{
color:#FFFFFF;
font-size:0.95em;
text-decoration:none;
margin-left:10px;
}

a:link.menueleft3{
color:#FFFFFF;
font-size:0.9em;
text-decoration:none;
margin-left:20px;
}

a:visited.menueleft3{
color:#FFFFFF;
font-size:0.9em;
text-decoration:none;
margin-left:20px;
}

a:hover.menueleft3{
color:#d0d0d0;
font-size:0.9em;
text-decoration:none;
margin-left:20px;
}

h2.geschlecht{
color:#Da251d;
text-align:center;
font-size:1.3em;
margin:0px;
margin-top:10px;
}

h4.gewichtsklasse{
margin:10px;
margin-bottom:0px;
font-variant:small-caps;
text-align:center;
font-size:1.2em;
color:#000000;
}

th.rekorde{
font-variant:small-caps;
}

td.rekorde{
}

table.rekordeuebersicht{
border-width:0px;
border-style:solid;
border-color:#FFFFFF;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
width:750px;
background-color:#a0a0a0;
font-size:0.9em;
}

td.rekordeueberischt{
border-width:2px;
border-style:solid;
border-color:#FFFFFF;
}

a:link.rekordeuebersicht{
color:#000000;
}

a:visited.rekordeuebersicht{
color:#000000;
}

a:hover.rekordeuebersicht{
color:#da251d;
}

h2.altersklasse{
color:#da251d;
font-variant:;
text-align:center;
margin:0px;
margin-top:10px;
}

a:link.rekordenachoben{
color:#a0a0a0;
margin-bottom:5px;
text-decoration:none;
text-align:center;
}

a:visited.rekordenachoben{
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

a:hover.rekordenachoben{
color:#da251d;
text-decoration:none;
text-align:center;
}

#rekorde{
text-align:center;
}

a:hover.homenews{
color:#a0a0a0;
}

h2{
color:#DA251D;
font-weight:normal;
font-size:1.4em;
}


h2.anfahrt{
text-align:center;
}

table.anfahrt{
width:700px;
margin-left:auto;
margin-right:auto;
border-width:0px;
border-style:solid;
border-color:#000000;
border-collapse:collapse;
}

img.anfahrt{
width:450px;
height:300px;
float:left;
border-width:0px;
border-style:solid;
border-color:#000000;
margin:5px;
}

td.anfahrtbild{
text-align:center;
width:auto;
border-width:0px;
border-style:solid;
border-color:#000000;
}

td.anfahrt{
padding:5px;
vertical-align:top;
width:225px;
border-width:0px;
border-style:solid;
border-color:#000000;
}

iframe.anfahrt{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-bottom-width:2px;
margin:5px;
}

img.google{
width:200px;
}

#google{
width:235px;
}

#route{
width:225px;
vertical-align:middle;
}

#map24{
width:230px;
}

#gaestebuch{
text-align:center;
padding:0px;
border-width:0px;
width:780px;
}

iframe.gaestebuch{
width:778px;
border-width:1px;
border-color:#a0a0a0;
height:470px;
}

div.weiterlesen{
height:30px;
border-width:1px;
margin-top:20px;
}

ul.athleten{
margin-top:0px;
list-style-type:square;
}

table.saisonergebnisse{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
width:778px;
}

td.saisonergebnisse{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
}

#saisonergebnissedatum{
text-align:center;
width:145px;
}

#saisonergebnisseort{
text-align:center;
width:100px;
}

#saisonergebnisseliste{
text-align:center;
width:75px;
}

#saisonergebnissemannschaften{
text-align:left;
width:500px;
}

#saisonergebnissewettkampf{
text-align:left;
width:500px;
}

#saisonergebnisse{
padding:1px;
border-width:0px;
width:780px;
min-height:470px;
}

#wettkampflistemm{
padding:0px;
border-width:1px;
width:780px;
min-height:470px;
}

th.saisonergebnisse{
padding:1px;
font-variant:small-caps;
}

table.einzelergebnisse{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
width:778px;
}

td.einzelergebnisse{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
}

#einzelergebnissedatum{
text-align:center;
width:145px;
}

#einzelergebnisseort{
text-align:center;
width:100px;
}

#einzelergebnisseliste{
text-align:center;
width:75px;
}

#einzelergebnissemannschaften{
text-align:left;
width:500px;
}

#einzelergebnissewettkampf{
text-align:left;
width:500px;
}

#einzelergebnisse{
padding:1px;
border-width:0px;
width:780px;
min-height:470px;
}

th.einzelergebnisse{
padding:1px;
font-variant:small-caps;
}

table.mannschaftergebnisse{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
width:778px;
}

td.mannschaftergebnisse{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
}

#mannschaftergebnissedatum{
text-align:center;
width:80px;
}

#mannschaftergebnisseort{
text-align:center;
width:100px;
}

#mannschaftergebnisseliste{
text-align:center;
width:75px;
}

#mannschaftergebnissemannschaften{
text-align:left;
width:500px;
}

#mannschaftergebnissewettkampf{
text-align:left;
width:500px;
}

#mannschaftergebnisse{
padding:1px;
border-width:0px;
width:780px;
min-height:470px;
}

th.mannschaftergebnisse{
padding:1px;
font-variant:small-caps;
}

table.tabelle{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
}

td.tabelle{
border-width:1px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
}

th.tabelle{
border-width:1px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
text-align:center;
}

#tabellebr{
font-weight:bold;
text-align:center;
width:100px;
}

#tabellepl{
text-align:center;
}

#tabellepkt{
text-align:center;
width:70px;
}

#tabelleschnitt{
text-align:center;
width:100px;
font-weight:bold;
}

#tabellepktgesamt{
text-align:center;
width:100px;
font-weight:bold;
}

#tabellemannschaft{
text-align:left;
width:200px;
}

#tabellesun{
text-align:center;
width:80px;
}

#tabellepktdiff{
text-align:center;
width:80px;
}

#tabellepkt2{
font-weight:bold;
text-align:center;
width:80px;
}

#tabellebr2{
text-align:center;
width:100px;
}

h2.tabelle{
text-align:center;
}

table.wettkampflistemm{
border-width:0px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-right:auto;
text-align:left;
width:780px;
}

td.wettkampflistemm{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
}

th.wettkampflistemm{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
}

#wettkampflistename{
font-weight:bold;
}

#wettkampflistekgw{
text-align:center;
width:70px;
}

#wettkampflisteversuch{
text-align:center;
width:40px;
}

#wettkampflisteleistung{
font-weight:bold;
text-align:center;
width:60px;
}

#wettkampflistegeschlecht{
text-align:center;
width:10px;
}

#wettkampflistezwk{
font-weight:bold;
text-align:center;
width:50px;
}

#wettkamplistemannschaftsname{
font-size:1.3em;
font-weight:bold;
}

#wettkampflistesieger{
font-size:1.2em;
text-align:center;
}

#wettkamplisteessiegte{
text-align:right;
}

table.funktionaere{
width:758px;
border-width:0px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
margin-top:-10px;
font-size:1.0em;

}

td.funktionaerefoto{

width:140px;
padding:0px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

td.funktionaeretext{
vertical-align:top;
padding:10px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

tr.funktionaere{
height:180px;
}


h2.funktionaere{
margin-top:0px;
}

img.funktionaere{
width:140px;
height:160px;


}

table.athletenuebersicht{
width:758px;
border-width:0px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
font-size:1.0em;
}
td.athletenuebersichtfoto{

width:250px;
padding-top:10px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
vertical-align:middle;
}

td.athletenuebersichttext{
vertical-align:top;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

tr.athletenuebersicht{
}


h2.athletenuebersicht{
margin-top:0px;
margin-bottom:0px;
}

a:link.athletenuebersicht{
color:#000000;
}
a:visited.athletenuebersicht{
color:#000000;
}
a:hover.athletenuebersicht{
color:#a0a0a0;
}

a:link.athletenuebersichtfoto{
border-width:0px;
}
a:visited.athletenuebersichtfoto{
border-width:0px;
}
a:hover.athletenuebersichtfoto{
border-width:0px;
}
p.athletenuebersicht{
}

img.athletenuebersicht{
width:250px;
border-width:0px;
margin:0px;
}



table.fotosuebersicht{
width:758px;
border-width:0px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
font-size:1.0em;

}

td.fotosuebersichtfoto{

width:250px;
padding-top:10px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
vertical-align:middle;
}

td.fotosuebersichttext{
vertical-align:top;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

tr.fotosuebersicht{
}


h2.fotosuebersicht{
margin-top:0px;
margin-bottom:0px;
}

a:link.fotosuebersicht{
color:#000000;
}
a:visited.fotosuebersicht{
color:#000000;
}
a:hover.fotosuebersicht{
color:#a0a0a0;
}

a:link.fotosuebersichtfoto{
border-width:0px;
}
a:visited.fotosuebersichtfoto{
border-width:0px;
}
a:hover.fotosuebersichtfoto{
border-width:0px;
}
p.fotosuebersicht{
}

img.fotosuebersicht{
width:250px;
height:188px;
border-width:0px;
margin:0px;
}

table.sponsoren{
width:758px;
border-width:0px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
font-size:1.0em;
}

td.sponsorenfoto{

width:250px;
padding-top:10px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
vertical-align:middle;
}

td.sponsorentext{
vertical-align:top;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

tr.sponsoren{
}


h2.sponsoren{
margin-top:0px;
margin-bottom:0px;
}

a:link.sponsoren{
color:#000000;
}
a:visited.sponsoren{
color:#000000;
}
a:hover.sponsoren{
color:#a0a0a0;
}

a:link.sponsorenfoto{
border-width:0px;
}
a:visited.sponsorenfoto{
border-width:0px;
}
a:hover.sponsorenfoto{
border-width:0px;
}
p.sponsoren{
}

img.sponsoren{
width:250px;
border-width:0px;
margin:0px;
}


table.videosuebersicht{
width:758px;
border-width:0px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
font-size:1.0em;
}

td.videosuebersichtfoto{

width:250px;
padding-top:10px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
vertical-align:middle;
}

td.videosuebersichttext{
vertical-align:top;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

tr.videosuebersicht{
}


h2.videosuebersicht{
margin-top:0px;
margin-bottom:0px;
}

a:link.videosuebersicht{
color:#000000;
}
a:visited.videosuebersicht{
color:#000000;
}
a:hover.videosuebersicht{
color:#a0a0a0;
}

a:link.videosuebersichtfoto{
border-width:0px;
}
a:visited.videosuebersichtfoto{
border-width:0px;
}
a:hover.videosuebersichtfoto{
border-width:0px;
}
p.videosuebersicht{
}

img.videosuebersicht{
width:250px;
height:188px;
border-width:0px;
margin:0px;
}

#athletenuebersicht{
padding-top:0px;
min-height:460px;
}

#videosuebersicht{
min-height:460px;
padding-top:0px;
}

#videos{
min-height:460px;
padding-top:0px;
}

#fotosuebersicht{
min-height:460px;
padding-top:0px;
}

#sponsoren{
min-height:460px;
padding-top:0px;
}

#links{
background-image : url(images/pfeil.png);
background-repeat:no-repeat;
}

img.online{
border-width:0px;
}

h2.wettkampflistemm{
text-align:center;
margin-top:0px;
margin-bottom:0px;
}

table.videosauswahl{
width:758px;
border-width:0px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
font-size:1.0em;
}
td.videosauswahlfoto{

width:250px;
padding-top:10px;
padding-bottom:8px;
padding-left:0px;
padding-right:0px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
vertical-align:middle;
}

td.videosauswahltext{
vertical-align:top;
padding-top:10px;
padding-bottom:8px;
padding-left:10px;
padding-right:10px;
border-color:#a0a0a0;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
}

tr.videosauswahl{
}


h2.videosauswahl{
margin-top:0px;
margin-bottom:0px;
font-size:1.4em;
}

a:link.videosauswahl{
color:#000000;
}
a:visited.videosauswahl{
color:#000000;
}
a:hover.videosauswahl{
color:#a0a0a0;
}

a:link.videosauswahlfoto{
border-width:0px;
}
a:visited.videosauswahlfoto{
border-width:0px;
}
a:hover.videosauswahlfoto{
border-width:0px;
}
p.videosauswahl{
}

img.videosauswahl{
width:250px;
border-width:0px;
margin:0px;
}

h2.videosauswahlueberschrift{
text-align:center;
margin-top:0px;
margin-bottom:0px;
}

h2.videosueberschrift{
text-align:center;
margin-top:0px;
}

div.videos{
text-align:center;
}

h2.videos{
text-align:center;
font-size:1.4em;
margin-bottom:0px;
}

h4.videos{
text-align:center;
font-variant:small-caps;
margin-bottom:10px;
margin-top:0px;
font-weight:bold;
font-size:1.2em;
}

table.videos{
border-color:#a0a0a0;
border-width:1px;
border-style:solid;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
}

td.videos{
text-align:center;
border-color:#a0a0a0;
border-width:1px;
border-style:solid;
border-collapse:collapse;
width:100px;
}

th.videos{
text-align:center;
background-color:#a0a0a0;
border-width:0px;
border-style:solid;
border-collapse:collapse;
width:100px;
}

a:link.videos{
color:#000000;
}

a:visited.videos{
color:#000000;
}

a:hover.videos{
color:#da251d;
}

a:link.videosnachoben{
color:#a0a0a0;
margin-bottom:5px;
text-decoration:none;
text-align:center;
}

a:visited.videosnachoben{
color:#a0a0a0;
text-decoration:none;
text-align:center;
}

a:hover.videosnachoben{
color:#da251d;
text-decoration:none;
text-align:center;
}

p.videos{
text-align:center;
margin-bottom:0px;
}

table.newsergebnisse{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
width:750px;
}

th.newsergebnisse{
font-variant:small-caps;
}

td.newsergebnisse{
border-width:1px;
border-color:#a0a0a0;
}

#newsergebnisseleistung{
text-align:center;
width:50px;
}

#newsergebnissekgw{
text-align:center;
width:50px;
}

#newsergebnissegwk{
text-align:center;
width:80px;
}

#newsergebnissename{
width:150px;
}

#newsergebnisseak{
text-align:center;
font-variant:small-caps;
}

table.linksueberschrift{
border-width:1px;
border-style:none;
border-color:#a0a0a0;
border-collapse:collapse;
text-align:left;
width:758px;
margin-left: 0px;
}

th.linksueberschrift{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:758px;
text-align: left;
}

td.linksueberschrift{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:758px;
text-align: left;
}

table.links{
border-width:1px;
border-style:none;
border-color:#a0a0a0;
border-collapse:collapse;
text-align:left;
width:718px;
margin-left: 40px;

}

th.links{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:718px;
text-align: left;
}

td.links{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#a0a0a0;
width:718px;
text-align: left;
}

a:link.linksueberschrift{
color:#000000;
font-weight:bold;
font-variant:small-caps;
font-size:1.1em;
text-decoration:none;
}

a:visited.linksueberschrift{
color:#000000;
font-weight:bold;
font-variant:small-caps;
font-size:1.1em;
text-decoration:none;
}

a:hover.linksueberschrift{
color:#a0a0a0;
font-weight:bold;
font-variant:small-caps;
font-size:1.1em;
text-decoration:none;
}

a:link.links{
color:#000000;
font-weight:normal;
text-decoration:none;
}

a:visited.links{
color:#000000;
font-weight:normal;
text-decoration:none;
}

a:hover.links{
color:#a0a0a0;
font-weight:normal;
text-decoration:none;
}

a:link.linkzuimpressum{
color:#FFFFFF;
}

a:visited.linkzuimpressum{
color:#FFFFFF;
}

a:hover.linkzuimpressum{
color:#d0d0d0;
}

a:link.impressumemail{
color:#FFFFFF;
}

a:visited.impressumemail{
color:#FFFFFF;
}

a:hover.impressumemail{
color:#d0d0d0;
}

img.impressum{
float:right;
}

h3.videosauswahlueberschrift{
font-weight:normal;
text-align:center;
margin-top:0px;
}

h3{
font-size:1.2em;
text-align:center;
margin-top:0px;
font-weight:normal;
}

hr.bericht{
border-width:1px;
border-color:#a0a0a0;
}

a:link{
color:#da251d;
}

a:visited{
color:#da251d;
}

a:hover{
color:#a0a0a0;
}

img.eleikobanner{
display:block;
border-style:none;
width:489px;
}

div.homenewslinksunten{
top:210px;
width:489px;
height:223px;
border-style:solid;
border-width:1px;
border-color:#a0a0a0;
margin-left:204px;
-moz-border-radius:10px;
padding:10px;
margin-bottom:10px;
}

h3.tabellebegegnungen{
margin-bottom:0px;
}

table.tabellebegegnungen{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
}

td.tabellebegegnungen{
border-width:1px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
}

th.tabellebegegnungen{
border-width:1px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
text-align:center;
}

#tabellebegegnungenrunde{
text-align:center;
width:50px;
}

#tabellebegegnungendatum{
text-align:center;
width:100px;
}

#tabellebegegnungenteam{
text-align:center;
width:90px;
}

#tabellebegegnungensinclair{
text-align:center;
width:80px;
}

#tabellebegegnungenergebnis{
text-align:center;
width:50px;
}

#tabellebegegnungenliste{
text-align:center;
width:100px;
}

p.ligaauswahl{
font-size:1.3em;
}

a:link.ligaauswahl{
color:#000000;
font-weight:bold;
font-variant:small-caps;
text-decoration:none;
}

a:visited.ligaauswahl{
color:#000000;
font-weight:bold;
font-variant:small-caps;
text-decoration:none;
}

a:hover.ligaauswahl{
color:#a0a0a0;
font-weight:bold;
font-variant:small-caps;
text-decoration:none;
}

#tabellemannschaft2{
text-align:left;
width:280px;
}

table.teamrangliste{
border-width:1px;
border-style:solid;
border-color:#a0a0a0;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:left;
}

td.teamrangliste{
border-width:1px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
}

th.teamrangliste{
border-width:1px;
border-color:#a0a0a0;
border-style:solid;
border-collapse:collapse;
text-align:center;
}

#teamranglistepl{
width:25px;
text-align:center;
}

#teamranglisteteam{
width:300px;
}

#teamranglisteliga{
width:200px;
text-align:center;
}

#teamranglistepkt{
width:100px;
text-align:center;
}