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-color:#FFF; ../img/nav/wintersport_back.png
overflow:auto;
border: 0px solid #A99B81;
border-width: 1px 0 0 0; */
}

div#zomercontent {
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.gif) top center repeat-y;
border-top: 1px solid #A99B81;
/* 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 9px;
padding: 0;
height: 172px;
width: 916px;
background: #FFF url(../img/headers/frankrijk_zomer_kop.jpg) top left no-repeat;

/*background: #FFF url(../img/headers/frankrijkzomer_header.png) top left no-repeat;*/
z-index: 10;
}
/* KOP menu 2 x ul*/
div#kopmenu
{
position: absolute;
left: 324px;
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 img
{
padding: 0 6px 0 0;
border: 0;
}
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 6px;
margin: 0;
color: #5F5148;
text-decoration: none;
font: bold 10px/18px verdana, lucida, sans-serif;
/*background: transparent url(../img/nav/topmenu_stip_wit.gif) top left no-repeat;*/
}
div#kopmenu ul li a:hover
{
color: #7BA71B;
/*background: transparent url(../img/nav/topmenu_stip_blauw.gif) top left no-repeat;*/
}
div#kopmenu a:active
{
color: #7BA71B;
font: bold 10px/18px verdana, lucida, sans-serif;
}
/*klopt? */
div#kopmenu li#active a
{
color: #7BA71B;
font: bold 10px/18px verdana, lucida, sans-serif;
}

/* kopflash */
div#kopflash 
{
margin: 0;
padding: 0;
width: 904px;
height: 330px;
border: 1px solid #FFF;
/*border-bottom: 1px solid #C4BAA9; */
background: #FFF url(../img/nav/over_accommodatie.gif) top left no-repeat;
z-index: 101;
}
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: #99CC33 url(../img/nav/acco_boek_achterzomer.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 #7BA71B; 
color: #FFF;
}
/* sIFR styles... werkt met zomercontent, wintersportcontent en parijscontent  */
/* sIFR styles... werkt met zomercontent, wintersportcontent en parijscontent
div#parijscontent 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#zomercontent 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: #A2C537;
}
div#onlineboeken p	
{
line-height: 1em;
margin: 0;
padding: 0;
}

div#onlineboeken p.vanaf	
{
line-height: 1.2em;
margin: 1px 0 4px 0;
padding: 6px 6px 6px 12px;
border: 1px dotted #CCC;
float: right;
display: block;
width: 118px;
}
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;
}
/* kleur aanpassen */
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: #7BA71B;
}
div#onlineboeken a:link            {color: #7BA71B; text-decoration: none; font-size: 11px;}
div#onlineboeken a:visited         {color: #7BA71B; text-decoration: none;}
div#onlineboeken a:hover           {color: #B5D13B; 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  */
/* sIFR styles... werkt met zomercontent, wintersportcontent en parijscontent  
font-family: Georgia, "Times New Roman", Times, serif;
div#zomercontent h1#titel {
	font-family: lucida, Arial, Helvetica, sans-serif;
    font-size: 20px;
	height: 26px;
	margin: 0;
    padding: 0;
	letter-spacing: 0;
    color: #93117E;
}*/
div#zomercontent h1#titel {
	font-family: lucida, Arial, Helvetica, sans-serif;
    font-size: 20px;
	height: 26px;
	margin: 0;
    padding: 0;
	letter-spacing: 0;
    color: #A2C537;
    line-height: 1.4em;
    font-weight: bold;
}
/*div#parijscontent h1#accokopnieuw {
	font-family: lucida, Arial, Helvetica, sans-serif;
    font-size: 16px;
	height: 22px;
	margin: -4px 0 0 0;
    padding: 0;
	letter-spacing: 0;
    color: #666;
}*/
div#zomercontent h1#accokopnieuw {
	font-family: lucida, Arial, Helvetica, sans-serif;
    font-size: 16px;
	height: 22px;
	margin: -4px 0 0 0;
    padding: 0;
	letter-spacing: 0;
    color: #666;
}
/* #kopzoeken voor zoekpagina's, z-index! */
div#kopzoeken
{
margin: 0;
padding: 0;
width: 903px;
height: 270px;
background: #FFF url(../img/nav/achter_zoek_boek.gif) top left no-repeat;
z-index: 101;
/**/ 
}/*search td font kleur aanpassen */ 
div#search
{
position:relative;
margin: 0;
padding: 2px 3px 4px 9px;
width: 260px;
float: left;
z-index: 900;
}
div#search td
{
color: #7BA71B;
}
/* 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;
width: 268px;
left: 0;
top: 446px;
margin: 0 0 0 20px;
padding: 0;
}
/* container nieuw */
div#container
{
margin: 0 0 0 18px;
padding: 0;
width: 903px;
background: transparent url(../img/achtergrond_container.gif) top right no-repeat;

/* background: transparent url(../img/nav/streep_container.gif) top left repeat;
streep_container.gif
border: 0px solid #A99B81;
border-width: 0 1px 1px 1px;*/
}

div#center 
{
margin: 2px 0 0 268px;
padding: 0 10px 0 12px;
width: 600px;
font-weight: normal;
font-size: 1em;
line-height: 1.6em;

}

