*{
	padding:0;
	margin:0;
}
html{
	background-color:#1C0809;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/background.png);
	background-repeat:repeat-x;
}

body#popup{
	background-image:none;
	min-height:600px;
	background-color:#FFF;
}

#global{
	width:1120px;
	margin:0 auto;
	position:relative;
	padding-top:10px;
}

/* TAGS */

#leaderboard{
	margin:0;
	text-align:center;
}

#skyscraper{
	width: 160px;
	height: 600px;
	position:absolute;
	top:40px;
	left:951px;
}

#monsterboard{
	padding-top:5px;
	text-align:center;
}

/* PAGE */

#container{
	width:941px;
	position: relative;
	padding-top:10px;
}

h1{
	color:#000;
	font-size:18px;
	padding-top:8px;
	padding-bottom:8px;
}

h2 .lastupdate{
	padding-left:10px;
	text-align:right;
	color:#999;
	font-size:10px;
	font-style: italic;
}

h2{
	color:#000;
	font-size:13px;
	padding-top:6px;
	padding-bottom:6px;
}

h3{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

p{
	color:#000;
	font-size:12px;
}

.center{
	text-align:center;
}

/* HEADER */

#header{
	height:120px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#header #logo a img{
	border:0;
	margin-left:10px;
}


#header #onAirImg{
	position:absolute;
	margin-left:460px;
	margin-top:30px;
}

#header #onAir{
	position:absolute;
	margin-left:565px;
	margin-top:28px;
}

#header #onAir p{
	color:#FFF;
	padding:0px 0px 0px 0px;
	margin-bottom:-1px;
}

#header #onAir p span.italic{
	font-style:italic;
}

#header #letzteTitel{
	position:absolute;
	margin-left:565px;
	margin-top:70px;
}

#header #letzteTitel p a{
	color:#FFF;
}

ul.infoMenu{
	position:absolute;
	margin-top:-127px;
	margin-left:180px;
}

ul.infoMenu li.infoMenuLinks{
	display:inline;
	padding-right:7px;
}

ul.infoMenu li.infoMenuLinks a{
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

ul.infoMenu li.infoMenuLinks a:hover{
	text-decoration:underline;
}

#header ul.topMenu{
	position:absolute;
	margin-top:-34px;
	margin-left:157px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:9px;
	padding-right:9px;
}

#header ul.topMenu li.topMenuLinks{
	display:inline;
}

#header ul.topMenu li.topMenuLinks a{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#header ul.topMenu li.topMenuLinks a img{
	border:0px;
	position:absolute;
	margin-top:-3px;
	margin-left:-20px;
}

#header ul.topMenu li.topMenuLinks a .red{
	color:#E20A16;
	padding-right:30px;
}

#header ul.topMenu li.topMenuLinks a span.quickLink{
	font-size:12px;
	background-image:url(../images/btn.jpg);
	background-repeat:repeat-x;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:9px;
	padding-right:9px;
}

#header ul.topMenu li.topMenuLinks a span.quickLink:hover{
	background-image:url(../images/btn_over.jpg);
	background-repeat:repeat-x;
}

#header ul.topMenu li.topMenuLinks a span.selectedQuickLink{
	font-size:12px;
	background-image:url(../images/btn_over.jpg);
	background-repeat:repeat-x;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:9px;
	padding-right:9px;
}

/** SITE CONTENT **/

#wrapper{
	width:941px;
	background-color:#FFF;
	background-image:url(../images/TopContent.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
}

/* LEFT MENU */

#leftMenu{
	float:left;
	margin-left:10px;
}

#leftMenuMiddle{
	width:164px;
	background-image:url(../images/MenuRepeat.png);
	background-repeat:repeat-y;
}

#leftMenuMiddle .red{
	color:#E20A16;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
}

#leftMenuMiddle ul{
	padding-left:20px;
	padding-top:25px;
}

#leftMenuMiddle ul li{
	list-style-type:none;
	font-size:12px;
	padding-bottom:5px;
}
#leftMenuMiddle ul li ul#secondMenu{
	padding:0px 0px 0px 15px;
	margin-bottom:-4px;
	width:110px;
}

