* {
    margin: 0;
    padding: 0;
    outline: 0 none;
}
body {
	font-size: 70%;
}
body, textarea {
	line-height:1.6em;
}
input, textarea, select {
/*	border:1px solid rgb(80,80,80);*/
/*	background-color: rgb(250,250,250);*/
	font-size: 1em;
	padding: 0 2px;
}
body, input, textarea, select {
/*	font-family: Arial, Helvetica, sans-serif;*/
/*	font-family: 'Arial Black', Gadget, sans-serif;*/
/*	font-family: 'Bookman Old Style', serif;*/
/*	font-family: 'Comic Sans MS', cursive;*/
/*	font-family: Courier, monospace;*/
/*	font-family: 'Courier New', Courier, monospace;*/
/*	font-family: Garamond, serif;*/
/*	font-family: Georgia, serif;*/
/*	font-family: Impact, Charcoal, sans-serif;*/
/*	font-family: 'Lucida Console', Monaco, monospace;*/
/*	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
/*	font-family: 'MS Sans Serif', Geneva, sans-serif;*/
/*	font-family: 'MS Serif', 'New York', sans-serif;*/
/*	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;*/
/*	font-family: Symbol, sans-serif;*/
	font-family: Tahoma, Geneva, sans-serif;
/*	font-family: 'Times New Roman', Times, serif;*/
/*	font-family: 'Trebuchet MS', Helvetica, sans-serif;*/
/*	font-family: Verdana, Geneva, sans-serif;*/
/*	font-family: Webdings, sans-serif;*/
/*	font-family: Wingdings, 'Zapf Dingbats', sans-serif;*/

/*	color: rgb(240,240,240);*/
/*	color: rgb(64,56,51);*/
	color: rgb(140,140,140);
/*	letter-spacing: 0.05em;*/
	letter-spacing: 1px;
}
img {
	border: 0;
}
img.clickable {
	cursor: pointer;
}
table {
	border-collapse: collapse;
}
select {
	color: rgb(27,66,154);
}
.error,
.error td {
	color: red;
	font-size: 0.9em;
}
.red {
	color: rgb(236,6,141);
}
.blue {
	color: rgb(27,66,154);
}
.lightblue {
	color: rgb(225,231,243);
}
.redonhover:hover {
	color: rgb(236,6,141);
	cursor: pointer;
}
a {
	color:#8C8C8C;
	text-decoration: none;
}
a:hover {
	color: rgb(236,6,141);
	cursor: pointer;
}
.pinline p {
	display: inline;
}

h1{
	font-size:	12px;
}

.mainblock_advertLarge{
	width:		460px;
}

.mainblock_left{
	width:		226px;
}

.mainblock_left.advert{
	margin-bottom:14px;
	*margin-bottom:13px;
}

.mainblock_left.content{
	height:		222px;
	border:		1px solid #c0cae3;
	background:	#fff;
}

.mainblock_left.content.blue{
	border:		1px solid #1b429a;
	background:	#1b429a;
}

.mainblock_img{
	float:		left;
	width:		226px;
	height:		110px;
}

.mainblock_img.sportevents{
	background:	url(/img/home_block-sportevents.jpg) no-repeat;
}

.mainblock_img.agenda{
	background:	url(/img/home_block-agenda.jpg) no-repeat;
}

.mainblock_img.training{
	background:	url(/img/home_block-training.jpg) no-repeat;
}

.mainblock_img.routes{
	background:	url(/img/home_block-routes.jpg) no-repeat;
}

.mainblock_img.blessure{
	background:	url(/img/home_block-blessure.jpg) no-repeat;
}

.mainblock_img.sportvoeding{
	background:	url(/img/home_block-sportvoeding.jpg) no-repeat;
}

.mainblock_img.hotel{
	background:	url(/img/home_block-hotel.jpg) no-repeat;
}

.mainblock_img.tipvdmaand{
	background:	url(/img/home_block-tipvdmaand.jpg) no-repeat;
}

.mainblock_titlebar{
	float:		left;
	width:		186px;
	height:		23px;
	line-height:23px;
	margin:		42px 0 0 0;
	padding:	0 0 0 6px;
	font-size:	12px;
	font-weight:bold;
	color:		#1b429a;
	background: transparent url(/img/home_block-titlebar.png) no-repeat;
}

.mainblock_info{
	float:		left;
	width:		214px;
	padding:	6px 6px;
}

.mainblock_info.white{
	color:		#fff;
}

.hotel_price{
	position:	absolute;
	bottom:		6px;
	right:		6px;
	width:		105px;
	height:		32px;
	line-height:32px;
	font-size:	16px;
	padding:	0 8px;
	background:	url(/img/home_pricefield.jpg) no-repeat;
}

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

.mainblock_info li{
	width:		214px;
	line-height:20px;
	padding-left:12px;
	background:	url(/img/home_block-blue_arrow.jpg) no-repeat;
	color:		#0f2f78;
}

