body{
  font-family: Franklin Gothic Book;
  font-size: 11pt;
  color: #444444;
  background-color: #ffffff;
}

/* FARBEN */

.red
{
	color: #ff0000;
}

.size12
{
	font-size: 12pt;
}

/* LINKS */

a:link {
	font-weight: bold;
	text-decoration: none;
	color: #444444;
}

a:hover, a:active, a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #444444;
}

/* ÜBERSCHRIFTEN */

h1  {	
	font-size: 14pt;
	text-decoration: none;
	padding-left: 4px;		
	margin-top: 12px;
	color: #33cccc;
	
}

h2  {	
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	color: #444444;
	border-bottom: 1px solid #33cccc;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

h3  {	
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 25px;
	color: #444444;
	font-style:italic;
}

hr {
	border: 0;
	width: 600px;
	height: 2px;
	color: #ffd69b;
	background-color: #ffd69b;	
}


/* TABELLEN */


td {
	font-family: Franklin Gothic Book;
	color: #444444;
	font-size: 11pt;
}

span {
    font-size: 10pt;
	color: #00308F;
	border: 0px;
}

.nav {
	padding-left: 10px;
}

/* INPUT, SELECT, TEXTAREA */

INPUT {
  	font-family: Franklin Gothic Book;
  	font-size: 9pt;
	border-color:#d5d5d5;
	border-style:solid;
	border-width:1px;
}

INPUT:focus{
  	font-family: Franklin Gothic Book;
  	font-size: 9pt;
	background-color:#fafafa;
	border-color:#a5a5a5;
	border-style:solid;
	border-width:1px;
}

textarea {
  	font-family: Franklin Gothic Book;
  	font-size: 9pt;
	border-color:#E5E5E5;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
	overflow:auto;
}

Textarea:focus {
  	font-family: Franklin Gothic Book;
  	font-size: 9pt;
	background-color:#fafafa;
	border-color:#a5a5a5;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
}


/* Tabelle der Hauptnavigation */

table.navi {
	color: #FFFFFF;
	width:190px;
	/*background-color:#00308F;*/
	background-color : #C6C6C6;
}

table.head {
	color: #FFFFFF;
	background-color : #C6C6C6;
	width: 100%;
}

table.title, table.nw, table.motto, table.aktuell, table.kurse, table.gebuehren, table.impressum {
	color: #000000;
	background-color : #ffffff;
	width: 450px;
}

.nwtreff td {
	color: #444444;
	background-color : #00fff0;
}

.programm td {
	color: #000000;
	background-color : #eeeeee;
}

.nw td, .motto td, .aktuell td, .kurse td, .gebuehren td, impressum td {	
	font-size: 11pt;
	color: #444444;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.navpoint td{
  color: #FFFFFF;
  vertical-align:middle;  
  height:17px;
}

A.navpoint:link, A.navpoint:visited, A.navpoint:active {
	font-size:9pt;
	display:block;
	color: #FFFFFF;
	padding-left:24px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
}

A.navpoint:hover { 
	color: #444444; 
	/*background-color:#0C1CE2; */
	background-color: #eeeeee;
	text-decoration:none; 
}

A.headnavpoint:link, A.headnavpoint:visited, A.headnavpoint:active {
	font-size:9pt;
	display:block;
	padding-left:10px;
	padding-right:10px;
	color: #FFFFFF;
	text-decoration:none;
}

A.headnavpoint:hover { 
	color: #444444;
	padding-left:10px;
	padding-right:10px;
	background-color: #eeeeee;
	text-decoration:none; 
}

/* horizontaler Trenner fuer die linke Navigation */
table.navi td.separator {
	/*background-color:#0D44F5;*/
	background-color:#33cccc;
	height:1px; 
}

TFOOT {
	font-family: Franklin Gothic Book;
	font-size: 9pt;
	background-color: #f0f0f0;
	color: #606060;
	text-align: center;
}

.nav_verlauf {
	background: url(nav_verlauf.jpg);
	background-color: #ffffff;
}

p img {
	margin-left: 6px;
	margin-bottom: 3px;
	margin-top: 2px;
	/*border: 1px solid #444444;*/
}