#leftMenuMiddle ul li.elementMenu a, #leftMenuMiddle ul li ul#secondMenu li.secondElementMenu a{
	color:#000;
	text-decoration:none;
}

#leftMenuMiddle ul li.elementMenu a:hover, #leftMenuMiddle ul li ul#secondMenu li.secondElementMenu a:hover{
	text-decoration:underline;
}

#leftMenuMiddle ul li.elementMenuSelected a, #leftMenuMiddle ul li ul#secondMenu li.secondElementMenuSelected a{
	text-decoration:underline;
	color:#E20A16;
}

#leftMenuMiddle .formLine{
	font-size:10px;
	padding-left:20px;
	padding-bottom:1px;
}
#leftMenuMiddle .loginInput{
	font-size:10px;
	margin-left:16px;
	height:14px;
	width:70px;
}

#leftMenuMiddle .passInput{
	height:14px;
	width:70px;
}

#leftMenuMiddle .submitInput{
	border:0;
	background-color:#FFF;
	margin-left:-3px;
	cursor:pointer;
	font-size:8px;
}
	
#leftMenuBottom{
	width:164px;
	height:164px;
	background-image:url(../images/MenuBottom.png);
	background-repeat:no-repeat;
}

#TicketRegionalHeader{
	margin-top:10px;
	margin-bottom:-4px;
}

#TicketRegionalHeader a img{
	border:0;
}

#TicketRegionalContent{
	background-image:url(../images/TicketRegionalContent.jpg);
	background-repeat:repeat-y;
}

#TicketRegionalContent ul{
	padding:5px 0px 5px 12px;
}

#TicketRegionalContent ul li{
	list-style-type:none;
	overflow:hidden;
	padding:3px 0px 3px 0px;
}

#TicketRegionalContent ul li hr{
	width:140px;
	height:2px;
	background-color:#DCDCDC;
	margin:0px 0px 6px 0px;
	border:0;
}

#TicketRegionalContent ul li #highlightImage{
	float:left;
}

#TicketRegionalContent ul li #highlightImage img{
	padding-right:2px;
	float:left;
	width:45px;
	border:0;
}

#TicketRegionalContent ul li #highlightContent{
	float:right;
	padding-right:15px;
	width:85px;
}

#TicketRegionalContent ul li a #highlightContent p{
	font-size:10px;
}

#TicketRegionalContent ul li a:hover #highlightContent p{
	text-decoration:underline;
}

#TicketRegionalContent ul li a #highlightContent p.type{
	font-size:11px;
	font-weight:bold;
}

#TicketRegionalContent ul li #highlightContent p.highlightTitle{
	color:#E20A16;
}

#TicketRegionalFooter{
	background-image:url(../images/TicketRegionalFooter.jpg);
	background-repeat:no-repeat;
	width:163px;
	height:8px;
}

/* CONTENT */

#content{
	font-size:12px;
	width:557px;
	float:left;  
	padding-bottom:30px; 
	padding-left:5px;
}

#content p{
	max-width:550px;
}

#content a{
	color:#E20A16;
}

#content ul {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:25px;
	padding-top: 5px;
	padding-bottom: 5px;	
}


#content hr{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	width:545px;
	height:1px;
	border:0px;
	color:#900;
	background-color:#900;
}

#content div.greyLine{
	width:550px;
	border-top:4px solid #DADADA;
}

#content div.topContent{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#content div.topContent div.topContentLeft{
	float:left;
	width:260px;
}

#content div.topContent div.topContentRight{
	float:right;
	width:260px;
	margin-right:15px;
}

#content #autoPromo{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

/* NEWS PANEL */

#content div.newsPanel{
	width:550px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#content #leftNewsPanel{
	float:left;
	width:260px;
	padding-bottom:15px;
}

#content #rightNewsPanel{
	float:right;
	width:260px;
	padding-right:10px;
	padding-bottom:15px;
}

#content div.newsPanel hr.newsLine{
	width:545px;
	height:1px;
	border:0px;
	margin-top:0px;
	color:#000;
	background-color:#000;
}

#content div.topContent dl {
	margin-top:15px;
	margin-bottom:0px;
}

