body 
{
margin:auto; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
text-align:center; /* Hack for IE5/Win */
color: #5F5148;
font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
scrollbar-face-color: #FFF; 
scrollbar-track-color: #eaeaea; 
scrollbar-shadow-color: #A39886; 
scrollbar-highlight-color: #C8C0A2; 
scrollbar-3dlight-color: #E7E7DC; 
scrollbar-darkshadow-color: #FFF; 
scrollbar-arrow-color: #CC3366;
border-top: 1px solid #A99B81;
background: #FFF url(../img/headers/achtergrond_zomer.jpg) top center no-repeat;
/* background: transparent url(../img/headers/achtergrond_home.jpg) top center no-repeat;
overflow:auto; */
}

div#algemeencontent {
position:absolute;
left: 50%;
margin: 0px 0px 0px -470px;
top: 0;
width: 940px;
text-align: left; /* Counteract to IE5/Win Hack */
padding: 0px 0px 0px 1px;
background: transparent url(../img/achtergrond_frankrijk_home.gif) top center repeat-y;
border: 0px solid #A99B81;
border-width: 1px 0 0 0;

/* Use a 11px base font size with a 18px line height */
font-size: 0.6875em; /* 16px x .6875 = 11px  of 16px x .625 = 10px*/
line-height: 1.636em; /* 11px x 1.6363 = 18px */
font-family: "Lucida Grande", Verdana, sans-serif;
z-index: 2;
}

/* was TOP vervangen */
div#kop 
{
margin: 1px 0 0 14px;
padding: 0;
height: 188px;
width: 910px;
/* background: #FFF url(../img/headers/frankrijk_home_kop.jpg) top left no-repeat; */
background: #FFF url(../img/headers/frankrijk_homezomer_kop.jpg) top left no-repeat;
border: 0;
z-index: 10;
}
/* KOP menu 2 x ul*/
div#kopmenu
{
position: absolute;
left: 319px;
top: 20px;
margin: 0;
padding: 0;
height: 60px;
width: 600px;
color: #087CB4;
/* background: transparent url(../img/nav/topmenu_back.gif) top left repeat-x;
 */
}
div#kopmenu ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
display: block;
float: right;
}

div#kopmenu ul li
{
text-align: left;
padding: 2px 0 2px 0;
margin: 0;
width: 150px;
}
div#kopmenu ul li a
{
height: 20px;
padding: 0 0 0 12px;
margin: 0;
color: #5F5148;
text-decoration: none;
font: bold 10px/18px verdana, lucida, sans-serif;
/*background: transparent url(../img/nav/topmenu_stip_blauw.gif) top left no-repeat;*/
}
div#kopmenu ul li a:hover
{
color: #0B81C8;
/* background: transparent url(../img/nav/topmenu_stip_blauw.gif) top left no-repeat;*/
}
div#kopmenu a:active
{
color: #00ADEF;
font: bold 10px/18px verdana, lucida, sans-serif;
}
/*klopt? */
div#kopmenu li#active a
{
color: #0B81C8;
font: bold 10px/18px verdana, lucida, sans-serif;
}


div#onlineboeken
{
position: relative;
width: 242px;
height: 256px;
margin: 12px 0 0 0;
padding: 2px 12px 6px 12px;
float: left;
font-family: verdana, helvetica, arial; 
font-size: 10px;
color: #A3A3A3;
border-bottom: 1px solid #fff;
z-index: 400;
}
div#onlineboeken table
{
background: #009BD8 url(../img/nav/acco_boek_achter.jpg) top left repeat-x; 
width: 246px; 
margin: 6px 0 6px 0; 
padding: 0 0 0 2px; 
line-height: 1.4em; 
float: left; 
border: 1px solid #00ADEF; 
color: #FFF;
}
/* sIFR styles... werkt met zomercontent, wintersportcontent en parijscontent  */

