BODY
{
	BACKGROUND-REPEAT: no-repeat;
	LINE-HEIGHT: 17px;
	COLOR: #666666;
	WORD-SPACING: 2px;
	background-color: #eee;
}

BODY,TD,TABLE,TR
{
	FONT-FAMILY: arial,verdana,geneva,sans-serif; FONT-SIZE: 11px; COLOR: #666666; line-height:17px;word-spacing:2px;
}

UL
{
	PADDING-LEFT: 12px; vertical-align: middle; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: square
}

hr
{
	height:1px;
	color:#000000;
}

FORM
{
	MARGIN: 0px
}

IMG
{
	border:0px;
}

A
{
	/* height:; */
	font-family:arial,verdana,geneva,sans-serif;
	font-size:13px;
	color:#1c98e2;
	font-weight:bold;
	background:#FFFFFF;
	text-decoration:none;
	white-space:nowrap;
}

a:visited
{	color: #1c98e2;
}

* html a:visited
{	color: #fff; background-color: transparent;
}

/* Positionierung der gesamten Seite */

.side
{	height: 100%; width: 990px; border: 0px solid #aaa; background-color: #eee;
}

/* Ende Positionierung der gesamten Seite */

/* Kopfzeile */

div#head
{	background-color: #eee ; color: #0167BC; width: 100%; margin-bottom: 4px;  width: auto;
}

div#head_logo
{	float: left; width: 990px; background-color: #eee;
}

div#head_logo img
{	float: left; background-color: #eee;
}

input.Search
{
	WIDTH: 70px;
	HEIGHT: 14px;
    FONT-SIZE: 11px;
	border:2px solid #aeaeae;
    margin: 0; padding: 0;
    text-align: left;
    margin-left: -2px;
    margin-top: -22px;
    float: left;
    background-color: #fff;
}

/*IE6 Hack */
* html input.Search
{	margin: 0; margin-top: -22px; margin-left: 890px; position: absolute;
}

/*IE7 Hack*/
.Search > input
{	margin-right: 10px; float: right;
}

/*Opera & Safari Hack*/
.Search > input
{	margin-left: 900px;
}


form.Search
{	clear:both; margin:0; padding:0; background-color: white;
}

input.formSearchButton
{ 	HEIGHT:19px; FONT-SIZE:11px; width: 22px; margin: 0; margin-left: 873px; margin-top: -21px; padding:0; position: absolute;}

* html input.formSearchButton
{ 	margin-left: 865px;}

div#festmenue
{	float: left; background-color: #eee; margin-left: 10px;
}

div#festmenue form
{	padding: 0; margin: 0; float: left; background-color: #eee;
}

/*  navigation menu list*/
#festmenue ul {border:0px;margin:0;padding:0px 10px 0px 0px;list-style:none;height:24px; background-color: #eee; width: 840px;}
#festmenue > ul {padding-bottom: 3px; /* ie7 hack */}
#festmenue li {float:left; background:url(/dateien/thrifty/nav-l.gif) no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #d3d5d4;}
#festmenue a {float:left; display:block; width: auto; background: #eee url(/dateien/thrifty/nav-r.gif) no-repeat right top;
				padding:5px 15px 4px 5px; text-decoration:none; font-weight:bold; color:#666666;/* not selected normal colour \*/}
#festmenue > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#festmenue a {float:none;}
/* End IE5-Mac hack */


#festmenue a:hover {color:#0178e0; /* rollover colour \*/}
#firmengeschichte #fest-firm, #marken #fest-firm, #philosophie #fest-firm, #fuhrpark #fest-firm, #langzeitmieten_ied #fest-firm, #logistikservice #fest-firm, #reiseleistung #fest-firm, #mehrwerte #fest-firm,
#vorteils-shop #fest-vorteil, #gutschein #fest-vorteil, #umzug #fest-vorteil, #navigation #fest-vorteil, #vorteilsshop #fest-vorteil, #fahrzeugkauf #fest-vorteil, #versicherungsoptionen #fest-vorteil, #winterreifen #fest-vorteil,
#mietbedingungen #fest-mietb, #agb #fest-mietb, #standard-preisliste #fest-mietb, #geschenkgutscheine #fest-mietb, #rabattwertcoupons #fest-mietb, #free_upgrade_sticker #fest-mietb, #rabatt_coupons #fest-mietb, #rabatt_sticker #fest-mietb,
#newsletter-thrifty #fest-news,
#kontakt #fest-kontakt,
#onlineumfrage #fest-online,
#impressum #fest-impressum, #datenschutz #fest-impressum, #cookies #fest-impressum, #rechtliches #fest-impressum,
#suche #fest-suche
{background-position:0 -150px;border-width:0;}

