http://sternstunden.local/11_sternstunden/typo3/backend.php#.adv-container{
	margin-bottom: 1em;
}

#adv-content {
	padding: 10px;
}

#adv-content .col2-set {
	clear: both;
}
#adv-content .col-1 {
	width: 32%;
	float: left;
	display: inline;
}
#adv-content .col-2 {
	float: right;
	display: inline;
	width: 66%;
}
#adv-content .col-2-inner {
	margin-right: 1.5em;
}
#adv-content h2 {
	margin-top: 0;
	margin-bottom: 1em;
}
#adv-content-video-box {
	float: left;
	width: 60%;
	margin-left: 1em;
}
#adv-content .video-button {
	background: url(../../img/advent-calendar/advcal-video-icon.png) no-repeat left 0.1em;
	padding: 0px 5px 5px 30px;
	margin: 2em 0 0.5em 0;
}
#adv-content .video-button .fileinfo {
	color:#333333;
	display:block;
	font-weight:normal;
}
#adv-content-supporter {
	border-top: 2px #fe9901 solid;
	border-bottom: 2px #fe9901 solid;
	padding: 1.5em 0;
	margin: 2em 0em 3em 0;
}
#adv-content-supporter-img {
	float: left;
	display: inline;
	width: 150px;
}
#adv-content-projekt-img div{
	float: right;
	display: inline;
	width: 170px;
	margin-bottom: 1em;
}
.adv-content-air-time {
	margin-top: 2em;
}

#adv-content-number {
	position: relative;
}
#adv-content-number-border {
	background: url(../../img/advent-calendar/advcal-window-border-type.png) no-repeat -240px -200px;
	width: 89px;
	height: 64px;
	text-align: center;gg
	display: block;
	position: absolute;
	left: 170px;
	top: 20px;
}

#adv-container a {
	background: none;
	padding: 0;
}
#adv-container a:hover, 
#adv-container a:focus {
	border: none;
}


#adv-calendar {
	margin: 0 auto 2em auto;
	position: relative;
	width: 100%;
	background: #E3EDFF url(../../img/advent-calendar/advcal-bg-2011.jpg) no-repeat 0 0;
	height: 500px;

	-moz-box-shadow:0 0 10px #111;
	-webkit-box-shadow:0 0 10px #111;
	box-shadow:0 0 10px #111;

	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}

#adv-calendar  .airtime-today {
	position: absolute;
	top: 448px;
	left: 560px;
	color: #333;
	background: #bdcfe7;
}

#adv-windows {
	margin: 0 auto;
	padding: 0px;
	position: relative;
	height: 444px;
	width: 900px;
}
#adv-windows li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#adv-windows a { margin: 0; padding: 0; }
#adv-windows .tooltip {
    display: none;
    background-color:#4f0f0a;
    width:220px;
	z-index: 999;
	position: absolute;
	text-align: left;
	top: 20px;
}
#adv-windows .tooltip p.tooltip-supporter {
	background: url(../../img/advent-calendar/advcal-tooltip-star.png) no-repeat right bottom;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-top: 8px;
	margin-bottom: 7px;
	margin-right: 1em;
	font-size: 120%;
	font-weight: bold;
	font-style: italic;
}

#adv-window-4 .tooltip, #adv-window-5 .tooltip,
#adv-window-7 .tooltip, #adv-window-10 .tooltip, 
#adv-window-12 .tooltip, #adv-window-14 .tooltip,
#adv-window-19 .tooltip {
	left: 54px;
}
#adv-window-1 .tooltip, #adv-window-3 .tooltip,
#adv-window-13 .tooltip, #adv-window-16 .tooltip,
#adv-window-18 .tooltip, #adv-window-20 .tooltip,
#adv-window-21 .tooltip, #adv-window-22 .tooltip{
	left: 65px;
}
#adv-window-2 .tooltip, #adv-window-6 .tooltip,
#adv-window-8 .tooltip, #adv-window-9 .tooltip,
#adv-window-11 .tooltip, #adv-window-15 .tooltip,
#adv-window-17 .tooltip, #adv-window-23 .tooltip {
	left: 89px;
}
#adv-window-24 .tooltip {
	left: 117px;
}