/* center links */
div#center a:link            {color: #5F5148; text-decoration: underline;}
div#center a:visited         {color: #7BA71B; text-decoration: underline;}
div#center a:active          {color: #7BA71B; text-decoration: underline;}
div#center a:hover           {color: #7BA71B; text-decoration: underline;}

/* center list */
div#center ul
{
margin: 6px 0 6px 40px;
padding: 0 0 0 10px;
list-style-type: disc;
width: 396px;
border: 0;
/* font: normal 10px/16px verdana, lucida, sans-serif;
line-height: 1.6em;*/
}
div#center li 
{ 
padding: 0 0 2px 2px;
margin: 0 0 0 5px;
}
/* ul.anker voor vervoer etc.*/
div#center ul.anker
{
margin: 0 6px 6px 26px;
padding: 0;
list-style-type: none;
line-height: 1.4em;
}
div#center ul.anker li 
{ 
padding: 0 0 0 2px;
margin: 0 0 0 5px;
}
div#center ul.anker img
{
margin: 0;
padding: 0 6px 0 0;
border: 0;
}
div#center ol
{
margin: 0 10px 10px 10px;
padding: 0 10px 0 10px;
font: bold 11px/16px verdana, lucida, sans-serif;
line-height: 1.6em;
}
div#center ol li
{
margin: 0 10px 5px 14px;
padding: 0 10px 0 10px;
font: normal 11px/16px verdana, lucida, sans-serif;
line-height: 1.6em;
}
/*  Tabmenu specs */
div#tabbedcontent 
{
position: absolute;
left: 20px;
margin: 0;
padding: 0;
height: 30px;
width: 901px;
background: transparent url("../img/nav/menu_tabbed_bg.gif") bottom right no-repeat;
z-index: 100;
}
/*  margin: 0 0 0 260px;*/
ul#tabmenu {
	width: 901px;
	height: 20px;
	font: normal 11px/18px verdana, lucida, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
    border: 0px solid #fff;
	border-width: 0 0 0 1px;
}
ul#tabmenu li {
	display: block;
	float: right;
	margin: 0;
    padding: 0;
    height: 20px;
    text-align: left;
}
ul#tabmenu li a {
	height: 17px;
	color: #73645A;
    background: transparent url("../img/nav/menu_tabbed_of.gif") top right no-repeat;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 100%;
	padding: 5px 14px 1px 8px;
    border-right: 1px solid #FFF;
	border-top: none;
    border-left: 1px solid #D8D8D8;
    border-bottom: none;
}
ul#tabmenu li a:hover {
	color: #7BA71B;
    background-color: #FFF;
    border-right: 1px solid #D8D8D8;
	border-top: none;
    border-left: 1px solid #D8D8D8;
    border-bottom: none;
}
ul#tabmenu li.active a {
	color: #7BA71B;
	padding: 5px 14px 2px 8px;
    border-left: 1px solid #A99B81;
	border-bottom: 1px solid #FFF;
    border-right: none;
    border-top: none;
    font-weight: bold;
    background: transparent url("../img/nav/menu_tabbed_on.gif") top right no-repeat;
}
ul#tabmenu li.active a:hover {
	color: #7BA71B;
	padding: 5px 14px 2px 8px;
    border-left: 1px solid #A99B81;
	border-bottom: 1px solid #FFF;
    border-right: none;
    border-top: none;
    font-weight: bold;
    background: transparent url("../img/nav/menu_tabbed_on.gif") top right no-repeat;
}
ul#tabmenu li.reserveren a {
	color: #FFF;
	padding: 5px 12px 2px 8px;
    border-left: 1px solid #A99B81;
	border-bottom: 1px solid #FFF;
    border-right: none;
    border-top: none;
    font-weight: bold;
    background: transparent url("../img/nav/menu_tabbed_groen_on.gif") top right no-repeat;
}
ul#tabmenu li.reserveren a:hover {
	color: #FFF;
	padding: 5px 12px 2px 8px;
    border-left: 1px solid #A99B81;
	border-bottom: 1px solid #FFF;
    border-right: none;
    border-top: none;
    font-weight: bold;
    background: transparent url("../img/nav/menu_tabbed_groen.gif") top right no-repeat;
}

ul#tabmenu li.reserveren a:active {
	color: #FFF;
	padding: 5px 12px 2px 8px;
    border-left: 1px solid #A99B81;
	border-bottom: 1px solid #FFF;
    border-right: none;
    border-top: none;
    font-weight: bold;
    background: transparent url("../img/nav/menu_tabbed_groen.gif") top right no-repeat;
}
/*  Tabmenu specs einde */
/* div rechts */
div#right 
{
position: absolute;
left: 772px;
top: 446px;
width: 152px;
margin: 20px 0 0 0;
padding: 0;
overflow: hidden;
z-index: 8;
}

