* {
margin:0;
padding:0;
}
body {
background:url(../images/bg1.gif) left top repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}
a {
color:#18b8e8;
text-decoration:none; 
}
a:hover {
color:#0893CF;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper {
background-color:#fff;
width:978px;
margin:0 auto;
text-align:left;
}

#header {
position:relative;
width:982px;
height:153px;
background:url(../images/header.gif) center top no-repeat;
z-index:2;
}
#header #logo {
position:absolute;
top:1px;right:70px;
z-index:10;
}
#slogan_top {
position:absolute;
left:166px;top:0;
width:600px;
height:120px;
}
#header #spin_logo {
position:absolute;
left:40px;top:17px;
}
#banner{
position:absolute;
top:0px;
left:170px;
}
#header #logo span a {
display:block;
width:117px;
height:143px;
background:url(../images/logo.png) left top no-repeat;
text-indent:-9999em;
}

#miscnav-container{
position:absolute;
left:180px;top:102px;
height:40px;
}
#miscnav {
float:left;
overflow:hidden;
padding:2px 0px 0 0px;
}
#miscnav ul {
float:left;
list-style:none;
text-align:center;
}
#miscnav li {
float:left;
padding:0 10px 0 10px;
border-right:1px solid #fff;
}
#miscnav li a {
font:bold 10px Verdana, Arial, Helvetica, sans-serif ;
color:#fff;
text-decoration:none;
}
#miscnav li a:hover {
text-decoration:underline;
color:#C95B00;
}

#mainnav {
position:absolute;
top:125px;
position:relative;
border:none;
width:787px;
height:28px;
z-index:99999;
}
#mainnav ul {
list-style:none;
margin:0;
padding:0;
}
#mainnav li {
float:left;
background:url(../images/lia.gif) right top no-repeat;
padding:0;
padding-right:2px;
}

#mainnav li a {
display:block;
overflow:hidden;
background:url(../images/main-l.gif) left top repeat-x;
font: 11px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;

text-align:center;
}
#mainnav li a span {
display:block;
padding:7px 12px 7px;
}
#mainnav li a:hover {
color:#fff;
background-position:0 -28px;
}
#mainnav li a strong {
color:#fff;
font: 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#mainnav #home{
float:left;
list-style:none;
}
#mainnav #home ul {
list-style:none;
margin:0;
padding:0;
}
#mainnav #home li {
float:left;
background:url(../images/lia.gif) right top no-repeat;
padding-right:2px;
}
#mainnav #home a {
display:block;
float:left;
width:30px;
height:28px;
background:url(../images/home-bg.jpg) left top no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:0;
text-align:center;
}
#mainnav #home li a:hover {
color:#fff;
background-position:0 -28px;
}

#mainnav #home li a strong {
color:#f00;
text-decoration:none;
}

#mainnav #Aanbiedingen{
float:left;
list-style:none;
}
#mainnav #Aanbiedingen ul {
list-style:none;
margin:0;
padding:0;
}
#mainnav #Aanbiedingen li {
float:left;
background:url(../images/lia.gif) right top no-repeat;
padding-right:2px;
}
#mainnav #Aanbiedingen a {
display:block;
float:left;
width:30px;
height:28px;
background:url(../images/aan-bg.jpg) left top no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:0;
text-align:center;
}
#mainnav #Aanbiedingen li a:hover {
color:#fff;
background-position:0 -28px;
}

#mainnav #Aanbiedingen li a strong {
color:#f00;
text-decoration:none;
}





#cms-topmenu-list{

}

#cms-topmenu-list, #cms-topmenu-list ul { /* all lists */
list-style: none;
margin:0;
}
#cms-topmenu-list li { /* all list items */
float: left;
}