/* sIFR styles... werkt met zomercontent, wintersportcontent en parijscontent, algemeencontent  
div#algemeencontent h1#titel2	
{
font-family: lucida, Arial, Helvetica, sans-serif;
font-size: 20px;
height: 26px;
margin: 2px 0 2px 0;
padding: 0;
letter-spacing: 0;
color: #77716D;
}*/
div#algemeencontent h1#titel2	
{
font-family: lucida, Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 1.4em;
font-weight: bold;
height: 26px;
margin: 2px 0 2px 0;
padding: 0;
letter-spacing: 0;
color: #978C7A;
}
div#onlineboeken p	
{
line-height: 1.4em;
margin: 0;
padding: 0;
}
div#onlineboeken p.vanaf	
{
line-height: 1.4em;
margin: 2px 0 6px 2px;
padding: 6px 12px 6px 12px;
border: 1px dotted #CCC;
float: left;
display: block;
}
div#onlineboeken p#printplaatje
{
width: 98px;
height: 92px;
float: left;
background-color: #FFF;
border-style: solid;
border-color: #fff;
border-width: 1px;
display: block;
}
div#onlineboeken p#printplaatje img
{
margin-right: 6px;
margin-bottom: 2px;
border-style: solid;
border-color: #CCC;
border-width: 1px;
}
div#onlineboeken .prijs	
{
font-size: 2em;
font-weight: bold;
font-family: lucida, Arial, Helvetica, sans-serif;
line-height: 1em;
margin-top: 0.2em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
margin-bottom: 0;
color: #00ADEF;
}
div#onlineboeken a:link            {color: #00ADEF; text-decoration: none; font-size: 11px;}
div#onlineboeken a:visited         {color: #00ADEF; text-decoration: none;}
div#onlineboeken a:hover           {color: #CE0802; text-decoration: none;}

/* FOTO voor FLASH, klopt z-index?*/
div#foto 
{
margin: 0 0 0 302px;
padding: 0;
width: 600px;
z-index: 40;
}
div#foto a:link            {color: #5F5148; text-decoration: none;}
div#foto a:visited         {color: #5F5148; text-decoration: none;}
div#foto a:hover           {color: #00ADEF; text-decoration: none;}

div#foto p
{
margin: -3px 0 2px 0;
padding: 0;
width: 601px;
font: normal 11px/18px verdana, lucida, sans-serif;
}
/* sIFR styles... werkt met zomercontent, wintersportcontent en parijscontent  */
div#algemeencontent h1#titel {
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
	height: 26px;
	margin: 0;
    padding: 0;
	letter-spacing: -2px;
}
h1#accokopnieuw {
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
	height: 22px;
	margin: -4px 0 0 0;
    padding: 0;
	letter-spacing: 2px;
}
/* #kopzoeken ook gebruikt op home */
div#kopzoeken
{
margin: 0;
padding: 0;
width: 903px;
height: 260px;
background: #fff url(../img/nav/achter_zoek_boek_home.gif) top left no-repeat;
z-index: 101;
/**/ 
}

div#search
{
position:relative;
margin: 0;
padding: 2px 3px 4px 13px;
width: 260px;
float: left;
z-index: 900;
}
/* searchthema nieuw */
div#searchthema
{
position: absolute;
width: 298px;
height: 48px;
left: 1px;
top: 408px;
margin: 0 0 0 8px;
padding: 0;
border: 0;
z-index: 360;
}
div#searchthema p
{
margin: 0 0 0 20px;
padding: 0;
line-height: 1.1em;
}
/* themalinks nieuw, themaplaatje acco */
div#themalinks 
{
position: absolute;
width: 268px;
height: 24px;
left: 1px;
top: 496px;
margin: 0 0 0 19px;
padding: 0;
border: 0;
z-index: 200;
}
/* left, linker menu nieuw */
div#left 
{
position: absolute;
background-color: #FFF; 
width: 286px;
left: 0;
top: 448px;
margin: 0 0 0 22px;
padding: 0;
border: 0px solid #D6CEBF;
border-width: 1px 1px 0 1px;
overflow: hidden;
}
/* container nieuw */
div#container
{
margin: 0 0 0 18px;
padding: 0;
width: 903px;
/*background: transparent url(../img/achtergrond_container.gif) top right no-repeat;*/

/* center content voor home op vaste maat, werkt? */
}

