html, body    { background-color:#FFFFFF; color:#000000;
		padding:0px;
		margin:0px;
		height:100%;
		font:100% Arial, Helvetica, "Century Gothic", Verdana, sans-serif; }

p             { font-family:Arial, Helvetica, "Century Gothic", Verdana, sans-serif; }
p.title       { text-align:center; }

h1	{ text-align:right; margin-top:0em; margin-right:.2em; margin-bottom:0;
	  color:blue; background-color:transparent; }
/* { font-size:2em; text-align:center; } */
h2	{ font-size:150%; text-align:center; }
h3	{ font-size:130%; }
h4	{ font-style:italic; }		/* mostly for Home page */
h5	{ font-size:100%; margin-top:.6em; margin-bottom:.5em; }

/*.home h1, .aktuell h1, .archiv h1, .verein h1, .support h1, .kalender h1, .links h1, .mitglied h1, .vorstand h1,
.bericht h1, .turnier h1	{ text-align:right; margin-top:0em; margin-right:.2em; margin-bottom:0;
	  color:blue; background-color:transparent; } */
.bericht h2 { text-align:left; }
.turnier h3 { font-size:1.2em; margin:0 1em 0 0; }
.turnier td { padding-top:1em; }

.aktuell .container { margin:0px auto 1em auto; padding:.5em .5em; width:80%; max-width:40em; }
.archiv .container { width:95%; margin:1em auto .5em auto;}
.mitglied .container { padding-left:1em; padding-right:1em; width:auto;} 
.vorstand .container { width:90%; margin:1em auto .5em auto;} 
.links .container { width:90%; margin:1em auto .5em auto;}
.turnier .container { width:80%; margin:1em auto .5em auto; max-width:40em; }
.bericht .container { width:90%; margin:1em auto .5em auto;}
.kalender .container { width:95%; margin:1em auto .5em auto;}
.training .container { width:90%; margin:1em auto .5em auto;}



#navcontainer	{ background-color:#FFFFFF; margin-top:0px; text-align:center; }  /* margin-top:-12px; height:1em; */
#navlist 	{ /*white-space:nowrap;*/ margin-top:0px; padding:0px 0px 2px; text-align:center; zoom:1; }
#navlist ul	{ margin-left:40em; padding-left:0; white-space:nowrap; margin-top:-1em; width:100%; text-align:left;}
#navlist li	{ display:inline; list-style-type:none; border-bottom-right-radius:.5em; -moz-border-radius-bottomright:.5em;  }
#navlist a	{ padding:3px 10px; }
#navlist a:link, #navlist a:visited	{ color:#fff; background-color:#0000FF; text-decoration:none;
			border-bottom-left-radius:.5em; -moz-border-radius-bottomleft:.5em; 
			border-bottom-right-radius:.5em; -moz-border-radius-bottomright:.5em; }
#navlist a:hover	{ color:#fff; background-color:#6B6BB2; text-decoration:underline; }
#navlist a.current	{ color:#fff; background-color:#000099; }


