body { 
	font-family:verdana,arial,helvetica; 
	font-size:12px; 
}

ul { 
	font-family:verdana,arial,helvetica; 
    font-size:11px; 
}


table { font-size:12px; }

th { font-weight:bold; }

td {}


/* eigentlich nur im RTE 
#content-main-bereich table {
  border: none;
  border-collapse: collapse;
}
#content-main-bereich caption {font-size: 0.8em; text-align: right; margin-bottom: 4px}
#content-main-bereich th {padding-left: 4px; padding-right: 4px; vertical-align: top}
#content-main-bereich td {padding-left: 4px; padding-right: 4px; vertical-align: top}
#content-main-bereich tr.odd {background-color:#F9FAFC}
#content-main-bereich th {color:white;text-align: left; border: 1px solid #C7B461; background-color:#CC0000; font-weight: normal}
#content-main-bereich td {border: 1px solid #B2BFCE}
#content-main-bereich thead th {text-align: center; border-bottom-color: #B2BFCE; font-weight:bold;}
#content-main-bereich thead th.first {border-bottom-color: #C7B461;}
#content-main-bereich tbody th {border-right-color: #B2BFCE;}
 eigentlich nur im RTE */




a { text-decoration:none; color:#333333; }
a:hover { text-decoration:underline overline; }

h1 {
	font-size:16px;
	font-weight:bold;
	color:#CC0000;	
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;	
	margin-bottom:15px; 
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#666666;	
	margin-left:0px;
	margin-right:0px;
/*	margin-top:5px; */
	margin-bottom:20px; 
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#999999;	
	margin-left:0px;
	margin-right:0px;
/*	margin-top:20px;
	margin-bottom:15px; */
}

/* Test */
h6 {
	font-size:48px;
	font-weight:bold;
	color:#000099;
	line-height:48px;
	margin-left:0px;
	margin-right:0px;
    margin-top:0px;
	margin-bottom:0px;
}


p {
	font-size:11px;
	font-weight:normal;
	color:#333333;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

/* siehe auch Datei rte-stylesheet.css */

p.h1Text {
	font-size:16px;
	font-weight:bold;
	color:#CC0000;	
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;	
	margin-bottom:15px; 
}

p.h2Text {
	font-size:12px;
	font-weight:bold;
	color:#666666;	
	margin-left:0px;
	margin-right:0px;
/*	margin-top:5px; */
	margin-bottom:15px; 
}

p.h3Text {
	font-size:12px;
	font-weight:bold;
	color:#999999;	
	margin-left:0px;
	margin-right:0px;
/*	margin-top:20px;
	margin-bottom:15px; */
}

p.normalText {
	font-size:11px;
	font-weight:normal;
	color:#333333;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

.linksbuendig { text-align:left; }
.rechtsbuendig { text-align:right; }
.zentriert { text-align:center; }


#rosa {
background-color:#ffcccc;
vertical-align:top;
}

#kopfbereich { 
text-align:center;
width:952px; 
margin-left:auto;
margin-right:auto;
}

#menuebereich { 
text-align:center;
width:952px; 
margin-left:auto;
margin-right:auto; 
}

#menue-2-und-content { 
text-align:center;
width:952px; 
margin-left:auto;
margin-right:auto; 
}

#menue-2-bereich { 
text-align:center;
border-right:1px solid #000000; 
width:151px;
background-image:url('images/links.gif');
background-repeat:no-repeat	
}

#menue-2-bereich-table {
width:151px;
}

#vorstandlinks { font-weight:bold; vertical-align:top; width:160px;height:100px; }

#vorstandmitte { color:#888888; vertical-align:middle; position:relative; top:0px; left:80px; }

#vorstandrechts { color:#888888; text-align:center; vertical-align:top; width:300px; }

#bodytitle {
	font-size:12px;
	font-weight:bold;
	color:#666666;	
	margin-left:0px;
	margin-right:0px;
}

#bodytext {
	font-size:12px;
	font-weight:normal;
	color:#333333;		
	margin-left:0px;
	margin-right:0px;
}

#bodyimage
{
}

#G050
{
	 width:952px; 
	 height:94px;	
	 margin-top:15px;
}

#G051
{
	 width:382px;
	 border-left:1px solid #000000;
	 border-top:1px solid #000000;
/*	 background-image:url(images/bild_oben_links.jpg);
	 background-repeat:no-repeat;	
*/
}

#G052
{
	 width:570px;
	 border-right:1px solid #000000;
	 border-top:1px solid #000000;
	 background-image:url('images/bild_oben_rechts.gif');
	 background-repeat:no-repeat;
	 vertical-align:bottom;
/*	 text-align:right;*/
     padding-bottom:5px
}

/*  MENU 0 (Kontakt, Impressum), normal state (NO) */
#G052 SPAN.menue-0-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-bottom:20px;
  padding-right:10px;
}

/*  MENU 0 (Kontakt, Impressum) DIV-Tag zum Positionieren */
#menue-0 {
	width:570px;
	text-align:right;
  	/*padding-right:43px;*/
}

/*  MENU 0 (Kontakt, Impressum), active state (ACT) */
#G052 SPAN.menue-0-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}

