*-------------- aus design.css start ------------*/
#headbar {
	BACKGROUND-POSITION: left 30%; 
	BACKGROUND-IMAGE: url(../images/top_li_round.html);
	BACKGROUND-REPEAT: no-repeat;
/*	width:98%;*/
	BACKGROUND-COLOR: #373737;
}
#headbar .bar {
	PADDING-RIGHT: 0px;
	COLOR: #b3b3b3;
	LINE-HEIGHT: 14px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #373737;
	TEXT-ALIGN: right;
	background-image:url();
/*	width:98%;*/
}
#headbar .bar A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

#bike-type-chooser a{
	background-image:url(../../../data/media/_shared/bike_type_navi/bg_norm.html);
	background-repeat:no-repeat;
	display:block;
	height:13px; 
	line-height:12px;
	text-transform:uppercase;
	color:#373737;
	font-size:10px;
	text-decoration:none;
	padding:0px 10px 0px 8px;
	float:left;
	margin-right:5px;
/*nso aus FarbBtn */
	position:absolute;
	top:0px;
	right:3px;
	width:auto;
	z-index:1;
	overflow:hidden;
/*	background-color: #EEEEEE;*/
}

#bikeContent .attrDetails {
	WIDTH: 100%;
}
/*-------------- aus design.css ende ------------*/
/*-------------- aus showroom.css start ------------*/
#bikeDetailsFrame .mirrorBackground{
	height:14px;
	position: relative;
	background-repeat:no-repeat;
	background-position: 0px 0px;	
	top:-1px;
}
/*-------------- aus showroom.css ende ------------*/
/*-------------- aus layout.css start ------------*/
#site {
/*	WIDTH: 98%;*/
	min-width: 1090px;
}
#rahmen {
	PADDING-LEFT: 18px;
	height:auto;
/*	width:97%;*/
	width:auto;
}
#header{
	height:110px;/*war 74*/
}
.neu1 {
	font-family: Arial, Helvetica, sans-serif;
	width: 99%;
	height:auto;
	visibility: visible;
	overflow: auto;
/*	float: left;*/
	padding-left: 10px;
	padding-bottom:20px;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #C4C4C4;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #C4C4C4;
}
#apDiv1 {
	background-image:url(../../../data/media/_shared/images/farbwahlhintergrund.gif);
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	padding:3px;
	top:20px;
	right:2px;
	width:166px;
	height:380px;
	z-index:3;
	overflow:auto;
	scrollbar-3dlight-color: WHITE;
	scrollbar-arrow-color: WHITE;
	scrollbar-base-color: #666666;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #C4C4C4;
	scrollbar-highlight-color: WHITE;
	scrollbar-shadow-color: WHITE;
	scrollbar-track-color: #C4C4C4;
	/* background-color:#EEEEEE #C6C7C6 e9e9e9*/
/*	border: thin solid #635D63;*/
	visibility: hidden;
	padding-left:3px;
}
#FarbBtn {
	position:absolute;
	top:0px;
	right:3px;
	width:auto;
	height:auto;
	z-index:1;
	overflow:hidden;
}
.Farbauswahlgrafik {
	padding:1px;
	width:57px;
	height:21px;
}
.Farbauswahlgrafik2 {
	padding:3px;
	width:60px;
	height:32px;
}
#apDiv2_temp {
	position:relative; /*war absolut*/
	padding:0px;
	top:98px;
	right:2px;
	width:auto;
	height:auto;
	z-index:3;
	overflow:auto;
	visibility: visible;
}
#apDiv2 {
	position:relative;
	padding:0px;
	top:-100px;
	right:3px;
	width:auto;
	height:auto;
	z-index:3;
	overflow:auto;
	visibility: visible;
	float:right;
}
#apDiv2b {
	position:absolute;
	padding:0px;
