.ganzwrap {
	background: url(/pure_cycling_tv/i/bg_pctv.jpg);
	background-color: #131311;
	background-position: top left;
	background-repeat: no-repeat;
}


/* --------------------------- NAVIGATION --------------------------- */


div.tvnav {
	position: absolute;
 	padding:0px;
 	margin:0px 0px 40px 0;
	left: 15px;
	
}

div.tvnav ul {
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	font-size:11px;
	line-height:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
	text-transform:uppercase;
}


div.tvnav ul li {
	float:left;
	margin:0;
	padding:0;
	height:30px;
	background-position: 0px 0px;
}

div.tvnav ul li a {
	float:left;
	background-position: 0px 0px;	
	overflow: hidden;
}

li a span , 
li a:hover span{
	display: none
}						
	
li.mtb a {
	width: 56px;
	height: 30px;
	background-image: url(/pure_cycling_tv/i/navi_mtb.gif);
	}
		
li.road a {
	width: 64px;
	height: 30px;
	background-image: url(/pure_cycling_tv/i/navi_road.gif);
	}
	
li.heroes a {
	width: 85px;
	height: 30px;
	background-image: url(/pure_cycling_tv/i/navi_heroes.gif);
	}
	
li.techtalk a {
	width: 109px;
	height: 30px;
	background-image: url(/pure_cycling_tv/i/navi_techtalk.gif);
	}

li.events a {
	width: 84px;
	height: 30px;
	background-image: url(/pure_cycling_tv/i/navi_events.gif);
	}
	
li.archiv a {
	width: 81px;
	height: 30px;
	background-image: url(/pure_cycling_tv/i/navi_archiv.gif);
	}	
	
	
li.alle a:hover,
li.mtb a:hover,
li.road a:hover,
li.heroes a:hover,
li.techtalk a:hover,
li.events a:hover,
li.archiv a:hover {
	background-position: 0px 30px;	
	}

li.alle a.aktiv,
li.mtb a.aktiv,
li.road a.aktiv,
li.heroes a.aktiv,
li.techtalk a.aktiv,
li.events a.aktiv,
li.archiv a.aktiv {
	background-position: 0px -30px;	
	}							
	

/* --------------------------- NEU --------------------------- */ 

.headline {
	margin: 12px 0px 6px 0px;
}

/* /////// TEASER GROSS /////// */ 

div#bigteaser a {
	width:458px;
	height: 293px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	}

div#bigteaser a:hover {
	display: block;
	}

div#bigteaser a img {
	width: 458px;
	height: 293px;
	background: url(/pure_cycling_tv/i/halbinfo_bg.gif) 0px 171px no-repeat;
	}
	
div#bigteaser a:hover img {
	background-position: -458px 171px
	}
	
div#bigteaser a span {
	color: #b0aea7;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin-right: 5px;
	padding-right: 78px;
	position: relative;
	top: -115px;
	left: 5px;
}

div#bigteaser a:hover span {
	color: #eda95a;
}

div#bigteaser a span strong {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;	
}

/* /////// TEASER KLEIN /////// */

div#smallteaser a {
	width: 146px;
	height: 208px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	}

div#smallteaser a:hover {
	display: block;
	background-position: -146px 0px;
	}

div#smallteaser a img {
	width: 146px;
	height: 208px;
	background: url(/pure_cycling_tv/i/sechstelinfo_bg.gif) 0px 86px no-repeat;
	}
	
div#smallteaser a:hover img {
	background-position: -146px 86px
	}
	
div#smallteaser a span {
	color: #b0aea7;
	width: 136px;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin-right: 5px;
	padding-right: 5px;
	position: relative;
	top: -115px;
	left: 5px;
}

div#smallteaser a:hover span {
	color: #eda95a;
}

div#smallteaser a span strong {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;	
}

	
/* --------------------------- ALT --------------------------- */
	

#halbcontainer {
	background-position: top center;
	background-repeat: no-repeat;
	width:458px;
	height: 293px;
	float: left;
	margin-right: 10px;
}

#sechstelcontainer {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 146px;
	height: 208px;
	float: left;
	margin: 0px 10px 24px 0px;
}

.headline {
	margin: 12px 0px 6px 0px;
}

.halbinfo {
	background: url(/pure_cycling_tv/i/halbinfo_bg.gif);
	margin-top: 171px;
	width: 458px;
	height: 122px;
	overflow: hidden;
	background-position: 0px 0px;	
}

a.halbinfo {
	display: block;
	background-position: 0px 0px;
	width: 458px;
	height: 122px;
}

a.halbinfo:hover {
	display: block;
	background-position: 458px 0px;
	width: 458px;
	height: 122px;
}

a.halbinfo h2 {
	font-weight: bold;
	font-size: 11px;
	display: inline;
	text-transform: uppercase;
	margin: 7px 5px 0px 5px;
}

a.halbinfo:hover h2 {
	
}

a.halbinfo p {
	color: #b0aea7;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin: 7px 5px 5px 5px;
	padding-right: 78px;
}

a.halbinfo p strong {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;	
}

a.halbinfo:hover p {
	color: #eda95a;
}

.sechstelinfo {
	background: url(/pure_cycling_tv/i/sechstelinfo_bg.gif);
	width: 146px;
	height: 122px;
	overflow: hidden;
	background-position: 0px 86px;
}


a.halbinfo.sechstelinfo {
	background-position: 0px 0px;
}

a:hover.halbinfo.sechstelinfo {
	background-position: 146px 0px;
}

a.sechstelinfo {
	display: block;
	background-position: 0px 86px;
	width: 146px;
	height: 208px;
}

a.sechstelinfo:hover {
	display: block;
	background-position: 146px 86px;
	width: 146px;
	height: 208px;
}

a.sechstelinfo h2 {
	font-weight: bold;
	font-size: 11px;
	display: inline;
	text-transform: uppercase;
	padding: 7px 5px 0px 5px;
}

a.sechstelinfo:hover h2 {
	
}

a.sechstelinfo p {
	color: #b0aea7;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	margin: 7px 5px 5px 5px;
}

a.sechstelinfo p strong {
	text-transform: uppercase;
	color: #fff;
}

a.sechstelinfo:hover p {
	color: #eda95a;
}

a.sechstelinfo img {
	width: 146px;
	height: 86px;
	background-position: 0px 0px;
}

a:hover.sechstelinfo img {
	width: 146px;
	height: 86px;
	background-position: 146px 0px;
}

