body, td {
 font-size          : 12px !important;
}

a,
a:visited,
a:hover,
a:active {
 color              : #009835;
 text-decoration    : underline;
}


h4 {
  margin-top        : 10px;
  padding           : 4px 0px 4px 0px;
  border-bottom     : 1px solid #BA0A15;
  color             : #BA0A15;
  font-size         : 13px;
}

h2 {
  color							: #009835;
  font-size					: 15px;
  font-family				: verdana;
  padding						: 0px;
  margin						: 0px;
  line-height				: 20px;
  height						: 23px;
}

.nowrap {
	white-space: nowrap;	
}

#Footer {
 background         : #fff url(/images/nav/footer.gif) bottom left;
}

#LeftBorder {
 background         : url(/images/nav/left.gif);
}

#RightBorder {
 background         : url(/images/nav/right.gif);
}
/* Leftmenu */
div#MenuLeft ul li {
 background					: url(/images/menu/dotted_line.gif) bottom left no-repeat;
}

div#MenuLeft ul li ul li {
 padding-left			  : 7px;
 background         : url(/images/menu/arrow.gif) no-repeat 0 10px;
 color              : #009835;
}

div#MenuLeft ul li ul li a {
 color              : #009835;
}

div#MenuLeft ul li ul li.active a,
div#MenuLeft ul li ul li a:hover {
 background         : #def2e5;
}

div#topmenu a,
div#MenuLeft a,
div#MenuLeft span {
 color              : #009835;
}

div#MenuLeft li#node_526 ul {
 display            : block;
}
/* Einde Leftmenu */

div#MenuRight h3,
div#MenuRight h3 a {
 color              : #009835;
}

div#header {
 background         : url(/images/nav/header.jpg);
}

div#header a#slogan
{
	font-size: 21px;
	left: 205px;
	top: 120px;
}

div#header a#extralink
{
	position: absolute;
	top: 50px;
	right: 50px;
	width: 150px;
	height: 100px;
}

div#topmenu {
 border-color       : #fdca00;
 left								: 200px;
 margin-top         : 3px;
}

div#topmenu ul li {
 border-color       : #fdca00;
}

#topmenu,
#topmenu ul li {
 border-color       : #fdca00;
}

div#Breadcrumbs {
 width              : 600px;
 height             : 20px;
 font-size          : 11px;
 color              : #009835;
}

div#Breadcrumbs span {
 font-weight        : bold;
 font-size          : 11px;
 display            : inline;
 margin-left        : 0px;
}

div#Breadcrumbs a {
 text-decoration    : none;
 color              : #009835;
}

/* Overzichtslijsten */
table#list {
 width              : 600px;
 background         : #009835 url(/images/nav/page_header_left.gif) no-repeat top left;
}

table#list.RondreisSportief {
 background         : #00ABAB url(/images/nav/page_header_sportief.png) no-repeat top left;		
}

table#list.RondreisBasis {
 background         : #79b212 url(/images/nav/page_header_basis.png) no-repeat top left;		
}

table#list.Winterzon {
 background         : #f9b700 url(/images/nav/page_header_winterzon.png) no-repeat top left;		
}

table#list.RondreisThema {
 background         : #9d529c url(/images/nav/page_header_thema.png) no-repeat top left;		
}

table#list.RondreisPlus {
 background         : #e77500 url(/images/nav/page_header_rondreis_plus.png) no-repeat top left;		
}

table#list.VerblijfPlus {
 background         : #aa2137 url(/images/nav/page_header_verblijf_plus.png) no-repeat top left;		
}

table#list td,
table#list th {
 padding            : 5px;
}

table#list tr.header {
 height             : 17px;
}

table#list th,
table#list th a {
 text-align         : left;
 text-decoration    : none;
 color              : #FFFFFF;
 font-weight        : bold;
}

table#list th a {
 text-decoration: underline;
}

table#list th a.sortdesc {
 padding-right      : 14px;
 background         : url(/images/nav/sort_down.gif) no-repeat right 3px;
}

table#list th a.sortasc {
 padding-right      : 14px;
 background         : url(/images/nav/sort_up.gif) no-repeat right 2px;
}

table#list tr {
 height             : 20px;
}

table#list td {
 height             : 20px;
}

