/* HOMEPAGE SPECIFIEK */

body{
	margin:0;
	
	color:#4f5252;
	font-family: Arial, Helvetica, sans-serif;
}



/* General reset */
#home img{border:0;}
#home a{
	color:#3a739e;
font-size:1.0em;
	text-decoration:underline;
}
#home a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#4f5252;
}
#home form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* General settings */
#wrapper{
	width:965px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 0;
	position:relative;
}
/* main */
#home #main{width:100%;}
/* breadcrumbs */
#home .breadcrumbs{
	overflow:hidden;
	width:100%;
	margin:0 0 0 -5px;
	padding:15px 0 0;
	list-style:none;
}
#home .breadcrumbs li{
	float:left;
	color:#a3a3a3;
	font-size:1.1em;
	line-height:1.182em;
	background:url(/images/eurail/content/separator-breadcrumbs.gif) no-repeat 0 5px;
	margin:0 6px 0 -6px;
	padding:0 5px 0 11px;
	vertical-align:top;
}
#home #content h2,
#home #sidebar h3{
	margin:0 0 9px;
	color:#3a739e;
	font:bold 1.4em/1.167em Helvetica, Arial, sans-serif;
}
/* twocolumn */
#home #twocolumn{
	overflow:hidden;
	width:100%;
	padding:8px 0 0;
}
/* content */
#home #content{
	float:left;
	width:715px;
	overflow:hidden;
	
}
#home #content h1{
	color:#3a739e;
font-weight: bold;
	margin:0 0 6px;
	font-size:2.0em;
	line-height:1.125em;
}
#home #content p{
	margin:0 0 19px;
	font-size:1.0em;
	line-height:1.584em;
	word-spacing:-1px;
}
#home #content ul{
	margin:0;
	padding:0 0 13px;
	list-style:none;
	font-size:1.0em;
	line-height:1.584em;
}
#home #content ul li{
	background:url(/images/eurail/content/bullet-list.gif) no-repeat 0 6px;
margin-left:0px;	
padding:0 0 0 18px;
}
#home .link-wr{
	width:100%;
	overflow:hidden;
}

#home .link-wr:hover{
	text-decoration:underline;
}

#home .more{
	/* background:url(/images/eurail/content/bg-link.gif) no-repeat; */

	color:#fff;
text-decoration:none;
	font-size:12px;
	line-height:27px;
	font-weight:bold;
	padding:0 0 0 0px;
	float:left;
	margin:0 0 0 3px;
	display:inline;
width:100%;

	}
#home .more span{
	float:left;

	/* background:url(/images/eurail2_1/layout/bg-link.gif) no-repeat 100% 0; */
	padding:0 22px 10px; 
	
	cursor:pointer;
}
#home .more span:hover{text-decoration:underline;}
/* box */
#home .box{
	overflow:hidden;
	width:100%;
	padding:0 0 8px;
}
#home .txt-box{
	float:left;
	width:200px;
}
#home .gallery-holder{
	float:right;
	width:475px;
	padding:3px 13px 0 0;
}
/* gallery */
#home .gallery{
	width:475px;
	border: #eee 1px solid;
	overflow:hidden;
	position:relative;
}
#home .mask{
	width:475px;
	height:250px;
	position:absolute;
	top:0;
	left:0;
	background:url(/images/eurail/content/bg-mask.gif) no-repeat;
}
#home .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
	position:relative;
}
#home #content .gallery ul li{
	float:left;
	padding:0;
	background:none;
	width:475px;
}
#home .gallery ul li img{display:block;}
#home .switcher{
	overflow:hidden;
	width:100%;
}
#home #content .switcher ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#home #content .switcher ul li{
	background:none;
	float:left;
	padding:0 1px;
}
#home .switcher ul li a{
	display:block;
	width:19px;
	line-height:13px;
	padding:3px 0 0;
	height:16px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	background:url(/images/eurail/content/bg-switcher.gif) no-repeat 0 -19px;
}
* html #home .switcher ul li a{
	padding-top:2px;
	height:17px;
}
* +html #home .switcher ul li a{
	padding-top:2px;
	height:17px;
	
}
#home .switcher ul li a:hover,
#home .switcher ul li.active a{background-position:0 0;}
#home .switcher .prev,
#home .switcher .next{
	width:12px;
	text-indent:-9999px;
}
#home .pager{
	float:left;
}
#home .switcher .prev{background:url(/images/eurail/content/bg-prev-next.gif) no-repeat 0 -57px;}
#home .switcher .prev:hover{background-position:0 0;}
#home .switcher .next{background:url(/images/eurail/content/bg-prev-next.gif) no-repeat 0 -38px;}
#home .switcher .next:hover{background-position:0 -19px;}
#home .wrapp-column{
	width:714px;
	background:url(/images/eurail/content/bg-column.gif) repeat-y -714px 0;
	margin:0 0 24px;
}
#home .wrapp-column .holder{
	background:url(/images/eurail/content/bg-column.gif) no-repeat;
	width:714px;
	overflow:hidden;
}
#home .wrapp-column .frame{
	background:url(/images/eurail/content/bg-column.gif) no-repeat -1428px 100%;
	overflow:hidden;
	width:110%;
	padding:3px 0 14px;
}
/* col*/
#home .col ul li{
	margin-left:0px;
	background:url(/images/eurail/content/bullet-list.gif) no-repeat 0 6px;
