/* CSS Document */

* { padding: 0; margin: 0;
}

body {
	color:#CCCCCC;
	background-color:#CCCCC;
	background-image:url(../bilder_und_grafiken/TSV-Logo.JPG);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-repeat: repeat;
}

#wrapper {
	background-color: #CCCCCC;
	width:900px;
	height:auto;
	margin-top:10px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#naviliste_unten li {
	display:inline; /*in einer Reihe*/
	margin: 15px;
}

#naviliste_unten a {
	list-style-type:none; /*ohne Aufzählungspunkte*/
	text-decoration:none;
	font-size:12px;
	font-style:inherit;
	color:#000000;
}

#naviliste_unten a:active {
	text-decoration:underline;
} 
#naviliste_unten a:hover, a:focus {
	text-decoration:underline;
} 

#navibereich_fussball li {
	display:inline;
	margin:15px;
}

#navibereich_fussball a {
	list-style-type:none;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}

#navibereich_fussball a:active {
	text-decoration:underline;
}

#navibereich_fussball a:hover, a:focus {
	text-decoration:underline;
}

#navibereich_jugend li {
	display:inline;
	margin:15px;
}

#navibereich_jugend a {
	list-style-type:none;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}

#navibereich_jugend a:active {
	text-decoration:underline;
}

#navibereich_jugend a:hover, a:focus {
	text-decoration:underline;
}

#navibereich_turnen li {
	display:inline;
	margin:15px;
}

#navibereich_turnen a {
	list-style-type:none;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}

#navibereich_turnen a:active {
	text-decoration:underline;
}

#navibereich_turnen a:hover, a:focus {
	text-decoration:underline;
}

#navibereich_tischtennis li {
	display:inline;
	margin:15px;
}

#navibereich_tischtennis a {
	list-style-type:none;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}

#navibereich_tischtennis a:active {
	text-decoration:underline;
}

#navibereich_tischtennis a:hover, a:focus {
	text-decoration:underline;
}

#navibereich_radsport li {
	display:inline;
	margin:15px;
}

#navibereich_radsport a {
	list-style-type:none;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
}

#navibereich_radsport a:active {
	text-decoration:underline;
}

#navibereich_radsport a:hover, a:focus {
	text-decoration:underline;
}

#textbereich_startseite {
	color:#FFFFFF;
	font-size:36px;
}

#box01 {
	width: 10%;
	padding: 10px;
	background-color:#FFFFFF;
	margin: 5px;
	position:absolute;
	left:737px;
	top: 241px;
	font-size:14px;
	text-align:center;
	border: 1px solid #CC1B0D;
}
#box02 {
	width: 108px;
	padding: 10px;
	background-color:#FFFFFF;
	margin: 5px;
	position:absolute;
	left:757px;
	top: 302px;
	font-size:14px;
	text-align:center;
	border: 1px solid #CC1B0D;
	height: 21px;
}
#box03 {
	width: 100px;
	padding: 10px;
	background-color:#FFFFFF;
	margin: 5px;
	position:absolute;
	left:756px;
	top: 362px;
	font-size:14px;
	text-align:center;
	border: 1px solid #CC1B0D;
	height: 33px;
}
#box04 {
	width: 10%;
	padding: 10px;
	background-color:#FFFFFF;
	margin: 5px;
	position:absolute;
	left:739px;
	top: 438px;
	font-size:14px;
	text-align:center;
	border: 1px solid #CC1B0D;
}

#box01 a {
	text-decoration:none;
	color: #CC1B0D;
}
#box02 a {
	text-decoration:none;
	color: #CC1B0D;
}
#box03 a {
	text-decoration:none;
	color: #CC1B0D;
}
#box04 a {
	text-decoration:none;
	color: #CC1B0D;
}

#box01 a:hover, a:focus {
	color:#FF0000;
}
#box02 a:hover, a:focus {
	color:#FF0000;
}
#box03 a:hover, a:focus {
	color:#FF0000;
}
#box04 a:hover, a:focus {
	color:#FF0000;
}

#textbereich_aktuelles {
	padding:20px;
	color:#000000;
}

#tabellenbereich_aktuelles {
	text-align:center;
	color:#000000;
}