/* FOOTER met nieuw menu als navcontainer met ul */
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: #B5D13B url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navfooter ul#hoofdmenu li a:hover
{
color: #FFF;
background: #A2C537 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navfooter ul#hoofdmenu li a:active
{
background: #7BA71B url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
color: #FFF;
}
div#navfooter ul#hoofdmenu li#active a
{
background: #7BA71B 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: 276px;
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-left: 1px solid #fff;
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-left: 1px solid #fff;
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;
}


/* Positie grote kaart  */
div#kaartgroot
{
position: absolute;
top: 174px;
left: 331px;
width: 588px;
height: 620px;
margin: 0;
padding: 0;
border: 1px solid #FFF;
z-index: 96;
}


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

div#center p.subkop
{
margin: -5px 0 0 10px; 
padding: 10px 0 0 0;
/* background: transparent url(../img/stipjes_horizontaal.gif) top left repeat-x;*/
font: bold 14px/18px "Trebuchet MS", verdana, lucida, sans-serif;
color: #888B9C;
}
div#center p.reageer
{
font: normal 11px/16px helvetica, verdana, sans-serif;
color: #666;
padding: 0 0 6px 24px;
margin: 6px 0 0 24px;
background: transparent url(../img/nav/iconen/reactie_icon.gif) top left no-repeat;
}
p.reactie
{
margin: 2px 0 9px 0;
padding: 4px 2px 4px 0;
height: 22px;
background: transparent url(../img/stipjes_horizontaal.gif) bottom left repeat-x;
font: normal 10px/16px lucida, verdana, sans-serif;
color: #888B9C;
clear: both;
text-align: right;
}
/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p 
{
margin-top: 0;
}

p.stip	
{
margin: 20px 0 0 1px;
padding: 2px;
background: transparent url(../img/stipjes_horizontaal.gif) top left repeat-x;
display: block;
clear: both;
}
/* class tip van P naar DIV gezet bv info/kinderen.php */
.tip
{
display: block;
width: 400px;
margin: 0 0 6px 26px;
padding: 12px 6px 8px 6px;
background: #D9658C;

color: #FFF;
border: 1px solid #CC3366;
}
.tip strong.groter
{
font: bold 12px/18px verdana, lucida, sans-serif;
color: #FFF;
}
.tip #tips
{
display: block;
padding: 4px 2px 8px 22px;
margin: 6px 0 0 0;
color:#FFF;
background: #E8A3BA url(../img/nav/tips.gif) bottom left no-repeat;
}
.tip #tips a:link
{
color: #FFF;
text-decoration: none;
}
.tip #tips a
{
color: #FFF;
text-decoration: none;
}
.tip #tips a:visited
{
color: #CC0000;
text-decoration: none;
}
.tip #tips a:hover
{
color:#A92C68;
text-decoration: none;
}
/* actiebon*/
p.bon
{
margin-top: 2px;
margin-bottom: 5px; 
padding: 2px 5px 4px 5px;
background: #FFF;
font: normal 10px/16px verdana, lucida, sans-serif;
border: 1px dotted #666;
clear: both;
}
p.bon #tips
{
display: block;
padding: 4px 2px 8px 22px;
margin: 5px 0 0 0;
color:#FFF;
background: #E8A3BA url(../img/nav/tips.gif) bottom left no-repeat;
clear: both;
}
p.bon #tips a, #tips a:link
{
color: #FFF;
text-decoration: none;
}
p.bon #tips a:visited
{
color: #CC0000;
text-decoration: none;
}
p.bon #tips a:hover
{
color:#CC0000;
text-decoration: none;
}
/* vervalt*/
p.news	
{
margin: 0.1em 1em 0.1em 1em;
font: 10px Verdana, Arial, Helvetica, sans-serif;
background: transparent url(../img/stipjes_horizontaal.gif) bottom left repeat-x;
height: 100px;
}
/* Intro, zoekvlak  home, pagina navigatie, vervalt?*/
div#intro
{
margin: 0 0.5em 1em 0.5em;
background: #FFF;
border-bottom: 1px solid #FFF;
padding: 0;
}
div#intro h1	
{
padding: 0;
border: 0;
margin: 0.5em 1em 0.5em 0.2em;
font: bold 16px/18px "Trebuchet MS", verdana, lucida, sans-serif;
line-height: 1.6em;
color: #666;
}
div#intro h1.rood	
{
color: #cc0000;
}
div#intro p	
{
margin: 0;
border: 0;
padding: 0 0.5em 0 0.5em;
font: normal 10px/16px verdana, lucida, sans-serif;
line-height: 1.6em;
}
div#intro a	
{
margin: 0;
border: 0;
padding: 0 0.5em 0 0.5em;
font: normal 10px/16px verdana, lucida, sans-serif;
line-height: 1.6em;
}
div#zoekvlak
{
margin: 0;
padding: 0;
font: normal 10px/16px verdana, lucida, sans-serif;
width: 444px;
background: transparent url(../img/nav/thema_back_parijs.gif) top left no-repeat;
}
div#zoekvlak h1
{
font: bold 14px/18px "Trebuchet MS", verdana, lucida, sans-serif;
color: #666;
margin: 0 0 0 10px;
padding: 3px 0 3px 5px;
}
div#zoekvlak p.themafoto
{
padding: 2px 0 0 0;
margin: 0 0 0 12px;
width: 432px;
border: 0;
}
div#zoekvlak p.themafoto img
{
padding: 0;
margin-right: -3px;
width: 84px;
height: 85px;
border: 0;
}
div#zoekvlak p.zoekvlakeind
{
margin: 1px 0 0 0;
border: 0;
padding: 0;
height: 11px;
background: transparent url(../img/nav/thema_onder_parijs.gif) top left no-repeat;
width: 444px;
}
div#zoekvlak #leesverder
{
font: normal 10px/16px verdana, lucida, sans-serif;
line-height: 1.1em;
font-weight: bold; 
width: 159px;
border: 0;
float: right;
padding: 2px;
margin: 2px 0 0 0;
}
/* leesverder_of.gif in a vervangen door: ../img/nav/leesverder_over.gif*/
div#zoekvlak #leesverder a
{
background: transparent url(../img/nav/leesverder_over.gif) top left no-repeat;
padding: 2px 5px 2px 18px;
color:#999;
}
div#zoekvlak #leesverder a:hover
{
background: transparent url(../img/nav/leesverder_over.gif) top left no-repeat;
color:#CC0000;
}
div#zoekvlak a:link, div#zoekvlak a:visited
{
background: transparent url(../img/nav/leesverder_over.gif) top left no-repeat;
color:#CC0000;
}
/* pagina nav lijst */
div#paginanav
{
font: bold 10px/16px verdana, lucida, sans-serif;
line-height: 1.4em;
float: left;
padding: 5px;
margin: 6px 0 2px 0;
display: block;
}
div#paginanav p
{
font: bold 10px/16px verdana, lucida, sans-serif;
line-height: 1.1em;
text-align: center;
padding: 5px;
margin: 0;
}
div#paginanav a
{
font: normal 10px/16px verdana, lucida, sans-serif;
padding: 2px;
text-decoration: none;
}
div#paginanav a:link
{
text-decoration: none;
}
div#paginanav a:hover
{
color:#00ADEF;
text-decoration: none;
}

div#paginanav a:visited
{
text-decoration: none;
color: #00ADEF;
}
/* datum, sgr+calamiteiten*/
div#datum
{
position: absolute;
left: 720px;
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;
}
/* breadcrumb, kruimelpad */
div#breadcrumb
{
position: absolute;
left: 20px;
top: 128px;
margin: 0;
padding: 1px 0 0 1px;
height: 18px;
width: auto;
font: normal 10px/16px verdana, lucida, sans-serif;
color: #999999;
overflow: hidden;
background-color: #FFF; 
}
div#breadcrumb a
{
font: normal 10px/16px verdana, lucida, sans-serif;
padding: 2px;
color: #999999;
}
div#breadcrumb a:link
{
color: #999999;
}
div#breadcrumb a:hover
{
color:#00ADEF;
}
div#breadcrumb a:visited
{
color: #666;
}
/* toplogo  voor LOGO en SGR etc.  */
div#toplogo
{
position: absolute;
left: 18px;
top: 0px;
margin: 0;
padding: 0;
height: 75px;
width: 275px;

}
div#toplogo img {
border: 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 #FFF;
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: #B5D13B url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navcontainer ul li a:hover
{
color: #FFF;
background: #A2C537 url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
}
div#navcontainer a:active
{
background: #7BA71B url(../img/nav/mainnav_wit.gif) bottom right no-repeat;
color: #FFF;
}
div#navcontainer li#active a
{
background: #7BA71B 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;
}
/*  menu vervalt?  */
div#navcontainerfoto
{
position: absolute;
left: 5px;
top: 290px;
margin: 0;
padding-top: 1px;
height: 22px;
width: 750px;
background: #908375 url(../img/nav/middenmenu_gradient.jpg) top right no-repeat;
border-bottom: 1px solid #FFF;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
text-align: center;
color: #FFF;
}
div#navcontainerfoto a
{
color: #E1DDC5;
text-decoration: none;
font: normal 10px/18px verdana, lucida, sans-serif;
}
div#navcontainerfoto a:hover
{
color: #FFF;
}
div#navcontainerfoto a:active
{
color: #E1DDC5;
}

/*  menu links voor ACCO'S, FONT aanpassen */
div#navcontaineracco
{
margin: 82px 0 0 0;
padding: 0;
width: 268px;
overflow: hidden;
min-height: 610px;
}
div#navcontaineracco ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 11px/18px verdana, lucida, sans-serif;
width: 268px;
overflow: hidden;
}
div#navcontaineracco li 
{ 
margin: 0;
padding: 0;
line-height: 1.8em;
border-bottom: 1px solid #A99B81; 
}
div#navcontaineracco a
{
display: block;
padding: 2px 0 2px 22px;
width: 252px;
background: transparent url(../img/nav/acco_menu_grijs.gif) top left no-repeat;
color: #5F5148;
}
div#navcontaineracco a:link, div#navcontaineracco a:visited
{
color: #5F5148;
text-decoration: none;
}
/* kleur font en pijlkleur */
div#navcontaineracco a:hover
{
background: transparent url(../img/nav/acco_menu_groen.gif) top left no-repeat;
text-decoration: none;
color: #7BA71B;
}
div#navcontaineracco a:active
{
background: transparent url(../img/nav/acco_menu_groen.gif) top left no-repeat;
color: #7BA71B;
font-weight: bold;
text-decoration: none;
}
/* accomenu active */
div#navcontaineracco li#active a
{
background: transparent url(../img/nav/acco_menu_groen.gif) top left no-repeat;
color: #7BA71B;
font-weight: bold;

}
/* Reserveren, active stand aanpassen! */
div#navcontaineracco li#reserveer a
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
color: #D10705;
font-weight: bold;
}
div#navcontaineracco li#reserveer a:hover
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
color: #5F5148;
}
div#navcontaineracco li#reserveer a:active
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
color: #D10705;
font-weight: bold;
}