#cms-topmenu-list li ul { /* second-level lists */
position:absolute;
width:160px;
left:-999em;
margin:0;
z-index:9999;	
color:#000000;
}
#cms-topmenu-list li li {
background:none;
}
#header #mainnav #cms-topmenu-list li ul a {
display:block;
width:148px;
background:#fff;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
border:none;
z-index:999;
padding-left:10px;


padding-top:5px;
padding-bottom:5px;
border:1px solid #999999;
}
#header #mainnav #cms-topmenu-list ul li a:hover {
background:#DB0000;
color:#fff;
text-align:left;
}
#header #mainnav #cms-topmenu-list ul li a strong{
color:#000;
}

#cms-topmenu-list li:hover ul, #cms-topmenu-list li li:hover ul, #cms-topmenu-list li li li:hover ul, #cms-topmenu-list li li li li:hover ul, #cms-topmenu-list li.sfhover ul, #cms-topmenu-list li li.sfhover ul, #cms-topmenu-list li li li.sfhover ul, #cms-topmenu-list li li li li.sfhover ul {
left:auto;
background-position:0 0;
}










#sections {
overflow:hidden;
width:978px;
background:url(../images/c_bg.gif) center top repeat-y;
border-left:1px solid #1cb5e2;
}
#leftnav {
overflow:hidden;
float:left;
width:185px;
padding-top:0px;


}
#middlesection {
overflow:hidden;
float:left;
width:793px;
}
#content {
overflow:hidden;
float:right;
width:596px;
padding-right:8px;
}
#rightnav {
overflow:hidden;
float:right;
width:185px;
}
#content .main-heading {
background:url(../images/mid-head.gif) left top repeat-y;
margin-bottom:10px;
padding:4px 10px 0;
}
#content h1 {
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:center;
}
#content h2 {
color:#999;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:center;
}

#page_akties h1 {
/*margin-top:20px;*/
text-transform:uppercase;
color:#fff;
}

#content td.formAreaTitle h3 {
font:bold 12px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
}
#content ul {
list-style:none;
margin-left:14px;
}
#content ul li {
background:url(../images/content_li.gif) left 4px no-repeat;
padding-left:13px;
}

#content ul#sitemap li a {
font-weight:bold;
color:#be0000;
}
#content ul#sitemap li li a {
font-weight:normal;
color:#444;
}
#content ul#sitemap li a:hover {
color:#BE0000;
}

#content #crumbar-title{
display:none;
}
#content #crumbar-center {
width:100%;
overflow:hidden;
padding-bottom:12px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0 0 0 7px;
padding:0;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 2px no-repeat;
padding-right:14px;
margin-right:7px;
text-decoration:underline;
}
#content #crumbar-content li strong {
clear:left;
white-space:nowrap;
}
.cmstabel {
padding-bottom:12px;
}

/* ---- infobox_start ---- */
.infobox-heading h1 {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding-top:4px;
}
.infobox-heading h1 a, .infobox-heading h1 a:hover {
color:#fff;
}
.infobox-heading h1 a:hover {
text-decoration:underline;
}
.infobox-heading  {
background:#0673a4 url(../images/mainbg.gif) left top repeat-x;
text-align:center;
height:22px;
}
.infobox-content {
color:#333;
padding:5px;
border-top:none;
border-bottom:none;
}
/* ---- infobox_end ---- */

#leftnav #searchbox .infobox-heading {
display:none;

}
#leftnav #searchbox .infobox-heading h1 {
color:#fff;
margin:0;
display:none;
}
#leftnav #searchbox .infobox-content {
width:210px;
height:30px;
text-align:center;
background:url(../images/sc.gif) left bottom no-repeat;
}
#leftnav #searchbox .infobox-content a {
display:none;
}
#leftnav #searchbox .infobox-field {
float:left;
width:105px;

}
#leftnav #searchbox .infobox-content input#searchbox{
border:1px solid #999999;
font:11px Arial, Helvetica, sans-serif;
padding:1px 4px;
margin-top:4px ;
}

