#js-1stmenu 	{
				filter: Alpha(opacity=92, finishopacity=92, style=1);
				opacity: 0.9;
				}

#js-soft 		{
				filter: Alpha(opacity=40, finishopacity=40, style=1);
				opacity: 0.4;
				}
.hidden_bike		{
				filter: Alpha(opacity=60, finishopacity=60, style=1);
				opacity: 0.6;
				}

#js-invert 		{
				filter: Alpha(opacity=100, finishopacity=100, style=1);
				}

#cs1_layer {
		position:absolute;
		left:50%;
		margin-left:-429px;
		margin-top:46px;
		height:285px;
		width:210px;
		z-index:10;
}

.pi7info_layer {
		position:absolute;
		left:50%;
		top:425px;
		margin-left:320px;
		height:100px;
		width:150px;
		z-index:15;
}
#sonder_layer {
		position:absolute;
		left:50%;
		top:425px;
		margin-left:320px;
		height:100px;
		width:150px;
		z-index:15;
}
.noflashstart {
	display:none;
	position:absolute;
	left:0px;
	height:100%;
	width:100%;
	z-index:300;
	background-color:#FFFFFF;
	background-image:url(../images/bg_start.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#flashlayer {
		position:absolute;
		left:0px;
		height:100%;
		width:100%;
		z-index:3;
		/*background-color:#FFFFFF;*/
}
.helplayer {
		position:absolute;
		left:50%;
		top:433px;
		margin-left:320px;
		height:100px;
		width:140px;
		z-index:16;
		display:none;
		line-height:15px;
}
.pbalken{
			width:80px;
			height:13px;
			background-color:#cccccc;
			display:block;
}
.pinnerbalken{
			display:block;
			height:13px;
			background-color:#ff6600;
}
td, body		  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				line-height: 18px;
				}
h1	  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #FF6600;
				font-size: 10px;
				line-height: 18px;
				margin:0px;
				padding:0px;
				}
ul				{
				padding:0px;
				margin:0px;
				margin-left:30px;
				list-style-image: url(../images/bulletpfeil.gif);
				}
li				{
				margin:0px;
				padding:0px;
				}
p				{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #666666;
				font-size: 10px;
				line-height: 18px;
				margin:0px;
				}

.td16			{
				line-height: 16px;
				}

.td12			{
				line-height: 12px;
				}

.text8			{
				font-size: 8px;
				}

.white			{
				color: #FFFFFF;
				}
.orangetext		{
				color: #ff6600;
				font-size: 10px;
				}

.imagedesc		{
				color: #999999;
				font-size: 10px;
				line-height: 13px;
				}

