* {
margin:0;
padding:0;
}
body {
background:#fff;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}
a {
color:#405F87;
text-decoration:none;
}
a:hover {
color:#405F87;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper {
width:825px;
margin:0 auto;
text-align:left;
}

#mainnav {
float:left;	
position:absolute;
top:281px;left:250px;
width:800px;
}
#mainnav ul {
list-style:none;
}
#mainnav li {
float:left;
background:url(../images/main-bg-r.gif) right bottom no-repeat;
margin-left:10px;
}
#header #mainnav li a {
display:block;
background:url(../images/main-bg-l.gif) left bottom no-repeat;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
padding:5px 10px 5px 20px;
}
#header #mainnav li a:hover {
color:#3aa5df;
}

#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;
border:1px solid #cdcdcd;
width:152px;
left: -999em;
z-index:999;
}

#cms-topmenu-list li li {
background:none;
margin-left:0;
}
#header #mainnav #cms-topmenu-list li ul a {
display:block;
width:132px;
background:#fff;
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
padding:5px 10px;
}
#header #mainnav #cms-topmenu-list li ul a:hover {
color:#999;
}
#cms-topmenu-list li:hover ul ul, #cms-topmenu-list li:hover ul ul ul, #cms-topmenu-list li:hover ul ul ul ul, #cms-topmenu-list li.sfhover ul ul, #cms-topmenu-list li.sfhover ul ul ul, #cms-topmenu-list li.sfhover ul ul ul ul {
left: -999em;
}

#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;
}


#header {
position:relative;
width:825px;
height:313px;
margin:0 auto;
text-align:left;
background:url(../images/header.jpg) left top no-repeat;
z-index:9999;
}
#header #logo {
position:absolute;
float:left;
left:16px;top:3px;
}
/*#miscnav {
width:954px;
margin:0 auto;
display:none;
}
#miscnav ul {
list-style:none;
text-align:right;
}
#miscnav li {
display:inline;
padding-right:10px;
}
#miscnav li a{
color:#000;
text-decoration:none;
}
#miscnav li a:hover {
text-decoration:underline;
}*/
#sections {
overflow:hidden;
width:825px;
padding-top:5px;
}
#leftnav {
overflow:hidden;
float:left;
width:220px;
padding:0 0 0 8px ;

}
#middlesection {
overflow:hidden;
float:right;
width:580px;
}
#content-container {
float:left;
/*background:url(../images/content_b.gif) left bottom no-repeat;*/
}
#content {
overflow:hidden;
width:575px;
/*background:url(../images/content_t.gif) left top no-repeat;*/
padding:0 0 0 5px;
}
#content #newproductbox {
clear:left;
border:1px solid #cdcdcd;
background:#fff;
margin-top:10px;
}
#content #newproductbox .KleineTekst {
padding:10px 0;
}
#content #newproductbox .KleineTekst a, #content #newproductbox .KleineTekst a:hover {
color:#fff;
}
#content #newproductbox .InfoTabelKop {
background:#349DEB;
color:#fff;
height:19px;
text-align:center;
}
#content #newproductbox .KleineTekst .AktiePrijsProduct2 {
color:#000;
}
/*#rightnav {
overflow:hidden;
float:right;
width:200px;
}

#rightnav .infobox-content{
background:none;} 

#rightnav .infobox-heading{
background:url(../images/right-h1.gif) left top repeat-x;
}*/



#content h1, #content h1.categories-heading {
font:bold 16px Arial, Helvetica, sans-serif;
color:#405F87;
border-bottom:1px dashed #cdcdcd;
margin-bottom:12px;
padding-bottom:6px;
}
#content td.formAreaTitle h3 {
font:bold 14px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
color:#000;
}
#content ul {
margin-left:7px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 7px no-repeat;
padding:2px;
padding-left:12px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#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-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 5px no-repeat;
padding-right:10px;
margin-right:7px;
}

