#html,body {
	color: white;
	background-color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content {
	position:absolute;
	width:900px;
	left:50%;
	margin-left:-440px;
	font-size:12px;
	border:4px solid white;
	background-color: white;
}

#navi {
	width:172px;
	float:left;
	background-color:#0066cc;
}

#navi_balken {
	height:20px;
	border-bottom:1px solid white;
}

#sec_navi {
	width: 728px;
	height: 20px;
	background-color:#0066cc;
}

#mitte {
	margin-left:172px;
	background-color:white;
}

#banner {
	border-bottom:2px solid white;
}

#logo {
  position:absolute;
  left:50%;
  top:45px;
  margin-left:-568px;
}

#text_kasten {
	color:#000000;
	margin:25px 0px 0 15px;
	padding:0 15px 5px 15px;
	background-color:#abc3f3;
	border:1px solid black;
	line-height:17px;
}

.text_kasten_infos {
	color:#000000;
	padding:5px 10px 10px 15px;
	margin:25px 15px 0 15px;
	background-color:#abc3f3;
	border:1px solid black;
	line-height:17px;
}

.raum_ueberschrift {
	padding-top:0;
	color:#FFFFFF;
	background-color:#006e00;
	height:25px;
	line-height:25px;
	padding-left:15px;
}

li {
	padding-top:15px;
}

p {
	padding:10px 0 0 0;
}

#disclaimer {
	color:black;
	text-align:center;
	padding:20px 10px 5px 10px;
	font-size:10px;
}

h1 {
  	color:black;
  	font-size:16px;
  	font-weight:bold;
  	padding-top:3px;
}

h2 {
  	color:black;
  	font-size:14px;
  	font-weight:bold;
  	line-height:10px;
}

h3 {
  	color:black;
  	font-size:12px;
  	font-weight:bold;
  	line-height:10px;
}

a.link {
   	color:white;
   	text-decoration:none;
	font-size:12px;
	font-weight:400;
	line-height:20px;
    padding-left:5px;
	background-color:#0066cc;
	border-bottom:1px solid white;
	display:block;
}

a.link:hover {
	color:#0066cc;
	background-color:white; 
	border-right:1px solid #0066cc;
}

#home #nav-home,
#badminton #nav-badminton,
#basketball #nav-basketball,
#boule #nav-boule,
#boxen #nav-boxen,
#eissport #nav-eissport,
#fussball #nav-fussball,
#gesund_und_fit #nav-gesund_und_fit,
#handball #nav-handball,
#judo #nav-judo,
#koronar #nav-koronar,
#leichtathletik #nav-leichtathletik,
#schwimmen #nav-schwimmen,
#senioren #nav-senioren,
#sportschiessen #nav-sportschiessen,
#tischtennis #nav-tischtennis,
#trimmen_und_freizeit #nav-trimmen_und_freizeit,
#turnen #nav-turnen,
#volleyball #nav-volleyball,
#video #nav-video,
#sponsoren #nav-sponsoren,
#koop #nav-koop,
a.link:active {
	color:#0066cc;
	background-color:white;
	border-right:1px solid #0066cc; 
}

a.sec_link {
	float:left;
	text-align:center;
	color:white;
   	text-decoration:none;
	font-size:11px;
	font-weight:400;
	line-height:20px;
	background-color:#0066cc;
	border-right:1px solid white;
	display:block;
}

a.sec_link:hover {
	color:#0066cc;
	background-color:white;
	border-bottom:1px solid #0066cc; 
}

#kontakt #nav-kontakt,
#links #nav-links,
#historie #nav-historie,
#mitgliedschaft #nav-mitgliedschaft,
#sportstaetten #nav-sportstaetten,
#vorstand #nav-vorstand,
#gs_stelle #nav-gs_stelle,
#aktuelles #nav-aktuelles,
#jobs #nav-jobs,
a.sec_link:active {
	color:#3366cc;
	background-color:white;
	border-bottom:1px solid #0066cc; 
}

a.link_zwei {
   	color:white;
	text-decoration:none;
	font-size:10px;
	font-weight:400;
	line-height:20px;
    padding-left:5px;
	background-color:#7399e0;
	border-bottom:1px solid white;
	display:block;
}

a.link_zwei:hover {
	background-color:#abc3f3;
}

a.intext_link {
	color:#006e00;
	text-decoration:none;
}

a.intext_link:hover {
	color:#006e00;
	text-decoration:underline;
}

a.intext_link {
	color:#000000;
	text-decoration:underline;
}

a.intext_link:hover {
	color:#000000;
	text-decoration:none;
}

