@charset "utf-8";
/********  Motorrad Startseite START -->> *********/
body{
	font-family:			Arial,Helvetica,sans-serif;
	font-size:				12px;
	margin:					0px;
	background:				#fff;
}


/*********  selectbox styling ***************/
#anm_station, #abg_station{
    width:				363px;
    padding:			9px 0 9px 8px;
    margin-top:			1px;
}
div.margin-left-4.line-bottom-white-s select#id_at, div.line-bottom-white-s select#id_bt {
    border: 			1px solid #ccc;
    margin-top: 		1px;
    padding: 			8px 0 7px 8px;
    width: 				178px;
}
p.small-text.margin-bottom-6 {float: left;}

/********* Formular start *******************/

/******** Slider */
.slick-slider p.margin-left-9.margin-right-9.margin-top-4 img {
	display:			inline;
}
.slick-slider p.font-light-grey {
	text-shadow: 0px 1px 0px #FFF;
}
.slick-slider .valid_for {
	position:				absolute;
	bottom:					15px;
	color:					#2B59B3;
	font-weight:			bold;
	cursor:					help;
}
.slick-slider .valid_for img {}
/********* Tooltip **************************/
.tooltip {
	cursor:					help;
	border-bottom:			dotted 1px;
	color:					#999;	
}
.ui-tooltip {
	background: 			none;
	border: 				0;
	border-radius:			0;
	box-shadow: 			none;
	background: 			url(../../../images/motorcycle/v2/tooltip-arrow-long.png) no-repeat  0px ;
	z-index: 				600;
	padding: 				0px;
	margin:					0px;
	padding-left:			8px;
}
.ui-tooltip-content {
	margin:					0px;
	box-shadow:				2px 2px 2px #aaa;
	border:					1px solid #CCC;
	border-left: 			0px;
	background: 			#FFF;
	font-size: 				12px;
	color: 					#5d5d5d;
	padding: 				10px 10px 10px 10px;
	margin-left:			5px;
}
.touchTooltipHack { text-align:right; }
.touchTooltipHack a {
	background:				url(../../img/tooltip-close.gif) no-repeat;
	text-decoration: 		underline;
	color: 					#5d5d5d;
	padding-left: 			20px;
	height: 				20px;
	display: 				inline-block;
}

.dk_toggle{
	background:			url(../../../central-point/images/forms/select-box-arrow-BG.gif) no-repeat top right #fff;
	width: 				345px!important;
	cursor: 			pointer;
	font-family: 		Arial, Helvetica, sans-serif;
	 margin: 			0 13px 0px 0;
	 padding: 			8px 8px 8px 8px;
	 color: 			#525252;
	 position: 			relative;
	 border: 			1px solid #ccc;
	 font-size: 		16px;
}
.time .dk_toggle{
	width: 				160px!important;
}
.pers-change .dk_toggle{
	width: 				114px!important;
}
.rr-change .dk_toggle{
	width:				450px!important;
	height:				24px;
}
#ibeForm #id_an, #ibeForm #id_bn{
	z-index:			200;
	padding:			8px 8px 8px 8px;
}
.dk_container:focus { outline: 0; }
.dk_container a {
    cursor: 			pointer;
    text-decoration: 	none; 
}
.dk_toggle:hover, .dk_toggle:focus {}
.dk_toggle:after {}
.dk_focus .dk_toggle {
  box-shadow: 			2px 2px 2px #CCCCCC;
  -moz-box-shadow: 		2px 2px 2px #CCCCCC;
  -webkit-box-shadow: 	2px 2px 2px #CCCCCC; 
} 
.dk_open { z-index: 	10; }
.dk_open .dk_toggle {}
.dk_open_top .dk_toggle {}
.dk_open_top .dk_options, .dk_open_top .dk_options_inner {}
.dk_options {}
.dk_options a {
    background-color: 	#FFF;
    padding: 			10px 10px;
	text-decoration:	none;
}
.dk_options a:hover, .dk_options:focus, .dk_options .dk_option_current a {
    background-color: 	#2A5AB2;
    color: 				#fff;
    text-decoration: 	none;
}
.dk_options li:last-child a {
    border-bottom: 		none; 
}
.dk_options .disabled {
    cursor: 			default;
}
.dk_options .disabled a {
	color: 				#aaa; 
}
.dk_options .disabled:hover, .dk_options .disabled:hover a
.dk_options .disabled:focus, .dk_options .disabled:focus a {
    cursor: default;
    background-color: 	#fff;
    text-shadow: 		none; 
}
.dk_options_inner {
  max-height: 			250px;
  border: 				1px solid #cccccc;
  color: 				#333;
  width: 				361px!important;
  list-style:			none;
  margin:				0;
  padding:				0;
}
div.boxImages #ibeForm section .small-input {
	width:				160px;
}
.time .dk_options_inner {
  max-height: 			150px;
  width: 				175px!important;
}
.pers-change .dk_options_inner {
  max-height: 150px;
  width: 130px!important;
}
.rr-change .dk_options_inner {
  max-height: 150px;
  width: 240px!important;
}
.dk_container {
  display: none;
}
.dk_container a {
	text-decoration: none !important;
	margin-top: 0px !important;
}
.dk_container a {
    outline: 0; 
}
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1; 
}
.dk_open {
  position: relative;
}
.dk_open .dk_options {
  display: block;
}
.dk_open .dk_label {
    color: inherit;
}
.dk_options {
  display: none;
  margin-top: 0px;
  position: absolute;
  right: 0;
  width: 100%; 
}
.dk_options a, .dk_options a:link, .dk_options a:visited {
	display: block; 
}
.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch; 
}
.dk_container select {
  position: absolute;
  top: -99999em;
  visibility: hidden; 
}
.dk_mobile {
  position: relative; 
}
.dk_mobile select {
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 					0;
    visibility: 			visible;
    opacity: 				0;
    appearance: 			none;
    -moz-appearance: 		none;
    -webkit-appearance: 	none; 
}
.date-box {
	background:				url(../../../central-point/images/forms/date-box-BG.gif) no-repeat top right #FFF;
}
#ibeForm section {
	height:					392px !important;
}
.line-bottom-white-s, .line-bottom-white-l {
	width:					177px;
	margin-bottom:			0px;
}
.line-bottom-white-l {
	border-bottom:			1px solid #fff;
	width:					362px;
}
.button-ibe-width {
	width:					173px;
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
}
#MotorcycleForm .button2 {
	margin-right:			0px !important;
}
#MotorcycleForm .button2:hover {
	background:			#1e417f;
	text-shadow: 		0 1px 0 rgba(0, 0, 0, 0.3)
}
.selectLong {
	width:			360px;
	padding:		8px 0px 8px 0px;
	font-size:		16px;
}
.selectSmall {
	width:			175px;
	padding:		8px 0px 8px 0px;
	font-size:		16px;
}
/******** Formular ENDE ********************/
header {
	background:				#FFF;
}
.annahmeHint{
	font-size:11px;
	padding-top:3px;
	margin-bottom:5px;
	color:#952a2b;
}

.MainContainer {
	width:					996px;
	margin:					auto;
}
div#includedFeatures sub {
	font-size:				10px;
	margin-bottom:			5px;
}
/** Startseite Start ****/
/** Header Start ***/


div.boxImagesBG {
    background:	url(../../../rental-cars/img/verlauf-weiss-transp.png)  repeat-x bottom;
    height: 530px;
}
div.boxImages {
    height: 530px;
    background: url(../../../home/img/header-image-mot-default1.jpg) no-repeat top;
    background-size: cover;
    transition: background 1s linear;
}
div.boxImages #ibeForm {
    width: 996px;
    margin: auto;
    padding-top: 24px;
	position:relative;
}
div.boxImagesRightCol {
    width: 							612px;
    float: 							right;
	height:							110px;
}
.block.font-white.text-35.open-sans-bold {
    margin-top: 					-5px;
	line-height:					40px;
}
.text-35 {
    font-size: 35px;
}
#EagleRiderLogo {
	position:						absolute;
	margin-left:					420px;
}
#EnterpriseLogo {
	position:						absolute;
	left:							830px;
	top:							180px;
}
img#OneDayMin {
	position:						absolute;
	top: 0;
}
div.boxImages #ibeForm .open-sans-bold.headline-24.font-usa-blue {
	margin-bottom:					6px;
}
div.idTabsContent h2 {
	margin-left:					0px;
}

/** Content neu start ***/
#MotorcycleHome { 
	margin:								auto;
	margin-top:							-50px;
	font-size:							14px;
}

.paket ul li {
	background:						url(../../../images/motorcycle/icons/haken3.png) no-repeat left 3px;
	padding-left:					16px;
	margin:							6px 6px 6px 0px;
	line-height:					18px;
}
/*** Slider Modelle start ***/
#sliderModelle {
	position:			relative;
}
#sliderModelle .slick-prev, #sliderModelle .slick-next {
    position: absolute;
    display: block;
    height: 35px;
    width: 25px;
    line-height: 0;
    font-size: 0px;
    cursor: pointer;
    color: transparent;
    top: 38%;
    padding: 0;
    border: none;
    outline: none;
}
#sliderModelle .slick-prev {
	background:url(../../../images/motorcycle/icons/prev-horizontal-grey.png) no-repeat left;
	left:			0px;
}
#sliderModelle .slick-next {
	background:url(../../../images/motorcycle/icons/next-horizontal-grey.png) no-repeat right;	
	right:			0px;
}
#sliderModelle p.align-right a {
	margin:			0;
	width:			50%;
	display:		block;
	background:		#666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	color:			#FFF;
	float:			right;
	text-align:		center;
	padding:		6px 0 6px 0; 
}

#sliderModelle img.ER_Logo {
	position:		absolute;
	right:			10px;
	top:			30px;
	z-index:		2;
}

#MotorcycleHome .models {
	background:							#fff;
	-webkit-box-shadow: 				0px 0px 3px 0px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 					0px 0px 3px 0px rgba(0, 0, 0, 0.50);
    box-shadow:							0px 0px 3px 0px rgba(0,0,0,0.5);
}

div#home_new { 
	margin:					auto; 
	width: 					996px; 
	clear: 					both; 
	padding-top: 			27px;
}
.tab_content1 .leftCol, .tab_content4 .leftCol {
	width:					35%;
	float:					left;
	font-weight:			bold;
}
.tab_content1 .leftCol p, .tab_content4 .leftCol p {
	margin-right:			12px;
}
.tab_content1 .rightCol, .tab_content4 .rightCol  {
	width:					65%;
	float:					left;
}
.tab_content1 .rightCol  p, .tab_content4 .rightCol  p {
	margin-right:			5px;
}
.tab_content1 .MietbedingungRow ul {}
.tab_content1 .MietbedingungRow ul li, .tab_content4 .MietbedingungRow ul li {
	list-style:				none;
	margin:					6px 0 6px 0px;
	padding:				0px 0 0px 12px;
	background:				url(../../../images/motorcycle/v2/icons/list-point.gif)  no-repeat left top;
}

.tab_content1 .MietbedingungRow .rightCol p, .tab_content4 .MietbedingungRow .rightCol p {
	margin:					12px 0 12px 0;	
}
.tab_content1 .MietbedingungRow .leftCol p {
	font-weight:			bold;
	padding-right:			12px;
}

