
#right-column{
	width: 320px !important;
}

/* REISLOKET */

h2 a { color: #4B911C;  }

/* Subnav */

ul.subnav { 
	border-top: 1px solid #ececec;
	padding: 0 0 0 0; 
	margin: 0 0 15px 0;
	font-size: 13px;
	font-weight: bold;

}

ul.subnav li { 
	/*height: 20px;*/
	border-bottom: 1px solid #ececec;
	padding: 1px 0 1px 0;
	list-style:none;
	 
}

ul.subnav li a {
	display: block;
	/*width: 200px;*/
	/* padding: 8px 0 8px 0;*/
	margin: 0 0 0 0;
}

ul.subnav a:hover {
	/* background-color: #F8F8F8; */	
}

ul.subnav .subnav-current {
	color: #4B5053;
	/*background-color: #f3f8fc;*/
	background-color: #f1fbff;
}

ul.subnav li a img {
	padding: 0 8px 0 3px;
}


/* SubSubnav */

ul.subsubnav { 
	padding: 0 0 0 8px; 
	margin: 14px 0 3px 0;
	font-size: 13px;
	background: #f2f2f2;
	height: 28px;
}

ul.subsubnav li { 
	padding: 5px 0px 0px 0px;
	list-style:none;
	font-size: 11px;
	float: left; 
}

ul.subsubnav span {
	color: #b2b2b2;
	padding: 0 4px;
}

ul.subsubnav .subsubnav-current {
	color: #4b5053;
	font-weight: bold;
}


/* extra's voor nav op home */

#header-right ul.subnav{
	background: transparent;
	border: none;
}

#header-right ul.subnav li{
	width: 240px;
	float: left;
	margin: 2px 10px 15px 0;
	border: none !important;
}

#header-right ul.subnav li img{
	display: block; 
	float: left;

}

#header-right ul.subnav li span{
	font-weight: normal;
	font-size: 11px;
}

/* Images in content */

.reisloket-img-left {
	float: left;
	padding: 6px 15px 10px 0;
}

/* Subcat list */

.reisloket-subcat-intro {
	border-top: 1px solid #ececec;
	padding: 15px 0 11px 0;	
}

.reisloket-subcat-intro img {
	padding: 0 0 0 5px;	
}

.reisloket-subcat-intro h2 {
	margin: 0 0 0 80px;	
}

.reisloket-subcat-intro p {
	margin: 0 0 0 80px;	
	line-height: 20px;
	padding: 5px 0 3px 0;
}


/* Service subcat list */

.reisloket-service-left, .reisloket-service-right {
	border-top: 1px solid #ececec;
	padding: 15px 0 11px 0;
	margin: 10px 0px 0px 0;
	width: 312px; 
	float: left; 	
}

.reisloket-service-left {
	margin-right: 20px;
}

.reisloket-service-left img, .reisloket-service-right img {
	padding: 0 0 0 5px;	
}

.reisloket-service-left h2, .reisloket-service-right h2 {
	margin: 0 0 0 80px;	
}

.reisloket-service-left p, .reisloket-service-right p {
	margin: 0 0 0 80px;	
	line-height: 20px;
	padding: 5px 0 3px 0;
}

.reisloket-service-first {
	border-top: 0px;	
}


/* Tekstkolommen bij overzichtspagina subcat */

div.subcoll,div.subcolr {
	display: block; 
	width: 312px; 
	float: left; 
	margin: 5px 0 0px 0;
	padding: 0;
	line-height: 20px;
}
div.subcoll{
	margin: 5px 20px 0px 0;
}

/* informatieve pagina tekst */

#content-left-reisloket-big {
	float:left;
	width: 659px;	
}

#content-left-reisloket-big p {
	line-height: 20px;	
}

/* reisorganisaties */

div#zoekreisorg div{
	height: 55px;
	padding: 10px 0 0 90px;
	border: 1px solid #fff;
	background: #f8f8f8 url('/templates/portal/img/icons/reisloket/zoeken.gif') no-repeat 20px 50%; 
	text-align: left;
}

div#zoekreisorg div form{
	float: left;
}

div#zoekreisorg{
	border: 1px solid #ececec;
	margin: 0 0 20px 0;
}

div#zoekreisorg span{
	display: block;
	float: left;
	margin: 0 0 0 15px;
}

div#zoekreisorg label{
	font-weight: bold;
	font-size: 90%;
	color: #4d4c4a;
	clear: both;
}

div#zoekreisorg select{
	border: 1px solid #72bed8;	
	display: block;
	width: 135px;
	clear: both;
}