table#list td a {
 color              : #009835;
}

table#list tr.footer {
 height             : 11px;
}

.type0 {
 background         : #CECAE5;
}

.type1 {
 background         : #E77700;
}

.type2 {
 background         : #78AF11;
}

.type3 {
 background         : #00ABAB;
}

.type4 {
 background         : #E8A800;
}

.type5 {
 background         : #9D529C;
}

table#list tr.row1 {
 background         : #FFFFFF;
}

table#list tr.row2 {
 background         : #def2e5;
}

table#list td {
 border-left        : 1px solid #FFFFFF;
}

table#list td.left {
 border-left        : 1px solid #009835;
}

table#list td.right {
 border-top         : 1px solid #FFFFFF;
 border-right       : 1px solid #009835;
}

table#list td.red {
 background         : #e60003;
 color         			: #FFFFFF;
}

table#list td.green {
 background         : #009835;
}

table#list td.orange {
 background         : #fdca00;
}

table#list td.blue {
 background         : #def2e5;
}

table#list td.geannuleerd {
 background         : #CCCCCC;
}

table#list td.highlight {
 background         : #FFB3B8;
}

table#list tr.footer td {
 font-size          : 0px;
 background         : url(/images/nav/page_footer.gif) no-repeat right bottom;
 height             : 1px;
 border-left        : 1px solid #009835;
}

table#list.RondreisBasis tr.footer td {
 background         : #FFFFFF url(/images/nav/page_footer_basis.png) no-repeat right bottom;
 border-left        : 1px solid #79b212;	
}

table#list.RondreisSportief tr.footer td {
 background         : #FFFFFF url(/images/nav/page_footer_sportief.png) no-repeat right bottom;
 border-left        : 1px solid #00abab;	
}

table#list.Winterzon tr.footer td {
 background         : #FFFFFF url(/images/nav/page_footer_winterzon.png) no-repeat right bottom;
 border-left        : 1px solid #f9b700;	
}

table#list.RondreisThema tr.footer td {
 background         : #FFFFFF url(/images/nav/page_footer_thema.png) no-repeat right bottom;
 border-left        : 1px solid #9d529c;	
}

table#list.RondreisPlus tr.footer td {
 background         : #FFFFFF url(/images/nav/page_footer_rondreis_plus.png) no-repeat right bottom;
 border-left        : 1px solid #e77500;	
}

table#list.VerblijfPlus tr.footer td {
 background         : #FFFFFF url(/images/nav/page_footer_verblijf_plus.png) no-repeat right bottom;
 border-left        : 1px solid #aa2137;	
}

table#list.RondreisBasis td.left {
 border-left        : 1px solid #79b212;
}

table#list.RondreisSportief td.left {
 border-left        : 1px solid #00abab;
}

table#list.Winterzon td.left {
 border-left        : 1px solid #f9b700;
}

table#list.RondreisThema td.left {
 border-left        : 1px solid #9d529c;
}

table#list.RondreisPlus td.left {
 border-left        : 1px solid #e77500;
}

table#list.VerblijfPlus td.left {
 border-left        : 1px solid #aa2137;
}

table#list.RondreisBasis td.right {
 border-right        : 1px solid #79b212;
}

table#list.RondreisSportief td.right {
 border-right        : 1px solid #00abab;
}

table#list.Winterzon td.right {
 border-right        : 1px solid #f9b700;
}

table#list.RondreisThema td.right {
 border-right        : 1px solid #9d529c;
}

table#list.RondreisPlus td.right {
 border-right        : 1px solid #e77500;
}

table#list.VerblijfPlus td.right {
 border-right        : 1px solid #aa2137;
}

div#filters {
 position           : relative;
 margin-bottom      : 5px;
}

table#typelegend {
 background         : #FFFFFF;
 margin-top         : 5px;
 margin-left        : 10px;
}

table#typelegend td a {
 color              : #FFFFFF;
 font-weight        : bold;
}

/* Pagina en Artikelen */
div#filters.ArticleHalf h2, div#filters.ArticleFull h2 {
 font-weight: normal;
}

div.ArticleFull img {
 float              : none;
}

div.ArticleHalf,
div.ArticleFull {
 background         : url(/images/nav/page_header_left.gif) top left no-repeat;
}

