		.one2go-left {
			font-size:16px;
		
		}

		.one2go-right {
			font-size:16px;
			
		}

		.one2go-route-info {
			float: right;
			white-space: nowrap;
			font-size:18px;
		}

		.one2go-route-price,
		.one2go-route-duration {
			text-align: center;
			font-size:18px;
		}

		.one2go-route-price {
			margin-right: 20px;
			font-size:20px;
		}

		li.country {
			background-position: 90%;
			background-repeat: no-repeat;
		}
		.one2go-trips {
			width: 45%;
			background-color: #353535;
		}
		.one2go-trips ul {
			padding-left: 0px;
			margin-top: auto !important;
			margin-bottom: auto !important;
			list-style: none !important;
		}
		.one2go-trips li {
			line-height: 16pt;
			padding-left:8px;
			padding-bottom:15px;
		}
		.one2go-timetable {
			width:100%;
			font-size:16px;
			border-spacing: 10px;
    			border-collapse: collapse;
			margin-bottom:30px;			
		}
		.one2go-timetable td,
		.one2go-timetable tr.one2go-route-detail th {
			padding: 6px;
			vertical-align: top !important;
			
				
		}

		.one2go-route-name {
			padding:15px;
			font-size:24px;
			color: #60AAFF;
			background-color:#202020;
		}
		.one2go-route-name a {
			color: #FFFFFF;
		}

		span.one2go-departures {
			color: #999999;
			font-size:15px;
			width:100%;
			float:left;
			margin-left:20px;
			margin-bottom:10px;
		}
		span.one2go-class {
			font-weight: bold;
			color: #EEEEEE;
			font-size:18px;
		}

		tr.one2go-route-detail th {
			text-align: center;
			color: #EEEEEE;
		}

		.one2go-buy-button {

			font-size:20px;
			float:right;
			color:#4664AD;
			/*padding-left:10px;*/
		}

		.one2go-route-header {
			font-size: 28px;
			padding: 8px;
			padding-left: 5px;
			background-color: #000000;
			letter-spacing: 0px;
		}

		.one2go-route-header a {
			color: #FF9900;
			font-size: 28px;
			font-weight: bold;
			margin-bottom: 10px;
		}

		.one2go-route-header a:hover {
			color: #FFFFFF;
		}

		.one2go-route-container {
			padding: 0;
			border:  1px solid #000000;
			margin-bottom: 20px;
			margin-top: 20px;
		}