div#center 
{
margin: 0 0 0 302px;
padding: 0;
width: 602px;
font-weight: normal;
font-size: 1em;
line-height: 1.6em;
border: 0;
background-color: #FFF;
}

/* center links 
div#center a:link            {color: #5F5148; text-decoration: underline;}
div#center a:visited         {color: #A99B81; text-decoration: underline;}
div#center a:active          {color: #CE0802; text-decoration: underline;}
div#center a:hover           {color: #00ADEF; text-decoration: underline;}
*/

/* div rechts voor home 4px breed. Moet blijven staan ivm javascript */
div#right 
{
position: absolute;
left: 915px;
top: 372px;
width: 4px;
margin: 20px 0 0 0;
padding: 0;
border: 1px solid #000;
z-index: 8;
}
/* FOOTER */
div#footer 
{
background: #FFF url(../img/nav/footer_achtergrond.png) top right no-repeat;
margin: 2px 0 0 19px;
text-align: left;
width: 902px;
height: 184px;
padding: 0;
color: #666;
clear: both;
visibility: hidden;
}
/* nieuw menu als navcontainer met ul */
div#navfooter
{
/*
left: 20px;
top: 95px;
position: absolute; */

margin: 0;
padding: 4px 0 0 0;
height: 22px;
width: 902px;
border: 0px solid #FFF;
border-width: 0 1px 1px 1px;
/*background: #B5D13B;*/
}
div#navfooter ul#hoofdmenu
{
border: 0;
margin: 2px 0 0 0;
padding: 0;
list-style-type: none;
text-align: center;

}
div#navfooter ul#hoofdmenu li
{
display: block;
float: left;
padding: 0;
margin: 0;
width: 150px;
}
div#navfooter ul#hoofdmenu li a
{
height: 21px;
border-right: 1px solid #FFF;
border-left: none;
padding: 1px 0 0 0;
margin: 0;
color: #FFF;
text-decoration: none;
display: block;
font: bold 10px/18px verdana, lucida, sans-serif;
background: #A2C537 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navfooter ul#hoofdmenu li a:hover
{
color: #FFF;
background: #B5D13B url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navfooter ul#hoofdmenu li a:active
{
background: #A2C537 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
color: #FFF;
}
div#navfooter ul#hoofdmenu li#active a
{
background: #A2C537 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
color: #FFF;
border-right: 1px solid #FFF;
font: bold 10px/18px verdana, lucida, sans-serif;
}


/* einde nieuwe footer menu */



div#footer p.adres {
font: normal 11px/18px verdana, lucida, sans-serif;
padding: 0 0 0 20px;
margin: 16px 0 4px 0;
width: 280px;/* aangepast */
color: #666;
line-height: 1.5em;
float: left;
}
div#footer p.adres strong {
color: #00ADEF;
}
div#footer p.adres a:link, p.adres a:visited 
{
font-weight: normal; 
text-decoration: none;
color: #838383;
}
div#footer p.adres a:hover 
{
font-weight: normal; 
text-decoration: none;
color: #00ADEF;
}
/*footer menu's wit */
div#footer ul.footermenu
{
width: 149px;
height: 100px;
padding: 0;
color: #999;
border: 0;
margin: 9px 0 0 1px;
padding: 0;
list-style-type: none;
border: 0; /* aangepast */
display: block;
float: left;
}
div#footer ul.footermenu li
{
text-align: left;
padding: 0 0 1px 0;
border-bottom: 1px solid #E3E3E3;
margin: 0;
line-height: 1.2em;
}
div#footer ul.footermenu li a
{
padding: 0 0 0 12px;
margin: 0;
background: transparent url(../img/nav/footermenu_stip_bruin.gif) top left no-repeat;
color: #999;
text-decoration: none;
font: bold 10px/18px verdana, lucida, sans-serif;
}
div#footer ul.footermenu li a:hover
{
color: #00ADEF;
background: #F0F2F5 url(../img/nav/footermenu_stip_blauw.gif) top left no-repeat;
}
div#footer ul.footermenu li a:active
{
color: #00ADEF;
font: normal 10px/18px verdana, lucida, sans-serif;
background: #F0F2F5 url(../img/nav/footermenu_stip_blauw.gif) top left no-repeat;
}
/*klopt? */
div#footer ul.footermenu li li#active a
{
color: #00ADEF;
font: normal 10px/18px verdana, lucida, sans-serif;
background: #F0F2F5 url(../img/nav/footermenu_stip_blauw.gif) top left no-repeat;
}
/*facebook etc. */
div#footer ul.icos
{
width: 149px;
height: 100px;
padding: 0;
color: #999;
border: 0;
margin: 10px 0 0 1px;
padding: 0;
list-style-type: none;
border: 0; /* aangepast */
display: block;
float: left;
}
div#footer ul.icos img
{
padding: 0;
margin: 0;
border: 0;
}
div#footer ul.icos li
{
padding: 1px 0 0 6px;
margin: 0;
}
div#footer ul.icos li a
{
padding: 0;
margin: 0;
background: none;
color: #999;
text-decoration: none;
font: bold 10px/18px verdana, lucida, sans-serif;
}
div#footer ul.icos li a:hover
{
color: #00ADEF;
background: none;
}
div#footer ul.icos li a:active
{
background: none;
}