div.PageTab {
 background         : #009835 url(/images/nav/page_header_left.gif) top left no-repeat;
}

div.PageContent
{
 border-left        : 1px solid #009835;
 border-right       : 1px solid #009835;
 height             : 1%;
 font-size          : 12px;
 font-family        : verdana;
}

div.PageTab,
div.PageContent {
 clear              : both;
}

div.PageTab h2 {
 color              : #FFFFFF;
 font-size          : 12px;
 font-family        : verdana;
 padding            : 0px;
 padding-top        : 1px;
 margin             : 0px;
 margin-left        : 15px;
 line-height        : 20px;
 height             : 22px;
}

div.ArticleFooter,
div.PageFooter
{
 font-size          : 0px;
 background         : url(/images/nav/page_footer.gif) no-repeat right bottom;
 height             : 11px;
 border-left        : 1px solid #009835;
 display            : block;

}

div#mapcontainer {
 width              : 600px;
 border-bottom      : 1px solid #009835;
}

div.map_popup {
 visibility         : hidden;
 position           : absolute;
 top                : 0px;
 left               : 0px;
 z-index            : 80;
 width              : 300px;
 height             : 200px;
 background         : white;
 border             : 1px solid #009835;
}

div.map_popup img {
 border             : double 3px #009835;
}

div.map_popup div.top {
 height             : 20px;
 width              : 294px;
 background         : #009835;
 color              : #FFFFFF;
 font-size          : 13px;
 font-weight        : bold;
 text-align         : center;
 line-height        : 16px;
 padding            : 8px 3px;
}

div.map_popup div.left {
 float              : left;
 padding-top        : 14px;
 width              : 148px;
 height             : 150px;
 color              : #009835;
 font-size          : 14px;
 text-align         : center;
}

div.map_popup div.right {
 float              : right;
 padding-top        : 14px;
 width              : 150px;
 height             : 150px;
 background-color   : #E6F1D8;
 border-left        : 1px solid #009835;
 font-size          : 11px;
}

div.dates {
 margin-left        : 10px;
 line-height        : 20px;
 text-align         : left;
}

div#mapcontainer div.PageContent
{
 padding            : 0px;
 text-align         : right;
}

div.ArticleHalf h2, div.ArticleFull h2    {
 background         : #009835;
}

div.ArticleHalf h2 span.strong, div.ArticleFull h2 span.strong {
 font-weight        : bold;
}

div.ArticleFull div.ArticleBody p {
 padding-bottom     : 0px;
 /*font-size          : 12px;*/
}

div.ArticleBody a {
 color              : #009835;
 text-decoration    : underline;
}

div.ArticleBody {
 background         : #FFFFFF;
 border-left        : 1px solid #009835;
 border-right       : 1px solid #009835;
 font-size          : 12px;
}

div.ArticleLink {
 margin-bottom      : 2px;
}

a.ReadMore,
a.ReadMore:visited,
a.ReadMore:hover,
a.ReadMore:active
 {
 float							: right;
 color							: #00A6EB !important;
 text-decoration		: underline;
 line-height				: 15px;
 vertical-align			: top;
 padding-right			: 18px;
 background         : url(/imagelib/articles/article_read_more.gif) no-repeat right 3px;
}

img.imgleft {
 margin-top         : 4px !important;
 float              : left !important;
 margin-right       : 10px !important;
 border             : #009835 1px solid;
}

img.imgright {
 margin-top         : 4px !important;
 margin-left        : 10px !important;
 float              : right !important;
 border             : #009835 1px solid;
}

img.imgclear {
 clear: both;
 border: 0;
}

div#voyagedetails {
 width              : 600px;
}

div#voyagedetails div#detailtabs {
 height             : 22px;
 border-bottom      : 1px solid #009835;
}

div#voyagedetails div#titlebar,
div#voyagedetails div#footerbar
{
 background-color  : #009835;
 color             : #FFFFFF;
 height            : 23px;
}

div#voyagedetails div#titlebar {
 height             : 47px;
 margin-top         : 1px;
 font-size          : 12px;
}

div#voyagedetails div#titlebar div#left {
 padding-left       : 5px;
 width              : 350px;
 float              : left;
}

