* { 
  padding: 0; 
  margin: 0; 
} 
body { 
  font-family: tahoma, verdana, arial; 
  font-size: 0.9em; 
  background-color: #FFFFFF; 
}


#container { 
  width: 800px; 
  margin-left: auto; 
  margin-right: auto; 
} 
#tanzheader { 
  width: 800px; 
  padding: 0em; 
  margin-top: 0px; 
  margin-left: auto; 
  margin-right: auto; 
}


#tanz_header_logo { 
  background: url(../images/header.jpg) top left no-repeat; 
  width: 680px; 
  height: 135px; 
  text-indent: -5000px; 
}


#tanz_header2 { 
  background: url(../images/imevlogo.jpg) no-repeat; 
  margin-left: 680px; 
  margin-top: -135px; 
  width: 120px; 
  height: 135px; 
  text-indent: -5000px; 
}


#tanz_menu { 
  margin-top: 10px;
  padding-top: 0px;
  padding-left: 0px; 
  padding-right: 0px; 
  width: 146px; 
  height: 300px; 
  background-color: #ffffff; 
  font-family: tahoma, verdana, arial; 
  font-size: 1em; 
  font-weight: bold;
  text-align: left; 
  text-decoration: none; 
  color: #FF00FF; 
}

#ornament { 
  width: 146px; 
  height: 300px; 
  /* text-indent: -5000px; */
}


#content { 
  width: 448px; 
  margin-top: -610px; 
  margin-left: 146px; 
  padding-left: 10px; 
  padding-top: 10px; 
  padding-right: 10px; 
  min-height: 500px;
  background-color: #FFFFFF; 
  font-family: arial;
  font-size: 14px;
  float: left;
} 

#foto { 
  width: 176px; 
  height: 216px;
  padding-top: 10px;
  padding-left: 10px; 
  background: url(../images/spendenkonto.jpg) no-repeat; 
  background-position: right;
  margin-top: -610px; 
  margin-left: 614px; 
  text-indent: -5000px; 
}


/* #extra { 
  width: 176px; 
  height: 240px; 
  background: url(../images/spendenkonto.jpg) no-repeat; 
  background-position: top right;
  margin-left: 614px; 
  text-indent: -5000px; 
  padding-left: 10px; 
  padding-top: 10px; 
  font-family: tahoma, verdana, arial; 
  font-size: 0.9em; 
  text-align: left; 
  text-decoration: none; 
  color: #ff00ff; 
}   */


#footer { 
  width: 800px; 
  height: 44px; 
  /* background-image: url(../images/footer.jpg); */
  background-color: #FF0000;
  padding-top: 0px; /* Abstand zur Hintergrundlinie */ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 1.2em; 
  float: left;
   
} 


table.moduletable { 
  width: 95  %; 
  padding-left: 2px; 
  text-align: left; 
  font-size: 0.8em; 
}


table.moduletable.th { 
  text-align: left; 
  font-weight: bold; 
  font-size: 0.8em; 
}


table.moduletable.td { 
  font-size: 0.6em; 
  font-weight: lighter; 
}


.contentheading, .componentheading { 
  font-weight: bold; 
  font-size: 1em; 
}


.pathway { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 0.8em; 
  color: #552021; 
}


.button { 
  font-size: 0.8em; 
  background-color: #ff0000; 
  color: #ffff00; 
  border: 0px solid; 
  width: 100px; 
}


.inputbox { 
  color: #282E73; 
  background: #FEEAC5; 
  border: 1px solid; 
}


a.mainlevel:link, a.mainlevel:visited { 
  font-family: tahoma, verdana, arial; 
  font-size: 1em; 
  text-align: left; 
  text-decoration: none; 
  color: #FFff00; 
} 
a.mainlevel:hover { 
  color: #FFFFff; 
}


#tanz_menu ul li {
  padding-top: 10px;
  border:solid 1px #FF0000;
  background-color: #ff0000;
  padding: 5px;
  margin-bottom: 5px;
  display:list-item;
  list-style-type:none; 
} 

#ornament ul li {
  padding-top: 10px;
  border:solid 1px #FFff00;
  background-color: #ffff00;
  padding: 5px;
  margin-bottom: 5px;
  display:list-item;
  list-style-type:none; 
} 

a.buttonheading {
border: 0;
}

a {
  border: 0;
}

a:link, a:active, a:visited {
  text-decoration: none;
  border: 0; 
  color: #FF0000; 
} 

a:hover { 
  color: #000000; 
}
