/* @font-face ********************************************************************************/
@font-face {
	font-family: Bradley-Hand;
	src: url(../../../webfonts/bradley-hand/bradhitc.eot);
	src: url(../../../webfonts/bradley-hand/bradhitc.eot?#iefix) format('embedded-opentype'),
	url(../../../webfonts/bradley-hand/bradhitc.woff) format('woff'),
	url(../../../webfonts/bradley-hand/bradhitc.ttf) format('truetype'),
	url(../../../webfonts/bradley-hand/bradhitc.svg#bradhitc) format('svg');
	font-weight: normal;
	font-style: normal;	
}
 
@font-face {
	font-family: Arial-Black;
	src: url(../../../webfonts/arial-black/arialblack.eot);
	src: url(../../../webfonts/arial-black/arialblack.eot?#iefix) format('embedded-opentype'),
	url(../../../webfonts/arial-black/arialblack.woff) format('woff'),
	url(../../../webfonts/arial-black/arialblack.ttf) format('truetype'),
	url(../../../webfonts/arial-black/arialblack.svg#arialblack) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family:icon-font;
  src: url(../../../webfonts/icon-font/icon-font.eot);
  src: url(../../../webfonts/icon-font/icon-font.eot?#iefix) format('embedded-opentype'), 
	  url(../../../webfonts/icon-font/icon-font.woff) format('woff'), 
	  url(../../../webfonts/icon-font/icon-font.ttf) format('truetype'), 
	  url(../../../webfonts/icon-font/icon-font.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}


/* @font-face Ende ********************************************************************************/


/*********************** CSS Variablen *********************************/

/**** Allgemeine Klassen START *****/
.ibe{top:15px !important;}

body {
	font-size: 12px;
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
}

#RentalCarHome + *, #homeHighlights,.OurPromise{font-size:12px !important;}

*{
	margin:		0px;
	padding:	0px;
}
.clear {
	clear:		both;
	height:1px;
}
.f_blue {
	color:		#06358a;
}
.red {
	color:					#8C000D;
}
.tooltipText {
	border-bottom: 			1px dotted #999999;
	cursor: 				help;
	color:					#999999;
	font-size:				11px;
}
.gray {
	font-size:				12px!important;
	color:					#666;
}
.marginT {margin-top:20px;}
div.center{width:992px; margin:0 auto;}
span.fussnote{
	display:block;
	font-size:11px;
	color:#999;
	margin-top:3px;
}


.css3{
	position:		relative;
	z-index: 		0;	
	behavior: 		url(../include/css/css-pie/PIE.php);	 
}
#hint-red{
	position:		absolute;
	bottom:			150px;
	left:			810px;
	padding:		10px;
	background: #982C2C;
	background: -moz-linear-gradient(top, #982C2C 0%, #611C1C 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#982C2C), color-stop(100%,#611C1C));
	background: -webkit-linear-gradient(top, #982C2C 0%,#611C1C 100%);
	background: -o-linear-gradient(top, #982C2C 0%,#611C1C 100%);
	background: -ms-linear-gradient(top, #982C2C 0%,#611C1C 100%);
	background: linear-gradient(to bottom, #982C2C 0%,#611C1C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#982C2C', endColorstr='#611C1C',GradientType=0 );
	color:#fff;
	box-shadow:2px 2px 2px #222;
	text-shadow:0px 1px 0px #222;
	border:1px solid #fff;
}

#hertzTextBox {
	background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    height: 285px;
    left: 10px;
    overflow: hidden;
    padding-left: 10px;
    position: absolute;
    top: 10px;
    width: 305px;		
}

#hint-red h2{
	font-size:16px;
	line-height:1.4;
	font-weight:bold;
}

#hint-red p{
	font-size:12px;
	line-height:1.4;
}

/***** Allgemeine Klassen ENDE ******/
/***** counter Starseite ******/



div.counterWrapper{
	position: relative;
	margin-top:3px;
	width: 190px;
	color:#fff; 
	background:			url(../../../images/mietwagen/new/navbarBackground.jpg) repeat-x left top;
	font-weight:bold; 
	font-size:13px; 
	padding:6px  2px 6px 2px;
	text-align:center;
	position: relative;
	z-index:2;
	text-shadow: 0 1px 0 #6A1E1E;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}



/**** Klickpfad start ********/
div#breadcrumb1 {
	color:				#525252;
	margin-top:			15px;
	margin-bottom:		5px;
	font-size:			11px;
}
div#breadcrumb1 a {
	color:				#525252;
	text-decoration:	none;
	background:			url(../../../images/head/arrow.gif) no-repeat right;
	padding-right:		5px;
}
div#breadcrumb1 a:hover {
	color:				#06358a;
	text-decoration:	underline;
}
div#breadcrumb1 span {
	color:				#06358a;
}
/**** Klickpfad ENDE ********/
/**** Stationsdetail Page START -->>>*****************/
div#Stationdetails {
	width:				992px;
	margin:				auto;
	margin-bottom:		0px;
	position:			relative;
	top:				-6px;
}
div#Stationdetails div#breadcrumb1 {
	margin-top:			-5px;
	margin-bottom:		0px;
	
}
div#Stationdetails div#RentalCarMainPictures {
	margin-bottom:		4px;
	
}
div#Stationdetails h1 {
	color:				#06358A;
	font-size:			25px;
	font-weight:		normal;
	margin-bottom:		5px;
}
div#Stationdetails h2 {
	color:				#06358A;
	font-size:			14px;
}
div#Stationdetails div#vermieterInfo {
	width:				490px;
	height:				300px;
	float:				left;
	border:				1px solid #97B9F9;
	background:			#F1F5FE;
}
div#Stationdetails div#vermieterInfo div.leftCol{
	width:				245px;
	float:				left;
}
div#Stationdetails div#vermieterInfo div.leftCol h2{
	margin:				3px 5px 3px 5px;
}
div#Stationdetails div#vermieterInfo div.leftCol p{
	margin:				3px 5px 3px 5px;
}
div#Stationdetails div#vermieterInfo div.rightCol{
	width:				245px;
	height:				300px;
	background:			#DAE6FD;
	float:				left;
}
div#Stationdetails div#vermieterInfo div.rightCol ul {
	width:				245px;
	background:			#DAE6FD;
}
div#Stationdetails div#vermieterInfo div.rightCol ul li {
	background:			url(../../../images/mietwagen/background/station_navi_bg.jpg) repeat-x bottom #CDDBFC;
	border-bottom:		1px solid #97B9F9;
	border-top:			1px solid #FFF;
	padding:			10px 5px 10px 0px;
	color:				#06358A;
	font-weight:		bold;
}
div#Stationdetails div#vermieterInfo div.rightCol ul li span.openingTimes {
	background:			url(../../../images/mietwagen/icons/car.gif) no-repeat left;
	padding-left:		20px;
	margin-left:		5px;
	height:				20px;
}
div#Stationdetails div#vermieterInfo div.rightCol ul li span.contact {
	background:			url(../../../images/mietwagen/icons/phone.gif) no-repeat left;
	padding-left:		20px;
	margin-left:		5px;
	height:				20px;
}
div#Stationdetails div#vermieterInfo div.rightCol ul li span.directions {
	background:			url(../../../images/mietwagen/icons/arrow.gif) no-repeat left;
	padding-left:		20px;
	margin-left:		5px;
	height:				20px;
}
div#Stationdetails div#vermieterInfo div.rightCol ul li span.shuttleInfo {
	background:			url(../../../images/mietwagen/icons/shuttle.gif) no-repeat left;
	padding-left:		20px;
	margin-left:		5px;
	height:				20px;
}
div#Stationdetails div#bewertung {
	margin-top:			16px;
	margin-bottom:		16px;	
}

/********* Reisterkarten START -->> *****************/
div#Stationdetails div.TabContentTop {
	padding:			10px;
}

div#Stationdetails div.TabContentTopLeftRow{
	width:				320px;
	float:				left;
}
div#Stationdetails div.TabContentTopRightRow{
	width:				640px;
	float:				right;
}

/********* Verfuegbare Modelle START -->>************/ 
div#Stationdetails div#availableModels3 h2 {
	font-size:				18px;
	color:					#06358A;
	font-weight:			bold;
	padding:				14px 0px 7px 0px;
	margin:					0;
}
div#Stationdetails div#availableModels3 div.tooltip {
	text-align:				center;
	color:					#07358A;
	font-size:				11px;
	height:					20px !important;
}

div#Stationdetails ul#mycarousel .motorcycleTypBox2 {
	width:					244px;
	border: 				1px solid #CCC;
	height:					290px;
	float:					left;
}
div#Stationdetails ul#mycarousel .motorcycleTypBox2 h1 {
	background: 			#DAE6FD;
	font-size:				12px;
	color:					#06338A;
	padding:				8px 5px 8px 5px;
	margin:					0;
	border:					1px solid #FFF;
	font-weight:			bold;
}
div#Stationdetails ul#mycarousel div.motorcycleTypBoxIMG2 {
	text-align:				center;
	height:					120px;
}
div#Stationdetails ul#mycarousel div.lineGreyDotted {
	height:					10px;
	margin:					0 10px 5px 10px;
	padding:				0;
}
div#Stationdetails ul#mycarousel div.motorcycleTypBoxContent2 {
	padding:				0 10px 0 10px;
	color:					#666;
	font-size:				12px;
}
div#Stationdetails ul#mycarousel div.motorcycleTypBoxContent2 div.leftCol {
	width:					50%;
	float: 					left;
}
div#Stationdetails ul#mycarousel div.motorcycleTypBoxContent2 div.rightCol {
	padding-top:			15px;
	width:					50%;
	float: 					left;
	text-align:				right;
}
div#Stationdetails ul#mycarousel div.motorcycleTypBoxContent2 div.rightCol span.price {
	font-size:				18px;
	font-weight:			bold;
	color:					#8C000D;
}

div#Stationdetails ul#mycarousel div.motorcycleTypBoxContent2 h3 {
	display:				inline;
	font-size:				12px;
	font-weight:			bold;
}

div#Stationdetails ul#mycarousel a {
	color:					#06348A;
	text-decoration:		none;
}

div#Stationdetails ul#mycarousel div.motorcycleTypBoxContent2 div.motorcycleTypBoxButton2 {
	padding:				5px 0 5px 0;
	clear:					both;
}
div#Stationdetails .jcarousel-skin-usareisenHome {
	width:					992px;
}
div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-container {
    background: 			#FFF;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-container-horizontal {
    width: 					992px;
    padding-top: 			5px;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-clip-horizontal {
    width:					992px;
    height: 				300px;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-item {
    width: 					244px;
    height: 				300px;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-item-horizontal {
    margin-right: 			4px;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-item-placeholder {
    background: 			#fff;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-next-horizontal {
    position: 				absolute;
    top: 					140px;
    right: 					0px;
    width: 					25px;
    height: 				32px;
    cursor: 				pointer;
    background: 			transparent url(../../../images/motorrad/icons/next-horizontal.png) no-repeat 0 0;
}
div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-next-horizontal:hover {
    background-position: 	-25px 0;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-next-horizontal:active {
    background-position: 	-50px 0;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-next-disabled-horizontal,
div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-next-disabled-horizontal:hover,
div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-next-disabled-horizontal:active {
    cursor: 				default;
    background-position: 	-75px 0;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-prev-horizontal {
    position: 				absolute;
    top: 					140px;
    left: 					-3px;
    width: 					25px;
    height: 				32px;
    cursor: 				pointer;
    background: 			transparent url(../../../images/motorrad/icons/prev-horizontal.png) no-repeat 0 0;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-prev-horizontal:hover {
    background-position: 	-25px 0;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-prev-horizontal:active {
    background-position: 	-50px 0;
}

div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-prev-disabled-horizontal,
div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-prev-disabled-horizontal:hover,
div#Stationdetails .jcarousel-skin-usareisenHome .jcarousel-prev-disabled-horizontal:active {
    cursor: 				default;
    background-position: 	-75px 0;
}

div#availableModels3 {
	width:					992px;
}

/**** Teaserboxen START -->> *********************/
div#Stationdetails div.firstRow, div#Stationdetails div.secondRow, div#Stationdetails div.thirdRow {
	width:					321px;
	float:					left;
	margin-right:			10px;
}

div#Stationdetails div.firstRow h3, div#Stationdetails div.secondRow h3, div#Stationdetails div.thirdRow h3 {
	color:					#06338A;
	font-size:				17px;
}

div#Stationdetails div.thirdRow {
	margin-right:			0px;
}

div#Stationdetails div.box1,  div#Stationdetails div.box2, div#Stationdetails div.box3{
	border:					1px solid #D6D6D6
}

div#Stationdetails div.box1 div.content,  div#Stationdetails div.box2 div.content, div#Stationdetails div.box3 div.content {
	background:				url(../../../images/mietwagen/background/station_teaserbox_bg.jpg) repeat-x  #FEECBC 0px 95px;
	margin:					3px;
}
div#Stationdetails div.box1 div.content ul {
	margin:					5px;
}
div#Stationdetails div.box1 div.content ul li {
	padding-left:			30px;
	font-size:				14px;
	color:					#06338A;
	border-bottom:			1px solid #CCC;
	padding:				5px 0px 5px 0px;
}
div#Stationdetails div.box1 div.content ul li.firstIcon {
	background:				url(../../../images/mietwagen/icons/1.gif) no-repeat left top 0px 10px;
}
div#Stationdetails div.box1 div.content ul li.secondIcon {
	background:				url(../../../images/mietwagen/icons/2.gif) no-repeat left top  0px 10px;
}
div#Stationdetails div.box1 div.content ul li.thirdIcon {
	background:				url(../../../images/mietwagen/icons/3.gif) no-repeat left top  0px 10px;
	border-bottom:			0px;
}
div#Stationdetails div.box1 div.content a {
	color:					#0B65F8;
	font-weight:			bold;
	background:				url(../../../images/mietwagen/icons/link_arrow.gif) no-repeat left;
	padding-left:			8px;
	font-size:				12px;
}
div#Stationdetails div#abPreisBoxHeaderAlamo, div#Stationdetails div#abPreisBoxHeaderAvis, div#Stationdetails div#abPreisBoxHeaderNational, div#Stationdetails div#abPreisBoxHeaderDollar {
	position:				absolute;
	top:					150px;
	left:					830px;
	z-index:				12;
	width:					200px;
	height:					100px;
}
div#Stationdetails div#abPreisBoxHeaderHertz {
	position:				absolute;
	top:					220px;
	left:					710px;
	z-index:				12;
	width:					200px;
	height:					100px;
}
/*div#Stationdetails div#abPreisBoxHeader*/


div#Stationdetails div#abPreisBoxHeaderAlamo span.priceEuro, div#Stationdetails div#abPreisBoxHeaderHertz span.priceEuro, div#Stationdetails div#abPreisBoxHeaderNational span.priceEuro, div#Stationdetails div#abPreisBoxHeaderAvis span.priceEuro, div#Stationdetails div#abPreisBoxHeaderDollar span.priceEuro{
	font-size:				40px;
	font-weight:			bold;
	color:					#932A2B;
	display:				block;
	float:					left;
}
div#Stationdetails div#abPreisBoxHeaderAlamo span.priceCent, div#Stationdetails div#abPreisBoxHeaderHertz span.priceCent, div#Stationdetails div#abPreisBoxHeaderNational span.priceCent,  div#Stationdetails div#abPreisBoxHeaderAvis span.priceCent, div#Stationdetails div#abPreisBoxHeaderDollar span.priceCent {
	font-size:				24px;
	font-weight:			bold;
	color:					#932A2B;
	text-decoration:		underline;
	padding-bottom:			20px;
	height:					50px;
	display:				block;
	float:					left;
}
/**** Teaserboxen ENDE -->> *********************/
div#Stationdetails div#topMietwagenZieleBox {
	margin:					20px 0px 20px 0px;
	border:					1px solid #CCC;
	clear:					both;
}
div#Stationdetails div#topMietwagenZieleBox h1 {
	padding:				10px;
	background:				#EBF1FE;
	border:					1px solid #FFF;
	font-size:				14px;
	font-weight:			bold;
}
div#Stationdetails div#topMietwagenZieleBox ul {
	padding:				0px 10px 10px 0px;
	width:					310px;
	float:					left;
}
div#Stationdetails div#topMietwagenZieleBox ul.firstUL {
	padding-left:			10px;
}
div#Stationdetails div#topMietwagenZieleBox ul li a {
	padding-bottom:			5px;
	color:					#525252;
	display:				block;
}
/********* Verfuegbare Modelle START -->>************/
/**** Stationsdetail Page ENDE -->>>******************/

