body {
 background-color:#fff;
 font-family:Geneva,Arial,Helvetica,sans-serif;
 color:#000;
 font-size:10pt;
 margin:0;
 padding:0;
}

h1,h2,h3 {
 font-weight:bold;
 color:#000;
}
h1 {
 font-size:16pt;
 margin:0;
}
h2 {
 font-size:14pt;
 margin:0;
 clear:left;
}
h3 {
 font-size:20pt;
 margin-bottom:10px;
}

strong {font-weight:bold;}

.klein {
 font-size:8pt;
 font-weight:normal;
}

span.nl {background-color:#ccc; color:#000; font-weight:bold; border: 1px #000 solid;}
p.clearl {clear:left;}
.newprom {font-weight:bold; padding:10pt;}
.news {width:387px; border-top:1px solid #000; border-left:1px solid #000; border-right:2px solid #000; border-bottom:2px solid #000; padding:5pt;}
.newsfull {margin-bottom:20pt; padding:5pt; border-top:1px solid #000; border-left:1px solid #000; border-right:2px solid #000; border-bottom:2px solid #000;}
.newsfull p {margin:5pt 0 5pt 0;}

img {
 border:none;
}

img.rechtst {float:right;}
img.links, img.linkscamp {
 float:left;
 margin-right:10pt;
}
img.linkscamp, img.atp {margin-bottom:10pt;}

img.ro, img.roo {
 float:right;
 margin:0 0 10px 10px;
 clear:right;
}
img.sportsh {
 margin:0 10px 10px 0;
}

.umbrrechts {
 clear:right;
}

hr {
 color:#000;
 background-color:#000;
 border:none;
 height:1pt;
 margin-bottom:10pt;
 clear:right;
}

.fett {
 font-weight:bold;
}

.nobreak {
 white-space:nowrap;
}

p.noben {
 display:none;
}

/* TEXTLINKS */
a:link {
 color:#000;
}

.rechts {
 float:right;
 padding-right:0;
}

/* KOPF */
#kopf table {
 width:100%;
 font-size:10pt;
 margin:0;
 border:none;
}
#kopf td {
 border:none;
 background-color:#fff;
 vertical-align:top;
 text-align:left;
}
#kopf td.logo {
 padding:5pt 0 0 5pt;
 text-align:left;
}
#kopf p {
 color:#000;
 margin:0;
 font-size:100%;
}
#kopf a {
 color:#000;
}
#kopf td.balken1 {
 display:none;
}
#kopf td.balken2 {
 display:none;
}
#kopf td.balken3 {
 display:none;
}

/* FARBIGE BALKEN */
#balken1 {
 display:none;
}
#balken2 {
 display:none;
}
#balken3 {
 display:none;
}

/* INHALT STARTSEITE */
#hauptindex {
 margin:20pt 0 5pt 0;
}
#hauptindex div.linksh {
/* position:absolute;
 left:0;
 margin-top:inherit; */
}
#hauptindex div.rechtsh {
/* position:relative;
 left:200pt;
 margin-top:inherit; */
}
#hauptindex p {
 margin:10pt 0;
}

/* INHALT */
#haupt {
 margin:20pt 0 0 0;
}

/* POPUP KONDITIONEN */
#popup {
 margin:0;
}
#popup div.linksp {
 width:40%;
 float:left;
 margin-top:10pt;
}
#popup div.rechtsp {
 margin-left:40%;
 margin-top:10pt;
 width:60%;
}
#popup h1 {
 font-size:14pt;
 font-weight:bold;
 color:#000;
 margin-top:20pt;
}

/* TABELLEN MIT TABELLARISCHEM INHALT */
table {
 margin:20pt 0;
 border-left:1px solid #000;
 border-right:3px solid #000;
 border-top:1px solid #000;
 border-bottom:3px solid #000;
 font-size:10pt;
 border-collapse:collapse;
}
td,th {
 border:1px solid #000;
}
td.doubl, th.doubl {
 border-bottom:2px solid #000;
}
th {
 background-color:#fff;
}
th.camp {
 vertical-align:top;
}
th.ecke, th.links {
 text-align:left;
}
td {
 background-color:#fff;
}
td.links, td.linksover, td.fettover {
 text-align:left;
}
td.over, td.linksover, td.fettover {
 color:#ccc;
}
td.fett {
 font-weight:bold;
 text-align:left;
}
td.fettover {
 font-weight:bold;
}
th.noborderb, td.noborderb {border-bottom:none;}
th.nobordert, td.nobordert {border-top:none;}

/* Anmeldung Kids Day */
#kidst th, #kidst td {text-align:left; vertical-align:top;}

/* FORMULARE */
fieldset {
 border-left:1pt solid #000;
 border-right:3pt solid #000;
 border-top:1pt solid #000;
 border-bottom:3pt solid #000;
 padding:5pt;
 background-color:#fff;
}
legend {
 font-size:14pt;
 font-weight:bold;
 color:#000;
}

input.formtext, textarea {
 width:280px;
}
input.formtext1 {
 width:270px;
}
input.formtext2 {
 width:135px;
}
input.formanzahl {width:25px;}
input.button {
 background-color:#fff;
 color:#000;
 font-weight:bold;
}

/* LISTEN */
ul {
 margin-left:0;
 padding-left:1em;
}
ol {
    margin-left:10pt;
 padding-left:1em;
}
li {
 color:#000;
}
ul.turnier {
 margin-top:20pt;
}
li.turnier {
 margin-bottom:20pt;
}
li.camp {
 margin-bottom:5pt;
}
.element {
 color:#000;
}
span.titel {
 color:#000;
 font-weight:bold;
}

/* HAUPTNAVIGATION */
#navi {
 display:none;
}

/* UNTERNAVIGATION */
#unternavi {
 display:none;
}