/* extraselect ul en li voor extra selectie acco te tonen */
div#navcontaineracco ul#extraselectmenu
{
margin: 12px 12px 0 0;
padding: 6px 0 0 4px;
list-style-type: none;
font: normal 11px/18px verdana, lucida, sans-serif;
width: 268px;
overflow: hidden;
border-top: 1px solid #5F5148;
}
div#navcontaineracco li#extraselect 
{ 
margin: 0;
padding: 2px 12px 2px 6px;
line-height: 1.4em;
border-bottom: 1px dotted #ccc; 
}
div#navcontaineracco li#extraselect a
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
color: #5F5148;
}
div#navcontaineracco li#extraselect a:hover
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
color: #D10705;
}
div#navcontaineracco li#extraselect a:active
{
background: transparent url(../img/nav/acco_menu_rood.gif) top left no-repeat;
color: #D10705;
}
/* extraselect einde */
div#navcontaineracco p
{ 
margin: 0 12px 0 12px;
font: normal 10px/18px verdana, lucida, sans-serif;
}
/* navcontainerlinks menu links met MIN HEIGHT voor uitlijnen footer  */
div#navcontainerlinks
{
margin: 0;
padding: 0;
width: 268px;
min-height: 480px;
}
div#navcontainerlinks ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 11px/18px verdana, lucida, sans-serif;
width: 268px;
overflow: hidden;
}
div#navcontainerlinks li 
{ 
margin: 0;
padding: 0;
line-height: 1.8em;
border-bottom: 1px solid #A99B81; 
}
div#navcontainerlinks a
{
display: block;
padding: 2px 0 2px 22px;
width: 252px;
background: transparent url(../img/nav/acco_menu_grijs.gif) top left no-repeat;
color: #5F5148;
}
div#navcontainerlinks a:link, div#navcontainerlinks a:visited
{
color: #5F5148;
text-decoration: none;
}
div#navcontainerlinks a:hover
{
background: transparent url(../img/nav/acco_menu_groen.gif) top left no-repeat;
text-decoration: none;
color: #A2C537;
}
div#navcontainerlinks a:active
{
background: transparent url(../img/nav/acco_menu_groen.gif) top left no-repeat;
color: #7BA71B;
font-weight: bold;
text-decoration: none;
}
/* navcontainerlinks active */
div#navcontainerlinks li#active a
{
background: transparent url(../img/nav/acco_menu_groen.gif) top left no-repeat;
color: #7BA71B;
font-weight: bold;
}
div#navcontainerlinks a.zbleeg:hover
{
text-decoration: none;
}
div#navcontainerlinks p
{ 
margin: -2px 0 0 0;
padding: 6px 0 2px 0;
height: 20px;
color: #5C5D63;
font: normal 11px/18px verdana, lucida, sans-serif;
width: 268px;
background-color:#FFF;
border-bottom: 1px solid #A99B81; 
border-top: 1px solid #FFF;
}
/* vervalt? */
div#navcontainerlinks p#kop
{
width: 148px;
padding: 2px 5px 6px 5px;
margin: 0;
color: #FFF;
font: bold 12px/18px  verdana, lucida, sans-serif;
background-color:#FFF;
border-right: 2px solid #FFF;
}
/* navcontainerlinks menu links en banners */
div#navcontainerlinks .banner
{ 
margin: 17px 17px 10px 16px;
display: block;
padding: 0;
width: 234px;
height: 90px;
background-color: #FFF;
border: 2px solid #E3E3E3;
}
div#navcontainerlinks .banner a
{
text-decoration: none;
display: block;
padding: 0;
width: 234px;
height: 90px;
}
div#navcontainerlinks .banner a:link, div#navcontainerlinks .banner a:visited
{
text-decoration: none;
display: block;
padding: 0;
width: 234px;
height: 90px;
}
div#navcontainerlinks .banner a:hover
{
text-decoration: none;
background-color: #FFF;
color: #FFF;
}
/*  menu rechts */
div#navrechts
{
margin: 0;
padding: 0;
width: 150px;
min-height: 555px;

}
div#navrechts ul
{
margin: 0 20px 10px 0;
padding: 0;
list-style-type: none;
line-height: 1.2em;
width: 136px;
}
div#navrechts li 
{ 
margin: 0;
padding: 0;
width: 136px;
border-bottom: 1px solid #E3E3E3;
}
div#navrechts li a
{
padding: 1px 0 1px 12px;
background: transparent url(../img/nav/rechtermenu_stipgrijs.gif) center left no-repeat;
font: normal 10px/16px verdana, lucida, sans-serif;
color: #999999;
display: block;
}
div#navrechts li a:link, div#navrechts li a:visited
{
color: #999999;
text-decoration: none;
display: block;
background: transparent url(../img/nav/rechtermenu_stipgrijs.gif) center left no-repeat;
}
div#navrechts li a:hover
{
background: #F0F2F5 url(../img/nav/rechtermenu_stipgroen.gif) center left no-repeat;
color: #A2C537;
}
div#navrechts li#active a
{
background: #F0F2F5 url(../img/nav/rechtermenu_stiprood.gif) center left no-repeat;
color: #A99B81;
}
div#navrechts p
{ 
margin: 11px 20px 0 0;
padding: 0 0 4px 0;
font: normal 10px/16px verdana, lucida, sans-serif;
color: #838383;
width: 136px;
border-bottom: 1px solid #D9D9D9;
/*border-bottom: 1px solid #A2A2A2;
background: #FFF url(../img/stipjes_horizontaal.gif) bottom right repeat-x;
*/

}
div#navrechts p.banner
{ 
margin: 5px 0 5px 0;
padding: 0;
width: 130px;
text-align:center; 
border-bottom: 1px solid #FFF;
}
/*  float voor boeken en bestellen, lees verder */
div#rechterlinks
{
float: left;
font: normal 10px/18px verdana, lucida, sans-serif;
border: 1px solid #FFF;
margin: 4px 5px 12px 12px;
padding: 4px;
color: #999;
}
div#rechterlinks a
{
display: block;
padding: 0 0 4px 8px;
background: #FFF url(../img/nav/reserveren_onder.gif) bottom left repeat-x;
text-decoration: none;
}
div#rechterlinks a:link, div#rechterlinks a:visited
{
text-decoration: none;
}
div#rechterlinks a:hover
{
background: #FFF url(../img/nav/reserveren_onder.gif) bottom left repeat-x;
text-decoration: none;
}
div#rechterlinks a#reserveer
{
display: block;
padding: 2px 2px 4px 18px;
border: 1px solid #FFF;
background: #FFF url(../img/nav/reserveren.gif) top left no-repeat;
color: #CC0000;
font: normal 10px/18px verdana, lucida, sans-serif;
}
div#rechterlinks a#reserveer:link, div#rechterlinks a#reserveer:visited
{
color: #CC0000;
text-decoration: none;
}
div#rechterlinks a#reserveer:hover
{
background: #CAD2DD url(../img/nav/reserveren.gif) top left no-repeat;
}
div#rechterlinks .rood
{
display: block;
padding: 2px 2px 2px 18px;
border: 1px solid #FFF;
background: #FFF url(../img/nav/extra-menu.gif) top left no-repeat;
color: #CC0000;
font: bold 10px/16px verdana, lucida, sans-serif;
}
/*  boeken en bestellen links lijnen, vervalt? */
div#bestellinks
{
font: normal 10px/18px verdana, lucida, sans-serif;
border: 1px solid #FFF;
margin: 0 5px 0 10px;
padding: 2px;
}
div#bestellinks a:link, div#bestellinks a:visited
{
text-decoration: none;
color: #CC0000;
}
div#bestellinks a.reserve
{
display: block;
padding: 2px 2px 4px 18px;
background: #FFF url(../img/nav/reserveren.gif) top left no-repeat;
font: bold 10px/18px verdana, lucida, sans-serif;
text-decoration: none;
}
div#bestellinks a.reserve:hover
{
background: #FFF url(../img/nav/reserveren.gif) top left no-repeat;
}
/*  EXTRA menu */
div#extramenu
{
float: left;
font: normal 10px/18px verdana, lucida, sans-serif;
border: 1px solid #FFF;
margin: 12px 0 12px 12px;
padding: 0 0 2px 5px;
width: 236px;
line-height: 1.2em;
display: block;
clear: both;
}
div#extramenu a
{
display: block;
padding: 0 0 6px 0;
margin: 0;
background: #FFF url(../img/nav/extra-menu_stipjes.gif) bottom left repeat-x;
}
div#extramenu a:link, div#extramenu a:visited
{
text-decoration: none;
color: #5F5148;
}
div#extramenu a:hover
{
background: #FFF url(../img/nav/extra-menu_stipjes.gif) bottom left repeat-x;
text-decoration: none;
color: #CE0802;
}