#leftnav #searchbox .center-1f {
padding:0 0 5px 0;
}
#leftnav #searchbox .flexy_button {
width:88px;
height:20px;

}
*:first-child+html #searchbox .flexy_button {
margin-top:1px;
}
#leftnav #searchbox .flexy_button input {
width:150px;
height:20px;
border:none;
background:none;
font:bold 15px Arial, Helvetica, sans-serif;
color:#fff;
}



#shoppingcartbox .infobox-heading {
height:21px;
background:#930505 url(../images/winkel.gif) left top no-repeat;
border-top:1px solid #1cb5e2;
border-left:1px solid #1cb5e2;
border-right:1px solid #1cb5e2;
padding-top:0px;
}


#shoppingcart-custom {
background:url(../images/winkelwagen_b.gif) left bottom no-repeat;
text-align:center;
padding:5px 0 40px;
}
#shoppingcart-custom a {
color:#0D70B4;
}


#shoppingcartbox .infobox-content {
display:none;
width:175px;
padding-bottom:40px;
border:none;
background:url(../images/winkelwagen_b.gif) left bottom no-repeat;
text-align:center;
}
#shoppingcartbox .infobox-content table {
display:none;
}

#shoppingcartbox p.totalprice {
font-weight:bold;
}
html>/**/body #shoppingcartbox .infobox-content table {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;
}
#shoppingcartbox p.hr {
display:none;
}
*:first-child+html #shoppingcartbox p.hr {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;
}
* html #shoppingcartbox p.hr {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;
}

#shoppingcartbox .infobox-content span.subtotal-text {
display:none;

float:left;
width:49%;
font-weight:bold;
text-align:left;
}
#shoppingcartbox .infobox-content span.totalprice {
display:none;

float:right;
width:49%;
font-weight:bold;
text-align:right;
}
#shoppingcartbox .infobox-content .winkelwagen-box {
display:none;

clear:left;
overflow:hidden;
width:100%;
padding-top:2px;
}
#shoppingcartbox .infobox-content .winkelwagen-box a {
float:left;
display:block;
background:url(../images/arrow.gif) left 2px no-repeat;
color:#000;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-bottom:2px;
text-decoration:underline;
}

#languagebox .infobox-content {
text-align:center;
}
#newsletterbox .infobox-heading {
display:none;
width:183px;
height:63px;
border-left:1px solid #1cb5e2;
border-right:1px solid #1cb5e2;
}
#newsletterbox .infobox-content {
background:url(../images/news.gif) left top no-repeat;
padding-top:0px;
height:75px;
}
#newsletterbox .infobox-content .align-left {
display:none;
}
#newsletterbox input#email{
float:left;
width:94px;
border:1px solid #999;
background:#fff url(../images/inputtxt_bg.gif) left top no-repeat;
color:#333;
}
#newsletterbox .infobox-content .infobox-field label{
display:none;
}


#specialsbox .infobox-content {
overflow:hidden;
width:183px;
border:1px solid #1cb5e2;
text-align:center;
padding:0;
}
/*#leftnav #productbox {
background:#fff;
}
#leftnav #productbox .infobox-content ul {
list-style:none;
}
#leftnav #productbox .infobox-content li {
margin-bottom:5px;
}
#leftnav #productbox .infobox-content li a {
display:block;
width:160px;
background:url(../images/navbg.gif) left top no-repeat;
font: bold 11px Arial, Helvetica, sans-serif;
padding:5px 0px 5px 10px;
}
#leftnav #productbox .infobox-content li a:hover {
background:url(../images/navbg-h.gif) left top no-repeat;
color:#F5921D;
text-decoration:none;
}
#leftnav #productbox .infobox-content li li a, #leftnav #productbox .infobox-content li li a:hover {
background:url(../images/li_arrow.gif) left 7px no-repeat;
}
#leftnav #productbox .infobox-content li ul {
margin-top:3px;
}
#leftnav #productbox .infobox-content li li {
margin-bottom:0;
}
#leftnav #productbox .infobox-content li li a {
width:152px;
margin:0 0 0 10px;
padding:3px 0 3px 8px;
border-bottom:1px dashed #cdcdcd;
}*/