/* einde facebook etc. */
div#footer p
{ 
margin: 0; 
font: normal 10px/16px verdana, lucida, sans-serif;
color: #888B9C;
}
/* P specs footer iconen   */
div#footer p.iconen {
background-color: #FFF; 
font: normal 11px/18px verdana, lucida, sans-serif;
padding: 0;
margin: 12px 0 6px 0;
width: 890px;
height: 30px;
color: #999;
text-align: right;
float: left;
display: block;
}
div#footer p.iconen a:link, p.iconen a:visited 
{
font: normal 10px/18px verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
padding: 0;
margin: 0;
}
div#footer p.iconen a:hover 
{
text-decoration: none;
color: #00ADEF;
}
div#footer p.iconen img {
float: left;
padding: 0;
margin: 0;
}




/* zeldman specs voor menu Zomer winter Parijs */
div#navcontainer
{
position: absolute;
left: 20px;
top: 95px;
margin: 0;
padding: 0;
height: 22px;
width: 900px;
border: 0px solid #B4B9B4;
border-width: 1px 1px 1px 1px;
}
div#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
div#navcontainer ul li
{
display: block;
float: left;
padding: 0;
margin: 0;
width: 150px;
}
div#navcontainer ul li a
{
height: 21px;
border-right: 1px solid #FFF;
border-left: none;
padding: 1px 0 0 0;
margin: 0;
color: #FFF;
text-decoration: none;
display: block;
font: bold 10px/18px verdana, lucida, sans-serif;
background: #00ADEF url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navcontainer ul li a:hover
{
color: #FFF;
background: #0B81C8 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navcontainer a:active
{
background: #087CB4 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
color: #FFF;
}
div#navcontainer li#active a
{
background: #087CB4 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
color: #FFF;
border-right: 1px solid #087CB4;
border-left: none;
font: bold 10px/18px verdana, lucida, sans-serif;
}














/* P specs voor tekst  */
div#center p 
{
margin: 0 0 0 30px;
padding: 0;
}
/* P hoogte voor acco H1 uitlijn */
div#center p.hoogte 
{
margin: 0;
height: 34px;
}


/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p 
{
margin-top: 0;
}
p.stip	
{
margin-top: 20px;
margin-bottom: 1px; 
padding: 2px;
background: transparent url(../img/stipjes_horizontaal.gif) top left repeat-x;
display: block;
clear: both;
}
/* nieuwshome is nieuwsblok op home */
div#nieuwshome
{
margin: 0 0 12px 0;
padding: 0;
width: 298px;
height: 152px;
background-color: #FFF;
border: 0px solid #B9AB93;
border-width: 1px 1px 1px 0;
float: left;
}
div#nieuwshome ul
{
margin: 0 0 0 6px;
padding: 0;
list-style-type: none;
font: normal 10px/18px verdana, lucida, sans-serif;
width: 286px;
display: block;
border: 0px solid #D6CEBF;
border-width: 1px 0 0 0;
}
div#nieuwshome li 
{ 
margin: 0;
padding: 0;
line-height: 1.8em;
border-bottom: 1px solid #D6CEBF; 
}
div#nieuwshome a
{
display: block;
padding: 2px 0 2px 22px;
margin: 0;
background: transparent url(../img/nav/acco_menu_grijs.gif) top left no-repeat;
color: #5F5148;
}
div#nieuwshome a:link, div#nieuwshome a:visited
{
color: #5F5148;
text-decoration: none;
}
div#nieuwshome a:hover
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
text-decoration: none;
color: #E11C00;
}
div#nieuwshome a:active
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
color: #E11C00;
font-weight: bold;
text-decoration: none;
}
/* nieuwshome active */
div#nieuwshome li#active a
{
background: transparent url(../img/nav/acco_menu_blauw.gif) top left no-repeat;
color: #00ADEF;
font-weight: bold;
}
div#nieuwshome p
{ 
margin: -2px 0 0 0;
padding: 6px 0 2px 0;
height: 20px;
color: #5C5D63;
font: normal 11px/18px verdana, lucida, sans-serif;
width: 298px;
background-color:#FFF;
border-bottom: 1px solid #A99B81; 
border-top: 1px solid #FFF;
}