div#extramenu .rood
{
padding: 2px 2px 4px 18px;
border: 1px solid #FFF;
background: #FFF url(../img/nav/extra-menu.gif) bottom left repeat-x;
color: #CE0802;
font: bold 10px/16px verdana, lucida, sans-serif;
display: block;
}

/*  EXTRA menu rechts, vervalt niet ivm contact.php */
/* position: absolute;relative
left: 564px;
top: 490px;
font: normal 10px/16px verdana, lucida, sans-serif;
border: 1px solid #FFF;
margin: 0;
padding: 5px;
width: 150px;
display: block; */
div#extramenurechts
{
position: absolute;
left: 568px;
font: normal 10px/16px verdana, lucida, sans-serif;
border: 1px solid #FFF;
margin: 0;
padding: 5px;
width: 150px;
display: block;
}
div#extramenurechts a
{
display: block;
padding: 0 2px 4px 0;
margin: 0;
background: #FFF url(../img/nav/extra-menu_stipjes.gif) bottom left no-repeat;
text-decoration: none;
}
div#extramenurechts a:link, div#extramenurechts a:visited
{
text-decoration: none;
}
div#extramenurechts a:hover
{
background: #FFF url(../img/nav/extra-menu_stipjes.gif) bottom left no-repeat;
text-decoration: none;
}

