td.day_select > div{

border:1px solid #EEE;

border-radius: 5px 5px 5px 5px;

margin-bottom:30px;

}

div.head-highlight-day{

border:1px solid #CCC !important;

background-color:#FFF;

border-radius: 5px 5px 5px 5px;

margin-bottom:10px;

}

td.day_select > div:hover{

border:1px solid #CCC;

background-color:#FFF;

border-radius: 5px 5px 5px 6px;

}

td.day_select{

text-align:center;

width:100px !important;

}

.content_top_box{

padding:20px;

font-size:14px;

border:1px solid #CCC;

background-color:#FFF;

border-radius: 5px 5px 5px 5px;

}

div.sendeplan_content{

z-index:10;

margin-top:-20px;

padding:10px;

border:1px solid #CCC;

background-color:#FFF;

border-radius: 5px 5px 5px 5px;

box-shadow:0px 0px 5px 2px #CCC;

}

.new_show_button{

position:absolute;

margin-top:-55px;

margin-left:5px;

}

.dj_avatar{
width:100px;
height:100px;
border-radius: 20px 20px 20px 20px;
-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;
border: 4px solid #DED7C2;
}

.insert_window{

z-index:30;

width:520px;

margin-left:100px;

margin-top:-300px;

min-height:400px;

padding:10px;

border:1px solid #525252;

background-color:#FFF;

border-radius: 5px 5px 5px 5px;

box-shadow:0px 0px 10px 5px #CCC;

}
.onair {
width:80px;
  -webkit-animation: fade 1s infinite;
  animation: fade 1s infinite;
}
@-webkit-keyframes fade {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.button-no-style{
	width:40px;
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}
.mod_abo_false{
	position:absolute;
	margin-top:8px;
	font-family:Oswald;
	font-size:12px;
	border:1px solid #CCC;
	border-radius:5px;
	background-color:#FFF;
	padding:3px;
	width:150px;
	text-align:center;
	height:18px;
	animation-duration: 1s;
	animation-name: slideout;
	-webkit-animation: fader 3s;
	overflow:hidden;
	}
.mod_abo_true{
	position:absolute;
	margin-top:8px;
	font-family:Oswald;
	font-size:12px;
	border:1px solid #889A2C;
	border-radius:5px;
	background-color:#FFF;
	padding:3px;
	width:150px;
	text-align:center;
	height:18px;
	animation-duration: 1s;
	animation-name: slideout;
	-webkit-animation: fader 3s;
	overflow:hidden;
	}
.mod_abo_true:hover,.mod_abo_false:hover{
height:160px;
animation-duration: 1s;
animation-name: slidein;
background-color:#FFF;
box-shadow:0 0 3px 1px #889A2C;
}
@keyframes fader {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes faderout {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slidein {
  from {
    height: 18px;
  }

  to {
    height:160px;
  }
}
@keyframes slideout {
  from {
    height: 160px;
  }
  to {
    height:18px;
  }
}