#adv-windows .tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    padding: 5px 7px;
}

.adv-window img {
	position: relative;
}

/* adv-window-type-1 */
#adv-window-4 a,
#adv-window-4 span,
#adv-window-5 a,
#adv-window-5 span,
#adv-window-7 a,
#adv-window-7 span,
#adv-window-10 a,
#adv-window-10 span,
#adv-window-12 a,
#adv-window-12 span,
#adv-window-14 a,
#adv-window-14 span,
#adv-window-19 a,
#adv-window-19 span {
	background: url(../../img/advent-calendar/advcal-window-border-type.png) no-repeat 0 0;
	width: 54px;
	height: 43px;
	text-align: center;
	display: block;
}
#adv-window-4 a img,
#adv-window-4 span img,
#adv-window-5 a img,
#adv-window-5 span img,
#adv-window-7 a img,
#adv-window-7 span img,
#adv-window-10 a img,
#adv-window-10 span img,
#adv-window-12 a img,
#adv-window-12 span img,
#adv-window-14 a img,
#adv-window-14 span img,
#adv-window-19 a img,
#adv-window-19 span img {
	top: 10px;
}
/* adv-window-type-2 */
#adv-window-1 a,
#adv-window-1 span,
#adv-window-3 a,
#adv-window-3 span,
#adv-window-13 a,
#adv-window-13 span,
#adv-window-16 a,
#adv-window-16 span,
#adv-window-18 a,
#adv-window-18 span,
#adv-window-20 a,
#adv-window-20 span,
#adv-window-21 a,
#adv-window-21 span,
#adv-window-22 a,
#adv-window-22 span {
	background: url(../../img/advent-calendar/advcal-window-border-type.png) no-repeat -120px 0;
	width: 65px;
	height: 51px;
	text-align: center;
	display: block;
}
#adv-window-1 a img,
#adv-window-1 span img,
#adv-window-3 a img,
#adv-window-3 span img,
#adv-window-13 a img,
#adv-window-13 span img,
#adv-window-16 a img,
#adv-window-16 span img,
#adv-window-18 a img,
#adv-window-18 span img,
#adv-window-20 a img,
#adv-window-20 span img,
#adv-window-21 a img,
#adv-window-21 span img,
#adv-window-22 a img,
#adv-window-22 span img {
	top: 15px;
}
/* adv-window-type-3 */
#adv-window-2 a,
#adv-window-2 span,
#adv-window-6 a,
#adv-window-6 span,
#adv-window-8 a,
#adv-window-8 span,
#adv-window-9 a,
#adv-window-9 span,
#adv-window-11 a,
#adv-window-11 span,
#adv-window-15 a,
#adv-window-15 span,
#adv-window-17 a,
#adv-window-17 span,
#adv-window-23 a,
#adv-window-23 span {
	background: url(../../img/advent-calendar/advcal-window-border-type.png) no-repeat -240px 0;
	width: 89px;
	height: 64px;
	text-align: center;
	display: block;
}
#adv-window-2 a img,
#adv-window-2 span img,
#adv-window-6 a img,
#adv-window-6 span img,
#adv-window-8 a img,
#adv-window-8 span img,
#adv-window-9 a img,
#adv-window-9 span img,
#adv-window-11 a img,
#adv-window-11 span img,
#adv-window-15 a img,
#adv-window-15 span img,
#adv-window-17 a img,
#adv-window-17 span img,
#adv-window-23 a img,
#adv-window-23 span img,
#adv-content-number-border img {
	top: 20px;
}
/* adv-window-type-4 */
#adv-window-24 a,
#adv-window-24 span {
	background: url(../../img/advent-calendar/advcal-window-border-type.png) no-repeat -360px 0;
	width: 117px;
	height: 84px;
	text-align: center;
	display: block;
}
#adv-window-24 a img,
#adv-window-24 span img {
	top: 30px;
}