div#home_new ul.tabs-h {
	background:				#2A59B2;
	padding-bottom:			0;
}
div#home_new ul.tabs-h li { 
	display: 				inline-block;
	padding-bottom:			0;
}
div#home_new ul.tabs-h li a {
	padding:				12px 18px 12px 18px;
}
div#home_new ul.tabs-h li a:hover {
	color:					#fff;
}
div#home_new ul.tabs-h li.active a {
	padding:				12px 27px 12px 27px;
	background:				#FFF;
	color:					#2A59B2;
	display:				block;
}
#EAMietbedingungen-n input {margin-right:0px;}
#EAMietbedingungen-n input[type='radio']{
    opacity: 0;
    float: left;
}
#renttermEAG{
}
#renttermENT{
}
#EAMietbedingungen-n input[type='radio'] + label {
    margin: 0;
    clear: none;
    padding: 5px 0 4px 24px;
    cursor: pointer;
    background: url(../../../images/motorcycle/v2/icons/radioblank.jpg) left center no-repeat;
}
#EAMietbedingungen-n input[type='radio']:checked + label {
    background-image: url(../../../images/motorcycle/v2/icons/radiocheck.jpg);
}
table.EAStationslisteTable-n {
	width:				100%;
	border:				0;
}
table.EAStationslisteTable-n .legende {
	vertical-align:				middle;
	height:						103px;
}
table.EAStationslisteTable-n .legende img {
	vertical-align:				middle;
}

div#EAHighlights-n, div#EAStationen-n {}
.button2 {
	margin-right:			5px;
}

table.EAStationslisteTable-n thead tr th {
	padding:				12px 9px 12px 9px;
	background:				#EBF1FE;
	border-right:			3px solid #fff;
	text-align:				left;
	font-size:				14px;
}
table.EAStationslisteTable-n tbody tr td {
	border-top:				3px solid #fff;
	border-right:			3px solid #fff;
	padding:				9px 9px 12px 9px;
	font-size:				14px;
}
table.EAStationslisteTable-n tbody tr td:last-child {
	border-right:			0;
}
table.EAStationslisteTable-n tbody tr td a {
	text-decoration:		underline;
	color:					#2A59B2;
}
table.EAStationslisteTable-n .hover {
	background-color:		#2A59B2 !important;
	cursor:					pointer;
	border-top:				2px solid #fff;
	border-bottom:			2px solid #fff;
	color:					#fff;
}
table.EAStationslisteTable-n .hover a {
	color:					#FFF!important;
	font-weight:			bold;
}
table.EAStationslisteTable-n .bg-color {
	background-color: #F9FBFF;
}


ul#tabs-3, ul#tabs-2, ul#tabs-4{
	border-bottom:			1px solid #ccc;
}
ul#tabs-3 li, ul#tabs-2 li, ul#tabs-4 li {
	display:				inline-block;
	margin-left:			6px;
	padding:				9px;
	font-size:				16px;
}
ul#tabs-3 li.active,  ul#tabs-2 li.active, ul#tabs-3 li.active, ul#tabs-4 li.active{
	background:				#FFF;
	border:					1px solid #ccc;
	border-bottom:			0px;
	position:				relative;
	bottom:					-1px
}
ul#tabs-3 li a, ul#tabs-2 li a, ul#tabs-4 li a { color: #666; }
ul#tabs-3 li.active a, ul#tabs-2 li.active a, ul#tabs-4 li.active a  { color:	#2A5AB2;}

div#EAStationen-n .tab_content3 h2 {
	margin-top:				15px;
	margin-bottom:			15px;
	font-size:				20px;
}
div#EAHighlights-n .padding-9 {
	font-size: 14px;
	line-height:	20px;
}
div.idTabsContent ul.list li {
	margin:				6px 0 6px 12px;
	padding:			3px;
	list-style:			circle;
}
.tab_content1{
	font-size:			14px;
	line-height:		20px;
}

.float-right.columns-12 h2 {
	background:				#6D9415;
	padding:				14px 12px 14px 12px;
}
.ui-datepicker-multi.ui-datepicker {
	border:					0;
}
sup {
	vertical-align: top; 
	font-size: 0.8em;
} 

#infoIcon2 {
	text-shadow: 		0px 0px #042768;
	display:			inline;
}
div.specials {
	overflow:			hidden;
	margin-bottom:		20px;
}

.specialsWrapper  {
	height:							350px;
	margin-left:					-3px;
}
.specialsWrapper div.specialbox {
	background:						#FFF;
	-webkit-box-shadow: 			0px 0px 3px 0px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 				0px 0px 3px 0px rgba(0, 0, 0, 0.50);
    box-shadow:						0px 0px 3px 0px rgba(0,0,0,0.5);
	height:							342px;
	position:						relative;
}
.specialsWrapper div.specialbox span.headline {
	position:						absolute;
	z-index:						2;
	top:							30px;
	left:							-2px;
	background:						url(../../../images/motorcycle/specials-bg-headline.png) no-repeat right;
	border-left:					1px solid #C8C8C8;
	height:							50px;	
}
.specialsWrapper div.specialbox span h2 {
	padding:						10px 15px 5px 10px;
	font-size:						20px;
	color:							#204384;	
}
.specialsWrapper div.specialbox .pos-bottom {
	position:						absolute;
	bottom:							12px;
	right:							20px;
}
.specialsWrapper div.specialbox .border-9-fff {
	border:							9px #fff solid;
	background:						#EBF1FE;
	height:							324px;
}
.specialsWrapper div.specialbox .specialTextPic {
	position:						absolute;
	top:							140px;
	left:							9px;
	background:						#C40031;
	color:							#fff;
	font-size:						14px;
	font-weight:					bold;
	padding:						6px 9px 6px 9px;
}
.specialsWrapper .slick-dots li {
	width:							10px;
}
.specialsWrapper .slick-dots {
	bottom:							-20px;
}
.specialsWrapper .slick-dots li button:before {
	font-size:						20px;
	
}
.specialsWrapper .slick-dots li.slick-active button:before {
	color:							#204384 !important;
	opacity:						100;
}
.specialsWrapper .slick-prev {
	background:						url(../../../images/motorcycle/buttons/button-prev.gif) no-repeat left;
	width:							35px;
	height:							46px;
	margin-left:					7px;
	margin-top:						15px;
}
.specialsWrapper .slick-next {
	background:						url(../../../images/motorcycle/buttons/button-next.gif) no-repeat right;
	width:							35px;
	height:							46px;
	margin-right:					14px;
	margin-top:						15px;
}
.specialbox p {
	
}
/** Content neu ende ***/

/* Motorrad Startseite Text Überschriften/Reiter\*/
.mw_ftext{
	color:					#000;
	padding-top:			10px;
	font-size:				12px;
	line-height:			1.5;
}
.mw_uuebertext{
	font-size:				13px;
	color:					#000;
	font-weight:			bold;
}
#SlideShow {
	position: 				relative;
	display: 				block;
	width: 					996px;
	height: 				302px;
	overflow: 				hidden;
}
.border-9-fff {
	border:					9px solid #fff;
}
.box-shadow {
    background: #fff;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.5);
}
.paket {
	position:				relative;
	height:					150px;
	background:				url(../../../images/motorcycle/papierBG.gif) no-repeat top left;
}
img.includedInThePrice {
	position:				absolute;
	top:					130px;
	left:					-15px;			
}
section#MotorcycleHome div#rightCol {}

section#MotorcycleHome section#rightCol div#includedFeatures {
	background:				url(../../../images/motorcycle/blue-lite-blue-g.png) top repeat-x #4D7CD5;
	height:					390px;
	-webkit-box-shadow: 	0px 0px 3px 0px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 		0px 0px 3px 0px rgba(0, 0, 0, 0.50);
    box-shadow:				0px 0px 3px 0px rgba(0,0,0,0.5);
	position:				relative;
	border:					9px solid #fff;
}
div.banderole {
	position:				absolute;
	top:					-9px;
	right:					-9px;
	width:					114px;
	height:					112px;
	background:				url(../../../images/motorcycle/includedInThePrice.png) no-repeat top right;
}
/* Motorrad Startseite Text Überschriften Reiter 01 \*/
.angebotstext{
	font-weight:			600;
	font-size:				16px;
	line-height:			1.5;
	color:					#333
}
.angebotstext_rot{
	font-weight:			600;
	font-size:				16px;
	line-height:			1.5;
	color:					#AB4537
}
.fliesstext_motorrad{
	font-weight:			300;
	font-size:				14px;
	line-height:			1.5;
	color:					#3F3F3F
}

/*** rechte Spalte start *****/
/* Included in the Price start */
section#rightCol div.includedFeatures { }
section#rightCol div#includedFeatures h2 {
	margin-top:				-3px;
	line-height:			20px;
	text-shadow:			0px 1px #042768;
}
section#rightCol div#includedFeatures strong.font-white {
	text-shadow:			0px 1px #042768;
}
section#rightCol div#includedFeatures ul li {
	background:				url(../../../images/motorcycle/haken2.png) no-repeat top left;
	padding:				0px 0 4px 17px;
	margin:					3px 0 3px 0;
	color:					#FFF;
	text-shadow:			0px 1px #042768;
}

/* Included in the Price ende */
/** rechte Spalte ende *******/