.jumperbox 		{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
.jumper2 		{
				border: 1px solid #FFFFFF;
				background-color:#CCCCCC;
				color: #FF6600;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				}

.selectbox 		{
				border: 1px solid;
				border-color: #666666;
				color: #666666;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}

.inputfield 	{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				height: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
#ausstattung{
				border: 1px solid;
				border-color: #666666;
				color: #333333;
				font-size: 10px;
				height: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
.inputfield-s 	{
				border: 1px solid;
				border-color: #cccccc;
				color: #666666;
				font-size: 10px;
				height: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}

body 			{
				scrollbar-face-color: #E1E1E1;
				scrollbar-highlight-color: #FAFAFA;
				scrollbar-shadow-color: #E1E1E1;
				scrollbar-3dlight-color: #D5D5D5;
				scrollbar-arrow-color:  #0;
				scrollbar-track-color: #F2F2F2;
				scrollbar-darkshadow-color: #C6C6C6;
				}

A:link         	{
				color: #666666;
				text-decoration: underline;
				}

A:visited       {
				color: #666666;
				text-decoration: underline;
				}

A:hover         {
				color: #666666;
				text-decoration: none;
				}
		
				
A.startlink:link 		{
					text-decoration: none;
					color: #666666;
					font-weight:bold;
					font-size:11px;
					}

A.startlink:visited 	{
					text-decoration: none;
					color: #666666;
					font-weight:bold;
					font-size:11px;
					}

A.startlink:hover 		{
					text-decoration: underline;
					color: #666666;
					font-weight:bold;
					font-size:11px;
					}

A.parkplatz:link 		{
					text-decoration: none;
					color: #666666;
					}

A.parkplatz:visited 	{
					text-decoration: none;
					color: #666666;
					}

A.parkplatz:hover 		{
					text-decoration: underline;
					color: #666666;
					}

A.orange:link 		{
					text-decoration: none;
					color: #ff6600;
					}

A.orange:visited 	{
					text-decoration: none;
					color: #ff6600;
					}

A.orange:hover 		{
					text-decoration: none;
					color: #ff6600;
					}
A.orangeu:link 		{
					text-decoration: underline;
					color: #ff6600;
					}

A.orangeu:visited 	{
					text-decoration: none;
					color: #ff6600;
					}

A.orangeu:hover 		{
					text-decoration: none;
					color: #ff6600;
					}

A.rootliner:link 		{
							color: #999999;
							text-decoration: none;
							line-height: 16px;
							}

A.rootliner:visited 	{
							color: #999999;
							text-decoration: none;
							line-height: 16px;
							}

A.rootliner:hover 		{
							color: #999999;
							text-decoration: underline;
							line-height: 16px;
							}

/* ++++++++++++++++++++++++++++ Newsoverview +++++++++++++++++++++++++++++++++++++++++++++++++ */

.newsoverview 				{
							font-family: verdana, arial, helvetica, sans-serif;
							color: #666666;
							font-size: 10px;
							line-height: 14px;
							}

.newstitle 					{
							color: #ff6600;
							font-size: 12px;
							}

A.newsoverview:link 		{
							text-decoration: none;
							}

A.newsoverview:visited 	{
							text-decoration: none;
							}

A.newsoverview:hover 		{
							text-decoration: none;
							color: #333333;
							}

/* ++++++++++++++++++++++++++++ Featurebox +++++++++++++++++++++++++++++++++++++++++++++++++ */

.featureboxtext 			{
							font-family: verdana, arial, helvetica, sans-serif;
							color: #666666;
							font-size: 10px;
							line-height: 14px;
							}

A.featureboxtext:link 		{
							text-decoration: none;
							}

A.featureboxtext:visited 	{
							text-decoration: none;
							}

A.featureboxtext:hover 		{
							text-decoration: none;
							color: #333333;
							}

/* ++++++++++++++++++++++++++++ Productoverview +++++++++++++++++++++++++++++++++++++++++++++++++ */

A.productboxtext:link 		{
							text-decoration: none;
							line-height: 16px;
							}

A.productboxtext:visited 	{
							text-decoration: none;
							line-height: 16px;
							}

A.productboxtext:hover 		{
							text-decoration: none;
							color: #333333;
							line-height: 16px;
							}

/* ++++++++++++++++++++++++++++ Powerparts +++++++++++++++++++++++++++++++++++++++++++++++++ */

.tooltip 	{ position:absolute; display:none;}
.tooltip1 	{ padding-left:5px;padding-right:5px;color:#FFFFFF;line-height: 14px;font-size: 10px;}
.tooltip2 	{ padding-left:5px;padding-right:5px;color:#f8b384;line-height: 14px;font-size: 10px;}

.whitetext  	{
				font-family: verdana, arial, helvetica, sans-serif;
				color: #FFFFFF;
				font-size: 10px;
				line-height: 18px;
				text-transform: uppercase;
				}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ff6600; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* ++++++++++++++++++++++++++++ Bikevergleich +++++++++++++++++++++++++++++++++++++++++++++++++ */

#bikvergleichMaster {
		position:absolute;
		left:50%;
		margin-left:-224px;
		margin-top:-295px;
		height:285px;
		width:689px;
		z-index:1;
}

.modelcomparison {
		height:45px;
}

.modelcomparison-text {
		height:45px;
		line-height: 12px;
}

/* ++++++++++++++++++++++++++++ KTM-Racing +++++++++++++++++++++++++++++++++++++++++++++++++ */

.user_status {
			 line-height: 14px;
			 }

.bold {
			font-weight:bold;
			}
A.racing_detail:link 		{
							color: #ff6600;
							text-decoration: none;
							line-height: 16px;
							font-weight:bold;
							}

A.racing_detail:visited 	{
							color: #ff6600;
							text-decoration: none;
							line-height: 16px;
							font-weight:bold;
							}

A.racing_detail:hover 		{
							color: #ff6600;
							text-decoration: underline;
							line-height: 16px;
							font-weight:bold;
							}
#Racing_Flash {
	position:absolute;
	left:50%;
	margin-left:105px;
	top:46px;
	width:336px;
	height:285px;
	z-index:111;
}

#sponsorLogo1 {
	position:absolute;
	left:50%;
	top:265px;
	z-index:1;
	margin-left:-390px;
}
#racehis_layer {
	position:absolute; 
	left:50%; 
	margin-left:255px;
	top:357px; 
	width:185px; 
	height:20px; 
	z-index:20;
}
/* ++++++++++++++++++++++++++++ KTM-Tours +++++++++++++++++++++++++++++++++++++++++++++++++ */
.tours_tooltip 	{ 	
					position:absolute; 
					display:none;
					width:271px;
					height:108px;
					left:-500px;
					background-image:url(../images/tours/tt_layer.gif)
				}

.bold12 	{
				font-size: 12px;
				font-weight:bold;
			}
.ended {
		color: #999999;
		text-decoration:line-through;
}
.frei {
		color: #00FF00;
		font-weight:bold;
		text-transform:uppercase;
}
.ausbucht {
		color: #FF0000;
		font-weight:bold;
		text-transform:uppercase;
}
.wenig {
		color: #FF6600;
		font-weight:bold;
		text-transform:uppercase;
}

.form_text {
			color: #000000;
			font-size:11px;
			}
.inputfield_form	{
				border: 1px solid;
				border-color: #666666;
				color: #000000;
				font-size: 10px;
				height: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
.inputfield_text		{
				border: 1px solid;
				border-color: #666666;
				color: #000000;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}		
/* ++++++++++++++++++++++++++++ KTM-Travel +++++++++++++++++++++++++++++++++++++++++++++++++ */
.subline{
	color: #999999;
}

/* +++++++++++++++++++++++++++ KTM Events ++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.today 	{
			border:solid  1px #FF6600;
		}
.today_layer{
			position:absolute; 
			left:-18px !important; 
			left:-40px; 
			top:-415px !important; 
			top:-400px; 
			width:250px; 
			height:400px; 
			display:none;
			vertical-align:bottom;
			text-align:left bottom;
			z-index:999;
			}
.eventsbalken {
			display:block;
			width:100%;
			height:18px;
			line-height:17px;
			background-color:#999999;
			color:#FFFFFF;
			margin-bottom:-6px;
}
A.whitelink:link 		{
							color: #FFFFFF;
							text-decoration: none;
							line-height: 16px;
							}

A.whitelink:visited 	{
							color: #FFFFFF;
							text-decoration: none;
							line-height: 16px;
							}

A.whitelink:hover 		{
							color: #FFFFFF;
							text-decoration: underline;
							line-height: 16px;
							}
#blacklayer {
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	z-index:99;
	background-color:#000000;
	filter: Alpha(opacity=90, finishopacity=90, style=1);
	opacity: 0.9;
}
#zoomlayer {
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	z-index:100;
	text-align:center;
}
#startpopup{
	position:absolute;
	left:0;
	top:0px;
	width:100%;
	height:100%;
	z-index:1001;
	text-align:center;
}


#black_layer {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
	background-color:#000000;
/*				filter: Alpha(opacity=40, finishopacity=40, style=1);
				opacity: 0.4;*/
	
}
#cinema_layer {
	position:absolute;
	left:50%;
	top:89px;
	z-index:9999;
	border: solid 5px #FFFFFF;
	background-color:#FFFFFF;
}
#cinema_close {
	position:absolute;
	right:10px;
	top:10px;
	width:16px;
	z-index:9999;
}
#sociallayer	{
	position:absolute;
	right:0px;
	text-align:right;
	top:2px;
}

#sociallayer_start	{
	position:absolute;
	top:366px;
	left:50%;
	margin-left:164px;
	width:100px;
	text-align:right;
	z-index:1000;
}

.error2 {
	color:#f00;
}
.error {
	border:1px solid #f60;
}
select.error {
	background:#f60;
}
.cc_error {
	border:3px solid #f60;
	padding:10px;
}
.tourFinalPrice {
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}

.ktm_tours		{ padding:10px 10px 10px 30px; }
.ktm_tours	a img	{ border:none; }
.ktm_tours	.buttons	{ margin-top:20px; }
.ktm_tours td	{ padding:4px 0; font-size:10px; }