#leftnav #productbox .infobox-content{
padding:10px 0 5px;
}
#leftnav #productbox .infobox-content ul {
list-style:none;
}
#leftnav #productbox .infobox-content li a {
display:block;
background:url(../images/arrow.gif) 2px 5px no-repeat;
width:163px ;
padding:3px 0 3px 12px;
color:#000;
border:1px solid #1cb5e2;
margin-bottom:5px;
margin-left:4px;
}
#leftnav #productbox .infobox-content ul ul {
display:none;
}
#rightnav #informationbox .infobox-content{
padding:10px 0 5px;
}
#rightnav #informationbox .infobox-content ul {
list-style:none;
}
#rightnav #informationbox .infobox-content li a {
display:block;
background:url(../images/arrow.gif) 2px 5px no-repeat;
width:163px ;
padding:3px 0 3px 12px;
color:#000;
border:1px solid #1cb5e2;
margin-bottom:5px;
margin-left:4px;
}
.infobox-content a:hover {
color:#000;
}

.onlinemembers {
text-align:center;
margin-bottom:70px;
padding-top:10px;
}
/* ---- footer ---- */
#footer {
float:left;
width:800px;
border-top:1px solid #1cb5e2;
background:#fff;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
}
#footer-miscnav {
float:left;
width:400px;
padding-top:20px;
padding-left:20px
}
#yavidesign {
padding-right:20px;
padding-top:10px;
float:right;
width:200px;
text-align:right;
}
#yavidesign img {
vertical-align:middle;
}
/*#footer-top #miscnav-container {
position:absolute;
left:10px;top:5px;
height:40px;


}*/
/*#footer-top {
position:relative;
width:794px;
height:29px;
z-index:2;
}
#footer-top #searchbox.infobox {
position:absolute;
top:1px;
left:313px;
margin:0;
padding:0;
z-index:999;
}

#footer-container {
border:1px solid #000066;
margin-bottom:10px;
}*/



#f_bg{
width:100%;
height:28px;
background:url(../images/fb.jpg) center bottom repeat-x;
}
/* ---- end of footer ---- */

/* ----------------------------------------------- menu footer --------------------------------------------- */

#footer-miscnav li#start{
float:left;
list-style:none;
width:85px;
}
#footer-miscnav li#start ul {
list-style:none;
margin:0;
padding:0;
}
#footer-miscnav li#start li {
float:left;

}
#footer-miscnav #start a {
display:block;
float:left;
width:32px;
height:33px;
background:url(../images/home.jpg) left top no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#1cb5e2;
text-decoration:none;
padding:10px 0 0 35px;
text-align:center;
}
#footer-miscnav li#start li a:hover {
color:#fff;
background-position:0 -33px;
}

#footer-miscnav li#start li a strong {
color:#f00;
font-weight:bold;
text-decoration:none;
}

#footer-miscnav li#phone{
float:left;
list-style:none;
width:130px;
}
#footer-miscnav li#phone ul {
list-style:none;
margin:0;
padding:0;
}
#footer-miscnav li#phone li {
float:left;
}
#footer-miscnav li#phone a {
display:block;
float:left;
width:32px;
height:33px;
background:url(../images/phone.jpg) left top no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#1cb5e2;
text-decoration:none;
padding:10px 0 0 35px;
text-align:center;
}
#footer-miscnav li#phone li a:hover {
color:#fff;
background-position:0 -33px;
}

#footer-miscnav li#phone li a strong {
color:#f00;
font-weight:bold;
text-decoration:none;
}