/***** Mietbedinung START ******/
.ueberschrift_motorrad_Mietbedingung {
	padding-bottom:			10px;
	padding-top:			5px;
	font-weight:			bold;
	font-size:				15px;
	color:					#424242;
}
.fliesstext_motorrad .MietbedingungRow, .Mietbedingung .MietbedingungRow, #EAMietbedingungen .MietbedingungRow{
	padding-bottom:			20px;
	margin-left:			10px;
}
.fliesstext_motorrad .MietbedingungRow .leftCol, .Mietbedingung  .MietbedingungRow .leftCol{
	width:					295px;
	float:					left;
	font-weight:			bold;
	border-top:				solid 2px #ddd;
}
div.MietbedingungRow div.rightCol p {
	margin-top:				0px !important;
}
#EAMietbedingungen  .MietbedingungRow .leftCol {
	width:					195px;
	float:					left;
	font-weight:			bold;
	border-top:				solid 2px #ddd;
}
.fliesstext_motorrad .MietbedingungRow .leftCol p, #EAMietbedingungen  .MietbedingungRow .leftCol p, .Mietbedingung  .MietbedingungRow .leftCol p{
	padding:				0px;
	padding-top:			5px;
	margin:					0px;
}
.fliesstext_motorrad .MietbedingungRow .rightCol, .Mietbedingung .MietbedingungRow .rightCol{
	width:					634px;
	float:					left;
	background-color: 		#E2EEFC;
	font-size:				12px;
	padding:				5px;
	border:					solid 2px #EFEFEF;
}
#EAMietbedingungen .MietbedingungRow .rightCol {
	width:					434px;
	float:					left;
	background-color:	 	#E2EEFC;
	font-size:				12px;
	padding:				5px;
	border:					solid 2px #EFEFEF;
}
.fliesstext_motorrad .MietbedingungRow .clear, .Mietbedingung .MietbedingungRow .clear, #EAMietbedingungen .MietbedingungRow .clear{
	height:					10px;
	clear:					left;
}
.leftColwhite {
	width:					295px;
	float:					left;
	font-weight:			bold;
	border-top:				solid 2px #EFEFEF;
}
.rightColwhite {
	width:					634px;
	float:					left;
	background-color: 		#fff;
	font-size:				12px;
	padding:				5px;
	border:					solid 2px #EFEFEF;
}
.rightCol ul {
	list-style-type:		circle;
}
/***** Mietbedinung ENDE ******/
/****** POPUP GOOGLEMAPS START ***************/
div#BannerPopup {
	margin:					0 21px 0 22px;
}
div#BannerPopup div#Logo {
	padding:				27px 0 27px 0px;
}
div#BannerPopup div#NaviPopup {
	background:				#07358A;
}
div#NaviPopupCloseLink {
	width:					229px;
}
div#BannerPopup div#NaviPopup  a {
	padding:				7px 58px 7px 58px;
	display:				block;
	color:					#FFF;
	border-right:			1px solid #FFF;
	font-size:				12px;
}
div#BannerPopup div#NaviPopup  a:hover {
	background:				#982A2D;
}
div#GMaps {
	margin:					0 23px 0 23px;
}
div#PopupFooter {
	margin:					10px 23px 0 23px;
	font-size:				11px;
	color:					#555;
}
/************************ STARTSEITE START -->> *****************************/
/****************************************************************************/
#infoIcon {
		text-shadow: 		0px 0px #042768;
		position:			absolute;
		margin-top:			-26px;
		margin-left:		205px;
}
div#bikeHomeMargin {
	padding-left:			70px;
}
div#bikeHome {
	width:					990px;
	margin:					auto;
	font-size:				12px;
	color:					#555;
	font-family:			Arial, Helvetica, sans-serif;
}
div#bikeHome p {
	margin:					10px 0px 10px 0px;
}
div#bikeHome h1 {
	font-size:				22px;
	font-weight:			normal;
	padding:				5px 0 0px 0;
	margin:					0;
	color:					#295CB7;
}
div#bikeHome div#bikeHomeLeftCol {
	width:					700px;
	float:					left;
}
div#bikeHome div#bikeHomeLeftCol div#bikeHomeForm {
	width:					690px;
	height:					351px;
}
div#bikeHome div#bikeHomeLeftCol div#bikeHomeFormPad {
	padding:				12px 216px 105px 13px;
}
div#bikeHome div#bikeHomeLeftCol div#bikeHomeFormPad ul {
	padding:				0;
	margin:					0;
	list-style:				none;
	color:					#FFF;
}
div#bikeHome div#bikeHomeLeftCol div#bikeHomeFormPad ul li#step1 {
	float:					left;
	width:					103px;
	padding:				5px 0 0 8px;
	margin:					0;
}
div#bikeHome div#bikeHomeLeftCol div#bikeHomeFormPad ul li#step2 {
	float:					left;
	width:					182px;
	padding:				5px 0 0 0;
	margin:					0;
}
div#bikeHome div#bikeHomeLeftCol div#bikeHomeFormPad ul li#step3 {
	float:					left;
	width:					167px;
	padding:				5px 0 0 0;
	margin:					0;
}
div#bikeHome div#bikeRightCol {
	width:					290px;
	float:					left;
	margin-top:				-15px;
}
span.bikeModellOverview div#bikeRightCol {
	margin-top:				-10px!important;
}
div#bikeHome div#EAStationen h2, div#EAMietbedingungen h2 {
	font-size:				16px;
	font-weight:			bold;
	margin-left:			10px;
}


/**** Teaserboxen Start *****/
.rental-car-box {
	cursor:					pointer;
}
.border-c5c5c5 {
	border:					1px solid #c5c5c5;
}
.teaser section{
	height:					200px;
	position:				relative;
}

.teaser .band {
	background:				url(../../../images/motorcycle/red-triangle-right.png) no-repeat right top;
}
.teaser .band p {
	background:				#C40031;
}
.teaser section h3 {
	display:				block;
	position:				absolute;
	bottom:					0;
}
.teaser .border-c5c5c5 div.content {
	padding:				9px;
	line-height:			20px;
	background:				#EBF1FE;
	height:					100px;
}
.teaser .border-c5c5c5 div.content a, section p.a a{
	background:				url(../../../images/motorcycle/pfeil-blau.gif) left no-repeat;
	padding-left:			8px;
	margin-top:				5px;
	color: 					#2a59b2;
}
section p.a a{	margin-top:1px; font-weight:bold;}
.rental-car-box section h3 {
	width:					456px;
}
.rental-car-box .border-c5c5c5 div.content {
	background:			 	url(../../../images/motorcycle/reifenBG.gif) no-repeat left top #EBF1FE;
}
.rental-car-box section {
	height:					194px;
	background:				url(../../../images/motorcycle/rentalcarboxBG.jpg) no-repeat top left;
}
.motorhome-box section {
	height:					194px;
	background:				url(../../../images/motorcycle/motorhomeBoxBG2.jpg) no-repeat top left;
}
.motorhome-box section h3 {
	/*width:					201px;*/
}
.mot-gps-box section {
	background:				url(../../../images/motorcycle/gps-garmin.jpg) no-repeat top left;
}

/**** Teaserboxen Ende *****/
/** ERROR **/
div.bikeHomeError {
	background: url(../../../images/motorcycle/icons/error-arrow-long.png) no-repeat scroll 0 center rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 0 0 11px;
	position: absolute;
    left: 400px;
    top: 200px;
    width: 332px;
	clear:both;
    z-index: 1;
}
div.bikeHomeError div, div.bikeHomeErrorStation div{
	border:					2px solid #C40031;
	background:				#FBF0F0;
	padding:				9px 18px 9px 18px;
	font-weight:			bold;
	color:					#C40031;
	font-size:				14px;
}
/**** STATION ERROR ***/

/********* Verfuegbare Modelle START -->>************/

div#bikeHome div#availableModels3 h2 {
	font-size:				16px;
	color:					#295CB7;
	font-weight:			bold;
	padding:				0;
	margin:					0;
	float:					left;
	width:					150px;
}
div#bikeHome div#availableModels3 a {
	color:					#06348A;
	text-decoration:		underline;
}
div#bikeHome div#availableModels3 a:hover {
	color:					#D90134;
}
div#bikeHome div#availableModels3 a:visited {
	color:					#06348A;
	text-decoration:		underline;
}
div#bikeHome div#availableModels3 div.tooltip {
	text-align:				center;
	color:					#07358A;
	font-size:				11px;
	height:					20px !important;
	cursor:					help;
}
div#bikeHome div#availableModels3 div#HeadlineCom {
	text-align:				right;
	color:					#C40031;
	float:					left;
	width:					540px;
}
ul#mycarousel .motorcycleTypBox2 {
	width:					236px;
	border: 				1px solid #C5C5C5;
	height:					366px;
	background:				#FFF;
	cursor:					pointer;
}
ul#mycarousel .motorcycleTypBox2:hover{
	border:					1px solid #295CB7;
}
ul#mycarousel .motorcycleTypBox2 h1 {
	background: 			#EBF1FE;
	font-size:				14px;
	color:					#295CB7;
	padding:				9px 5px 9px 5px;
	margin:					9px 9px 0px 9px;
	font-weight:			bold;
}
ul#mycarousel div.motorcycleTypBoxIMG2 {
	text-align:				center;
	height:					190px;
}
ul#mycarousel div.lineGreyDotted {
	height:					10px;
	margin:					0 9px 0 9px;
	padding:				0;
	text-align:				center;
}
ul#mycarousel div.lineGreyDotted span {
	height:					20px;
	display:				inline-block
}
ul#mycarousel div.motorcycleTypBoxContent2 {
	text-align:				right;
	padding:				9px 9px 0 9px;
	color:					#555;
	font-size:				14px;
}
ul#mycarousel div.motorcycleTypBoxContent2 p span {
	text-decoration:		line-through;
}
ul#mycarousel div.motorcycleTypBoxContent2 p {
	padding:				5px 0 5px 0;
	margin:					0;
}
ul#mycarousel a {
	color:					#06348A;
	text-decoration:		none;
}
ul#mycarousel div.motorcycleTypBoxContent2 div.motorcycleTypBoxButton2 {
	padding:				8px 0 5px 0;
	clear:					both;
}
div#availableModels3 h2 {
	float:					left;
	width:					350px;
	background:				url(../../../images/motorcycle/icons/ab-1-Tag-buchbar-big.gif) right  no-repeat;
}
#HeadlineCom {
	margin-top:				3px;
	float:					right;
	height:					20px;
}
#HeadlineCom a {
	color:					#2A5AB2;
	font-size:				14px;
	padding-top:			4px;
	padding-left:			8px;
	display:				inline-block;
	text-decoration:		underline;
	background:				url(../../../images/motorcycle/pfeil-blau.gif) no-repeat left 9px;
}
#HeadlineCom a:hover {
	color:					#C40031;
}
.jcarousel-skin-usareisenHome .jcarousel-container {}
.jcarousel-skin-usareisenHome .jcarousel-container-horizontal {
    padding-top: 			5px;

}
.jcarousel-skin-usareisenHome .jcarousel-clip-horizontal {
    height: 				374px;
}
.jcarousel-skin-usareisenHome .jcarousel-item {
    width: 					234px;
    height: 				370px;
}
.jcarousel-skin-usareisenHome .jcarousel-item-horizontal {}
.jcarousel-skin-usareisenHome .jcarousel-item-placeholder {
    background: 			#E5E5E5;
    color: 					#000;
	border:					1px solid #000;
}
.jcarousel-skin-usareisenHome .jcarousel-next-horizontal {
    position:				absolute;
    top: 					160px;
    right: 					-11px;
    width: 					25px;
    height: 				36px;
    cursor: 				pointer;
    background: 			transparent url(../../../images/motorcycle/icons/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-usareisenHome .jcarousel-next-horizontal:hover {
    background-position: 	-25px 0;
}
.jcarousel-skin-usareisenHome .jcarousel-next-horizontal:active {
    background-position: 	-50px 0;
}
.jcarousel-skin-usareisenHome .jcarousel-next-disabled-horizontal,
.jcarousel-skin-usareisenHome .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-usareisenHome .jcarousel-next-disabled-horizontal:active {
    cursor: 				default;
    background-position: 	-75px 0;
}
.jcarousel-skin-usareisenHome .jcarousel-prev-horizontal {
    position: 				absolute;
    top: 					160px;
    left: 					-14px;
    width: 					25px;
    height: 				36px;
    cursor: 				pointer;
    background: 			transparent url(../../../images/motorcycle/icons/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-usareisenHome .jcarousel-prev-horizontal:hover {
    background-position: -25px 0;
}
.jcarousel-skin-usareisenHome .jcarousel-prev-horizontal:active {
    background-position: -50px 0;
}
.jcarousel-skin-usareisenHome .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-usareisenHome .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-usareisenHome .jcarousel-prev-disabled-horizontal:active {
    cursor: 			default;
    background-position: -75px 0;
}
div#availableModels3 div.PricePerDay, div#availableModels div.PricePerDay{
	width: 				50px;
	float: 				right;
	padding-top:		7px;
}
/********* Verfuegbare Modelle START -->>************/
/************************ STARTSEITE ENDE -->> ******************************/
/****************************************************************************/
/*********** POPUP GOOGLEMAPS ENDE ***************/
.linie{
	color:				#2F5597; 
	background-color:	#2F5597; 
	height:				3px;
}
/* Begrüßung Banner Start*/
.banner_begruessung {
	padding-left:		20px;
	color:				#FFF;
	font-weight:		bold;
	font-size:			13px;
	height:				50px;
}
/* Begrüßung Banner Start Text*/
.banner_begruessung_text {
	padding-left:		20px;
	padding-top:		10px;
	color:				#07358A;
	font-weight:		bold;
	font-size:			20px;
}
/* Rundreisebanner Fierek*/
.banner_rundreise {
	background: 		url(../../../images/rundreisen/themen_banner.png) top left no-repeat;
	padding-left:		20px;
	color:				#FFF;
	font-weight:		bold;
	font-size:			13px;
	height:				50px;
}
.banner_rundreise:hover {
	background: 		url(../../../images/rundreisen/themen_banner_y.png) top left no-repeat;
}
.seitenueberschrift{
	padding:			10px 50px 0px 0px;
	color:				#07358A;
	font-weight:		bold;
	font-size:			20px;
}
/*  Angebotsboxen START */
.m_home_box_offer_padding {
	float: 				left;
	padding:			0 9px 0 0;
}
.m_home_box_offer {
	margin-top:			15px;
	width:				324px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}
.m_home_box_offer .head {
	padding:			6px 10px 5px 15px;
	color:				#FFF;
	font-weight:		bold;
	font-size:			13px;
}
.m_home_box_offer .modell {
	position:			absolute;
	padding:			5px 0 0 15px;
	color:				#555555;
}
.m_home_box_offer .price {
	position:			absolute;
	padding:			90px 0 0 239px;
	color:				#C40031
}
.m_home_box_offer .price span {
	font-size:			32px;
	font-weight:		bold;
}
/* Angebotsboxen ENDE \*/
/****** EagleRider-Highlights IM UEBERBLICK START ******/
.EagleRider-HighlightsOvervievPic {
	width:				493px;
	height: 			413px;
	float: 				left;
	margin-top: 		-10px;
}
.EagleRider-HighlightsOvervievText{
	width:				460px;
	float: 				left;
	margin-top: 		-5px;
	font-size:			14px;
	height: 			413px;
}
.EagleRider-HighlightsOvervievText p {
	margin-left: 		5px
}
.EagleRider-HighlightsOvervievText p.first {
	color:				#07358A;
	padding-top:		0;
	margin-top: 		0;
}
/****Startseite Stationsliste START *********/
table#TabStationen {
	margin:				0;
	padding:			0;
	width:				100%;
}
table#TabStationen thead tr td {
	background:			#C8DFF8;
	padding:			10px;
	font-weight:		bold;
	color:				#00368B;
	border-right:		1px solid #FFF;
}
table#TabStationen tbody tr td {
	padding:			5px 10px 5px 10px;
	border-bottom:		1px solid #C8DFF8;
}
table#TabStationen tbody tr td a.tooltip {text-decoration:none; cursor:help}
table#TabStationen tbody tr td .tooltip span.info{display:none; cursor:help}
table#TabStationen tbody tr td .tooltip:hover span.info{
	display:			block;
	position:			absolute;
	width:				240px;
	height:				180px;
	background: 		#FFF;
	padding-top:		0;
	cursor:				help;
}
div#stationen a {
	color:				#06348A;
	text-decoration:	underline;
}
div#stationen a:hover {
	color:				#D90134;
}
div#stationen a:visited {
	color:				#06348A;
	text-decoration:	underline;
}
div#stationen-1 h2, div#stationen-2 h2{
	font-size:			15px;
	margin:				0;
	padding: 			0 0 10px 0;
}
table#TabStationen tbody tr td .tooltip {
	color:				#07378F;
	text-decoration:	underline;
	cursor:				help;
}
table#TabStationen tbody tr td span.info {
	color:				#555;
	text-decoration:	none;
	cursor:				help;
}
/**** Stationsliste ENDE *********/
/********** Modelle START **********************/
div#ContentCenter #keyBenefitsBox h3 {
	color:				#295CB7;
	font-size:			14px;
	padding:			0 0 0 0;
	margin:				10px;
}
div#ContentCenter div.hinweis {
	background:			#FFF1D2;
	font-size:			14px;
}
div#ContentCenter div.hinweis div {
	color:				#000;
	padding:			5px 10px 5px 10px;
}
div#Motorrad-Modelle div.padding{
	padding:			5px 10px 5px 0;
}
div#Motorrad-Modelle .modelle_box {
	float:				left;
	width:				237px;
}
div#Motorrad-Modelle a {
	color:				#07358A;
}
div#Motorrad-Modelle .modelle_box .headline {
	background:			#C8DFF8;
	height:				40px;
}
div#Motorrad-Modelle .modelle_box h2 {
	font-size:			13px;
	color:				#07358A;
	padding:			4px 10px 4px 10px;
}
div#Motorrad-Modelle .modelle_box img {
	width:				200px;
	vertical-align:		middle;
}
div.clear {
	clear:				both;
	height:				1px;
}