#adv-windows a:hover,
#adv-windows a:focus{
	background-position: 0 -200px;
}
#adv-window-4.act a,
#adv-window-5.act a,
#adv-window-7.act a,
#adv-window-10.act a,
#adv-window-12.act a,
#adv-window-14.act a,
#adv-window-19.act a{
	background-position: 0 -100px;
}
#adv-window-1.act  a,
#adv-window-3.act  a,
#adv-window-13.act  a,
#adv-window-16.act  a,
#adv-window-18.act  a,
#adv-window-20.act  a,
#adv-window-21.act  a,
#adv-window-22.act  a{
	background-position: -120px -100px;
}
#adv-window-2.act a,
#adv-window-6.act a,
#adv-window-8.act a,
#adv-window-9.act a,
#adv-window-11.act a,
#adv-window-15.act a,
#adv-window-17.act a,
#adv-window-23.act a{
	background-position: -240px -100px;
}
#adv-window-24.act a {
	background-position: -360px -100px;
}




#adv-window-4.act a:hover,
#adv-window-4.act a:focus,
#adv-window-5.act a:hover,
#adv-window-5.act a:focus,
#adv-window-7.act a:hover,
#adv-window-7.act a:focus,
#adv-window-10.act a:hover,
#adv-window-10.act a:focus,
#adv-window-12.act a:hover,
#adv-window-12.act a:focus,
#adv-window-14.act a:hover,
#adv-window-14.act a:focus,
#adv-window-19.act a:hover,
#adv-window-19.act a:focus{
	background-position: 0 -200px;
	background-color: transparent;
}
#adv-window-1.act  a:hover,
#adv-window-1.act  a:focus,
#adv-window-3.act  a:hover,
#adv-window-3.act  a:focus,
#adv-window-13.act  a:hover,
#adv-window-13.act  a:focus,
#adv-window-16.act  a:hover,
#adv-window-16.act  a:focus,
#adv-window-18.act  a:hover,
#adv-window-18.act  a:focus,
#adv-window-20.act  a:hover,
#adv-window-20.act  a:focus,
#adv-window-21.act  a:hover,
#adv-window-21.act  a:focus,
#adv-window-22.act  a:hover,
#adv-window-22.act  a:focus{
	background-position: -120px -200px;
	background-color: transparent;
}
#adv-window-2.act a:hover,
#adv-window-2.act a:focus,
#adv-window-6.act a:hover,
#adv-window-6.act a:focus,
#adv-window-8.act a:hover,
#adv-window-8.act a:focus,
#adv-window-9.act a:hover,
#adv-window-9.act a:focus,
#adv-window-11.act a:hover,
#adv-window-11.act a:focus,
#adv-window-15.act a:hover,
#adv-window-15.act a:focus,
#adv-window-17.act a:hover,
#adv-window-17.act a:focus,
#adv-window-23.act a:hover,
#adv-window-23.act a:focus {
	background-position: -240px -200px;
	background-color: transparent;
}
#adv-window-24.act a:hover,
#adv-window-24.act a:focus {
	background-position: -360px -200px;
	background-color: transparent;
}



#adv-window-4.cur a,
#adv-window-5.cur a,
#adv-window-7.cur a,
#adv-window-10.cur a,
#adv-window-12.cur a,
#adv-window-14.cur a,
#adv-window-19.cur a{
	background-position: 0 -300px;
}
#adv-window-1.cur  a,
#adv-window-3.cur  a,
#adv-window-13.cur  a,
#adv-window-16.cur  a,
#adv-window-18.cur  a,
#adv-window-20.cur  a,
#adv-window-21.cur a,
#adv-window-22.cur  a{
	background-position: -120px -300px;
}
#adv-window-2.cur a,
#adv-window-6.cur a,
#adv-window-8.cur a,
#adv-window-9.cur a,
#adv-window-11.cur a,
#adv-window-15.cur a,
#adv-window-17.cur a,
#adv-window-23.cur a{
	background-position: -240px -300px;
}
#adv-window-24.cur a {
	background-position: -360px -300px;
}



