/** Beginn mot-station css **/
.tab_content1 {
    overflow: 				hidden;
}
.tab_content1 {
    border-left: 			1px solid #bbb;
    font-size: 				14px;
    line-height: 			20px;
    padding-left: 			20px;
}
div.idTabsContent h2 {
    color: 					#295cb7;
    font-size: 				22px;
    font-weight: 			normal;
    padding: 				0;
}
.tab_content1 .leftCol {
    float: 					left;
    width: 					35%;
}
.tab_content1 .leftCol p {
    margin-right: 			12px;
    font-weight: 			bold;
}
.tab_content1 .rightCol {
    float: left;
    width: 65%;
}
div.MietbedingungRow div.rightCol p {
    margin-top: 0 !important;
}
.tab_content1 .rightCol p {
    margin-right: 			5px;
}
div.clear {
    clear: both;
    height: 1px;
}

ul#tabs-3, ul#tabs-2 {
    border-bottom: 3px solid #ccc;
}
ul#tabs-3 li.active, ul#tabs-2 li.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-bottom:none;
    bottom: -3px;
    position: relative;
}
ul#tabs-3 li, ul#tabs-2 li {
    display: inline-block;
    font-size: 16px;
    padding: 9px;
}
ul#tabs-3 li.active a, ul#tabs-2 li.active a {
    color: #2a5ab2;
}
ul#tabs-3 li a, ul#tabs-2 li a {
    color: #666;
}

div#EAStationen-n .tab_content3 h2 {
    font-size: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
}
div.idTabsContent h2 {
    color: #295cb7;
    font-size: 22px;
    font-weight: normal;
    padding: 10px 0;
}

div.tab_content2 {
    border-left: 1px solid #ccc;
    padding-left: 9px;
     }

table.EAStationslisteTable-n {
    border: 0 none;
    width: 100%;
}
table.EAStationslisteTable-n thead tr th {
    background: none repeat scroll 0 0 #ebf1fe;
    border-right: 1px solid #fff;
    font-size: 14px;
    padding: 12px 9px;
    text-align: left;
}
table.EAStationslisteTable-n tbody tr td {
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    font-size: 14px;
    padding: 9px 9px 12px;
}

table.EAStationslisteTable-n tbody tr td a {
    color: #2a59b2;
    text-decoration: underline;
}
table.EAStationslisteTable-n tbody tr td:last-child {
    border-right: 0 none;
}
table.EAStationslisteTable-n .legende {
    height: 103px;
    vertical-align: middle;
}
.FGreySmall {
    color: #555;
    font-size: 11px;
    margin-top: 30px;
}

table.EAStationslisteTable-n .legende img {
    vertical-align: middle;
}


/************************************Left Column*******************************/

.incl-feat{
background: url("../../../images/motorcycle/v2/bg/incl_feat.gif") no-repeat #e6ebf7;
}

.incl-feat p.open-sans-bold.font-drive-usa-blue.margin-top-36.margin-left-8.margin-bottom-16{
font-size:25px;
}

ul.feature-list{

}

ul.feature-list li {
    background: url("../../../images/motorcycle/feature_haken.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 1.4em;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-top: 0px;
	width:290px;
}

.contact-box{
width:322px;
}

.callus-head{
background:#ccc;
}

.font-overlay{
top:12px; left:8px;
}

.font-overlay span{
line-height:2.5em;
}

.ibe-wrapper-div{
width:324px;
}

.ibe-wrapper-div h2.open-sans-bold.font-18.font-white{
background:#888;
border:1px solid #888;
}

.ibe-body{
background:#f2f2f2;
height:370px;
}

/*************Drop Down Stations Navi*************************/

.station-nav{
width:322px;
background: url("../../../images/motorcycle/v2/bg/drop_down_gradient.gif") repeat-x #e6ebf7;
}

.station-nav div.columns-2.border-left-ccc.float-right{
height:36px;
background: url("../../../images/motorcycle/v2/bg/triangle-grey-down.gif") scroll -2px 1px;
}

section.formIBE.transparent-white-80.padding-top-24.float-left.columns-19{
padding-top:8px;
padding-left:8px;
width:314px;
background:none;
}

#MotorcycleForm h2.open-sans-bold.headline-24.font-usa-blue{
display:none;
}