.btn-clear{
	clear:				left;
margin:-36px 24px 0 0;
}


.f_b_red {
	color:				#C40031;
	font-size:			20px;
}
.f_b_red span {
	font-size:			12px;
	color:				#424242;
}
/* Modelle ENDE */

/************* motorrad_preis_auswahl START *********/
div#ContentCenter {
	width: 				990px; 
	margin: 			auto;
	font-size:			12px;
}
div#ContentCenter p {
	padding:			0;
	margin:				0;
}
div#ContentCenter a {
	color:				#00368B;
}
div#ContentCenter p {
	margin:				10px 0 10px 0;
}
div#keyBenefitsBox {
	width:				740px;
	height:				132px;
}
div#keyBenefitsBox p{
	padding:			0 0 0 0;
	margin:				10px;
}
div#keyBenefitsBox  ul {
	padding:			0;
	margin:				0 0 0 10px;
	list-style:			none;
}
div#keyBenefitsBox ul li{
	padding:			0 0 0 15px;
	margin:				0 0 0 10px;
	font-weight:		bold;
}
div#keyBenefitsBox div#leftCol{
	width:				476px;
	float:				left;
}
div#keyBenefitsBox div#leftCol div{
	width: 				150px;
	float: 				left;
}
div#keyBenefitsBox div#leftCol ul li {
	padding:			6px 0 5px 15px;
	margin:				0 0 0 10px;
	font-weight:		bold;
}
div#keyBenefitsBox div#leftCol ul {
	padding:			0px;
	margin:				0px;
}
div#keyBenefitsBox div#leftCol a {
	padding:			50px 0 0 0;
	margin:				0px 0px 0px 170px;
}
div#keyBenefitsBox div#rightCol{
	width:				259px;
	float:				left;
}
div#keyBenefitsBox div#rightCol div {
	padding-left:		0px;
}
div#keyBenefitsBox div#rightCol p {
	padding:			0 0 10px 10px
}
/*** Allg. Klassen start ***/
.fred {
	color:				#C40031;
}
.fgrey {
	color:				#555;
}
.padding10 {
	padding:			10px;
}
.lineGreyDotted {
	margin:				10px 0 10px 0;
	height:				1px;
}
.fBlue {
	color:				#07378F;
}
/*** Allg. Klassen ende ***/
/*** Formular start ***/
div.FormularYellow {
	width:				736px;
	height:				134px;	
}
div.FormularYellow form {
	display:			inline;
}
div.FormularYellow form label {
	display:			block;
	padding:			8px 0 0 0;
}
div.FormularYellow div.FormularYellowDateLeft {
	width:				150px;
	float:				left;
}
div.FormularYellow div.FormularYellowTimeRight {
	width:				90px;
	float:				left;
}
div.FormularYellow .padding10 {
	padding:			5px 10px 0 10px;
}
div.FormularYellow  h3{
	padding:			0;
	margin:				5px 0 0 0;
	color:				#295CB7;
}
div.FormularYellow div.FormularYellowLeftCol {
	width:				306px;
	float:				left;
}
div.FormularYellow div.FormularYellowMiddleCol {
	width:				320px;
	float:				left;
}
div.FormularYellow div.FormularYellowRightCol {
	width:				80px;
	float:				left;
	padding:			65px 0 0 0;	
}
div.FormularYellow div.FormularYellowFooter {}
div#OrderByNaviBG {
	margin:				10px 0px 10px 0px;
	width:				986px;
	clear:				both;
}
div.bikeModellOverview div#OrderByNaviBG {
	width:				693px;
	margin:				0px 0px 10px 0px;
}
div#OrderByNaviBG  div#OBLeftCorner {
	background:			url(../../../images/motorcycle/orderBy_BG_leftCorner.gif) no-repeat left top;
	height:				36px;
	width:				4px;
	float:				left;
}
div#OrderByNaviBG div#OBNavi {
	width:				978px;
	float:				left;
	background:			url(../../../images/motorcycle/orderBy_BG.gif) repeat-x top;
	padding:			2px 0px 2px 0px;
}
div.bikeModellOverview div#OrderByNaviBG div#OBNavi {
	width:				685px;
}
div#OBNavi p {
	float:				left;
	margin:				10px 10px 10px 10px;
	display:			block;
}
div#OBNavi a {
	float:				left;
	display:			block;
	padding:			9px 15px 9px 15px;
	background:			url(../../../images/motorcycle/orderBy_BG_link.jpg) repeat-x top #8D8D8D;
	color:				#2656AB;
	font-weight:		bold;
	text-decoration:	none;
	border-right:		1px solid #8D8D8D;
}
div#OBNavi a.active {
	background:			url(../../../images/motorcycle/orderBy_BG_link_active.jpg) repeat-x top;
}
div#OBRightCorner {
	background:			url(../../../images/motorcycle/orderBy_BG_rightCorner.gif) no-repeat;
	height:				36px;
	width:				4px;
	float:				left;
}
/*** Formular ende ***/
div#BlueBox {
	width:				238px;
	float:				right;
	padding-top:		2px;
}
div#BlueBox .BlueBoxNew {
	position:			absolute;
	padding:			0px 0 0 159px;
}
div#BlueBox h3#BlueBoxHead{
	margin:				0;
	font-size:			12px;
	padding:			10px 0 5px 10px;
	color:				#00368B;
}
div#BlueBox .BlueBoxContent {
	width:				234px;
}
div#BlueBox .BlueBoxContent div.BlueBoxContentP {
	padding: 			0 12px 0 12px;
	height:				130px;
}
div#BlueBox .BlueBoxContent div.BlueBoxContentP p {
	line-height:		22px;
	padding-top:		13px;
}
div#BlueBox .BlueBoxFooter {
	height:				17px;
}

