/* ########## Links ################*/
a{
	text-decoration : none;
}
a:hover{
	text-decoration : underline;
}

img{border:0;}

form{ 
	display:inline;
	margin:0;
	padding:0;
}

/* ########## Backgrounds  ################*/

.line{
	background : #FFFFFF;
	background-color : #FFFFFF;
}
.lineBlue{
	background : #074182;
	background-color : #074182;
}

.body{
	background-image : url(../img/backgrounds/bg1_big.jpg);
	background : url(../img/backgrounds/bg1_big.jpg) repeat-x;
	background-repeat : repeat-x;
	background-color : #FFFFFF;
}
.bgTop { 
	background-color : #0D59AB;
	background : #0D59AB;
}
.bgContent{
	background-image : url(../img/backgrounds/bg1.jpg);
	background : url(../img/backgrounds/bg1.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContent2{
	background-image : url(../img/backgrounds/bg2.jpg);
	background : url(../img/backgrounds/bg2.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContentStep2{
	background-image : url(../img/backgrounds/bg1_content_step2.jpg);
	background : url(../img/backgrounds/bg1_content_step2.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContent2Step2{
	background-image : url(../img/backgrounds/bg2_content_step2.jpg);
	background : url(../img/backgrounds/bg2_content_step2.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContentStep3{
	background-image : url(../img/backgrounds/bg1_content_step3.jpg);
	background : url(../img/backgrounds/bg1_content_step3.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContent2Step3{
	background-image : url(../img/backgrounds/bg2_content_step3.jpg);
	background : url(../img/backgrounds/bg2_content_step3.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContent3Step3{
	background-image : url(../img/backgrounds/bg3_content_step3.jpg);
	background : url(../img/backgrounds/bg3_content_step3.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContent4Step3{
	background-image : url(../img/backgrounds/bg4_content_step3.jpg);
	background : url(../img/backgrounds/bg4_content_step3.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgContentStep4{
	background-image : url(../img/backgrounds/bg1_content_step4.jpg);
	background : url(../img/backgrounds/bg1_content_step4.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgRunOut {
	background-image : url(../img/backgrounds/bg_runout.jpg);
	background : url(../img/backgrounds/bg_runout.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgPriceLetterBox {
	background-image : url(../img/backgrounds/bg_priceletter_box.jpg);
	background : url(../img/backgrounds/bg_priceletter_box.jpg) repeat-x;
	background-repeat : repeat-x;
}

.bgBookedUpDays{
	background : #DEDEDE;
	background-color : #DEDEDE;
}
.bgBookedDays{
	background : #FADA72;
	background-color : #FADA72;
}
.bgBookedRemDays{
	background-image : url(/img/backgrounds/bg_booked_remov.gif);
	background : url(/img/backgrounds/bg_booked_remov.gif) repeat-x;
}
.bgFreeDays{
	background : #C6E7F6;
	background-color : #C6E7F6;
}

.bgCityTeaserDays{
	background : #BE5911;
	background-color : #BE5911;
}

.bgFreeDaysBook{
	background-image : url(/img/backgrounds/bg_free_days.gif);
	background : url(/img/backgrounds/bg_free_days.gif) repeat-x;
}
.bgNoCheckDays{
	background : #C6E7F6;
	background-color : #C6E7F6;
}

.bgBasicPrice{
	background : #FED347;
	background-color : #FED347;
}
.bgLeasingPrice{
	background : #FFBC3D;
	background-color : #FFBC3D;
}

.bgCalendarPopup {
	background-image : url(../img/backgrounds/bg_calendar_popup.jpg);
	background : url(../img/backgrounds/bg_calendar_popup.jpg) repeat-x;
	background-repeat : repeat-x;
}


.bgStep2Calendar {
	background-image : url(../img/backgrounds/bg2_content_step2_calendar.jpg);
	background : url(../img/backgrounds/bg2_content_step2_calendar.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgStep2CalendarLine {
	background-image : url(../img/backgrounds/bg_step2_calendar_line.jpg);
	background : url(../img/backgrounds/bg_step2_calendar_line.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgCarCateg {
	background-image : url(../img/backgrounds/bg_car_categ.jpg);
	background : url(../img/backgrounds/bg_car_categ.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgStations {
	background-image : url(../img/backgrounds/bg_stations.jpg);
	background : url(../img/backgrounds/bg_stations.jpg) repeat-x;
	background-repeat : repeat-x;
}
.bgStep4TabTD{
	background : #DFF0F9;
	background-color : #DFF0F9;
}
.reloadingNotice{
	background : #FED347;
	background-color : #FED347;
}
/*#############  Texte #############*/
.copy{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
.copyBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}
.copySmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #000000;
}
.copySmallUnderline{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : underline;
	color : #000000;
}
.copy12pxBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}
.copyBlue{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #074182;
}
.copyBlueSmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #074182;
}
.copyBlueSmallUnderline{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : underline;
	color : #074182;
}
.copyBlueBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #074182;
}
.copyBlueUnderline{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	color : #074182;
}
.copyBlueL{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #5381B5;
}
.copyBlueLBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #5381B5;
}
.copyGrey{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #919191;
}
.copyGreyBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #919191;
}

.copySand{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #955C02;
}
.copySandBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #955C02;
}

.copySandL{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #BD9101;
}
.copySandLBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #BD9101;
}
.copySmallWhite{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #FFFFFF;
}
.navHead {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
}
.notice{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #7C9ABD;
}
#errorBox{
                width:360px;
                margin:0 0 20px 20px;                
}
.errorReport{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #FF0000;
}
.errorReportBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #FF0000;
}
.headLn {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	color : #074182;
}
.headLn2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 19px;
	font-style : normal;
	font-weight : bold;
	color : #074182;
}
.copyRedSmall{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #BE5911;
}
.copyRedSmallUnderline{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : underline;
	color : #BE5911;
}
.copyRed{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #BE5911;
}
.copyRedBold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #BE5911;
}
.copyRedUnderline{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	color : #BE5911;
}

/*#############  Boxen rechts #############*/
.box1Bg{
	background : url(../img/box/box1_bg.jpg);
	background-image : url(../img/box/box1_bg.jpg);
}
.box2Bg{
	background : url(../img/box/box2_bg.jpg);
	background-image : url(../img/box/box2_bg.jpg);
}
.box3Bg{
	background : url(../img/box/box3_bg.jpg);
	background-image : url(../img/box/box3_bg.jpg);
}
.boxQuickBg{
	background : url(../img/box/box_quick_bg.jpg) no-repeat;
	background-image : url(../img/box/box_quick_bg.jpg);
	background-repeat : no-repeat;
}

/*#############  input- felder #############*/
.inputEmail{
	width : 120px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

.input35px{
	width : 35px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

.input50px{
	width : 50px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

.input72px{
	width : 72px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input100px{
	width : 100px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input112px{
	width : 112px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input135px{
	width : 135px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input150px{
	width : 150px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input190px{
	width : 190px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input250px{
	width : 250px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input150px{
	width : 150px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input220px{
	width : 220px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input65px{
	width : 65px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.input220x40pxt{
	width : 220px;
	height: 40px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

/*#############  teaser #############*/

.csc-header{
	display:none;
}
.csc-firstHeader{
	display:none;
}
.csc-menu{
	width:370px;	
	margin:0 0 20px 20px;
	padding:0;	
}
.csc-sitemap-level1 {
	width:360px;
	height:auto;
	margin:2px auto 2px auto;
	padding:0;
	background:#DFF0F9;
	border:1px solid #074182;	
}
.csc-sitemap-level1 a{
	padding: 5px 0 0 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #074182;
}
.csc-sitemap-level2{
	width:350px;
	height:auto;
	margin:2px auto 2px 10px;
	padding:0;
	background : url(../img/buttons/bt_arrow_to_right_small.gif) no-repeat;
	background-image : url(../img/buttons/bt_arrow_to_right_small.gif);
	background-repeat : no-repeat;
}
.csc-sitemap-level2 a{
	padding: 5px 0 0 20px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	color : #074182;
}

.csc-sitemap-level3{
	width:340px;
	height:auto;
	margin:2px auto 2px 20px;
	padding:0;
	background : url(../img/buttons/bt_arrow_to_right_2.gif) no-repeat;
	background-image : url(../img/buttons/bt_arrow_to_right_2.gif);
	background-repeat : no-repeat;
}
.csc-sitemap-level3 a{
	padding: 5px 0 0 15px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #074182;	
}


