﻿body
{
  margin: 0;
  padding: 0px;
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #404040;
  background-image: url(images/backgrounds/bg_fch.png);
  background-repeat: repeat-y;
}

.wrapper
{
  width:900px;
}

.DefaultTitle
{
  font-family: Verdana, Arial, Garamond;
  font-size: 16pt;
  color: #606060;
  font-weight: bold;
}

.DefaultTextBig
{
  font-family: Verdana, Arial, Garamond;
  font-size: 10pt;
  color: #404040;
  font-weight: bold;
}

.DefaultText
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #404040;
}

.ErrorText
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #FF4040;
}

.DefaultTextBold
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #404040;
  font-weight: bold;
}

.DefaultTextBoldRoyalBlue
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #4169e1;
  font-weight: bold;
}

.TextBoldWhite
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #e1e1e1;
  font-weight: bold;
}

.FontLink
{
  font-weight: normal;
  font-size: 8pt;
  text-transform: none;
  color: #1B68D1;
  font-style: normal;
  font-family: Verdana, Arial, Garamond;
  font-variant: normal;
  text-decoration: none;
}

.FontLinkBW
{
  font-weight: normal;
  font-size: 8pt;
  text-transform: none;
  color: #404040;
  font-style: normal;
  font-family: Verdana, Arial, Garamond;
  font-variant: normal;
  text-decoration: none;
}

.FontLinkOnBlue
{
  font-weight: normal;
  font-size: 8pt;
  text-transform: none;
  color: #ABABAB;
  font-style: normal;
  font-family: Verdana, Arial, Garamond;
  font-variant: normal;
  text-decoration: none;
}

.FontLinkOnBlueBig
{
  font-weight: normal;
  font-size: 8pt;
  text-transform: none;
  color: #CECECE;
  font-style: normal;
  font-family: Verdana, Arial, Garamond;
  font-variant: normal;
  text-decoration: none;
  font-weight: bold;
}

.UnderImgText
{
  font-family: Segoe UI Light, Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #606060;
}

.DefaultTextOnBlue
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #ABABAB;
}

.DefaultTextOnBlueBig
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #ABABAB;
  font-weight: bold;
}


/* ##### NAVIGATION ##### */
.NaviText
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #000000;
}

.NaviHoverStyle
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #0000c1;
}


/* ##### IndexHeader ##### */
#Index
{
  width:640px;
  background-repeat:no-repeat;
  background-position:top right;
  text-align:left;
  margin-left:40px;
  margin-right:20px;
  /*margin-top:20px;*/
  margin-bottom:20px;
}

#IndexTitle
{
  text-align:left;
  margin-left:20px;
  font-family: Verdana, Arial, Garamond;
  font-size: 16pt;
  color: #666;
  font-weight: bold;
}

#IndexContentLeft
{}

#IndexContentRight
{}



/* ##### SITELIST ##### */
#SitesListing
{
  float:left;
  text-align:left;
  margin-right:10px;
}

#SitesListing a:hover
{
  text-decoration:underline;
  color: #CC2E3C
}

#SitesListing ul
{
  color: #2E3C69;
  text-decoration: none;
  margin-top: 5px;
}

.SiteListLink
{
  color: #2E3C69;
  width: 100%;
  text-decoration: none;
}

#SitesListing ul li
{
  font-family: Verdana, Arial, Garamond;
  font-weight: bold;
  font-size: 8pt;
  list-style-type: none;
}

#SitesListing ul p
{
  font-family: Verdana, Arial, Garamond;
  font-weight:normal;
  font-size: 8pt;
  color: #444;
  margin-top: 3px;
  margin-bottom: 3px;
}

.SitesListingTable
{
  width: 400px;
  border: #dadada 1px ridge;
}



/* NEWS Styles ################################################# */
.NewsDate
{
  color: #606060;
  font-size: 8pt;
  background-image: url(images/backgrounds/4Text_4.jpg);
  background-repeat: repeat-x;
}

#DivNews
{
  margin: 20px;
  width: 600px;
}

#DivNews ul
{
  margin-bottom: 50px;
}

#NewsDate
{
  color: #2E3C69;
  padding:5px;
  border-left:solid 1px #000099;
}

#NewsTitle
{
  color: #2E3C69;
  font-size: 8pt;
  font-weight:bold;
  padding:5px;
  border-left:solid 1px #000099;
  text-decoration: none;
}

#NewsTitle a:hover
{
  text-decoration:underline;
  color: #CC2E3C
}

.NewsTitle
{
  color: #2E3C69;
  text-decoration: none;
}

#NewsText
{
  color: #444;
  padding:5px;
  border-left:solid 1px #000099;
}