div#voyagedetails div#titlebar div#right {
 padding-right      : 5px;
 float              : right;
}

div#voyagedetails div#titlebar div#right div {
 margin-left        : 5px;
}

div#voyagedetails div#titlebar div#right div.price {
 margin-top         : 2px;
 float              : left;
 cursor             : default;
 font-weight        : bold;
 line-height        : 19px;
}

div#voyagedetails div#titlebar div#right div.price i {
 margin-left        : 1px;
 font-weight        : normal;
}

div#voyagedetails div#titlebar div#right div.bookbutton {
 margin				: 3px 10px 3px 16px;
 padding-top        : 6px;
}

div#voyagedetails div#titlebar h1
{
  padding			: 0px;
  margin			: 0px;
  margin-top        : 2px;
  color             : #FFFFFF;
  height            : 22px;
  font-family		: verdana;
  font-size         : 12px;
  line-height		: 20px;
}

div#voyagedetails div#footerbar {
 background         : #009835 url(/images/nav/page_footer_right_solid.gif) no-repeat right bottom;
}

div#voyagedetails div#content {
 min-height         : 300px;
 padding            : 10px;
 line-height        : 16px;
 height             : 1%;
 border-left        : 1px solid #009835;
 border-right       : 1px solid #009835;
}

div#voyagedetails div#picture1 {
}

div#voyagedetails div#text1 {
 padding-top        : 15px;
 padding-bottom     : 5px;
}

div#voyagedetails div#icon {
	float: right;
	text-align: right;
}

div#voyagedetails div.sharing-buttons {
 clear: both;
}

div#voyagedetails div#bookbtn {
 width              : 100%;
}

div#voyagedetails div#pricetable {
 margin-top         : 15px;
 margin-bottom      : 20px;
 width              : 100%;
}

/*div#voyagedetails div#pricetable table {
 border             : 0px solid black;
}

div#voyagedetails div#pricetable table th {
 width : 100px;
 background-color   : #E8A800;
}

div#voyagedetails div#pricetable table td {
 background-color   : #FBEECC;
}*/



div#voyagedetails div#pricetable table
{
	background-color: #000;
}

div#voyagedetails div#pricetable table th
{
	background-color: #009835;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 100;
	padding: 5px;
}

div#voyagedetails div#pricetable table th.desc
{
	background-color: #EEBE40;
	text-align: left;
	padding: 5px;
}

div#voyagedetails div#pricetable table td
{
	background-color: #eef2b2;
	text-align: right;
	padding: 5px;
}

div#voyagedetails div#pricetable table td.desc
{
	background-color: #e3e97f;
	text-align: left;
	padding: 5px;
}

div#voyagedetails div#details {
 float              : left;
 width              : 50%;
}

div#voyagedetails div#details strong {
 color              : #000000;
}

div#voyagedetails div#details ul {
 margin-left        : 0;
 padding-left       : 15px;
 margin-top         : 7px;
}

div#voyagedetails div#map {
 float              : left;
 width              : 50%;
 text-align         : center;
}

div#voyagedetails div#map img {
 border             : 0px;
}

div#voyagedetails div#details div#text2 {
 clear              : both;
}

div#detailtabs ul {
 margin             : 0;
 padding            : 0;
 list-style         : none;
}

div#detailtabs ul li
{
 float              : left;
 margin             : 0;
 padding            : 0 0 0 4px;
 margin-right       : 2px;
 background         : url(/images/nav/tabs/left.gif) no-repeat left top;
}

div#detailtabs ul li a
{

 float              : left;
 display            : block;
 padding            : 5px 5px 4px 1px;
 text-decoration    : none;
 font-size          : 11px;
 color              : #009835;
 background         : url(/images/nav/tabs/right.gif) no-repeat right top;
}

div#detailtabs ul li.current
{
 background-position: 0% -50px;
 border-width       : 0;
}

div#detailtabs ul li.current a
{
 background-position: 100% -50px;
 padding-bottom    : 4px;
 color             : #FFFFFF;
 font-weight       : bold;
}

/* BUTTONS */
div.bookbutton,
div.buttonred {
 height             : 33px;
 float              : left;
 padding            : 0px 3px 0px 0px;
}


