
.welcome {
	margin : 5px;
}

#leftPart {
	width : 32%;
	padding-right : 1.33333333333%;

}

#offers {
	width : 66.66666666666%;
}


.offer {
	width : 50%;
}

.offer .acco {
	margin : 2px;
	border : 1px solid #f0f0f0;
	padding : 2px;
	background : white;
}

.offer .offerImg {
	width : 320px;
	height : 250px;
	margin : 2px0;
}


.offer .spanHolder {
	padding : 4px;
}

#offers .acco h2 {
	border : none;
	font-size : 10pt;
	margin : 0 0 3px 0;
	color : #CDCC00;
}

.acco h3 {
	border : none;
	font-size : 11pt;
	margin : 0;
	color : #0099CC;
}


.acco .price {
	font-weight : bold;
}

.acco .duration {
	margin : 0 0.5ex 0 1ex;
	padding-right : 1ex;
	border-right : 1px solid black;
}

.acco .toelichting {
	font-size : 80%;
	margin-top : 3px;
}

.acco p {
	margin : 0 0 0 0;
}

.acco a {
	text-decoration : none;
}

.acco .img {
	position : relative;
}
.acco .partnerImg {
	border : 1px solid gray;
	padding : 2px;
	background : white;
	position : absolute;
	bottom : 5px;
	right : 5px;
}


.info {
	width : 100%;
}

.info div.std {
	margin : 3px;
	padding : 2px;
	background : white;
}

.info h2 {
	font-size : 11pt;
	color : #0099CC;
}

#offers div.h2Holder {
	margin : 0px;
	padding : 5px;
	
	padding-bottom : 0;
	margin-bottom : -3px;
}

#offers h2 {
	font-size : 11pt;
	color : #0099CC;
}

ul.partners {
	margin : 0;
	padding : 0;
	list-style : none;	
}

ul.partners li {
	margin-bottom : 1ex;
	border : 1px solid #f0f0f0;
	border-width : 1px 0;
	background : white;
}

ul.partners img, ul.partners span {
	display : inline-block;
	vertical-align : middle;
}
ul.partners span {
	width : 205px;
}
ul.partners img {
	margin : 0 1ex;
}

ul.partners a {
	display : block;
	text-decoration : none;
}