#content div.newsPanel dl {
	margin-top:10px;
	margin-bottom:0px;
}

#content div.newsPanel dl dt.catTitle, #content div.topContent dl dt.catTitle,#content div.newsPanel dl dt.catTitleNTV{
	color:#666;
	font-size:14px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:4px;
	border-top-color: #DADADA;
	border-top-width: 4px;
	font-weight: bold;
	background-color: #FBFBFB;
	clear: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #E1E1E1;
	border-left-color: #900;
}

#content div.newsPanel dl dt.newsTitle{
	color:#900;
	font-size:16px;
	margin-top:6px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:8px;
	font-weight: bold;
	clear: left;
}

#content div.newsPanel dl dt.newsTitleNTV{
	color:#900;
	font-size:13px;
	margin-top:0px;
	padding-top:2px;
	padding-left:0px;
	padding-bottom:2px;
	font-weight: bold;
	clear: left;
	background-image: url(../images/arrow_right.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	display: block;
	text-indent: 11px;	
}

#content div.newsPanel dl dt.newsTitle .newsDateCity{
	color:#999;
	font-size:12px;
	font-weight: normal;
	clear: left;
}

#content div.newsPanel dl dt.newsDateCity {
  padding-top:20px;
  margin-bottom:-10px;
	color:#666;
	font-size:12px;
	font-weight: normal;
	clear: left;
}

#content div.newsPanel dl dt.newsTitle a{
	color:#900;
	text-decoration: none;
}

#content div.newsPanel dl dt.newsTitle a:hover{
	text-decoration:underline;
}

#content div.newsPanel dl dt.newsTitleNTV a{
	color:#900;
	text-decoration: none;
}

#content div.newsPanel dl dt.newsTitleNTV a:hover{
	text-decoration:underline;
}

#content div.newsPanel .newsImage{
	float:left;
	width:100px;
	text-align:center;
	padding:4px 4px 4px 4px;
    border: 2px solid #f5f5f5;
	margin-right: 5px;
	overflow:hidden;
}

#content div.newsPanel dl dd.newsImageDetail{
	float:left;
	text-align:center;
	overflow: hidden;
	padding:3px 8px 4px 0px;
}

#content div.newsPanel dl dd.newsContentNTV{
	display:none;
	padding-bottom:8px;
	padding-left: 11px;
}

#content div.newsPanel dl dd.newsContent a{
	color:#900;
	text-decoration: none;
}

#content div.newsPanel dl dd.newsContent a:hover{
	text-decoration:underline;
}

#content div.newsPanel dl dd.newsContentNTV a{
	color:#900;
	text-decoration: none;
}

#content div.newsPanel dl dd.newsContentNTV a:hover{
	text-decoration:underline;
}

#content div.newsPanel ul.newsLocations{
	border:1px solid #000;
	border-right:none;
	list-style-type:none;
	margin-right:5px;
	margin-top:-17px;
}

#content div.newsPanel ul.newsLocations li{
	display:inline;
}
#content div.newsPanel ul.newsLocations li span.listBorder{
	padding:0px 5px 0px 5px;
	border-right:1px solid black;
}

#content div.newsPanel ul.newsLocations li.firstActive span.listBorder a{
	color:#E20A16;
}

#content div.newsPanel ul.newsLocations li span.listBorder a{
	color:#000;
	text-decoration:none;
	cursor:pointer;
}

#content div.newsPanel ul.newsLocations li span.listBorder a:hover{
	color:#E20A16;
}

#content div.newsPanel #news{
	padding-top:20px;
	padding-bottom:0px;
	min-height:60px;
	overflow:hidden;
	width:545px;
}

#content div.newsPanel #news #newsPreview h1.newsTitle{
	padding-top:0px;
	padding-bottom:0px;
	color:#E20A16;
}

#content .pagination{
  clear:left;
  margin-top:60px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	font-size:14px;
	text-align:center;
	border-top-color: #DADADA;
	border-top-width: 4px;
	font-weight: bold;
	background-color: #FBFBFB;
	clear: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #E1E1E1;
	border-left-color: #900;
}

#content .pagination a{
  text-decoration:none;
}

#content .pagination a:hover{
  text-decoration:underline;
}


