<style type="text/css">
<!--

html  { font-family:verdana,arial; background-color:#FFFFFF; color:#666666;	font-size:12px; }
body  {	font-family:verdana,arial; color:#666666;	font-size:12px;	
        position: relative;	width: 790px;	height: auto;	left: 50%; margin: 20px 0 0 -395px; padding: 0 0 20px 0;
	    border: 1px solid #B4B9D2; overflow:-moz-scrollbars-vertical; }
	      
div.headline {          background-color:#FFFFFF; height:auto; 
                        border-color:#B4B9D2;	border-width:0px 0px 1px 0px;	border-style:solid;
	                    padding:15px; margin:0px; }
div.navigation {        margin:22px 0px 0px 0px; float: left; width: 180px; height: 260px;	padding:10px; }
div.content {           float: right; width: 530px; margin:2px 10px 2px 2px; padding:3px 33px 3px 3px; }
div.foot {              position:relative; float:right; bottom:-50px; }
div.news {              padding:30px 80px 50px 40px; margin:0px 0px 20px 0px; }
div.border {            border-style:dotted; border-color:#666666; border-width:1px; padding:10px; }
div.partner {           margin:-40px 80px 20px 20px; float:right; }
div.sponsoren {         margin:40px 0px 0px 0px; }

p           { font-size:12px; padding:0px 0px 0px 3px; color:#666666; text-align:justify; }
div.news p  { line-height:18px; }
div.foot p  { font-size:9px; }

h2      { border-color:#B4B9D2; border-width:0px 0px 1px 0px; border-style:solid; 
          margin:15px 0px 20px; padding:6px 0px 8px 3px;
	      color:#00215D; font-size:17px; font-weight:bold; }
h2.pure { border:0; margin:25px 0px 10px; }

img.title {                  border-style:dotted; border-width:0px 0px 0px 0px; border-color:#FFFF00; padding:25px 0px 15px 3px; }
table.partner tr td img {  padding:0px 0px 0px 0px; border:0px; }
td.head img {                width:108px; padding:0px; }
table.vorstand img {         width:120px; }
table.athleten img {          }
table.athleten tr td a img { border:0px; }
table.form tr td a img 	   { border:0px; }
table.vorstand tr td a img { border:0px; }
div.sponsoren img { border:0px; padding:0px 0px 0px 0px; }

div.headline table {    border:1px; padding:0px; width:100%; height:136px; }

table.trainingszeiten { border-collapse:collapse; }

td.head { text-align:right; vertical-align:bottom; font-weight:bold; }

table.partner  tr td{          vertical-align:bottom; }
table.vorstand tr td{           border-style:dotted; border-color:#B4B9D2; border-width:0px 0px 1px 0px; padding:8px 8px 8px 0px; }
table.athleten tr td{           border-style:dotted; border-color:#B4B9D2; border-width:0px 0px 1px 0px; padding:12px 12px 12px 0px; }
table.form     tr td{           vertical-align:top; border-style:dotted; border-color:#B4B9D2; border-width:0px 0px 1px 0px; padding:12px 12px 12px 0px; }
table.none     tr td{           vertical-align:top; border-style:dotted; border-color:#B4B9D2; border-width:0px; padding:0px; }
table.trainingszeiten tr td {   width:210px; border-width:1px; border-style:dotted; border-color:#B4B9D2; padding:8px 8px 8px 8px; }
div.navigation table tr td {    border-style:dotted; border-color:#D00545; border-width:1px 0px 0px 0px; padding:2px; }

li { padding:0px 0px 6px 0px; }

a:link {    color:#D00545; text-decoration:none; }
a:visited { color:#D00545; text-decoration:none; }
a:hover {   text-decoration:underline; }
a:active {  color:#660000; text-decoration:none; }
a.nav {     font-size:11px; text-decoration:none; }
div.navigation table tr td a.link {     font-weight:bold; font-size:11px; padding:1px; color:#D00545; }
table.navigation tr td a.link:hover {   border-width:1px 0px 1px 0px; text-decoration:none; }
-->
</style>

