/* *
 * International BMW 02 Treffen 2015 li 
li.item-191 {
	margin: -1px 0 -1px 0 !important;
	background-color: #EC3234 !important;
}

	li.item-191 a {
		color: #FFF !important;
		
		padding-top: 16px;
		padding-bottom: 16px;
	}
*/
	
.moduletable.inttreffenprogram {
	padding: 0;
}
	
	.moduletable.inttreffenprogram ul {
		margin: 10px 0 0 0;
		padding: 0;
		list-style-type: none;
	}
	
		.moduletable.inttreffenprogram li {
			padding: 5px 10px;
		
			color: #FFF;
			font-family: Roboto;
			font-weight: bold;
			font-size: 13px;
		
			background: #EFEFEF;
		}
		
		.moduletable.inttreffenprogram li:nth-child(4n+1) {
			background-color: #04AEEC;
		}
		
		.moduletable.inttreffenprogram li:nth-child(4n+2) {
			background-color: #444294;
		}
		
		.moduletable.inttreffenprogram li:nth-child(4n+3) {
			background-color: #EC3234;
		}
		
		.moduletable.inttreffenprogram li:nth-child(4n+0) {
			background-color: #000;
		}
		
h3 > span.subtitle {
	display: block;
	padding-left: 10px;
	
	font-size: 14px;
	line-height: 18px;
	color: #6B747A;
}

.flag-de {
	padding-left: 30px !important;
	background: url(http://bmw02club.nl/media/mod_languages/images/de.gif) no-repeat;
	background-position: 5px 50%;
}

.flag-en {
	padding-left: 30px !important;
	background: url(http://bmw02club.nl/media/mod_languages/images/en.gif) no-repeat;
	background-position: 5px 50%;
}

.flag-nl {
	padding-left: 30px !important;
	background: url(http://bmw02club.nl/media/mod_languages/images/nl.gif) no-repeat;
	background-position: 5px 50%;
}