body {
	font-family : Courier New, Courier, monospace;
	font-size : 10pt;
	color : Black;
	background-color : white;
	margin:0;
}
a, a:link, a:visited, a:hover  {
	color:Navy;
	text-decoration : none;
}

div.Ticker {
	text-align : center;
	font-family : Courier New, Courier, monospace;
	font-size : 12pt;
	letter-spacing : 2px;
	color : #191970;
	padding-top : 10px;
}


/*   Tabellenzellen   */

td.Kopf {
	background-color :#2F75AE;
	color : navy;
	font-weight : bold;
}
td.Body {
	font-size : 10pt;
	background-color : #B4CCE9;
	padding : 10 10 10 10;
	vertical-align : top;
	width : 411px;
}

input.text {
	width : 184px;
}

.geb_year {
	width : 25px;
}

.ver_year {
	width : 68px;
}

td {
	font-size : 10pt;
}
td.Sponsoren {
	background-color : white;
	border-right-color : #191970;
	border-right-style : solid;
	border-right-width : 1px;
}
td.Sponsoren1 {
	font-family : Courier New, Courier, monospace;
	font-size : 11px;
	color : #191970;
}
td.Sponsoren2 {
	border-color : #191970;
	border-style : solid;
	border-width : 1px;
	height : 80px;

	text-align : center;
}


/*   Navigationsmenü   */

td.Menu {	
	background-color : #2F75AE;
	width : 120px;
	text-align : left;
}

 a:link.Menu,a:visited.Menu {
	font-family : Courier New, Courier, monospace;
	display:block;
	font-size : 8pt;
	color : White;
	text-decoration : none;
	width : 107px;
	background-color :#104078;
	padding : 5px 0 5px 13px; 	
	margin : 2px 0;
}

a.Menu:hover, a.Menu:active {
	background-color : #B30000;	
}

TD.Navi {
	font-family : Courier New, Courier, monospace;
	font-size : 8pt;
	color : White;
	text-decoration : none;
	background-color :#104078;
	height : 25px;
	width : 120px;
}

/*   Überschriften   */

h1 {
	font-size : 24px;
	font-weight : bold;
	letter-spacing : 3px;
	color : #104078;
	text-align : left;
}
h2 {
	font-size : 14px;
	color : #104078;
	text-align : left;
}
h3 {
	font-size : 12px;
	color : #104078;
}


h2.Kopf {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color :White;
	font-size : 26px;
}
h3.Kopf {
	margin-bottom :-15px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color : White;
	font-size : 18px;
}

/*   Fusszeile   */

td.Fusszeile {
	font-size : 10px;
	color : White;
	letter-spacing : 3px;
	background-color :  #2F75AE;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 8px;
}
a.Fusszeile, a:link.Fusszeile, a:visited.Fusszeile, a:hover.Fusszeile  {
	color : White;
	text-decoration : none;
}


/*   Sonstiges   */

hr {
	color :  #2F75AE;
	height : 1px;
}

li {
	margin-left : -21px;
	padding-bottom : 4px;
	list-style-type : square;
}

/******* Datei Upload *******/
form.uploadForm
{
  border:1px dotted #2F75AE;
  padding:4px;
} 

form.loginForm
{
  padding:4px;
}

input.uploadInput
{
   
}

input.loginInput
{
   width:95%;
}

input.marker
{
   display:none;
}

label.formLabel,input.buttonSubmit
{
  display:block;
  margin:5px 0 1px 0;
}

table.fileList
{
  width:90%;
  margin:2px 0 10px 0;
  border:none; 
}

table.fileList th
{
  font-size:10pt;
  color:#104078;
  text-align:left;
  padding:4px;
}

table.fileList td
{
  padding:4px;
}

table.fileList tr.odd
{
  background-color:#2F75AE;
  color:white;
}

table.fileList tr.even
{
  background-color:#5683A5;
  color:white;
}
