body  {background-color:transparent;}


/* INDEX_MAIN */
/* ########################################## */

/* ticker */
#ticker_main
{
  width:750px;
  height:19px;
  border:0px black solid;
	background-image: url(Bilder/hauptseite/news-ticker.jpg);
	background-repeat:no-repeat;
}

/* linke spalte (navi_left, werbepartner)*/
#left
{
	float:left;
}

/* rechte spalte (directory, article_header, article_content)*/
#right
{
	float:left;
	padding-left:20px;
}


/* Directory (ueber Ueberschrift)*/
.directory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
 	color: #676767;
	text-decoration:underline;
	text-align: center;
}

a.directory:link    { color:#676767; background-color:transparent; }
a.directory:visited { color:#676767; background-color:transparent; }
a.directory:hover   { color:#000000; background-color:transparent; }
a.directory:active  { color:#676767; background-color:transparent; }


/* Ueberschrift - main */
.content_header
{
  padding-top:10px;
  padding-left:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	line-height: 20px;
 	color: #676767;
	text-decoration:none;
	text-align: left;
}

/* main text */
#article_content
{
  width:580px;
  border:0px black solid;
  padding-left:3px;
  padding-top:5px;
}

/* standart klasse für links */
.content
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
 	color: #676767;
	text-decoration:none;
	text-align: left;
}
.content td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
 	color: #676767;
	text-decoration:none;
	text-align: left;
}
/*
.content td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
 	color: #676767;
	text-decoration:none;
	text-align: left;
}
*/
a.content:link    { color:#676767; background-color:transparent; text-decoration:underline;}
a.content:visited { color:#676767; background-color:transparent; text-decoration:underline;}
a.content:hover   { color:black; background-color:transparent; text-decoration:underline;}
a.content:active  { color:#676767; background-color:transparent; text-decoration:underline;}

/* footer */
.footer
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	color: #676767;
	text-decoration:underline;
	text-align: center;
}

a.footer:link    { color:#676767; background-color:transparent; }
a.footer:visited { color:#676767; background-color:transparent; }
a.footer:hover   { color:#000000; background-color:transparent; }
a.footer:active  { color:#676767; background-color:transparent; }


#footer_navi
{
  width:600px;
  float:left;
  border-top:3px #676767 solid;
  padding-top:10px;
  padding-bottom:10px;
  text-align: center;
}


#footer_copyright
{
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #676767;
	text-align:center;
	padding-top:5px;
}


/* navigation_left-files(navigation/left/...)  */
/* ########################################## */

.navi_left_container
{
	position:absolute;
	top:0px;
	left:0px;
}


/* navi_left - buttons */
/*
.menuleft td
{
	border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:white;
}
*/
.menuleft
{
	width:142px;
	margin-bottom:1px;
	/*border:1px solid black;*/
}

/* submenu (div) */
.submenu
{
	position:relative;
  left:18px;
	z-index: 10;
}

/* submenu (table) 
.submenuleft td
{
	border-bottom-width:2px;
  border-bottom-style:solid;
  border-color:#ffe830;
}
*/
.submenuleft
{
border-bottom:2px solid #ffe830;
}



/* submenu (schrift,etc) */
a.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #676767;
	text-decoration:none;
	text-align: center;
}

a.menu:link    { color:#676767; background-color:transparent; }
a.menu:visited { color:#676767; background-color:transparent; }
a.menu:hover   { color:#000000; background-color:transparent; }
a.menu:active  { color:#676767; background-color:transparent; }


/* Abstand zwischen navi_left und werbepartner*/
#spacer_navi_left
{
	height:75px;
}


/* Werbepartner links*/
.amv
{
	width:124px;
	margin-top:20px;
	margin-left:16px;
	border:1px solid #676767;
}


/* Ticker (news_ticker.html)  */
/* ########################################## */


/* Formatierung vom Lauftext */
.ticker
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
 	color: white;
	text-decoration:none;
	background-color: transparent;
}

a.ticker:link    { color:#ffffff; background-color:transparent; }
a.ticker:visited { color:#ffffff; background-color:transparent; }
a.ticker:hover   { color:#ffffff; background-color:transparent; }
a.ticker:active  { color:#ffffff; background-color:transparent; }


/* Der_Verein-files  */
/* ########################################## */

/* Vorstand */
.vorstand_bild
{
  float:left;
  width:115px;
  height:100px;
  padding-top:10px;
}

.vorstand_beschreibung
{
	float:left;
  width:200px;
  height:100px;
  padding-top:10px;
}

.vorstand_adresse
{
	float:left;
  width:250px;
  height:100px;
  padding-top:10px;
}

.form_vorstand
{
  border: 1px solid #676767;
  background-color:whitesmoke;
  margin:1px;
}
/* Kontakt-files  */
/* ########################################## */

/* Anfahrt */
.form2
{
  border: 1px solid #676767;
  background-color:white;
  margin:1px;
}

/* Ansprechpartner */
#bild
{
	float:left;

}

#bildbeschreibung
{
	float:left;
	width: 350px;
	padding-left:10px;
}


.form_ansprechpartner
{
  border: 1px solid #676767;
  background-color:whitesmoke;
  margin:1px;
}


/* Konatkt */
.Kontakt_left /* ,#Anfahrt_left*/
{
	float:left;
	width: auto;
	padding-left:90px;
}

.Kontakt_right /* ,#Anfahrt_right*/
{
	float:right;
	width: auto;
	padding-left:10px;
	padding-right:90px;
	text-align:      right;
}

#Kontakt /* ,#Anfahrt*/
{
  width:360px;
  padding-left:120px;
}

.form
{
  border: 1px solid #676767;
  background-color:whitesmoke;
  margin:1px;
}


/* TENNIS-files  */
/* ########################################## */


/* Mannschaften */
.textdecoration_none 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
 	color: #676767;
	text-decoration:none;
	text-align: left;
}
a.textdecoration_none:link    { color:#676767; background-color:transparent; text-decoration:none;}
a.textdecoration_none:visited { color:#676767; background-color:transparent; text-decoration:none;}
a.textdecoration_none:hover   { color:black; background-color:transparent; text-decoration:none;}
a.textdecoration_none:active  { color:#676767; background-color:transparent; text-decoration:none;}


.mannschaft
{
  float:left;
  width:250px;
  background-color:lightgrey;
}

.liga
{
	float:left;
	width:150px;
	background-color:lightgrey;
}

.plan_tabelle
{
	width:180px;
	float:left;
	text-align:right;
	background-color:lightgrey;
}

.mannschaft1
{
  float:left;
  width:250px;
  background-color:buttonface;
}

.liga1
{
	float:left;
	width:150px;
	background-color:buttonface;
}

.plan_tabelle1
{
	width:180px;
	float:left;
	background-color:buttonface;
	text-align:right;
}


/* Team */
#bild_team
{
	float:left;
}

#bildbeschreibung_team
{
	float:left;
	width: 350px;
	padding-left:10px;
}


/* Training */
/* Kopf */
#Tag
{
	float:left;
	width: 100;	
}

#Uhrzeit
{
	float:left;
	width: 100px;
	padding-left:10px;	
}

#Trainingsgruppe
{
	float:left;
	width: 225px;
	padding-left:10px;	
}

#Trainer
{
	float:left;
	width: 100px;
	padding-left:10px;	
}
/* Rumpf */
.Tag_hell
{
	float:left;
	width: 100;
	background-color:buttonface;
}

.Uhrzeit_hell
{
	float:left;
	width: 100px;
	padding-left:10px;
	background-color:buttonface;
}

.Trainingsgruppe_hell
{
	float:left;
	width: 225px;
	padding-left:10px;
	background-color:buttonface;
}

.Trainer_hell
{
	float:left;
	width: 125px;
	padding-left:10px;
	background-color:buttonface;
}


.Tag_dunkel
{
	float:left;
	width: 100;
	background-color:lightgrey;
}

.Uhrzeit_dunkel
{
	float:left;
	width: 100px;
	padding-left:10px;
	background-color:lightgrey;
}

.Trainingsgruppe_dunkel
{
	float:left;
	width: 225px;
	padding-left:10px;
	background-color:lightgrey;
}

.Trainer_dunkel
{
	float:left;
	width: 125px;
	padding-left:10px;
	background-color:lightgrey;
}


/* ski und wandern-files  */
/* ########################################## */


/* Termine */
/* Kopf */
#Datum_Ter
{
	float:left;
	width: 75;
}

#Uhrzeit_Ter
{
	float:left;
	width: 80px;
	padding-left:10px;
}


#Beschreibung_Ter
{
	float:left;
	width: 225px;
	padding-left:10px;
}

#Ort_Ter
{
	float:left;
	width: 135px;
	padding-left:10px;
}

/* Rumpf */

.Ter_Tag_hell
{
	float:left;
	width: 75;
	background-color:buttonface;
}

.Ter_Uhrzeit_hell
{
	float:left;
	width: 80px;
	padding-left:10px;
	background-color:buttonface;
}


.Ter_Beschreibung_hell
{
	float:left;
	width: 225px;
	padding-left:10px;
	background-color:buttonface;
}

.Ter_Ort_hell
{
	float:left;
	width: 135px;
	padding-left:10px;
	background-color:buttonface;
}


.Ter_Tag_dunkel
{
	float:left;
	width: 75;
	background-color:lightgrey;
}

.Ter_Uhrzeit_dunkel
{
	float:left;
	width: 80px;
	padding-left:10px;
	background-color:lightgrey;
}

.Ter_Beschreibung_dunkel
{
	float:left;
	width: 225px;
	padding-left:10px;
	background-color:lightgrey;
}

.Ter_Ort_dunkel
{
	float:left;
	width: 135px;
	padding-left:10px;
	background-color:lightgrey;
}

/* sonstige-files  */
/* ########################################## */

/* Impressum */
.imp_left
{
	float:left;
	padding-left:1px;
	width:240px;
	font-weight:bold;
}

.imp_right
{
	float:left;
	padding-left:20px;
	width:280px;
}


/* Sitemap */
.left1
{
	font-weight:bold; 
	background-color:lightgrey;
	margin-top:10px;
	padding-left:4px;
}

.left2
{
	font-weight:bold;  
	background-color:lightgrey;
	margin-top:10px;
	padding-left:4px;
}

.left22
{
	padding-left:10px;
	background-color:whitesmoke;
}

.filmstreifen
{
	clear:both;
	height: 10px;
	background-image: url(Bilder/Filmstreifen/rand.gif);
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
}

.bild
{
	float:left;
	height:97px;
	margin:0px;
	padding:0px;
	border: 2px solid #676767;
}

