/* Schriftartzuordnung für fast alles */
p,h1,h2,h3,h4,h5,ul,ol,li,div,td,th,address,blockquote,nobr,b,i{font-family:verdana,arial,helvetica,sans-serif;}
input, select { font-size:10pt; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; }
textarea { font-size:10pt; font-family:verdana,arial,helvetica,sans-serif; }

/* Schriftartzuordnung für Quelltextbeispiele */
pre {font-family:Courier;font-size:10pt;}

/* Schriftgrößen */
p,ul,ol,li,div,td,th,address,nobr{font-size:10pt;}
h1{
	font-size:20pt;
	font-weight:bold;
	COLOR: #006633;
	text-align:center;
}
h2{font-size:16pt;}
h3{font-size:12pt;font-weight:bold;color:red}
h4{font-size:10pt;font-weight:bold;}
h5{font-size:8pt;font-weight:normal}
th{font-weight:bold}

/* Klassen für Textausrichtung */
.right{text-align:right;}
.rightmini{text-align:right;font-size:8pt;}
.center{text-align:center;}
.neun{font-size:9pt;}
.neuni{font-size:9pt;font-style:italic;}
.gross{font-size:12pt;}
.mini{font-size:8pt;}
.minifett{font-size:8pt;font-weight:bold;}
.miniitalic{font-size:8pt;font-style:italic;}
.minicenter{font-size:8pt;text-align:center;}
.uebers{font-size:16pt;font-weight:bold;COLOR:#006633;text-align:center;line-height:130%;}
.abteil{font-size:12pt;font-weight:bold;COLOR:#006633;text-align:center;}
.rot{COLOR:red;}
.minirot{font-size:8pt;COLOR:red;}
.gruen{COLOR:green;}
.weissfettcenter{COLOR:white;text-align:center;font-weight:bold;}
.balkengruen{background-color:#006633;color:#FFFFFF;}
.centerminirand{text-align:center;	margin : 8 0 0 0;}
.minicenterohnerand{font-size:8pt;text-align:center;margin:0 0 0 0}
.newsrotfett{font-size:11px;COLOR:yellow;font-weight:bold;}
.newsfett{COLOR:white;font-size:11px;font-weight:bold;}
.news{font-size:11px;font-style:normal}
.verlauf{background-image:url(../images/verlauf.gif); background-repeat:repeat-y;}
.grosscenter{font-size:14pt;font-weight:bold;text-align:center;}

/* Zellrahmen rechts in fett */
.rechtsdick{border-right-width:2px;border-right-style:solid;font-size:8pt;text-align:center;}
.rahmenoben{border-top-style: solid;border-color: Black;}
.rahmenunten{border-bottom-style:solid;border-color: Black;}
.rahmenrechts{border-right-style:solid;border-color: Black;}
.rahmenrechtsunten{border-bottom-style:solid;border-right-style:solid;border-color: Black;}

}

/* Absatz umrahmen z.B. Turnieranmeldung */
.kasten{background-color:#006633;color:#FFFFE0;border-style:solid;border-width:medium;border-color:#FF9966;padding:0.5cm;text-align:center;}

/* Absatz umrahmen */
.box{background-color: Yellow;color: Blue;border-style:solid;border-width: thin;border-color: Blue;text-align:center;margin : 0 5% 0 5%;}
.box2{color: green;border-style:solid;border-width: thin;border-color: green;text-align:left;font-size:8pt;margin : 0 0 0 0;}
.gold{background-color:gold;border-style:solid;border-width:medium;border-color:#006633}

A:link{text-decoration:underline;font-size:10pt;font-family:verdana,arial,helvetica,sans-serif;color:Red;font-weight:bold;}
A:visited{text-decoration:underline;font-size:10pt;font-family:verdana,arial,helvetica,sans-serif;color:Red;font-weight:bold;}
A:hover {color:black;}
A:active{text-decoration:underline;color:black;font-size:10pt;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;}

A.lmini:link{font-size:8pt;font-weight:normal;}
A.lmini:visited{font-size:8pt;font-weight:normal;}
A.lmini:hover{color:black;font-weight:normal;}
A.lmini:active{font-size:8pt;font-weight:normal;}

A.umenu:link{text-decoration:none;color:#000000;background-color:#ffffff;font-size:8pt;font-weight:normal;font-family:verdana,arial,helvetica,sans-serif;}
A.umenu:visited{text-decoration:none;color:#000000;background-color:#ffffff;font-size:8pt;font-weight:normal;font-family:verdana,arial,helvetica,sans-serif;}
A.umenu:active{text-decoration:none;color:#000000;background-color:#ffffff;font-size:8pt;font-weight:normal;font-family:verdana,arial,helvetica,sans-serif;}
A.umenu:hover{text-decoration:none;color:#ffffff;background-color:#000000;font-size:8pt;font-weight:normal;font-family:verdana,arial,helvetica,sans-serif;}

[title]{	cursor:help;}

INPUT{font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
umbruch{page-break-before:always}

a.tooltip {text-decoration:none;font-size:8pt;font-weight:normal;color:black;}
.tooltip span.info{display:none;}
.tooltip:hover span.info{
	display: block;
	position: absolute;
	left: 30px;
	font-weight:bold;
	color:white;
	background-color: Fuchsia;
	border-color: black;
	border: thin solid;
	border-right-width: medium;
	border-bottom-width: medium;
}

.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #eeeeee;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}

.dyncalendar table {
	background-color: #eeeeee;
}

.dynCalendar td {
	background-color: #eeeeee;
}

td.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