div.buttonred a{
 float              : left;
 text-align         : center;
 display            : block;
 padding            : 9px 9px 10px 9px; /* trbl */
 text-decoration    : none;
 white-space        : nowrap;
 font-family        : verdana;
 font-size          : 12px;
 font-weight        : bold;
 cursor             : pointer;
}

div.ButtonGreen,
div.ButtonContact {
 height             : 22px;
 float							: left;
 background					: url(/images/nav/buttons/btn_right.gif) no-repeat top right;
 padding						: 0px 3px 4px 0px; /* trbl */
}

div.ButtonGreen a,
div.ButtonGreen a:visited,
div.ButtonGreen a:active,
div.ButtonGreen a:hover,
div.ButtonContact a,
div.ButtonContact a:visited,
div.ButtonContact a:active,
div.ButtonContact a:hover {
 float							: left;
 text-align         : center;
 display						: block;
 background					: url(/images/nav/buttons/btn_left.gif) no-repeat;
 padding						: 4px 7px 5px 9px; /* trbl */
 text-decoration		: none;
 color							: #FFF;
/* font-family				: verdana; */
 font-size					: 12px;
 font-weight				: bold;
 cursor							: pointer;
 line-height        : 14px !important;
}

div.bookbutton
{
 float             : left;
 display           : block;
}

div.bookbutton img
{
 border-style      : none;
}


div.buttonred {
 background         : url(/images/nav/buttons/button_red_right.gif) no-repeat right top;
}

div.buttonred a {
 background         : url(/images/nav/buttons/button_red_left.gif) no-repeat left top;
 color              : #FFFFFF;
}


div.Button a, div.Button a:visited, div.Button a:active, div.Button a:hover,
ul.Button a, ul.Button a:visited, ul.Button a:active, ul.Button a:hover {
 color              : #009835;
}

/* Booking */
div#bookpage h1 {
 font-size          : 14px;
 color              : #009835;
 margin             : 0px;
 margin-bottom      : 5px;
}

div#bookpage select {
 font-size          : 12px;
}

div#bookpage table tr {
 height             : 20px;
}

.trgdonker a,
.trglicht a {
 font-weight        : bold;
 color              : #000000;
 text-decoration    : none;
}