/* ##### NewsHeader  ##### */
#NewsHeaderBlock
{
  text-decoration: none;
}

#NewsHeaderContent
{
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
}

.NewsHeaderBlockLink
{
  color: #2E3C69;
  text-decoration: none;
}

#NewsHeaderContent a:hover
{
  text-decoration:underline;
  color: #CC2E3C
}

#NewsHeaderContent ul
{
  text-align: left;
  color: #2E3C69;
  text-decoration: none;
  margin-top: 10px;
  margin-right: 10px;
  margin-left:20px;
  margin-bottom:10px;
  list-style-image:url(Images/Symbole/New.gif);
/*  list-style-type: none;*/
}

.NewsHeaderTable
{
  width: 180px;
  border: #2E3C69 1px ridge;
}

.NewsHeaderTitle
{
  background-image: url(images/backgrounds/4Text_1.jpg);
  background-repeat: repeat-x;
  border-bottom: #2E3C69 1px ridge;
  padding-left: 5px;
  height: 21px;
  font-weight:bold;
  color: #EFEFEF;
}

.EditNewsHeaderTable
{
  width: 660px;
  border: #dadada 1px ridge;
}

.NewsHeaderFooter
{
  color: #2E3C69;
  text-decoration: none;
  float:left;
  margin-left: 20px;
  font-weight: bold;
}

.JahrgangTitle
{
  background-image: url(images/backgrounds/4Text_2.jpg);
  background-repeat: repeat-x;
  padding-left: 10px;
  height: 21px;
  font-weight:bold;
  color: #DEDEDE;
}

.JahrgangText
{
  background-image: url(images/backgrounds/4Text_3.jpg);
  background-repeat: repeat-x;
  padding-left: 20px;
  height: 21px;
  font-weight:bold;
  color: #656565;
}


/* Geburtstag #################################################### */
.GeburtstagTitel
{
  background-image: url(images/backgrounds/FCH-Verlauf-Titel-1x24.jpg);
  background-repeat: repeat-x;
  padding-left: 5px;
  font-weight:bold;
  color:White;
}

.GeburtstagText
{
  width:100%;
  background-color:#ececec;
  vertical-align:top;
}


/* Trainingszeiten #################################################### */
.TrainingTable
{
  width: 100%;
  border: #2E3C69 1px ridge;
}

.TrainingTitle
{
  background-image: url(images/backgrounds/4Text_1.jpg);
  background-repeat: repeat-x;
  border-bottom: #2E3C69 1px ridge;
  padding-left: 5px;
  height: 21px;
  font-weight:bold;
  color: #EFEFEF;
}

#Selection
{
  width: 100%;
  margin: 15px 20px 0 20px;
}

#DataListTraining
{
  width: 100%;
  margin: 15px 20px 0 20px;
}

#DataListTrainingItem1
{
  font-size: 8pt;
  font-weight: bold;
  color: #2E3C69;
}

#DataListTrainingItem2
{
  margin-bottom: 15px;
}

#TrainingNews
{
  width: 180px;
  padding-left: 10px;
  
  text-decoration: none;
}

#TrainingNews a:hover
{
  text-decoration: underline;
  color: #CC2E3C
}

#TrainingNews a
{
  color: #2E3C69;
  text-decoration: none;
}



/* Web Control Styles ################################################# */

.WebControlStyle
{
  font-size: 100%;
}

.HorLine
{
  width: 100%;
  height: 1px;
  text-decoration: none;
  color: #67676B;
}

.BorderBackground
{
  background-image: url(images/backgrounds/bgTitle.jpg);
  background-repeat: repeat-x;
  border: #dadada 1px ridge;
  padding-left: 3px;
  font-weight:bold;
}

.BorderLeftTopBottomBackground
{
  background-image: url(images/backgrounds/bgTitle.jpg);
  background-repeat: repeat-x;
  border-left: #dadada 1px ridge;
  border-top: #dadada 1px ridge;
  border-bottom: #dadada 1px ridge;
  padding-left: 3px;
  font-weight:bold;
}

.BorderTopBottomBackground
{
  background-image: url(images/backgrounds/bgTitle.jpg);
  background-repeat: repeat-x;
  border-top: #dadada 1px ridge;
  border-bottom: #dadada 1px ridge;
  padding-left: 3px;
  font-weight:bold;
}

.BorderRightTopBottomBackground
{
  background-image: url(images/backgrounds/bgTitle.jpg);
  background-repeat: repeat-x;
  border-right: #dadada 1px ridge;
  border-top: #dadada 1px ridge;
  border-bottom: #dadada 1px ridge;
  padding-left: 3px;
  font-weight:bold;
}