div#extramenurechts .rood
{
padding: 2px 2px 4px 18px;
border: 1px solid #FFF;
background: #FFF url(../img/nav/extra-menu.gif) bottom left no-repeat;
color: #CC0000;
font: bold 10px/16px verdana, lucida, sans-serif;
display: block;
}

/* vanaf, lijstweergave */
#vanaf
{
float: right;
padding: 0 0 2px 4px;
margin-top:0;
color: #A2A2A2;
}
/*  Div TABELLEN, voor de prijzen en data aankomst display */
div#tabellen
{
position: relative;
visibility: visible;
width: 440px;
z-index: 100;
margin: 5px 0 0 12px;
padding: 2px 0 0 0;
border: 0;
}
/* P specs tabellen, check!*/
table p 
{
margin: 0;
width: auto;
padding: 0 0 6px 0;
}
/*  TABLE specs, font kleur aanpassen, border? */
table
{
color: #5F5148;
font: 10px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #FFF;
}
/*  specs .znd gebruikt voor zoektabel lijst weergave*/
td.znd
{
color: #5F5148;
margin: 0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
padding: 1px 2px 0 2px;
background: transparent url(../img/stipjes_horizontaal.gif) bottom left repeat-x;
}
/*  TABLE specs FORMULIEREN*/
table#forms
{
color: #5F5148;
font: 10px Verdana, Arial, Helvetica, sans-serif;
background: #FFF;
margin: 0 10px 0 10px;
padding: 0;
border: 1px solid #FFF;
}
table#forms td
{
padding: 2px;
}
table#forms td.stip
{
background: #FFF url(../img/stipjes_horizontaal.gif) bottom left repeat-x;
}
/*  TABLE specs DETAILS, kleuren aanpassen */

