.tx-chgallery-pi1 .single span
{
	height:40px;
	font-size:11px;
	min-height:;
}

.tx-chgallery-pi1 .single {
	height:175px;
	overflow:hidden;
}

.tx-chgallery-pi1 .single small
{
	visibility:hidden;
	display:none;
}

body
{
	background-color: #829AB1;
	text-align:center;
	padding:0;
	margin:0;
	font-family:Verdana;
	font-size:10px;
	position:relative;
}

table  td
{
	font-family:Arial;
	font-size:12px;
}

#meta_container
{
	width:819px;
	padding:0;
	margin:auto;
	position:relative;
}

#header
{
	position:relative;
	width:819px;
	height:175px;
	padding:0;
	margin:0;
	background: url("../grafx/header.gif") top left no-repeat;
}

#impressum_link
{
	position:absolute;
	font-size:11px;
	font-weight:bold;
	left:573px;
	top:60px;

}
#impressum_link a, #impressum_link a:visited
{
	color:40607C;
}

#content
{
	width:819px;
	padding:0;
	margin:0;
	background: url("../grafx/content_back.gif") repeat-y;
	float:left;
	position:relative;
	
	text-align:left;
}

#ueberschrift
{
	position:absolute;
	top: 3px;
	left:35px;
}

#polaroidbild
{
	position:absolute;
	top:62px;
	left:23px;
	margin:0;
	padding:0;
}

html>body #polaroidbild { /* Box-Model-Hack KEIN IE */
	left:24px;
}


#content_navigation
{
	width: 180px;
	float:left;
	padding:0;
	margin:0;
	height:50px;
	position:relative;
}

html>body #content_navigation { /* Box-Model-Hack KEIN IE */
	min-height:50px;
	height:;
}


.menu_level_1 /* Navigationsüberpunkt */
{
	background: url("../grafx/nav_redpoint.gif") top left no-repeat;
	width:181px;
	height: 32px;
	text-align:left;
	color:#1E4264;
	font-weight:bold;
	font-size: 13px;
	
	margin:0;
	padding:0;
	
	position:relative;
}

.menu_level_1_text
{
	position:relative;
	top:13px;
	left:35px;
}

.menu_level_1_text a,  .menu_level_1_text a:visited,  .menu_level_1_text a:active
{
	text-decoration:none;
	color:#1E4264;
	font-weight:bold;
	font-size: 13px;
}

.menu_level_2 /* Navigationsunterpunkt */
{
	background: url("../grafx/nav_menuline.gif") top left no-repeat;
	width:181px;
	height: 19px;
	text-align:left;
	color:#797979;
	font-size: 10px;
	letter-spacing:1px;
	
	font-weight: bold;
	
	margin:0;
	padding:0;
	
}

.menu_level_2_text
{
	position:relative;
	top:3px;
	left:35px;
}

.menu_level_2_text a,  .menu_level_2_text a:visited,  .menu_level_2_text a:active
{
	text-decoration:none;
	color:#797979;
	font-size: 10px;
	letter-spacing:1px;
	
	font-weight: bold;
}



.menu_level_3 /* Navigationsunterpunkt */
{
	background: url("../grafx/menu3_back.gif") top left repeat-y;
	width:181px;
	height: 15px;
	text-align:left;
	color:#797979;
	letter-spacing:1px;

	margin:0;
	padding:0;
	
}

.menu_level_3_text
{
	position:relative;
	top:1px;
	left:45px;
}

.menu_level_3_text a,  .menu_level_3_text a:visited,  .menu_level_3_text a:active
{
	text-decoration:none;
	color:#797979;
	font-size: 9px;
	letter-spacing:1px;
	
	font-weight: bold;
}



#sitemenu_endup
{
	background: url("../grafx/nav_menu_last.gif") top left no-repeat;
	width:181px;
	height:12px;
}


#content_text
{
	width:637px;

	float:left;
	background: url("../grafx/content_top.gif") top -1px no-repeat;
	padding:0;
	margin:0;
	position:relative;	
}

html>body #content_text { /* Box-Model-Hack KEIN IE */
	background: url("../grafx/content_top.gif") top left no-repeat;
}


#inner_text
{
	
	
	font-family: Arial;
	font-size:12px;
	
	color: #313131;
	
	width:637px;
	padding-left:20px;
	padding-right:25px;
	padding-bottom:20px;
	padding-top:70px;
	
	min-height:310px;
	height:auto !important;  /* für moderne Browser */
	height:310px;  /*für den IE */

}

html>body #inner_text { /* Box-Model-Hack KEIN IE */
	width:592px;
/*	min-height:310px;
	height:; */
}



#inner_text p
{
	text-align:left;
	margin:0;
	padding:0;
	
	margin-top:20px;
	
}



#bottom
{
	width:819px;
	height:38px;
	background: url("../grafx/bottom.gif") top left no-repeat;
	clear:both;
	
	color:#56748F;
	font-weight:bold;
	text-align:left;
	padding-left:27px;
	padding-top: 8px;
	
	position:relative;
}

.dunkelrot
{
	color: #6A2A41;
	font-weight:normal;
}


/* FAHRZEUGDATEN */

#fahrzeugname
{
	position:absolute;
	color:white;
	font-weight:bold;
	font-size:15px;
	
	top:89px;
	left:30px;
	
}

#fahrzeugbeschreibung
{
	font-size:11.5px;
}

.beschreibung_title
{
	font-weight:bold;
	letter-spacing:1px;
}

#service1
{
	position:absolute;
	width:300px;
	border:1px solid #ccc;

	padding:2px;
	
	top:417px;
	left:310px;
	
}