#footer-miscnav li#question{
float:left;
list-style:none;
width:150px;
}
#footer-miscnav li#question ul {
list-style:none;
margin:0;
padding:0;
}
#footer-miscnav li#question li {
float:left;
margin-right:50px;
}
#footer-miscnav li#question a {
display:block;
float:left;
height:33px;
background:url(../images/ques.jpg) left top no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#1cb5e2;
text-decoration:none;
padding:10px 0 0 35px;
text-align:center;
}
#footer-miscnav li#question li a:hover {
color:#fff;
background-position:0 -33px;
}

#footer-miscnav li#question li a strong {
color:#f00;
font-weight:bold;
text-decoration:none;
}

/* ----------------------------------------------- end menu footer --------------------------------------------- */




















.box{
color:#333;
margin:0 0 0 0;
}
.box_inner_blue {
padding:10px;
background:#acd1e1 url(../images/box_inner_blue.gif) left top repeat-x;
}
.boxholder{
padding: 0;
background: #fff;
margin-bottom:5px;
}
#tab-container {
overflow:hidden;
width:609px;
background:#000;
}
.tab{
float: left;
width: 116px;
margin:0 0 5px 0 !important;
margin-bottom:5px;
padding:4px 0 0 0 !important;
padding:4px 0;
text-align:center;
background:#000000 url(images/greentab.jpg) no-repeat;
}
.tab a{
color:#FFFFFF; 
font-size:11px;
}
span.tip-class {
color:#FF0000;
font-weight:bold;
}












/*#mainnav #productbox .infobox-content #header-dd-main ul {
display:none;
position:absolute;
top:-999px;
width:200px;
border:1px solid #bababa;
background:#fff;
padding:5px 0 10px;
z-index:999;
}
#mainnav #productbox .infobox-content #header-dd-main li:hover ul,
#mainnav #productbox .infobox-content #header-dd-main li.sfhover ul {
left:0;top:28px;
z-index:99;
}
#mainnav #productbox .infobox-content #header-dd-main ul a {
overflow:visible;
width:173px;
min-height:10px;
height:auto;
border-bottom:none;
background:none;
font-weight:normal;
text-align:left;
margin-bottom:0px;
padding:0 10px 0 15px;
}
#mainnav #productbox .infobox-content #header-dd-main ul a:hover {
color:#D21B30;
}
* html #mainnav #productbox .infobox-content #header-dd-main ul a {
height:10px;
}
#mainnav #productbox .infobox-content #header-dd-main ul dl {
background:url(../images/sep.gif) center bottom no-repeat;
padding-top:6px;
padding-bottom:6px;
}
#mainnav #productbox .infobox-content #header-dd-main ul dt a {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#05305b;
}
#mainnav #productbox .infobox-content #header-dd-main dd {
background:url(../images/sep.gif) center bottom no-repeat;
padding-bottom:1px;
}
#mainnav #productbox .infobox-content #header-dd-main dd.dd-last {
background:none;
padding-bottom:0;
}
#mainnav #productbox .infobox-content #header-dd-main dd a {
display:block;
width:168px;
background:url(../images/sep.gif) center bottom no-repeat;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#004e99;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}
#mainnav #productbox .infobox-content #header-dd-main ul dl dd.see-all {
background:none;
background:url(../images/sep.gif) center top no-repeat;
}
#mainnav #productbox .infobox-content #header-dd-main ul dl dd.see-all a {
background:none;
margin-bottom:0;
width:173px;
padding-left:15px;
padding-bottom:0;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FB7E3C;
text-decoration:underline;
}
#mainnav #productbox .infobox-content #header-dd-main2 dl {
background:#fff;
}
#mainnav #productbox .infobox-content #header-dd-main ul dl a:hover {
background:url(../images/spar_h_1.gif) center top no-repeat;
}
#mainnav #productbox .infobox-content #header-dd-main ul dl dd.see-all a:hover {
background:none;
}
#mainnav #productbox .infobox-content #header-dd-main li:hover, #mainnav #productbox .infobox-content #header-dd-main li.sfhover, #mainnav #productbox .infobox-content #header-dd-main li.sfhoveradds, #mainnav #productbox .infobox-content #header-dd-main li.dd-maincat-active {
background-position:right -28px;
}
#mainnav #productbox .infobox-content #header-dd-main li:hover a, #mainnav #productbox .infobox-content #header-dd-main li.sfhover a, #mainnav #productbox .infobox-content #header-dd-main li.sfhoveradds a, #mainnav #productbox .infobox-content #header-dd-main li.dd-maincat-active a {
background-position:left -28px;
}*/