div#zoekreisorg span.empty{
	display: block;
	width: 135px;
	clear: both;
	float: none;
	margin: 0;
}

div#zoekreisorg #button-destination { 
	display: block;
	width: 68px;
	height: 24px;
	float: left;
	
	border: 0px!important;

	background: transparent url(../img/reisloket/button-zoekreisorg.png); 
	background-repeat: no-repeat;
	background-position: 0 -24px;

	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	font-family: "arial", serif;
	cursor : pointer;
	margin: 15px 0 0 20px;
	padding: 0 0 1px 0;
}

div#zoekreisorg #button-destination:hover { 
	background: transparent url(../img/reisloket/button-zoekreisorg.png) no-repeat; 
}


div#reissoortentagcloud{
	display: block;
	float: left;
	width: 324px;
	margin: 0 10px 0 0;
}

div#reissoortentagcloud a{
	line-height: 110%;	
	padding: 6px;
}


div#populairereisorgs{
	display: block;
	float: left;
	width: 324px;
	margin: 0 0 0 0;
}

div#populairereisorgs div.l, div#populairereisorgs div{
	display: block;
	float: left;
	width: 152px;
	margin: 0px 0 15px 0;
	overflow: hidden;
	padding: 0;
}
div#populairereisorgs div.l{
	margin-right: 20px;
}


div#populairereisorgs div a{
	margin-top: 20px;
	display: block;
}

div#populairereisorgs div img{
	margin-right: 10px;
}






/* home */

#toolbox{
	border: 1px solid #bde5f2;
	margin: 0 0 10px 0;
	background: #fff;
}

#toolbox .tab-container {
	background-color: #f1fbff;
	background-image: url("../img/reisloket/tab-container-bg.gif");
	background-position: 0 3px;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	line-height:normal;  
	width: 448px;
	height: 34px;
	overflow: hidden;
}


#toolbox .tab-container ul {	  
  margin:0px;
  padding:3px 4px 0 4px;
  list-style:none;
  width: 4480px;
}


  
#toolbox .tab-container li {
  float:left;
  background: transparent url("../img/reisloket/tab-container-divider.gif") no-repeat left top;   
  margin:0;
  padding: 0px 0 5px 8px;  
}

#toolbox .tab-container a {
  float:left;
  display:block;
  padding:9px 11px 2px 3px;
  text-decoration:none;
  font-size: 11px;
  text-transform: uppercase;
  color: #5D98BA;
}

#toolbox .tab-container a:hover { color: #0489B7; }

#toolbox .tab-container li.first{
	background: none;
}

#toolbox .tab-container li.current {
  background:url("../img/reisloket/tab-container-left-on.gif") no-repeat left top;
}
 
#toolbox .tab-container li.current a {
  background:url("../img/reisloket/tab-container-right-on.gif") no-repeat right top;
  color:#333;
  padding-bottom:8px;
}

#toolbox .tab-container li.after-current {
	background: transparent;
	padding: 0px 0 5px 5px; 
}


#toolbox #reisloket-toolbox-tab-content {
	position: relative;
	margin: 5px 0 5px 10px;
	padding: 0;
	line-height: 20px !important;
	color: #646464;
	height: 150px;
	width: 425px;
	overflow: hidden;
}

#toolbox input, #toolbox select{
	border: 1px solid #7f9db9;
}

#vliegtickets, #reisverzekering, #hostels { padding-top: 10px; }

#vliegtickets img {	padding: 10px 15px 0px 5px; }
#reisverzekering img {	padding: 10px 15px 0px 5px; }
#hostels img {	padding: 10px 15px 0px 5px; }

.tab-p-inspringen1 { padding: 10px 0 0 80px; }
.tab-p-inspringen2 { padding: 0px 0 0 80px; }

#reis-voorbereiden {
	display: block;
	float: left;
	width: 324px; 
	line-height: 20px; 
}

/* Handig */

#handig{
	display: block;
	float:left;
	width: 320px;
	margin: 0 0 0 15px;
}

#handig div.item {
	
	padding: 0 0 11px 0;
	margin: 0px 0px 0px 0;
	width: 300px; 
	float: left; 	
}


#handig .item img{
	padding: 0 0 0 0px;	
}

#handig .item h2 {
	margin: 0 0 0 40px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	font-size: 100%;	
}

#handig .item h2 a { color: #0489B7; }

#handig .reisloket-service-left h2 a, #handig .reisloket-service-right h2 a{
	color: #4B911C;
}

#handig .item p {
	margin: 0 0 0 40px;	
	line-height: 20px;
	padding: 0px 0 0px 0;
	dislay: block;
	width: 280px;
}