/** Modellboxen START *****/
div.motorcycleBoxFloat {
	width:				247px;
	float:				left;
	padding:			0 0 5px 0;
	text-align:			left;
}
div.motorcycleBoxFloat div.motorcycleBox {
	width:				240px;
	border:				1px solid #C5C5C5;
	background:			#FFF;
	margin-bottom:		0px;
	position: 			relative;
}
div.motorcycleBoxFloat div.motorcycleBox:hover {
	border:				1px solid #295cb7;
}
div.motorcycleBox div.motorcycleBoxPic {
	text-align:			center;
}
div.motorcycleBox div.motorcycleBoxContent {
	padding:			10px;
	font-size:			11px;
	color:				#555;
	text-align:			left;
}
div.motorcycleBox h2 {
	font-size:			13px;
	color:				#295CB7;
	background:			#E7ECFA;
	margin:				0px;
	padding:			10px;
	border:				1px solid #FFF;
}
div.prices{
	float:				left;
	margin-top:			5px;
}
div.prices span.listPrice,div.prices span.yourPrice{
	display:			block;
	margin-top:			5px;
}
div.prices span.priceUp{
	color:				#D40936;
	width:				15px;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			10px;
	position:			relative;
	bottom:				5px;
}
input.motNextButton{
	float:				right; 
	margin-top:			22px;
}
input.gpsCheckbox{
	position:			relative;
	top:				3px;
}
img.oneWayInfo{
	position:			relative;
	top:				1px;
}
.oldPrice {
	font-size:			12px;
	text-decoration:	line-through;
	color:				#000;
}
.newPrice {
	width:				140px;
	float:				left;
	text-align:			right;
	padding:			8px 0px 0px 0px;
}

section#MotorcycleHome .newPrice2Samll {
	font-size:			26px;
	color:				#C40031;
	float:				left;
	font-weight:		bold;
	margin-left:		0px;
}

section#MotorcycleHome .newPrice3Samll {
	color:				#D40936;
	padding:			2px 0 0px 0;
	width:				15px;
	float:				left;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			14px;
}

.newPrice2 {
	font-size:			21px;
	color:				#C40031;
	float:				left;
	font-weight:		bold;
}
.newPrice3 {
	color:				#C40031;
	padding:			2px 0px 0px 0px;
	width:				15px;
	float:				left;
	text-decoration:	underline;
	font-weight:		bold;
}
.newPriceSamll {
	width:				55px;
	float:				left;
	text-align:			right;
	padding:			8px 0 0 0px;
}
.newPrice2Samll {
	font-size:			16px;
	color:				#C40031;
	float:				left;
	font-weight:		bold;
	margin-left:		3px;
}
.newPrice3Samll {
	color:				#D40936;
	padding:			2px 0 0px 0;
	width:				15px;
	float:				left;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			11px;
}
div.motorcycleBox  div.motorcycleBoxDetailsTooltip, .motorcycleTypBox div.motorcycleBoxDetailsTooltip{
	color:				#00368B;
	padding:			0 0 0 0;
	font-size:			12px;
	text-align:			center;
}
div.motorcycleBox  .TooltipInfo, .motorcycleTypBox .TooltipInfo{
	display:			none;
	text-align:			left;
}
div.motorcycleBox  div.motorcycleBoxDetailsTooltip:hover .TooltipInfo, .motorcycleTypBox  div.motorcycleBoxDetailsTooltip:hover .TooltipInfo{
	display:			block;
	position:			absolute;
	width:				175px;
	height:				195px;
	color:				#333;
	line-height:		16px;
	background:			url(../../../images/motorcycle/tooltipBG.gif) no-repeat top left #FFF ;
	z-index:			100;
	cursor:				help;
}
div.motorcycleBox  div.motorcycleBoxDetailsTooltip .TooltipInfo span, .motorcycleTypBox div.motorcycleBoxDetailsTooltip .TooltipInfo span{
	display:			block;
	padding:			15px 5px 5px 7px;
	cursor:				help;
}
div.motorcycleBox div.motorcycleBoxContent .clear {
	text-align:			left;
	padding:			10px 0 0 0;
}
div.motorcycleBox .motorcycleBoxButtonNext{
	text-align:			left;
	width:				50px;
	position:			absolute;
	bottom:				15px;
	right:				12px;
}
.SternErklaehrung {
	 clear: 			both;
	 font-size: 		11px;
	 padding: 			10px 0 10px 0;
	 color:				#555;
}
/** Modellboxen ENDE *****/
/* motorrad_preis_auswahl ENDE *********/
/************ Motorrad-Modelluebersicht START -->> ********************/
/** Modellboxen START *****/
div.motorcycleBoxFloat2 {
	width:				350px;
	float:				left;
	padding:			0 0 10px 0;
	text-align:			left;
}
div.motorcycleBoxFloat2 div.motorcycleBox2 {
	width:				340px;
	height:				370px;
	border:				1px solid #CCCCCC;
	background:			#FFF;
	cursor:				pointer;
}
div.motorcycleBoxFloat2 div.motorcycleBox2:hover {
	border:				1px solid #2656AB;
}
div.motorcycleBox2 div.motorcycleBoxPic2 {
	text-align:			center;
}
div.motorcycleBox2 div.motorcycleBoxContent2 {
	padding:			10px;
	font-size:			11px;
	color:				#666;
	text-align:			left;
}
div.motorcycleBox2 h2 {
	font-size:			13px;
	color:				#285BB7;
	background:			#E7ECFA;
	margin:				0;
	padding:			10px;
	border:				1px solid #FFF;
}
div.motorcycleBox2 div.description {
	height:				117px;
	color:				#555555;
}
div.motorcycleBox2 div.description div{
	padding:			5px 10px 5px 10px;
}
div.motorcycleBox2  div.motorcycleBoxDetailsTooltip, .motorcycleTypBox div.motorcycleBoxDetailsTooltip{
	color:				#00368B;
	padding:			0 0 0 0;
	font-size:			12px;
	text-align:			center;
}
div.motorcycleBox2  .TooltipInfo, .motorcycleTypBox .TooltipInfo{
	display:			none;
	text-align:			left;
}
div.motorcycleBox2  div.motorcycleBoxDetailsTooltip:hover .TooltipInfo, .motorcycleTypBox  div.motorcycleBoxDetailsTooltip:hover .TooltipInfo{
	display:			block;
	position:			absolute; 
	width:				175px; 
	height:				195px;
	color:				#333;
	line-height:		16px;
	background:			url(../../../images/motorrad/tooltipBG.gif) no-repeat top left #FFF ;
	cursor:				help;
}
div.motorcycleBox2  div.motorcycleBoxDetailsTooltip .TooltipInfo span, .motorcycleTypBox div.motorcycleBoxDetailsTooltip .TooltipInfo span{
	display:			block;
	padding:			15px 5px 5px 7px;	
	cursor:				help;	
}
div.motorcycleBox2 div.motorcycleBoxContent .clear {
	text-align:			left;
	padding:			10px 0 0 0;
}
div.motorcycleBox2 .motorcycleBoxButtonNext{
	width: 				125px;
	float:				left;
	text-align:			right;
	padding-top:		13px;
}
/********************** Motorrad-Modelluebersicht ENDE -->> ************/
/************ Motorrad-Detailseite START -->> *************************/
div#bikeDetailMargin {
	padding-left:	70px;
}
div#bikeDetail {
	width:			990px;
	font-size:		12px;
	color:			#555;
}
div#bikeDetail div#bikeDetailLeftCol {
	width:			700px;
	float:			left;
}
div#bikeDetail div#bikeDetailLeftCol h1 {
	width:			623px;
	float:			left;
}
div#bikeDetail div#bikeDetailLeftCol div#FacebookShare, div#bikeHome div#FacebookShare{
	width:			70px;
	float:			left;
	margin-top:		8px;
}
div#bikeDetail div#bikeDetailLeftCol div#bikePictures {
	width:			220px;
	float:			left;
	border:			1px solid #CCC;
	height:			232px;
	background:		#FFF;
}
div#bikeDetail div#bikeDetailLeftCol div#bikePictures img {
	margin:			10px;
}
div#bikeDetail div#bikeDetailLeftCol div#FormBikesDetails {
	width:			478px;
	height:			231px;
	float:			left;
}
div#bikeDetail div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG {
	width:			470px;
	height:			231px;
}
div#bikeDetail div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG ul {
	list-style:		none;
	margin:			0;
	padding:		0;
}
div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG ul li#FormBikesStep1{
	float:			left;
	width:			244px;
	color:			#FFF;
	padding:		5px 0 0 17px;
}
div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG ul li#FormBikesStep2{
	float:			left;
	width:			198px;
	color:			#FFF;
	padding:		5px 0 0 0;
}
div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG ul li#FormBikesStep3{
	float:			left;
	color:			#FFF;
	width:			175px;
	padding:		5px 0 0 0;
}
div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG div#FormBikesDetailsLeft, div#bikeHomeFormPad div#FormBikesDetailsLeft {
	width:			280px;
	float:			left;
}
div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG div#FormBikesDetailsRight,  div#bikeHomeFormPad div#FormBikesDetailsRight{
	padding:		10px 0 10px 0;
	width:			170px;
	float:			left;
	font-size:		11px;
}
div#bikeDetailLeftCol div#FormBikesDetails div#FormBikesDetailsBG div#FormBikesDetailsRight p {
	font-size:		11px;
	color:			#555;
	padding:		5px 0 5px 0;
	margin:			0;
}
div#bikeDetail div#bikePicturesB {}
div#bikeDetailPriceBox {
	width:			702px;
	height:			125px;
	clear:			both;
}
div#bikeDetailPriceBox div#bikeDetailPriceBoxLeft {
	width:			221px;
	float:			left;
}
div#bikeDetailPriceBox div#bikeDetailPriceBoxLeft p {
	padding:		20px 10px 10px 20px;
	font-size:		11px;
}
div#bikeDetailPriceBox div#bikeDetailPriceBoxRight {
	width:			481px;
	float:			left;
}
div#bikeDetailPriceBox div#bikeDetailPriceBoxRight h2 {
	padding:		10px 10px 10px 20px;
	margin:			0;
	color:			#295CB7;
	font-size:		14px;
}
div#bikeDetailPriceBox div#bikeDetailPriceBoxRight p{
	padding:		5px 10px 5px 20px;
	margin:			0;
}
div#bikeDetailPriceBox div#bikeDetailPriceBoxRight p span {
	text-decoration:	line-through;
}
div#bikeDetail div#bikeDetailRightCol{
	width:			290px;
	float:			left;
	padding-top:	0px;
}
div#EABeschreibung div#EABeschreibungLeft {
	width:			330px;
	float:			left;
}
div#EABeschreibung div#EABeschreibungLeft p {
	margin:			10px 0px 10px 0px;
	padding-right:	10px;
}
div#EABeschreibung div#EABeschreibungRight p {
	margin:			10px 0px 10px 0px;
}
div#EABeschreibung div#EABeschreibungLeft p, div#EABeschreibung div#EABeschreibungRight p {
	line-height:	18px;
}
div#EABeschreibung div#EABeschreibungRight {
	width:			330px;
	float:			left;
}
div#stationdetails .MietbedingungRow {}
div#BikesTeaserboxen {
	width:			990px;
}
div#BikesTeaserboxen div#BikesTeaserboxenHead {
	height:			16px;
}
div#BikesTeaserboxen div#BikesTeaserboxenFooter {
	height:			64px;
}
div#BikesTeaserboxenContent div#BikesTbContentLeft, div#BikesTeaserboxenContent div#BikesTbContentCenter, div#BikesTeaserboxenContent div#BikesTbContentRight {
	width:			330px;
	float:			left;
}
div#BikesTbContentLeft img#USA-MotorradrundreisenIMG, img#mNaviIMG {
	margin-left:	26px;
}
div#BikesTbContentCenter img#USA-MietwagenIMG {
	margin-left:	38px;
	margin-top:		8px;
}
.BikesTbLine {
	height:			30px;
}
div#BikesTeaserboxenContent p {
	margin:			0 38px 0 38px;
	line-height:	20px;
}
div#BikesTeaserboxenContent p.BikesTbLink {}
div#BikesTeaserboxenContent p.BikesTbLink a {
	text-align:		right;
	display:		block;
	padding:		10px 0 10px 0;
	color:			#295CB7;
	text-decoration:underline;
}
div#BikesTeaserboxenContent p.BikesTbLink a:hover {
	color:			#C40031;
}
div#bikeDetail div#winter, div#bikeHome  div#winter, div#bikeHome div#sommer, div#stationdetails  div#winter,  div#stationdetails  div#sommer {
	margin-left:	10px;
}
div.idTabsContent h2 {
	font-size:		22px;
	color:			#295cb7;
	font-weight:	normal;
	padding:		0;
	margin:			35px 0 35px 0px;
}
div#bikeDetail .rightCol, div#bikeHome .rightCol, div#stationdetails .rightCol{
	background-color:	#F4F4F4 !important;
	color:				#000;
	line-height:		18px;
}
.headline2 {
	padding: 			0 0 10px 0;
	margin:				0;
	font-weight:		normal;
	color:				#555555;
	font-size:			16px;
}
/** mycarousel START ***/
.jcarousel-skin-usareisen-small {
	background:			#FFF;
}
.jcarousel-skin-usareisen-small .jcarousel-container {
    background: 		#FFF;
}