div#RentalCarHome {
	background: 		url(../../../images/mietwagen/mainPictures/preisvergleich-header.jpg) no-repeat top left;
	margin-bottom:		5px;
	width:				992px;
	margin:				0 auto;
	position:			relative;
	top:				-6px;
}

div#Alamo_RentalCarHome {
	width:				992px;
	margin:				auto;
	background:			url(../../../images/mietwagen/mainPictures/Mietwagen-alamo_vermseite.jpg) top left no-repeat;
	margin-bottom:		10px;
	position:			relative;
	top:				-6px;
}
div#Alamo_U25_RentalCarHome {
	width:				992px;
	margin:				auto;
	background:			url(../../../images/mietwagen/mainPictures/Mietwagen-alamo_u25_vermseite.jpg) top left no-repeat;
	position:			relative;
	top:				-6px;
}

div#Avis_RentalCarHome{
	width:				992px;
	margin:				auto;
	background:			url(../../../images/mietwagen/mainPictures/Mietwagen-avis_vermseite.jpg) top left no-repeat;
	position:			relative;
	top:				-6px;
}
div#Hertz_RentalCarHome{
	width:				992px;
	margin:				auto;
	background:			url(../../../images/mietwagen/mainPictures/Mietwagen-hertz_vermseite.jpg) top left no-repeat;
	position:			relative;
	top:				-6px;
}
div#National_RentalCarHome{
	width:				992px;
	margin:				auto;
	background:			url(../../../images/mietwagen/mainPictures/Mietwagen-national_vermseite.jpg) top left no-repeat;
	position:			relative;
	top:				-6px;
}
div#Dollar_RentalCarHome{
	width:				992px;
	margin:				auto;
	background:			url(../../../images/mietwagen/mainPictures/Mietwagen-dollar_vermseite.jpg) top left no-repeat;
	position:			relative;
	top:				-6px;
}
div#footer p{
	margin-top:			10px;
	margin-bottom:		10px;
}
.suggestionList{
	display:			none;
	position:			absolute;
	background-color:	#86aae8;
	margin:				0px;
	padding:			0px;
	width:				350px;
	list-style-type:	none;
	text-align:			left;
}

.suggestionList li{
		cursor:			pointer;
		margin:			0px;
		padding:		2px;
		color:			#ffffff;
}

/**** BANNER-BILD START -->> ***************************/
div#RentalCarMainPictures {
	width:				992px;
	height:				342px;
	margin-bottom:		8px;
}


div#RentalCarMainPictures ul li#RentalDuration {
	color:				#FFF;
	font-size:			11px;
	padding-left:		10px;
}

/**** Formular start ******/
div#FormError {
	background: 		url(../../../images/mietwagen/line/errorBorderLeft.gif) left no-repeat;
	width:				442px;
	position:			absolute;
	top:				70px;
	left:				460px;
	z-index: 			12;
	font-size:			15px;
	font-weight:		bold;
}
div#FormError div {
	padding:			10px;
	border: 			2px solid #C40031;
	border-left:		0px;
	background:  		#FFF;
	margin-left: 		8px;
	color: 				#C40031;
}


ul.suggestionList {
	border:				1px solid #ABADB3;
	background:			#ddd;
	width:				335px;
}
ul.suggestionList li {
	color:				#000;
}
div#RentalCarMainPictures ul {
	list-style:		 	none;
	padding:			10px 0px 0px 0px;
	height:				160px;
	margin:0 0 -10px 0;
}
div#RentalCarMainPictures ul li {
	float:				left;
	padding:			0px;
	margin:				0px;
	color:rgb(255,255,255);
}

div#RentalCarForm form{
	width:				344px;
	height:				304px;
	background:url(../../../images/mietwagen/vermieterFormBackground.png) left no-repeat;
	padding-left:20px;
	position:absolute;
	top:7px;
	left:10px;	
}

div#RentalCarForm form.startseite{
	width:				344px;
	height:				304px;
	background:url(../../../images/mietwagen/startseiteFormBackground.png) left no-repeat;
	padding-left:20px;
	position:absolute;
	top:7px;
	left:10px;
}

div#RentalCarMainPictures div#RentalCarForm label {
	color:				#06358a;
	display:			block;
	padding-top:		3px;
	margin-bottom:		1px;
	font-weight:bold;
}

div#RentalCarMainPictures div#RentalCarForm .input {
	border:				1px solid #ABADB3;
	width:				295px;
	font-size:			12px;
	font-family:		arial;
	color:				#525252;
	
}

div#RentalCarMainPictures div#RentalCarForm select {

	font-size:			12px;
	font-family:		arial;
	color:				#525252;
}
div#RentalCarMainPictures div#RentalCarForm .inputSmall {
	border:				1px solid #ABADB3;
	width:				131px;


}
div#RentalCarMainPictures div#RentalCarForm .calendarIcon {
	background:			url(../../../images/mietwagen/icons/kalender.jpg)  no-repeat #FFF;
	background-position: 99% 1px;
	border:				1px solid #ABADB3;
	width:				131px;	
	font-size:			12px;
	font-family:		arial;
	color:				#525252;
}
 div#RentalCarMainPictures div#RentalCarForm div.FormfieldDate {
	width:				178px;
	float:				left;
}
 div#RentalCarMainPictures div#RentalCarForm div.FormfieldTime {
	float:				left;
	width:				130px;
}

div#RentalCarMainPictures div#RentalCarForm label#vermieterwahlLabel{
	width:				300px;
	margin-top:			10px;
	
}


div#RentalCarMainPictures div#RentalCarForm select#vermieterwahl{
	width:				300px;
	margin-bottom:		9px;
	
}
 div#RentalCarMainPictures div#RentalCarForm div#FormSendButton {
	clear:				left;
	width:				175px;
	position:			absolute;
	top:				250px;
	left:				150px;
}

 div#FormTextBottom {
    clear: 					left;
    float: 					left;
    font-size: 				12px;
    width: 					130px;
	position:				absolute;
	bottom: 				10px;
	font-weight:			bold;
	line-height:			1.4;
}

 div#RentalCarMainPictures div#RentalCarForm form.startseite label{margin-top:10px;}
 
 div#RentalCarMainPictures div#RentalCarForm form.startseite ul{height:25px;}

div#zusatzhaftpflicht input {
	float:				left;
	margin-top:			3px;
	margin-right:		5px;
}



/*** Vermieter-Navi Start *****/
div#renterChange {
	position:			relative;
	left:				855px;
	top:				-55px;
	margin:				0;
	padding:			0;
	width:				130px;
	height:				50px;
	color:				#06358A;
	margin-bottom:		-70px;
}
div#renterChange select {margin-top:3px;}


/**** Formular ende ******/
/**** BANNER-BILD ENDE -->> ***************************/


/****** TOP PRODUCTS START -->> ******************/


/***** Start TopProducts ************************/

div#productWrapper {
	width:				992px;
	margin:				0 auto;
	margin-top:-7px;

}

 div#TopProducts div#TopDestination {
	float:				left;
	width:				491px;
	background:			url(../../../images/mietwagen/background/TopDesdinationTopBG.jpg) no-repeat top left;
}

div#TopProducts div#TopDestination div#topProductsImage {
	width:				491px;
	height:				105px;
	background:			url(../../../images/mietwagen/background/topProductsImage.jpg) no-repeat top left;
}
 div#TopProducts div#TopCategory {
	float:				left;
	width:				493px;
	background:			url(../../../images/mietwagen/background/TopDesdinationTopBG.jpg) no-repeat top left ;
	clear:left;
}
 div#TopProducts h2 {
	font-size:			22px;
	font-weight:		normal;
	color:				#fff;
	margin-left:		10px;
	margin-top:			5px;
	margin-bottom:		5px;
	text-shadow:		1px 1px #202B57;
}

div#TopDestination div.LeftCol{
	width:				246px;
	float:				left;
}

 div#TopDestination div.RightCol{
	width:				245px;
	float:				left;
}

div#TopDestination div.Target, div#TopDestination div.Target2 {
	padding:			8px 0px 9px 0px;
	width:				98px;
	float:				left;
	background:			url(../../../images/mietwagen/line/blueDotted.gif) repeat-x top #DAE7FE;
	height:15px;

}
div#TopDestination div.Target strong, div#TopDestination div.Target2 strong {
	margin-left:		8px;
	color:				#06358A;
}
div#TopDestination div.timeSpan, div#TopDestination div.timeSpan2 {
	padding:			10px 0px 7px 0px;
	background:			url(../../../images/mietwagen/line/blueDotted.gif) repeat-x top #DAE7FE;
	width:				75px;
	float:				left;
	color:				#7e7e7e;
	font-size:			11px;
	height:15px;

}
div#TopDestination div.price, div#TopDestination div.price2 {
	padding:			8px 0px 9px 0px;
	background:			url(../../../images/mietwagen/line/blueDotted.gif) repeat-x top #DAE7FE;
	width:				72px;
	float:				left;
	color:				#8C000D;
	font-size:			14px;
	height:	15px;

}


div#TopDestination div.Target2 {
	background:			url(../../../images/mietwagen/line/blueDotted.gif) repeat-x top #EBF1FE;
}
div#TopDestination div.timeSpan2 {
	background:			url(../../../images/mietwagen/line/blueDotted.gif) repeat-x top #EBF1FE;
}
 div#TopProducts div#TopDestination div.price2 {
	background:			url(../../../images/mietwagen/line/blueDotted.gif) repeat-x top #EBF1FE;
}

 div#TopDestinationBottom {
	background:			url(../../../images/mietwagen/background/TopDestinationBottom.gif) no-repeat bottom left #ebf1fe;
	height:				10px;
	width:				491px;
	clear:				left;
}
/***** Ende Linke Seite ************************/

/***** TopCar Carousel Rechte Seite ************************/
div#topCars{
	float:				left;
	width:				491px;
	margin-left:		9px;
	background:			url(../../../images/mietwagen/background/TopDesdinationTopBG.jpg) no-repeat top left;
}
div#topCars h2 {
	font-size:			22px;
	font-weight:		normal;
	color:				#fff;
	margin-left:		10px;
	margin-top:			5px;
	margin-bottom:		5px;
	text-shadow:		1px 1px #202B57;
}
div#topCars div#TopCategory div.imageHolder {
	width:				491px;
	text-align:			center;
	padding-top:		10px;
	height:				145px;
}
div#topCars div#TopCategory div.textLeft,  div#topCars div#TopCategory div.textMiddle,  div#topCars div#TopCategory div.textRight{
	width:				150px;
	height:				80px;
	float:				left;
	margin-top:			0px;
}
div#topCars div#TopCategory div.textLeft,  div#topCars div#TopCategory div.textMiddle{
	margin-right:		20px;
}
div#topCars div#TopCategory div.LeftCol div.padding {
	padding-left:		22px;
}
div#topCars div#TopCategory div.textLeft h3 {
	font-size:			14px;
	font-weight: 		bold;
	padding-left: 		10px;
}
div#topCars div#TopCategory div.textLeft h3 span{
	font-size:			11px;
	font-weight: 		normal;
	color:				#525252;
}
div#topCars div#TopCategory div.textLeft p{
	padding-left: 		10px;
}
div#topCars div#TopCategory div.textLeft h3.fblue {
	color:				#275AB7;
	font-size:			14px;
}
div#topCars div#TopCategory div.textLeft p{
	margin-top:			5px;
	font-size:			11px;
}

div#topCars div#TopCategory div.textRight div.boot {
	margin-bottom:		0px;
}
div#topCars div#TopCategory div.textRight p {
	font-size:			11px;
	font-weight:		bold;
}
div#topCars div#TopCategory div.textRight p span {
	font-size:			29px;
	font-weight:		bold;
	color:				#8C000D;
}
div#topCars div#TopCategory div.textMiddle ul.CarProperty {
	font-size:			11px;
	list-style:			none;
}
div#topCars div#TopCategory div.textMiddle  ul.CarProperty li {
	margin:				0;
	margin-left:		5px;
	padding:			0px 0 3px 5px;
	background:			url(../../../images/mietwagen/icons/square.gif) no-repeat left;
	width:				140px;
	height:				12px;
}
div#TopCategoryBottom {
	height:				8px;
	width:				491px;
	clear:				left;
	background:			url(../../../images/mietwagen/background/TopDestinationBottom.gif) no-repeat bottom left #FFF;
}

div#topCars #mycarousel {
	width: 				491px;
	height:				235px;
	overflow:			hidden;
}
div#topCars .jcarousel-container {
   position: 			relative;
}

div#topCars .jcarousel-clip {
   z-index:				2;
   padding: 			0;
   margin:				0;
   overflow: 			hidden;
	position: 			relative;
}

div#topCars .jcarousel-list {
	z-index: 			1;
   overflow: 			hidden;
   position: 			relative;
   top: 				0;
   left: 				0;
   margin: 				0;
   padding: 			0;
}

div#topCars .jcarousel-list li, div#topCars .jcarousel-item {
   float: 				left;
   list-style: 			none;
	width: 				491px;
	height:				235px;
	background:			#EBF1FF;
}


div#topCars .jcarousel-next {
	z-index: 			3;
   display: 			none;
}

div#topCars .jcarousel-prev {
   z-index: 			3;
   display: 			none;
}
div#topCars .jcarousel-skin-driveCanada {
	width: 				491px;
	height: 			235px;
	list-style:			none;
}
div#topCars .jcarousel-skin-driveCanada li{
	float:				left;
	background:			#EBF1FF;
}
div#topCars .jcarousel-skin-driveCanada .jcarousel-container {
    background: 		#EBF1FE;

}

div#topCars .jcarousel-skin-driveCanada .jcarousel-container-horizontal {
    width: 				491px;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-clip-horizontal {
    width: 				491px;
    height: 			235px;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-item {
   width: 				491px;
    height: 			235px;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-item-horizontal {
    margin-right: 		8px;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-item-placeholder {
    background: 		#fff;
    color: 				#000;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-next-horizontal {
    position: 			absolute;
    top: 				60px;
    right: 				0px;
	width:				35px;
	height:				74px;
    cursor: 			pointer;
    background: 		transparent url(../../../images/mietwagen/buttons/arrows.png) no-repeat 0 0;
	background-position: -197px 0;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-next-horizontal:hover {
    background-position: -159px 0;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-next-horizontal:active {
    background-position: -159px 0;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-next-disabled-horizontal,
div#topCars .jcarousel-skin-driveCanada .jcarousel-next-disabled-horizontal:hover,
div#topCars .jcarousel-skin-driveCanada .jcarousel-next-disabled-horizontal:active {
    cursor: 			default;
    background-position: -159px 0;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-prev-horizontal {
    position: 				absolute;
    top: 					60px;
    left: 					0px;
    cursor: 				pointer;
    background: 			transparent url(../../../images/mietwagen/buttons/arrows.png) no-repeat 0 0;
	width:					35px;
	height:					74px;
	background-position:	 -6px 0;

}

div#topCars .jcarousel-skin-driveCanada .jcarousel-prev-horizontal:hover {
    background-position: 	-44px 0;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-prev-horizontal:active {
 background-position: 		-44px 0;
}

div#topCars .jcarousel-skin-driveCanada .jcarousel-prev-disabled-horizontal,
div#topCars .jcarousel-skin-driveCanada .jcarousel-prev-disabled-horizontal:hover,
div#topCars .jcarousel-skin-driveCanada .jcarousel-prev-disabled-horizontal:active {
    cursor: 				default;

}
/***** Ende TopProducts ************************/

/**** Angebotsboxen New Startseite -->> ***************************/

div#productWrapper div.offerboxes{
	width:220px;
	position:relative;
	background: url(../../../images/mietwagen/offerbox/offerboxMiddleLeftGradientImage.gif) repeat-x top left #feecbc;
	padding:10px;
	margin-bottom:10px;
	margin-right:10px;
}

div#productWrapper div.offerboxes h3 {
	font-size:		14px;
	color:			#8C000D;
}

div#productWrapper div.offerboxes h2{
	font-size:		21px;
	color:			#8C000D;
	width:			78%;
}


div#productWrapper div.offerboxes p{
	margin-top:6px;
	margin-bottom:60px;
	width:95%;
	font-weight:bold;
}

div#productWrapper div.offerboxes div.redCircle{
	position:absolute;
	right:-2px;
	top:-3px;
	height:	61px;
	width:	61px;
	z-index:10;
}
div#productWrapper div.offerboxes div.counterCircle{
	position:absolute;
	right:-2px;
	top:-3px;
	height:	62px;
	width:	62px;
	z-index:10;
}