#G060
{
	 width:952px; 
	 height:16px;
	 border-left:1px solid #000000;
	 border-right:1px solid #000000; 
	 border-top:1px solid #000000;
}

#G061
{
	 width:152px; 
	 height:16px;
	 background-color:#ee0000;
	 border-bottom:1px solid #000000;
	 border-right:1px solid #000000;	
}

#G062
{
	 width:800px;
	 height:16px;
	 background-color:#ee0000;
	 border-bottom:1px solid #000000;
     color:#EEEE00;
}

/*  MENU 1 (Startseite, Sportangebot, ...), normal state (NO) */
#G062 SPAN.menue-1-no {
	padding-left:10px; 
	padding-right:10px; 
	height:16px;
	border-right:1px solid #000000;
}
#G062 SPAN.menue-1-no a 
{ 
	font-weight:bold;
	color:#ffffff; 
}

/*  MENU 1 (Startseite, Sportangebot, ...), active state (ACT) */
#G062 SPAN.menue-1-act {
	padding-left:10px; 
	padding-right:10px; 
	height:16px;
	border-right:1px solid #000000;
	background-color:#cccccc;
}

#G062 SPAN.menue-1-act a 
{ 
	font-weight:bold;
	color:#cc0000; 
}


#G070
{
	 width:952px;
	 height:450px;
	 border-left:1px solid #000000; 
	 border-bottom:1px solid #000000;
	 border-right:1px solid #000000;
}

#rahmentabelle
{
	 border-left:1px solid #000000; 
	 border-bottom:1px solid #000000;
	 border-right:1px solid #000000;
}

#G071-Titel {
	width:151px;
	height:47px;
	text-align:right;
	vertical-align:bottom;
	font-weight:bold; 
	font-size:13px; 
	color:#cc0000; 
	padding-right:5px;
}
#G071
{
 	width:151px;
	height:auto;
	vertical-align:top;
	text-align:right;
	padding-right:5px; 
	padding-top:13px;
}

/*  MENU 2 (), active state (ACT) */
#G071 DIV.menue-2-titel-1 {
	position:relative;
	top:29px;
	font-weight:bold; 
	font-size:13px; 
	color:#cc0000; 
	height:61;
}

#G071 DIV.menue-2-no {
	font-weight:normal; 
	font-size:12px; 
	color:#666666; 
	line-height:20px;
}

#G071 DIV.menue-2-act {
	position:relative;
	font-weight:normal; 
	font-size:12px; 
	color:#CC0000; 
	line-height:20px;
}

#G071 DIV.menue-2-act a {
	color:#CC0000; 
}

#G071 DIV.menue-3-no {
	font-weight:normal; 
	font-size:12px; 
	color:#666666; 
	line-height:20px;
}

#G071 DIV.menue-3-act {
	position:relative;
	font-weight:normal; 
	font-size:12px; 
	color:#CC0000; 
	line-height:20px;
}

#G071 DIV.menue-3-act a {
	color:#CC0000; 
}

#G071 DIV.menue-4-no {
	font-weight:normal; 
	font-size:10px; 
	color:#666666; 
	line-height:12px;
}

#G071 DIV.menue-4-spc {
	color:#666666; 
	line-height:1px;
}

#G071 DIV.menue-4-act {
	position:relative;
	font-weight:normal; 
	font-size:10px; 
	color:#CC0000; 
	line-height:12px;
}

#G071 DIV.menue-4-act a {
	color:#CC0000; 
}

#content-main {
width:498px;
}

#content-main-bereich
{
	width:498px;
	vertical-align:top;
	border-left:0px solid #000000;	
	padding-left:28px;
    padding-right:28px;

}

#content-main-table {
width:498px;
}

#content-empty-bereich {
width:498px;
}

#content-right {
width:300px;
}

#content-right-table {
width:300px;
}

#menue-right-bereich
{
	 width:300px;
	 height:60px;
	 vertical-align:top;
}

#content-right-bereich
{
	 width:300px;
	 vertical-align:top;
	 padding-left:18px;
	 padding-right:18px;
     border-left:1px solid #999999;	
	 
}

#bildobenlinks { width:380px; height:94px; background-image:url('images/bild_oben_links.jpg'); }
#bildobenrechts { width:570px; height:94px; text-align:right; vertical-align:bottom; background-image:url('images/bild_oben_rechts.gif'); }

#seitenkopflinks 
{  
	width:500px; 
	height:60px; 
	text-align:left; 
	vertical-align:bottom; 
	padding-left:28px; 
}
#seitenkopfrechts 
{ 
	width:300px; 
	height:60px; 
	padding-left:28px; 
	text-align:left; 
}

#LinkerRand
{ 
	border-left:1px solid #000000; 
}

#wichtigeinfosoben { width:270px; text-align:center; font-weight:bold; border:1px solid #000000;background-color:#ff0000;color:#eeeeee; }
#wichtigeinfosunten { border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#eeeeee; color:#000000; padding:5px; }

/* Bilder mit rotem Rand */
img#redborder { border:1px solid #EE0000; }
img { border:0px solid transparent; }
img.internal-link { border:0px solid transparent; }
