body, table, tr, td, .form_normal { /* Inheritance does not work for all elements! */
 	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
        color: #6C774D
}

body {
  	MARGIN-TOP: 0pt;
    BACKGROUND: #EEF0E8;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 0pt;
    MARGIN-BOTTOM: 0pt;
    	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
        color: #6C774D;
         background-image: url(../img/bildband_neu.jpg);
 background-repeat: repeat-x;
  
}
.normal {
  background-color: #EEF0E8;
}

li {
  margin: 1em;
}

td {
  text-align: left;
}
td.menu, td.photo {
  text-align: center;
}

td.photo table {
 margin-left: auto; 
 margin-right: auto;
}

td.photo table tr td {
  text-align: center;
}

/*td.photo table tr td div {
  text-align: center;
  width:170px;
  overflow: hidden;
}*/

/*td.photo a {
  position: static;
  top: -10px;
}*/

a, a:link, a:active, a:visited  {
	COLOR: #43492E; TEXT-DECORATION: none;
}
a:hover {
	COLOR: #8A9861; text-decoration: none;
}

a.menu, a.menu:visited {
  color: #43492E;
}

a:hover, a.menu:hover { /* Second selector is work-around for Mozilla-/Firefox-Bug. */
  color: #8A9861;
  text-decoration: none;
}

a.activeMenu, a.activeMenu:visited {
  color: #43492E;
}

a.activeMenu:hover {
  /* color: #DEDCDC; */
  color: #777777;
}

.darker {
  background-color: #E1E4DB;
}

.tableHeader {
  background-color: #ADB88E;
  text-align: left;
  color: #3D422B;
}


.form_normal {
  width: 267px;
}

.firstTableColumn {
  /*
    Must be equal to  parameter widthOfFirstColumn in XSLT file changeDataForm.xslt !
  */
  width: 250px;
}


.teamEntry {
  /* falsches Ergebnis mit MS IE 6:
  padding: 5px;
  */
  border: none;
  border-top: #333333 solid 1px;
}
.teamImage {
  float: left;
  margin: 5px;
  margin-right: 1em;
}

/*
.geoLoc {
   width: 20%;
}
*/

#ersteller, #startGreeting {
  width: 65%;
}

.pic {
	border: 1px solid #6C774D;
}

.button {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.aktiv,.nichtaktiv{
	border: solid;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	background-color : #EEF0E8;
	border-color : #3D422B #3D422B #3D422B #3D422B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.aktiv {
	background-color : #CFDEA0;
}
.nichtaktiv{
	background-color : #EEF0E8;
}