.tabelkop1 { color: #000; font-weight: bold; font-size: 12px; vertical-align: bottom; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border-bottom: 1px solid #a9a9a9; height: 28px; }
/*
Stijlen boeken
*/
.light_boek_reisinfo { background: #78AF11 url(../images/boek_boog_light.gif) no-repeat left top; }
.special_boek_reisinfo { background: #9D529C url(../images/boek_boog_special.gif) no-repeat left top; }
.norm_boek_reisinfo { background: #e77700 url(../images/boek_boog.gif) no-repeat left top; }
.sport_boek_reisinfo { background: #00ABAB url(../images/boek_boog_sport.gif) no-repeat left top; }
.winter_boek_reisinfo { background: #E8A800 url(../images/boek_boog_winter.gif) no-repeat left top; }
.boektekst { color: maroon; }
.bs_groen { background-color: #8fc794; }
.bs_oranje { background-color: #f90; }
.bs_rood { background-color: red; }
.trgdonker { font-size: 12px; background-color: #def2e5; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #white; }
.trglicht { font-size: 12px; background-color: #def2e5; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #white; height: 25px; }
.footnote { color: maroon; font-size: 12px; }

div.excursion_teaser {
 width              : 250px;
}

div#excursion_left,
div#dayprogram_left,
div#vrijedagen_left
 {
 width              : 100%;
 float              : left;
}

div#excursion_right,
div#dayprogram_right,
div#vrijedagen_right
 {
 width              : 250px;
 float              : right;
 text-align         : right;
 color              : #009835;
 font-size          : 12px;
 font-style         : italic;
 line-height        : 14px;
}

.suggestie-kopje,
div.dayprogram_day {
 color              : #009835;
 font-weight        : bold;
}

div.dayprogram_desc {
 margin-bottom      : 5px;
}

div.excursion_day {
 color              : #009835;
 font-weight        : bold;
}

div.excursion_desc {
 margin-bottom      : 5px;
}

div#highlightthumbs
{
 width              : 100%;
 height             : 1%;
}

div#highlightthumbs div#highlightthumb
{
 float             : left !important;
 margin-top        : 10px;
 width             : 33%;
}


.shadowed {
 float             : left;
 background        : url(/images/nav/drop-shadow.png) no-repeat bottom right !important;
 background        : url(/images/nav/drop-shadow.gif) no-repeat bottom right;
 margin            : 6px 0 0 6px !important;
 margin            : 6px 0 0 3px;
}

.shadowed img {
 display           : block;
 position          : relative;
 background-color  : #fff;
 border            : 1px solid #999;
 margin            : -6px 6px 6px -6px;
 padding           : 4px;
}

div#icon
{
 width             : 100%;
 height            : 1%;
}

div#stamp {
 float             : left;
 padding           : 3px 10px 10px 0px;
}

.ervaringen_feed {
 background-color  : #e8f6ed;
 border            : 1px solid #009835;
 margin-bottom     : 10px;
}

.ervaringen_detail {
 display           : none;
 border-bottom     : 1px solid #009835;
}

.ervaringen_detail H2 {
 font-size         : 16px;
 line-height       : 18px;
}

.ervaringen_detail H3 {
 font-size         : 14px;
 line-height       : 16px;
 color						 : #009835;
}

.ArticleBody H3 {
 font-size         : 14px;
 color						 : #009835;
 padding-left      : 15px;
 padding-top       : 15px;
}

.lees_meer {
 padding-right     : 10px;
}

.lees_meer_ervaringen {
 padding-right     : 20px;
}

.lees_meer_ervaringen a,
.lees_meer_ervaringen a:visited,
.lees_meer_ervaringen a:hover,
.lees_meer_ervaringen a:active {
	text-decoration    : none;
}

.open_ervaringen {
 background        : url(/images/nav/menu/reisverhaal_pijl_beneden.gif) no-repeat right 3px;
 padding-right     : 20px;
 float             : right;
}

.close_ervaringen {
 background        : url(/images/nav/menu/reisverhaal_pijl_rechts.gif) no-repeat right 2px;
 padding-right     : 20px;
 float             : right;
}

.LegendBeschikbaar,
.LegendVol,
.LegendVertrokken,
.LegendAanvraag,
.LegendGeanuleerd
{
	text-align       : center;
	width            : 95px;
	height           : 18px;
	border           : #b5b5b5 1px solid;
}

.LegendBeschikbaar {
	background-color : #009835;
}

.LegendVol {
	background-color : #e60003;
	color 			 : #FFFFFF;
}

.LegendVertrokken {
	background-color : #fdca00;
}

.LegendAanvraag {
  background-color : #def2e5;
}

.LegendGeanuleerd {
  background-color : #cccccc;
}

div#Legenda {
	float            : left;
	padding-left     : 13px;
	background-color : #FFFFFF;
}

div#LegendText {
	padding-top      : 5px;
	float            : left;
	background-color : #FFFFFF;
}

div#LegendDiv {
	padding-left     : 15px;
	background-color : #FFFFFF;
}

div#Legend {
	margin-bottom    : 10px;
	background-color : #FFFFFF;
}

.InfoDagen {
	border: 1px solid #009835;
}

.InfoDagen p {
	padding: 5px;
}

.Picto {
  font-size					: 12px;
  font-family				: verdana;
}

hr {
 color              : #009835;
}

#faq {
 font-size          : 12px;
}

#faq h3 {
 font-size          : 12px;
 color              : black;
}

div#toolTip
{
}

div.ArticleBody div.priceblock {
	background-image: url(/images/grey_background.gif);
	background-repeat: no-repeat;
	height: 89px;
  padding: 3px;
}

/*Slideshow Homepage*/
div#slideshow 
{
	width             : 598px;
	height            : 250px;
}

.slideshow {
  border            : #009835 1px solid;
	display           : block;
	z-index           : 1;
	margin            : 0;
	margin-bottom     : 5px;
}
.slideshow-images {
	display: block;
	overflow: hidden;
	background-color: #E0F3FA;
	text-align: left;
}
.slideshow-images img {
	border: 10px solid white;
	display: none;
	position: absolute;
	z-index: 2;
	float: left;
	left: 0;
	top: 0;
}

.slideshow-thumbnails {
	display: none;
	overflow: hidden;
}

.slideshow-images-visible {
	opacity: 1;
}
.slideshow-images-prev {
	opacity: 0;
}
.slideshow-images-next {
	opacity: 0;
}

/*.slideshow a img {
	border: 0;
}*/

.slideshow-captions {
 /* border: 1px solid red; */
	background: #FFF;
	bottom: 0;
	color: #000;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	width: 100%;
	z-index: 998;
}

.slideshow-captions-hidden {
	height: 0;
	opacity: 0;
}

.slideshow-captions-visible {
	height: 22px;
	opacity: .9;
	_filter: alpha(opacity=90);
	-moz-opacity:.90;
}

.slideshow-controller {
  position: absolute;
  bottom: 3px;
  right: 0;
  z-index: 999;
}

.slideshow-controller a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  line-height: 15px;
  text-align: center;
  height: 15px;
  width: 15px;
  margin-right: 5px;
}

.slideshow-controller li.num a {
  background: url('/images/nav/slideshow/inactive.gif');
  color: white;
}

.slideshow-controller li.num_active a {
	background: url('/images/nav/slideshow/active.gif');
	color: black;
}

.slideshow-controller li.prev a {
	display: none;
}

.slideshow-controller li.next a {
	display: none;
}

.slideshow-controller li.play a {
	background: url('/images/nav/slideshow/play.gif') !important;
}

.slideshow-controller li.pause a {
	background: url('/images/nav/slideshow/stop.gif');
}

.slideshow-controller li.first a {
	display: none;
}
.slideshow-controller li.last a {
	display: none;
}

.slideshow-controller li {
  float: left;
  list-style: none;
}

.slideshow-controller-hidden {
	opacity: 1;
}
.slideshow-controller-visible {
	opacity: 1;
}
/*Einde slideshow*/

.BannerLeft {
 margin-top: 15px;
}




/* Brochure bestellen */


form#webshop_feed {
 padding: 15px 0 0 15px;
 }

form#webshop_feed td.formtext {
 width: 130px;
 padding: 10px 0;
 }
 
