body {
	display : block;
	font-family : Arial, Helvetica, Verdana, Sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #333;
	border-top-width : 0;
	border-bottom-width : 0;
	margin-top : 0;
	margin-left : 0;
	border-left-width : 0;
	border-right-width : 0;
}
.tabledriver { background-color : #ddead7; }
.drivername {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : black;
}
.driverdata {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : black;
}
.linelight { background-color : silver; }
linkunderline {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : black;
	text-decoration : underline;
}
.logintable {
	border : solid white;
	border-width : 1px;
	background : white;
}
subcategorysignin {
	font-size : 33px;
	font-style : normal;
	font-weight : normal;
	color : red;
}
.subcategorysignin {
	font-size : 10px;
	color : #999999;
	font-style : normal;
}
TH {
	background-color : white;
	font-size : 24px;
	color : red;
}
.namegreen {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : black;
}
.littlesubnamegreen {
	font-size : 10px;
	font-style : normal;
	color : black;
}
.littlesubnameblack {
	font-size : 10px;
	font-style : normal;
	color : black;
}
.litghtsubnamegreen {
	font-size : 10px;
	font-style : normal;
	color : #999999;
}
.littlesubnamegreen {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	color : #999999;
}
.subnamegreenbold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : black;
}
.subnamegreenbold2 {
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : #006600;
}
.subnamegreen {
	font-size : 11px;
	font-style : normal;
	color : #006600;
}
.subnamegrey {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #333;
}
P.subnamegreybold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #333;
}
.bottomgrey {
	font-size : 10px;
	color : #999999;
	text-decoration : none;
}
.topgrey {
	font-size : 11px;
	color : #999999;
	text-decoration : none;
}
.topgrey:hover {
	font-size : 11px;
	font-weight : bold;
	color : black;
	text-decoration : none;
}
.ok {
	font-size : 11px;
	font-weight : bold;
	color : #5e5d59;
	text-decoration : none;
}
.terms {
	font-size : 10px;
	color : black;
}
.capitalize {
	text-transform : uppercase;
	font-variant : normal;
	font-size : 11px;
	color : black;
}
.subnameblack {
	font-size : 11px;
	font-style : normal;
	color : black;
}
.subnameblackbold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : black;
}
.titleinfo {
	font-size : 14px;
	font-style : normal;
	font-weight : bolder;
	color : black;
}
.regblackbold {
	font-size : 13px;
	font-style : normal;
	font-weight : bolder;
	color : black;
}
.regblack {
	font-size : 9px;
	font-style : normal;
	font-weight : bolder;
	color : black;
}
.textblack {
	font-size : 9px;
	font-style : normal;
	font-weight : bolder;
	color : black;
}
.EditorCourierNew { font-family : "Courier new", Courier, Monospace; }
.EditorCourier { font-family : Courier, "Courier new", Monospace; }
.EditorHelvetica { font-family : Helvetica, Verdana, Arial, Sans-serif; }
.EditorPalatino { font-family : Palatino, "Times new roman", Times, Serif; }
.EditorTimesNewRoman { font-family : "Times new roman", Times, Palatino, Serif; }
.EditorVerdana { font-family : Verdana, Arial, Helvetica, sans-serif; }
.EditorSansSerif { font-family : Sans-serif, Sans-serif, Verdana, Arial; }
.EditorGeneva { font-family : Geneva, Arial, Helvetica, Verdana, Sans-serif; }
.textred {
	font-size : 11px;
	color : #f00;
}
.textgreen {
	font-size : 11px;
	font-style : normal;
}
.control {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #333;
}
.subnamegreybold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #333;
}
.subcategory {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	color : #333;
}
A {
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
	font-size : 12px;
}
A:visited {
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}
A:active {
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}
A.link {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}
A.link:visited {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}
A.link:active {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}
A.linkblack {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}
A.linkgrey {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #666666;
	text-decoration : underline;
}
.line {
	font-style : normal;
	font-weight : normal;
	color : #333;
}
.reggrey { font-size : 11px; }
.optionTable { background-color : #f00; }
.dateAndTime {
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-size : 8px;
	font-style : normal;
	font-weight : 700;
}
.logintable {
	color : #f00;
	border : 1px solid #333;
}
.linesignin {
	color : #f00;
	background-color : #333;
}
.signin { color : #333; }
.tableprice {
	border : 2px solid #F00;
	background-color:#F5F5F5;
	color:#F00;
	font-weight: 700;
}
.price { }
.namegreen {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #333;
}
.drivername { color : #333; }
.driverdata { color : #333; }
.tabledriver {
	color : #f00;
	border : 0 solid #333;
}
.subnamegreenbold2 {
	color : #f00;
	border : 0 solid #333;
}
TH {
	color : #f00;
	border : 2px solid #F00;
}
TH { color : #333; }
.subnamegreenbold2 { color : #333; }
/*#eBooking { width : 680px; }
img[src="https://microsite.europcar.com/deutschebahn//mcs/images/dot.gif"] { width : 1px; }
#nBooking #promobox { width : 700px; }
#stationselect2 td { max-width : 250px; }
#nBooking #promobox { width : 680px; }
#nBooking td#promobox2, #nBooking td#promobox2 {
	width : 70px;
	white-space : nowrap;
}
#nBooking td.subnamegreybold {
	width : 300px;
	max-width : 300px;
}*/
font[size="3"] { font-size : 12px; }
/*#nBooking { width: 700px; }
*//******************************/
.locationTable {
	border : 1px solid black;
	border-spacing : 2px;
	padding : 4px 8px;
	width : 320px;
}
.month, .nav {
	background-color : #c0c0c0;
	color : #006600;
	font : 10pt sans-serif;
	font-weight : bolder;
}
.dayHeader {
	color : #006600;
	font : 10pt sans-serif;
	background-color : #ddead7;
}
.empty { width : 20px; }
a.empty { color:#d9d9d9 }
a.unselectableDays {
color:#d9d9d9
}

.days {
	font-family : arial, verdana, helvetica;
	font-size : 12px;
	color : #000000;
	background-color : #ddead7;
	width : 20px;
}
.unselectableDays {
	width : 20px;
	font-family : arial, verdana, helvetica;
	font-size : 12px;
	color : #ffffff;
	font-weight : bold;
}
.weekend {
	font-family : arial, verdana, helvetica;
	color : #4c934c;
	background-color : #ffffff;
	font-weight : bold;
	width : 20px;
}
.weekendselected {
	color : white;
	background-color : #006600;
	font-weight : bolder;
	width : 20px;
}
.week {
	font-family : arial, verdana, helvetica;
	font-size : 12px;
	background-color : #e6e6e6;
	color : #006600;
	padding-bottom : 2px;
}
.date {
	color : white;
	background-color : #006600;
	font-weight : bolder;
	width : 20px;
}
.displayed { display : block; }
.hide { display : none; }
.currentdate { background-color : navy; }
.nav, .days, .weekend, .weekendselected, .date { cursor:pointer; }