/* aanbiedingenhome */
div#aanbiedingenhome
{
margin: 0 0 12px 0;
padding: 0;
width: 298px;
height: 152px;
border: 1px solid #B9AB93;
background-color: #FFF;
float: left;
}
/* aanbiedingenhome rechts */
div#aanbiedingenhome2
{
margin: 0 0 12px 0;
padding: 0;
width: 298px;
height: 152px;
border: 0px solid #B9AB93;
border-width: 1px 1px 1px 0;
background-color: #FFF;
float: left;
}
/*extrahome voor brochure en NB inschrijven*/

div#extrahome
{
margin: 0;
padding: 0;
width: 596px;
height: 94px;
border: 0px dotted #B9AB93;
border-width: 1px 1px 1px 1px;
background-color: #FFF;
float: left;
overflow: hidden;
}
/* nbinschrijf, inschrijf vlak home in div#extrahome */

div#nbinschrijf
{
margin: 0;
padding: 0;
width: 294px;
height: 90px;
border: 0;
font: normal 11px Arial;
float: left;
}
div#nbinschrijf p
{
margin: 0;
padding: 0 0 6px 6px;
}
div#brochure
{
margin: 0 6px 0 0;
padding: 0;
width: 272px;
height: 94px;
border: 0;
background-color: #FFF;
float: left;
}
/* aanbiedingenhome */
div#aanbiedingenhome
{
margin: 0 0 10px 0;
padding: 0;
width: 298px;
height: 152px;
border: 1px solid #B9AB93;
background-color: #FFF;
float: left;
}

/* zoekvlakkenhome 3 x los Parijs Zomer Wintersport */
div#homezoekenboek
{
background: transparent url(../img/nav/home_achtergrondzoek.gif) top left no-repeat;
margin: 88px 0 0 2px;
padding: 0;
width: 906px;
height: 95px;
/*border: 0px solid #B9AB93;
border-width: 1px 1px 1px 1px;*/
float: left;
}
div#homezoekenboeklos
{
margin: 0;
padding: 0;
width: 302px;
height: 80px;
/*background-color: #FFF;*/
float: left;
}
div#homezoekenboeklos img
{
margin: 2px 0 0 0;
padding: 0;
width: 60px;
height: 60px;
/*background-color: #FFF;*/
float: left;
}
div#homezoekenboeklos ul
{
margin: 26px 0 0 1px;
padding: 0;
list-style-type: none;
font: bold 10px/18px verdana, lucida, sans-serif;
width: 200px;
}
div#homezoekenboeklos li 
{ 
margin: 0;
padding: 0;
line-height: 1.1em;
}
div#homezoekenboeklos a
{
display: block;
padding: 2px 0 2px 32px;
margin: 0;
background: transparent url(../img/nav/mainnav_wit_home.gif) bottom left no-repeat;
color: #FFF;
}
div#homezoekenboeklos a:link, div#homezoekenboeklos a:visited
{
color: #FFF;
text-decoration: none;
}
div#homezoekenboeklos a:hover
{
background: transparent url(../img/nav/mainnav_wit_home.gif) bottom left no-repeat;
text-decoration: underline;
color: #FFF;
}