div.margin-bottom-14 label.margin-bottom-2 strong,
div.half-width.float-left.margin-bottom-6 label.margin-bottom-2 strong,
div.clear-both.margin-bottom-12 label.margin-bottom-2 strong,
div.half-width.float-left.margin-bottom-12 label.margin-bottom-2 strong{
font-size:14px;
}

div.half-width.float-left.margin-bottom-12{
margin-bottom:2px;
height:66px;
}

#anm_station,
#abg_station{
width:306px;
padding:9px 0 9px 8px;
margin-top:1px;
}

div.line-bottom-white-s input#id_an,
div.line-bottom-white-s input#id_bn{
width:134px;
}

input, textarea {
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 16px;
    margin: 0 13px 0px 0;
    padding: 8px;
    transition: all 0.5s linear 0s;
    color: #525252;
}

div.margin-left-4.line-bottom-white-s select#id_at,
div.line-bottom-white-s select#id_bt{
width:145px;
padding: 8px 0 7px 8px;
border:1px solid #ccc;
margin-top:1px;
}

div.line-bottom-white-s select#id_bt{
margin-right:8px;
margin-top:0px;
}

p.small-text.margin-bottom-6{
position:relative;
margin-bottom:114px;
}

p.small-text.margin-bottom-6 strong{
position:absolute;
left:0px;
top:80px;
}

p.small-text.margin-bottom-6 strong.font-usa-red{
top:64px;
}

.button2.blue.big {
background: url("../../../images/buttons/button_bg.jpg") repeat scroll 0 0 #293770;
}

.button-ibe-width {
border-radius: 4px;
width: 170px;
padding:4px;
margin-right:8px;
}

#MotorcycleForm .button2:hover{
background: none repeat scroll 0 0 #1e417f;
text-shadow:0px 1px #000;
}


/** ENDE mot-station css **/
.font-overlay {
    left: 12px;
    top: 18px;
}
.locationheader {
    background: url(../../../images/motorcycle/v2/bg/locationhead.jpg) no-repeat top;
    width:996px;
    }

div.locationheader h2 { margin-top: 280px;}

.border-top-2-666 {
border-top: 2px solid #666;
}
.imgcenter {
 display: block;
    margin-left: auto;
    margin-right: auto;
    }
    
.background-F2F2F2{
background:     #F2F2F2;
}

.line-through {
    text-decoration: line-through;
}

.sthead {
    background: none repeat scroll 0 0 #ebf1fe;
    border-right: 1px solid #fff;
    font-size: 14px;
    padding: 12px 9px;
    text-align: left;
}

.box-shadow {
-webkit-box-shadow: 0px 0px 11px 0px rgba(59,59,59,0.49);
-moz-box-shadow: 0px 0px 11px 0px rgba(59,59,59,0.49);
box-shadow: 0px 0px 11px 0px rgba(59,59,59,0.49);
}