/* IMAGE GALLERY */

#content ul.galleryCatList{
	list-style-type:none;
	margin-left:15px;
}

/* PLAYLIST */

#content #playlistContainer{
	width:550px;
	overflow:hidden;
}

#content #playlistContainer ul.playlist{
	margin:0;
	padding:0;
	padding-left:10px;
	list-style-type:none;
	width:260px;
	float:right;
}

#content #playlistContainer ul.playlistLastTitle{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:5px 10px 5px 0px;
	width:260px;
	float:left;
	border-right:3px solid #CCC;
}

#content #playlistContainer ul.playlist li, #content #playlistContainer ul.playlistLastTitle li{
	padding-bottom:5px;
}
#content #playlistContainer ul.playlist li.playlistTitle{
	font-size:14px;
	text-align:center;
	color:#666;
	font-weight:bold;
}

#content ul.playlistLastTitle li.playlistTitle{
	font-size:14px;
	text-align:center;
	color:#666;
	font-weight:bold;
	margin-bottom:22px;
}

#content #playlistContainer li span.OnAirSong, #content #playlistContainer li span.OnAirSong{
	color:#666666;
}

#content #playlistContainer li span.OnAirArtist, #content #playlistContainer li span.OnAirArtist{
	font-weight:bold;
}

#content #playlistContainer li span.OnAirHour, #content #playlistContainer li span.OnAirHour{
	float:right;
	font-weight:bold;
}

/* METEO */

#content ul.weatherDaysList{
	padding:0;
	margin:0;
	list-style-type:none;
	width:550px;
	margin-bottom:10px;
	text-align:center;
	padding-bottom:2px;
	border-bottom:1px solid #E20A16;
}

#content ul.weatherDaysList li{
	display:inline;
	margin:0;
	padding:0px 20px 0px 20px;
}

#content ul.weatherDaysList li span.meteoLink{
	border:1px solid #FFF;
	border-bottom:none;
	padding:2px 4px 2px 4px;
}

#content ul.weatherDaysList li span.meteoLinkSelected{
	border:1px solid #E20A16;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFF;
	padding:2px 4px 2px 4px;
	color:#000;
	position:relative;
}

#content ul.weatherDaysList li span.meteoLink:hover{
	border:1px solid #E20A16;
	padding:2px 4px 2px 4px;
	color:#000;
}

#content ul.weatherDaysList li span.meteoLink:hover a{
	color:#000;
}

#content ul.weatherDaysList li span.meteoLink a{
	text-decoration:none;
	color:#444;
}

#content ul.weatherDaysList li span.meteoLinkSelected a{
	text-decoration:none;
	color:#000;
}

/* FORECAST PREVIEW */

#content ul.forecastPreview{
	padding:0;
	margin:0;
	list-style-type:none;
	width:550px;
	text-align:center;
	border-top:1px solid #E20A16;
}

#content ul.forecastPreview li
{	
	padding-top: 10px;
	float: left;	
}

#content ul.forecastPreview li p{
	width:137px;
}


/* RIGHT MENU */

#rightMenu
{
	width:200px;
	background-image:url(../images/rightMenuBackground.jpg);
	background-repeat:repeat-x;
	background-color:#ECF0F3;
	background-position:top left;
	float:right;
	margin-bottom:-20000px;
	padding-bottom:20000px; 
}

#rightMenu ul{
	padding-left:1px;
	padding-top:12px;
}

#rightMenu ul li.rightMenuTitle, #rightMenu ul li{
	list-style-type:none;
	padding-bottom:10px;
}

/* SEARCH */

#content ul.searchResults{
	padding:0;
	margin:0;
	list-style-type:none;
	width:550px;
	margin-bottom:10px;
	text-align:left;
	padding-bottom:2px;
	border-bottom:1px solid #E20A16;
}

#content ul.searchResults li{
	display:inline;
	margin:0;
	padding:0px 8px 0px 0px;
}

#content ul.searchResults li span.resultLink{
	border:1px solid #FFF;
	border-bottom:none;
	padding:2px 4px 2px 4px;
}

