#container {
  position: relative;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width:800px;
}

#Tabelle_01 {
  width:799px;
  height:959px;
  border: 1px #a5a5a5 solid;
}

#Layout-01_ {
  position:absolute;
  left:1px;
  top:1px;
  width:170px;
  height:99px;
  background: url(images/Layout_01.png);
  background-repeat: none;
}

#Layout-02_ {
  position:absolute;
  left:171px;
  top:1px;
  width:629px;
  height:98px;
  background-color: #c3c3c3;
  background: url(images/Layout_02.png);
  border-bottom: 1px #2d2d2d solid;
  font-family: tahoma, verdana;
  text-transform: uppercase;
  font-size: 18px;
}

#Layout-03_ {
  position:absolute;
  left:1px;
  top:99px;
  width:169px;
  height:860px;
  background-color: #bdc7e2;
  border-right: 1px #2d2d2d solid;
  border-top: 1px #2d2d2d solid;
  text-align: left;
}

#Layout-03_>p {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.albumlink,.albumlink:visited {
  color: #000000;
  text-decoration: none;
}


.category {
  padding-left: 10px;
  text-transform:uppercase;
  font-family: tahoma, verdana;
  color: #6c7281;
  font-size: 13px;
}

.album {
  padding-left: 26px;
  font-family: tahoma, verdana;
  color: #000000;
  font-size: 12px;
}

.albumselected {
  padding-left: 26px;
  font-family: tahoma, verdana;
  color: #000000;
  font-size: 12px;
  background-color: #a3afcf; 
}


#Layout-04_ {
  position:absolute;
  left:171px;
  top:100px;
  width:629px;
  height:59px;
  background: url(images/Layout_04.jpg);
  background-repeat: none;
  color: #FFFFFF;
  text-align: center;
}

#Layout-04_container {
  padding: 6px;
}

#Layout-04_container>p {
  margin: 3px;
  font-family: tahoma, verdana;
  font-size: 16px;
} 

#Layout-05_ {
  position:absolute;
  left:171px;
  top:160px;
  width:171px;
  height:799px;
  background-color: #ecece7;
  border-top: 1px #a5a5a5 solid;
  border-right: 1px #a5a5a5 solid;
}

#Layout-05_>p {
  margin: 3px;
  font-size: 14px;
  font-family: tahoma, verdana;
}

.albumtitle {
  font-weight: bold;
}

#Layout-06_ {
  position:absolute;
  left:343px;
  top:160px;
  width:457px;
  height:799px;
  padding: 0px;
  margin: 0px;
  border-top: 1px #a5a5a5 solid;
  font-family: tahoma, verdana;
  font-size: 11px;
  text-align: left;
  background-color:#FFFFFF;
  overflow: hidden;
}

#Layout-05_2 {
  position:absolute;
  left:171px;
  top:159px;
  width:629px;
  height:791px;
  background-color: #202020;
  color: #FFFFFF;
  font-family: tahoma, verdana;
  font-size: 12px;
  padding-top: 10px;
}

.links,.links:visited {
  text-decoration:none;
  color: #FFFFFF;
  font-family: tahoma, verdana;
  font-size: 12px;
}

.songlink,.songlink:visited {
  text-decoration:none;
  color: #000000;
}

body {
  background-color:#FFFFFF;
  background: url(images/back.jpg);
  text-align: center;
  margin: 0px;
  padding: 0px;
  width: 100%;
  padding-top: 20px;
}

#tracks {
  width: 100%;
  border-color: #e0dfe8;
  table-layout:fixed;
  border-collapse:collapse;
}

.odd,.odd_inactive,.odd_time,.odd_time_inactive,.odd_number,.odd_number_inactive {
  background-color: #e0dfe8;
  margin: 0px;
  padding-left: 10px;
  padding-top:3px;
  padding-bottom:3px;
}

.odd_time,.odd_time_inactive {
  width: 40px;
}

.odd_number,.odd_number_inactive {
  width: 20px;
  text-align:right;
}

.even,.even_inactive,.even_time,.even_time_inactive,.even_number,.even_number_inactive {
  background-color: #FFFFFF;
  margin: 0px;
  padding-left: 10px;
  padding-top:3px;
  padding-bottom:3px;
}

.even_time,.even_time_inactive {
  width: 40px;
}

.even_number,.even_number_inactive {
  width: 20px;
  text-align:right;
}

.even_number_inactive,.even_time_inactive,.even_inactive,.odd_number_inactive,.odd_time_inactive,.odd_inactive {
  color: #A0A0A0;
}

img {
  border: 0px;
}

