<!--
body {  
  font-family: Verdana, sans-serif; 
  text-indent: 0cm; 
  background-color: #FFFFFF;
  color: #000000;
} 

a:link { text-decoration:none; font-weight:bold; color:#000000; }
a:visited { text-decoration:none; font-weight:bold; color:#000000; }
a:hover { text-decoration:none; font-weight:bold; background-color:#D60000; color:#FFFFFF }
a:active { text-decoration:none; font-weight:bold; background-color:#D60000; color:#FFFFFF}

.picLink a:hover {
  background-color:transparent; 
}

.picLink a.active {
  background-color:transparent; 
}

.yearPlanNoJJOther {
  background-color:#E0E0E0;
  border-style:solid; 
  border-width:thin;
  border-spacing:0px;
  width:530px;
  font-size:small;
}

.yearPlanNoJJAct {
  background-color:#E0E0E0;
  border-style:solid; 
  border-width:thin;
  border-spacing:0px;
  width:530px;
  font-size:small;
}


.yearPlanJJOther {
  background-color:#BFBFBF;
  border-style:solid; 
  border-width:thin;
  border-spacing:0px;
  width:530px;
  font-size:small;
}

.yearPlanJJAct {
  background-color:#ADDE63;
  border-style:solid; 
  border-width:thin;
  border-spacing:0px;
  width:530px;
  font-size:small;
}

.yearPlanHeadLine {
  background-color:#FFB573;
  font-weight:bold;
  text-align:center;
}


.lehrgDetail {
  background-color:#E0E0E0;
  border-style:solid; 
  border-width:thin;
  border-spacing:0px;
  width:450px;
}

.fsvMainTitle {
  text-align:center;
  color:#CC0000;
}

.fsvBlueSide   { background-color:#00CCFF; color:#000000 }
.fsvBlueSideH1 { background-color:#00CCFF; color:#000000; font-size:large; font-weight:bold }
.fsvBlueSideH2 { background-color:#00CCFF; color:#000000; font-size:medium; font-weight:bold }

.fsvBerichtTxt {
  text-align:center;
}

.fsvH1 {
  color: #000000;
  font-weight:bold;
  font-size:18px;
  margin-top:0px;
}

.fsvBerichtImg {
  text-align:center;
}

.fsvMainTable {
  width:90%;
  margin-top:80px;
  border:1px solid #a0a0a0;
  padding:10px;
}

.headline {
  margin-bottom:10px
}

.vereinHead {
  background-color:#BFBFBF;
  color:#D60000;
  font-weight:bold;
  text-align:center;
}

.menuItem {
  font-weight:bold;
  font-size:13px;
  margin-left:10px;
  margin-top:5px;
}

.menuItemLvl1 {
  margin-left:20px;
  font-size:13px;
  font-weight:normal;
}

.menuItemLvl2 {
  margin-left:30px;
  font-size:13px;
  font-weight:normal;
}

.ordnung {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	background-color:#E0E0E0;
}

.ordnungLvl2  {
  font-weight:bold;
  font-size:13px;
}

.satzung {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	background-color:#E0E0E0;
}

.satzungh1 {
  font-weight:bold;
  font-size:16px;
  color: #D60000;
  font-size:15px;
  padding:10px 0px;
  margin:0px;
}

.wettkampfh1 {
  color:#0000FF; 
  font-weight:bold;
  font-size:20px;
}

.berH1 {
  color: #D60000;
  font-weight:bold;
  font-size:20px;
}

.berH2 {
  color: #D60000;
  font-weight:bold;
  font-size:15px;
}

.jugendH1 {
  color: #D60000;
  font-weight:bold;
  font-size:20px;
}

.berBold {
  font-weight:bold;
}

.berRed {
  font-weight:bold;
  color:#990000;
}  

.ergebAlterKl {
  background-color:#083194;
  font-weight:bold;
  font-size:16px;
  color:#FFFFFF;
  width:400px;
}

.ergebGeschl {
  background-color:#6373B5;
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
  padding-left:20px;
}

.ergebGewKl {
  background-color:#BDC6DE;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  padding-left:40px;
}

.ergebRang {
  background-color:#FFFFFF;
  font-weight:normal;
  font-size:10px;
  color:#000000;
  padding-left:60px;
}

.lastChangeDate {
  font-weight:bold;
  font-size:small;
}

.lastChangeText {
  font-size:small;
  margin-left:10px;
}

#Header {
  width:100%;
  height:168px;
}

#Main  {
  width:100%;
}

#content  {
  width:100%;
}

#MenuSide {
  top:0px;
  left:0px;
  width:15%;
  float:left;
  margin-right:10px;
}

#DataSide  {
  width:80%;
  float:left;
}

#TopLine {
  font-size:15px;
  text-align:center; 
  font-weight:bold;
  background:#F6EEDD;
  padding:10px 0px;
  margin:0px;
  border:1px outset #000000;
  width:100%;
  float:left;
}

#TimeTable {
  width:60%;
  float:left;
}

.indexUeberschrift {
  font-weight:bold;
  font-size:small;
  color:#D60000;
}

#logo3 {
  top:0px;
  left:0px;
}


#Berichte {
  float:left;
  width:40%;
}

#Berichte a:link {
  text-decoration:none; 
  font-weight:bold;
  color:#000000; 
}
#Berichte a:visited{
  text-decoration:none; 
  font-weight:bold; 
  color:#000000;
}
#Berichte a:hover{
  text-decoration:none; 
  font-weight:bold; 
  background-color:#D60000;
  color:#FFFFFF; 
}
#Berichte a:active{
  text-decoration:none; 
  font-weight:bold; 
  background-color:#D60000; 
  color:#FFFFFF;
}

.berDate {
  font-weight:bold;
  font-size:small;
  color:#000000;
}

.berText {
  float:left;
  margin-left:50px;
  width:650px;
  color:#000000;
}

#Navigation {
  left:0px;
  width:150px;
  padding: 10px 10px 10px 10px;
  background-color:#EBEBEB; 
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

#Navigation a:link{
    text-decoration:none; 
    font-weight:bold; 
    color:#000000; 
}
#Navigation a:visited{
  text-decoration:none; 
  font-weight:bold; 
  color:#000000;
}
#Navigation a:hover{
  text-decoration:none; 
  font-weight:bold; 
  background-color:#D60000;
  color:#FFFFFF; 
}
#Navigation a:active{
  text-decoration:none; 
  font-weight:bold; 
  color:#FFFFFF;
  background-color:#D60000; 
} 

.pruefFaqText { width:650px;padding: 10px 20px 0px 0px }
.pruefFaqTopic { font-weight:bold;font-size:13px;width:300px; vertical-align:top; padding: 10px 0px 0px 0px }
.pruefFaqFirstLetter { font-weight:bolder;font-size:20px }

.downloadsTable2  {
  width:300px;
}

.downloadsHead {
  margin-bottom:20px;
  margin-top:10px;
  font-weight:bold;
  font-size:18px;
  color:#FF8429;
}

.downloadsIcon {
  width:20px;
  margin-right:10px;
}

.jugendTeamHead {
  font-size:13px;
  font-weight:bold; 
  background-color:#D60000; 
  color:#FFFFFF;
  padding:5px;
}

.jugendTeamLine1 {
  width:150px;
  vertical-align:top;
  font-weight:bold; 
}

.jugendTeamLine2 {
  vertical-align:top;
  width:550px;
}

.jugendTeamTable {
  clear:both;
  margin-top:20px;
  width:870px;
}

-->