#manufacturersbox{
border:1px solid #1cb5e2;
}
#manufacturersbox .infobox-content a{
display:block;
color:#000000;
font-size:10px;
padding:4px 0 4px 10px;
}
#manufacturersbox .infobox-content {
overflow:hidden;
width:173px;
}
#manufacturersbox a:hover {
color:#fff;
background:#0893cf;
text-decoration:none;
}
#manufacturersbox .infobox-content .left-merken-list li {
border:1px solid #1cb5e2;
margin-bottom:5px;
}
#manufacturersbox .infobox-content .left-merken-list li:hover{
background:#0893cf;
color:#FFFFFF;
}
#manufacturersbox .infobox-content .left-merken-list li a strong {
color:#000;

}

#contentsearch {
z-index:1;
}
#adbox1 {
padding-bottom:7px;
}
#adbox1 .infobox-heading{
height:22px;
background:url(../images/sc.gif) left top  no-repeat;
}
#adbox1 .infobox-content{
overflow:hidden;
width:183px;
border:1px solid #1cb5e2;
background:none;
padding:0;
}
#adbox1 .infobox-content a{
color:#006EDA;
text-decoration:underline;
}
#adbox1 .infobox-content a:hover{
color:#E0050D;
text-decoration:underline;
}

#adbox2 .infobox-heading{
height:22px;
background:url(../images/sc.gif) left top no-repeat;
}
#adbox2 .infobox-content{
overflow:hidden;
width:183px;
background:none;
padding:0;
}
#adbox2 .infobox-content a{
color:#006EDA;
text-decoration:underline;
}
#adbox2 .infobox-content a:hover{
color:#E0050D;
text-decoration:underline;
}
#adbox3 {
padding-bottom:7px;
}
#adbox3 .infobox-heading{
height:22px;
background:url(../images/sc.gif) left top  no-repeat;
}
#adbox3 .infobox-content{
overflow:hidden;
width:183px;
border:1px solid #1cb5e2;
background:none;
padding:0;
}
#adbox3 .infobox-content a{
color:#006EDA;
text-decoration:underline;
}
#adbox3 .infobox-content a:hover{
color:#E0050D;
text-decoration:underline;
}


.hr-line {
width:100%;
border-bottom:1px dashed #cdcdcd;
padding-top:8px;
margin-bottom:8px;
}


#big_banner {
padding-bottom:7px;
}
.pic_home_left {
overflow:hidden;
float:left;
width:330px;
}
/*#map_section {
position:relative;
width:596px;
z-index:9;
}*/
.clear {
clear:both;
}












/*-------------------------------------------------------- holland map 

-----------------------------------------------*/
#map {
float:right;
width:244px;
height:266px;
background:url(../images/map_holland2.jpg) left top no-repeat;
}

ul.holland {
padding:0; 
margin:0; 
width:244px;
height:266px;
list-style:none;
margin:0;
position:relative; 
z-index:300;
}
#content ul.holland li {
background:none;
}
.holland li a {
display:block;
position:absolute; 
color:#000;
text-align:left;
text-decoration:none;
font:bold 14px Arial, Helvetica, sans-serif;
z-index:9999;
}

.holland li a em {
visibility:hidden; 
position:absolute;
z-index:300;
}