form#webshop_feed td.forminput {
 width: 270px;
 }

.ArticleFull {
 position: relative;
 }

.ArticleFull #Brochure_image {
 position: absolute;
 left: 390px;
 top: 40px;
}
 
/* Poll */
div#poll div.answer div.score div.score-bar
{
	background: #fdca00;
	border-left: 1px solid #fdca00;
}

div.btn_book
{
	float			: left;	
	background 		: url(/images/nav/buttons/boeken_links.gif) no-repeat top left;
	height			: 30px;
	margin-top		: 8px;
}

div.btn_book a,
div.btn_book a:visited
{
	margin-left			: 30px; 
	padding-right		: 15px;
	padding-top			: 8px;
	height				: 30px;
	line-height			: 14px !important;
	color				: #FFFFFF !important;
	float				: left;
	text-decoration		: none;
	font-size			: 12px;
	font-weight			: bold;
	cursor				: pointer;
	background : url(/images/nav/buttons/boeken_rechts.gif) no-repeat top right;
}

div#rallytype_sharing 
{
	padding	: 20px 14px 5px 14px;	
}

/* Reissoort: Rondreis Sportief */
div.ArticleHalf.RondreisSportief, 
div.ArticleFull.RondreisSportief {
 background         : url(/images/nav/page_header_sportief.png) top left no-repeat;
}

div.ArticleHalf.RondreisSportief h2, 
div.ArticleFull.RondreisSportief h2 {
 background			: #00abab;
}

div.ArticleHalf.RondreisSportief div.ArticleBody, 
div.ArticleFull.RondreisSportief div.ArticleBody {
 border-left: 1px solid #00abab;
 border-right: 1px solid #00abab;
}

div.ArticleHalf.RondreisSportief div.ArticleFooter, 
div.ArticleFull.RondreisSportief div.ArticleFooter {
 background         : url(/images/nav/page_footer_sportief.png) no-repeat right bottom;
 border-left        : 1px solid #00abab;
}

/* Reissoort: Rondreis Plus */
div.ArticleHalf.RondreisPlus, 
div.ArticleFull.RondreisPlus {
 background         : url(/images/nav/page_header_rondreis_plus.png) top left no-repeat;
}