div#productWrapper div.offerboxes .offerboxTop {
    background: url(../../../images/mietwagen/offerbox/offerboxMiddleTop.gif) repeat-x scroll left top transparent;
    height: 10px;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:6;
}

div#productWrapper div.offerboxes .offerboxRightRepeat {
    background: url(../../../images/mietwagen/offerbox/offerboxMiddleRightRepeat.gif) repeat-y scroll left top transparent;
    position:absolute;
	right:-2px;
	top:10px;
	width: 5px;
	z-index:8;
}

div#productWrapper div.offerboxes .offerboxLeftRepeat {
    background: url(../../../images/mietwagen/offerbox/offerboxMiddleLeftRepeat.gif) repeat-y scroll left top transparent;
    width: 3px;
    position:absolute;
	left:0px;
	top:0px;
	z-index:8;	
}

div#productWrapper div.offerboxes div.offerboxFooter{
    height: 14px;
	width:100%;
	position:absolute;
	left:0px;
	bottom:-5px;
	background: url(../../../images/mietwagen/offerbox/offerboxMiddleBottom.gif) repeat-x scroll left top transparent;
	z-index:6;
}

div#productWrapper div.offerboxes div.offerboxLeftCornerTop{
    background: url(../../../images/mietwagen/offerbox/offerboxLeftCornerTop.gif) no-repeat scroll left top transparent;
    height: 10px;
    width: 10px;
	position:absolute;
	left:0px;
	top:0px;	
	z-index:10;
}
div#productWrapper div.offerboxes div.offerboxRightCornerTop{
    background: url(../../../images/mietwagen/offerbox/offerboxRightCornerTop.gif) no-repeat scroll left top transparent;
    height: 10px;
    width: 10px;
	position:absolute;
	right:0px;
	top:0px;	
	z-index:10;
}
div#productWrapper div.offerboxes span.fussnote {
	display:inline;
}
div#productWrapper div.offerboxes span.fussnote span {
	color:			#06358A;
	text-decoration:underline;
	font-size:		11px;
}
div#productWrapper div.offerboxes div.offerboxRightCornerBottom {
    background: 	url(../../../images/mietwagen/offerbox/offerboxRightCornerBottom.gif) no-repeat scroll left top transparent;
    height: 		14px;
    width: 			12px;
	position:		absolute;
	right:			-2px;
	bottom:			-5px;	
	z-index:		10;
}
div#productWrapper div.offerboxes div.offerboxLeftCornerBottom {
    background: url(../../../images/mietwagen/offerbox/offerboxLeftCornerBottom.gif) no-repeat scroll left top transparent;
    height: 14px;
    width: 12px;
	left:0px;
	position:absolute;
	bottom:-5px;	
	z-index:10;
}

div#productWrapper div.offerboxes div.validFor{
	text-align:right;
	margin-top:5px;
	position:absolute;
	bottom:10px;
	right:10px;
}

div#productWrapper div.offerboxes div.validFor{
	text-align:right;
	margin-top:5px;
	font-size:11px; 
}


div#productWrapper div.offerboxes div.validFor img{
	position:relative;
	top:3px;
	margin-left:3px;
	
}

div#productWrapper div.offerboxes span.sup{
	font-size:10px;
	font-weight:normal;
	position:relative;
	left:1px;
	top:-3px;
	color:#999;
}

div.center  span.sup{
	position:relative;
	top:-2px;
	font-size:10px;
}

/**** Angebotsboxen New StartseiteEnde -->> ***************************/


div#vermieterLogosStarseite{
height:45px;
position:absolute; 
bottom:10px; 
right:10px;

}

/****Startseiten Vermieter Highlights & Informationen -->> ***************************/


div#vermieterHighlightsWrapper
{
	width:992px;
	margin:0 auto;
}

div#homeHighlights div.vermieterHighlights
{
	width:194px;
	float:left;
	background:#ebf1fe;
	border-right: 3px solid #fff;
	position:relative;
}
div#homeHighlights div.vermieterHighlights div.line {
	border-bottom:				1px dotted #8EB5FB;
	height:						1px;
	margin:						5px 0px 5px 0px;
}

div#homeHighlights div.vermieterHighlights div.discountBoxes{
	width:					194px;
	background:				url(../../../images/mietwagen/new/discountBoxesRepeat.jpg) repeat-x bottom left #f1f5fe;
	cursor:					pointer;
	position:				relative;
}

div#homeHighlights div.vermieterHighlights div.discountBoxes h6{padding: 5px 10px 3px 10px;}
div#homeHighlights div.vermieterHighlights div.discountBoxes h1{padding: 0px 10px 3px 10px;}
div#homeHighlights div.vermieterHighlights div.discountBoxes p{padding: 0px 10px 5px 10px;}
div#homeHighlights div.vermieterHighlights div.discountBoxes .vermieterspecial{  border-bottom: 1px dotted #8EB5FB;}



div#homeHighlights div.vermieterHighlights div.discountBoxes a, div.TabContentTop div.OurPromise a{
	color:					#666;
}
div#homeHighlights div.vermieterHighlights div.discountBoxes a:hover, div.TabContentTop div.OurPromise a:hover {
	color:					#06358A;
}
div#homeHighlights div.vermieterHighlights div.discountBoxes h6
{
	color:			#3D53AB;
	font-size:		12px;
}

div#homeHighlights div.vermieterHighlights div.discountBoxes h1
{
	color:#8C000D;
	font-size:18px;
}

div#homeHighlights div.vermieterHighlights div.discountBoxes h3{
	color:#8C000D;
	font-size:18px;
	padding: 0 10px 3px;
}



div#homeHighlights div.vermieterHighlights div.discountBoxesBottom
{
	width:194px;
/* 	height:17px; */
	background:			url(../../../images/mietwagen/new/highlightBoxArrow.jpg) no-repeat bottom left;
}

div#homeHighlights div.vermieterHighlights ul {
	cursor:				pointer;
}
div#homeHighlights div.vermieterHighlights ul li
{
	padding-right: 10px;
	font-weight:bold;font-weight:bold;
}

div#homeHighlights div.vermieterHighlights ul
{
	padding-bottom: 15px;
}

div#homeHighlights div.vermieterHighlights div.linkMoreInfo
{
	width:194px;
	text-align:center;
	font-size:12px;
	position:absolute;
	bottom:0px;
	font-weight:bold;
}

div#homeHighlights div.vermieterHighlights div.linkMoreInfo a:link, div#homeHighlights div.vermieterHighlights div.linkMoreInfo a:visited
{
	color: 				#06358a;
}

div#homeHighlights div.vermieterHighlights div.vermieterHeader
{
	width:194px;
	height:64px/*75px*/;
	text-align:center;
	border-bottom: 3px solid #CEDEFD;
	border-right: 3px solid #CEDEFD;
	margin-top:	-5px;
	background:#fff;
}

div#homeHighlights div.vermieterHighlights div.vermieterHeader p.smallgrey {
	color:		#525252;
	padding:	0px;
	margin:		8px 0 0;
}


div#homeHighlights div.vermieterHighlights div.vermieterHeader p {
	margin-top:	5px;
}

div#homeHighlights div.vermieterHighlights div.vermieterHeader p strong {
	position:relative;
	top:-6px;
	left:3px;
	font-size:14px;
}
div#homeHighlights div.vermieterHighlights div.vermieterHeader a
{
	font-size:11px;
	text-decoration:none;
}


div.TabContentTopStartseite{
	background:			url(../../../images/mietwagen/new/Tab/TabMenuContentBGTop.gif) no-repeat top left #ebf1fe;
}

div.OurPromiseStartseite {
	padding-top:14px;
}

div.OurPromiseStartseite ul {
	list-style:			none;
}

div.OurPromiseStartseite ul li {
	background:			url(../../../images/mietwagen/icons/haken.gif) no-repeat left top;
	padding:			0px 0px 0px 15px;
	margin:				10px 0px 10px 10px;
}

div.OurPromiseStartseite .vermieterHeader p a:link, div.OurPromiseStartseite .vermieterHeader p a:visited {
	color: 				#525252;
}

div.OurPromiseStartseite .vermieterHeader p a:hover {
	color: 				#8C000D;
}

div.TabContentStartseiteBottom{
	background:			url(../../../images/mietwagen/new/Tab/TabMenuStartseiteContentBGBottom.gif) no-repeat top left ;
	height: 			14px;
}


/********* TABS START ************************************/
ul.tabs {
	width:				992px;
	height:				40px;
	padding:				0px 0px 0px 0px;
	margin:				0;
	list-style:			none;
	background:			url(../../../images/mietwagen/new/navbarBackground.jpg) repeat-x left top;
	clear:				left;
	border:				0px;
	position:relative;
}
ul.tabs li {

	float:				left;
	padding:				0;
	margin:				0;
	overflow:			hidden;
}

ul.tabs li.spacer {

	float:				left;
	padding:			0;
	background:			url(../../../images/mietwagen/new/navbarSpacer.jpg) top right  no-repeat;
}

ul.tabs li a {
	display:			block;
	font-size:			16px;
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
	padding:			12px 12px 10px 12px;
}

ul.tabs li.active {
	height: 40px;
	background:			url("../../../images/mietwagen/new/TabMenuSelectedItemLeftCorner.gif") top left no-repeat #fff;
	margin-left:		-2px;
	border-top:			 3px solid #3a50a3;



}

ul.tabs li.active span {
	display:block;
	background:			url("../../../images/mietwagen/new/tabActiveRepeat.gif") top left repeat-x;
	margin-left:9px;
}

ul.tabs li.active a {
	color:				#06358a;
	padding:			10px 13px 10px 4px;

}


ul.tabs li.active a  {
	background:			url("../../../images/mietwagen/new/TabMenuSelectedItemRightCorner.gif") top right no-repeat;
}



/* Navigation rounded corners ////////////////////////////////////////////////////////// */
div#navbarMantel{
	position:			relative;
}


div#leftCorner {
	position:			absolute;
	height:				10px;
	width:				10px;
	bottom:				30px;
	left:				0;
	background:			url(../../../images/mietwagen/new/navbarLeftCorner.gif) top right  no-repeat;
	z-index:2;
}

div#rightCorner {
	position:			absolute;
	height:				10px;
	width:				10px;
	bottom:				30px;
	right:				0;
	background:			url(../../../images/mietwagen/new/navbarRightCorner.gif) top right  no-repeat;
	z-index:2;
}

/* Neue Tabs ////////////////////////////////////////////////////////// */

div#homeInformation{
	display:			block;
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;

}
div#homeHighlights{
	display:			block;
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;

}
div#highlights{
	display:			block;
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;

}

div#gewinnspiel{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#info{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#leistungspakete{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#mietbedingungen{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#station{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#navi{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#fahrzeuge{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#bewertungen{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

/*Ende neue Tabs ////////////////////////////////////////////////////////// */

div#RentalCompanyHighlight, div#GeneralInfo{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	width:				992px;
}
div#MBedingungen, div#GeneralInfo{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	width:				992px;
}

div#RentalCompanyHighlight{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	display:			block;
}

div#RentalCarHome div.tab_content {
	background-color: 	#2c3c7a;
}

div.tab_content h2{
	color:				#06358a;
	padding-left:		5px;
}
.OderAehnlich span{
	border-bottom: 		1px dotted #999999;
	cursor:				help;
	color:				#999999;
	font-size:			11px;
}

div#RentalCompanyHighlight div.TabContentTop,  div#GeneralInfo div.TabContentTop{
	background:			url(../../../images/mietwagen/new/Tab/TabMenuContentBGTop.gif) no-repeat top left #FFF;
}
div#RentalCompanyHighlight div.TabContentBottom,  div#GeneralInfo div.TabContentBottom{
	background:			url(../../../images/mietwagen/new/Tab/TabMenuContentBGBottom.gif) no-repeat top left #FFF;
	height: 			14px;
}

div.TabMenuBottom{
	background:			url(../../../images/mietwagen/new/Tab/TabMenuBGBottom.gif) no-repeat top left #FFF;
	height: 			22px;
}

div.TabContentTop{
	background:			url(../../../images/mietwagen/new/Tab/TabMenuContentBGTop.gif) no-repeat top left #FFF;
}

div.TabContentBottom{
	background:			url(../../../images/mietwagen/new/Tab/TabMenuContentBGBottom.gif) no-repeat top left #FFF;
	height: 			14px;
}

.TabelleMiet{
	width:				472px;
	float:				left;
	margin-top:			10px;
}