#firmengeschichte #fest-firm a, #marken #fest-firm a, #philosophie #fest-firm a, #fuhrpark #fest-firm a, #langzeitmieten_ied #fest-firm a, #logistikservice #fest-firm a, #reiseleistung #fest-firm a, #mehrwerte #fest-firm a,
#vorteils-shop #fest-vorteil a, #gutschein #fest-vorteil a, #umzug #fest-vorteil a, #navigation #fest-vorteil a, #vorteilsshop #fest-vorteil a, #fahrzeugkauf #fest-vorteil a, #versicherungsoptionen #fest-vorteil a, #winterreifen #fest-vorteil a,
#mietbedingungen #fest-mietb a, #agb #fest-mietb a, #standard-preisliste #fest-mietb a, #geschenkgutscheine #fest-mietb a, #rabattwertcoupons #fest-mietb a, #free_upgrade_sticker #fest-mietb a, #rabatt_coupons #fest-mietb a, #rabatt_sticker #fest-mietb a,
#newsletter-thrifty #fest-news a,
#kontakt #fest-kontakt a,
#onlineumfrage #fest-online a,
#impressum #fest-impressum a, #datenschutz #fest-impressum a, #cookies #fest-impressum a, #rechtliches #fest-impressum a,
#suche #fest-suche a
{background-position:100% -150px;padding-bottom:5px;background-color: transparent; color:#1C98E2;/* selected text colour or down colour \*/}

#festmenue li:hover, #festmenue li:hover a
{background-position:0% -150px;color:#333; border:0;}

#festmenue li:hover a {background-position:100% -150px;  }

#festmenue li:hover
{ border-bottom:1px solid white;
}
/* ende navigation menu list */

div.top_navigation
{	background: transparent url(/dateien/thrifty/thrifty-nav.gif) no-repeat; height: 16px;
	clear: both; width:990px; padding: 2px 5px; w\idth: 980px;
}
div.top_navigation a
{	background-color: transparent; color: #fff; padding: 1px 10.9px 2px 10.9px; text-decoration: none; clear: both; height: 22px;
}

div.top_navigation a:hover
{	background-color: transparent; color: #000;
}
div.top_navigation a:active,
div.top_navigation a:focus
{	background-color: transparent; color: #fff;
}

div.top_navigation span a:focus,
div.top_navigation span a:visited,
div.top_navigation span a:active,
div.top_navigation span a:hover,
div.top_navigation span a
{	color: #1C98E2; background-color: #eee;
}

/* Ende Kopfzeile */

/* Border */

.border
{	width:17.5px;
}

/* Ende Border */

/* Haupt */


div#content_main
{	width: 615px; min-height: 905px; clear: both; border:0; background-color: transparent;  overflow: visible; height:100%;
}

* html #content_main
{	width: 649px;
}

#pkw #content_main, #funcar #content_main, #mehrsitzer #content_main, #pkw div.preolader, #funcar div.preolader,  #mehrsitzer div.preolader
{	height: 1627px; +height: 1631px;
}

#lkw #content_main, #lkw div.preolader, #kundendaten #content_main
{	height:1206px;
}

.content_main
{	  overflow: visible; background-color: #eee; width: auto;
}

.content_main >div
{	  overflow: visible; background-color: #eee; width: 615px;
}

* html .content_main
{	width: 615px;
}

.content
{	background-color: #eee;
}

#impressum .content table
{	width: 615px;
}

div.content h1
{		height: 100%; text-align: center;
}

div.content h1
{		font-size: 16px; color: #1c98e2; padding-bottom: 15px; padding-top: 17px; font-weight: bold; background-color: transparent;
}

div.content h2, h3, h4, h5
{		font-size: 14px; font-weight: bold; padding-top: 17px;
}

div.content ul, ol
{		font-size: 13px;
}

div.content ol
{		list-style: none;
}

div.content span
{		font-size: 13px; color: #1c98e2; font-weight: bold; background-color: transparent;
}

div.content em
{		font-weight: bold; font-size: 13px; font-style: normal;
}

div.content a
{		font-weight: bold; color: #1c98e2; text-decoration: none; background-color: transparent;
}

div.content blockquote
{		text-align:left;padding:0; margin:0;
}

div.content a:hover
{		color: #666;
}

* html div.content a:visited
{	color: #1c98e2; background-color: transparent;
}

div.content p
{		text-align: justify; font-size: 13px;
}

div.content table tr td
{		font-size:13px;
}

ul.content_menue
{	background: transparent;
}
ul.content_menue li
{		width:540px;background: transparent url(/dateien/thrifty/content_menue.gif) no-repeat; border:2px solid #eee;
		font-size: 13px; color: white; padding: 10px 0 10px 10px; list-style: none;
}

ul.content_menue li a,
ul.content_menue li a:visited
{		font-size: 14px; color: white; text-decoration: none; font-weight: bold; background-color: transparent;
}

ul.content_menue li a:hover
{		text-decoration: underline; color: white; background-color: transparent;
}

#myiframe
{	width: 620px; height: 100%; margin-left: -5px;
}



/* Liste für Karriere */

ul#karriere_aufgaben
{
	list-style-image: url(/dateien/punkt-klein.gif); font-size: 13px;
}

ul#karriere_profil
{
	list-style-image: url(/dateien/haken-klein.gif); font-size: 13px;
}

/* Ende Liste für Karriere */

/* Ende Haupt */

/* Linke Seite */


.top1_navigation
{
	/* line-height:2px; */
	background: #1c98e2;
	padding: 0;
	height: 22px;
}

table.left_navigation
{	height:100%; width:170px; margin:0; margin-right: -2px; margin-top: 3px;
}

.left_navigation
{
	margin:  0;
	padding: 0;
	background-color: transparent;
}

.left_navigationloginimage
{
	height: 22px;
	width: 126px;
	padding: 0;
	margin:  0;
}


#left_navigationloginimage
{
	height: 22px;
	width: 126px;
	padding: 0;
	margin:  0;
}

#left_navigationgewinn
{
	text-align: center;
	vertical-align: middle;
	height: 50px;
	margin:  0;
	padding: 0;
	background: #0167BC;
}

.left_navigationlogin
{
	text-align: center;
	vertical-align: top;
	height: 25px;
	margin:  0;
	padding: 0;
	color: white;
	background-color: transparent;
}

#left_navigationlogin
{
	text-align: center;
	vertical-align: top;
	height: 25px;
	margin:  0;
	padding: 0;
	color: white;
	background-color: transparent;
}

div#content_left
{	width: 170px; height: auto; background-color: transparent; clear: both; overflow: visible;
	margin: 0;
}

.content_left_r
{	+position:absolute; margin-bottom: -40px;
}

div#content_right
{	background: transparent url(/dateien/thrifty/bg-right.gif) no-repeat top left;	height: 24px; width: 170px;
}

.content_left
{	height: auto; background: #1c98e2 url(/dateien/thrifty/bg-left-u.gif) no-repeat bottom left; clear: both; overflow: visible;
	margin: 0; width: 170px; padding:0;
}



.content_right
{	height: 100%; background:white url(/dateien/thrifty/bg-right-u.gif) no-repeat bottom left; clear: both; overflow: visible;
	margin: 0; width: 170px; height: 800px;
}

/* Hotline */

div#hotline
{		background: transparent url(/dateien/callcenter.gif) no-repeat left; color: #fff; width: 150px; height: 50px; position: absolute;
		border: 2px solid #ccc; margin:0 10px; margin-top:250px; w\idth: 146px;
}

div#hotline p
{		background-color: transparent; color: #fff;  text-align: center; font-weight: bold; font-size: 10px; padding: 0px;
		margin:0; margin-left:40px;
}

/* Ende Hotline */

#email_subscription_1 label, .formLabel subscriptions, .formLabel, .articleText
{	font-size: 12px; margin-bottom: 2px;
}

/* Ende Main */

/* Linke Navigationsleiste */

#list_level ul {
	margin:  0;
	padding: 0;
	list-style-type: none;
	/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 11px;
}
#list_level li { margin: 0; padding:0; }
#list_level a {
	display: block;
	padding: 2px 0px 2px 10px;
	/* border: 1px solid #92A1AF; */
	border-bottom: 1px solid #eee;
	width: 160px;
	w\idth: 158px;
	color: #fff;
	background-color: transparent;
}

#list_level_active_link li,
#list_level_active_link a,
#list_level_active li,
#list_level_active a
{
	display: block;
	margin:0;
	padding: 2px 0px 2px 10px;
	width: 160px;
	w\idth: 158px;
	color: #1C98E2;
	background-color: #eee;
}

#list_level a:hover {
	/* border: 1px solid #778; */
	background-color: transparent;
	color: #000;
}

#list_level_parent_link li,
#list_level_parent_link a,
#list_level_parent li,
#list_level_parent a
{
	display: block;
	padding: 2px 0px 2px 10px;
	width: 160px;
	w\idth: 158px;
	color: #5F5F5F;
	background-color: #0167BC;
}

/* Ende Linke Navigationsleiste */

/* Ende Linke Seite */

/* Rechte Seite */

div.werbungrechts
{
	margin: 25px 0 0 0; float: left;  background-color: transparent; width:170px;
}

.werbungrechts img
{	clear:both; text-decoration: none; background-color: transparent; margin: 0 10px; }

.werbungrechts >img
{	float: left;
}

img.werbungrechts_top,
img.werbungrechts_r
{	background-color:transparent; margin-top: -100px; clear: both;
}

* html img.werbungrechts_top
{	position: absolute; margin-top: -100px;
}

* html img.werbungrechts_r
{	position: absolute; margin-top: -103px;
}


a.werbungrechts
{
	color: #1c98e2; background-color: transparent; font-size: 11px; font-weight: bold; text-decoration: none; border: 0;
	 margin: 0; text-align: center; clear: both; width: 170px;
}

a.werbungrechts-title
{	color: #1c98e2; background-color: transparent; font-size: 14px; font-weight: bold; text-decoration: none; border: 0;
	margin: 0; text-align: center; clear: both; width: 170px;
}

