body {
  background-color:#eee;
  background-image: url('img/wallpaper_light.jpg');
  color: white;
  font-size: 1em;      /*  font-size: 1.5em; */ 
  font-family: Arial;
}

a:link, a:visited { text-decoration: none; }

#stage {
	width: 100%;
	max-width: 250px;
	height: 36px;
	margin: 20px 0 16px 0;
	background: url('img/logo.png') no-repeat;
	background-position: center 0;
	background-size: 250px 36px;
}

.entry {
	position: relative;
	max-width: 230px;            /*  230 breite der Flächen */ 
	border: 1px solid #eee;
	height: 60px;                /*   höhe der Flächen */
	background-color: #dbdbdb;
	margin-bottom: 15px;         /*   zwieschenräume der Flächen */
	-moz-border-radius: 10px;
	border-radius: 20px;         /*   rundungen der Ecken */
}

.entry.state1 {
	background-color: #e3dfd7;
}

/* Switch image */
.entry .switch {
	position: absolute;
	top: 10px;
	left: 80px;
	width: 106px;
	height: 43px;
	background: url('img/on_off.png') no-repeat;
	background-position: 0 -43px;
	background-size: 60px 86px;
}

.state1 .switch {
	background-position: 0 0;
}

/* Switch image */
.entry .switchb {
	position: absolute;
	top: 10px;
	left: 80px;
	width: 106px;
	height: 43px;
	background: url('img/suTor1.png') no-repeat;
	background-position: 0 -43px;
	background-size: 50px 50px;
}

.state1 .switchb {
	background-position: 0 0;
}

/* Switch image */
.entry .switchc {
	position: absolute;
	top: 10px;
	left: 80px;
	width: 53px;
	height: 43px;
	background: url('img/suSpyTest.png') no-repeat;
	background-position: 0 -49px;
	background-size: 53px 87px;
}

.state1 .switchc {
	background-position: 0 0;
}

/* Switch name */
.entry .info {
	position: absolute;
	top: 19px;
	left: 150px;
	color: #666;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.entry.state1 .info { color: #000; }

/* Channel info */
.entry .channel {
	position: absolute;
	top: 38px;
	left: 150px;
	color: #bbb;
	font-size: 14px;
	text-decoration: none;
}



.entry .infob {
	position: absolute;
	top: 5px;
	left: 130px;
	color: #666;
	font-size: 14px;
	text-decoration: none;
}

.entry .channelb {
	position: absolute;
	top: 21px;
	left: 130px;
	color: #777;
	font-size: 15px;
    font-weight: bold;
	text-decoration: none;
}

.entry .channelc {
	position: absolute;
	top: 10px;
	left: 80px;
	color: #777;
	font-size: 15px;
    font-weight: bold;
	text-decoration: none;
}

}
.entry.state1 .channel { color: #777; }
