div.subnav{
	background:transparent url(i/bg_navi_linie.gif) no-repeat scroll 24px 17px;
	margin:402px 0 0 288px;
	*margin-top: 600px!important;
	z-index:3000;
	padding:0 0 35px 0 !important;
	height: 20px;
}

div.subnav 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.subnav ul li {
	float:left;
	margin:0;
	padding:0;
}

div.subnav ul li a {
	color:#fff;
	display:block;
	margin:0;
	padding: 0px 6px 0px 24px;
	text-decoration:none;
}

div.subnav ul li a:hover,
div.subnav.ul li a.hier:hover {
	background: transparent url(/i/bg_subnav_arrow_weiss.gif) no-repeat center left;
	color: #fff;
}

div.subnav ul li a.hier{
	background: transparent url(/i/bg_subnav_arrow_orange.gif) no-repeat center left;
	color: #dd811f;
}

p{
	color: #bababa;
	margin-bottom: 1em;
	margin-top: 1em;
}

div.ganzwrap {
	background-color: #181716;

}

div#allesweiss{
	overflow:visible;
}

div.copydrittel{
	color: #181716;
	padding-right: 10px;
}


a.grau{
	color:#f5d9bd;
}

a.grau:hover{
	color:#fff;
}

a.weiss {
	color:#fff;
}

a.weiss:hover{
	color:#000;
}

ul.sidelinks {
	width: 	292px;
	display: block;
	*margin-left: 0;
	padding: 10px 5px 0 0; 
	margin-top: 12px; 	
	border-bottom: 1px solid #464545;
	border-top: 1px solid #464545;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.sidelinks li {
	font-size: 11px;
	color: #dd811f;
	padding-bottom: 9px;
}

ul.sidelinks li a {
	color: #dd811f;
	display: block;
}
ul.sidelinks li a:hover,
ul.sidelinks li a.white {
	color: #fff;
	cursor: pointer;
} {
	color: #fff;
	cursor: pointer;
}

div.steckbrief{
	border-top: #454444 1px solid;
	position: relative;
	min-height: 140px;
	height: 140px;
	margin-bottom: 28px;
	color: #bababa;
	width: 292px;
	float: left;
	margin-right: 10px;
	letter-spacing: 0.1em;
}

div.steckbrief a {
	background: transparent url(/heroes/young_heroes/i/pfeil_off.png) no-repeat center right;
	*background: none;
	color: #bababa !important;
	padding-right: 20px;
}

div.steckbrief a:hover{
	color:#fff !important;
	background: transparent url(/heroes/young_heroes/i/pfeil_on.png) no-repeat center right;
	*background: none;
		}

div.rechte_spalte{
	margin-left: 30px;
}

div.steckbrief h1{
	font-size: 14px;
	margin: 8px 0 4px 100px;
	padding: 0;
}

div.steckbrief p{
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 0 100px;
	padding: 0;
}


div.steckbrief img{
	position: absolute;
	top:  8px;
	left: 0;  	
}

div.renntermin{
	margin-bottom: 10px;
}

div.renntermin h1{
	font-size: 12px;
	font-weight: bold;
	color: #73bf2d;
	padding: 0;
	margin: 0;
}

div.renntermin a{
	color: #181716;
}

div.renntermin a:hover{
	text-decoration: underline;
}

div.purecyclingtv{
	width: 624px;
	float: left;
	margin: 0;
}

div#sechstelcontainer {
	margin-bottom: 0px;
}

div#download_container div.pull_left {
	float: left;
	width: 275px;
	padding: 2px 10px 0 0;
}
div#download_container div.right_container {
	width: 624px;
	padding: 0 0 0 24px;
	float: left;
	margin: 0;
}
*html div#download_container div.right_container {
	height: 300px;
	}
div#download_container div.right_container div.wallpaper {
	float:left;
	width: 199px;
	margin:  0;
	padding: 0 9px 11px 0;
}

div#download_container div.right_container div.wallpaper img {
	display: block;
	margin-bottom: 2px;
}

div#download_container div.right_container div.wallpaper a {
	font-size: 10px;
	color: #333;
}
	
div#download_container div.right_container div.wallpaper a:hover {
	font-size: 10px;
	color: #fff;
	
	}
select.pull254 {
	width: 254px;
}

p {
	margin: 0 0 16px 0;
}

div.headline {
	padding: 0;
	margin-bottom: 35px;
	_zoom:1 !important;
}
			
span.orange {
	color: #cd6e22;
}
						
.white {
	color: #ffffff;
}

.leftimagecontainer {
	width: 292px;
}

.leftimagecontainer img {
	padding: 5px;
	border-top: 1px solid #454444;
	border-bottom: 1px solid #454444;
}

.leftimagecontainer a {
	color: #dd811f;
	text-transform: none;
	margin-left: 5px;
}

.leftimagecontainer p {
	margin-top: 10px;
	font-size: 11px;
	text-transform: uppercase;
}


table.f10 {	
	margin-bottom: 30px;
	margin-left: 0px;
	color: #bababa;
}

table.f10 td  { 
	line-height: 16px; 
	vertical-align: top; 
	padding-right: 6px; 
	padding-bottom: 4px;
	padding: 4px 6px 4px 0 ; 
	border-top: 1px solid #454444;
	width: 314px;
}


div.zweidrittelwrap{
		width:624px; 
		padding: 0; 	
		color: #fff;
}	

/*
div.zweidrittelwrap h1{
		font-size: 13px;
		padding: 10px 0 4px 0; 	
		color: #73bf2d;
		text-transform: uppercase;
		border-bottom: #73bf2d solid 1px ;
		font-weight: bold;
}
	
*/

div.copydrittel p a:link,
div.copydrittel p a:visited{
	color: #f5d9bd;
	text-decoration: none;
	font-weight: bold;
	}
	
div.copydrittel p a:hover{
	color: #fff;
	font-weight: bold;
	}
	
	

div.zweidrittelwrap span.datum{
	color: #000;
	padding: 4px; 
}	

div.zweidrittelwrap p.termin{
		font-weight: bold; 
		color: #73bf2d;
}

/*---------------------------- TERMINE + BLOGNEWS -------------------------------*/


div.linkfooter {
	padding-top: 4px;
	overflow: hidden;
	margin-bottom: 20px;
}



div.linkfooter h2 {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}


div.linkfooter a,
span.termin {
	border-top: 1px solid #535251 !important;
	color: #bababa;
	display:block;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	width: 292px;
	padding: 5px 10px 5px 0;
}

span.termin span {
	color: #787d7f;
}

div.linkfooter a.arrow {
	background: transparent url(/heroes/young_heroes/i/pfeil_off.png) no-repeat right 7px;
	color: #bababa;
	display:block;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	width: 282px;
	padding: 5px 20px 5px 0;
	text-decoration: none;

}

div.linkfooter a:hover.arrow {
	background: transparent url(/heroes/young_heroes/i/pfeil_on.png) no-repeat right 7px;
	color: #ffffff;
}