.jcarousel-skin-usareisen-small .jcarousel-container-horizontal {
	background:			#FFF;
	padding: 			0 5px 0 5px;
}
.jcarousel-skin-usareisen-small .jcarousel-clip-horizontal {
     width: 			966px;
    height: 			140px;
	 background: 		#FFF;	
}
.jcarousel-skin-usareisen-small .jcarousel-item {
    width: 				152px;
    height: 			140px;
	float:				left;
	background: 		#FFF;
}
.jcarousel-skin-usareisen-small .jcarousel-item-horizontal {
    margin-right: 		0px;
	background: 		#FFF;
}
.jcarousel-skin-usareisen-small .jcarousel-item-placeholder {
    background: 		#FFF;
}
.jcarousel-skin-usareisen-small .jcarousel-next-horizontal {
    position: 			absolute;
    top: 				60px;
    right: 				3px;
    width: 				25px;
    height: 			32px;
    cursor: 			pointer;
    background: 		transparent url(../../../images/motorcycle/icons/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-usareisen-small .jcarousel-next-horizontal:hover {
    background-position: -25px 0;
}
.jcarousel-skin-usareisen-small .jcarousel-next-horizontal:active {
    background-position: -50px 0;
}
.jcarousel-skin-usareisen-small .jcarousel-next-disabled-horizontal,
.jcarousel-skin-usareisen-small .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-usareisen-small .jcarousel-next-disabled-horizontal:active {
    cursor: 			default;
    background-position: -75px 0;
}
.jcarousel-skin-usareisen-small .jcarousel-prev-horizontal {
    position: 			absolute;
    top: 				60px;
    left: 				3px;
    width:				25px;
    height: 			32px;
    cursor: 			pointer;
    background: 		transparent url(../../../images/motorcycle/icons/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-usareisen-small .jcarousel-prev-horizontal:hover {
    background-position: -25px 0;
}
.jcarousel-skin-usareisen-small .jcarousel-prev-horizontal:active {
    background-position: -50px 0;
}
.jcarousel-skin-usareisen-small .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-usareisen-small .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-usareisen-small .jcarousel-prev-disabled-horizontal:active {
    cursor: 			default;
    background-position: -75px 0;
}
div#bikeDetail ul.jcarousel-skin-usareisen-small li{
	width:				153px;
	float:				left;
	background:			#FFF !important;
}
div#bikeDetail h2.jcarousel-skin-usareisen-smallH {
	font-size:			11px!important;
	font-weight:		normal !important;
	color:				#555 !important;
	padding:			0 0 10px 0;
	margin:				0;
	display:			block;
}
div#bikeDetail .jcarousel-skin-usareisen-smallBorder {
	border:				1px solid #CCC;
	overflow:			hidden;
	text-align:			center;
	background:			#FFF;
}
div#availableModels2 {}
div#availableModels2 h2 {
	font-size:			16px;
	color:				#06348A;
	display:			block;
	padding:			0 0 10px 0;
	margin:				0;
	font-weight:		normal;
}
div#availableModels2BG {
	background:			#436BB4;
	width:				990px;
}
#EAStationsliste table.EAStationslisteTable, #EAStationen table.EAStationslisteTable{
	margin:				10px 0 10px 0;
}
#EAStationsliste table.EAStationslisteTable tr th, #EAStationen table.EAStationslisteTable tr th {
	text-align:			left;
	padding:			10px 10px 10px 10px;
	background:			#EAEAEA;
	border-right:		1px solid #FFF;
}
#EAStationsliste table.EAStationslisteTable tr td a,  #EAStationen table.EAStationslisteTable tr td {
	border-right:		1px solid #FFF;
}
#EAStationsliste table.EAStationslisteTable tr td a,  #EAStationen table.EAStationslisteTable tr td a {
	color:				#295CB7;
	text-decoration:	underline;
	font-size:			12px;
	display:			block;
}
#EAStationsliste table.EAStationslisteTable tr td a:visited,  #EAStationen table.EAStationslisteTable tr td a:visited {
	color:				#295CB7;
}
#EAStationsliste table.EAStationslisteTable tr td a:focus,  #EAStationen table.EAStationslisteTable tr td a:focus {
	color:				#C40031;
}
#EAStationsliste table.EAStationslisteTable tr td a:hover,  #EAStationen table.EAStationslisteTable tr td a:hover {
	color:				#C40031;
}
#EAStationsliste table.EAStationslisteTable tr td a:active,  #EAStationen table.EAStationslisteTable tr td a:active {
	color:				#C40031;
}
#EAStationsliste table.EAStationslisteTable tr td,  #EAStationen table.EAStationslisteTable tr td{
	padding:			5px 10px 5px 10px;
}
.newIcon a {
	background:			url(../../../images/motorcycle/NEW.gif) no-repeat 160px 0px;
	display:			block;
}
#EAStationsliste div.stationLink, #EAStationen  div.stationLink{
	width:				300px;
	float:				left;
	padding:			5px 0 5px 0;
}
#EAStationsliste div.stationCode {
	width:				100px;
	float:				left;
}
#EAStationsliste h2 {
	padding:			10px;
	margin:				0;
	font-size:			16px;
	font-weight:		normal;
	color:				#06348A;
}
/************ Motorrad-Detailseite ENDE -->> *************************/
/******* Stations-Detailseite START ************************/
div#stationdetails {
	width:				990px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#555;
}
div#stationdetails h1, div#bikeDetail h1 {
	font-size:			22px;
	font-weight:		normal;
	padding:			5px 0 10px 0;
	margin:				0;
	color:				#295CB7;
}
div#stationdetails div#HerstellerLogos{
	width: 				230px;
	float:				left;
	text-align:			right;
	margin:				5px 0 5px 0;
	margin-top:			3px;
}
div#stationdetails div#HerstellerLogos div{
	padding-right: 		15px;
}
div#stationdetails div#HerstellerLogos div img {
	margin-right:		5px;
}
div#stationdetails a:hover{
	color:				#C40031;
}
div#stationdetails a:visited{
	color:				#07358A;
}
div#stationdetails div#NaviSelect {
	width:				283px;
	float:				left;
	padding-top:10px;
}
div#stationdetails div#NaviSelect .select {
	width:				200px;
	color:				#555;
	float:				left;
}
div#stationdetails div#NaviSelect a {
	padding-bottom:		5px;
	display:			block;
	float:				left;
}
div#stationdetails div#NaviSelect img {
	margin-left:		5px;
}
div#stationdetails .clear {
	clear:				both;
}
div#stationdetails .padding {
	padding:			10px;
}
div#stationdetails div#stationPicture {
	width:				351px;
	float:				left;
}
div#stationdetails div#stationPicture p {
	margin:				10px 0 10px 0;
}
div#stationdetails div#stationPicture div.PictureBorder {
	border:				1px solid #CCC;
	padding:			5px;
	background:			#FFF;
}
div#stationdetails div#stationForm {
	width:				341px;
	height:				257px;
}
div#stationdetails div#stationForm ul {
	list-style:			none;
	padding:			5px 5px 5px 10px;
	margin:				0;
}
div#stationdetails div#stationForm ul li {
	float:				left;
	color:				#FFF;
	width:				80px;
}
div#stationdetails div#stationForm ul li#stationFormStep1 {
	width:				108px;
}
div#stationdetails div#stationForm ul li#stationFormStep2 {
	width:				100px;
}
div#stationdetails div#stationForm ul li#stationFormStep3 {}
div#stationdetails div#stationForm div#stationFormCenter {
	padding:			20px 40px 10px 40px;
	color:				#00368B;
	font-weight:		bold;
}
div#stationdetails div#stationForm div#stationFormCenter .select, div#FormBikesDetailsLeft .select, div#bikeHomeForm .select{
	width:				262px;
	border:				1px solid #C5C5C5;
}
div#stationdetails div#stationForm div#stationFormCenter .input, div#FormBikesDetailsLeft .input, div#bikeHomeForm .input{
	width:				108px;
	border:				1px solid #C5C5C5;
}
div#stationdetails div#stationForm div#stationFormCenter label, div#FormBikesDetailsLeft label,  div#bikeHomeForm label{
	color:				#295CB7;
	font-weight:		bold;
	padding:			7px 0 2px 0;
	display:			block;
}
div#stationdetails div#stationForm div#stationFormCenter div.stationFormDate, div#FormBikesDetailsLeft div.stationFormDate, div#bikeHomeForm div.stationFormDate{
	width:				140px;
	float:				left;
}
div#stationdetails div#stationForm div#stationFormCenter div.stationFormTime, div.stationFormDate div.stationFormTime, div#bikeHomeForm div.stationFormTime{
	width:				120px;
	float:				left;
}
div#stationdetails div#leftCol {
	width:				700px;
	float:				left;
}
div#stationdetails div#leftCol div#stationInfo {
	width:				343px;
	padding-bottom:		10px;
}
div#stationdetails div#leftCol div#stationInfo div#address {
	width:				174px;
	float:				left;
}
div#stationdetails div#leftCol div#stationInfo div#address p, div#leftCol div#stationInfo div#openingHours p {
	padding:			5px 5px 0 15px;
	margin:				0;
}
div#stationdetails div#leftCol div#stationInfo div#openingHours {
	width:				168px;
	float:				left;
}
div#stationdetails div#leftCol div#stationInfo div#address h2,  div#leftCol div#stationInfo div#openingHours h2{
	font-size:			14px;
	color:				#295CB7;
	margin:				10px 5px 0px 8px;
	padding:			0 0 5px 10px;
}
div#stationdetails div#availableModels {
	background:			#E5E5E5;
}
div#stationdetails div#availableModels div.tooltip {
	text-align:			center;
	color:				#07358A;
	font-size:			11px;
	height:				20px !important;
	cursor:				help;
}
div#stationdetails div#availableModels h2 {
	font-size:			16px;
	color:				#295CB7;
	font-weight:		bold;
	padding:			0;
	margin:				0;
	float:				left;
	width:				400px;
}
div#stationdetails div#availableModels div#HeadlineCom {
	text-align:			right;
	color:				#C40031;
	float:				left;
	width:				585px;
}
div#stationdetails div#RightCol {
	width:				290px;
	float:				left;
	margin-top:			-13px;
}
div#stationdetails div#stationText {
	margin:				10px 0px 0px 0;
	border:				1px solid #CCC;
	background:			#F4F4F4;
}
div#stationdetails div#stationText div {
	border:				1px solid #FFF;
}
div#stationdetails div#stationText p {
	margin:				10px;
	padding:			0;
}
#EAGooglemaps, #EAMietbedingungen, #EAHighlights, #EABeschreibung, #EAStationsliste {
	padding: 			0 5px 5px 5px;
	background: 		#C4DEFF;
}
div#EAHighlights {
	width:				680px !important;
}
div#EAStationen {
	width:				690px !important;
}
div#EAMietbedingungen {
	width:				680px;
}
div#EABeschreibung {
	width:				680px;
}
div#EAStationsliste {
	width:				680px;
}
div#EAGooglemaps {
	width:				680px;
}
#EAHighlights ul {
	margin:				0;
	padding:			0;
	list-style:			none;
}
#EAHighlights ul li {
	margin:				10px 5px 10px 0px;
	padding:			0 0 0 10px;
}
ul#tabs2, ul#tabs3 {
	list-style:			none;
	padding:			0;
	margin:				0;
	overflow:			hidden;
}
ul#tabs2 li, ul#tabs3 li {
	padding:			0;
	margin:				0;
	float:				left;
	width:				329px;
}
ul#tabs2 li a, ul#tabs3 li a {
	display:			block;
	padding:			5px 10px 5px 10px;
	background:			#DFDFDF;
	border-top:			1px solid #FFF;
	border-bottom:		1px solid #CCC;
	border-left:		1px solid #CCC;
	border-right:		1px solid #CCC;
	text-decoration:	underline;
	color:				#07358A;
	font-weight:		normal;
}
ul#tabs2 li.active a,  ul#tabs3 li.active a {
	display:			block;
	padding:			5px 10px 5px 10px;
	background:			#FFF;
	border-top:			1px solid #FFF;
	border-bottom:		1px solid #FFF;
	border-left:		1px solid #FFF;
	border-right:		1px solid #FFF;
	text-decoration:	none;
	color:				#555;
	font-weight:		bold;
}
#EAGooglemaps .idTabsContent, #EAMietbedingungen .idTabsContent, #EAStationsliste .idTabsContent, #EAStationen .idTabsContent{
	border:				1px solid #CCCCCC;
}
div#Super-Inklusiv-PLUS-Paket {
	width:				295px;
	margin-top:			0px;
}
div#Super-Inklusiv-PLUS-Paket h3 {
	margin:				3px 0 3px 13px;
	padding:			0;
	color:				#FFF;
	font-size:			12px;
	text-shadow: 		1px 1px #042768;
}
.Super-Inklusiv-PLUS-PaketHead {
	height:				112px;
}
.Super-Inklusiv-PLUS-PaketHead ul {
	padding:			65px 0 5px 0px;
	margin:				0;
	list-style:			none;
}
.Super-Inklusiv-PLUS-PaketHead ul li {
	color:				#FFF;
	margin-left:		22px;
	margin-top:			20px;
	padding:			3px 0 3px 14px;
	text-shadow: 		1px 1px #042768;
}
.ComBoxLeftBG {
	background:			#FFF;
	border-right:		1px solid #C5C5C5;
	margin:				0px 7px 0 0;
	overflow:			hidden;
}
.Super-Inklusiv-PLUS-PaketBG {
	margin:				0 9px 10px 10px;
}
.Super-Inklusiv-PLUS-PaketBG ul {
	padding:			0;
	margin:				0;
	list-style:			none;
}
.Super-Inklusiv-PLUS-PaketBG ul li{
	color:				#FFF;
	padding:			3px 0 3px 13px;
	margin-left:		13px;
	text-shadow: 		1px 1px #163163;
}
div#advantages div#Highlight-of-the-Year-Special {
	width:				294px;
	height:				131px;
}
div#advantages div#Highlight-of-the-Year-Special p#shadow1 {
	padding:			39px 25px 10px 25px;
	margin:				0;
	color:				#C40031;
	text-shadow: 		1px 1px #FFFFFF;
}
div#advantages div#wiederholerBonus {
	width:				294px;
	height:				260px;
}
div#advantages div#wiederholerBonus p#shadow {
	color:				#FFF;
	padding:			20px 25px 10px 25px;
	margin:				0;
	text-shadow: 		1px 1px #163163;
}
div#advantages div#wiederholerBonusIMG {
	padding:			10px 0 0 10px;
}
div#advantages div#hotlineRightCol {}
div#advantages div#hotlineRightColBG {
	background:			#FFF;
	border-right:		1px solid #C5C5C5;
	border-bottom:		1px solid #C5C5C5;
	padding:			0 10px 10px 10px;
}
div#advantages div#hotlineRightColBG div {
	background:			#FFF;
	padding:			3px 8px 5px 8px;
	font-size:			11px;
	height:				160px;
}
div#advantages div#hotlineRightColBG div h3 {
	color:				#295CB7;
	font-size:			12px;
	padding:			0;
	margin:				10px;
}
div#advantages div#hotlineRightColBG div ul {
	padding:			3px 8px 5px 8px;
	margin:				0;
	list-style:			none;
}
div#advantages div#hotlineRightColBG div ul li.first {
	clear:				left;
	float:				left;
	width:				110px;
	padding:			0px 0 3px 0;
}
div#advantages div#hotlineRightColBG div ul li.sec {
	float:				left;
	width:				120px;
	padding:			0px 0 3px 0;
}
div#advantages div#hotlineRightColBG ul#phonenum {
	padding-top:		20px;
	font-size:			12px;
}
div#advantages div#hotlineRightColBG ul#phonenum li.first{
	padding:			3px 0 3px 0;
	margin:				0;
	clear:				left;
	float:				left;
	width:				30px
}
div#advantages div#hotlineRightColBG ul#phonenum li.sec{
	padding:			0;
	margin:				0;
	width:				130px
}
div#advantages div#hotlineRightColBG ul#phonenum li#AllOthers {
	clear:				left;
}
.FGreySmall {
	margin-top:			30px;
	font-size:			11px;
	color:				#555;
}
div#NewFooter {
	border-top:			1px solid #CCC;
	overflow: 			hidden;
	margin-bottom:		20px;
	color:				#555555;
	width:				996px;
	margin:				auto;
}
div#NewFooter p {
	margin:				10px 0px 10px 0px;
}
div#NewFooter div.padding {
	padding:			23px 0 23px 0;
	overflow:			hidden;
}
div#NewFooter div#NewFooterLeft, div#NewFooter div#NewFooterMiddle, div#NewFooter div#NewFooterRight {
	width:				329px;
	float:				left;
	border-right:		1px solid #CCC;
	height:				142px;
}
div#NewFooter div#NewFooterLeft a {
	color:				#555;
	text-decoration:	none;
}
div#NewFooter div#NewFooterLeft a:hover {
	color:				#C40031
}
div#NewFooter div#NewFooterRight {
	 border-right:		0;

}
.tab_content1 {
	overflow:			hidden;
}
/*********** jcarousel START -->> ***********************************/
.jcarousel-container {
    position: 			relative;
}
.jcarousel-clip {
    z-index: 			1;
    padding: 			0;
    margin: 			0;
    overflow: 			hidden;
    position: 			relative;
}
.jcarousel-list {
    z-index: 			1;
    overflow:			hidden;
    position: 			relative;
    top: 				0;
    left: 				0;
    margin: 			0;
    padding: 			0;
}
.jcarousel-list li, .jcarousel-item {
    float:				left;
    list-style: 		none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 				230px;
    height: 			281px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 			3;
    display: 			none;
}