table#details
{
color: #5F5148;
font: 10px Verdana, Arial, Helvetica, sans-serif;
height: 100%;
background: #FFF;
margin: 6px 10px 12px 10px;
padding: 0 1px 1px 1px;
border: 0px solid #c0c0c0;
border-width: 1px 1px 1px 1px;
}
/* P specs tabel */

table#details p 
{
margin: 0;
width: auto;
padding: 0 0 6px 0;
}
table#details tr
{
background: #fff;
}

table#details td.bl
{
background: #F0F0F0;
}
table#details td.bl2
{
background: #7BA71B;
color: #FFF;
padding: 2px;
}
table#details td.br1
{
background: #E4DBB6;
}
table#details td.br2
{
background: #C8DE69;
}
table#details td.wit
{
background: #FFF url(../img/stipjes_horizontaal.gif) top left repeat-x;
padding: 6px 0 0 0;
}
table#details td.wit2
{
background: #FFF url(../img/stipjes_horizontaal.gif) bottom left repeat-x;
padding: 2px 0 4px 0;
}
/*  ACCOLIJST */
div#itemlist	
{
position: relative;
margin: 0 0 0 22px;
width: 426px;
padding: 0;
float: none;
background: #FFF url(../img/stipjes_horizontaal.gif) top left repeat-x;
overflow: hidden;
}
div#itemlist p
{
float: left;
margin: 2px 0 0 0;
padding: 3px 0 3px; 0;
font: normal 10px/16px verdana, lucida, sans-serif;
background: transparent url(../img/stipjes_horizontaal.gif) bottom left repeat-x;
line-height: 1.5em;
display: block;
width: 420px;
}
/* medewerkers contact pagina */
div#itemlist p.medewerkers
{
margin: 0.5em 1em 0.1em 1em;
font: normal 10px/16px verdana, lucida, sans-serif;
background: transparent url(../img/stipjes_horizontaal.gif) bottom left repeat-x;
height: 110px;
}
div#itemlist .accoheader 
{
margin: 0;
padding: 0;
font-size: 1.5em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
display: block;
}
div#itemlist a:link, div#itemlist a:visited
{
color: #7BA71B;
text-decoration: none;
}
div#itemlist a:hover
{
color: #5F5148;
text-decoration: none;
}
div#itemlist #leesverder
{
font: normal 10px/16px verdana, lucida, sans-serif;
font-weight: bold; 
height: 18px;
margin: 0 0 2px 0;
padding: 0;
float: right;
background-color: #FFF;
text-decoration: none;
}
div#itemlist #leesverder a
{
display: block;
background: transparent url(../img/nav/meerinfo_pijl.png) bottom right no-repeat;
padding: 0 22px 0 0;
margin: 0;
color: #A2A2A1;
}
div#itemlist #leesverder a:link
{
background: transparent url(../img/nav/meerinfo_pijl.png) bottom right no-repeat;
color: #A2A2A1;
text-decoration: none;
}
div#itemlist #leesverder a:hover, div#itemlist #leesverder a:visited
{
background: transparent url(../img/nav/meerinfozomer_pijl.png) bottom right no-repeat;
color: #00ADEF;
text-decoration: none;
}

/* NIEUWE LEESVERDER zonder lijst */
#verderlezen
{
font: normal 11px/18px verdana, lucida, sans-serif;
font-weight: bold; 
height: 18px;
width: 400px;
margin: 0 0 2px 0;
padding: 0;
float: left;
background-color: #FFF;
text-decoration: none;
display: block;
}
#verderlezen a
{
display: block;
background: #FFF url(../img/nav/meerinfo_pijl.png) bottom left no-repeat;
padding: 0 22px 0 22px;
text-decoration: none;
margin: 0;
/*color: #FFF;*/
color: #A2A2A1;

}
#verderlezen a:link
{
background: #FFF url(../img/nav/meerinfo_pijl.png) bottom left no-repeat;
color: #A2A2A1;
/*color: #FFF;*/
text-decoration: none;
}
#verderlezen a:hover, #leesverder a:visited
{
background: #FFF url(../img/nav/meerinfozomer_pijl.png) bottom left no-repeat;
color: #00ADEF;
/*color: #FFF;*/
text-decoration: none;
}





