* {

margin: 0;

padding: 0;

}

body {

font: 95% Verdana, Arial, Helvetica, san-serif;

color: #000;

text-align: center;

background: #fff;

}

a {

color: #fff;}

a:hover {

color: #000;

text-decoration: underline;

}

a img {

border: 0 none;

}

h1, h2, h3 {

font-family: Arial, Geneva, sans-serif;

color: #000;

background: transparent;

}

h1 {

font-size: 1.6em;

}

h2 {

font-size: 1.4em;

}

h3 {

font-size: 1.3em;

}

p {}

td {}



/* id */

#Container {

position: relative;

width: 986px;

margin: 0 auto;

text-align: left;

background: #000;

}

#Logo {

position: absolute;

left: 10px;

top: 20px;

height: 100px;

width: 369px;

background: #fff;

}

#Header  { 

position: absolute; 

top: 20px; 

left: 379px;

height: 100px;

width: 607px;

background: url(../images/Header.gif) no-repeat;

font-size: 15px;

color: #fff;

padding-left: 399px;

}



/** Nav **/

#Nav {

position: absolute;

top: 120px;

left: 10px;

width: 200px;

height: 518px;

background: url(../images/NavBck.gif) repeat-y;

list-style: none;

padding: 5px;

}

#Nav li  { display: block; border: solid 2px #fff; border-bottom: none; border-right: none;  margin: 5px; font-weight: bold; }

#Nav a {

text-decoration: none;

}

#Nav a:hover {

color: #000;

background: #fff;}

#NavEnd {

position: absolute;

top: 638px;

left: 10px;

width: 200px;

background: url(../images/NavBckEnd.gif) no-repeat;

}



#TennisBox {

position: absolute;

width: 120px;

height: 250px;

left: 50px;

top: 400px;

}

#Picture {

position: absolute;

top: 150px;

left: 675px;

width: 300px;

height: 225px;

background: #fff;

}



/** text1 **/

#text1  { background: #fff; padding: 6px 8px 6px 6px; position: absolute; top: 150px; left: 210px; width: 486px; height: 225px; float: left }

#text1 a {

color: orange;

font-weight: bold;

text-decoration: none;

}

#text1 a:hover {

color: #bbb;}



/** text2 **/

#text2 {

position: absolute;

top: 375px;

left: 210px;

width: 776px;

height: 325px;

background: #fff;

padding: 6pt;

}

#text2 a {

color: orange;

font-weight: bold;

text-decoration: none;

}

#text2 a:hover {

color: #bbb;

}



/** Druck **/

#Druck {

position: absolute;

top: 560px;

left: 880px;

text-align: center;

}

#Druck a {

color: #000;

font-weight: bold;

text-decoration: none;

}

#Druck a:hover {

color: #bbb;

}

#Footer {

position: absolute;

top: 700px;

left: 210px;

width: 776px;

height: 30px;

background: #fff;

font-size: 10px;

text-align: center;

}



/*Camp Anmeldung*/

#CampAnmeldung {

position: absolute;

margin: 10px;

top: 10px;

left: 20px;

}

#CampAnmeldung fieldset {

width: 300px;

font-size: 0.8em;

text-align: left;

border: orange 2px solid;

padding: 8px;}

#CampAnmeldung input {

border: orange solid 2px;

font-family: Verdana;

color: #000;

background: #fff;

margin: 10px;

}

#mail {

width: 300px;

}

#adresse {

width: 300px;

}

#name {

width: 300px;

}

#submit {

border: orange solid 2px;

font-family: Verdana;

color: #000;

background: orange;

margin: 10px;

}

#text3 {

position: absolute;

width: 150px;

border: 2px solid orange;

top: 301px;

left: 240px;

background: #fff;

padding: 5px;

font-size: 0.8em;

}



/*FrühjahrAnmeldung*/

#FruehjahrAnmeldung {

position: absolute;

margin: 10px;

top: 10px;

left: 20px;

}

#FruehjahrAnmeldung fieldset {

width: 450px;

font-size: 0.8em;

text-align: left;

border: orange 2px solid;

padding: 8px;}

#FruehjahrAnmeldung input {

border: orange solid 2px;

font-family: Verdana;

color: #000;

background: #fff;

margin: 10px;

}

#mail {

width: 300px;

}

#adresse {

width: 300px;

}

#name {

width: 300px;

}

#submit {

border: orange solid 2px;

font-family: Verdana;

color: #000;

background: orange;

margin: 10px;

}



#Anmeldung {

position: absolute;

left: 750px;

top:580px;

}



