body {
	background: url("../../images/bg.jpg") repeat-x scroll 0 0 #e5e5e5;
    color: #525252;
	margin-left: 			0px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#525252;

}

h1#counterShadow{text-shadow: 1px 1px #8c0023;}

.MainContainer {
		width:		996px;
		margin:		auto;	
}

*{
	list-style:none;
	padding:0px;
	margin:0px;
}
a:hover{
	color:	#C40031;
}
a{
	color:   				#295CB7;
	color:   				#0B65F9;
	text-decoration:		underline;
}
	
.paddingTL1020 {
	padding-left:	20px;
	padding-top:	10px;
}
.paddingL20 {
	padding-left:	20px;
}
.textSmall {
	font-size:		11px;	
}
.clear {
	clear:			both;
}
h1 {
	font-weight:normal;
	font-size:30px;
	color:#2656AE;
}

.paddingTRL{
	padding:10px 10px 0px 10px;
}
.paddingRL {
	padding: 0 10px 10px;
}
.paddingTB {
    padding: 10px 0;
}
.padding {
    padding: 10px;
}
.margin{
	margin: 10px;
}
.margin10101020 {
	margin:		10px 10px 10px 20px;
}
.green {
	color:#2656AE;
}
.red {
	color:#C40031;
}
.blue {
	color:#2656AE;
}
.tooltipText {
	border-bottom: 1px dotted #999999;
	cursor: help;
	color:#999999;
	font-size:11px;
}

.lineGrayCCC {
    border: 1px solid #CCCCCC;
}

.marginTB {
    margin: 10px 0;
}
.graySmall {
	color:					#999;
	font-size:				11px;
}
.f_small {
	font-size:				11px;
}


.footnote {
	font-size:			11px;
	margin-top:			10px;
}
/****** google maps Overlay Start **********/
div.overlayLarge {
	width:					800px;
	background:				url(../../images/rental-cars/background/overlay/overlayTop800.png) no-repeat top;	
}
div.overlayLarge div.OverlayContent {
	background:				url(../../images/rental-cars/background/overlay/overlayMiddle800.png) repeat-y;
	margin-top:				17px;
	padding:				0px 6px 0px 6px;
}
div.overlayLarge div.OverlayContent div.TopBG {
	background:				url(../../images/rental-cars/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/rental-cars/icons/haken2.gif) no-repeat left top;
	padding:					5px 10px 5px 15px;
}
div.overlayLarge div.OverlayFooter {
	height:					15px;
	background:				url(../../images/rental-cars/background/overlay/overlayBottom800.png) no-repeat top;
}

/* ende google-map overlay*/




/* kleines overlay fuer Paketinformation step 4*/

div.overlaySmall {
	background:				url(../../images/rental-cars/background/overlay/overlayTop.png) no-repeat top;
	width:					518px;
}

div.overlaySmall div.OverlayContent {
	background:				url(../../images/rental-cars/background/overlay/overlayMiddle.png) repeat-y;
	margin-top:				17px;
	padding:					0px 7px 0px 7px;
}
div.overlaySmall div.OverlayContent div.TopBG {
	background:				url(../../images/rental-cars/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/rental-cars/icons/haken2.gif) no-repeat left top;
	padding:				5px 10px 5px 15px;
}
div.overlaySmall div.OverlayFooter {
	height:					15px;
	background:				url(../../images/rental-cars/background/overlay/overlayBottom.png) no-repeat top;
}

div#PageBlankTop {
	background:		url(../../images/agb/TopAgbBoxTop.jpg) top no-repeat #FFF;
	text-align:		left;
	padding:			10px;
}
div#PageBlankBottom{
	background:		#FFF;
	text-align:		left;
	padding:		10px;
	height:			10px;
}

.PageBlankRahmen{
	width:996px;
	margin:auto;
	padding-top:10px
}

.PageBlankHoehepadding{
	padding-top:5px;
	height:210px
}



/* buttons schritt location.html*/
.button_zurueck a{
	display:			block;
	background-image:	url(../../images/rental-cars/buttons/button_zurueck.jpg);
	width:				66px;
	height:				34px;
}


.bold {
	font-weight:bold;
}


.mh_hints li {
	color:#444444;
	font-size:13px;
	list-style-type:disc;
	margin-left:20px;
	margin-bottom:8px;
}

.gtc {width:950px;}

.gtc h2, .gtc h3{
	color:#2656AE;
	font-size:18px;
	margin:15px 0px 10px 0px;
}

.gtc h3{font-size:15px;}

.gtc_top p{padding:0px 0px 10px 0px;}
.gtc p {padding:0px 5px 5px 0px;}

.gtc ol li{
	list-style-type:lower-alpha;
	margin-left:20px;
}
/* Content Wrapper 996 */
.main-wrapper{width:996px; margin:0 auto ;}