.TabContentTop h2 {color:#06358a;}
.hinweisboxfahrzeugekategorien .green {color:#C40031;}

/****** Rental-Company-Highlight START -->> ******/
div.TabContentTop div.firstCol {
	width:				246px;
	float:				left;
	background:			url(../../../images/mietwagen/line/greyDottedV.gif) repeat-y right;
}
div.TabContentTop div.firstCol img {
	margin-top:			15px;
}
div.TabContentTop div.secCol {
	width:				246px;
	float:				left;
	background:			url(../../../images/mietwagen/line/greyDottedV.gif) repeat-y right;
}
div.TabContentTop div.secCol img {
	margin-top:			15px;
}
div.TabContentTop div.thiCol {
	width:				246px;
	float:				left;
	background:			url(../../../images/mietwagen/line/greyDottedV.gif) repeat-y right;
}
div.TabContentTop div.thiCol img {
	margin-top:			15px;
}
div.TabContentTop div.fourthCol {
	width:				246px;
	float:				left;
}
div.TabContentTop div.fourthCol img {
	margin-top:			15px;
}
div.TabContentTop div#OnlineRebateBG {
	background:			url(../../../images/mietwagen/tabs/OnlineRebateBG.jpg) repeat-x top #A7A7A7;

	clear:				left;
	color:				#FFF;
}
div.TabContentTop div.firstCol2 {
	width:				246px;
	float:				left;
	height:				110px;
	background:			url(../../../images/mietwagen/tabs/DiscountBG.jpg) repeat-x top left #EAEAEA;
}
div.TabContentTop div.secCol2 {
	width:				246px;
	height:				110px;
	float:				left;
	background:			url(../../../images/mietwagen/tabs/DiscountBG.jpg) repeat-x top left #EAEAEA;
}
div.TabContentTop div.thiCol2 {
	width:				246px;
	float:				left;
	background:			url(../../../images/mietwagen/tabs/DiscountBG.jpg) repeat-x top left #EAEAEA;
	height:				110px;
}
div.TabContentTop div.fourthCol2 {
	width:				246px;
	float:				left;
	height:				110px;
	background:			url(../../../images/mietwagen/tabs/DiscountBG.jpg) repeat-x top left #EAEAEA;
}
div.TabContentTop div.firstColBG, div.TabContentTop div.secColBG, div.TabContentTop div.thiColBG {
	background:			url(../../../images/mietwagen/line/greyDottedV.gif) repeat-y right;
	height:				160px;
}

div.TabContentTop div.firstColBG h3 {
	font-size:			18px;
	color:				#003AA8;
	background:			none;
	padding:				5px 10px 5px 0px;
	text-align:			left;
	margin:				0;
	background:			none;
}
div.TabContentTop h3.HeadlineSpecial{
	color:				#003AA8;
	font-size:			18px;
	padding:				5px 10px 5px 0px;
	text-align:			left;
	background:			none;

}
div.padding-left {
	padding-left:				10px;
}
div.TabContentTop div.firstCol ul, div.TabContentTop div.secCol ul, div.TabContentTop div.thiCol ul, div.TabContentTop div.fourthCol ul {
	list-style:			none;
	margin:				14px 10px 10px 10px;
}
div.TabContentTop div.firstCol li, div.TabContentTop div.secCol li, div.TabContentTop div.thiCol li, div.TabContentTop div.fourthCol ul li {
	background:			url(../../../images/mietwagen/icons/haken.gif) no-repeat left top;
	padding:				0px 0px 0px 15px;
	margin:				10px 0px 10px 0px;
}


.imgnavi{
	margin-top:10px;
	width:120px;
	float:left
	}
/******* Rental-Company-Highlight ENDE *****************/

/****** General Information START  Vermieterseiten START -->> ****************/
div.OurPromise {
	padding:				10px;
}
.padding20{
	padding:				20px;
}


div.OurPromise ul {
	list-style:				none;
}



div.OurPromise h6{
	padding:			0px 0px 0px 15px;
	margin:				0 0px 1px 10px;
	color:				#06338A;
	font-size:			12px;
}

div.OurPromise .vermieterspecial h3 {
	background:			url(../../../images/mietwagen/icons/haken.gif) no-repeat left top;
	padding:			0px 0px 0px 15px;
	margin:				0px 0px 10px 10px;
	color: 				#8C000D;
	margin-bottom:		2px;
	font-size: 12px;
}

div.OurPromise .vermieterspecial p{
	padding:			0px 0px 0px 15px;
	margin:				0 0px 10px 10px;
	margin-bottom:		5px;
	font-size: 12px;
}

div.OurPromise ul li {
	background:			url(../../../images/mietwagen/icons/haken.gif) no-repeat left top;
	padding:			0px 0px 0px 15px;
	margin:				10px 0px 10px 10px;
}
div.OurPromise h3{
	color:				#2c3c7a;
	margin-bottom:		5px;
}
div.OurPromise div.line {
	padding:				15px 0px 15px 0px;
	border-top:				1px dotted #999;
	display:				block;
}
div.OurPromise ul.headlineUL li strong{

}
div.OurPromise b{color:#2c3c7a;}

div.OurPromise p{
	margin:				0;
	padding:			0;
	margin-bottom:		5px;
}
div.OurPromise h2.headline {
	font-size:			22px;
	padding:			0px 0px 10px 0px;
}
div#childSeatDetails h2{color:red;}
/************* Schritt 2 Preisvergleich START ******************************/
div#priceComparison {
	width:				992px;
	margin:				auto;
}


div#priceComparison div#priceComparisonHead {
	padding-top:		8px;
}
div#priceComparison div#priceComparisonHead div#pCHRightRow {
	width:				719px;
	height:				214px;
	float:				left;
	background:			url(../../../images/mietwagen/mainPictures/mietwagen-preisvergleich.jpg) no-repeat right top;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow {
	width:				270px;
	height:				220px;
	float:				left;
	background:			url(../../../images/mietwagen/background/hersDataBG.jpg) no-repeat top left;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow h2 {
	font-size:			12px;
	font-weight:		bold;
	color:				#FFF;
	padding:				5px 10px 5px 10px;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow p {
	margin:				5px 10px 5px 10px;
	clear:				left;
}
div#priceComparison div#priceComparisonHead div#pCHLefttRow p span {
	display:				block;
	float:				left;
	padding:				5px 0px 5px 0px;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow p span.FirstCol {
	width:				60px;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow p span.SecCol {
	width:				75px;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow p span.thirdCol {
	width:				45px;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow div.lineDotted {
	clear:				both;
	height:				1px;
	margin:				10px 10px 10px 10px;
	background:			url(../../../images/mietwagen/line/greyDotted2.gif) repeat-x;
}
div#priceComparison div#priceComparisonHead div#pCHLeftRow a {
	clear:				left;
	display:				block;
	margin-left:		10px;
}

/********** tabs2 Gruen Preisvergleich Step2 start ***********/
/********* TABS2 START ************************************/
ul.tabs2 {
	width:				992px;
	height:				37px;
	padding:				3px 0px 0px 0px;
	margin:				0;
	list-style:			none;
	background:			url(../../../images/mietwagen/tabs/TabMenuContentBGTop2_1.gif) no-repeat left top #137330;
	clear:				left;
	border:				0px;
}
ul.tabs2 li {
	float:				left;
	padding:				0;
	margin:				0;
}
ul.tabs2 li a {
	display:				block;
	font-size:			16px;
	color:				#FFF;
	text-decoration:	none;
	font-weight:		bold;
	padding:				8px 13px 10px 13px;
}
ul.tabs2 li.active {
	background:			url(../../../images/mietwagen/tabs/TabMenuSelectedItemLeftCorner2.gif) top left no-repeat #FFF;
}
ul.tabs2 li.active a {
	color:				#003AA8;
}
ul.tabs2 li.active a  {
	background:			url(../../../images/mietwagen/tabs/TabMenuSelectedItemRightCorner2.gif) top right no-repeat;
}

div#tabContent-1, div#tabContent-2, div#tabContent-3, div#tabContent-4, div#tabContent-5, div#tabContent-6, div#tabContent-7, div#tabContent-8, div#tabContent-9{
	background: 		#137330;
	width:				992px;
}

div#tabContent-1 div.TabContentTop, div#tabContent-2 div.TabContentTop,   div#tabContent-3 div.TabContentTop,  div#tabContent-4 div.TabContentTop,  div#tabContent-5 div.TabContentTop,  div#tabContent-6 div.TabContentTop,  div#tabContent-7 div.TabContentTop,  div#tabContent-8 div.TabContentTop,  div#tabContent-9 div.TabContentTop{
	background:			url(../../../images/mietwagen/tabs/TabMenuContentBGTop2.gif) no-repeat top left #FFF;
	padding:			10px;
}
div#tabContent-1 div.TabContentBottom, div#tabContent-2 div.TabContentBottom,  div#tabContent-3 div.TabContentBottom, div#tabContent-4 div.TabContentBottom,  div#tabContent-5 div.TabContentBottom,  div#tabContent-6 div.TabContentBottom,  div#tabContent-7 div.TabContentBottom,  div#tabContent-8 div.TabContentBottom,  div#tabContent-9 div.TabContentBottom {
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	height: 			14px;
}
div#tabContent-1 div.TabContentTop ul.PackageContent li,  div#tabContent-2 div.TabContentTop ul.PackageContent li{
	float:				left;
	width:				193px;
}
div#tabContent-1 div.TabMenuBottom, div#tabContent-2 div.TabMenuBottom, div#tabContent-3 div.TabMenuBottom, div#tabContent-4 div.TabMenuBottom, div#tabContent-5 div.TabMenuBottom, div#tabContent-6 div.TabMenuBottom, div#tabContent-7 div.TabMenuBottom, div#tabContent-8 div.TabMenuBottom, div#tabContent-9 div.TabMenuBottom{
	background:			url(../../../images/mietwagen/tabs/TabMenuBGBottom.gif) bottom left  no-repeat #2c3c7a;
	height: 			14px;
}
div.TabContentTop div.lineGreen {
	background:			#137330;
	height:				3px;
}
div.TabContentTop div.padding {
	margin:				5px 0px 5px 0px;
}
div.TabContentTop table tr td.renterColLogo {
	width:				138px;
	background:			url(../../../images/mietwagen/line/greyDottedV2.gif) right repeat-y;
	text-align:			center;
	padding:			10px 0px 10px 0px;
}





.border_bottom{
	border-top:dotted 1px #666;
	}

.tabellenbg{
	background:			url(../../../images/mietwagen/background/tabelle_bg.jpg) repeat-x top #BBB;
	color:				#FFF;
	font-weight:		bold;
	font-size:			12px;
}

.tabellenbg td img.tooltip{
	position:			relative;
	top:				2px;
}

div.TabContentTop table tr td.renterColLogoLast {
	width:				138px;
	text-align:			center;
	padding:			10px 0px 10px 0px;
	background:			none;
}
div.TabContentTop table tr td h2 {
	font-size:			15px;
}
div.TabContentTop table tr td h3 {
	font-size:			12px;
	background:			none;
	color:				#525252;
	padding:				0px;
	margin:				0px 0px 0px 0px;
	text-align:			left;
}
div.TabContentTop table tr td span.graySmall {
	margin-left:		100px;
	display:				block;
}
div.TabContentTop table tr td h2.kategHeadline {
	width:				170px;
	float:				left;
	color:				#137330;
}
div.TabContentTop table tr td div.carPic {
	width:				230px;
	float:				left;
}
div.TabContentTop table tr td div.carPic div {
	padding:				10px 0px 10px 10px;
}
div.TabContentTop table tr td.CarPictures {
	background:			url(../../../images/mietwagen/line/greyDottedV2.gif) right repeat-y;
	padding:				10px 0px 10px 0px;
}
div.TabContentTop table tr td {

	border-bottom:1px dotted #666;
	padding:				10px 0px 10px 0px;
}

div.TabContentTop table tr td.border {

border-left:1px dotted #666;
border-right:1px dotted #666;
}


div.TabContentTop table tr {
	border-bottom:1px solid black;
}

div.TabContentTop table tr td div.priceTip {
	margin-top:					-10px;
	height:						65px;
}
div.TabContentTop table tr td div.priceTip img{
	margin-right:				1px;
}
div.TabContentTop table tr td a.price {
	font-weight:				bold;
	font-size:					25px;
	text-decoration:			none;
	color:						#CC1300;
	display:						block;
	padding:						30px 0px 10px 20px;
}
div.TabContentTop table tr td a.price span {
	color:						#525252;
	font-size:					12px;
}
div.TabContentTop table tr td a.linkButton {
	display:						block;
	padding:						0px 0px 0px 20px;
}

div.TabContentTop table tr td span.additionalInfo {
	margin-top:					-30px;
	padding:						0px 0px 0px 20px;
	display:						block;
}
div.TabContentTop table tr td div.noResult {
	padding:						50px 10px 0px 30px;
}
div.TabContentTop table tr td span.noFee {
	margin-top:					-30px;
	margin-left:				20px;
	padding:						0px 0px 0px 15px;
	display:						block;
	color:						#15A63D;
	background:					url(../../../images/mietwagen/icons/haken2.gif) no-repeat left top;
}
/********** tabs2 end   **********/


/************* Schritt 2 Preisvergleich ENDE ******************************/

/************* SCHRITT 3 PREIS START **************************************/
div#CarPrice {
	width:				992px;
	margin:				auto;
}

/*** Statusbar start *****/
div#CarPrice div#paddingTop{
	padding-top:		10px;
}
div#CarPrice ul#statusbar {
	width:				992px;
	margin-top:			10px;
	background:			url(../../../images/mietwagen/statusbar/step3.jpg) no-repeat;
	height:				35px;
}
div#CarPrice ul#statusbar li {
	float:				left;
	font-size:			17px;
	padding:				9px 70px 10px 54px;
	color:				#525252;
}
div#CarPrice ul#statusbar li.back {
	float:				left;
	font-size:			17px;
	padding:				0px;
}
div#CarPrice ul#statusbar li#active {
	color:				#FFF;
	padding:			9px 70px 10px 54px;
}
div#CarPrice ul#statusbar li a {
	display:			block;
	margin:				9px 80px 10px 20px;
	padding:			0px 0px 0px 15px;
	font-size:			17px;
	font-weight:		bold;
	text-decoration:	none;
	color:   			#939393;
	background:			url(../../../images/mietwagen/icons/Statusbar_pfeil.gif) no-repeat left top;
}
div#CarPrice ul#statusbar li a:hover {
	color:    			#137330;
}
div.headlinebg {
	background:			url(../../../images/mietwagen/background/tableHead_short.jpg) repeat-x top #BBB;
	height:				56px;
	position:relative;
}
div.headlinebg p {
	margin-left:		5px;
}
div#CarPrice div.TabContentTop table.CarOverviewTab thead tr th {
	font-size:			15px;
	text-align:			left;
	padding:				0;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr td {
	background:			none;
	padding:				0px;
	margin:				0px;
	vertical-align:	top;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr {
	background:			none;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr.lineDottedRightV {
	background:			url(../../../images/mietwagen/line/greyDotted.gif) repeat-x bottom;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr ul {
	text-align:			left;
	margin-left:		10px;
	padding-top:		5px;

}
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr td ul li {
	background:		url(../../../../images/en/icons/square.gif) no-repeat left;
	text-align:		left;
	font-size:		11px;
	padding-left:	8px;
	margin-left:	3px;
	list-style:		none;
}

div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr td h2{
	font-size:			15px;
	font-weight:		bold;
	color:				#003AA8;
	margin:				10px 0px 10px 0px;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr td h2.HeadlineBlue {
	color:				#377DFF;
}

div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr td.lineDottedRightH2{
	background:				url(../../../images/mietwagen/line/greyDotted.gif) repeat-y right #F4F4F4;

}

 div.lineDottedRightH {
	background:				url(../../../images/mietwagen/line/whiteDotted.gif) repeat-y right;
	padding:				10px 30px 10px 10px;
	float:					left;
	width:					190px;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td div.padding, div#CarPrice div.TabContentTop table.CarOverviewTab thead tr th div.padding {
	padding:				10px;
	margin:					0px;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td div.padding2 {
	padding:					10px 0px 0px 20px;
	margin-right:			10px;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td div.upgradeIcon {
	background:				url(../../../images/mietwagen/icons/upgrade.gif) right no-repeat;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td.GreenBG p {
	float:					left;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td p.listPrice {
	padding:					21px 80px 0px 20px;
	display:					block;
	float:					left;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td p.listPrice2 {
	float:					left;
	display:					block;
	padding:					21px 0px 0px 0px;
	text-decoration:		line-through;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td p.yourPrice {
	clear:					both;
	padding:					21px 45px 15px 20px;
	display:					block;
	float:					left;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td p.yourPrice2 {
	padding:					11px 0px 15px 0px;
	font-size:				25px;
	font-weight:			bold;
	color:					#CC1300;
	display:					block;
	float:					left;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tr td p.yourPrice2 span {
	font-size:				12px;
	color:					#525252;
}
/*** Statusbar ende *****/
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr td.GreyBG {
	background:				url(../../../images/mietwagen/background/greyBG.jpg) repeat-x;
}
div#CarPrice div.TabContentTop table.CarOverviewTab tbody tr td.GreenBG {
	background:				url(../../../images/mietwagen/background/greenBG.jpg) repeat-x #F7FBEB;
}
/************ SCHRITT 3 PREIS ENDE ***************************************/


/****** General Information ENDE -->> ***************/
/******************* TABS ENDE ************************************/
#id_an, #id_bn {
	z-index:				200;
}
#grey{
	color:					#525252;
}

/****** Mietbedingungen vermieter -->> ***************/
ol#tabs2 li a, ol#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;
}
ol#tabs2 li.active a,  ol#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:					#666;
	font-weight:			bold;

}




div.MietbedingungRow .leftCol {
    border-top: 2px solid #EFEFEF;
    float: left;
    font-weight: bold;
    width: 200px;
	padding:6px 15px 15px 15px;

}

div.MietbedingungRow .rightCol {
    background-color: #F4F4F4;
    border: 2px solid #EFEFEF;
    float: left;
    font-size: 12px;
	padding:6px 5px 5px 5px;
    width: 356px;


}
div.MietbedingungRow .rightColb {
    background-color: #DBE2F0;
    border-bottom: 2px solid #EFEFEF;
    float: left;
    font-size: 12px;
	padding:8px 5px 5px 5px;
    width: 350px;


}

div.idTabsContent{
    border: 			1px solid #CCCCCC;

}

div.idTabsContent small{
     font-size: 10px;
	 margin:2px;

}

ul#tabs2 li a, ul#tabs3 li a {
    border-style: solid;
    color: #07358A;
    font-weight: normal;
    text-decoration: underline;
}

/* paketauszeichung */

#paketA {
	width:				474px;
	padding-top:		77px;
	float:				left;
	background:			url(../../../images/mietwagen/SuperSparPLUSA_head.jpg) no-repeat top;

}


div#paketA ul{
height: 				288px;
}

.VermieterPaketeRechts{
	font-size:				17px;
	font-weight: 			bold;
	color:					#06358a;
	float:					left;
	padding: 10px 10px 10px 5px;
	text-shadow:			1px 1px #FFFFFF;
}

.shadow{
	text-shadow: 			1px 1px #FFFFFF;
}
#shadow{
	text-shadow: 			1px 1px #FFFFFF;
}
.VermieterPakete{
	background:				url(../../../images/mietwagen/line/whiteDotted.gif) repeat-y right;
	font-size:				17px;
	font-weight: 			bold;
	width:					290px;

	float:					left;
    margin-right: 10px;
    padding: 10px 10px 10px 5px;
    width: 356px;
	text-shadow:			1px 1px #FFFFFF;
}

h2.grey{
	font-size:				17px;
	color:					#525252;
	margin:					10px 5px 5px 5px;
	}

div.SuperInklusivPlusU25 {
	width:		474px;
	padding-top:89px;
	float:		left;
	background:	url(../../../images/mietwagen/SuperInklusivePLUSU25_head.jpg) no-repeat top;
	border:0px;
}

#paketB {
	background:			url(../../../images/mietwagen/SuperInklusivePLUSB_head.jpg) no-repeat top;
}

div.SuperInklusivPlus p {
	margin:				0px 5px 10px 30px;
}
div.SuperInklusivPlus ul,
div.SuperInklusivPlusU25 ul{
	list-style:			none;
	padding: 			0px 20px 0px 20px;
}
div.SuperInklusivPlus ul li,
div.SuperInklusivPlusU25 ul li{
	background:			url(../../../images/mietwagen/icons/hakenGreen.gif) no-repeat left top;
	margin-left:		15px;
	padding:			0px 5px 5px 15px;
	color:				#FFF;
}



div.SuperInklusivPlus ul li.ListText,  div#CarPrice div.SuperSparPlus ul li.ListText {
	background:			none;
	padding-left:		0px;
	margin-bottom:		10px;

}


.bagheadfahrzeuge{
	 background: url("../../../images/mietwagen/background/bg_fahrzeuge_head.jpg") no-repeat scroll center top #FFFFFF;
    float: left;
    width: 220px;
    padding-bottom:1px;
}


div.bestpackage{
    background: 	url(../../../images/mietwagen/bestes_paket.jpg) no-repeat top left ;
	height:			64px;
	width:			62px;
	position:		absolute;
	top:			-17px;
	right:			12px;

}

div.bestesPaketGerade{
    background: 	url(../../../images/mietwagen/bestesPaketGerade.gif) no-repeat top left ;
	height:		31px;
	width:			90px;
	position:absolute;
	top:-17px;
	right:122px;
}

.modell h2{
	color:				#003AA8;
	font-size:			15px;
	padding-top:		8px;
}


.details{
background: 		url("../../../images/mietwagen/details.gif");
height: 				23px;
width: 				66px;
padding:				0px;
float:				right;
margin-top:			-8px;

}
.paddingdetail{
padding-left:			10px;
padding-top:			5px;
}


div.paddingdetail a{
	color: 					#003AA8;
	text-decoration:		none;
	}
.OurPromise{
		padding-top:10px;
		padding-bottom:	10px;
		}


ul#tabsLevel2,
ul#tabsLevel3, ul#tabsLevel5 {
	background:				url(../../../images/mietwagen/background/tabLevel2MainBG.gif) top center no-repeat;
	width:966px;
	height:					54px;
	margin:					0px;
	padding:				0px;


}
ul#tabsLevel2 li,
ul#tabsLevel3 li, ul#tabsLevel5 li {
	float:					left;
	margin-left:			30px;
	background:				none;
	padding-top:			3px;
}
ul#tabsLevel2 li.active,
ul#tabsLevel3 li.active, ul#tabsLevel5 li.active {
	background:				url(../../../images/mietwagen/background/tabactiveLevel2MainBG.gif) no-repeat top;
	width:					256px;
	height:					40px;
	margin:					0px;
	padding:					0px;
	margin-left:			30px;
	padding-top:			14px;
	text-align:				center;
}
ul#tabsLevel2 li.active a,
ul#tabsLevel3 li.active a, ul#tabsLevel5 li.active a {
	color:					#003AA8;
	color:					#06358a;
	font-size:				16px;
	font-weight:			bold;
	text-decoration:		none;
}
ul#tabsLevel2 li a,
ul#tabsLevel3 li a, ul#tabsLevel5 li a {
	color:					#525252;
	font-size:				16px;
	font-weight:			bold;
	text-decoration:		none;
}