.holland li a.alphenadrijn{top:122px; left:64px;}
.holland li a.alkmaar{top:93px; left:68px;}
.holland li a.amersfoort{top:128px; left:97px;}
.holland li a.apeldoorn{top:122px; left:121px;}
.holland li a.arnhem{top:150px; left:124px;}
.holland li a.dordrecht {top:163px; left:57px;}
.holland li a.eindhoven {top:191px; left:97px;}
.holland li a.goes {top:184px; left:16px;}
.holland li a.groningen {top:35px; left:156px;}
.holland li a.haarlem {top:112px; left:61px;}
.holland li a.hengelo {top:118px; left:170px;}
.holland li a.hilversum {top:124px; left:85px;}
.holland li a.leeuwarden {top:45px; left:117px;}
.holland li a.leiden {top:129px; left:54px;}
.holland li a.maastricht {top:238px; left:119px;}
.holland li a.rotterdam {top:150px; left:50px;}
.holland li a.venlo {top:194px; left:136px;}
.holland li a.utrecht {top:137px; left:86px;}
.holland li a.zaltbommel {top:157px; left:73px;}
.holland li a.zwolle {top:102px; left:130px;}


.holland li a:hover {
background:#F60A0C;
text-indent:0; 
height:1.2em; 
font:bold 14px Arial, Helvetica, sans-serif; 
color:#fff; 
line-height:1.1em; 
padding:2px 10px; 
width:100px;
}

* html .holland li a:hover {
width:210px; 
height:1.5em; 
w\idth:100px; 
he\ight:1.2em;
}

.holland li a:hover em {
visibility:visible; 
margin-left:5px; 
background:#14A6F1; 
border:1px solid #F60A0C; 
width:150px; 
color:#fff; 
padding:15px;
font-style:normal; 
top:-35px !important;
top:-33px;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
}

* html .holland li a:hover em {
width:200px; 
w\idth:150px;
}

.holland li a:hover em img {
border:1px solid #000; 
display:block; 
margin-bottom:10px;
}

.holland li a:hover em span {
display:block; 
width:0; 
height:0; 
overflow:hidden; 
border:15px solid #14A6F1; 
border-width:15px 0 15px 15px; 
border-left-color:#F60A0C; 
position:absolute; 
left:0; 
top:28px;
}

* html .holland li a:hover em span {width:30px; height:30px; w\idth:0; he\ight:0;}

#flashbox1, #flashbox2, #flashbox3 {
padding-bottom:7px;
padding-left:9px;
}
#flashmap_box {
text-align:center;
}
#flashbox2 {
padding-top:7px;
}
/* ---- page extrainfo ---- */
#page_extrainfo td {
padding-bottom:5px;
}
#page_extrainfo input, #page_extrainfo textarea {
border:1px solid #cdcdcd;
font-size:11px;
padding:1px 4px;
}
#page_extrainfo .buttonform-submit {
background:#F80A0B;
color:#fff;
padding:2px 5px;
}
/* ---- end of page extrainfo ---- */
#content .top-rank-keyword-box h1{
text-align:center;
color:#666666;
padding-top:7px;
padding-bottom:7px;
font:bold 12px Arial, Helvetica, sans-serif;
}
#content .top-rank-keyword-box{
text-align:center;
padding-bottom:20px;
}
#content .top-rank-keyword-box a {
color:#0D70B4;
}
#content #keyword-home {
background:#f00 url(../images/keyword-bg.jpg) left top no-repeat;
width:596px;
height:88px;
margin-top:10px;
}
#content #keyword-home {
position:relative;
background: url(../images/keyword-bg.jpg) left top no-repeat;
width:596px;
height:88px;
padding-bottom:5px;
}
#content #keyword-home a {
position:absolute;
top:42px;
left:67px;
color:#555753;
font-size: 12px;
letter-spacing: -1px;
}
#content #keyword-home a:hover {
text-decoration:none;
color:#1CB5E2;

}