.BorderTop
{
  border-top: #dadada 1px ridge;
  padding: 3px;
}

.BorderBottom
{
  border-bottom: #dadada 1px ridge;
}

.BorderLeft
{
  border-left: #dadada 1px ridge;
  padding: 3px;
}

.BorderRight
{
  border-right: #dadada 1px ridge;
  padding: 3px;
}

.BorderLeftRight
{
  border-left: #dadada 1px ridge;
  border-right: #dadada 1px ridge;
  padding: 3px;
}

.BorderLeftBottom
{
  border-left: #dadada 1px ridge;
  border-bottom: #dadada 1px ridge;
  padding: 3px;
}

.BorderRightBottom
{
  border-right: #dadada 1px ridge;
  border-bottom: #dadada 1px ridge;
  padding: 3px;
}

.BorderLeftRightBottom
{
  border-left: #dadada 1px ridge;
  border-right: #dadada 1px ridge;
  border-bottom: #dadada 1px ridge;
  padding: 3px;
}

.Button
{
  background-image: url(images/backgrounds/bgTitle.jpg);
  border-style: ridge;
  border-width: 1px;
  border-color: #c1c9e1;
  font: 100% Verdana, Arial, Garamond;
  color: #404040;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

.TextBox
{
  border-style: solid;
  border-width: 1px;
  border-color: #c1c9e1;
  font: 8pt Verdana, Arial, Garamond;
  color: #404040;
  padding-left: 0.3em;
  padding-right: 0.3em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

.DropDownList
{
  border-style: solid;
  border-width: 1px;
  border-color: #c1c9e1;
  font: 100% Verdana, Arial, Garamond;
  color: #404040;
  padding-left: 0.3em;
  padding-right: 0.3em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

.FormView
{
  border-color: #DADADA;
  border-style: Ridge;
  border-width: 1px;
  background-image: url(images/backgrounds/formview.jpg);
  background-repeat: repeat-y;
}

.DetailsViewTextBox
{
  border-style: solid;
  border-width: 1px;
  border-color: #c1c9e1;
  font: 100% Verdana, Arial, Garamond;
  color: #404040;
  padding-left: 0.3em;
  padding-right: 0.3em;
  width: 90%;
}

.HeaderStyle
{
  background-image: url(images/backgrounds/bgTitle.jpg);
  font-weight: bold;
  text-align: left;
}

.AlternatingRowStyle
{
  background-color: #f7f7f7;
  color: #404040;
}

.RowStyle
{
  background-color: #ffffff;
  color: #284775;
}

.EditRowStyle
{
  background-color: #ffffff;
  color: #284775;
  font: 100% Verdana, Arial, Garamond;
  padding-left: 0.3em;
  padding-right: 0.3em;
  width: 90%;
}

#JuniorenTitel
{
  padding-left: 40px;
  padding-top: 20px;
}

.Spielklasse_Table
{
  border-right: darkslateblue 1px inset;
  border-top: darkslateblue 1px inset;
  margin: 1px;
  border-left: darkslateblue 1px inset;
  border-bottom: darkslateblue 1px inset;
}

.Spielklasse_0
{
  border-bottom: darkslateblue 1px inset;
}

.SpielplanTitel
{
  margin: 0;
  padding: 0px;
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #CECECE;
  background-image: url(images/backgrounds/4Text_1.jpg);
  background-repeat: repeat-x;
}

.SpielplanText_1
{
  margin: 0;
  padding: 0px;
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #404040;
  background-image: url(images/backgrounds/4Text_3.jpg);
  background-repeat: repeat-x;
}

.SpielplanText_2
{
  margin: 0;
  padding: 0px;
  font-family: Verdana, Arial, Garamond;
  font-size: 8pt;
  color: #404040;
  background-image: url(images/backgrounds/4Text_4.jpg);
  background-repeat: repeat-x;
}

/* DATENEINGABE ############################### */
#DataInTitle
{
  margin-top: 20px;
  margin-left: 20px;
}

#DataInSelection
{
  margin-top: 20px;
  margin-left: 20px;
  width: 660px;
}

#DataInEditor
{
  margin-top: 20px;
  margin-left: 20px;
  width: 660px;
  margin-bottom: 40px;
}

/* WEBMASTER ############################### */
.DatabaseTable
{
  width: 100%;
  border: #dadada 1px ridge;
  background-image: url(images/backgrounds/formview.jpg);
}

.CodeProcedure
{
  width: 100%;
  height: 300px;
  border: #dadada 1px ridge;
  font-family:Courier New;
  color:#000099;
}