.padding10{
	padding-top:		10px;
}
.paketnumber{
	font-weight:		normal;
	font-size:			11px;
	color:				#525252
}

.FahrzeugeModell{
	margin-left:			5px;
	margin-top:				10px;
	font-weight:			bold;
	font-size:				15px;
}


.FahrzeugeKasten{
float:			left;
width:			221px;
/* height:			270px; */
border:			#ccc 1px solid;
margin:			5px;
margin-right:7px;
margin-bottom:7px;
}


.heightfahrezgBild{
	height:				150px;
	position:relative;
}
.heightfahrezgBild img{
	position:absolute;
	bottom:0px;
}

.AnzahlPersonGross,
.AnzahlPersonKlein,
.AnzahlKofferGross,
.AnzahlKofferKlein{float:left; font-size: 11px;}

.AnzahlPersonGross{margin:0px 1px 0px 11px;}
.AnzahlPersonKlein{margin:0px 0px 0px 6px;}
.AnzahlKofferGross{margin:0px 3px 0px 8px;}
.AnzahlKofferKlein{margin:0px 0px 0px 7px;}

.FahrezugKlasse{
	padding-left:		10px;
	font-size:			13px;
	font-weight:		bold;

	}
.padding7{
	padding: 			7px;
}
.OderAehnlich{
	padding-top:		0px;
/* 	margin-left:		5px; */
	font-size:			11px;
	color:				#999;
	cursor:				help;
	padding-left:		10px;
}
.WhiteBorder{
	border:				white 1px solid;
}
.paddingtop10{
	margin-top:			10px;
}


/* Stationsliste  carstat_inc */
.HeadlinMietstationen{
	background:			url(../../../images/mietwagen/background/tabLevel2MainBG.gif) no-repeat top;
	height:				54px;
	width:				966px;
}

div.MietstTabelleHead{
	color:					#FFF;
	font-weight:			bold;
}

.bgcolorFirstZeileTabelle{
	background-color:		#555;
}

.texttabelle{
	font-size:				12px;
	text-align:				center;
}

.paddingL10{
	padding-left:			10px;
}

a.whiteLink{
	color:					#FFF;
	text-decoration:		none;
}
.StationSt{
	font-size:				12px;
	color:					#FFF;
	font-weight:			bold;
}

.TdCodeNavi{
	background-color:		#F3F3F3;
	font-size:				10px;
	font-weight:			bold;
}

.green{
	color: 					#06358a;
	font-weight:			bold;
	font-size:				14px;
}

.hinweisboxfahrzeugekategorien{
	border:					solid 1px #525252;
	background-color:		#E6E6E6;
	padding:				5px;
	width:					916px;
	margin:					0px 0px 8px 5px;
}


div#RentalCarForm div#FormTextBottom a:link, div#RentalCarForm div#FormTextBottom a:visited {
	color:					#06358a;
}

div#RentalCarForm div#FormTextBottom a:hover{
	color:					#8C000D;
	text-decoration:none;
}

#breadcrumb{
	font-weight:			bold;
	font-size:				11px;
	padding-top:			5px;
	width:					991px;
	text-align:				left;
	margin-bottom:			8px;
}
#breadcrumb a{
	color:					#06358A;
}
#breadcrumb a:hover{
	color:					#8C000D;
}
#breadcrumb_hier{
	color:					#06358A;
}

.maps {
	display:				block;
	background:				url(../../../images/mietwagen/icons/googleMaps.gif) no-repeat left;
	padding:				0px 0px 2px 20px;
	font-size:				11px;
}

/****** google maps Overlay Start **********/
div.overlayLarge {
	width:					800px;
	background:				url(../../../images/mietwagen/background/overlay/overlayTop800.png) no-repeat top;
}
div.overlayLarge div.OverlayContent {
	background:				url(../../../images/mietwagen/background/overlay/overlayMiddle800.png) repeat-y;
	margin-top:				17px;
	padding:				0px 6px 0px 6px;
}
div.overlayLarge div.OverlayContent div.TopBG {
	background:				url(../../../images/mietwagen/background/overlay/overlayTopContent.jpg) repeat-x top;
	padding:				0px 10px 0px 10px;
}
div.overlayLarge div.OverlayContent div.TopBG div.TopNavi{
	text-align:				right;
}
div.overlayLarge div.OverlayContent div.TopBG h2 {
	float:					left;
	display:				block;
	position:				relative;
	top:					-10px;
	padding-right:			5px;
}
div.overlayLarge div.OverlayContent div.TopBG span {
	position:				relative;
	top:					-7px;
}
div.overlayLarge div.OverlayContent div.TopBG div.TopNavi a{
	position:				relative;
	top:					-15px;
	right:					-14px;
}
div.overlayLarge div.OverlayContent div.TopBG ul {
	clear:				left;
	margin-top:			10px;
}
div.overlayLarge div.OverlayContent div.TopBG ul li{
	background:				url(../../../images/mietwagen/icons/haken2.gif) no-repeat left top;
	padding:					5px 10px 5px 15px;
}
div.overlayLarge div.OverlayFooter {
	height:					15px;
	background:				url(../../../images/mietwagen/background/overlay/overlayBottom800.png) no-repeat top;
}

/* ende google-map overlay*/




/* kleines overlay fuer Paketinformation step 4*/

div.overlaySmall {
	background:				url(../../../images/mietwagen/background/overlay/overlayTop.png) no-repeat top;
	width:					518px;
}

div.overlaySmall div.OverlayContent {
	background:				url(../../../images/mietwagen/background/overlay/overlayMiddle.png) repeat-y;
	margin-top:				17px;
	padding:					0px 7px 0px 7px;
}
div.overlaySmall div.OverlayContent div.TopBG {
	background:				url(../../../images/mietwagen/background/overlay/overlayTopContent.jpg) repeat-x top;
	padding:					0px 10px 0px 10px;
}
div.overlaySmall div.OverlayContent div.TopBG div.TopNavi{
	text-align:				right;
}
div.overlaySmall div.OverlayContent div.TopBG h2 {
	float:					left;
	display:					block;
	position:				relative;
	top:						-10px;
	padding-right:			5px;
}
div.overlaySmall div.OverlayContent div.TopBG span {
	position:				relative;
	top:						-7px;
}
div.overlaySmall div.OverlayContent div.TopBG div.TopNavi a{
	position:			relative;
	top:					-15px;
	right:				-14px;
}
div.overlaySmall div.OverlayContent div.TopBG ul {
	clear:				left;
	margin-top:			10px;
}
div.overlaySmall div.OverlayContent div.TopBG ul li{
	background:url(../../../images/mietwagen/icons/haken2.gif) no-repeat left top;
	padding:				5px 10px 5px 15px;
}
div.overlaySmall div.OverlayFooter {
	height:					15px;
	background:				url(../../../images/mietwagen/background/overlay/overlayBottom.png) no-repeat top;
}


.graySmall {
	color:					#999;
	font-size:				11px;
}

div#gmapsBox p{margin:0; padding:5px;}

/******************************* lEISTUNGSPAKETE NEU ****************************/
.paketHolder{
	width:924px;
	margin:auto;
	margin-top:17px;

}
#paketHolderU25{
	width:450px;
	margin:auto;
	margin-top:17px;
}

#Silber{
	width:				450px;
	background:			url(../../../images/mietwagen/Silber_head.gif) no-repeat left top;
	float:				left;
	border:				8px solid #dae6fe;
	border-right:		4px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
}

#Platin{
	position:			relative;
	width:				450px;
	background:			url(../../../images/mietwagen/Platin_head.gif) no-repeat left top;
	float:				left;
	border:				8px solid #dae6fe;
	border-left:		4px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
}
#PaketA{
	width:				450px;
	background:			url(../../../images/mietwagen/PaketA_head.gif) no-repeat left top;
	float:				left;
	border:				8px solid #dae6fe;
	border-right:		4px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
}

#PaketB{
	position:			relative;
	width:				450px;
	background:			url(../../../images/mietwagen/PaketB_head.gif) no-repeat left top;
	float:				left;
	border:				8px solid #dae6fe;
	border-left:		4px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
}


#SuperSparPlus{
	width:				450px;
	background:			url(../../../images/mietwagen/SuperSparPLUS_head.gif) no-repeat left top;
	float:				left;
	border:				8px solid #dae6fe;
	border-right:		4px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
}

#SuperInklusivPlus{
	position:			relative;
	width:				450px;
	background:			url(../../../images/mietwagen/SuperInklusivePLUS_head.gif) no-repeat left top;
	float:				left;
	border:				8px solid #dae6fe;
	border-left:		4px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
}
#SuperInklusivPlusU25{
	position:			relative;
	width:				450px;
	background:			url(../../../images/mietwagen/SuperInklusivePLUSU25_head.jpg) no-repeat left top #8CB2F9;
	float:				left;
	border:				8px solid #dae6fe;
}

#SuperSpar{
	width:				450px;
	background:			url(../../../images/mietwagen/SuperSpar_head.gif) no-repeat left top;
	float:				left;
	border-left:		8px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
	border-right:		4px solid #dae6fe;

}

#SuperInklusiv{
	width:				450px;
	background:			url(../../../images/mietwagen/SuperInklusive_head.gif) no-repeat left top;
	float:				left;
	border-left:		4px solid #dae6fe;
	border-bottom:		8px solid #dae6fe;
	border-right:		8px solid #dae6fe;

}


#SuperSparPlus ul, #Silber ul, #PaketA ul{
	padding:				10px 30px;
	color:				#fff;
	margin-top:			75px;
	height:				350px;
	list-style:			none;
	background:			url(../../../images/mietwagen/SuperSparPlusBackground.jpg) repeat-x top #bababa;
}

#SuperSparPlus ul li span, #Silber ul li span, #PaketA ul li span,
#SuperInklusivPlus ul li span,#SuperInklusivPlusU25 ul li span, #Platin ul li span, #PaketB ul li span,
#SuperSpar ul li span, #SuperInklusiv ul li span
{
	display:block;
	font-size:11px;
}

#SuperInklusivPlus ul,#SuperInklusivPlusU25 ul, #Platin ul, #PaketB ul{
	padding:			10px 30px;
	margin-top:			75px;
	color:				#fff;
	height:				350px;
	list-style:			none;
	background:			url(../../../images/mietwagen/SuperInklusivePlusBackground.jpg) repeat-x top #8cb2f9 ;
}

#SuperSpar ul{
	padding:			10px 30px;
	color:				#fff;
	margin-top:			75px;
	height:				350px;
	list-style:			none;
	background:			url(../../../images/mietwagen/SuperSparPlusBackground.jpg) repeat-x top #bababa;
}

#SuperInklusiv ul{
	padding:			10px 30px;
	margin-top:			75px;
	color:				#fff;
	height:				350px;
	list-style:			none;
	background:			url(../../../images/mietwagen/SuperInklusivePlusBackground.jpg) repeat-x top #8cb2f9 ;
}

#SuperSparPlus ul li, #Silber ul li, #PaketA ul li, #SuperSpar ul li{
	background:			url(../../../images/mietwagen/icons/hakenGrey.gif) no-repeat left top;
	font-size:			14px;
	text-shadow:		1px 1px #595959;
}

#SuperInklusivPlus ul li,#SuperInklusivPlusU25 ul li, #SuperInklusiv ul li, #Platin ul li,  #PaketB ul li{
	background:			url(../../../images/mietwagen/icons/hakenBlue.gif) no-repeat left top;
	font-size:			14px;
	text-shadow:		1px 1px #285BB7;
}


ul.hakenul{
	list-style:none;
	margin:0;
	padding:0;
}
ul.hakenul hakenli li {
	text-shadow:
}
/******************************* Ergänzungen David ****************************/
img{border:0;}

tr[onclick="toggle_moreInfo();"]{cursor:pointer;}