/* datum en het weer */
div#datum
{
position: absolute;
left: 640px;
top: 0;
margin: 0;
padding: 2px 12px 0 0;
height: 20px;
width: 200px;
}
div#datum p
{
font: normal 10px/16px verdana, lucida, sans-serif;
color: #999999;
text-align: right;
}

/* toplogo  voor LOGO en SGR etc.  */
div#toplogo
{
position: absolute;
left: 18px;
top: 6px;
margin: 0;
padding: 0;
height: 75px;
width: 275px;

}
div#toplogo img {
border: 0;
}


/* navcontainerlinks menu links  */
/* navcontainerlinks menu links met MIN HEIGHT voor uitlijnen footer 
 */
div#navcontainerlinks
{
margin: 0;
padding: 12px 0 0 22px;
width: 234px;
/*min-height: 400px;*/
}



/* http://www.dynamicdrive.com/dynamicindex17/tabcontent/tabcontent.css
CSS for Shade Tabs, Bovenmenu */
/* tabjes arrangementen, lezersreizen en aanbiedingen begin */
.shadetabs {
padding: 0;
margin: 0 0 0 6px;
color: #E11C00;
font: bold 11px Arial;
border: 0px solid #E9E9E9;
border-width: 1px 1px 1px 1px;
width: 282px;
height: 16px;
}
.shadetabs li {
list-style: none;
display: inline;
margin: 0;
padding: 0;
border: 0;
}
.shadetabs li a {
padding: 0 2px 0 2px;
margin: 0;
border: 0px solid #B5B5B5;
border-width: 1px 1px 1px 1px;
background: #E9E9E9;
color: #5F5148;
text-decoration: none;
}
.shadetabs li a:link, .shadetabs li a:visited {
padding: 0 2px 0 2px;
margin: 0;
border: 0px solid #CCC;
border-width: 1px 1px 1px 1px;
background: #FFF;
color: #5F5148;
text-decoration: none;
}
.shadetabs li a:hover {
padding: 0 2px 0 2px;
margin: 0;
border: 0px solid #E11C00;
border-width: 1px 1px 1px 1px;
background: #E9E9E9;
color: #E11C00;
text-decoration: none;
}

.shadetabs li.toonalles  {
list-style: none;
display: inline;
margin: -12px 0 0 0;
padding: 0;
border: 0;
height: 14px;
width: 100px;
display: block;
float: right;
color: #E11C00;
}
.shadetabs li.toonalles a:link {
background: transparent url(../img/nav/meerinfo_pijl2.png) bottom left no-repeat;
padding: 0 2px 0 22px;
margin: 0 0 0 12px;
border: 0;
height: 14px;
color: #E11C00;
text-decoration: none;
}
.shadetabs li.toonalles a:visited {
background: transparent url(../img/nav/meerinfo_pijl2.png) bottom left no-repeat;
padding: 0 2px 0 22px;
margin: 0 0 0 12px;
border: 0;
height: 14px;
color: #E11C00;
text-decoration: none;
}

.shadetabs li.toonalles a:hover{
color: #5F5148;
background: transparent url(../img/nav/meerinfo_pijl2_on.png) bottom left no-repeat;
}
.shadetabs li a.selected
{ /*selected main tab style */
background: #E11C00;
color: #FFF;
border: 1px solid #E11C00;
}