/**** 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{
	background:				url(../../../images/motorcycle/pfeil-blau.gif) left no-repeat;
	padding-left:			8px;
	margin-top:				5px;
	color: 					#2a59b2;
}
.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/motorhomeBoxBG.jpg) no-repeat top left;
}
.motorhome-box section h3 {
	width:					201px;
}
.mot-gps-box section {
	background:				url(../../../images/motorcycle/gps-garmin1.jpg) no-repeat top left;
}

/**** Teaserboxen Ende *****/
.MietbedingungRow a { color:#2A5AB2;}

#action-wrapper {
    display: none;
}
#action-wrapper-3{
    display: none;
}
.show-all {
    background: url(../../../images/motorcycle/v2/icons/station-show-all.png) no-repeat scroll 0 -3px #eee;
    border: 1px solid #2a59b2;
}
.show-all-a {
    background: url(../../../images/motorcycle/v2/icons/station-show-less.png) no-repeat scroll 0 -3px #eee;
}
.ia-down {
    background: url(../../../images/motorcycle/v2/icons/station-show-all.png) no-repeat scroll right -9px;
    color: #2a59b2;
}
.a-up {
    background: url(../../../images/motorcycle/v2/icons/station-show-less.png) no-repeat scroll right -9px ;
}
.show-aall {
    background: url(../../../images/motorcycle/v2/icons/station-show-all.png) no-repeat scroll 0 -3px #fff;
    border: 1px solid #2a59b2;
}
.show-all-aa {
    background: url(../../../images/motorcycle/v2/icons/station-show-less.png) no-repeat scroll 0 -3px #fff;
}
.iaa-down {
    background: url(../../../images/motorcycle/v2/icons/station-show-all.png) no-repeat scroll right -9px;
    color: #2a59b2;
}
.aa-up {
    background: url(../../../images/motorcycle/v2/icons/station-show-less.png) no-repeat scroll right -9px ;
}
.trans-box {
    background: url(../../../images/motorcycle/trans-grey.png) repeat-x scroll right bottom;
    bottom: 34px;
    height: 74px;
    left:   -10px;
}
.trans-boxx {
    background: url(../../../images/motorcycle/trans-white.png) repeat-x scroll right bottom;
    bottom: 34px;
    height: 115px;
    left:   -10px;
}
.background-F2F2F2 ul li {
       background: url(../../../images/motorcycle/feature_haken.png) no-repeat 0 3px;
       padding: 2px 0 0 16px;
       margin: 10px 0;
       line-height:1.2em;
}
div.border-top-2-666.columns-32.relative img{
right:0px
}


.infoIcon, .infoIconOverlay {
    margin-left: 5px;
    position: relative;
    top: 1px;
}
/*********************************** Dropkick Formular ****************************************/
/********* Formular start *******************/
.dk_toggle{
	background:url(../../../central-point/images/forms/select-box-arrow-BG.gif) no-repeat top right #fff;
	width: 287px!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: 		126px!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 {}
.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: 303px!important;
  list-style:none;
  margin:0;
  padding:0;
}
div.boxImages #ibeForm section .small-input {
	width:			160px;
}
.time .dk_options_inner {
  max-height: 150px;
  width: 142px!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:					143px;
	margin-bottom:			0px;
	margin-right:			10px;
}
.line-bottom-white-l {
	border-bottom:			1px solid #fff;
	width:					302px;
}
.button-ibe-width {
	width:					145px;
	-webkit-border-radius: 	4px;
	-moz-border-radius: 	4px;
	border-radius: 			4px;
}
#MotorcycleForm .button2 {
	margin-right:			8px !important;
    font-family: open-sans !important;
    font-size:  18px !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;
}

.line-fix{
	line-height:1.4em;
}

.height-fix{
	margin-bottom: 2px;
}

.margin-bottom-for-city{
margin-bottom:12px;
}

div#NaviSelect div#dk_container_select_station a.dk_toggle{
width: 306px !important;
}

div#NaviSelect div#dk_container_select_station div.dk_options ul.dk_options_inner{
width: 322px !important;
}

/******** Formular ENDE ********************/


.dk_toggle{
background:url("../../../central-point/images/forms/select-box-arrow-BG.gif") no-repeat scroll right top #fff;
}

/************************************station auswahl*********************************/
.bikeHomeError { 
      background: none repeat scroll 0 0 #fbf0f0;
    border: 2px solid #c40031;
    color: #c40031;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 18px;
    margin-bottom: -14px;
    }
.triangle {
    border-color: transparent transparent transparent #c40031;
    border-style: solid;
    border-width: 8px 0 8px 10px;
    height: 0;
    margin-bottom: -18px;
    margin-left: 3px;
    margin-top: 10px;
    transform: rotate(90deg);
    width: 0;
}    

#select_station{
width: 324px !important;
padding-left:8px;
font-size:16px;
color:#525252;
border:1px solid #ccc;
background: url("../../../images/motorcycle/v2/bg/drop_down_gradient.gif") repeat-x scroll 0 0 #e6ebf7;
}

#select_station option{
padding:8px;
background:#fff;
}

.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;
}