p.red{color:#8C000D;}

span.red{color:#8C000D;}

.bold{font-weight:bold;}


a.whiteLink,a.whiteLink:hover{
	position:relative;
	top:3px;
}

h1,h2,h3{
	margin:				0;
	padding:			0;
}

h2.red{
	color:				#8C000D;
	margin:				0;
	padding:			0;
	padding-bottom:		10px;
}

.MainHeadline {
	text-align:			left;
	clear:				both;
	margin:				10px 0px 10px 0px;
	font-size:			25px;
	color:				#06358a;
	font-weight:		normal;
}

ul.carul{
	margin:				0;
	padding:			0;
}

ul{
	margin:				0;
	padding:			0;
}

ul li {
	list-style:			none;
	margin:				0;
	padding:			0;
}

spani.infoIcon{
	position:			relative;
	top:				1px;
	float:				right;
	display:			block;
	width: 				17px;
	height:				14px;
	background: 		url(../../../images/mietwagen/icons/infoGrau.png) no-repeat ;
	margin-right:		10px;
}

div#bestesPaket{
	position:			absolute;
	top:					-6px;
	right:				-10px;
	width:				94px;
	height:				87px;
	background: 		url(../../../images/mietwagen/bestesPaket.png) no-repeat ;
}

div#zusatzhaftpflicht{
	clear:				both;
	padding-top:		5px;
	width:				300px;
}


*+html div#zusatzhaftpflicht input {
	float:				left;
	margin-top:			3px;
	margin-right:		5px;
}
div#zusatzhaftpflicht label {
	float:				left;
	color:				#666!important;
	font-weight:		bold;
}

/* Bewertungen Start *************************************************************************************************/
/* ***************** *************************************************************************************************/


/* Boxen Oben ****************************************************/
div.OurPromise div#feedbackHeadline h1{
	font-size:				27px;
	font-weight:			bold;
	color:					#26336C;
	border-bottom:			3px solid #26336C;
	margin-bottom:			15px;
}
div.OurPromise div#feedbackHeader{
	height:					127px;
}
div.OurPromise div#feedbackHeaderBottom{
	height:					3px;
	background:      		#26336C;
	margin-bottom:			15px;
}

div.OurPromise div#boxesTopLeft, div.OurPromise div#boxesTopMiddle, div.OurPromise div#boxesTopRight, div#Stationdetails div#boxesTopLeft, div#Stationdetails div#boxesTopMiddle, div#Stationdetails div#boxesTopRight{
	width:					317px;
	height:					113px;
	float:					left;
}

div#Stationdetails div#boxesTopLeft {
	margin-right:			16px;
}
div#Stationdetails div#boxesTopRight {
	float:					right;
}


div.OurPromise div#boxesTopRight, div#Stationdetails div#boxesTopRight {
	text-align:				center;
}
div.OurPromise div#boxesTopLeft, div#Stationdetails div#boxesTopLeft{
		background: 		url(../../../images/mietwagen/feedback/boxesTopLeft.jpg) no-repeat;
		cursor:				pointer;
}
div.OurPromise div#boxesTopMiddle, div#Stationdetails div#boxesTopMiddle{
		background: 		url(../../../images/mietwagen/feedback/boxesTopMiddleRight.jpg) no-repeat;
		margin:				 0px 5px;
}
div.OurPromise div#boxesTopRight, div#Stationdetails div#boxesTopRight{
	background: 			url(../../../images/mietwagen/feedback/boxesTopMiddleRight.jpg) no-repeat;
}

div.OurPromise div#boxesTopLeft h3, div.OurPromise div#boxesTopMiddle h3, div#Stationdetails div#boxesTopLeft h3, div#Stationdetails div#boxesTopMiddle h3{
	font-size:				17px;
	font-weight:			bold;
	color:					#005BCD;
	margin:					5px 0 15px 10px;
}

div.OurPromise div#boxesTopRight h3,  div#Stationdetails div#boxesTopRight h3{
	font-size:				17px;
	font-weight:			bold;
	color:					#005BCD;
	margin:					5px 0 10px 10px;
}

div.OurPromise div#boxesTopLeft div.boxesTopPaper, div.OurPromise div#boxesTopMiddle div.boxesTopPaper, div#Stationdetails div#boxesTopLeft div.boxesTopPaper, div#Stationdetails div#boxesTopMiddle div.boxesTopPaper{
	background: 			url(../../../images/mietwagen/feedback/boxesTopPaper.gif) no-repeat;
	width:					77px;
	height:					54px;
	float:					left;
	margin: 				0px 10px;
}

div.OurPromise div#boxesTopLeft div.boxesTopPaper p.percent, div.OurPromise div#boxesTopMiddle div.boxesTopPaper p.percent, div#Stationdetails div#boxesTopLeft div.boxesTopPaper p.percent, div#Stationdetails div#boxesTopMiddle div.boxesTopPaper p.percent{
	font-size:				36px;
	font-weight:			bold;
	color:					#8C000D;
	margin: 				5px 10px;
}

div.OurPromise div#boxesTopLeft div.boxesTopPaper p span, div.OurPromise div#boxesTopMiddle div.boxesTopPaper p span, div#Stationdetails div#boxesTopLeft div.boxesTopPaper p span, div#Stationdetails div#boxesTopMiddle div.boxesTopPaper p span{
	font-size:				22px;
	font-weight:			bold;
	color:					#8C000D;
}

div.OurPromise div#boxesTopLeft p, div.OurPromise div#boxesTopMiddle p, div#Stationdetails div#boxesTopLeft p, div#Stationdetails div#boxesTopMiddle p{
	display:				block;
	float:					left;
	font-weight:			normal;
	color:					#525252;
	width:					200px;
}

div.OurPromise div#boxesTopRight div#feedbackStar, div#Stationdetails div#boxesTopRight div#feedbackStar{
	width:					300px;
	margin: 				0px 10px;
	margin-bottom:		5px;
}

div.OurPromise div#boxesTopRight p, div#Stationdetails div#boxesTopRight p{
	width:					290px;
	margin: 				5px 10px;
	padding-right:			10px;
	margin-top:				-8px;
}

/* Boxen oben Ende ****************************************************/


/* Linke Seite ****************************************************/
div.OurPromise div#feedbackLeftSide{
	width:					315px;
	float:left;
}

/* Top Ten */
div#feedbackLeftSide div#topTenHeader{
	width:					315px;
	height:					55px;
	background: 			url(../../../images/mietwagen/feedback/topTenHeader.gif) top left no-repeat;
}

div#feedbackLeftSide div#topTenHeader h2{
	font-size:				20px;
	font-weight:			bold;
	color:					#fff;
	text-align: 			left;
	padding-top:			5px;
	margin-left:			10px;
}

div#feedbackLeftSide div#topTenWrapper{
	width:					313px;
	border-left: 			1px solid #d6d6d6;
	border-right: 			1px solid #d6d6d6;
	
}

div#feedbackLeftSide div#topTenWrapper div.first{
	width:					307px;
	background:				#FEF0C8;
	margin-left:			3px;
	color: 					#525252;
	font-weight:			bold;
	border-top:				1px solid #FBCB6A;
	cursor:					pointer;
	height:28px;
}

div#feedbackLeftSide div#topTenWrapper div.first span.station{
	float:left;
	margin-top:7px;
	
}

div#feedbackLeftSide div#topTenWrapper div.first span.number{
	display:				inline-block;
	width:					23px;
	background:				#FDE7A2;
	color:					#525252;
	padding: 				7px 0 6px 7px;
	margin-right:			10px;
	float:left;
	
}


div#feedbackLeftSide div#topTenWrapper div.second{
	width:					287px;
	margin-left:			3px;	
	font-size:				11px;
	color:					#999;
	font-weight:			normal;
	padding:				10px 10px 6px 10px;
	background:				#FEF0C8;
	border-top:				1px solid #FBCB6A;
	border-bottom:			1px solid #fff;
	clear:					both;
	display:none;
	
}

div#feedbackLeftSide div#topTenWrapper div.second span.topTenText{
	display:				inline-block;
	position:				relative;
	top:					-7px;
	left:10px;
}


div#topTenWrapper div.topTenDetailsOpen{
	background: 			url(../../../images/mietwagen/feedback/topTenDetailsOpen.gif) no-repeat;
	background-position:	0px 13px;
	height:					17px;
	width:					5px;
	float:					right;
	margin-right:			5px;
	display:inline-block;
}

div#topTenWrapper div.topTenDetailsClose{
	background: 			url(../../../images/mietwagen/feedback/topTenDetailsClose.gif) no-repeat;
	background-position:	0px 13px;
	height:					17px;
	width:					5px;
	float:					right;
	margin-right:			5px;
}


div#feedbackLeftSide div#topTenFooter{
	width:					315px;
	height:					6px;
	background: 			url(../../../images/mietwagen/feedback/topTenFooter.gif) top left no-repeat;
}

div#feedbackLeftSide p{
	font-size:				11px;
	color:					#999;
	margin: 				5px 0;
}

/* Sternchen Filter */
div#feedbackLeftSide div#onlyWithStarsRatingHeader, div.TabContentTopLeftRow div#onlyWithStarsRatingHeader{
	width:					315px;
	height:					6px;
	background: 			url(../../../images/mietwagen/feedback/onlyWithStarsRatingHeader.gif) top left no-repeat;
}

div#feedbackLeftSide div#onlyWithStarsRatingWrapper, div.TabContentTopLeftRow  div#onlyWithStarsRatingWrapper{
	width:313px;
	border-left: 			1px solid #d6d6d6;
	border-right: 			1px solid #d6d6d6;
}

div#feedbackLeftSide div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter, div.TabContentTopLeftRow div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter{
	width:					299px;
	background: 			#E0EEFF;
	height:					200px;
	border-left: 			2px solid #fff;
	border-right: 			2px solid #fff;
	font-size:				11px;
	font-weight:			bold;
	padding-left:			10px;
	padding-top:			5px;
}

div#feedbackLeftSide div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter div, div.TabContentTopLeftRow div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter div{
	cursor:pointer;
}

div#feedbackLeftSide div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter h3, div.TabContentTopLeftRow div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter h3{
	color:					#1E65AC;
	font-size:				17px;
	margin-bottom:			5px;
	
}

div#feedbackLeftSide div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter input, div.TabContentTopLeftRow div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter input{
	position:relative;
	top:2px;
	margin-right:5px;
	cursor:pointer;
}

div#feedbackLeftSide div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter img, div.TabContentTopLeftRow div#onlyWithStarsRatingWrapper form#onlyWithStarsFilter img{
	position:relative;
	top:8px;
	margin-left:1px;
}

div#feedbackLeftSide div#onlyWithStarsRatingFooter, div.TabContentTopLeftRow div#onlyWithStarsRatingFooter{
	width:315px;
	height:6px;
	background: 			url(../../../images/mietwagen/feedback/onlyWithStarsRatingFooter.gif) top left no-repeat;
	margin-bottom:5px;
}

div.loading{
	float:right;
	width:80px;
	height:12px;
	background: 			url(../../../images/mietwagen/icons/loading.gif) top left no-repeat;
	position:relative;
	top:10px;
	right:10px;

}

/* Sternchen Filter Ende */



/* Top Städte */


div#feedbackLeftSide div#topTownsWrapper{
	width:					315px;
	background: 			url(../../../images/mietwagen/feedback/topTownsBG.jpg) top left no-repeat #cae2fe;
}

div#feedbackLeftSide div#topTownsWrapper h2{
	font-size:				20px;
	font-weight:			bold;
	color:					#1E65AC;
	padding:				10px;
	width:					250px;
	display: 				inline-block;
	width:					250px;
	float:left;
}

div#feedbackLeftSide div#topTownsWrapper div#topTownsDetailsOpenAll{
	width:					12px;
	height:					8px;
	float:					right;
	margin-right:			10px;
	background: 			url(../../../images/mietwagen/feedback/topTownsDetailsOpenAll.gif) top left no-repeat;
	cursor:					pointer;
}


div#feedbackLeftSide div#topTownsWrapper div.topTown{
	width:					302px;
	padding-left:			7px;
	padding-top:			5px;
	height:					17px;
	padding-bottom:			5px;
	margin-left:			1px;
	color:					#005BCD;
	background: 			url(../../../images/mietwagen/feedback/topTownsLine.gif) top left repeat-x;
	cursor:					pointer;
	clear:					both;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	
}
div#feedbackLeftSide div#topTownsWrapper div span.townsAndStations{
	font-size:				11px;
	color: 					#999;

}

div#feedbackLeftSide div#topTownsWrapper div.stations{
	width:					302px;
	padding-left:			7px;
	padding-top:			7px;
	margin-left:			1px;
	color:					#005BCD;
	background: 			url(../../../images/mietwagen/feedback/topTownsListRepeat.jpg) repeat-x scroll left top #EBF3FF;
	line-height:			1.8;
	display:				none;
	clear:both;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}

div#feedbackLeftSide div#topTownsWrapper div.stations  a {
	width:260px;
	color: #666666;
    font-size: 12px;
    text-decoration: none;
	width:250px;
	display:inline-block;
	float:left;
}

div#feedbackLeftSide div#topTownsWrapper div.stations  span.topTownsStar {
    display:block;
	/*background: url(../../../images/mietwagen/feedback/topTownsStar.gif) no-repeat 0 5px;*/
    color: #999999;
    font-size: 11px;
    padding-right: 5px;
    width: 25px;
	padding-top:1px;
	float:right;
	text-align:right;
}
div#feedbackLeftSide div#topTownsWrapper div.stations strong a{
	color:					#06358A !important;
}

div#topTownsWrapper span.topTownsDetailsOpen{
	height:					10px;
	width:					5px;
	float:					right;
	margin-top:				5px;
	margin-right:			5px;
	background: 			url(../../../images/mietwagen/feedback/topTownsDetailsOpen.gif) no-repeat;
	cursor:pointer;
}


div#feedbackLeftSide div#topTownsWrapper div#topTownsDetailsOpenAll{
	width:					12px;
	height:					8px;
	float:					right;
	margin-top:				20px;
	margin-right:			10px;
	background: 			url(../../../images/mietwagen/feedback/topTownsDetailsOpenAll.gif) top left no-repeat;
	cursor:					pointer;
}
div#feedbackLeftSide div#topTownsWrapper div#topTownsDetailsCloseAll{
	width:					12px;
	height:					8px;
	float:					right;
	margin-top:				20px;
	margin-right:			10px;
	background: 			url(../../../images/mietwagen/feedback/topTownsDetailsCloseAll.gif) top left no-repeat;
	cursor:					pointer;
}


div#topTownsWrapper span.topTownsDetailsOpen{
	background: 			url(../../../images/mietwagen/feedback/topTownsDetailsOpen.gif) no-repeat;
	height:					17px;
	width:					5px;
	float:					right;
	margin-top:				5px;
	margin-right:			5px;
}


div#topTownsWrapper span.topTownsDetailsClose{
	background: 			url(../../../images/mietwagen/feedback/topTownsDetailsClose.gif) no-repeat;
	background-position:   	0px 3px;
	height:					6px;
	width:					5px;
	float:					right;
	margin-top:				5px;
	margin-right:			5px;

}


div#feedbackLeftSide div#topTownsFooter{
	width:					315px;
	height:					6px;
	background: 			url(../../../images/mietwagen/feedback/topTownsFooter.gif) top left no-repeat;
	clear:					both;
}
/* Top Städte Ende */


/* Linke Seite Ende ****************************************************/


/* Rechte Seite ****************************************************/
div.OurPromise div#feedbackRightSide{
	width:					640px;
	float:					left;
	margin-left:			5px;
}

div.OurPromise div#feedbackRightSide div#feedbackDetailHeadlineBgHeader{
	width:					640px;
	height:					5px;
	background: 			url(../../../images/mietwagen/bewertung/feedbackDetailHeadlineBgHeader.jpg) top left no-repeat;
}

div.OurPromise div#feedbackRightSide div#feedbackDetailHeadlineContent{
	width:					620px;
	padding:				0 10px 1px 10px;
	background: 			#E1EEFF;
	font-size:				16px;
	color:#26336C;
}
div.OurPromise div#feedbackRightSide div#feedbackDetailHeadlineContent a{
	display:block;
	font-size:				12px;
	color:					#005CCE;
	margin-top:5px;
}

div.OurPromise div#feedbackRightSide div#feedbackDetailHeadlineBgFooter{
	width:					640px;
	height:					5px;
	background: 			url(../../../images/mietwagen/bewertung/feedbackDetailHeadlineBgFooter.jpg) top left no-repeat;
	margin-bottom:10px;
}