.shadetabs li a.selected:hover
{ /*selected main tab style */
background: #E11C00;
color: #FFF;
border: 1px solid #E11C00;
}
/*style of tab content oontainer met onderdelen img, H1 link*/
.tabcontentstyle{ 
width: 282px;
height: 100px;
color: #5F5148;
font: normal 10px Verdana;
background: white;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 0;
margin: 4px 0 0 6px;
border: 0px solid #E9E9E9;
border-width: 1px 1px 1px 1px;
line-height: 12px;
}
.tabcontentstyle img
{
border: 1px solid #E9E9E9;
margin: 0 9px 0 4px;
float: left;
}
.tabcontentstyle a:link, .tabcontentstyle a:visited {
text-decoration: none;
color: #5F5148;
font-weight: bold;
}
.tabcontentstyle a:hover {
text-decoration: underline;
color: #E11C00;
font-weight: bold;
}
.tabcontentstyle #pijlminicontainer
{
float: right;
font: normal 10px/16px verdana, lucida, sans-serif;
font-weight: bold; 
margin: 4px 0 4px 0;
padding: 0;
background-color: #FFF;
text-decoration: none;
z-index: 600;
}
.tabcontentstyle #pijlminicontainer a
{
background: #FFF url(../img/nav/meerinfo_pijl2.png) bottom right no-repeat;
padding: 2px 22px 2px 0;
margin: 0;
color: #A2A2A1;
}
.tabcontentstyle #pijlminicontainer a:link, .tabcontentstyle #pijlminicontainer a:visited
{
background: #FFF url(../img/nav/meerinfo_pijl2.png) bottom right no-repeat;
padding: 2px 22px 2px 0;
margin: 0;
color: #A2A2A1;
}
.tabcontentstyle #pijlminicontainer a:hover
{
background: #FFF url(../img/nav/meerinfo_pijl2_on.png) bottom right no-repeat;
color: #E11C00;
text-decoration: none;
}
.tabcontentstyle p {
display: block;
width: 166px;
margin: 0;
border: 0;
padding: 0;
overflow: hidden;
}
.tabcontentstyle H6 {
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 14px;
margin: 0;
padding: 0 0 2px 0;
}

/* class tabcontent verborgen!*/
.tabcontent{
display:none;
background: white;
width: 276px;
height: 92px;
padding: 4px 3px 0 0;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* tabjes arrangementen, lezersreizen en aanbiedingen einde */




/* vanaf, lijstweergave vervalt? */
#vanaf
{
float: right;
padding: 0 0 2px 4px;
margin-top:0;
color: #A2A2A2;
}

/*  font specs */
.blauw
{
color: #00ADEF;
}
.rood
{
color: #CC0000;
}
.grijs
{
color: #999;
}
/* H1 specs voor acco 
h1	
{
font-size: 1.8em;
font-weight: bold;
font-family: lucida, Arial, Helvetica, sans-serif;
line-height: 1em;
margin-top: 0.2em; 
margin-bottom: 0;
color: #00ADEF;
}*/
h1.zoeken	
{
padding: 0;
border: 0;
margin: 0.5em 1em 0.5em 0.5em;
font: bold 18px/24px "Trebuchet MS", verdana, lucida, sans-serif;
font-weight : bold; 
line-height: 1.6em;
color: #B8B898;
}
h1.topvijf	
{
padding: 0 0 4px 42px;
border-top: 12px solid #FFF;
margin: 0 0 6px 6px;
width: 452px;
font-size: 1.8em;
line-height: 1.4em;
font-weight: bold;
font-family: lucida, Arial, Helvetica, sans-serif;
background: transparent url(../img/headers/top5_wintersport.gif) top left no-repeat;
color: #5F5148;
}
/* Sifr vervanging */
h1.artikelkop
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
height: 26px;
width: 400px;
margin: 0;
padding: 0 0 2px 24px;
letter-spacing: 2px;
}
/* Sifr vervanging HOME */
div#algemeencontent h1.lijstkop
{
font-family: lucida, Arial, Helvetica, sans-serif;
    font-size: 20px;
	height: 26px;
    line-height: 1.4em;
    font-weight: normal;
	margin: 0 0 0 6px;
    padding: 0;
	letter-spacing: 0;
    color: #978C7A;
}
/* Sifr vervanging */
h1.top10
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
height: 26px;
margin: 0;
padding: 0 0 0 24px;
letter-spacing: -2px;
background: transparent url(../img/headers/top10_wintersport.gif) top left no-repeat;
}
h1.accokop	
{
font-size: 1.6em;
font-weight: bold;
font-family: lucida, Arial, Helvetica, sans-serif;
line-height: 1.1em;
color: #817358;
margin-top: 0; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
margin-bottom: 0.4em;
}

