body {
  margin: 0;
}
div {
  overflow: hidden;
  position: absolute;
  font: 20px sans-serif;
  line-height: 130%;
  margin: 0;
  padding: 0;
  color: #ffffff;
}
td {
  font: 20px sans-serif;
}

.txtlg {
  font-size: 22px;
  font-weight: bold;
}
img {
  border: 0;
  margin: 0;
  padding: 0;
}
div.txtdiv {
  line-height: 26px;
  color: #ffffff;
}

div.appdiv {
	text-align: center;
	padding-top: 10px;
	border: transparent 1px solid;
}

div.appdivsel {
	text-align: center;
	padding-top: 10px;
	border: #e1e1e1 1px solid;	
}

div.imgdiv {
  background-repeat: no-repeat;
}

ul.start {
  padding: 0;
  margin: 0;
  position: absolute;
  width: 760px;
}

ul.menu {
  padding: 0;
  margin: 0;
  position: absolute;
  width: 200px;
}

ul.list, ul.detail {
  padding: 0;
  margin: 0;
  position: absolute;
  width: 770px;
}

ul.media_menu {
  padding: 0;
  margin: 0;
  position: absolute;
/*  width: 770px; */
}

ul.media_format {
  padding: 0;
  margin: 0;
  position: absolute;
/*  width: 770px; */
}

.start li {
  display: none;
  overflow: hidden;
  width: 750px;
/*  height: 48px; */
  text-align: left;
  padding: 4px 10px 4px 10px;
  font: 20px sans-serif;
  color: #ababab;
  background-color: transparent;
  border: transparent 1px solid;
}

.menu li {
  display: none;
  overflow: hidden;
  width: 190px;
/*  height: 48px; */
  text-align: left;
  padding: 4px 10px 4px 10px;
  font: 22px sans-serif;
  color: #ababab;
  background-color: transparent;
  border: transparent 1px solid;
}

.list li {
  display: none;
  overflow: hidden;
  width: 770px;
/*  height: 48px; */
  text-align: left;
  padding: 4px 10px 4px 10px;
  font: 20px sans-serif;
  font-weight: bold;
  line-height: 140%;
  color: #ababab;
  background-color: transparent;
  border-bottom: gray 1px solid;
}

.media_menu li {
  display: none;
  overflow: hidden;
  width: 770px;
/*  height: 48px; */
  text-align: left;
  padding: 4px 10px 4px 10px;
  font: 20px sans-serif;
  font-weight: bold;
  line-height: 140%;
  color: #ababab;
  background-color: transparent;
  border: transparent 1px solid;
}

.media_format li {

  overflow: hidden;
  width: 770px;
/*  height: 48px; */
  text-align: left;
  padding: 4px 10px 4px 10px;
  font: 20px sans-serif;
  font-weight: bold;



  border: transparent 1px solid;

  color: #ffffff;
  line-height: 140%;
  background: transparent url('../images/40.png') repeat-y top left;

  
}

.media_list li {
  display: none;
  overflow: hidden;
  width: 770px;
/*  height: 48px; */
  text-align: left;
  padding: 4px 10px 4px 70px;
  font: 20px sans-serif;
  font-weight: bold;
  line-height: 140%;
  color: #ababab;
  background: transparent url('../images/play_button_leer.png') no-repeat top left;
  border-bottom: gray 1px solid;
}

.detail li {
  display: none;
  overflow: hidden;
  width: 770px;
/*  height: 48px; */
  text-align: left;
  padding: 10px 10px 10px 10px;
  font: 20px sans-serif;
  font-weight: bold;
  line-height: 140%;
  color: #ababab;
  background-color: transparent;
  border: transparent 1px solid;
}

.menu li span, .list li span, .start li span, .detail li span, .hilfe span {
  font: 20px sans-serif;
  line-height: 140%;
  color: #ababab;
}

.menu .lisel, .list .lisel, .start .lisel, .detail .lisel {
  color: #ffffff;
  background-color: transparent;
  border: #e1e1e1 1px solid;
}

.menu .lisel span, .list .lisel span, .start .lisel span, .detail .lisel span {
  font: 20px sans-serif;
  line-height: 140%;
  color: #ffffff;
}

.media_menu .lisel  {
  color: #ffffff;
  line-height: 140%;
  background: transparent url('../images/40.png') repeat-y top left;
  border: #e1e1e1 1px solid;
}

.media_list .lisel  {
  color: #ffffff;
  background: transparent url('../images/play_button.png') no-repeat center left;
  border: #e1e1e1 1px solid;
}

div.statok {
  color: #50ff30;
}

div.statfail {
  color: #ff5030;
}

ul.app {
  padding: 0;
  margin: 0;
  position: absolute;
}

.app li {
  display: none;
  overflow: hidden;
  width: 310px; 
  height: auto;
  text-align: center;
  padding: 5px 0px 5px 0px;
  color: #ababab;
  background-color: transparent;
  border: transparent 1px solid;
}

.app .lisel {
  color: #ffffff;
  background-color: transparent;
  border: #e1e1e1 1px solid;
}

ul.appmini {
  padding: 0;
  margin: 0;
  position: absolute;
}

.appmini li {
  display: none;
  overflow: hidden;
  width: 266px; 
  height: auto;
  text-align: center;
  padding: 5px 0px 5px 0px;
  color: #ababab;
  background-color: transparent;
  border: transparent 1px solid;
}

.appmini .lisel {
  color: #ffffff;
  background-color: transparent;
  border: #e1e1e1 1px solid;
}

.hilfe {
  font: 18px sans-serif;	
}

.klein {
  font: 16px sans-serif;	
}