.mainblock_info.hotel li{
	width:		214px;
	line-height:20px;
	padding-left:12px;
	background:	url(/img/home_block-white_arrow.jpg) no-repeat;
	color:		#fff;
}

.mainblock_info li a{
	color:		#0f2f78;
	text-decoration: none;
}

.mainblock_info.hotel li a{
	color:		#fff;
	text-decoration: none;
}

.mainblock_info li a:hover{
	color:		#ed078e;
	text-decoration: underline;
}

.left_header-blue{
	width:		216px;
	height:		27px;
	line-height:27px;
	padding:	0 0 0 11px;
	background:	#1b429a;
	font-weight:bold;
	color:		#fff;
}

.left_header-pink{
	width:		217px;
	height:		28px;
	line-height:27px;
	margin:		-1px 0 0 -1px;
	padding:	0 0 0 11px;
	background:	#ec068d;
	font-weight:bold;
	color:		#fff;
}

.left_header-content{
	width:		203px;
	padding:	16px 11px 11px 11px;
	background:	#fff url(/img/bg-block_right.jpg) repeat-x;
	background-position:bottom left;
	border-bottom:	1px solid #c0cae3;
	border-left:	1px solid #c0cae3;
	border-right:	1px solid #c0cae3;
	overflow:	hidden;
	color:		#1b429a;
}

.left_header-content.top{
	height:		169px;
}

.left_header-content input{
	float:		left;
	width:		197px;
	height:		13px;
	margin:		0 0 10px 0;
	border:		1px solid #1b429a;
	font-size:	11px;
	color:		#1b429a;
	padding:	3px;
}

.left_header-content input.shorter{
	width:		183px;
}

.left_header-content button.submit{
	float:		right;
	width:		20px;
	height:		21px;
	line=height:21px;
	border:		1px solid #1b429a;
	background:	#1b429a;
	font-size:	11px;
	color:		#fff;
	margin:		-31px -1px 0 0;
	padding:	0;
}

.left_header-content button.submit img{
	margin:		-2px 0 0 -2px;
}

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

.mainblock_left ul#advertenties li{
	float:		left;
	width:		227px;
	height:		67px;
	margin:		0 0 9px 0;
	*margin:		0 0 11px 0;
	background:	#000;
}

.mainblock_right{
	width:		231px;
}

.right_header-pink{
	width:		220px;
	height:		27px;
	line-height:27px;
	padding:	0 0 0 11px;
	background:	#ec068d;
	font-weight:bold;
	color:		#fff;
}

.right_header-blue{
	width:		220px;
	height:		27px;
	line-height:27px;
	padding:	0 0 0 11px;
	background:	#1b429a;
	font-weight:bold;
	color:		#fff;
}

.right_header-content{
	width:		207px;
	padding:	11px 11px;
	background:	#fff url(/img/bg-block_right.jpg) repeat-x;
	background-position:bottom left;
	border-bottom:	1px solid #c0cae3;
	border-left:	1px solid #c0cae3;
	border-right:	1px solid #c0cae3;
	overflow:	hidden;
	color:		#1b429a;
}

.right_header-inbeeld{
	width:		229px;
	height:		183px;
	padding:	11px 0px;
	background:	#fff url(/img/bg-block_right.jpg) repeat-x;
	background-position:bottom left;
	border-bottom:	1px solid #c0cae3;
	border-left:	1px solid #c0cae3;
	border-right:	1px solid #c0cae3;
	overflow:	hidden;
	color:		#1b429a;
}


.right_header-content.top{
	height:		183px;
}

.right_header-content ul, .right_header-inbeeld ul{
	margin:		0;
	padding:	0;
	list-style:	none;
}

.right_header-content li{
	display:	block;
	float:		left;
	width:		207px;
	overflow:	hidden;
	line-height:16px;
	*line-height:20px;
	margin:		0 0 5px 0;
	font-size:	10px;
}

.right_header-inbeeld li{
	display:	block;
	float:		left;
	width:		207px;
	line-height:16px;
	margin:		0 0 5px 0;
	font-size:	12px;
	padding:	0 11px;
}

.right_header-content li a, .right_header-inbeeld li a{
	display:	block;
	color:		#1b429a;
}

.right_header-content li a:hover, .right_header-inbeeld li a:hover{
	color:		#ec068d;
}

.right_header-content h2, .right_header-inbeeld h2{
	margin:		0 0 11px 0;
	font-size:	12px;
	font-weight:bold;
	color:		#1b429a;
}

.right_header-button{
	width:		177px;
	line-height:19px;
	padding:	0 10px;
	color:		#fff;
	font-size:	11px;
	background:	url(/img/rightblock_button.png) no-repeat;
	cursor:		pointer;
}