h2                {color: #50596D; font: bold 11px/16px verdana, lucida, sans-serif; margin: 0 1em 0.1em 0.7em; padding: 0;}
h3                {color: #5F5148; font: bold 11px/16px verdana, lucida, sans-serif; margin: 0.5em 1em 0.5em 1em; padding: 0;}
h4                {color: #6699FF; font: bold 12px/18px verdana, lucida, sans-serif; margin: 0.5em 1em 0.5em 0.7em; padding: 0;}
h5                {color: #999; font: normal 12px/18px "Trebuchet MS", verdana, lucida, sans-serif; margin: 0 1em 0.5em 0.7em; padding: 0;}



form                
{
margin: 0;
padding: 0;
}
INPUT               {border: 1px solid #CCCCCC; color: #2A1D49; font-family: verdana,helvetica,arial; font-size: 10px; padding: 0; margin: 0 0 0 6px; }
TEXTAREA            {border: 1px solid #CCCCCC; color: #2A1D49; font-family: verdana,helvetica,arial; font-size: 8pt;}
SELECT              {border: 1px solid #dcdcdc; color: #999999; font-family: verdana,helvetica,arial; font-size: 10px; padding: 0; margin: 0;}

.okbutt             {border: 0; background: transparent url(../img/nav/email_verzenden.gif) top left no-repeat; color: #FFF; text-align: center; text-transform: uppercase; font: bold 12px/18px Arial, Helvetica, sans-serif; padding: 0 3px 5px 0; margin: 6px 0 0 6px; display: block; width: 136px; height: 24px;}

.radio              {border: 0; color: #DF002C;}
/*.butt               {border: 1px outset #AD186A; background-color: #AD186A; padding: 2px 0px 2px 0px; margin: 0; color: #FFF; font-family: verdana, lucida, sans-serif; font-size: 11px; font-weight: Bold; text-align: center;}
*/
.butt               {border: 2px outset #7BA71B; background-color: #7BA71B; padding: 2px 0px 2px 0px; margin: 0; color: #FFF; font-family: verdana, lucida, sans-serif; font-size: 11px; font-weight: Bold; text-align: center;}
.verzendbutt        {border: 0; background: transparent url(../img/nav/email_verzenden.gif) bottom left no-repeat; color: #CC0000; font: bold 10px/16px verdana, lucida, sans-serif; padding: 2px 10px 4px 22px; }

/* PRINT, ACCES en PRINTHEADER specs*/

p.access	{
display: none;
}
div#printheader {
display: none;
}
/**
subModal.css ingevoerd!
 */
#popupMask {
	position: relative;
	z-index: 2000;
	top: 0px;
	left: 0px;
	width: 940px;
	height: 1800px;
	opacity: .4;
	filter: alpha(opacity=60);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #5F5148;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("../img/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
    
}
#popupContainer {
	position: absolute;
	z-index: 2001;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
    overflow:hidden; /* werkt? overflow:hidden;*/
    border-bottom: 10px solid #5F5148;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
    padding: 0 0 10px 0;
     
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
     /* overflow:auto; SCROLL!! voor tekstgedeelte moet voor Firefox op hidden*/
	z-index: 2002;
}
#popupTitleBar {
	background-color: #5F5148;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
	padding: 5px;
	border-bottom: 2px solid #FFF;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	position: relative;
	z-index: 2003;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}