
@charset "utf-8";

@font-face {
font-family: 'Source';
src: url('/fonts/SourceSansPro-Regular.ttf');
font-style: bold;
font-weight: bold;
}

@font-face {
font-family: 'Source';
src: url('/fonts/SourceSansPro-Regular.ttf');
font-style: normal;
font-weight: normal;
}

h3 {
  margin: 0px;
  padding: 0px;
}

#newsroller {
	position: relative;
	min-height: 370px; /* 349 */
	width: 620px;
}
#newsroller .startpage_image img.big {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	display: none;
}
#newsroller .startpage_image a:first-child img.big {
  display: block;
}

#newsroller img.big.active {
	display: block;	
}
.newsrow {
margin: 0px 0px 0px 16px;

}
ul.newsroller-newslist {
	list-style-type: none;
	list-style-image: none;	
	/*margin-left: 178px; */
	margin-bottom: 0;
	z-index: 200;
	position: relative;
	background-repeat: repeat-y;
	padding-bottom: 15px;
	font-size: 1.1em;

}
ul.newsroller-newslist li {
  font-size: .9em;  
  
}
ul.newsroller-newslist h2 {
  font-size: 1.3em;
  background: url(http://bikeboard.at/bbn/bullet-small.png) 0px 5px no-repeat transparent;
  padding-left: 12px;
  border-bottom: 0px;
  margin-bottom: 3px;
  line-height: 1.2em;
 
  
}

ul.newsroller-newslist li div:hover {
	background-color: #dfdfe2;
}

ul.newsroller-newslist a {
	color: #58585a;
	line-height: 140%;
}
ul.newsroller-newslist h2 a {
   color: #FFFFFF;
}

ul.newsroller-newslist h1 {
  font-size: 1.5em;
  background: url(http://bikeboard.at/bbn/bullet-small.png) 0px 5px no-repeat transparent;
  padding-left: 12px;
  border-bottom: 0px;
  margin-bottom: 2px;
  line-height: 1.2em;
  
}

ul.newsroller-newslist h1 a {
   color: #ac0505;
}

.coverfoto .startpage-captions div h3,
.startpage_image h3 {
  color: #ac0505;
  line-height: 2em;
  font-size: 1.3em;
  color: #ac0505;
  width: 610px;
  font-weight: normal;
}

.coverfoto .startpage-captions div h3 span,
.startpage_image h3 span {
  background: url(http://bikeboard.at/bbn/arrow.png) left center no-repeat transparent;
  padding-left: 18px;
}

.startpage-captions div h1 {
  background: url(http://bikeboard.at/bbn/arrow.png) left center no-repeat transparent;
  padding-left: 18px;
}

.startpage-captions div h1 {
  color: #ac0505;
  line-height: 1.6em;
  font-size: 1.3em;
  color: #ac0505;
  width: 610px;
  font-weight: normal;
  margin: 0px;
}

.startpage_image {
  z-index: 20;
  position: relative;
  height: 350px;
  width: 620px;
  float: left;
}

.startpage-captions {
  
}

.startpage-captions div {
  display: none;
  background: url(http://bikeboard.at/bbn/headline-bg.png) left top repeat transparent;
  height: 6.75em;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 620px;
  font-size: 1em;
  color: #000;
  width: 600px;
  z-index: 100;
  padding: 5px 10px 0px 10px;
}

.startpage-captions div:first-child {
  display: block;
}

.startpage-captions img {
  position: absolute;
  right: 10px;
  bottom: 6px;
}

.startpage-captions div span {
  padding-top: 0px;
  display: block;
  line-height: 1.4em;
}

ul.newsroller-newslist {
	width: 207px;
	margin-left: -17px; 
	height: 335px;

	
}

ul.newsroller-newslist div {

}

ul.newsroller-newslist li div {
background-color: #c2c3c4;
padding-top: 9px;
padding-left: 10px;
padding-right: 8px;
margin-left: 12px;
height: 77px;;
  border-bottom: 1px solid white;
}

ul.newsroller-newslist li:first-child div {
	height: 79px;
}

ul.newsroller-newslist li.active {
  background: url(http://bikeboard.at/bbn/newsroller-item-active13.png) left center no-repeat transparent;
  
}

ul.newsroller-newslist li.active div {
  background-color: #dfdfe2;
}

/* 12 */
.heart-inner {
  left: 587px;
}

.container {
  margin-top: 23px;
}

.topnews {
  background: none;
}

.headline-top-news {
  padding-left: 0px;
  padding-right: 0px;
}

.headline-top-news h2 {
  border-bottom: none;
}

.newsrow {
  margin-left: 0px;
}

.news-4 img {
  border-top: 6px solid #a4a5a6;
  padding-top: 1px;
  display: block;
}

.news-3 img {
  border-top: 0px solid #a4a5a6;
  display: block;
}

.news-4 {
	padding-top: 6px;
}

.news-3 {
  margin-top: 16px;
}

.news-3:hover h3{
	background: #AAAAAA;
}
.news-3:hover .news-3-bbstory{
	display: inline;
}


.news-3.bb:hover h3{
	background: #d02619;
}

.news-4:hover img{
  border-color: #CCCCCC;
}

.news-4:hover .news-4-bbstory{
	display: inline;
}


.news-4:hover a{
  color: black;
}




.news-3-bbstory{
	position: absolute;
	display: none;
	margin-left: 151px;
	margin-top: -13px;
}

.news-3-bbstory img{
	border: 0px;
}

.news-4-bbstory{
	position: absolute;
	display: none;
	margin-left: 43px;
	margin-top: -13px;
}

.news-4-bbstory img{
	border: 0px;
}


.news-3.bb img,
.news-4.bb img {
  border-color: #ac0505;
}

.newsrow-4.newsrowspacer {
  margin-top: 1em;
}

.newsrow-4 {
  margin-top: 7px;
}

.newsrow {
  background: url(http://bikeboard.at/bbn/"http://nyx.at/bikeboard/images/design/bg_white.png") repeat scroll 0 0 transparent;
}

.headline-top-news {
  margin-bottom: 0px;
}

.news-4 {  
 margin: 0 10px;
}


.news-4-left {
  margin-left: 0px;
  
}

news-4-right {
  margin-right: 0px;
}

.news-3 em {
   border-bottom: 0px solid #a4a5a6;
   min-height:70px;
   display: block;
   margin-top: 10px;
   color: #444444;
}

.news-3 h2 {
  border-bottom: none;
  margin-top: 9px;
}

.news-3 {
  padding-left: 8px;
  margin-left: 14px;
  border-left: 1px dotted #a4a5a6;  
}

.news-3 {
  margin-right: 0px;
}

.news-3-left {
  padding-left: 0px;
  margin-left: 0px;
  border-left: none;
}

.newsrow {
  width: 815px;
  
}

.news-4 h2 a, .news-3 h2 a {
    color: #000;
}

.news-4.bb h2 a, .news-3.bb h2 a {
  color: #AC0404;
}

.coverfoto {
  position: relative;
}
.coverfoto .startpage-captions div {
  display: block;
}