div.ArticleHalf.RondreisPlus h2, 
div.ArticleFull.RondreisPlus h2 {
 background			: #e77500;
}

div.ArticleHalf.RondreisPlus div.ArticleBody, 
div.ArticleFull.RondreisPlus div.ArticleBody {
 border-left: 1px solid #e77500;
 border-right: 1px solid #e77500;
}

div.ArticleHalf.RondreisPlus div.ArticleFooter, 
div.ArticleFull.RondreisPlus div.ArticleFooter {
 background         : url(/images/nav/page_footer_rondreis_plus.png) no-repeat right bottom;
 border-left        : 1px solid #e77500;
}

/* Reissoort: Rondreis Basis */
div.ArticleHalf.RondreisBasis, 
div.ArticleFull.RondreisBasis {
 background         : url(/images/nav/page_header_basis.png) top left no-repeat;
}

div.ArticleHalf.RondreisBasis h2, 
div.ArticleFull.RondreisBasis h2 {
 background			: #79b212;
}

div.ArticleHalf.RondreisBasis div.ArticleBody, 
div.ArticleFull.RondreisBasis div.ArticleBody {
 border-left: 1px solid #79b212;
 border-right: 1px solid #79b212;
}

div.ArticleHalf.RondreisBasis div.ArticleFooter, 
div.ArticleFull.RondreisBasis div.ArticleFooter {
 background         : url(/images/nav/page_footer_basis.png) no-repeat right bottom;
 border-left        : 1px solid #79b212;
}

/* Reissoort: Rondreis Thema */
div.ArticleHalf.RondreisThema, 
div.ArticleFull.RondreisThema {
 background         : url(/images/nav/page_header_thema.png) top left no-repeat;
}

div.ArticleHalf.RondreisThema h2, 
div.ArticleFull.RondreisThema h2 {
 background			: #9d529c;
}

div.ArticleHalf.RondreisThema div.ArticleBody, 
div.ArticleFull.RondreisThema div.ArticleBody {
 border-left: 1px solid #9d529c;
 border-right: 1px solid #9d529c;
}

div.ArticleHalf.RondreisThema div.ArticleFooter, 
div.ArticleFull.RondreisThema div.ArticleFooter {
 background         : url(/images/nav/page_footer_thema.png) no-repeat right bottom;
 border-left        : 1px solid #9d529c;
}

/* Reissoort: Verblijf Plus */
div.ArticleHalf.VerblijfPlus, 
div.ArticleFull.VerblijfPlus {
 background         : url(/images/nav/page_header_verblijf_plus.png) top left no-repeat;
}

div.ArticleHalf.VerblijfPlus h2, 
div.ArticleFull.VerblijfPlus h2 {
 background			: #aa2137;
}

div.ArticleHalf.VerblijfPlus div.ArticleBody, 
div.ArticleFull.VerblijfPlus div.ArticleBody {
 border-left: 1px solid #aa2137;
 border-right: 1px solid #aa2137;
}

div.ArticleHalf.VerblijfPlus div.ArticleFooter, 
div.ArticleFull.VerblijfPlus div.ArticleFooter {
 background         : url(/images/nav/page_footer_verblijf_plus.png) no-repeat right bottom;
 border-left        : 1px solid #aa2137;
}

/* Reissoort: Winterzon */
div.ArticleHalf.Winterzon, 
div.ArticleFull.Winterzon {
 background         : url(/images/nav/page_header_winterzon.png) top left no-repeat;
}

div.ArticleHalf.Winterzon h2, 
div.ArticleFull.Winterzon h2 {
 background			: #f9b700;
}

div.ArticleHalf.Winterzon div.ArticleBody, 
div.ArticleFull.Winterzon div.ArticleBody {
 border-left: 1px solid #f9b700;
 border-right: 1px solid #f9b700;
}

div.ArticleHalf.Winterzon div.ArticleFooter, 
div.ArticleFull.Winterzon div.ArticleFooter {
 background         : url(/images/nav/page_footer_winterzon.png) no-repeat right bottom;
 border-left        : 1px solid #f9b700;
}

li#node_1_556 ul {
	display: block !important; 
}

li#node_1_556 a {
	background: none !important; 
}

