/******************************************************************************
***** Stylesheet für den Schachclub Horben
*******************************************************************************/


/* body definition */
body 	{
		background-color:#E8E8F8;
		margin-top:8px;
		margin-bottom:8px;
		margin-left:6px;
		margin-right:6px; 
		font-size:9pt;
		font-family:Arial,sans-serif;
		font-weight:normal;
		color:#000000;
	}


body.menu	{
		background-color:#96A0FA;
		background-image:url(images/bar2.gif); background-repeat:repeat-y; background-attachment:fixed;	
		margin-top:3px;
		margin-bottom:3px;
		margin-left:4px;
		margin-right:0px; 
	}

body.bar	{
		background-color:#96A0FA;
		background-image:url(images/bar.gif); background-repeat:repeat-x; background-attachment:fixed;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px; 
	}

body.right	{
		background-color:#FFFFFF;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px; 
	}

/* paragraphen */
p			{ font-size:11pt; font-family:Arial,sans-serif; font-weight:bold; color:#000000; }
p.presse	{ font-size:12pt; font-family:Arial,sans-serif; font-weight:bold; color:#000000; }
p.big		{ font-size:13pt; font-family:Arial,sans-serif; font-weight:bold; color:#000000; }
p.impressum	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal;     color:#000000; }

/* spans */
span.menutitle	{ font-size:14pt; font-family:Arial,sans-serif; font-weight:bold; color:#ffffff; }
span.error		{ font-size:9pt; font-weight:bold; color:#d04040; }
span.marker		{ background-color:#FDF84D; }
span.small		{ font-size:7pt; }
span.smallbold	{ font-size:7pt;  font-weight:bold;}

span.adminuser	{ font-size:8pt; color:#606060; }
span.bannertimer	{ font-size:6pt; background-color:#AAB3FF; }


/* links */
a:link    { text-decoration:underline; color:#000000; }
a:visited { text-decoration:underline; color:#000000; }
a:active  { text-decoration:underline; color:#000000; }
a:hover   { text-decoration:underline; color:#000000; }

a.plain:link    { text-decoration:none; color:#000000; }
a.plain:visited { text-decoration:none; color:#000000; }
a.plain:active  { text-decoration:none; color:#000000; }
a.plain:hover   { text-decoration:none; color:#000000; }

a.menu:link    { text-decoration:none; color:#ffffff; }
a.menu:visited { text-decoration:none; color:#ffffff; }
a.menu:active  { text-decoration:none; color:#ffffff; }
a.menu:hover   { text-decoration:none; color:#ffffff; background-color:#B0C0FF; } /* background-color:#334499; */

a.topmenu			{ display:block; }
a.topmenu:link    { text-decoration:none; color:#202030; }
a.topmenu:visited { text-decoration:none; color:#202030; }
a.topmenu:active  { text-decoration:none; color:#202030; }
a.topmenu:hover   { text-decoration:none; color:#202030; background-color:#B0C0FF; }

a.title:link    { text-decoration:underline; color:#000066; }
a.title:visited { text-decoration:underline; color:#000066; }
a.title:active  { text-decoration:underline; color:#000066; }
a.title:hover   { text-decoration:underline; color:#000088; }

a.presse:link    { text-decoration:none; color:#000066; }
a.presse:visited { text-decoration:none; color:#000066; }
a.presse:active  { text-decoration:underline; color:#000066; }
a.presse:hover   { text-decoration:underline; color:#000088; }

a.presse2:link    { text-decoration:none; color:#000066; }
a.presse2:visited { text-decoration:none; color:#000066; }
a.presse2:active  { text-decoration:underline; color:#000066; }
a.presse2:hover   { text-decoration:none; color:#000088; background-color:#96A0FA;}

a.red:link    { text-decoration:underline; color:#a00000; }
a.red:visited { text-decoration:underline; color:#a00000; }
a.red:active  { text-decoration:underline; color:#a00000; }
a.red:hover   { text-decoration:underline; color:#a00000; }

a.birth:link    { text-decoration:none; color:#FF0000; }
a.birth:visited { text-decoration:none; color:#FF0000; }
a.birth:active  { text-decoration:underline; color:#FF0000; }
a.birth:hover   { text-decoration:underline; color:#FF0000; background-color:#FFFFFF;}

a.lbirth:link    { text-decoration:none; color:#808080; }
a.lbirth:visited { text-decoration:none; color:#808080; }
a.lbirth:active  { text-decoration:underline; color:#808080; }
a.lbirth:hover   { text-decoration:underline; color:#808080; background-color:#FFFFFF;}

a.birth2:link    { text-decoration:none; color:#555555; }
a.birth2:visited { text-decoration:none; color:#555555; }
a.birth2:active  { text-decoration:underline; color:#555555; }
a.birth2:hover   { text-decoration:underline; color:#555555; background-color:#FFFFFF;}



/* tables */
table.box { border:1px solid #b0b0b0; }
table.box2 { border:1px solid #FFFFFF; }
table.termine { border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; background-color:#000000; }

tr.vorstand 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#F0F0FF; }

td 			{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000; }
td.menu		{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#ffffff; }
td.bar		{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000; line-height:20px;}
td.titel 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#A0C0FF; }
td.syl 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#DAA520; }
td.sticky 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#4D2222; background-color:#FF7474; }
td.presse 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#A0C0FF; } /* background-color:#CCCCFF; */
td.presse2 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#e0e0e0; }
td.presse3 	{ font-size:7pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#e0e0e0; }
td.presse4 	{ font-size:7pt; font-family:Arial,sans-serif; font-weight:normal; color:#808080; background-color:#EBEBD7; }
td.presse5 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#e0e0e0; }
td.presse6 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#f0f0f0; }
td.birth 	{ font-size:7pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066;  background-color:#FFFF99;
}
td.birth1 	{ font-size:7pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066;
}
td.birth2 	{ font-size:7pt; font-family:Arial,sans-serif; font-weight:bold; color:#CCCCCC;
}
td.pagenav 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#c8c8d8; }
td.sitemap 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#DDDDDD; }
td.news 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000; background-color:#F8F8FF; }
td.newshelp 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#606060; background-color:#e0e0e0; }
td.newshelp1 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#606060; background-color:#FFFFFF; }
td.newshelp2 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#A0C0FF; }
td.gray 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000; background-color:#e0e0e0; }
td.spiel 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#D2D2FF; }
td.spiel2 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#D2D2FF; }
td.vorstand 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#F0F0FF; }
td.termintitel	{ font-size:12pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#FFFF99; }
td.termintitelblau	{ font-size:12pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#D2D2FF; } /* border-bottom:1px solid #000000;*/
td.termintitel1 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#FFFF99; }
td.termintitelred 	{ font-size:12pt; font-family:Arial,sans-serif; font-weight:bold; color:#000066; background-color:#FFCCCC; }
td.terminjahr 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#A0C0FF; } /* border-bottom:1px solid #000000; */
td.termin	 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#A0C0FF; border-bottom:1px solid black; }
td.terminvb	 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#9999FF; border-bottom:1px solid black; }
td.terminhl	 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000066; background-color:#d0d0d0; border-bottom:1px solid black; }
td.termincol 	{ font-size:7pt; font-family:Arial,sans-serif; font-weight:normal; color:#707070; background-color:#d8d8d8; border-right:1px solid #909090; }
td.termincolend	{ font-size:7pt; font-family:Arial,sans-serif; font-weight:normal; color:#707070; background-color:#d8d8d8; }

td.galerie { background-color:#5070AF; }
td.galerietext 	{ font-size:9pt; font-family:Arial,sans-serif; font-weight:normal; color:#000000; background-color:#C8D8FF; }

input.button 	{ font-size:8pt; font-family:Arial,sans-serif; font-weight:bold; background:#ffffff; color:#000066; border:1px solid #000000; }
textarea		{ font-size:9pt; font-family:Arial,sans-serif; }

/* tooltip div's' */
.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
}
.tickertip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border: #0080FF solid 0.2em;
}