#content ul.searchResults li span.resultLinkSelected{
	border:1px solid #E20A16;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFF;
	padding:2px 4px 2px 4px;
	color:#000;
	position:relative;
}

#content ul.searchResults li span.resultLink:hover{
	border:1px solid #E20A16;
	padding:2px 4px 2px 4px;
	color:#000;
}

#content ul.searchResults li span.resultLink:hover a{
	color:#000;
}

#content ul.searchResults li span.resultLink a{
	cursor:pointer;
	text-decoration:none;
	color:#444;
}

#content ul.searchResults li span.resultLinkSelected a{
	text-decoration:none;
	color:#000;
}

#rightMenu ul li.searchBar{
	margin-bottom:-15px;
}

#rightMenu ul li .searchInput{
	width:150px;
	font-size:13px;
	background-color:#ECF0F3;
	padding:2px;
	margin-left:20px;
}

#rightMenu ul li .searchSubmitInput{
	position:absolute;
	margin-left:-18px;
	margin-top:-2px;
}

#content ul.navResults{
	background-image:url(../images/level.png);
	background-repeat:repeat-y;
	background-position:top left;
}

#content ul.navResults li{
	list-style-type:none;
	list-style-image:none;
	background-image:url(../images/sslevel.png);
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:5px 0px 0px 20px;
}

#rightMenu ul li.rightMenuTitle p{
	margin-left:10px;
}

#rightMenu ul li.rightMenuTitle img{
	border:0px;
	padding-top:10px;
	padding-left:10px;
}


#rightMenu ul li.rightMenuTitle .link{
	font-size:13px;
	font-weight:bold;
	color:#E20A16;
	background-image:url(../images/puce.jpg);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:10px;
	margin-left:-1px;
}

#rightMenu ul li.rightMenuTitle .linkImage{
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.imagegallery_description p
{
   color: #FFF;
   font-size:10px;
}

#content_popup_body a{
  font-size:11px;
  color: #F00;
  text-decoration:underline;	
}


#ticker a
{
  color:#000;
  font-size:12px;
  text-decoration:none; 
}

#ticker a:hover
{
  text-decoration:underline; 
}

/* EVENT - AGENDA */

#content h2.topEventTitle{
	color:#990000;
	font-size: 15px;
	font-weight: bold;
}
#content span.EventTitleDesc{
	font-size:12px;
	color:#999;
	font-weight:normal;
}

#content #topEvent{
	overflow:hidden;
}

#content #topEvent img{
	float:left;
	padding:0px 8px 5px 0px;
}

#content #topEvent a{
	color:#990000;
}

#content h2.eventCategory{
	font-size:14px;
	color:#666;
	background-color:#FBFBFB;
	border-top:4px solid #CCC;
	margin:10px 0px 10px 0px;
}

#content ul.eventList{
	margin-left:0px;
}

#content ul.eventList li.event{
	list-style-type:none;
	padding:2px 0px 2px 0px;
}

#content ul.eventList li.event #eventContainer{
	overflow:hidden;
	width:560px;
}

#content ul.eventList li.event span.evenTitle a{
	cursor:pointer;
	background-image: url(../images/arrow_right.png);
	background-position:0px 3px;
	background-repeat: no-repeat;
	color:#990000;
	font-size: 13px;
	font-weight: bold;
	padding-left:15px;
	height:18px;
}

#content ul.eventList li.event #eventDescription{
	width:370px;
	float:left;
	margin-right:5px;
}

#content ul.eventList li.event #eventDescription a{
	color:#990000;
}

/* TRAFIC */

#content ul.highwaysList{
	padding:0;
	margin:0;
	list-style-type:none;
	width:550px;
	margin-bottom:10px;
	text-align:center;
	margin-top:15px;
	padding-bottom:2px;
	border-bottom:1px solid #E20A16;
}

#content ul.highwaysList li{
	display:inline;
	margin:0;
	padding:0px 20px 0px 20px;
}

#content ul.highwaysList li span.highwayLink{
	border:1px solid #FFF;
	border-bottom:none;
	padding:2px 0 2px 0;
}

#content ul.highwaysList li span.highwayLinkSelected{
	border:1px solid #E20A16;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFF;
	padding:2px 0 2px 0;
	color:#000;
	position:relative;
}