.jcarousel-prev {
    z-index: 			3;
    display: 			none;
}
table#pageContent tr td div#columnRight div#accessorBox {}
table#pageContent tr td div#columnRight div#accessorBox div.padding {
	margin-top:			5px;
	width:				175px;
	float:				left;
	padding:			0;
}
div.accessoryHead {
	width:				167px;
}
div.accessoryHead img.button {
	padding-top:		5px;
}
div.accessory {
	height:				215px;
	vertical-align:		top;
	z-index:			1;
	text-align:			center;
	border:				1px solid #BBB;
	border-top:			0;
}
div.accessory div.pic {
	height:				130px;
}
 div.accessory h3 {
	font-size:			13px;
	color:				#333;
	text-align:			left;
	height:				35px;
	padding:			0 5px 0 5px;
}
 div.accessory p {
	text-align:			left;
	padding:			0 5px 0 5px;
}
 div.accessory p.available {
	color:				#D13833;
	font-size:			11px;
}
 div#accessorBox img#BackB {
	position:			absolute;
	margin-top:			95px;
	z-index:			10;
	left:				245px
}
 div#accessorBox img#NextB {
	position:			absolute;
	margin-top:			95px;
	z-index:			10;
	left:				916px
}
ul#mycarousel {
	width: 				990px;
	list-style:			none;
	clear:				both;
	height:				375px;
	overflow:			hidden;
}
ul#mycarousel li{
	float:				left;
	padding-right: 		10px;
	padding-top:		5px;
}
ul#mycarousel .motorcycleTypBox {
	width:				240px;
	border: 			1px solid #C5C5C5;
	height:				310px;
	background:			#FFF;
}
ul#mycarousel .motorcycleTypBox h1 {
	background: 		#E7ECFA;
	font-size:			12px;
	color:				#295CB7;
	padding:			8px 5px 8px 5px;
	margin:				0;
	border:				1px solid #FFF;
	font-weight:		bold;
}
ul#mycarousel div.motorcycleTypBoxIMG {
	text-align:			center;
}
ul#mycarousel div.lineGreyDotted {
	height:				10px;
	margin:				0 10px 0 10px;
	padding:			0;
}
ul#mycarousel div.motorcycleTypBoxContent {
	text-align:			right;
	padding:			0 10px 0 10px;
	color:				#555;
	font-size:			11px;
}
ul#mycarousel div.motorcycleTypBoxContent p span {
	text-decoration:	line-through;
}
ul#mycarousel div.motorcycleTypBoxContent p {
	padding:			5px 0 5px 0;
	margin:				0;
}
ul#mycarousel a {
	color:				#06348A;
	text-decoration:	none;
}
ul#mycarousel div.motorcycleTypBoxContent div.motorcycleTypBoxButton {
	padding:			15px 0 10px 0;
	clear:				both;
}
.jcarousel-skin-usareisen .jcarousel-container {
    background: 		#E5E5E5;
}
.jcarousel-skin-usareisen .jcarousel-container-horizontal {
    width:				990px;
    padding-top: 		5px;
}
.jcarousel-skin-usareisen .jcarousel-clip-horizontal {
    width: 				990px;
    height: 			320px;
}
.jcarousel-skin-usareisen .jcarousel-item {
    width: 				230px;
    height: 			320px;
}
.jcarousel-skin-usareisen .jcarousel-item-horizontal {
    margin-right: 		8px;
}
.jcarousel-skin-usareisen .jcarousel-item-placeholder {
    background: 		#E5E5E5;
    color: 				#000;
}
.jcarousel-skin-usareisen .jcarousel-next-horizontal {
    position: 			absolute;
    top: 				150px;
    right: 				3px;
    width: 				25px;
    height: 			32px;
    cursor: 			pointer;
    background: 		transparent url(../../../images/motorcycle/icons/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-usareisen .jcarousel-next-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-skin-usareisen .jcarousel-next-horizontal:active {
    background-position: -50px 0;
}
.jcarousel-skin-usareisen .jcarousel-next-disabled-horizontal,
.jcarousel-skin-usareisen .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-usareisen .jcarousel-next-disabled-horizontal:active {
    cursor: 			default;
    background-position: -75px 0;
}
.jcarousel-skin-usareisen .jcarousel-prev-horizontal {
    position: 			absolute;
    top: 				150px;
    left: 				-3px;
    width: 				25px;
    height: 			32px;
    cursor: 			pointer;
    background: 		transparent url(../../../images/motorcycle/icons/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-usareisen .jcarousel-prev-horizontal:hover {
    background-position: -25px 0;
}
.jcarousel-skin-usareisen .jcarousel-prev-horizontal:active {
    background-position: -50px 0;
}
.jcarousel-skin-usareisen .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-usareisen .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-usareisen .jcarousel-prev-disabled-horizontal:active {
    cursor: 			default;
    background-position: -75px 0;
}
/********** ENDE ******************************************/
/******* Stations-Detailseite ENDE ************************/
/** Motorrad Modul  Motorrad Angebot**/
/*Tooltipp*/
a.tooltip {
	text-decoration:	none;
	color:				#555;
	font-weight:		300;
	cursor:				help;
}
.tooltip span.info{
	display:			none;
	cursor:				help;
}
.tooltip:hover span.info{
	display:			block;
	position:			absolute;
	width:				200px;
	color:				#555;
	cursor:				help;
}
.info{
	text-align:			left;
	background-color:	white;
	z-index:			100;
	border:				solid 2px #CCC;
	padding:			10px;
	cursor:				help;
}
div.StationInfo {
	padding:			0 0 0 0;
	font-size:			12px;
	font-weight:		normal;
}
.header_angebotbox{
	text-align:			left;
	border-top:			#ccc solid 2px;
	border-left:		#ccc solid 2px;
	border-right:		#ccc solid 2px;
	background-color:	#d0e5ff;
}
.header_angebotbox .header_angebotboxLine {
	border:				1px solid #FFF;
	border-bottom:		0;
	padding:			10px;
	padding-left:		18px;
}
ul.aufzaehlung_benefits {
	list-style:			none;
	font-size:			13px;
}
ul.aufzaehlung_benefits li {
	padding:			2px 0px 5px 15px;
	
}	
.aufzaehlung_benefitsinfo {
	list-style-image:	url(../../../images/motorcycle/icons/haken.gif);
	font-size:			12px;
}
.ueberschrift_box_ganze_seite{
	color:				#06388d;
	font-size:			16px;
	font-weight:		600
}
table#angebot_mietbedingung tr td h1{
	margin:				38px 0px 10px 0px;		
}
table#angebot_mietbedingung tr td {
	padding:			0px 0px 0px 21px;		
}
.ueberschrift_angebot_leistungen{
	font-size:			14px;
}
.angaben_angebot_linke_spalte{
	height:				22px;
	width:				160px;
	border-bottom:		solid 2px #FFF;
	color:				#000;
	padding: 			10px 20px 5px 10px;
	display:			block;
}
.angaben_angebot_rechte_spalte{
	width:				229px;
	height:				22px;
	border-bottom:		solid 2px #FFF;
	color:				#000;
	padding: 			10px 20px 5px 10px ;
	display:			block;
}
.dreiprozent{
	text-align:			right;
	padding-bottom: 	5px;
	color:				#C40031;
	font-size:			14px;
	width:				250px;
}
.innen_links{
	float:				left;
	width:				449px;
	text-align:			left;
	background-color:	#e0e0e0;
	margin-right:		15px;
	line-height:		1
}
.boxleistungen{
	float:				left;
	width:				210px;
	height:				100px;
	text-align:			left;
	margin-right:		5px;
	color:				#333;
}
.box_drei{
	float:				left;
	width:				270px;
}
.drumrum_angebot{
	border:				solid 1px #999
}
.details{
    color: 				#00368B;
    float: 				right;
    font-size: 			12px;
    padding:			18px 0 0;
}
.angebot_box_ganzseitig{
	display:			block;
	text-align:			left;
	border-bottom:		#ccc solid 2px;
	border-left:		#ccc solid 2px;
	border-right:		#ccc solid 2px;
	padding-left:		18px;
	padding-top:		18px;
	font-size:			14px;
	background:			#FFF;
}
.newPriceAngebot {
	width:				160px;
	float:				left;
	text-align:			right;
	padding:			8px 0 0 0;
}
.angebotpreis3 {
	padding:			2px 0 0px 0;
	width:				30px;
	float:				right;
	text-decoration:	underline;
	font-weight:		bold;
}

.hinweis_angebot{
	font-size:			16px;
	text-align:			left;
	color:				#222;
	border:				2px solid #752020;
	margin-top:			5px;
	padding:			10px;
	clear:				both;
	background-color:	#FFBD39;
}
.hinweistxt{
	font-weight:		bold;
	color:				#752020;
}
div#offerPage div#Content {
	padding: 			10px;
	font-size:			12px;
	height:				112px;
}
/********* TABS START ************************************/
ul.tabs {
	width:				696px;
	height:				37px;
	padding:			3px 3px 0 3px;
	margin:				0;
	list-style:			none;
}
ul.tabs li {
	float:				left;
	padding:			0;
	margin:				0;
}
ul.tabs li a {
	display:			block;
	font-size:			16px;
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
	padding:			8px 13px 10px 13px;
}
ul.tabs li.active {
	background:			url(../../../images/motorcycle/TabMenuSelectedItemLeftCorner.gif) top left no-repeat #FFF;
}
ul.tabs li.active a {
	color:				#295CB7;
}
ul.tabs li.active a  {
	background:			url(../../../images/motorcycle/TabMenuSelectedItemRightCorner.gif) top right no-repeat ;
}
/******************* TABS ENDE ************************************/
/********  Motorrad Preisvergleich einweggebühr Meldung *********/
div.oneWayBorder{
	width:				213px; 
	height:				35px; 
	border:				1px solid #d6d6d6;
}

div.oneWayBorderInner{
	width:				211px; 
	height:				33px; 
	border:				1px solid #F9FCFF;
}
div.oneWayContent{
	width:				211px; 
	height:				33px; 
	background:			#E8F2FF;
}
div.attentionIcon{
	margin:				10px;
	width:				12px;
	height:				11px;
	float:				left;
	background:			url(../../../images/motorcycle/icons/hint_red.gif) no-repeat;
}
div.oneWayText{
	margin-top:			3px;
	float:				left;
	color:				#525252;
}
div.oneWayPrice{
	margin:				10px 0 0 10px;
	float:				left;
	color:				#D40936;
	font-weight:		bold;
	font-size:			12px;
}
/******** anderes *********/
div.nurNoch{
	height:				15px; 
	padding:			0 5px 0 5px; 
	background:			#cd0031; 
	float:				left; 
	color:				#fff; 
	font-weight:		bold;
}

.ErrorMask {
	position: absolute;
	z-index: 1000;
	display: none;
}

.ErrorMask #my_content {
	width: 550px;
	padding: 10px;
	border: 2px solid #06358A;
	background-color: #FFF;
	box-shadow: #999 2px 2px 2px;
}