div.OurPromise div#feedbackRightSide div.filterTop {
	text-align:				right;
	padding:				0px 0px 5px 0px;
}
div.OurPromise div#feedbackRightSide div.filterTop div.checkbox {
	display : 				inline;
}
div.OurPromise div#feedbackRightSide div.filterTop div.checkbox input {
	margin-bottom : 		-1px;
}

/* Mietwagenbewertungen */
/**** Stationsbewertung Detailbox START -->>****************/
div#feedbackRightSide div#rentalCarStationRating  {
	
}
div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingHeader {
	background:				url(../../../images/mietwagen/feedback/StationHeaderBGMiddle.jpg) repeat-x top #26336D;
	position:				relative;
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingHeader div.leftCorner{
	background:				url(../../../images/mietwagen/feedback/StationHeaderLeftCorner.jpg) no-repeat;
	position:				absolute;
	top:					0;
	left:					0;
	width:					6px;
	height:					8px;
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingHeader div.rightCorner{
	background:				url(../../../images/mietwagen/feedback/StationHeaderRightCorner.jpg) no-repeat;
	position:				absolute;
	top:					0;
	right:					0;
	width:					6px;
	height:					8px;
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingHeader h2 {
	font-size:				18px;
	color:					#FFF;
	padding:				6px 10px 6px 10px;	
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent {
	border-top:				1px solid #B2BEE8;
	border-bottom:			1px solid #A8CDFF;
	background:				url(../../../images/mietwagen/feedback/StationContentBG.jpg) repeat-x top #CEE3FF;
	clear:					both;
	height:					100px;
	height:					122px;
}
div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#leftContent {
	width:					216px;
	float:					left;
	position:				relative;
	
}
div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#leftContent div#starShield {
	width:					213px;
	height:					127px;
	background:				url(../../../images/mietwagen/feedback/StationRatingBG.png) no-repeat top;
	margin-left:			5px;
	background-position:	0 -1px;
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#leftContent div#starShield span.header{
	display:				block;
	font-weight:			bold;
	color:					#005ACC;
	width:					213px;
	text-align:				center;
	padding:				4px 0;

}


div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#leftContent div#starShield div#stars{
	width:					213px;
	text-align:				center;
	margin-top:				1px;

}


div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#leftContent div#starShield span.footer{
	display:				block;
	color:					#7d7d7d;
	width:					193px;
	font-size:				11px;
	text-align:				center;
	margin: 				0 auto;
	padding: 				0 10px;
	

}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent {
	width:					195px;
	float:					left;
	margin-left:			15px;
	margin-top:				4px;
	height:					112px;
	padding-right:			10px;
	background:				url(../../../images/mietwagen/feedback/rentalCarStationRatingContentRepeat.gif) repeat-y top right;
	position:				relative;
}


div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent span.header{
	display:				block;
	font-weight:			bold;
	color:					#005ACC;
	margin-bottom:			5px;
	
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent span#stationName{
	display:				block;
	font-weight:			bold;
	color:					#26336C;
	margin-bottom:			2px;
	
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent span.contact{
	display:				block;
	float:					left;
	width:					50px;	
}
div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent span.tel{
	display:				block;
	float:					left;
	width:					100px;	
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#rightContent {
	width:					175px;
	float:					left;
	margin-left:			15px;
	margin-top:				4px;
	height:					112px;
	padding-right:			10px;
	position:				relative;
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#rightContent img#vermLogo {
	position:				absolute;
	bottom:					0px;
	right:					5px;
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent p,
div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#rightContent p {
	margin-bottom:2px;
}


div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#rightContent span.header{
	display:				block;
	font-weight:			bold;
	color:					#005ACC;
	margin-bottom:			5px;
}

div#rentalCarStationRating div#rentalCarStationRatingMap{
	background: 			url(../../../images/mietwagen/feedback/StationContentShadow.jpg) repeat-x top #E0EEFF;
	width:					620px;
	padding:10px;
	
}

div#rentalCarStationRating div#rentalCarStationRatingMap div#mapBox {
	border:					1px solid #AED0FF;
	height:					300px;
	width:					618px !important;
	
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent div#googleMapView{
	display:				block;
	width:					135px;
	font-size:				11px;
	padding-right:			10px;
	color:					#005ACC;
	cursor:					pointer;
	position:				absolute;
	right:					10px;
	bottom:					0;
}

div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent div.mapOpen{
	background:				url(../../../images/mietwagen/feedback/googleMapOpen.gif) top right no-repeat;
	background-position:	100% 5px;
}
div#feedbackRightSide div#rentalCarStationRating div#rentalCarStationRatingContent div#middleContent div.mapClose{
	background:				url(../../../images/mietwagen/feedback/googleMapClose.gif) top right no-repeat;
	background-position:	100% 6px;
}


div#rentalCarStationRating div#rentalCarStationNavi {
	background:				#7D7D7D;
	padding:				6px 10px 5px 7px;
}
div#rentalCarStationRating div#rentalCarStationNavi a {
	background:				url(../../../images/mietwagen/feedback/StationButtonBG.jpg) repeat-x top #CBCBCB;
	border:					1px solid #FFF;
	display:				inline-block;
	color:					#26336C;
	font-weight:			bold;
	text-decoration:		none;
	text-shadow:			1px 1px #FFF;		
}
div#rentalCarStationRating div#rentalCarStationNavi a span {
	display:				block;
	padding:				5px;
	border:					1px solid #B1B1B1;
}
div#rentalCarStationRating div#rentalCarStationNavi div {
	float:					right;
	color:					#FFF;
	font-weight:			bold;
	margin-top:				7px;
}
div#rentalCarStationRating div#rentalCarStationNaviFooter {
	background:				url(../../../images/mietwagen/feedback/StationShadowBottom.png) repeat-x top;
	height:					6px;
	margin-bottom:			10px;
}
/**** Stationsbewertung Detailbox ENDE -->>****************/

div#feedbackRightSide div.rentalCarRatingHeader, div#Stationdetails div.rentalCarRatingHeader{
	width:					640px;
	height:					44px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingHeaderBgRepeat.jpg) top left repeat-x;
	position:				relative;
}

div#feedbackRightSide div.rentalCarRatingHeader h2, div#Stationdetails div.rentalCarRatingHeader h2{
	color:					#fff;
	font-size:				11px;
	font-weight:			normal;
	padding-top:			8px;
	padding-left:			10px;
	margin-bottom:			-1px;
}

div#feedbackRightSide div.rentalCarRatingHeader h3, div#Stationdetails div.rentalCarRatingHeader h3{
	color:					#fff;
	font-size:				15px;
	font-weight:			bold;
	padding-left:			10px;
}

div#feedbackRightSide div.rentalCarRatingHeaderLabel, div#Stationdetails div.rentalCarRatingHeaderLabel{
	width:					213px;
	height:					36px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingHeaderLabel.png) top left no-repeat;
	position:				absolute;
	top:					4px;
	right:					20px;
}

div#feedbackRightSide div.rentalCarRatingHeaderLabel h4, div#Stationdetails div.rentalCarRatingHeaderLabel h4{
	font-size:				15px;
	color:					#525252;
	font-weight:			bold;
	float:					left;
	margin:					7px 0 0 10px;
}

div#feedbackRightSide div.rentalCarRatingHeader span.rentalCarRatingHeaderStars, div#Stationdetails div.rentalCarRatingHeader span.rentalCarRatingHeaderStars{
	display:				block;
	float:					left;
	height:					16px;
	margin-left:			20px;
	margin-right:			2px;
	margin-top:				7px;
}

div#feedbackRightSide div.rentalCarRatingHeader span.bewAnz {
	display:				block;
	margin-top:				9px;
	height:					16px;
	font-size:				11px;
	float:					left;
}
div#feedbackRightSide div.rentalCarRatingHeaderLeftCorner, div#Stationdetails div.rentalCarRatingHeaderLeftCorner{
	width:					8px;
	height:					44px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingHeaderLeftCorner.jpg) top left no-repeat;
	position:				absolute;
	top:					0;
	left:					0;
}

div#feedbackRightSide div.rentalCarRatingHeaderRightCorner, div#Stationdetails div.rentalCarRatingHeaderRightCorner{
	width:					8px;
	height:					44px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingHeaderRightCorner.jpg) top right no-repeat;
	position:				absolute;
	top:					0;
	right:					0;
}

div#feedbackRightSide div.rentalCarRatingFooter a.detailsOpen{
	display:				block;
	width:					120px;
	font-size:				12px;
	color:					#26336C;
	margin-right:			15px;
	text-align:				right;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingDetailsOpen.gif) top left no-repeat;
	position:				absolute;
	right:					5px;
	top:					5px;
	background-position:	0px 6px;
	z-index:				10;
	font-weight:			bold;
}

div#Stationdetails div.rentalCarRatingFooter h1.detailsOpen{
	display:				block;
	width:					120px;
	font-size:				12px;
	color:					#26336C;
	margin-right:			15px;
	text-decoration:		underline;
	cursor:					pointer;
	text-align:				right;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingDetailsOpen.gif) top left no-repeat;
	position:				absolute;
	right:					5px;
	top:					5px;
	background-position:	0px 6px;
	z-index:				10;
}

div#feedbackRightSide div.rentalCarRatingFooter a.detailsClose {
	display:				block;
	width:					120px;
	font-size:				12px;
	color:					#26336C;
	margin-right:			15px;
	text-decoration:		underline;
	cursor:					pointer;
	text-align:				right;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingDetailsClose.gif) top left no-repeat;
	position:				absolute;
	right:					5px;
	top:					5px;
	background-position:	0px 6px;
	z-index:				10;
	font-weight:			bold;
}
div#feedbackRightSide div.rentalCarRatingFooter span {
	font-size:				11px;
	color:					#999;
	display:				block;
	padding-top:			7px;
	padding-left:			14px;
}
div#Stationdetails div.rentalCarRatingFooter h1.detailsClose{
	display:				block;
	width:					120px;
	font-size:				12px;
	color:					#26336C;
	margin-right:			15px;
	text-decoration:		underline;
	cursor:					pointer;
	text-align:				right;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingDetailsClose.gif) top left no-repeat;
	position:				absolute;
	right:					5px;
	top:					5px;
	background-position:	0px 6px;
	z-index:				10;
}

div#feedbackRightSide div.rentalCarRatingFooterLeftCorner, div#Stationdetails div.rentalCarRatingFooterLeftCorner{
	width:					8px;
	height:					31px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingFooterLeftCorner.jpg) bottom left no-repeat;
	position:				absolute;
	bottom:					0;
	left:					0;
}

div#feedbackRightSide div.rentalCarRatingFooterRightCorner, div#Stationdetails div.rentalCarRatingFooterRightCorner{
	width:					8px;
	height:					31px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingFooterRightCorner.jpg) bottom right no-repeat;
	position:				absolute;
	bottom:					0;
	right:					0;
}
div#feedbackRightSide div.rentalCarRatingContentWrapper, div#Stationdetails div.rentalCarRatingContentWrapper{
	width:					638px;
	border-left: 			1px solid #d6d6d6;
	border-right: 			1px solid #d6d6d6;    
}

div#feedbackRightSide div.rentalCarRatingContent, div#Stationdetails div.rentalCarRatingContent{
	width:					632px;
	height:					135px;
	background:				#e1eeff;
	margin-left:			3px;
	overflow:				hidden;
}

div#feedbackRightSide div.rentalCarRatingContent div.pickupLocation,
div#feedbackRightSide div.rentalCarRatingContent div.dropoffLocation, div#Stationdetails div.rentalCarRatingContent div.pickupLocation, div#Stationdetails div.rentalCarRatingContent div.dropoffLocation{
	width:					296px;
	height:					45px;
	clear:					both;
	height:80px;
}

div#feedbackRightSide div.rentalCarRatingContent div.pickupLocation span.pickupLocationLeft,
div#feedbackRightSide div.rentalCarRatingContent div.dropoffLocation span.dropoffLocationLeft, div#Stationdetails div.rentalCarRatingContent div.pickupLocation span.pickupLocationLeft, div#Stationdetails div.rentalCarRatingContent div.dropoffLocation span.dropoffLocationLeft{
	display:				block;
	margin-bottom:			5px;
	color: #005BCD;
}

div#feedbackRightSide div.rentalCarRatingContent div.pickupLocation span.pickupLocationMiddle,
div#feedbackRightSide div.rentalCarRatingContent div.dropoffLocation span.dropoffLocationMiddle, div#Stationdetails div.rentalCarRatingContent div.pickupLocation span.pickupLocationMiddle, div#Stationdetails div.rentalCarRatingContent div.dropoffLocation span.dropoffLocationMiddle {
	height:					45px;
	float:					left;
	margin-right:			10px;
	width:					230px;
}

div#feedbackRightSide div.rentalCarRatingContent div.pickupLocation span.pickupLocationMiddle p{
margin-top:15px;
}

div#feedbackRightSide div.rentalCarRatingContent div.pickupLocation span.pickupLocationRight,
div#feedbackRightSide div.rentalCarRatingContent div.dropoffLocation span.dropoffLocationRight, div#Stationdetails div.rentalCarRatingContent div.pickupLocation span.pickupLocationRight, div#Stationdetails div.rentalCarRatingContent div.dropoffLocation span.dropoffLocationRight{
	height:					45px;
	float:					right;
}

div#feedbackRightSide div.rentalCarRatingContentLeftSide, div#Stationdetails div.rentalCarRatingContentLeftSide{
	width:					296px;
	height:					155px;
	float:					left;
	padding:				10px;
	margin-top:				5px;
	color:					#525252;
	background:				url(../../../images/mietwagen/line/blueWhiteDotted.gif) repeat-y right;
}

div#feedbackRightSide div.rentalCarRatingContentLeftSide h1, div#Stationdetails div.rentalCarRatingContentLeftSide h1{
	color:					#26346C;
	font-size:				12px;	
	margin-bottom:			10px;
}


div#feedbackRightSide div.rentalCarRatingContentRightSide, div#Stationdetails div.rentalCarRatingContentRightSide{
	width:					296px;
	height:					105px;
	float:					left;
	padding:				10px;
	color:					#525252;	
}

div#feedbackRightSide div.rentalCarRatingContentRightSide span, div#Stationdetails div.rentalCarRatingContentRightSide span{
	display:				block;
	margin-bottom:			10px;
}

div#feedbackRightSide div.rentalCarRatingContentRightSide span.commentLeft, div#Stationdetails div.rentalCarRatingContentRightSide span.commentLeft
{
	float:					left;
	margin-right:			10px;
	width:					85px;
}

div#feedbackRightSide div.rentalCarRatingContentRightSide span.commentRight, div#Stationdetails div.rentalCarRatingContentRightSide span.commentRight{
	float:					left;
	width:					195px;
}

div#feedbackRightSide div.rentalCarRatingDetails, div#Stationdetails div.rentalCarRatingDetails{
	width:					632px;
	margin-left:			3px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingDetailsTopRepeat.jpg) top left repeat-x #F0F7FF;
	overflow:				hidden;
}

div#feedbackRightSide  div.rentalCarRatingDetailsBottomRepeat, div#Stationdetails div.rentalCarRatingDetailsBottomRepeat{
	width:					632px;
	height:					5px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingDetailsBottomRepeat.jpg) top left repeat-x;
	margin-left:			3px;
}


div#feedbackRightSide div.rentalCarRatingDetails span.normalText, div#Stationdetails div.rentalCarRatingDetails span.normalText{
	display:				block;
	font-weight:			normal;
	height:					16px;
	margin-top:				7px;
	margin-bottom:			12px;	
	display:				table-cell;
}

div#feedbackRightSide div.rentalCarRatingDetailsLeftSide, div#Stationdetails div.rentalCarRatingDetailsLeftSide{
	width:					296px;
	float:					left;
	padding:				10px;
	color:					#525252;	
	font-weight:			bold;	
}

div#feedbackRightSide div.rentalCarRatingDetailsLeftSide h1, div#Stationdetails div.rentalCarRatingDetailsLeftSide h1{
	color:					#26346C;	
	font-weight:			bold;
	font-size:				15px;
	height: 				40px;
}