* html .werbungrechts a
{	float: left;
}

.werbungrechts >a
{	float: left;
}

* html a.werbungrechts-title:visited
{	color: #1c98e2; background-color: transparent;
}

* html a.werbungrechts:visited
{	color: #1c98e2; background-color: transparent;
}

a.werbungrechts-title:hover,
a.werbungrechts:hover
{
	background-color: transparent;
	color: #666;
}

/* Ende Rechte Seite */

/* Bottom */

div#content_bottom
{	background: transparent url(/dateien/thrifty/bottom.gif) no-repeat;
	width: 100%; height: 40px; margin-top: 4px;
}

div#content_bottom p
{	margin: 0; padding-top: 12px; padding-right: 12px; text-align: right;
}

/* Ende Bottom */


/* Reservierungsmaske */

BODY#kunden_res table, body.schritt
{	background-color: #eee;
}

#res_fzg_data
{ border: 4px solid #1C98E2; margin-top: 2px; margin-bottom: 0; }

td#res_fzg_img
{ background-color: transparent; text-align: center;}

td#res_fzg_img img
{ background-color: transparent; text-align: center; width: 150px; height: 100px;}

tr#bsp_fzg td#carbox_beispiel
{ height: 100px;}

td#carbox_beispiel
{ height: 50px;}

td#carbox_sonder
{ height: 130px;}

td#carbox_empfehlung
{ height: 30px;}

A.normal {
	font-family:arial;
	font-size:10px;
	color:#FFFFFF; background-color: #eee;
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap
}

.cars_kategorie_header
{	width: 615px; height: 40px;  background: transparent url(/dateien/thrifty/head_line.gif) no-repeat;
}

.cars_kategorie
{
	background-color:transparent;
	color:white;
	font-size:13px;
	font-weight:bold;
}

.cars_kategorie_header td.cars_kategorie
{
	background-color: transparent;
	color:white;
	font-size:13px;
	font-weight:bold;
}

td.cars_kategorie
{
	background-color: #1C98E2;
	color:white;
	font-size:13px;
	font-weight:bold;
}

.vermiet_header td.cars_kategorie, td.vermiet_header td
{	background-color: transparent;
}

td.vermiet_header table
{	background-color: #eee;
}

body.vermiet_header
{	background-color: #eee; width:100%;
}

#vermiet_header
{	background-color: #eee; width:615px; border:0; margin:0; padding:0;
}

td.vermiet_header
{	width: 600px;
}

.vermiet_header
{
	background-color:#1C98E2;
	color:white;
	font-size:13px;
	font-weight:bold;
}

td.cars_kategorie a
{	text-decoration: none; background-color:#1C98E2;
}

.cars_kategorie a
{	text-decoration: none; background-color:#1C98E2;
}

.vermiet_content
{
	background-color:#EEEEEE; border: 0;
}

td.vermiet_content
{
	background-color: transparent; border: 0; color: white;
}

td#kunden
{	background-color: #1C98E2;
}

.vermiet_headline
{
	background-color:#EEEEEE;
	font-family:arial,sans-serif;
	color:#0372B8;
	font-size:13px;
	font-weight:bold;
}

td.warn_display
{
	padding: 0;
	margin: 0; margin-right: 15px;
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	background-color:#1C98E2;
	color:#FFFFFF;
}

td.warn_display p
{
	padding: 5px;
	margin: 0;
	height: 100%;
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	background-color:#1C98E2;
	color:#FFFFFF;
}

.error_display
{
    padding: 0;
	margin: 0;
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	background-color:#FF0000;
	color:#FFFFFF;
}

.vermiet_thank
{
	background-color:#EEEEEE;
	font-size:15px;
	font-weight:bold;
}

td.vermiet_thank
{
	background-color:#EEEEEE;
	font-size:15px;
	font-weight:bold;
}

.extras,
.cars
{
	background-color:#eee;
	margin-top:1px;
	border-color:white;
	/*
	border-spacing:0px;
	*/
	border-style: hidden;
	border-collapse: separate;
	/*
	border-right-width:1px;
	border-right-style:solid;
	*/
}

.reservationform_table
{
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:17px;
}

.reservationform_table a
{	text-decoration: none; background-color: #eee; color: #1c98e2; }

.reservationform_var
{
	font-weight:bold;
}

td.reservationform_var h1
{	height: 100%; text-align: center;font-size: 16px; color: #1c98e2; padding-bottom: 15px;
	padding-top: 17px; font-weight: bold; background-color: transparent;
}

.blue
{
	background-color:#eee;
	color: #1c98e2;
	font-size:9px;
	text-decoration:underline;
	border:none;
}

.reservationform_preis
{
	color:#0372B8; background-color: #eee;
	font-size:13px;
	font-weight:bold;
}

.kalender
{
	/* border:2px solid #1c98e2; */
	background-color:#FFFFFF;
	color:#000000;
	font-size:9pt;
	cursor:pointer;
	/* cursor:hand; */
	/* width=130px; */
}

table.kalender_input
{
	border:1px solid #DDDDDD;
	/* background-color:#888888; */
	background-color:#AAAAAA;
	color:#0372B8;

	font-family:arial,sans-serif;
	font-size:12px;
	text-align:right;
}

.kalender_kopf
{
	border:1px /*solid #0372B8*/;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:right;
	background-color:#0372B8;
	COLOR:white;
	font-weight:bold;
}

/*
tr.kalender
{
	font-family:arial,sans-serif;
	font-size:12px;
}
*/

td.kalender_input,
a.kalender_input
{
	width:24px;
	font-family:arial,sans-serif;
	color:#0372B8; background-color: #eee;
	font-size:12px;
	text-align:right;
	text-decoration:none;
}

a.kalender_input_selects
{
	/*
	font-family:arial,sans-serif;
	font-size:12px;
	*/
	color:white;
	background-color:#1c98e2;
	text-decoration:none;
	font-weight:bold;
	/*
	text-align:right;
	*/
}

.zust_abh,
.pers_data
{
	border:2px solid #1c98e2;
}

.customer,
.reserv_displ_kurz
{
	font-size:9pt;
	background-color:#eee;
	width:100%;
}

.car_data1
{
	font-weight:bold;
	font-size:9pt;
	vertical-align:top;

	background-color:#EEEEEE;
	color:#000000;
	border-color:white;
	border-right-width:1px;
	border-right-style:solid;
}

.car_data2
{
	background-color:#EEEEEE;
	color:#000000;
	font-size:9pt;
	vertical-align:top;
	border-color:white;
	border-right-width:0px;
	border-right-style:none;
}

.car_data3
{
	background-color:#1c98e2;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	/*border-color:#1c98e2;*/
	border-width:0px;
	border-style:none;
	margin:0px;
}

/*
#carbox_preis_head,
#carbox_preis
{
	background-color:#1c98e2;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	border-color:#1c98e2;
	border-width:1px;
	border-style:solid;
}
*/

.display_kopf
{
	background-color:#1c98e2;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
}

.cars_total_select
{
	border:2px solid #FF0000;
	background-color:#1c98e2;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	cursor:pointer;
	/* cursor:hand; */
	line-height:10px;
	text-align:right;
}

.cars_total
{
	background-color:#1c98e2;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	cursor:pointer;
	/* cursor:hand; */
	line-height:10px;
	text-align:right;
	/* border-top:1px; */
}

.cars_model
{
	background-color:#EEEEEE;
	color:#000000;
	font-size:9pt;
	font-weight:bold;
	cursor:pointer;
	/* cursor:hand; */
	line-height:10px;
	border-top:1px;
}

.extras_total
{
	font-size:9pt;
	font-weight:bold;
	text-align:right;
}

.acriss,
.input_submit
{
	margin-top: 5px;
	border: 2px solid #eee;
	background-color: #1c98e2;
	color:#FFFFFF;
	font-size:9pt;
	cursor:pointer;
	/* cursor:hand; */
}

.input_submit
{	background: transparent url(/dateien/thrifty/submit_button.gif) no-repeat; width: 130px;
}

.flotte_bild
{
	background-color:#EEEEEE;
	vertical-align:top;
	font-weight:bold;
}

.flotte_erkl
{
	background-color:#EEEEEE;
	vertical-align:top;
	font-weight:bold;
}

.flotte_acriss
{
	background-color:#EEEEEE;
	font-weight:bold;
	text-align:center;
}

.flotte,
.car_field,
.acriss_field
{
	border:2px solid #1c98e2;
	background-color: #fff;
	color: #000;
	font-size:9pt;
	cursor:pointer;
	/* cursor:hand; */
}

.station_link
{
	background-color: transparent;
	color: #1c98e2;
	font-weight:bold;
	text-decoration:none; border: 0;
	font-size: 11px;
}

.station_link a:visited
{	color: #1c98e2;
}

.station_field
{
	/*border:2px solid #1c98e2;*/
	background-color:#FFFFFF;
	color:#000000;
	font-size:9pt;
	cursor:pointer;
	/* cursor:hand; */
	/* width=130px; */
}

.station
{
	vertical-align:top;
	empty-cells:show;
	border: 0;
}

.station_data
{
/*	border:2px solid #1c98e2;*/
	background-color: transparent;
	height:100%;
}

.station_data1
{
	font-weight:bold;
	font-size:9pt;
	vertical-align:top;
}


.station_data2
{
	background-color: transparent;
	font-size:9pt;
}

.station_data2 a
{ background-color: transparent; font-size: 9pt; color:#1c98e2;}

.station_data2 a:hover
{ text-decoration: underline;}

tr.kalender_tage
{
	background-color:#D7E1FF;
	font-family:arial,sans-serif;
	font-size:12px;
}

td.kalender_tage
{
	font-family:arial,sans-serif;
	font-size:12px;
}

a.calendar
{
	color:black;
	text-decoration:none;
	font-family:arial,sans-serif;
	font-size:12px;
}

a.calendar:hover
{
	color:red;
	text-decoration:underline;
}

span.calendar_non_selectable
{
	color:#CCCCCC;
	font-family:arial,sans-serif;
	font-size:12px;
}

.text_input
{
	border-top:1px solid #777777;
	border-left:1px solid #888888;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #DDDDDD;

	font-family:arial,sans-serif;
	font-size:9pt;
	background-color:#F5F5F5;

	/* width:160px; */
}

.text_label
{
	/*
	border-top:1px solid #777777;
	border-left:1px solid #888888;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #DDDDDD;
	*/

	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:bold;
	background-color:#eee;

	/* width:160px; */
}

.resdat_var
{
	color:#000000;
}

.resdat_val
{
	color:#333399;
	font-weight:bold;
}

#bs3info
{	background-color: transparent; color: white; font-size: 12px; text-align: left; margin-left: 200px;}

.reservationform_group
{
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:17px;
}

.placeholder
{	background-color: transparent; color: #eee;
}

/* Preloader */

#hidepage2
{	position: absolute; display:none; background-color:#1C98E2;}

div#hidepage
{
position: absolute;
background-color: #1C98E2;
height: 1000px;
width: 615px;
}

#pkw div#hidepage, #funcar div#hidepage, #mehrsitzer div#hidepage, #pkw div#hidepage, #funcar div#hidepage,  #mehrsitzer div#hidepage
{	height: 1321px; +height: 1325px;
}

#flotte-all div#hidepage
{	height: 3770px; +height: 3774px;
}

#lkw-flotte div#hidepage, #lkw_flotte div#hidepage, #lkwflotte div#hidepage,
#flottepkw2 div#hidepage, #flottepkw div#hidepage
{	height: 2525px; +height: 2529px;
}

#flottejeep2 div#hidepage, #flottefun div#hidepage
{	height: 1280px; +height: 1284px;
}

#flottevan div#hidepage, #flottevan2 div#hidepage
{	height: 800px; +height: 804px;
}

div#show
{	visibility: hidden;
}

div.preloader
{
	width: 615px; padding-top: 100px; background-color: #1C98E2;
	text-align:center; color:#fff; font-size:26px;; font-weight: bold; vertical-align:top;
}



div.preloader p
{
	width: 600px; padding:13px 0; text-align:center; color:#fff; font-size:26px;; font-weight: bold; margin-top: 10px;
	background-color: #1C98E2; vertical-align:top; height: 40px;
}
div.preloader img
{
	text-align: center; margin-top: 30px; vertical-align:top;
}

table.preloader
{
	height: 300px; background-color:  #1C98E2;
}

tr.preloader
{
	height: 300px; background-color: #1C98E2;
}

td.preloader
{
	height: 300px; background-color:  #1C98E2;
}

/* Ende Preloader */

div#logindisplay
{	background-color:transparent;
}

table#b1replace td
{	background-color: #eee;
}

#ssl
{	background-color: #eee; color: #aaa;
}
/* Ende Reservierungsmaske*/



/* Online Gewinnspiel */

div.gewinnspiel
{
	width: 600px; float: left; color: #666; font-size: 10px; text-align: left; border: 2px solid #666; margin-top: 25px; margin-bottom: 25px;
}

div.gewinnspiel_text
{
	width: 400px;float: left; color: #666; font-size: 10px; text-align: left; background-color: transparent; margin-left: 30px;  padding: 5px;
}

div.gewinnspiel_text a
{
	color: #1c98e2; font-style: normal; font-weight: bolder; font-size: 10px; background-color: transparent;
}

div.gewinnspiel_text em
{
	color: #666; font-style: normal; font-weight: bolder; font-size: 10px;
}

div.gewinnspiel_bild
{
	float: left;
}

/* Ende Online Gewinnspiel */


/* Seite Topangebote, Weltweit mieten */

.topang
{	background-color: #eee;
}

div.topang
{
	width: 600px; FONT-FAMILY: arial,verdana,geneva,sans-serif; background-color: #eee;
}

div.topangtitle
{
	width: 600px; color: #fff; text-align: left;background-color: #eee; margin: 0px; padding: 0px;
}

div.topangtitle h2
{
	background-color: #1c98e2; float: left; font-size: 20px; padding: 5px; white-space: nowrap; margin-top: 17px; margin-bottom:0px;
}

div.topangtitle p
{
	background-color: #1c98e2; width: 455px; float: left; font-size: 16px; margin-top: 17px; padding: 4px 0px 6px 4px; white-space: nowrap;
	margin-bottom:0px;
	/*IE 6 Hack */
	w\idth:460px;
}

div.topangzeile
{
	width: 600px; margin-bottom: 10px; padding: 0px; background-color: #eee;
	border: 2px solid #1c98e2; float: left;
	/*IE 6 Hack */
	w\idth:595px;
}

div.topangzeile img
{
	height: 120px; margin:0; float:left; padding: 0px; margin-right: 20px; background-color: #eee;
}

div.topangzeile a
{
	margin: 0px; padding: 0px; background-color: #eee;
}

div.topang_text
{
	float: left; padding: 0px 5px 0px 5px; border: 0px; background-color: #eee;
	font-size: 10px; white-space: nowrap
}

div.topang_text em,
em.topang_text
{
	color: #1c98e2; font-style: normal; font-size: 10px; background-color: #eee;
}

em.topang_text_durch
{
	color: #1c98e2; font-style: normal; font-size: 10px; text-decoration: line-through; background-color: #eee;
}

div.topang_text p
{
	background-color: #eee;; float: left; font-size: 10px; padding: 0px; margin: 0px;
}

div.topang_text a
{
	font-size: 10px; font-weight: bold; color: #1c98e2; background-color: transparent;  padding: 0px; margin: 0px; 
}

div.topang_text a:hover
{
	color: #666;
}

/* Ende Topangebote, Weltweit mieten */


/* Newsarchiv */

div.newsdatum
{
	width: 595px; height:21px; padding-top:6px; padding-left:4px; background-color: #1c98e2; color: #fff; font-size: 16px; text-align: left;
	font-weight: bold; float: left; margin-top:15px;
	/*IE 6 Hack */
	w\idth:595px;
}

div.news_text
{
	float: left; padding: 0px 5px 0px 5px; border: 0px;
	background-color: #fff; font-size: 12px; white-space: nowrap
}

div.news_text p
{
	background-color: #fff; float: left; font-size: 12px; padding: 15px 5px 5px 5px; margin: 0px;
}

div.news_text a
{
	font-size: 12px; font-weight: bold; color: #1c98e2; background-color: white;  padding: 0px; margin: 0px;
}

div.news_text a:hover
{
	color: #666;
}

/* Ende Newsarchiv */

/* Newsletterbox */

	#newsletter_form
	{
			border: 2px solid #1c98e2;
	}

	#newsletter_rechts
	{
			width: 100px; float: left;
	}

	#newsletter_links
	{
			float: left; font-size: 8px; color: #666;
	}

	em#newsletter_links
	{
			float: left; font-size: 8px; color: #666;
	}

/* Ende Newsletterbox eingefügt von Björn Breitkopf 25.07.'07 */

/* Seite Langzeitmieten Specials */

/* Formular für LKW Angebote */

	div.formlkw
	{		width: 590px;  margin-top: 20px; text-align: center; color: white;
	}

	div.formularlkw
	{
			width: 590px; color: white; background: transparent url(/dateien/thrifty/formbackground.gif) no-repeat; background-position: center;
			text-align: center;
	}

	div.formlkwhead
	{
			width: 100%; padding-top: 30px; padding-bottom: 20px;
			color: white; background-color: transparent; font-size: 28px; font-weight: bold; text-align: center;
	}

	div.formlkwhead p
	{
			padding-top: 30px; padding-bottom: 0px;
			color: white; font-size: 21px; font-weight: bold; text-align: left; background: transparent;
			font-Family: 'Arial Black',arial,verdana,geneva,sans-serif;
	}

	div.formlkwheadleft
	{
			width: 23%; margin: 10px 0px 10px 10px; padding-left: 25px; float: left;
			color: white; background-color: transparent; text-align: center; font-size: 16px;
			font-Family: arial,verdana,geneva,sans-serif;
	}

	div.formlkwheadmiddle
	{
			margin: 10px 0px 20px 0px; padding-left: 190px; float: left;
			color: white; background-color: transparent; text-align: left; font-size: 16px;
			font-Family: arial,verdana,geneva,sans-serif;
	}


	div.formlkwheadmiddle p
	{
			color: white; background-color: transparent; text-align: left; font-size: 10px; background: none;
			font-Family: arial,verdana,geneva,sans-serif; margin: 0;
	}

	/*Bis auf weiteres ausgeschaltet -BB-
	div.formlkwheadmiddle
	{
			margin: 10px 0px 20px 0px; padding-left: 100px; float: left;
			color: white; background-color: transparent; text-align: left; font-size: 16px;
			font-Family: arial,verdana,geneva,sans-serif;
	}


	div.formlkwheadmiddle p
	{
			color: white; background-color: transparent; text-align: left; font-size: 10px; background: none;
			font-Family: arial,verdana,geneva,sans-serif; margin: 0;
	}

	div.formlkwheadright
	{
			margin: 10px 0px 20px 0px; padding-left: 104px; float: left;
			color: white; background-color: transparent; text-align: left; font-size: 16px;
			font-Family: arial,verdana,geneva,sans-serif;
	}

	div.formlkwheadright p
	{
			color: white; background-color: transparent; text-align: left; font-size: 10px; background: none;
			font-Family: arial,verdana,geneva,sans-serif; margin: 0;
	}
	*/
	div.formlkwdataleft
	{
			width: 30%; float:left; padding-left: 10px;
			color: white; background-color: transparent; text-align:center;
	}

	div.formlkwlabel
	{
			width: 65%; float: left;
			color: white; background-color: transparent; text-align: left; font-size:16px;
			font-Family: arial,verdana,geneva,sans-serif;
	}


    /* durch neue Anweisungen ersetzt -BB- 09.08.2007*/
	/*div.formlkwdatamiddle
	{
			width: 34%; float: left;
			color: white; background-color: transparent; text-align: left;
	}

	div.formlkwdatamiddle p
	{
			width: 180px; margin: 15px 0px 0px 10px;
			color: white; background-color: transparent; font-size: 16px;
			font-Family: arial,verdana,geneva,sans-serif; padding-top: 10px;
	}

	div.formlkwdatamiddle span
	{
			 width: 120px; padding-top: 2px; padding-bottom: 2px; font-size: 28px; font-weight:bold; text-align: right;
			font-Family: 'Arial Black',arial,verdana,geneva,sans-serif; padding-left: 50px;
	}*/

#formlkwcross
{	position: absolute;
}

* html img#formlkwcross
{	margin-left: 30px;
}


	div.formlkwdatamiddle
	{
			width: 34%; float: left; margin-left:94px;
			color: white; background-color: transparent; text-align: left;
	}

	div.formlkwdatamiddle p
	{
			width: 180px; margin: 15px 0px 0px 10px;
			color: white; background-color: transparent; font-size: 16px;
			font-Family: arial,verdana,geneva,sans-serif; padding-top: 10px; padding-bottom: 10px;
	}

	div.formlkwdatamiddle span
	{
			 width: 120px; padding-top: 2px; padding-bottom: 5px; font-size: 28px; font-weight:bold; text-align: right;
			font-Family: 'Arial Black',arial,verdana,geneva,sans-serif; padding-left: 50px;
	}

	div.formlkwdatamiddle em
	{
			 width: 120px; padding-top: 0px; padding-bottom: 10px; font-size: 28px; font-weight:bold; text-align: right;
			font-Family: 'Arial Black',arial,verdana,geneva,sans-serif; padding-left: 0px; color: #f00; background-color:transparent;
	}

	/* Bis auf weiteres ausgeschaltet -BB- 09.08.2007
	/*div.formlkwdataright
	{
			width: 34%; float: left;
			color: white; background-color: transparent; text-align: left;
	}

	div.formlkwdataright p
	{
			width: 180px; margin: 15px 0px 0px 10px;
			color: white; background-color: transparent; font-size: 16px;
			font-Family: arial,verdana,geneva,sans-serif; padding-top: 10px;
	}

	div.formlkwdataright span
	{
			width: 120px; margin: 0px; padding-top: 2px; padding-bottom: 2px; font-size: 28px; font-weight:bold; text-align: right;
			font-Family: 'Arial Black',arial,verdana,geneva,sans-serif; padding-left: 50px;
	} */

	div.formlkwZeile
	{
			color: white; height: 82px; float: left; width: 550px;
			background-color: transparent;
	}

	div.formlkwborder1
	{
			width: 550px; margin-top: 15px; margin-bottom: 0px;	background-color: #fff; clear: both; text-align: center; margin-left: 20px;
			margin-right: 20px;
	}

* html div.formlkwborder1
	{		margin-left:27px;
	}

	div.formlkwbottom
	{
			margin: 20px 20px 20px 35px; float: left;
			color: white; background-color: transparent; font-size: 12px; text-align: left;
			font-Family: arial,verdana,geneva,sans-serif;
	}

	div.formlkwbottom a
	{
			text-decoration: none; color: #aaa; background-color: transparent; font-weight: bold;
			font-Family: arial,verdana,geneva,sans-serif;
	}

	div.formlkwbottom a:hover
	{
			color: white; font-weight: bold; background-color: transparent;
			font-Family: arial,verdana,geneva,sans-serif;
	}

	div.formlkwbuchen p
	{
			margin: 12px 12px 0px 15px; padding: 6px;
			color: white; background-color: transparent; text-align:center; font-size: 20px; text-decoration: none;
			font-Family: 'Arial Black',arial,verdana,geneva,sans-serif;
	}

	div.formlkwbuchen span
	{
			color: white; background-color: transparent; font-size: 10px; margin-left: 100px;
			font-Family: arial,verdana,geneva,sans-serif; display: block;
	}

	div.formlkwbuchen a
	{

			color: white; background-color: transparent; font-size: 20px; text-decoration: none;
			font-Family: arial,verdana,geneva,sans-serif; font-Family: 'Arial Black',arial,verdana,geneva,sans-serif;
	}

	div.formdownload
	{
			margin-top: 15px;  text-align:right; font-Family: arial,verdana,geneva,sans-serif;
	}

	div.formdownload a
	{
			text-decoration: none; color: #2467bd; font-weight: bold; background-color: transparent;
			font-Family: arial,verdana,geneva,sans-serif;
	}

	div.formdownload a:hover
	{
			color: #aaa; background-color: transparent; font-weight: bold;
			font-Family: arial,verdana,geneva,sans-serif;
	}

/* Ende Formular für LKW Angebote */

/* Formular für PKW Angebote */

	div.formpkw
	{		width: 590px; height: 810px; margin: 20px 0px 20px 0px; font-size: 22px; text-align: center;
			color: white; background: url(/dateien/thrifty/formbackground.gif)no-repeat; background-position: center;
			padding-top: 10px; font-weight: bold; background-color: transparent;
	}

	div.formpkw a
	{
			padding-top: 10px; padding-bottom: 10px; text-decoration: none;
			font-family: "Arial black", arial, generic, serif; background-color: transparent;
			font-size: 22px; color: white;
	}

	div.formpkw a:hover
	{
			text-decoration: underline; background-color: transparent;
	}

	div.formpkwtable
	{
			width: 520px; margin: 15px 15px 15px 15px; color: #2466bc; background-color: #fff;
	}

	div.formpkwtable img
	{
			width: 520px;
	}

	div.formpkwtable p
	{
			width: 500px;  font-size: 24px; color: #2466bc; padding-top: 5px; padding-bottom: 5px; background-color: transparent;
			font-family: "Arial black", arial, generic, serif; margin-left: 10px; font-weight: bold;
	}

	div.formpkwzeile
	{
			width: 520px; background-color: #fff; margin-right: 0px;
			float: left; margin-bottom: 3px;
	}

	div.formpkwleft img
	{
			width: 19.2%; float: left;  background-color: transparent;
			margin: 0 auto 0 10px;
	}

	div.formpkwmiddle p
	{
			width: 52%; float: left; text-align: left; background-color: transparent;
			color: #2466bc; font-size: 20px; font-weight: bolder; font-family: "Arial black", arial, generic, serif;
			margin: 0 auto 0 20px; padding-top: 9px;
	}

	div.formpkwmiddle p em
	{
			width: 150px; text-align: left; font-family: arial, generic, serif; background-color: transparent;
			color: #2466bc; font-size: 14px; font-style: normal; font-weight: normal; display: block;
			margin: 0px; padding-top: 1px;
	}

	div.formpkwright p
	{
			width: 22%; float: left; text-align: right; background-color: transparent;
			color: #2466bc; font-size: 32px; font-weight: bold; font-family: "Arial black", arial, generic, serif;
			margin: 0 auto 0 auto; padding-top: 9px;
	}

	div.formpkwright p em
	{
			width: 32px; text-align: right; font-family: arial, generic, serif; display: block;
			color: #2466bc; font-size: 14px; font-style: normal; font-weight: normal; background-color: transparent;
			margin: 19px 50px 0 25px; padding: 0px;
	}

	div.formpkwbottom p.formpkwbottom
	{
			background-color: transparent; font-size: 10px; width: 510px; margin:0; padding-top: 10px; margin-left: 10px;
			color: #2466bc; text-align: left; font-family: arial, generic, serif; word-spacing: -0.1px;
	}

	p.formpkwbottom span a
	{
			background-color: transparent; font-size: 10px; font-weight: bold;
			font-family: "Arial black", arial, generic, serif; color: #2466bc;
	}

	p.formpkwbottom  a:hover
	{
			font-size: 10px; color: #2466bc; background-color: transparent; text-decoration: none;
	}

	p.formpkwbottom  a
	{
			font-size: 10px; color: #666; background-color: transparent; font-family: arial, generic, serif; text-align: left;
			font-weight: bold; text-decoration: none;
	}

	p.formpkwbottom  em
	{
			font-size: 10px; font-weight: bold; font-family: "Arial black", arial, generic, serif; text-decoration: none;
			font-style: normal; word-spacing: 0px;
	}
	p.formpkwbottom a em
	{
			font-size: 9px; font-weight: bold; font-family: arial, generic, serif; text-decoration: none; text-align: left;
			color: #2466bc;  margin-left: 335px; display: block; background-color: transparent;
	}

/* Ende Formular für PKW Angebote */

/* Formular PKW Langzeitmiete "Roulette" */

div.formroulette
{		width: 590px; height: 940px; margin: 20px 0px 0px 0px; font-size: 22px; text-align: center;
		color: white; background: url(/dateien/thrifty/formbackground.gif) no-repeat; background-position: center;
		padding: 0; font-weight: bold; background-color: transparent; font-family: "Arial black", arial, generic, verdana, san-serif;
}

div.formroulette img
{		width:550px; height: 5px; padding: 0; margin: 0; text-align: left; font-weight: normal;
}

div.formroutitel
{		margin-bottom: 10px;
}

div.formroutitel h1
{		font-size: 22px; text-align: center;  background-color: transparent; color: white; padding-top: 10px;
		margin: 0; padding-bottom: 10px;
}

div.formroutitel img
{		width:550px; height: 5px; padding: 0; margin: 0; text-align: left; font-weight: normal;
}

div.formrouhead
{		margin: 20px 0 0 0; /*height: 310px;*/
}

div.formrouhead p
{		font-family: arial, generic, verdana, san-serif; display: block; font-size: 26px; padding: 10px 35px; margin:0;
}

div.formrouhead img
{		width: 480px; height: 130px; margin-top: 20px; margin-bottom: 30px;
}

div.formrouhead p em
{		color: #d3493d; background-color: transparent; font-style: normal;
}

div.formrouzeile
{		 /*height: 80px;*/ margin: 10px 0 10px 35px;
}

div.formroucontent
{		color:white; background-color: transparent; font-size: 26px; text-align: left;
		font-family: "Arial black", arial, generic, verdana, san-serif;
}

div.formroucontent h2
{		color:white; background-color: transparent; font-size: 14px; text-align: left;
		padding: 0; padding-bottom: 10px; width: 200px; margin: 0;
}

div.formroucontent > h2
{		margin-right: 200px;
}

div.formroucontent h3
{		color:white; background-color: transparent; font-size: 26px; text-align: left;
		float: left; padding: 0; padding-bottom: 10px; width: 275px; margin: 0;
}

div.formroucontent p
{		color:white; background-color: transparent; font-size: 14px; text-align:left; margin: 0 0 0 20px; float:left;
		font-family: arial, generic, verdana, san-serif;
}

div.formroucontent p em
{		color:white; background-color: transparent; font-size: 40px; text-align: right; padding: 10px 35px 20px 60px; margin: 0; float: left;
		font-family: "Arial black", arial, generic, verdana, san-serif; font-style: normal; font-weight: bold; width: 400px; color: #d3493d;
}

div.formrouadress
{		color: white; background-color: transparent; font-size: 22px; font-weight: bold;  padding: 0; /*height: 85px;*/
		text-align: center; margin: 10px 0px 0 0px; font-family: "Arial black", arial, generic, verdana, san-serif; clear: both;
}

div.formrouadress p
{		padding: 0; margin: 10px 0 10px 32.5px; text-align: left;
}

div.formrouadress a
{		color: white; background-color: transparent; font-size: 22px; font-weight: bold; margin: 0; padding: 0;
		font-family: "Arial black", arial, generic, verdana, san-serif; text-decoration: none;
}

div.formrouadress a:hover
{		text-decoration: underline;
}

div.formrouadress img
{		width:550px; height: 5px; padding: 0; clear:both; text-align: left; font-weight: normal; margin-top: 20px;
}

div.formrouagb
{		text-align: left; margin: 0; padding: 0;  font-family: arial, generic, verdana, san-serif;
		color: white; background-color: transparent; /*height: 140px;*/ clear: both;
}

div.formrouagb h2
{		padding: 0; margin: 0; padding-top:10px; font-size: 12px; font-family: arial, generic, verdana, san-serif;
		color: white; background-color: transparent; margin-left: 35px;
}

div.formrouagb p
{		padding: 0; margin: 0 0 10px 0;  font-size: 12px; font-weight: normal; font-family: arial, generic, verdana, san-serif;
		color: white; background-color: transparent; margin-left: 35px;
}

div.formrouagb a
{		color: #aaa; background-color: transparent; text-decoration: none;
}

div.formrouagb a:hover
{		color: #fff; background-color: transparent;
}

div.formrouagb img
{		width:550px; height: 5px; padding: 0; margin-left: 20px; clear:both; text-align: center; font-weight: normal;
}

div.formroubottom h3
{		padding: 10px 0; margin: 0;
}

div.formroubottom h3 a
{		font-size: 22px; background-color: transparent; color: white; text-decoration: none; font-weight: bold;
		font-family: "Arial black", arial, generic, verdana, san-serif;
}

div.formroubottom h3 a:hover
{		text-decoration: underline;
}

/* Ende Formular PKW Langzeitmiete "Roulette" */

/* Formular für Offroad Angebote */

div.formoffroad
{		width: 590px; height: 1100px; margin: 20px 0px 0px 0px; font-size: 22px; text-align: center;
		color: white; background: url(/dateien/thrifty/formbackground.gif) no-repeat; background-position: center;
		padding: 0; font-weight: bold; background-color: transparent; font-family: "Arial black", arial, generic, verdana, san-serif;
}


div.formoffroad img
{		width:550px; height: 5px; padding: 0; margin: 0; text-align: left; font-weight: normal;
}

div.formofftitel
{		margin-bottom: 10px;
}

div.formofftitel h1
{		font-size: 22px; text-align: center;  background-color: transparent; color: white; padding-top: 10px;
		margin: 0; padding-bottom: 10px;
}

div.formofftitel img
{		width:550px; height: 5px; padding: 0; margin: 0; text-align: left; font-weight: normal;
}

div.formoffhead
{		margin: 20px 0 0 0; /*height: 310px;*/
}

div.formoffhead p
{		font-family: arial, generic, verdana, san-serif; display: block; font-size: 14px; padding: 10px 35px; margin:0;
}

div.formoffhead img
{		width: 480px; height: 300px; margin-top: 20px; margin-bottom: 20px;
}

div.formoffhead p em
{		color: #fff; background-color: transparent; font-style: normal; font-size: 36px;
}

div.formoffhead h2
{		color: #d3493d; background-color: transparent; font-style: normal; font-size: 36px; margin:0; padding: 0; text-align: center; margin-top: 10px;
}

div.formoffcontent
{		color:white; background-color: transparent; font-size: 26px; text-align: left;
		font-family: "Arial black", arial, generic, verdana, san-serif;
}

div.formoffcontent h2
{		color:#aaa; background-color: transparent; font-size: 14px; text-align:center;
		font-family: arial, generic, verdana, san-serif; font-weight: bold; margin: 0; padding:0;
}

div.formoffcontent h2 em
{		color:#d3493d; background-color: transparent; font-size: 14px; text-align:left;
}

div.formoffcontent p
{		color:white; background-color: transparent; font-size: 10px; text-align:left;  font-family: arial, generic, verdana, san-serif;
		font-weight: normal; margin: 0 35px; align: justify;
}

div.formoffadresse
{		color: white; background-color: transparent; font-size: 22px; font-weight: bold;  padding: 0; /*height: 85px;*/ width: 590px;
		text-align: center; margin: 10px 0 0 0; font-family: "Arial black", arial, generic, verdana, san-serif; clear: both;
}

div.formoffadresse p
{		padding: 0; margin: 10px 0 10px 32.5px; text-align: left;
}

div.formoffadresse a
{		color: white; background-color: transparent; font-size: 22px; font-weight: bold; margin: 0; padding: 0;
		font-family: "Arial black", arial, generic, verdana, san-serif; text-decoration: none;
}

div.formoffadresse a:hover
{		text-decoration: underline;
}

div.formoffadresse img
{		width:550px; height: 5px; padding: 0; clear:both; text-align: left; font-weight: normal; margin-top: 20px;
}

div.formoffagb
{		text-align: center; margin: 0; padding: 0;  font-family: arial, generic, verdana, san-serif;
		color: white; background-color: transparent; /*height: 140px;*/ clear: both;
}

div.formoffagb h2
{		padding: 0; margin: 0; padding-top:10px; font-size: 12px; font-family: arial, generic, verdana, san-serif;
		color: white; background-color: transparent; margin-left: 35px; text-align: left;
}

div.formoffagb p
{		padding: 0; margin: 0 0 10px 0;  font-size: 12px; font-weight: normal; font-family: arial, generic, verdana, san-serif;
		color: white; background-color: transparent; margin-left: 35px; text-align: left;
}

div.formoffagb a
{		color: #aaa; background-color: transparent; text-decoration: none;
}

div.formoffagb a:hover
{		color: #fff; background-color: transparent;
}

div.formoffagb img
{		width:550px; height: 5px; padding: 0; clear:both; text-align: left; font-weight: normal;
}

div.formoffbottom h3
{		padding: 10px 0; margin: 0;
}

div.formoffbottom h3 a
{		font-size: 22px; background-color: transparent; color: white; text-decoration: none; font-weight: bold;
		font-family: "Arial black", arial, generic, verdana, san-serif;
}

div.formoffbottom h3 a:hover
{		text-decoration: underline;
}

/* Ende Formular für Offroad Angebote */

/* Ende Seite Langzeitmieten Specials */

/* Partner */

p.partner
{		text-align:left; font-size:16px; font-weight: bold;
}

p.partner a
{		text-align:left; font-size:16px; color:#1c98e2; font-weight: bold; background-color: transparent;
}

p.partner a:hover
{		text-align:left; font-size:16px; color: #666; font-weight: bold;
}

div.formpartner
{		width: 600px;
}

div.formpzeile
{		 margin-bottom: 40px; height: 100px;
}

div.formpleft
{		width: 350px; height: 100px;  float: left; text-align: center;
}

div.formpleft a
{		width: 350px;  height: 100px;
}

div.formpright
{		width: 200px; text-align: left; vertical-align: middle; float: left;
}

div.formpright a
{		text-align: left; font-size: 16px; font-weight: bold; text-decoration: none;
}

div.formpright a:hover
{		text-decoration: underline;
}

/* Ende Partner */

/* Search Form */

div.phpwcmsSearchResult h1
{		font-size: 16px; color: #1c98e2; padding-bottom: 15px; padding-top: 17px; font-weight: bold; background-color: transparent;
}

div.phpwcmsSearchResult h2, h3, h4, h5
{		font-size: 14px; font-weight: bold; padding-top: 17px;
}

div.phpwcmsSearchResult a
{		font-weight: bold; color: #1c98e2; text-decoration: none; background-color: transparent;
}

div.phpwcmsSearchResult a:hover
{		color: #666;
}

div.phpwcmsSearchResult a:visited
{		color: #1c98e2; background-color: transparent;
}

div.phpwcmsSearchResult p
{		text-align: justify; font-size: 13px;
}

/* Ende Search Form */

/* Quick Login */

table#quick-login
{	width:100%; background-color: #eee; border: 1px solid #ddd;
}

/* Ende Quick Login */

/* Seite Topangebote, Weltweit mieten */

div.topang
{
	width: 600px; FONT-FAMILY: arial,verdana,geneva,sans-serif;
}

div.topangtitle
{
	width: 600px; color: #fff; text-align: left; background-color: transparent; margin: 0px; padding: 0px;
}

div.topangtitle h2
{
	background-color: #1c98e2; float: left; font-size: 20px; padding: 5px; white-space: nowrap; margin-top: 17px; margin-bottom:0px;
}

div.topangtitle p
{
	background-color: #1c98e2; width: 455px; float: left; font-size: 16px; margin-top: 17px; padding: 4px 0px 6px 4px; white-space: nowrap;
	margin-bottom:0px;
	/*IE 6 Hack */
	w\idth:460px;
}

.topangzeile
{
	width: 610px; margin-bottom: 10px; padding: 0px; background-color: transparent;
	border: 2px solid #1c98e2; height: 155px; 
}

.topangzeile img
{
	height: 155px; margin:0; float:left; padding: 0px; margin-right: 10px; z-index:100;
}

div.topangzeile a
{
	margin: 0px; padding: 0px;
}

body#topangebot div#topang_first
{ padding-top:10px; }

div.topang_text
{
	float: left; padding: 0px 5px 0px 5px; border: 0px;
	background-color: #fff; font-size: 10px; white-space: nowrap
}

div.topang_text em,
em.topang_text
{
	color: #1c98e2; font-style: normal; font-size: 10px; background-color: white;
}

em.topang_text_durch
{
	color: #1c98e2; font-style: normal; font-size: 10px; text-decoration: line-through; background-color: white;
}

div.topang_text p
{
	background-color: #fff; float: left; font-size: 10px; padding: 0px; margin: 0px;
}

div.topang_text a
{
	font-size: 10px; font-weight: bold; color: #1c98e2; background-color: white;  padding: 0px; margin: 0px; 
}

div.topang_text a:hover
{
	color: #666;
}

/* Ende Topangebote, Weltweit mieten */

/* Neue Topangebote*/

#topang
{	width: 620px; FONT-FAMILY: arial,verdana,geneva,sans-serif; z-index: 1;}

div.toptext{width:200px; padding:0; height: 120px; float:left; color: #000; }

.top_angzeile, #topzeile
{
	width: 610px; margin-bottom: 10px; padding: 0px; background-color: transparent;
	border: 2px solid #1c98e2; height: 120px;
}

.topzeile{width: 615px; clear: both; z-index:1; background: transparent url(/dateien/thrifty/topleiste.png) no-repeat; height: 260px;}

.topzeile img{z-index:1;}

#topzeile
{  border-top: 0; padding-top:2px; margin-top: -40px; z-index:100; background: transparent url(/dateien/thrifty/top_line.png) no-repeat;}

.top_angzeile img, #topzeile img
{
	height: 120px; margin:0; float:left; padding: 0px; margin-right: 10px; z-index:100;
}

#topzeile .toptext
{ height: 90px; margin-top: 30px; }

.toptext span
{ font-weight: bold; font-size: 12px;}

.top_text
{ margin-top: 40px; margin-left: 50px;width: 100px; background-color: transparent;
  text-align: center; height: 20px; padding: 1px; float:left; text-align: center;}
  
*html .top_text
{ margin-left: 50px; padding: 2px; text-align: center; }  
  
div.top_text a:hover
{ background-color: #1c98e2; color: white;} 
  
div.top_text a
{padding: 0; padding-left: 30px; padding-right: 30px; border: 1px dashed #aaa; cursor: pointer; text-align: center; width: 200px; height: 20px;
 vertical-align: middle;}

.top_hidden
{ position: absolute; cursor: pointer; margin: 0; padding: 0; z-index:200;
  margin-left: 388px; margin-top: -3px; width: 207px; font-size: 10px; color: #000; height:120px;}

* html .top_hidden
{ margin-left:-156px; margin-top: -12px;}

*+html .top_hidden
{ margin-left:-154px; }

.top_hidden p
{width: 207px; font-size: 10px; margin-top: -10px; height:110px; border: 1px dashed #aaa; padding: 0 5px;
background-color: white; display: block; height: 110px;}

.top_hidden a, .top_hidden a:hover
{ width: 207px; display: block; color: #000; font-size: 10px; background-color: white;}  

* html .top_hidden a
{ padding-top: 5px; padding-bottom: 5px; border-top: 1px dashed #aaa; height: 110px;}
  
.top_hidden p:hover
{ border: 1px dashed #1c98e2; }  

.lrlzm
{ background: #1C98E2 url(/dateien/lrlzm/thrifty_back.png) no-repeat; }

.clear
{ clear: both; }