/*	top:90px;*/
	bottom:10px;
	right:2px;
	width:auto;
	height:auto;
	z-index:3;
	overflow:auto;
	visibility: hidden;
}
/*-------------- aus layout.css ende ------------*/
/*-------------- aus showroom.css start ------------*/
#bikeContent .imgBike {
/* nso 385 */
	BACKGROUND-POSITION: 0px bottom; 
	RIGHT: 0px; 
	BOTTOM: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: relative; 
	HEIGHT: 500px; /* war 480 nso */
}
#bikeContent .label-old {
/* nso */
	RIGHT: 571px;
	MARGIN-BOTTOM: 4px;
	POSITION: absolute;
	TOP: 351px;
	TEXT-ALIGN: right
}
#radlMirror .labelunten {
/* nso war #bikeContent .label */
	MARGIN-TOP: 70px;
	POSITION: relative;
	padding-left:80px;
}
#bikeDetailsFrame .attrNavi {
/* nso */
	padding: 0 0 0 16px;
	FONT-SIZE: 0px; 
	LEFT: 0px; 
	MARGIN: 0px; 
	BOTTOM: 0px; 
	POSITION: absolute; 
	HEIGHT: 14px; 
	BACKGROUND-COLOR: #282828; 
	width:auto;/*99%;*/
}
#bikeDetailsFrame .attrDetails {
/* nso  WIDTH: 945px */
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 97%; 
	PADDING-TOP: 10px
}
/*-------------- aus showroom.css ende ------------*/
#startContent .news1 {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 20px
}
#startContent .news2 {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 20px
}
#startContent .news3 {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 20px
}
#startContent .news4 {
	FLOAT: left; WIDTH: 220px
}
#startContent .news5 {
	FLOAT: left; WIDTH: 220px
}
#bike-main-navi {
	MARGIN-TOP: 15px; MARGIN-LEFT: 279px; POSITION: relative; HEIGHT: 110px;
	width:300px;
}
#newsbereich-a {
	MARGIN-TOP: 15px; 
	MARGIN-LEFT: 50px; 
	OSITION: relative; 
	HEIGHT: 110px;
	width:300px;
	float:left;
}
#newsbereich-c  {
	position:relative;
	top:0px;
	right:3px;
	left:auto;
	width:273px;
	height:auto;
	z-index:1;
	overflow:hidden;
}
.flashbikestart {
	position:relative;
	top:-100px;
	height:600px;
	z-index:2;
/*	visibility:hidden;*/
}
#apDiv2 .newsin h3; .newsin h3 {
	color:#0000CC
	margin-bottom:1px;
	
}
.newsin a {
	text-decoration:none;
}
#tabnews {
	width:290px;
	margin-bottom:20px;
}
#tabnews .tabinhalt {
	padding:15px;
}
#tabnews2 {
	width:290px;
	margin-top:15px;
}
#tabnews2 .tabinhalt {
	padding:10px;
}

#footbar {
	position:relative;
/*	top:20px;*/
/*	bottom:0px;*/
}
#fineTable {
	
}
#bikeDetailsFrame  {
	MARGIN-top: 50px;
}
/*
#bikeDetailsFrame {
	width:110%;
}
#bikeDetailsFrame .attrBackground {
	width:90%;
}
*/
#bike {
	padding-top:20px;
}
.custombikes2009{
	position:relative;
	top:100px;
	left:477px;
	margin-left:-30px;
	width:680px;
	height:60px;
	z-index:1;
	overflow:hidden;
	BACKGROUND-IMAGE: url(../../../data/media/_shared/media/custom-bikes.gif);
	BACKGROUND-REPEAT: no-repeat;

}
/*
#footbar .bar2 a{
	position:relative;
	float:right;
	top:-1px;
}
#footbar .bar2 a{
	color:#B3B3B3;
	text-decoration:none;
}
*/
.tabellenstrich {
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.tabellenstrichinhalt {
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom: thin;
}
#streetkithinweis {
	position:relative;
	left:380px;
	top:-10px;
	width:400px;
	height:20px;
}
#viernullvier {
	position:relative;
	left:250px;
	top:-130px;
	width:600px;
	height:20px;
}
#viernullfuenf {
	position:relative;
	left:250px;
	top:-150px;
	width:600px;
	height:auto;
}
#viernullfuenf a.linklistSitemapLevel1 {
	margin-left:2px;
	color:#000099;
}
#viernullfuenf a.linklistSitemapLevel2 {
	margin-left:15px;
	color:#0066ff;
}
#viernullfuenf a.linklistSitemapLevel3 {
	margin-left:25px;
	color:#00ccff;
}
#viernullfuenf #searchsubmit {
	background-color: White;
	border:none;
}
#viernullfuenf #searchinput {
	background-color: White;
	border:solid Gray;
}