.infobox {
margin-bottom:10px;
}
.infobox-content a {
color:#405F87;
}
.infobox-content a:hover {
color:#405F87;
}
#leftnav .infobox-heading h1 {
padding:5px 0 4px 0;
background:url(../images/leftnav-h1.gif) left top no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
text-align:center;
color:#575757;
}
#leftnav .infobox-content {
color:#666;
padding:2px 10px 0 10px;
}
#newsletterbox input#email, input#searchbox, #tellafriendbox .infobox-content input {
border:1px solid #999;
background:#fff url(../images/inputtxt_bg.gif) left top no-repeat;
color:#333;
}
#newsletterbox .infobox-content{
background:url(../images/news-bg.gif) left bottom no-repeat;
}
#tellafriendbox .infobox-content p input {
border:none;
background:none;
}
#tellafriendbox .infobox-content, #specialsbox .infobox-content {
text-align:center;
}
#productbox .infobox-content ul {
list-style:none;
}
#productbox .infobox-content li {
width:162px;
border-bottom:1px dashed #FFBFDA;
}
#productbox .infobox-content li a {
display:block;
background:url(../images/li_arrow.gif) left center no-repeat;
width:152px;
padding:3px 0 3px 10px;
color:#000;
}
#productbox .infobox-content li a:hover {
color:#405F87;
text-decoration:underline;
}
#informationbox .infobox-heading h1{
background:url(../images/info-h1.gif) left top no-repeat;
}
#informationbox .infobox-content {
padding:10px 5px 10px 5px;
background:url(../images/info-bg.gif) left bottom no-repeat;
}
#informationbox .infobox-content ol {
margin-left:25px !important;
margin-left:30px;
padding-left:0;
padding-right:0;
}
#informationbox .infobox-content ol li {
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:url(../images/ico_top_flights.gif) left top no-repeat;
}
#informationbox .infobox-content ul {
margin-left:13px !important;
margin-left:16px;
}

.onlinemembers {
text-align:center;
margin-bottom:70px;
padding-top:10px;
}
#adbox1{
background:url(../images/info-h1.gif) left top no-repeat;
}


#adbox2 .infobox-content {
padding:10px 5px 10px 5px;
background:url(../images/add-bg.gif) left bottom no-repeat;
}
#footer {
width:990px;
margin:0 auto;
text-align:center;
color:#405F87;
padding-top:20px;
padding-bottom:20px;
}
#footer a {
color:#203c60;
}
#searchbox .infobox-content{
padding:5px 2px;
text-align:center;
}
#form2 label {
display:block;
width:173px;
}
#form2 select {
width:160px;
font:10px Arial, Helvetica, sans-serif;
margin-top:3px;
margin-bottom:10px;
}
#form2 input {
margin-bottom:10px;
}
#form2 option {
width:auto;
}

.cmstabel {
padding-bottom:12px;
}

#content .lca-form-container{
padding:20px 30px 30px 30px;
background:url(../images/lca-bg.gif) left bottom no-repeat;
position:relative;
}
* html #content .lca-form-container{
height:50px;
}
#content .lca-form-container .contentsearch{
padding-bottom:10px !important;
padding-bottom:8px;
}
#content .lca-form-container select{
width:300px;
border:1px solid #ccc;
}
#content .lca-form-container label{
width:120px;	
display:block;
float:left;
font: bold 13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#content .lca-form-container div.contentsearch-field{
position:absolute;
right:20px;
top:10px;
width:90px;
height:80px;
}

#content .lca-form-container div.contentsearch-field input{
width:90px;
height:80px;
border:none;
background:url(../images/reset.gif) left top no-repeat;
}

#content .lca-form-container div.contentsearch-field input:hover{
cursor:pointer;
}

#content table.bodytable td.contenttd table tbody tr td table tbody tr td{
padding:4px 0;
border-bottom:1px solid #dfdfdf;;
}

#alle{
margin-bottom:10px;
}

#yavidesign p a{
display:block;
}

.bestemming-formfield {
width:100%;
overflow:hidden;
padding:0 0 10px 0;
}
.bestemming-formfield label {
display:block;
float:left;
font-weight:bold;
width:135px;
}
.bestemming-formfield input[type="text"], .bestemming-formfield textarea {
border:1px solid #cdcdcd;
padding:1px 4px;
font:11px verdana;
width:210px;
}
.bestemming-formfield textarea {
width:348px;
}
.bestemming-formfield select {
border:1px solid #cdcdcd;
font:11px verdana;
width:220px;
}
.bestemming-formfield option {
padding:0 10px 0 0;
}