.ErrorMask #my_content > div {
	color: #06338A;
	font-size: 16px;
	margin: 0 0 30px;
	font-weight: bold;
}

.ErrorMask #my_content  .submit{
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #FFF;
	padding: 5px 10px;
	border-radius: 3px;
	border: 0;
	font-size:12px;
	cursor: pointer;
	background-image: -moz-linear-gradient(top, #6290E5 0%, #103E93 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6290E5), color-stop(100%,#103E93));
	background-image: -webkit-linear-gradient(top, #6290E5 0%,#103E93 100%);
	background-image: -o-linear-gradient(top, #6290E5 0%,#103E93 100%);
	background-image: -ms-linear-gradient(top, #6290E5 0%,#103E93 100%);
	background-image: linear-gradient(to bottom, #6290E5 0%,#103E93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6290E5', endColorstr='#103E93',GradientType=0 );
}

.ErrorMask #my_content  .submit:hover{
	background:#6290E5 ;
}

#my_overlayBg {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: rgba(255, 255, 255, 0.701961);
	z-index: 999;
	display: none;
}


/* Specials */
#special-wrapper{
	width:267px;
	padding:0px 10px 0 10px;
	background:#FFF;
	border-right: 1px solid #ccc;
	*padding-top:10px !important;
}

#special-header{
	color:#fff;
	padding:6px 10px 5px 10px;
	font-size:20px;
	font-weight:bold;
	text-shadow:0 1px  1px #000;
	background: #4A7BD7;
	background: -moz-linear-gradient(top, #4A7BD7 0%, #25509F 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4A7BD7), color-stop(100%,#25509F));
	background: -webkit-linear-gradient(top, #4A7BD7 0%,#25509F 100%);
	background: -o-linear-gradient(top, #4A7BD7 0%,#25509F 100%);
	background: -ms-linear-gradient(top, #4A7BD7 0%,#25509F 100%);
	background: linear-gradient(to bottom, #4A7BD7 0%,#25509F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4A7BD7', endColorstr='#25509F',GradientType=0 );
}

#advantages #special-content{
	border:1px solid #ccc;
	background: #FEF3D6;
	background: -moz-linear-gradient(top, #FEF3D6 0%, #FEECBC 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEF3D6), color-stop(100%,#FEECBC));
	background: -webkit-linear-gradient(top, #FEF3D6 0%,#FEECBC 100%);
	background: -o-linear-gradient(top, #FEF3D6 0%,#FEECBC 100%);
	background: -ms-linear-gradient(top, #FEF3D6 0%,#FEECBC 100%);
	background: linear-gradient(to bottom, #FEF3D6 0%,#FEECBC 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEF3D6', endColorstr='#FEECBC',GradientType=0 );
}



.special{margin:10px!important; border-bottom:1px solid #ccc; position:relative;}
.special h3{ color: #972A2C; margin:0 0 5px 0; font-size:16px; font-weight: bold; }
.special .smallprint{ color: #777; margin:0 0 10px 0; font-size:11px;}
.special p{line-height:1.5; margin:5px 0!important;}
.special p+p{text-align:right;}
.special .price{font-weight:bold; font-size:22px; color: #D40936;}
.special.last{border:none;}
.special div.tooltip{position:absolute; bottom:10px; font-size:11px; color:#233184; font-weight:bold; text-decoration:underline; cursor:help;}
.special span.tooltip{font-weight:bold;  cursor:help;}
.special .hidden{display:none;}


.float-right.columns-12 .special{margin: 0 12px 0 12px !important; padding:12px 0 12px 0; border-bottom:1px solid #ccc; border-top: 1px solid #fff; position:relative;}
.float-right.columns-12 .special h3 {
	font-size:				20px!important;
}

div#home_new .float-right.columns-12 .special .tooltip {
	bottom:					23px;
	font-size:				12px;}
	