/**/


.accophoto	
{
padding: 0 9px 2px 2px;
border: 0;
margin: 0;
display: block;
float: left;
}
/* #email contactpagina */
div#itemlist #email
{
font: normal 10px/16px verdana, lucida, sans-serif;
font-weight: bold; 
height: 20px;
display: block;
width: 240px;
float: left;
text-decoration: none;
}
div#itemlist #email a
{
display: block;
background: transparent url(../img/nav/email_medewerkers.gif) bottom left no-repeat;
padding: 4px 2px 10px 24px;
margin: 0;
color: #5F5148;
width: 242px;
}
div#itemlist #email a:link
{
background: transparent url(../img/nav/email_medewerkers.gif) top left no-repeat;
color: #5F5148;
text-decoration: none;
}
div#itemlist #email a:hover
{
background: transparent url(../img/nav/email_medewerkers.gif) top left no-repeat;
color:#7BA71B;
text-decoration: none;
}
div#itemlist #thema
{
font: normal 10px/16px verdana, lucida, sans-serif;
font-weight: bold; 
height: 20px;
display: block;
width: 240px;
float: left;
text-decoration: none;
}
div#itemlist #thema a
{
display: block;
background: transparent url(../img/nav/leesverder_stip.gif) bottom left no-repeat;
padding: 4px 2px 4px 16px;
margin: 0;
color:#CC0000;
width: 240px;
}
div#itemlist #thema a:link
{
background: transparent url(../img/nav/leesverder_stip.gif) bottom left no-repeat;
color:#CC0000;
text-decoration: none;
}
div#itemlist #thema a:hover
{
background: transparent url(../img/nav/leesverder_stip.gif) bottom left no-repeat;
color:#999;
text-decoration: none;
}

/*  font specs */
.blauw
{
color: #7BA71B;
}
.rood
{
color: #CC0000;
}
.grijs
{
color: #999;
}
/* H1 specs  */
/* Sifr vervanging KAN NIET!!!! */
h1	
{
font-size: 1.8em;
font-weight: bold;
font-family: lucida, Arial, Helvetica, sans-serif;
line-height: 1.6em;
margin: 0 0 0 22px;; 
}
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 div#parijscontent 
h1.artikelkop
{
font-family: lucida, Arial, Helvetica, sans-serif;
font-size: 20px;
margin: 0;
width: 400px;
padding: 0 0 0 20px;
letter-spacing: 0px;
color: #999491;
height: 26px;
width: 400px; line-height: 1.2em;
}*/

/* Sifr vervanging  */
h1.artikelkop
{
font-family: lucida, Arial, Helvetica, sans-serif;
font-size: 20px;
margin: 0;
width: 400px;
padding: 0 0 0 20px;
letter-spacing: 0px;
color: #908B88;
line-height: 1.2em;
font-weight: normal;
/*height: 26px;
width: 400px; line-height: 1.2em;*/  
}
/* Sifr vervanging */
h1.lijstkop
{
font-family: lucida, Arial, Helvetica, sans-serif;
font-size: 20px;
height: 26px;
line-height: 1.2em;
font-weight: normal;
margin: 0;
padding: 0;
letter-spacing: 0;
background: transparent url(../img/headers/zoek_lijst.gif) top left no-repeat;
color: #908B88;
}
/* sIFR styles... werkt met zomercontent, wintersportcontent en parijscontent  */
/* Sifr vervanging
div#zomercontent h1.top10
{
font-family: lucida, Arial, Helvetica, sans-serif;
font-size: 20px;
height: 26px;
margin: 0;
padding: 0 0 0 36px;
letter-spacing: 0;
background: #FFF url(../img/headers/top10_zomer.gif) top left no-repeat;
color: #77716D;
} */
div#zomercontent h1.top10
{
font-family: lucida, Arial, Helvetica, sans-serif;
font-size: 20px;
height: 26px;
line-height: 1.4em;
font-weight: normal;
margin: 0;
padding: 0 0 0 36px;
letter-spacing: 0;
color: #77716D;
background: #FFF url(../img/headers/top10_zomer.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;}
h6                {color: #666; font: bold 11px/16px verdana, lucida, sans-serif; padding: 6px 0 6px 2px; margin: 0 0 6px 22px; background: transparent url(../img/stipjes_horizontaal_midden.gif) bottom center no-repeat; width: 400px;}



form                
{
margin: 0;
padding: 0;
}
INPUT               {border: 1px solid #CCCCCC; color: #2A1D49; font-family: verdana,helvetica,arial; font-size: 10px; padding: 0; margin: 0; }
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;}

.radio              {border: 0; color: #DF002C;}
.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; }
.okbutt             {border: 0; background: transparent url(../img/nav/email_verzenden_gr.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: 20px 0 0 0; display: block; width: 200px; height: 24px;}
/* 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: 98%;
	height: 2200px;
	opacity: .6;
	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;
	/* 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
     /img/maskBG.png STAAT REEDS IN IMG MAP dus img vervangen
	 */
	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: 2px solid #5F5148;/**/
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
    padding: 0 0 10px 0;
     
}

#popupFrame {
	margin: 0px;
	width: 98%;
	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;
}