
* { margin: 0; }
html { height: 101%; }
body { color: #039; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f8f8ff; text-align: center; height: 101%; }
#container { background-color: transparent; text-align: left; height: auto; width: 750px; z-index: 1; visibility: visible; margin-right: auto; margin-left: auto; }
/*layoutelemente index*/
#hugheaderindex { background-color: #f3c; visibility: visible; margin-top: 10px; z-index: 2; width: inherit; height: 20px; }
#hugarchivtitelindex { height: 118px; width: 530px; z-index: 2; visibility: visible; float: right; border-bottom: 1px solid #1831a3; }
#titelindex { text-align: left; height: auto; width: 530px; z-index: 3; visibility: visible; }
#logoindex { text-align: right; visibility: visible; z-index: 4; width: 530px; height: auto; margin-bottom: 40px; }
#hugheadernews { visibility: visible; margin-top: 10px; z-index: 2; width: inherit; height: auto; padding-bottom: 30px; border-bottom: 1px solid #039; }
#hugnews { background-color: transparent; visibility: visible; z-index: 6; width: 480px; height: auto; }
#newstitel { color: #f8f8ff; background-color: #7fb5e3; height: auto; width: 360px; z-index: 3; visibility: visible; margin-bottom: 5px; margin-left: 120px; padding: 1px; }
.newsmarker { color: #e6b012; background-color: transparent; height: auto; width: 110px; z-index: 7; visibility: visible; float: left; }
.newszeile { background-color: transparent; width: inherit; height: auto; z-index: 7; margin-bottom: 10px; }
.newszeileinhalte { background-color: #f8f8ff; z-index: 7; width: 360px; height: auto; float: right; border-bottom: 1px solid #7fb5e3; }
.newsfoto { visibility: visible; z-index: 8; width: 105px; height: auto; float: left; }
.newstext { visibility: visible; z-index: 8; width: 255px; height: auto; float: right; margin-bottom: 5px; }
/*layoutelemente*/
#hugheader { background-color: transparent; height: auto; width: inherit; z-index: 2; visibility: visible; margin-top: 10px; }
#logo { height: auto; width: 180px; z-index: 3; visibility: visible; float: left; padding-left: 25px; }
#turniertitelinnen { background-color: #039; background-image: url(../images09/imgallg/hg_titel.gif); background-repeat: no-repeat; background-position: right 0; height: 104px; width: 530px; z-index: 3; visibility: visible; float: right; margin-top: 15px; }
#distanzhalterlogounten { background-color: transparent; height: 50px; width: inherit; z-index: 4; visibility: visible; }
#titel { color: white; background-color: transparent; background-image: url(../images09/imgallg/hg_turnierort.jpg); background-repeat: no-repeat; height: auto; width: 530px; z-index: 4; visibility: visible; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; }
#hugnavigationundinhalt { background-color: transparent; height: auto; width: auto; z-index: 2; visibility: visible; margin-bottom: 10px; }
#hugnavigation { background-color: transparent; background-image: url(../images09/imgallg/hg_menu.gif); background-repeat: no-repeat; text-align: right; height: 802px; width: 210px; z-index: 3; visibility: visible; float: left; }
#distanzhalternavindex { height: 150px; width: inherit; z-index: 4; visibility: visible; }
#artundmedia { background-color: transparent; height: auto; width: 11px; z-index: 4; visibility: visible; float: left; padding-top: 90px; }
#navigation { background-color: transparent; text-align: left; height: auto; width: 178px; z-index: 4; visibility: visible; float: right; margin: 2px 0 0; padding: 0; }
#huginhaltundfooter { background-color: transparent; height: auto; width: 530px; z-index: 2; visibility: visible; float: right; }
#huginhalte { background-color: transparent; height: auto; width: 530px; z-index: 3; visibility: visible; }
#texteundbilder { height: auto; width: inherit; z-index: 4; visibility: visible; }
#zurhauptnavigation { background-color: transparent; text-align: right; height: auto; width: 530px; z-index: 2; visibility: visible; margin-top: 30px; padding-bottom: 20px; }
#footer { background-color: #f8f8ff; height: auto; width: 530px; z-index: 2; visibility: visible; }
#hinweisturnierort { background-color: transparent; background-image: url(../images09/imgallg/hg_turnierort.jpg); background-repeat: no-repeat; visibility: visible; z-index: 3; width: inherit; height: auto; }
#graficelement { background-color: transparent; height: auto; width: 55px; z-index: 4; visibility: visible; float: left; margin-top: 5px; margin-bottom: 2px; margin-left: 5px; }
#textturnierort { background-color: transparent; height: auto; width: 465px; z-index: 4; visibility: visible; float: right; margin-top: 17px; }
#textturnierort { background-color: transparent; visibility: visible; margin-top: 17px; z-index: 4; width: 465px; height: auto; float: right; }
#hugcopyright { background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; padding-top: 10px; padding-bottom: 20px; border-top: 1px solid #039; }
#copyrightvermerk { font-size: 10px; height: auto; width: 270px; z-index: 4; visibility: visible; float: left; padding-top: 2px; }
#huglinksfifabluestars { font-size: 10px; height: auto; width: 240px; z-index: 4; visibility: visible; float: right; }
#linkfifa { height: auto; width: 100px; z-index: 5; visibility: visible; float: left; }
#linkbluestars { text-align: right; height: auto; width: 120px; z-index: 5; visibility: visible; float: right; }
/*inhaltelemente*/
.zeilezweispalter { height: auto; width: inherit; z-index: 5; visibility: visible; margin-bottom: 15px; }
.zweispalterlinks { height: auto; width: 180px; z-index: 6; visibility: visible; float: left; }
.zweispalterlinksteams { background-color: #fff; text-align: center; visibility: visible; z-index: 6; width: 155px; height: auto; float: left; padding-top: 10px; padding-bottom: 10px; border: solid 1px #039; }
.zweispalterrechts { height: auto; width: 340px; z-index: 6; visibility: visible; float: right; }
.zeilezweispaltermiteinzug { background-color: transparent; visibility: visible; margin-bottom: 25px; z-index: 5; width: 490px; height: auto; margin-left: 40px; }
.zweispalterrechtsmiteinzug { visibility: visible; z-index: 6; width: 300px; height: auto; float: right; }
.zweispalterrechtsrahmen { visibility: visible; z-index: 6; width: 200px; height: auto; float: right; }
/*spezial zweizeiler fotoarchiv*/
.fotoarchivzweispalterlinks { visibility: visible; z-index: 6; width: 40px; height: auto; float: left; }
.fotoarchivzweispalterrechts { visibility: visible; z-index: 6; width: 475px; height: auto; float: right; }
.fotosaktuelltext { visibility: visible; z-index: 6; width: 360px; height: auto; float: right; margin-bottom: 10px; }
/*spezial zweizeilergeschichte*/
.geschichtezweispalterlinks { visibility: visible; z-index: 6; width: 340px; height: auto; float: left; }
.geschichtezweispalterrechts { font-size: 10px; visibility: visible; z-index: 6; width: 180px; height: auto; float: right; }
/*spezial vierspalter ok*/
.zeilevierspalter { height: auto; width: inherit; z-index: 5; visibility: visible; margin-bottom: 5px; }
.hugvierspalterlinks { height: auto; width: 285px; z-index: 6; visibility: visible; float: left; }
.hugvierspalterrechts { visibility: visible; z-index: 6; width: 244px; height: auto; float: right; }
.vierspalterlinks { visibility: visible; z-index: 6; width: 142px; height: auto; float: left; }
.vierspalterrechts { visibility: visible; z-index: 6; width: 142px; height: auto; float: right; }
.vierspalterrechtsrechts { visibility: visible; z-index: 6; width: 100px; height: auto; float: right; }
/*spezial popup*/
#containerpopup { background-color: transparent; visibility: visible; margin-right: auto; margin-left: auto; z-index: 1; width: 800px; height: auto; margin-top: 20px; }
#footerpopup { background-color: transparent; visibility: visible; z-index: 2; width: 530px; height: auto; }
/*formatierungen allgemein*/
.copyrightgraphicelement { font-size: 10px; font-weight: normal; margin-top: 15px; }
/*textformatierungen*/
.untertiteldunkelblau { color: #f8f8ff; background-color: transparent; background-image: url(../images09/imgallg/hg_turnierort.jpg); background-repeat: no-repeat; height: auto; width: auto; z-index: 5; visibility: visible; margin-bottom: 10px; padding: 3px 0 3px 3px; }
.untertiteldunkelblaupopup { color: #f8f8ff; background-color: #7fb5e3; background-image: url(../images09/imgallg/hg_turnierort.jpg); background-repeat: no-repeat; visibility: visible; margin-bottom: 10px; padding: 3px 0 3px 3px; z-index: 5; width: auto; height: auto; }
.fifahellblauhinterlegt { background-color: #7fb5e3; margin-bottom: 8px; padding-left: 5px; }
.tabellefifahellblau { background-color: #7fb5e3; margin-bottom: 8px; }
.fifagelbhinterlegt { background-color: #fc3; margin-bottom: 8px; padding: 4px 2px; display: inline; }
.fifahellblau30hinterlegt { background-color: #7fb5e3; margin-bottom: 8px; margin-left: 30px; padding-left: 2px; }
.fifabalkenhellblau { color: white; background-color: #7fb5e3; margin-bottom: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
.balkenschwarz { color: white; background-color: #000; margin-bottom: 8px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
h2.turnierort { color: #fff; font-size: 11px; font-weight: bold; background-color: transparent; display: block; }
h1   { font-weight: bold; font-size: 14px; margin: 0; padding: 0; }
h1.indexturniertitel { color: #f8f8ff; font-size: 17px; font-weight: bold; background-color: transparent; margin: 0; padding: 35px 0 0 10px; }
h1.turniertitel { font-size: 20px; font-weight: bold; background-color: transparent; margin: 0; padding: 0; }
#titel h1 { color: white; font-size: 14px; background-color: transparent; padding-left: 10px; }
h2 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
h2.bylineindex { color: #f8f8ff; font-size: 12px; font-weight: normal; background-color: transparent; padding-left: 10px; }
h3 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
h4 { font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
p { font-size: 12px; }
a:link        { color: #039; font-weight: bold; font-size: 12px; background-color: transparent; text-decoration: underline  }
a:visited       { color: #06c; font-weight: bold; font-size: 12px; background-color: transparent; text-decoration: underline  }
a:hover, active      { color: #e6b012; font-weight: bold; font-size: 12px; background-color: transparent; text-decoration: underline  }
h3.namen { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
p.namen { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
a.namen:link { color: #039; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: underline   }
a.namen:visited { color: #06c; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: underline   }
a.namen:hover, a.namen:active { color: #e6b012; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: underline   }
p.plantexttitel  { font-weight: bold; font-size: 11px;}
p.plantext   { font-size: 10px;}
a.spielberichte:link, a.spielberichte:visited { color: #039; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; background-color: transparent; }
a.spielberichte:active, a.spielberichte:hover { color: #e6b012; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; background-color: transparent; }
.tabellestandardschriftgroesse { font-size: 12px; background-color: transparent; }
/*elemente für liste reglemente*/
.zeilereglement { background-color: transparent; height: auto; width: inherit; z-index: 4; visibility: visible; margin-bottom: 15px; }
.reglementtext { background-color: transparent; height: auto; width: auto; z-index: 5; visibility: visible; }
.listereglement { margin: 0 0 0 30px; padding: 0; }
.listereglement li { padding-bottom: 15px; list-style-type: decimal; }
.listereglement .subliste ol { margin-bottom: 0; padding-left: 60px; }
.listereglement .subliste li { margin-bottom: 0; padding-bottom: 0; list-style-type: lower-alpha; }
/*tabellenformatierungen*/
#tab1 td{ background-color: #fff; text-align: center; width: 20%; border:solid 1px #039; padding:5px 0; }
#tab1 tr.hellblau td{ background:#7fb5e3; width: 20%; }
#tab1 tr.dunkelblau td { color: #f8f8ff; font-weight: bold; background-color: #039; width: 20%; }
#tab2{ font-size: 10px; border-collapse:collapse; }
#tab2 td{ border:solid 1px #039; padding:2px 0 2px 2px;}
#tab2 col{ background:transparent;}
#tab2 col.blau{ background:#7fb5e3;}
#tabsiegerliste { font-size: 10px; border-width: 0; border-collapse: collapse; }
#tabsiegerliste td { background-color: transparent; padding: 2px; border: solid 1px #039; }
#tabsiegerliste tr.siegerhellblau td { background: #7fb5e3; }
#tabsiegerliste td.siegerhellblau { background: #7fb5e3; }
#tabsiegerliste tr.siegerdunkelblau td { color: #f8f8ff; font-weight: bold; background: #039; }
.tdhinweisbalkengelb { background-color: #fc0; padding: 15px 10px; }
#tabdownloads { font-size: 11px; border-width: 0; border-collapse: collapse; }
#tabdownloads p { font-size: 11px; }
#tabdownloads td { font-size: 11px; padding-bottom: 6px; }
#tabdownloads a:link, #tabdownloads a:hover { color: #039; font-size: 11px; background-color: transparent; }
#tabdownloads a:hover, #tabdownloads a:active { color: #e6b012; font-size: 11px; background-color: transparent; }
/*elemente fuer fotogalerie*/
#fotovergroesserung { font-size: 10px; text-align: right; width: auto; height: auto; z-index: 5; margin-bottom: 5px; }
#seitenjumps { background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; margin-top: 20px; margin-bottom: 10px; }
#fotoarchivuebersicht { height: auto; width: 300px; z-index: 4; visibility: visible; float: left; }
#nachoben { background-color: transparent; text-align: right; height: auto; width: 100px; z-index: 4; visibility: visible; float: right; }
#tabfotogalerie { width: 526px; padding: 1px; border-width: 0; }
#tabfotogalerie td { background-color: #039; text-align: center; width: 104px; height: 90px; }
ul { margin: 8px 0; padding: 0 0 0 16px; }
ul.gelbhinterlegt { background-color: #fc3; margin: 8px 0; padding: 10px 0 10px 16px; }
li { margin: 0; padding: 0; }
.imglogos { padding-top: 10px; padding-bottom: 10px; }
.imgsponsoren { padding-top: 5px; padding-bottom: 5px; }
.zellendunkelblau { color: #f8f8ff; background-color: #039; }
.zellenhellblau { background-color: #7fb5e3; }
.zitate { font-size: 12px; font-style: italic; background-color: #7fb5e3; padding: 8px; }
.unfett { font-weight: normal; }
.sponslogosrahmenprog { background-color: #fff; text-align: center; height: auto; width: 180px; z-index: 10; visibility: visible; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; outline: solid 1px #ebebfb; }
input,textarea,select { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0; border: solid 1px #039; background: white; padding: 3px; }
input:active, input:focus, input:hover { background: #f8f8ff;}
.reset
{ clear: both; height: 1px; font-size: 1px; }