.right_header-button.green{
	width:		177px;
	float:		right;
	margin:		18px 0 0 0;
	line-height:19px;
	padding:	0 10px;
	color:		#fff;
	font-size:	11px;
	background:	url(/img/rightblock_button_green.png) no-repeat;
	cursor:		pointer;
}

.signup-button{
	position:	relative;
	display:	block;
	float:		left;
	width:		94px;
	height:		37px;
	margin:		0 15px 0 0;
	*margin:	20px 15px 0 0;
	line-height:14px;
	overflow:	hidden;
}

.signup-button a{
	display:	block;
	width:		80px;
	height:		33px;
	background:	url(/img/signup_button.png) no-repeat;
	background-position: top left;
	color:		#fff;
	text-decoration:none;
	padding:	4px 0 0 14px;
}

.signup-button.pink a{
	display:	block;
	background:	url(/img/signup_button.png) no-repeat;
	background-position: bottom left;
}

.signup-button a:hover{
	display:	block;
	background:	url(/img/signup_button.png) no-repeat;
	background-position: bottom left;
}

.signup-button.pink a:hover{
	display:	block;
	background:	url(/img/signup_button.png) no-repeat;
	background-position: top left;
}

#TICKER{
	position:	relative;
	display:	none;
	float:		left;
	width:		697px;
	height:		37px;
	line-height:37px;
	border:		1px solid #c0cae3;
	overflow:	hidden;
}

#TICKER span a{
	font-weight:	bold;
	color:			#1b429a;
	margin:			0 10px;
}

#TICKER span a:hover{
	color:			#ec068d;
}

ul#event_detail{
	margin:		0 0 0 22px;
	padding:	0;
	list-style:	none;
	width:		630px;
}

ul#event_detail li{
	float:		left;
	display:	block;
	width:		300px;
	font-weight:normal;
	line-height:30px;
	padding:	0 10px 0 10px;
	margin:		0 0 5px 0;
}

ul#event_detail li.first{
	width:		220px;
	padding:	0 10px 0 0;
	border-right:1px solid #8da0cc;
}

h1.event_title{
	font-size:	18px;
	color:		#fff;
	font-weight:normal;
}

.clear{
	clear:		both;
}

.event_image{
	float:		left;
	width:		220px;
	margin:		20px 0 20px 22px;
}

.event_description{
	float:		left;
	width:		418px;
	margin:		20px 10px;
}

.event_extra{
	float:		left;
	width:		639px;
	background:	#ebeef6;
	border-top: 1px dashed #5371b3;
	border-bottom: 1px dashed #5371b3;
	padding:	20px 30px;
	margin:		0 0 0 -8px;
}

#extra_info{
	float:		left;
	widht:		300px;
}

#facitem_main{
	float:		left;
	width:		639px;
	line-height:16px;
	margin-top:	10px;
}

.facitem{
	float: left;
	width:	165px;
	line-height: 16px;
	margin: 5px 4px 10px 0;
}

.facitem span{
	float:	left;
	font-weight:normal;
}

.facitem img{
	float: left;
	margin-right: 10px;
}

span.address{
	float:	left;
	margin:	19px 10px 10px 0px;
	color:	#ec068d;
}

#text{
	width:	655px;
	padding: 0 30px 0 0;
	border-right: 1px solid #c6d0e6;
}

#text strong{
	color:	#1b429a;	
}

/*
Carousel HEADER
*/
/* Carousel */
.pluit-carousel {
  position: relative;
  margin-bottom: 1em;
}

.pluit-carousel img {
  border: 0;
  display: block;
  cursor: pointer;
}

.pluit-carousel ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* Viewport */
.pluit-carousel .viewport {
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}

.pluit-carousel .viewport ul {
  width: 6000px;
}

.pluit-carousel .viewport ul li {
  display: block;
  float: left;
  width:		229px;
  height:		183px;
}

.pluit-carousel .viewport ul li div {
  display: block;
  float: left;
  width:		220px;
  height:	34px;
  overflow:	hidden;
}

.pluit-carousel .viewport ul ul {
  width: auto;
  float: left;
}

.pluit-carousel .viewport ul ul li {
  margin-right: 5px;
}

.pluit-carousel ul.nav{
	width:		0px;
	height:		0px;
	overflow:	hidden;
}

span.afstand{
	float:		left;
	width:		52px;
	display:	block;
}

h2{
	font-size: 18px;
	font-weight:bold;
	color: #ec068d;
	margin: 0 0 20px 0;
}

ul{
	margin:		0 0 0 20px;
}

.hide_field{
	width:		0px; 
	height:		0px; 
	overflow:	hidden;
}

ul.autofill{
	display:	block;
	width:		100%;
	list-style:	none;
	margin:		0;
	padding:	0;
}

ul.autofill li{
	padding:	5px;
	background:	#d1d3e9;
	border-bottom: 1px solid #fff;
}
