.auswahl {
background-color : #ffffff;
color : #333;
font-family : verdana;
font-size : 12px;
font-weight : 400;
}
.bemerkung {
color : #333;
font-family : verdana;
font-size : 12px;
font-weight : 400;
}
.link {
color : #006699;
font-family : verdana;
font-size : 12px;
font-weight : 400;
text-decoration : none;
}
.link_aktiv {
color : #006699;
font-family : verdana;
font-size : 12px;
font-weight : 400;
text-decoration : underline;
}
.pokal {
color : #333;
font-family : verdana;
font-size : 12px;
font-weight : 600;
}
.normal {
color : #333;
font-family : verdana;
font-size : 12px;
font-weight : 400;
}
.text {
color : #333;
font-family : verdana;
font-size : 12px;
font-weight : 400;
}
.titel {
background-color : #ffffff;
color : #006699;
font-family : verdana;
font-size : 12px;
font-weight : 400;
}
.ueberschrift {
color : #006699;
font-family : verdana;
font-size : 12px;
font-weight : 600;
}
p {
color : #333;
font-family : verdana;
font-size : 12px;
font-weight : 400;
}


/* Anpassungen */
.center-flex {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important; 
  height: 20vh; 
}
.center-image {text-align: center !important;}
.center-text {text-align: center !important;}

.newsstart .ueberschrift {
font-size : 17px;
font-weight : 600;
font-family: 'comic sans ms', sans-serif;
color: rgb(0, 102, 153);
line-height:28px;
}

.newsstart .normal {
color : #333;
font-family: verdana;
font-size: 13px;
font-weight: 400;
}

.newsstart .link {
color : #006699;
font-family: verdana;
font-size : 13px;
font-weight : 400;
text-decoration : none;
}

.bild {margin-top:5px;margin-right:5px;}

.bild_nachricht img {
  width: 495px;
  height: auto;
}

.download-btn-container {
  text-align: center; 
    padding: 40px 0; 
}

.download-btn {
  background-color: #006699; 
  font-size:14px;
  color:#fff;
  border-radius: 6px; 
  padding: 12px 24px; 
  border: 1px solid #ccc;
  text-decoration: none; 
  transition: background-color 0.3s ease; 
}

.download-btn:hover {
  background-color: #ffffff; 
  border: 1px solid #006699;
  color:#006699;
}


body {
background-color : #fff;
text-align : center;
}

.mtb-20 {margin-top:20px;margin-bottom:20px;}
.mtb-20 {margin-top:20px;margin-bottom:20px;}
.mtb-40 {margin-top:40px;margin-bottom:40px;}

.bg_body {background:url(/bilder/1382004323/1382004323-1385375613-bg_body.jpg) repeat top;}
#outerbox {
margin : 0 auto;
width : 1036px;
}

#innerbox {
width : 1034px;
background-image : url(/bilder/1220344005/1220344005-1234895081-bgcontent1.png);
background-repeat : repeat-y;
background-position : top;
}

#wrapper {
background-image: url(/bilder/1208160211/1208160211-1222157503-bgcontent.png); 
background-repeat: repeat-y; 
background-position: 50% center; 
width: 1022px; 
height: auto;
 margin-right: auto;
 margin-left: auto;
background-color : #fff;
width : 960px;
text-align : left;
}

#header {
width : 960px;
height : 209px;
}

.headertischtennis {
background-position : top;
background-image : url(/bilder/1220349445/1220349445-1266489357-headertt.jpg);
background-repeat : no-repeat;
width : 960px;
height : 190px;
}
.allgemeinnav {
background-color : #333;
height : 18px;
text-align : right;
font-size : 9pt;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : 500;
border-bottom: #fff solid 1px;
}
.allgemeinnav a {
color : #fff;
line-height : 18px;
font-size : 9pt;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : 500;
text-decoration : none;
margin-left : 15px;
margin-right : 15px;
}
.allgemeinnav a:hover {
color : #ccc;
text-decoration : none;
}
#contentframe {
background-color : #fff;
width : 960px;
height : 100%;
}


#left {
float : left;
background-color : #000;
width : 210px;
height : auto;
}

#inhalt {
float : left;
background-color : #fff;
width : 524px;
margin: 0;
}

#right {
float : right;
width : 224px;
height : auto;
border-left : #eee;
}

.leftinhalt {
background : url(/bilder/1208160211/1208160211-1222449830-back_content_left.jpg);
background-repeat : no-repeat;
background-position : top;
background-color : #000;
height : 217px;
vertical-align:top;
}

#navheader {
background-image : url(/bilder/1208160211/1208160211-1225458751-menu.jpg);
background-repeat : no-repeat;
background-position : top;
width : 210px;
height : 83px;
vertical-align:top;
}

#nav {
width : 210px;
height : 100%;
vertical-align:top;
}


.navin {
float : left;
background-color : #000;
color : #404040;
font-size : 13px;
font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-indent : 20px;
text-align : left;
padding : 0;
}
.navin a {
color : #404040;
font-size : 13px;
font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
line-height : 16px;
border-bottom : 1px dotted #404040;
display : block;
text-decoration : none;
text-indent : 20px;
}
.navin a:hover {
color : #029ae5;
border-bottom : 1px dotted #029ae5;
text-decoration : none;
}


.content {
background-color : #fff;
color : #000;
width:520px;
margin:15px auto 15px auto;
padding:0px 15px;
}

.tabelle {
padding: 2px 0px 2px 0px;
text-align:left;
}

.rightinhalt {
background : url(/bilder/1208160211/1208160211-1222451540-mitglied_werden.jpg);
background-repeat : no-repeat;
background-position : top;
height : 87px;
}
.righttabelle {
background-image : url(/bilder/1208160211/1208160211-1225459480-sgtabelle_werden.jpg);
background-repeat : no-repeat;
background-position : top;
background-color : #fff;
height : 82px;
}

.tabellerechts {
height : auto;
text-align : left;
border-left: 1px dashed #ccc;
}
#clearer {
background: #000;
clear : both;
margin : 0;
}
#container2 {
color : #000;
}
.containerinhalt {
width : 960px;
height : 272px;
background-color : #000;
}
.abtheader {
height : 57px;
}
.footerimg {
height : 49px;
width : 960px;
}

h1, h2, h3, h4, h5, h6
{
  font-family: 'comic sans ms', sans-serif;
  color: rgb(0, 102, 153);
  text-align: center;
}

.navin a
{
  text-indent: 0px!important;
  font-family: 'comic sans ms', sans-serif!important;
  color: #000;
  font-size:16px!important;
}

.navin table 
{
  width: 200px!important;
}

img {
	max-width: 100%; height: auto;
}