#adv-window-4.cur a:hover,
#adv-window-4.cur a:focus,
#adv-window-5.cur a:hover,
#adv-window-5.cur a:focus,
#adv-window-7.cur a:hover,
#adv-window-7.cur a:focus,
#adv-window-10.cur a:hover,
#adv-window-10.cur a:focus,
#adv-window-12.cur a:hover,
#adv-window-12.cur a:focus,
#adv-window-14.cur a:hover,
#adv-window-14.cur a:focus,
#adv-window-19.cur a:hover,
#adv-window-19.cur a:focus{
	background-position: 0 -200px;
}
#adv-window-1.cur  a:hover,
#adv-window-1.cur  a:focus,
#adv-window-3.cur  a:hover,
#adv-window-3.cur  a:focus,
#adv-window-13.cur  a:hover,
#adv-window-13.cur  a:focus,
#adv-window-16.cur  a:hover,
#adv-window-16.cur  a:focus,
#adv-window-18.cur  a:hover,
#adv-window-18.cur  a:focus,
#adv-window-20.cur  a:hover,
#adv-window-20.cur  a:focus,
#adv-window-21.cur  a:hover,
#adv-window-21.cur  a:focus,
#adv-window-22.cur  a:hover,
#adv-window-22.cur a:focus{
	background-position: -120px -200px;
}
#adv-window-2.cur a:hover,
#adv-window-2.cur a:focus,
#adv-window-6.cur a:hover,
#adv-window-6.cur a:focus,
#adv-window-8.cur a:hover,
#adv-window-8.cur a:focus,
#adv-window-9.cur a:hover,
#adv-window-9.cur a:focus,
#adv-window-11.cur a:hover,
#adv-window-11.cur a:focus,
#adv-window-15.cur a:hover,
#adv-window-15.cur a:focus,
#adv-window-17.cur a:hover,
#adv-window-17.cur a:focus,
#adv-window-23.cur a:hover,
#adv-window-23.cur a:focus {
	background-position: -240px -200px;
}
#adv-window-24.cur a:hover,
#adv-window-24.cur a:focus {
	background-position: -360px -200px;
}



#adv-window-1 {
	position: absolute;
	top: 30px;
	left: 500px;
}
#adv-window-2{
	position: absolute;
	top: 350px;
	left: 162px;
}
#adv-window-3{
	position: absolute;
	top: 144px;
	left: 163px;
}
#adv-window-4{
	position: absolute;
	top: 254px;
	left: 764px;
}
#adv-window-5{
	position: absolute;
	top: 20px;
	left: 257px;
}
#adv-window-6{
	position: absolute;
	top: 124px;
	left: 441px;
}
#adv-window-7{
	position: absolute;
	top: 30px;
	left: 764px;
}
#adv-window-8{
	position: absolute;
	top: 233px;
	left: 222px;
}
#adv-window-9{
	position: absolute;
	top: 373px;
	left: 548px;
}
#adv-window-10{
	position: absolute;
	top: 274px;
	left: 107px;
}
#adv-window-11{
	position: absolute;
	top: 61px;
	left: 610px;
}
#adv-window-12{
	position: absolute;
	top: 379px;
	left: 423px;
}
#adv-window-13{
	position: absolute;
	top: 144px;
	left: 815px;
}
#adv-window-14{
	position: absolute;
	top: 280px;
	left: 630px;
}
#adv-window-15{
	position: absolute;
	top: 48px;
	left: 63px;
}
#adv-window-16{
	position: absolute;
	top: 205px;
	left: 360px;
}
#adv-window-17{
	position: absolute;
	top: 332px;
	left: 783px;
}
#adv-window-18{
	position: absolute;
	top: 326px;
	left: 324px;
}
#adv-window-19{
	position: absolute;
	top: 380px;
	left: 697px;
}
#adv-window-20{
	position: absolute;
	top: 95px;
	left: 309px;
}
#adv-window-21{
	position: absolute;
	top: 186px;
	left: 682px;
}
#adv-window-22{
	position: absolute;
	top: 386px;
	left: 44px;
}
#adv-window-23{
	position: absolute;
	top: 177px;
	left: 20px;
}
#adv-window-24{
	position: absolute;
	top: 249px;
	left: 465px;
}