html>body #service1 { /* Box-Model-Hack KEIN IE */
	width:295px;
}

#service2
{
	position:absolute;
	width:300px;
	border:1px solid #ccc;

	padding:2px;	
	top:481px;
	left:310px;
	
}

html>body #service2 { /* Box-Model-Hack KEIN IE */
	width:295px;
}

.service_name
{
	font-weight:bold;
	letter-spacing:1px;
}


.service_table
{
	font-size:10px;
}

.service_table_icon
{
	width:50px;
	text-align:center;
}

#essential_data
{

	position:relative;
	width:270px;
	padding-top:45px;
	padding-left:10px;
	
}

html>body #essential_data { /* Box-Model-Hack KEIN IE */
	width:260px;
}


.back
{
	font-weight:bold;
	font-size:13px;
	margin-bottom:13px;
	padding-top:7px;
	
}

.back_bottom
{
	font-weight:bold;
	font-size:13px;
	margin-bottom:13px;
	padding-top:7px;
	padding-left:12px;
	
}

.feature_table
{
	width:260px;
	font-size:11px;
	text-align:left;
}

.feature_even
{
	background-color:#DADADA;
}

.feature_odd
{
	background-color:#eee;
	color:#162857;
}


.feature_name
{
	border-bottom: 1px solid #bbb;
	font-weight:bold;
	letter-spacing:1px;
	padding:2px;
	padding-right:10px;
	
}

.feature_value
{
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #B7B7B7;
	width:100%;
	padding-left:10px;
}

#fahrzeugbeschreibung
{
	padding-top:20px;
	padding-left:12px;
}

#preisdarstellung
{
	font-size: 11px;
}

.preisdarstellung_table
{
	margin-top:15px;
	margin-left:10px;
	width:580px;
	font-size: 13px;
	
}

.grundpreis_row
{
	background-color:#DADADA;
	
}

.grundpreis_name
{
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:1px solid #bbb;
	padding:3px;

}

.grundpreis_price
{
	width:100px;
	text-align:right;
	border-bottom:1px solid #bbb;
	border-right: 1px solid #B7B7B7;
	padding:3px;

}

.featurepaket_row
{
	background-color:#fff;
	font-size:11px;
	color:#374574;
	
	
}

.featurepaket_name
{
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:1px solid #bbb;
	padding:3px;
}

.featurepaket_price
{
	width:100px;
	text-align:right;
	border-bottom:1px solid #bbb;
	border-right: 1px solid #B7B7B7;
	padding:3px;

}


.listenpreis_row
{
	background-color:#DADADA;	
}

.listenpreis_name
{
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:1px solid #bbb;
	padding:3px;

}

.listenpreis_price
{
	width:100px;
	text-align:right;
	border-bottom:1px solid #bbb;
	border-right: 1px solid #B7B7B7;
	padding:3px;

}


.sparpreis_row
{
	background-color:green;
	color:white;
	font-weight:bold;
	font-size:17px;
	
}

.sparpreis_name
{

	letter-spacing:1px;
	border-bottom:1px solid #125419;
	padding:5px;
	

}

.sparpreis_price
{
	width:100px;
	text-align:right;
	border-bottom:1px solid #125419;
	border-right: 1px solid #0C3F11;
	padding:5px;
	

}

.ueberfuehrung
{
	font-size: 11px;
}

.tablespace_td
{
	padding-top:10px;
}

.ersparnis_row
{
	background-color:#DADADA;
	color:#1D216E;
	font-size:14px;
	font-weight:bold;	
}

.ersparnis_name
{
	
	letter-spacing:1px;
	border-bottom:1px solid #bbb;
	padding:3px;

}

.ersparnis_price
{
	width:100px;
	text-align:right;
	border-bottom:1px solid #bbb;
	border-right: 1px solid #B7B7B7;
	padding:3px;

}

.ersparnistext
{
	font-size: 11px;
	font-weight:normal;
}






.car_preview
{
	width:580px;
	border: 1px solid #bbb;
	background-color:white;
	margin-bottom: 10px;
}

.car_preview_table
{
	width:100%;
	font-size:12px;
	color:#555;
}

.car_preview_name
{
	background-color:#BCCEE1;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #aaa;
	font-weight:bold;
	letter-spacing:1px;
}

.car_preview_name a
{
	color:#234566;
}

.car_preview_name_innertable
{
	font-size:12px;
	letter-spacing:1px;
}

.car_preview_name_innertable_detail
{
	font-size:11px;
}

.car_preview_name_innertable_name
{
	font-weight:bold;
}


.car_preview_thumbnail
{
	width:70px;
	background-color:#BCCEE1;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #aaa;
}

.car_preview_thumbnail img
{
	border:0;
}

.car_preview_price
{
	font-weight:bold;
	color:green;
}

.car_list_sortieranzeige
{
	color:#234566;
}
.car_list_sortierung_aktiv
{
	font-weight:bold;
}

.car_list_sortieranzeige a
{
	color:#234566;
}


.news_table
{
	width:400px;
	font-size:11px;
	border:1px solid #ccc;
}

.news_table_first_tr
{
	font-size:11px;
	color:#ccc
}

.news_table_td_category
{
	font-size:11px;
	color:red;
}

.mietwagen_name
{
	font-weight:bold;
}

.mietwagen_text
{
	font-size: 12px;
	width:400px;
	border: 3px solid white;
}

.mietwagen_img
{
	font-size:12px;
	border: 3px solid white;
}

.mietwagen_saison_a
{
	color:green;
}

.mietwagen_saison_b
{
	color:red;
}

.mietwagen_saison_c
{
	color:blue;
}

.contenttable
{
	font-size:12px;
}