/* club member names are red */
.member       { color:#FF0000; }

/* titlePage deprecated 07.01.05 in favor of modified h1 (& h2) */
.titlePage    { font-family:"Times New Roman", Times, serif; color: #000000; font-size:24pt; font-weight:bold; text-align:center; }
/* titleArt deprecated (?maybe) 07.01.05 in favor of modified h3 */
.titleArt     { font-family:Arial, Helvetica, "Century Gothic", Verdana, sans-serif; color:#000000; font-size:1.3em; font-weight:bold; }

.titleArtHint,
.bericht h4   { color:#FFF; background-color:#6B6BB2; font-size:.83em; -moz-border-radius: .3em;
		margin-bottom:10px; padding:.2em .2em .4em .3em; clear:left; }

.newsBlurb    { color:#0000FF; font-size:1.2em; font-weight:bold; font-style:italic; margin:2em 1em .8em 1em; }
.newsBlurb2   { color:#0000FF; font-size:1.2em; font-style:italic; margin:1em 1em .8em 1em; }

.bericht .newsBlurb    { margin:1em 1em .8em 0em; }
.welcomeBlurb  { color:#6B6BB2; text-align:center; padding-top:3em; /*background-color:#FFFFAA; position:relative; top:2em;*/ }
.welcomeBlurb .text { color:#6B6BB2; font-size:250%; 
		/*margin-top:2em; margin-rightX:.5em; margin-bottom:2em; margin-leftX:.5em; background-color:#99CC99;*/ }
.welcomeBlurb img  { border:none; margin: .7em .3em; font-size:100%; } /***Need to fix this: Huge ALT texts***/

.newsLink     { color:#0000FF; font-size:80%; }
.moreBox      { color:#000; background-color:#FFF; font-size:.83em; -moz-border-radius:.3em;
		margin-bottom:10px; padding:.1em .2em .4em; border:1px solid #6B6BB2; }

a             { color:#000000; }
a:link        { color:#0000FF; }
a:visited     { color:#990099; }
a:hover       { color:#FF0000; }
a:active      { color:#FF0000; }

#Header		{ width:100%; border-bottom:4px solid #0000FF; background:white url("Images/Mask554CroppedTX3.png") no-repeat;}
#Header .clubName	{ color:#0000FF; background-color:#FFFFFF; float:right; font-weight:bold; }
#Header img#logo { border:none; margin-top:90px; margin-left:120px; margin-right:120px; margin-bottom:0px; width:188px; Xheight:145px; }

/*Images/Mask554CropTX.png*/

/* Calendar items are deliberately small, in the hope of fitting more info in small squares */
.evtCalDay    { color:#000000; background-color:#FFFFCC; font-size:90%; }  /* DotW at top of calendar*/
.evtCalText   { color:#000000; background-color:#FFFFFF; font-size:small; padding-left:.3em; }
.evtCalText p { margin-top:0; }
.evtCalName   { color:#000000; background-color:#FFFFFF; font-size:medium; font-weight:bold; /*font-variant: small-caps;*/}
.evtCalWert   { color:#FF0000; background-color:#FFFFFF; font-size:90%; }  /*compounded; smaller than small */
.evtCalWaffe  { font-style:italic; }

td.halleZu, .halleZu td { color:#FFFFFF; background-color:#5500FF; text-align:center; }
.evtCalWeek, .halleZu .evtCalWeek  { color:#000000; background-color:#FFFF00; font-size:small; font-weight:bold; vertical-align:middle; text-align:left; }



.Footer       { background-color:#FFFFFF; color:#666666; text-align:center;
                margin-top:.5em; font-size:.82em; }

.aktuelles    { float:left;  width:25%; max-width:16em; min-width:10em;
                padding:4px; margin:1.5em .5em .5em;
                background-color:#9999FF; border:4px solid #000099; 
		-moz-border-radius: 1em;	/* only for mozilla browsers, ignored by others */
		border-radius: 1em; }		/* CSS3 property, not yet implemented by browsers */
.breaking     { float:right;  width:35%; max-width:20em; min-width:10em;
                padding:4px; margin:1.5em .5em .5em;
                background-color:#9999FF; border:4px solid #000099; 
		-moz-border-radius: 1em;	/* only for mozilla browsers, ignored by others */
		border-radius: 1em; }		/* CSS3 property, not yet implemented by browsers */

#turniere,
#results      { background-color:white; float:right;
		margin:0px .6em 1em .6em; padding:.5em .5em; 
		width:20%; min-width:10em; max-width:25em; } 

#PageID       { color:#666666; font-style:italic; font-size:.75em; margin:2em 1em .8em 1em; padding-bottom:1em;
		 text-align:center; clear:both; /*display:none; visibility:hidden;*/ }