div#feedbackRightSide div.rentalCarRatingDetails span.rentalCarRatingDetailsStars, div#Stationdetails div.rentalCarRatingDetails span.rentalCarRatingDetailsStars{
	display:				block;
	height:					16px;
	margin-top:				9px;
	margin-bottom:			12px;
}

div#feedbackRightSide div.rentalCarRatingDetailsRightSide, div#Stationdetails div.rentalCarRatingDetailsRightSide{
	width:					296px;
	float:					left;
	padding:				50px 10px 0 10px;
	color:					#525252;	
	font-weight:			bold;
	position:				relative;
}

div#feedbackRightSide div.rentalCarRatingDetailsRightSide div.rentalCarRatingDetailsCloseButton, div#Stationdetails div.rentalCarRatingDetailsRightSide div.rentalCarRatingDetailsCloseButton{
	height:					13px;
	width:					13px;
	background:				url(../../../images/mietwagen/feedback/rentalCarRatingDetailsCloseButton.gif) no-repeat;
	position:				absolute;
	top:					10px;
	right:					10px;
	cursor:					pointer;
}

div#feedbackRightSide div.rentalCarRatingFooter, div#Stationdetails div.rentalCarRatingFooter{
	width:					640px;
	height:					31px;
	background: 			url(../../../images/mietwagen/feedback/rentalCarRatingFooterBgRepeat.jpg) top left repeat-x;
	position:				relative;
	margin-bottom:			5px;
}


a#bewertungsTab{
	position:absolute; 
	top:358px; 
	right:22px; 
	color:#fff; 
	text-decoration:none; 
	font-size:16px; 
	font-weight:bold;
}




/* Page Navigation neu ***********************************************************************************************/
div#navigationCenter{
	width:635px;
	text-align:center;
}

div#pageNavigation{
	display:inline-block; 
	text-align:center;
}

div#pageNavigation div.pageBack{
	float:left;
	padding:2px;
	margin:0 10px 0 5px;
	font-weight:bold;
}

div#pageNavigation div.pageForward{
	float:left;
	padding:2px;
	margin:0 5px 0 10px;
	font-weight:bold;
}

div#pageNavigation div.pageBack a:link, div#pageNavigation div.pageForward a:link{
	font-weight:bold;
	text-decoration:none;
}


div#pageNavigation div.threePoints{
	float:left;
	height:25px;
	font-weight:bold;
	line-height:2.0;
}

div#pageNavigation div.pageWrapper, div#pageNavigation div.arrowWrapper{
	float:left;
	height:25px;
	background:url(../../../images/mietwagen/pagenavigation/numberBlockShadow.gif) bottom left repeat-x;
}

div#pageNavigation .marginRight{margin-right:5px;}

div#pageNavigation div.pageborder,div#pageNavigation div.arrowborder,div#pageNavigation div.arrowborderInactive{
	float:left;
	border:1px solid #ccc;
	display:block;
}

div#pageNavigation div.pageborderActive{
	float:left;
	border:1px solid #06358a;
	display:block;
	color:#06358a;
}



/* IE div:Hover */
.IEHover{
	display:block;
	float:left;
	border:1px solid #06358a;
}



div#pageNavigation div.page{
	float:left;
	background:url(../../../images/mietwagen/pagenavigation/numberBlockMiddle.gif) top left repeat-x;
	border:1px solid #fff;
	text-decoration:none;
	font-weight:bold;
	color:#06358a;
	display:block;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}

div#pageNavigation div.page a:link, div#pageNavigation div.page a:visited, div#pageNavigation div.page div.arrow {
	text-decoration:none;
	color:#06358a;
	display:block;
}

div#pageNavigation div.arrowBg{
	float:left;
	background:url(../../../images/mietwagen/pagenavigation/numberBlockMiddle.gif) top left repeat-x;
	border:1px solid #fff;
	padding-left:5px;
	padding-right:5px;
}

div#pageNavigation .arrowBg img{
	display:block;
	margin-top:2px;
	margin-bottom:3px;
}

div#pageNavigation div.pageborder:hover,div#pageNavigation div.arrowborder:hover{border:1px solid #06358a; cursor:pointer;}
div#pageNavigation div.page a:hover{color:#06358a;}
div#pageNavigation div.pageborderActive a:link, div#pageNavigation div.pageborderActive a:hover{color:#06358a;}
div#pageNavigation div.pageborderActive a:link, div#pageNavigation div.pageborderActive a:hover{color:#06358a;}



/**** JQUERY SPECIALBOXEN CAROUSEL START ******/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
 ul#test {
	position:relative;	
}
.jcarousel-skin-offerbox {
	width: 					1000px;
	list-style:				none;
	overflow:				hidden;
	height:					175px;
} 
.jcarousel-skin-offerbox li{
	float:				left;
}
.jcarousel-skin-offerbox .jcarousel-container { }

.jcarousel-skin-offerbox .jcarousel-container-horizontal {
    width: 992px;	
		overflow:hidden;
}

.jcarousel-skin-offerbox .jcarousel-clip-horizontal {
    width:  992px;	
	overflow:hidden;
}

.jcarousel-skin-offerbox .jcarousel-item {
    width: 240px;
	margin-right:10px;
	margin-top:5px;
	position:relative;
}
.offerboxheight {
	height:				150px;
}

.jcarousel-skin-offerbox .jcarousel-clip {
   z-index:				2;
   padding: 			0;
   margin:				0;
   overflow: 			hidden;
	position: 			relative;
}




.jcarousel-skin-offerbox .jcarousel-item-horizontal {}

.jcarousel-skin-offerbox .jcarousel-item-placeholder {}

.jcarousel-skin-offerbox .jcarousel-next-horizontal {
    position: absolute;
    top: 100px;
    right: 2px;
    width: 25px;
    height: 32px;
    cursor: pointer;
   /*  background: transparent url(next-horizontal.png) no-repeat 0 0; */
}

.jcarousel-skin-offerbox .jcarousel-next-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-skin-offerbox .jcarousel-next-horizontal:active {
    background-position: -50px 0;
}

.jcarousel-skin-offerbox .jcarousel-next-disabled-horizontal,
.jcarousel-skin-offerbox .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-offerbox .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -75px 0;
}

.jcarousel-skin-offerbox .jcarousel-prev-horizontal {
    position: absolute;
    top: 100px;
    left: -3px;
    width: 25px;
    height: 32px;
    cursor: pointer;
   /* background: transparent url(prev-horizontal.png) no-repeat 0 0; */
}

.jcarousel-skin-offerbox .jcarousel-prev-horizontal:hover {
    background-position: -25px 0;
}

.jcarousel-skin-offerbox .jcarousel-prev-horizontal:active {
    background-position: -50px 0;
}

.jcarousel-skin-offerbox .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-offerbox .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-offerbox .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -75px 0;
}
/******** JQUERY SPECIALBOXEN CAROUSEL ENDE *********/

/*Test */

#list1 .title { font-weight:bold; }
#list1, #list2 { width:20em; }
.title, .mytitle { cursor:pointer; border:1px solid #CCCCCC; margin-top:0.5em; padding:0.1em; }
.on  .mytitle { background-color:#C0C0C0; }
.off .mytitle { background-color:#E0E0E0; }
.content, .mycontent    { background-color:#F5F5F5; padding:0.1em; border:1px solid #C0C0C0; border-top-width:0; }
#log { position:absolute; top:0; right:1em; text-align:right; }


.rightCol p.m5,.rightColb p.m5{margin-top:5px;}



/*tooltip */

.offerboxes .tooltip{
	padding-left:15px;
	background:url(../../../images/mietwagen/icons/info.gif) top left no-repeat;
	background-position: 0 2px;
	margin-left:5px;
}


.borderNone{border:none !important;}
.smallprint{font-size:11px; color:#999;}


 /******************** U25 BOX ****************************/
#u25Box{
	width:490px;
	height:278px;
	background:url(../../../images/mietwagen/background/u25_image.jpg) no-repeat 0px -10px;
	float:right;
	border-radius:8px;
	position:relative;
	overflow:hidden;
	margin-left:12px;
	cursor:			pointer;
}


#u25Box img[alt="Alamo"]{
	margin:10px;
	box-shadow:2px 2px 3px #333;
	border-radius:5px;
}

#u25Box h2{
	font-family:Bradley-Hand;
	font-size:36px;
	color:#fff;
	text-align:center;
	line-height:1;
	width:auto;
	position:absolute;
	right:15px;
	top:15px;
	text-shadow:7px 7px 4px #000;
	-moz-transform:rotate(-15deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform:rotate(-15deg); /* Safari */
	-o-transform:rotate(-15deg); /* Opera */
	-ms-transform:rotate(-15deg); /* IE9 */
	transform:rotate(-15deg); /* W3C */		
}

#u25Box h2 span{
	text-decoration:underline;
	font-family:Bradley-Hand;
}

/* blaue box */ 
#u25Box >:first-child + * + *{
	background:#2D3D7B;
	color:#fff;
	position:absolute;
	bottom:65px;
	left:10px;
	z-index:2;
	font-weight:bold;
	padding:5px 10px;
	font-size:12px;
}

#u25Box >:first-child + * + * span{
	font-size:18px;
}

/* transparente box */
#u25Box >:first-child + * + * + * {
	width:490px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;	
	background:url(../../../images/transparent.png) repeat;	
	background:rgba(255,255,255,.7);	
	overflow:hidden;
}

/* button */
#u25Box >:first-child + * + * + * + * {
	position:absolute;
	bottom:50px;
	right:20px;
	z-index:2;
	border:1px solid #fff;
	border-radius:5px;
	box-shadow: 2px 2px 2px #777;
	overflow:hidden;
}

a#u25{
	position:relative;
	color:#fff;	
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:5px 20px;
	display:block;
	text-decoration:none;
	background: #23358A;
	background: -moz-linear-gradient(top, #4477CC 0%, #23358A 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4477CC), color-stop(100%,#23358A));
	background: -webkit-linear-gradient(top, #4477CC 0%,#23358A 100%);
	background: -o-linear-gradient(top, #4477CC 0%,#23358A 100%);
	background: -ms-linear-gradient(top, #4477CC 0%,#23358A 100%);
	background: linear-gradient(to bottom, #4477CC 0%,#23358A 100%);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4477CC', endColorstr='#23358A',GradientType=0 );
}

/* Paketname */
#u25Box >:first-child + * + * + * span {
	color:#06358A;
	font-family:Arial-Black;
	font-size:19px;
	margin:5px 0 0 10px;
	display:block;
}

#u25Box ul {
	margin: 0 0 0 3px;
}

#u25Box ul li {
	float:left;
	color:#06358A;
	font-weight:bold;
	padding-left:7px;
	font-size:12px;
}

#u25Box  #button{
	float:left;
	color:#06358A;
	font-weight:bold;
	padding-left:7px;
}


 /******************** U25 BOX Ende ****************************/

.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;
}

.best-price a{
	color:#8C000D; 
	padding-right: 16px;
	font-weight:bold; 
	cursor:help; 
	display:block;
	background:url(../../../images/mietwagen/icons/info.gif) no-repeat  115px 3px;	
	text-decoration:none;
}

div.region-list-background {
	background:	url(../../../images/mietwagen/background/city_pages_background.jpg) no-repeat;
	border: 2px solid #EBF1FE; 
	margin-top: 20px;
}

h2.region-list{
	font-size:24px; 
	color:#FFFFFF; 
	font-family:verdana; 
	font-weight:bold;
	line-height: 130px; 
	margin:2px 2px 10px 2px;
	padding-left: 23px;
}

p.region-list{
	font-size:14px; 
	color:#525252; 
	font-family:verdana; 
	font-weight:bold;
	margin:20px 10px 10px 10px;
}

.region-list + ul {
	overflow:hidden;
	margin:20px 2px 10px 2px;
	font-size:14px; 
	line-height: 24px; 
	background:	url(../../../images/mietwagen/background/table_city_pages.gif);
	padding-left: 23px;
	}
	
.region-list + ul li{
	float:left;
	width:25%;
	}

.region-list + ul li a{
	color:#525252;
	text-decoration:none;
}

.region-list + ul li a:hover{
	color:#233184;
	text-decoration:underline;
}

.ibe .u25{
	position:absolute;
	bottom:15px;
	left:10px;
	line-height:1.4;
}

/* Meeting Point Rent a Car - Start */

div#meetingpoint {
	width:			490px;
	height:			278px;
	background:		url(http://www.usareisen.de/images/mietwagen/background/mpbg.png) repeat-y left top;
	cursor:			pointer;
	border-radius:	8px;
	float:			left;
	font-family:	Arial;
	font-weight:	bold;
	*margin-bottom:	12px;
}

div#meetingpoint_logo {
	font-size:		21px;
	color:			#8C000D;
	font-weight:	bold;
    position:		relative;
	float:			left;
	margin-left:	10px;
	margin-top:		0px;
}

div#meetingpoint_headline {
	font-size:		21px;
	color:			#8C000D;
	font-weight:	bold;
    position:		relative;
	float:			right;
	margin-right:	40px;
	margin-top:		25px;
}

div#meetingpoint_subline {
	font-size:		14px;
	color:			#233184;
	font-weight:	bold;
    position:		relative;
	margin-left:	238px;
	margin-top:		85px;
}

div#meetingpoint_content {
	font-size:		12px;
	color:			#233184;
	line-height:	1.6;
	position:		relative;
	margin-left:	238px;
	margin-top:		15px;
}

div#meetingpoint_button {
	position:		relative;
	bottom:			50px;
	right:			2px;
	border-radius:	5px;
	overflow:		hidden;
	width:			150px;
	height:			50px;
	margin-left:	238px;
	margin-top:		78px;
	}

a#meetingpoint_weiter {
	position:		relative;
	color:			#ffffff;	
	font-size:		14px;
	font-weight:	bold;
	text-align:		center;
	padding:		5px 10px;
	display:		block;
	text-decoration:none;
	background:		#23358A;
	background:		-moz-linear-gradient(top, #4477CC 0%, #23358A 100%);
	background:		-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4477CC), color-stop(100%,#23358A));
	background:		-webkit-linear-gradient(top, #4477CC 0%,#23358A 100%);
	background:		-o-linear-gradient(top, #4477CC 0%,#23358A 100%);
	background:		-ms-linear-gradient(top, #4477CC 0%,#23358A 100%);
	background:		linear-gradient(to bottom, #4477CC 0%,#23358A 100%);	
	filter:			progid:DXImageTransform.Microsoft.gradient( startColorstr='#4477CC', endColorstr='#23358A',GradientType=0 );
	border-radius:	5px;
    background:		linear-gradient(to bottom, #4477CC 0%, #23358A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family:	Arial;
    box-shadow:		2px 2px 2px #777;
}

/* Meeting Point Rent a Car - Ende */

/**jucybanner**/
.jucybanner{
width:989px; 
border-radius:5px; 
border: 2px solid #8ebc43; 
background-image:url(../../../images/mietwagen/jucy-bg.jpg); 
height:190px; 
margin-bottom:0px;
cursor:pointer;
margin-top:12px;
}

.jucylucy{
float: right; 
margin-top: 26px; 
z-index:10; 
position:absolute; 
margin-left:765px; 
}

.jucyicon{
position:absolute; 
margin-top:144px;
}

.jucyinclude{
display:inline;  
font-weight:bold; 
font-family:arial; 
color:#ffffff; 
font-size:14px; 
position: absolute; 
margin-top:165px;

}

#jucyteaser{
position:absolute;
font-size:16px;
font-family:arial;
font-weight:bold;
color:#852083;
line-height:1.6em;
}

.textbox{
position:absolute; 
background-image:url(../../../images/mietwagen/textbox-img.png);
width:424px; 
height:112px; 
margin-top:16px; 
margin-left:18px; 
border-radius:5px; 
padding: 8px 6px 0px 8px;
}

.more-info {
clear:both;
float:right;
margin:8px 8px 0 0;
padding:0 6px;
background:#852083;
color:#fff;
line-height:1.4em;
font-size:12px;
}
/**jucybanner**/

.ibe{
	position:absolute;
	top:10px;
	left:10px;
}

.ibe section .long-input {*width:318px!important;}
.ibe input {*margin-bottom:13px!important;}
.button{*width:200px; *padding:5px 10px 8px 10px; *height:45px; *border:none!important;} 
form .error{border:1px solid #B51501;}