body { background-color: #e7e7e7; background-image: url(bilder/hintergrund.jpg); background-repeat: no-repeat; background-attachment: scroll; overflow: hidden; margin: 0; padding: 0 0 0; }

p { color: #717277; font-size: 8pt; font-family: verdana; line-height: 11pt; text-align: left; }
.bold { color: #717277; font-size: 8pt; font-family: verdana; font-weight: 700; line-height: 11pt; text-align: left; }
h1 { color: #717277; font-size: 8pt; font-family: verdana; font-weight: bold; line-height: 11pt; }
h2 { color: #717277; font-size: 8pt; font-family: verdana; font-weight: bolder; line-height: 11pt; }
h3 { color: #494646; font-size: 8pt; font-family: verdana; font-weight: bold; line-height: 11pt; }
h4 { color: #fbb900; font-size: 8pt; font-family: verdana; font-weight: bold; line-height: 11pt; }
a:link { color: #717277; }
a:active { color: #717277 }
a:visited { color: #717277 }

a:hover { color: #fbb900 }

.navi a:link  { color: #bac4dd; text-decoration: none }
.navi a:visited { color: #bac4dd; text-decoration: none }
.navi a:hover  { color: #fbb900; text-decoration: none  }
ul { color: #717277; font-size: 8pt; font-family: verdana; line-height: 11pt; margin-top: 1em; margin-bottom: 1em; list-style-type: disc; list-style-position: outside; }
li { color: #717277; font-size: 8pt; font-family: verdana; line-height: 11pt; list-style-type: disc; list-style-position: outside; margin-top: 0; margin-bottom: 0; padding-left: 10px; }
/*Basis-Layout*/
.kasten { width: 968px; height: 577px; }
.head { width: 968px; height: 113px; }
.logo { width: 180px; height: 103px; float: left; clear: none; margin-right: 10px; padding-top: 20px; padding-left: 40px; }
.navi { background-image: url(bilder/linie.jpg); background-repeat: repeat-x; background-position: 20px 52px; width: 713px; height: 96px; float: right; clear: right; padding-top: 27px; padding-left: 20px; }
.navilink { color: #bac4dd; font-size: 20pt; font-family: verdana; line-height: 20pt; float: left; margin-right: 12px; margin-left: 12px; }
.naviaktiv { color: #fbb900; font-size: 20pt; font-family: verdana; line-height: 30pt; float: left; margin-right: 12px; margin-left: 12px; padding-top: 18px; }
.content { width: 968px; height: 481px; }
.boxlinks { text-align: right; width: 40px; height: 461px; visibility: visible; float: left; }
.textlinks { background-image: url(bilder/box.png); background-repeat: repeat; background-position: 0 0; padding-top: 20px; padding-right: 10px; padding-left: 10px; width: 160px; height: 441px; float: left; }
.unten { height: 30px; visibility: visible; float: left; }
.foto { padding-top: 50px; padding-right: 10px; padding-left: 10px; float: left;  }
.bild { border: solid 1px #e1e1e4; }
.textrechts { overflow: auto; background-image: url(bilder/box.png); background-repeat: repeat; background-position: 0 0; width: 327px; height: 441px; float: left; padding: 10px; }
/*Unternavi*/
.textlinkslink  { color: #717277; font-size: 10pt; line-height: 12pt; text-decoration: none   }
.textlinkspunkt { color: #fbb900; font-size: 12pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
.textlinkspunktgrau { color: #717277; font-size: 12pt; font-weight: bold; line-height: 12pt; text-decoration: none; }
.textlinksaktiv { color: #fbb900; font-size: 10pt; font-weight: 500; line-height: 12pt; text-decoration: none; }
.textlinks a:link { color: #717277; font-size: 10pt; line-height: 12pt; text-decoration: none; }
.textlinks a:active { color: #717277; font-size: 10pt; line-height: 12pt; text-decoration: none; }
.textlinks a:visited { color: #717277; font-size: 10pt; line-height: 12pt; text-decoration: none   }
.textlinks a:hover  { color: #fbb900; font-size: 10pt; line-height: 12pt; text-decoration: none    }
/*Startseite*/
.linksstart { background-image: url(bilder/box.png); background-repeat: repeat; background-position: right 0; width: 180px; height: 461px; float: left; }
.start { background-image: url(bilder/startoben.jpg); background-repeat: no-repeat; width: 700px; height: 501px; float: right; padding-right: 35px; }
.startoben { width: 680px; height: 89px; padding: 10px 10px 0; }
.startunten { padding: 10px 10px 0; width: 680px; height: 30px; }
.startbild { width: 700px; height: 362px; visibility: visible; }
/*Vision*/
#slideshow { position: relative; top: 50px; left: 10px; right: 10px; width: 357px; height: 304px; float: left; }
.visionrechts { background-image: url(bilder/box.png); background-repeat: repeat; background-position: 0 0; text-align: left; padding: 10px; width: 327px; height: 441px; float: left; overflow: auto; margin-left: 20px; }
/*Trainerprofil*/
.textgross { background-image: url(bilder/box.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-right: 12px; padding: 10px; width: 504px; height: 441px; float: left; overflow: auto; }
.textlang { background-image: url(bilder/box.png); background-repeat: repeat; background-position: 0 0; margin-right: 12px; padding: 10px; width: 504px; height: 441px; float: left; overflow: auto; }
/*Teamschmiede2*/
.text2 { background-image: url(bilder/box.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: justify; margin-right: 12px; padding: 10px; width: 252px; height: 441px; float: left; overflow: auto; }
.text3 { background-image: url(bilder/box.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 top; width: 242px; height: 461px; overflow: hidden; float: left; visibility: visible; padding-top: 0; display: block; }
/*Nachwuchswiese*/
.wieselinks { font-weight: normal; background-image: url(bilder/box.png); background-repeat: repeat; background-position: right 0; margin-left: 40px; padding-top: 30px; padding-right: 10px; padding-left: 10px; width: 160px; height: 431px; float: left; margin-bottom: 10px; }
.wieserechts { font-weight: normal; background-image: url(bilder/box.png); background-repeat: repeat; background-position: 0 0; margin-right: 12px; padding: 10px; width: 327px; height: 384px; overflow: auto; float: left; clear: none; margin-bottom: 10px; page-break-after:always; }
.wieseunten { background-image: url(bilder/box.png); background-repeat: repeat; background-position: 0 0; width: 714px; height: 48px; float: right; overflow: auto; visibility: visible; margin-right: 24px; margin-left: 10px; display: block; page-break-before:always; }
/*wandel*/
.fotosteg { padding-right: 10px; padding-left: 10px; float: left;  }
/*Projekte*/
#slideshow2 { position: relative; top: 50px; right: 10px; left: 10px; width: 180px; height: 153px; float: left; }
.textprojekt { background-image: url(bilder/box.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-right: 12px; padding: 10px; width: 514px; height: 441px; float: right; overflow: auto; }
/*Newsletter*/
.boxlinksnews { text-align: right; visibility: visible; width: 40px; height: 463px; float: left; }
/*Sitemap*/
.texsitemap { background-image: url(bilder/box.png); background-repeat: repeat; background-position: 0 0; padding: 10px; width: 696px; height: 441px; float: left; overflow: auto; visibility: visible; margin-left: 12px; display: block; }