#content ul.highwaysList li span.highwayLink:hover{
	border:1px solid #E20A16;
	padding:2px 0 2px 0;
	color:#000;
}

#content ul.highwaysList li span.highwayLink:hover a{
	color:#000;
}

#content ul.highwaysList li span.highwayLink a{
	text-decoration:none;
	color:#444;
	padding-left:15px;
	padding-right:15px;
}

#content ul.highwaysList li span.highwayLinkSelected a{
	text-decoration:none;
	color:#000;
	padding-left:15px;
	padding-right:15px;
}

#content #traffic{
	height:130px;
}

#content #traffic img.trafficImage{
	float:left;
	width:159px;
	height:119px;
}

#content #traffic #trafficInfo{
	padding-top:10px;
	overflow:hidden;
}

#content #traffic #trafficInfo img.trafficState{
	float:left;
	padding-left:20px;
	padding-top:10px;
}

#content #traffic #trafficInfo span.trafficLocation{
	font-size:14px;
	font-weight:bold;
	margin-left:15px;
}

#content #traffic #trafficInfo span.trafficJam{
	font-size:12px;
	margin-left:15px;
}

#content #traffic #trafficInfo span.trafficUpdate{
	font-size:12px;
	margin-left:15px;
	color:#666666;
}

#content #directionSelector p{
	text-align:center;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold;
}

#content #directionSelector span.direction a{
	text-decoration:none;
	color:#999;
}

#content #directionSelector span.selectedDiretion a{
	text-decoration:underline;
}

/* AUSFLUGSTIPPS */

#content #ausflugstipp{
	width:170px;
	height:200px;
	float:left;
	text-align:center;
	padding:0px 5px 0px 5px;
}

#content #ausflugstipp a.ausflugstippLink{
	color:#000;
	text-decoration:none;
}

#content #ausflugstipp a.ausflugstippLink:hover{
	text-decoration:underline;
}

/* TEAM */

#content #team ul{
	list-style-type:none;
	margin-left:0px;
}

#content #team ul li{
	float:left;
	width:170px;
}

#content #team ul li.teamTitle{
	text-align:center;
	padding:0px 7px 10px 7px;
}

#content #team ul li.teamMember{
	height:220px;
	text-align:center;
	padding:7px;
}

/* KONZERT TIPPS */

#content ul.konzertTippsList{
	padding:0;
	margin:0;
	list-style-type:none;
}

#content ul.konzertTippsList li{
	border-bottom:4px solid #CCC;
	padding-bottom:5px;
}

#content ul.konzertTippsList li h2{
	color:#990000;
	font-size: 15px;
	font-weight: bold;
}

#content ul.konzertTippsList li a.readMore{
	float:right;
	margin:5px 5px 0px 5px;
	color:#990000;
	cursor:pointer;
}

#content ul.konzertTippsList li a.readMore:hover{
	text-decoration:underline;
}

/* Adventzkalender */

#content #kalender{
	background-image:url(../images/Adventskalender_background.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	min-height:907px;
	background-color:#881616;
}

#content #kalender ul.adventzkalender{
	margin:10px 0px 0px 5px;
	padding-top:130px;
	width:540px;
}

#content #kalender ul.adventzkalender li{
	float:left;
	width:135px;
	height:115px;
	list-style-type:none;
	background-image:url(../images/bag.png);
	background-repeat:no-repeat;
}

#content #kalender ul.adventzkalender li div.bag{
	width:135px;
	height:115px;
	cursor:pointer;
}

#content #kalender ul.adventzkalender li a{
	text-decoration:none;
}

#content #kalender ul.adventzkalender li div.bag p.day{
	color:#747474;
	font-size:18px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	text-align:center;
	padding:35px 0px 0px 8px;
}

#content #kalender ul.adventzkalender li div.bag p.logo{
	text-align:center;
	padding-left:8px;
}

#content #kalender ul.adventzkalender li div.bag p.logo img{
	border:0;
}

#content #kalender ul.adventzkalender li div.bag p.cadeau img{
	border:0;
	text-align:center;
	padding-left:34px;
  padding-top:30px;	
}