#tabellenbereich_mitgliedschaft {
	text-align:center;
	color:#000000;
}

#textbereich_fussball {
	padding:20px;
	color:#000000;
}

#textbereich_mannschaften {
	padding:20px;
	color:#000000;
}

#textbereich_tischtennis {
	font-size:small;
	padding:20px;
	color:#000000;
}

#textbereich_turnen {
	padding:20px;
	color:#000000;
}

#textbereich_radsport {
	color:black;
	padding:20px;
}

#textbereich_uns_radsport {
	color:black;
	padding:30px;
}

#textbereich_uns_radsport li {
	list-style-type:none;
	padding: 10px 10px;
}

#textbereich_uns_radsport a {
	color:black;
	text-decoration:none;
}

#textbereich_uns_radsport a:hover, a:focus {
	color:white;
}


#textbereich_kontakt {
	color:black;
	padding:20px;
} 

#textbereich_satzung {
	color:black;
	padding:20px;
}

#textbereich_satzung a {
	color:black;
	text-decoration:none;
} 

#textbereich_satzung a:hover, a:focus {
	text-decoration:underline;
	color:white;
}

#textbereich_links {
	color:black;
	padding:30px;
}

#textbereich_links li {
	list-style-type:none;
	padding: 10px 10px;
}

#textbereich_links a {
	color:black;
	text-decoration:none;
}

#textbereich_downloads {
	padding:20px;
	color:#000000;
}

#textbereich_links a:hover, a:focus {
	color:white;
}

#textbereich_ergebnisse {
	color:black;
	padding:30px;
}

#textbereich_ergebnisse li {
	list-style-type:none;
	padding: 10px 10px;
}

#textbereich_ergebnisse a {
	color:black;
	text-decoration:none;
}

#textbereich_ergebnisse a:hover, a:focus {
	color:white;
}

#textbereich_gruendung {
	padding:20px;
	color:#000000;
}

#textbereich_vorstand {
	padding:20px;
	color:#000000;
}

#textbereich_ausschuss {
	padding:20px;
	color:#000000;
}

#textbereich_mitgliedschaft {
	color:black;
	padding:20px;
}

#textbereich_mitgliedschaft a {
	color:black;
	text-decoration:none;
} 

#textbereich_mitgliedschaft a:hover, a:focus {
	text-decoration:underline;
	color:white;
}

#textbereich_sponsoren {
	color:black;
	padding:30px;
}

#textbereich_sponsoren li {
	color:none;
	list-style-type:none;
	margin: 15px;
}

#textbereich_sponsoren a {
	text-decoration:none;
}

#textbereich_sponsoren a:hover, a:focus {
	color:none;
}
#textbereich_passwortfalsch {
	padding:20px;
	color:#000000;
}


#login_button {
	width: 62px;
	padding: 5px;
	background-color:#666666;
	text-align:center;
	position:absolute;
	left: 420px;
	top: 300px;
	border: 1px solid white;
}
#login_button a {
	text-decoration: none;
	color: white;
	font-weight:bold;
}
#login_button a:hover, a:focus {
	text-decoration:underline;
}

<style>

ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
	list-style-type:none;
	text-decoration:none;
	font-size:16px;
	color:#CC1B0D;
    display: block;
    padding: 10px 10px 10px 10px;
    font-weight:normal;
}

ul.menu ul a {
    padding: 5px;
	list-style-type:none;
}

ul.menu li {
	list-style-type:none;
	padding:0;
	margin:0;
	background-image: none;
	background-color:#FFFFFF;
	float:left;
}

ul.menu ul {
	list-style-type:none;
	margin-left:0;
	padding: 0;
	position: absolute;
	background-color: #FFFFFF;
	display:none;
	min-width:130px;
}

/* IE-Hack für die Breite */

*html ul.menu ul {
    width:100px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */

/* über der Liste  befindet (.hover siehe JavaScript oben) */

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}
/*Ende Javascript*/

#fussbereich {
	background-color:#CC1B0D;
	width:900px;
}

address {
	color:#000000;
	text-align:center;
	font-size: 80%;
	font-style: normal;
	letter-spacing: 2px;
	line-height: 1.5em;
}
h1 { font-size: 160%; }
h2 { font-size: 130%; }
h3 { font-size:	120%; }