padding: 0 0 0 18px;
}

#home .col{
	float:left;
	width:160px;
	padding:0 1px;
	margin:0 22px 0 0;
}

#home .col img{
	display:block;
	margin:0 auto 5px;
}
#home .heading{
	background: url(/images/eurail/content/bg-heading.gif) repeat-x;
	border-bottom:1px solid #5eb5d7;
	padding:2px 0 5px;
	margin:0 0 14px;
}
#home .heading a{
	text-decoration:none;
}
#home .heading a:hover{
color:white;
	text-decoration:underline;
}

#home .heading h3{
	margin:0;
	text-align:center;
	color:#fff;
	font-size:1.1em;
	line-height:1.154em;
}
#home .col .ttl{
	color:#525252;
	font-size:12px;
	line-height:1.25em;
	display:block;
	text-align:center;
	margin:0 0 3px;
}
#home .col .more{
	font-size:14px;
	float:none;
	display:block;
	width:128px;
	margin:0 auto;
}
#home .col .more span{
	float:none;
	display:block;
	padding:0 3px 0 0;
	text-align:center;
}

#home .col .more span:hover{
	text-decoration:underline;
}

#home .col .more strong{font-size:16px;}
#home .two-block{
	overflow:hidden;
	width:105%;
}
#home .block{
	float:left;
	width:345px;
	margin:0 25px 0 0;
}
#home .img-holder{
	padding:0 0 11px;
}
#home .img-holder img{
	display:block;
	margin:0 0 3px;
}
#home .img-holder .title{
	display:block;
	color:#4f5252;
	font-size:1.2em;
	line-height:1.25em;
}
#home #content .block h2{margin:0;}
#home #content .block ul{padding:7px 0 18px;}
/* sidebar */
#home #sidebar{
	float:right;
	width:221px;
	padding:4px 3px 0 0;
}
#home #sidebar h3{
	font-family:Arial, Helvetica, sans-serif;
}

#home #sidebar p{
	font-size: 1.0em;
}

#home #sidebar a{
	font-size: 1.0em;
}

#home #sidebar li{
	font-size: 1.0em;
}

/* section */
#home .section{
	background:url(/images/eurail/content/bg-section.gif) repeat-y -221px 0;
	width:221px;
	overflow:hidden;
	margin:0 0 27px;
}
#home .section.mark{margin-bottom:40px;}
#home .section .holder{background:url(/images/eurail/content/bg-section.gif) no-repeat;}
#home .section .frame{
	background:url(/images/eurail/content/bg-section.gif) no-repeat -442px 100%;
	padding:10px;
	height:1%;
}
#home .section .list{
	margin:0 0 -12px;
	padding:3px 0 0;
	list-style:none;
}
#home  .section .list li{
	vertical-align:top;
	
	font-size:1.2em;
	line-height:1.25em;
	min-height:30px;
margin-left:0px;

}
* html #home  .section .list li{height:30px;}
#home .section .list li p{
	margin:0;
	font-size:1em;
	line-height:1.25em;
}
#home .section .list li strong{display:block;}
#home .list-1{background:url(/images/eurail/content/ico-star.gif) no-repeat 0 2px;padding:0 0 16px 24px;}
#home .list-2{background:url(/images/eurail/content/ico-men.gif) no-repeat;padding:0 0 16px 24px;}
#home .list-3{background:url(/images/eurail/content/ico-lock.gif) no-repeat;padding:0 0 16px 24px;}
#home .list-4{background:url(/images/eurail/content/ico-basket.gif) no-repeat 0 1px;padding:0 0 16px 24px;}
#home .list-0 {background:url(/images/eurail/content/bullet-list.gif) no-repeat 0 6px;padding:0 0 0 9px;}
#home .section .more{margin:0 0 0 7px;}
#home .section .news{
	margin:0 0 -12px;
	padding:0;
	list-style:none;
}
#home .section .news li{
	vertical-align:top;
	height:1%;
	font-size:1.2em;
	line-height:1.25em;
	margin:0 0 22px;
}
#home .section .news li strong{
	display:block;
	margin:0 0 2px;
}
#home .section .news li strong a{
	
	text-decoration:none;
}
#home .section .news li strong a:hover{text-decoration:underline;}
#home .section .news li .date{
	display:block;
	font-style:normal;
	font-size:0.834em;
	line-height:1.2em;
}
#home .section .video{
	margin:0 0 -12px;
	padding:8px 0 0;
	list-style:none;
	overflow:hidden;
}
#home .section .video li{
	overflow:hidden;
	width:100%;
	font-size:1.2em;
	line-height:1.25em;
	margin:0 0 27px;
}
#home .section .video li img{
	float:left;
	margin:0 15px 0 0;
}
#home .section .video li span{
	overflow:hidden;
	height:1%;
	color:#3a739e;
	font-weight:bold;
	display:block;
}
#home .section p{
	font-size:1.2em;
	line-height:1.25em;
	margin:0 0 5px;
}
#home .section p a{
	cursor:pointer;
	position:relative;
}
