* {
margin:0;
padding:0;
}
body {
background:#ffdd5f url(../images/bg.gif) left top repeat;
font:11px Arial, Helvetica, sans-serif; 
color:#737373; 
text-align:center;
}
*:first-child+html body{
padding-top:10px;
}

table {
font-size:11px;
font-weight:normal;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#3670AF;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper_outer {
width:980px;
margin:0 auto;
text-align:left;
margin-bottom:10px;
background:#3b3b3b url(../images/outer1.jpg) left top no-repeat;
}
#wrapper_outer2 {
width:980px;
margin:0 auto;
text-align:left;
background:url(../images/outer2.jpg) right top no-repeat;
}
#wrapper {
width:960px;
margin:0 auto;
text-align:left;
margin-top:10px;
padding-top:10px;
}
*:first-child+html #wrapper{
padding-top:0;
}

#header {
position:relative;
width:960px;
height:214px;
background:url(../images/header.jpg) left top no-repeat;
z-index:999;
}
#header_flash {
width:745px;
height:156px;
position:absolute;
bottom:30px;
right:0px;
}

#header #logo {
position:absolute;
left:15px;top:60px;
}
#login{
position:absolute;
top:2px;right:5px;
}
#header #logo h1 {
font:48px Arial, Helvetica, sans-serif;
}
#header #logo h2{
font:bold 16px Arial, Helvetica, sans-serif;
font-style:italic;
color:#cdcdcd;
margin-top:-8px;
text-align:right;
}
/*---------------------------------------------------  mainnav  ---------------------------------------------------*/
#header #mainnav ul {
position:absolute;
left:8px;top:4px;
list-style:none;
}

#header #mainnav li {
float:left;
overflow:hidden;
padding:0 10px;
}
#header #mainnav li a {
float:left;
display:block;
color:#C0EAF6;
font:11px Arial, Helvetica, sans-serif;
padding-top:7px;
}
#header #mainnav li a:hover {
color:#fff;
}
#header #mainnav li.mainactive a {
color:#fff;
}

#header #subnav ul {
position:absolute;
right:200px;top:4px;
list-style:none;
}
#header #subnav li {
float:left;
overflow:hidden;
padding:0 10px;
}

#header #subnav a {
float:left;
display:block;
color:#C0EAF6;
font:11px Arial, Helvetica, sans-serif;
padding-top:7px;
}
#header #subnav a:hover {
color:#fff;
}
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/



/*---------------------------------------------------  footer mainnav  ---------------------------------------------------*/

#footer #mainnav {
width:960px;
}
#footer #mainnav ul {
list-style:none;
text-align:center;
padding-left:260px;
padding-top:16px;
}

#footer #mainnav li {
float:left;
overflow:hidden;
padding:0 10px;
border-right:1px solid #cdcdcd;
}
#footer #mainnav li#main6 {
border-right:none;
}
#footer #mainnav li a {
float:left;
display:block;
color:#cdcdcd;
font:11px Arial, Helvetica, sans-serif;
padding-top:2px;
}
#footer #mainnav li a:hover {
color:#FFDD5F;
}

#footer #subnav ul {
position:absolute;
right:200px;top:4px;
list-style:none;
}
#footer #subnav li {
float:left;
overflow:hidden;
padding:0 10px;
}

#footer #subnav a {
float:left;
display:block;
color:#C0EAF6;
font:11px Arial, Helvetica, sans-serif;
padding-top:7px;
}

/*---------------------------------------------------  footer mainnav end  ---------------------------------------------------*/


/*---------------------------------------------------  cms topmenu  ---------------------------------------------------*/
#cmsnav {
position:relative;
width:952px;
height:30px;
border:1px solid #fff;
border-width:1px 4px;
background:url(../images/cmsnav.gif) left top repeat-x;
}
#cms-topmenu-list, #cms-topmenu-list ul { /* all lists */
list-style: none;
margin:0;
}
#cms-topmenu-list li {
float:left;
background:url(../images/lia.gif) right center no-repeat;
padding:0;
padding-right:1px;
}

#cms-topmenu-list li ul li a{
background:#3B3B3B;
color:#fff;
}

#cmsnav #cms-topmenu-list li.back {
position:absolute;
width:9px;
height:30px;
background:url(../images/lava.gif) no-repeat right -30px;
z-index:1;
}
#cmsnav #cms-topmenu-list li.back .left {
background:url(../images/lava.gif) no-repeat top left;
height:30px;
}

#cms-topmenu-list li a {
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:7px 8px 7px;
position:relative;
z-index:2;
}
#cms-topmenu-list li a:hover {
color:#fff;
background-position:0 -28px;
}

#cms-topmenu-list li ul { /* second-level lists */
position:absolute;
left:-999em;
width:158px;
z-index:9999;
}
#cms-topmenu-list li li {
float:none;
background:none;
padding:0;
}
#cms-topmenu-list li ul a {
display:block;
width:138px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
padding:5px 10px;
background:#3B3B3B;
}
#cms-topmenu-list ul li a:hover {
background:#777777;
color:#fff;
text-align:left;
}

#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;
}
#cms-topmenu-list li.current a {
color:#ffffff;
}


/*---------------------------------------------------  cms topmenu end ---------------------------------------------------*/


/*---------------------------- three icon --------------------------------------*/
#three_icons {
position:absolute;
right:20px;bottom:-31px;
overflow:hidden;
width:159px;
height:30px;
z-index:999;

}
#three_icons ul {
list-style:none;
}
#three_icons ul li {
height:30px;
overflow:hidden;
float:left;
padding:0 5px;
}
#three_icons ul li#menu_1 a {
width:37px;
display:block;
line-height:1500%;
float:left;
background:url(../images/home_icon3.gif) left top no-repeat;
}
#three_icons ul li#menu_2 a {
width:41px;
display:block;
line-height:1500%;
float:left;
background:url(../images/contact_icon3.gif) left top no-repeat;
}
#three_icons ul li#menu_3 a {
width:51px;
display:block;
line-height:1500%;
float:left;
background:url(../images/belterug_icon3.gif) left top no-repeat;
}
#three_icons ul li#menu_1 a:hover {
background-color:#4F4F4F;
}
#three_icons ul li#menu_2 a:hover {
background-color:#4F4F4F;
}
#three_icons ul li#menu_3 a:hover {
background-color:#4F4F4F;
}

/*---------------------------- three icon end --------------------------------------*/

/*#header #miscnav ul {
position:absolute;
left:0;top:14px;
list-style:none;
}
#header #miscnav li {
float:left;
padding-left:14px;
}
#header #miscnav li a {
float:left;
display:block;
background:url(../images/li_arrow.gif) left 5px no-repeat;
padding-left:8px;
}*/
#banner-head{
overflow:hidden;
width:578px;
height:213px;
}
#sections {
overflow:hidden;
width:952px;
border:1px solid #fff;
border-width:0 4px;
border-bottom:4px solid #fff;
background:url(../images/con-bg.gif) left top repeat-y;
}
#leftnav {
overflow:hidden;
float:left;
width:190px;
padding:10px 0 0 2px;
}
#rightnav {
overflow:hidden;
float:right;
width:190px;
padding:0 0px 0 0;

}
#middlesection {
overflow:hidden;
float:left;
width:568px;
}
#content-wrap{
float:left;
width:568px;
/*background:url(../images/content-m.gif) left top repeat-y;*/
margin-top:10px;
}
#contentsection{
float:left;
width:578px;
/*background:url(../images/content-t.gif) left top no-repeat;*/
}
#content {
float:left;
overflow:hidden;
width:545px;
padding:10px 10px 10px 10px;
}
#contentend{
float:left;
width:578px;
/*background:url(../images/content-b.gif) left bottom no-repeat;*/
}
#header .categories_title{
position:absolute;
top:131px;left:0px;
color:#68b0db;
}
#header .categories_title h1{
font:24px Arial, Helvetica, sans-serif;
}


#content .main-heading {
margin:0 0 10px;
padding:0 0 5px 0px;
border-bottom:1px solid #cdcdcd;
}
#content .main-heading h1 {
font:bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:23px;
color:#907C3F;
font-style:italic;
letter-spacing:-1px;
}
#content .extra-heading {
overflow:hidden;
padding-bottom:10px;
}
#content #page_extrainfo {
margin:0 0 10px;
padding:0 0 5px 10px;
}
#content #page_extrainfo table {
clear:left
}
#content #page_extrainfo h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
font-style:italic;
letter-spacing:-1px;
}
#content .extra-heading h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
font-style:italic;
letter-spacing:-1px;
}
#content 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:6px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 7px no-repeat;
padding:2px;
padding-left:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
width:100%;
overflow:hidden;
padding-bottom:10px;
}
#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;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/



/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer-container {
position:relative;
text-align:center;
width:100%;
height:90px;
font-size:10px;
}
#footer{
width:960px;
height:90px;
/*border-top:4px solid #fff;*/
margin:0 auto;
text-align:left;
}
#footer-container #yavidesign{
padding:10px 0 0 0;
}
#footer-container #yavidesign img {
vertical-align:middle;
}
#footer-container #yavidesign a {
color:#cdcdcd;
text-align:center;
text-decoration:underline;
font:12px Arial, Helvetica, sans-serif;
}
#footer-container #yavidesign p{
color:#cdcdcd;
text-align:center;
width:100%;
padding-top:20px;
font:12px Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/



#shoppingcartbox td>span.InfoTabel{
display:block;
float:left;
width:20px;
}

#afrekenenadres{
color:#000
}


* {
margin:0;
padding:0;
}
body {
background:#ffdd5f url(../images/bg.gif) left top repeat;
font:11px Arial, Helvetica, sans-serif; 
color:#737373; 
text-align:center;
}
*:first-child+html body{
padding-top:10px;
}

table {
font-size:11px;
font-weight:normal;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#3670AF;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper_outer {
width:980px;
margin:0 auto;
text-align:left;
margin-bottom:10px;
background:#3b3b3b url(../images/outer1.jpg) left top no-repeat;
}
#wrapper_outer2 {
width:980px;
margin:0 auto;
text-align:left;
background:url(../images/outer2.jpg) right top no-repeat;
}
#wrapper {
width:960px;
margin:0 auto;
text-align:left;
margin-top:10px;
padding-top:10px;
}
*:first-child+html #wrapper{
padding-top:0;
}

#header {
position:relative;
width:960px;
height:214px;
background:url(../images/header.jpg) left top no-repeat;
z-index:999;
}
#header_flash {
width:745px;
height:156px;
position:absolute;
bottom:30px;
right:0px;
}

#header #logo {
position:absolute;
left:15px;top:60px;
}
#login{
position:absolute;
top:2px;right:5px;
}
#header #logo h1 {
font:48px Arial, Helvetica, sans-serif;
}
#header #logo h2{
font:bold 16px Arial, Helvetica, sans-serif;
font-style:italic;
color:#cdcdcd;
margin-top:-8px;
text-align:right;
}
/*---------------------------------------------------  mainnav  ---------------------------------------------------*/
#header #mainnav ul {
position:absolute;
left:8px;top:4px;
list-style:none;
}

#header #mainnav li {
float:left;
overflow:hidden;
padding:0 10px;
}
#header #mainnav li a {
float:left;
display:block;
color:#C0EAF6;
font:11px Arial, Helvetica, sans-serif;
padding-top:7px;
}
#header #mainnav li a:hover {
color:#fff;
}
#header #mainnav li.mainactive a {
color:#fff;
}

#header #subnav ul {
position:absolute;
right:200px;top:4px;
list-style:none;
}
#header #subnav li {
float:left;
overflow:hidden;
padding:0 10px;
}

#header #subnav a {
float:left;
display:block;
color:#C0EAF6;
font:11px Arial, Helvetica, sans-serif;
padding-top:7px;
}
#header #subnav a:hover {
color:#fff;
}
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/



/*---------------------------------------------------  footer mainnav  ---------------------------------------------------*/

#footer #mainnav {
width:960px;
}
#footer #mainnav ul {
list-style:none;
text-align:center;
padding-left:260px;
padding-top:16px;
}

#footer #mainnav li {
float:left;
overflow:hidden;
padding:0 10px;
border-right:1px solid #cdcdcd;
}
#footer #mainnav li#main6 {
border-right:none;
}
#footer #mainnav li a {
float:left;
display:block;
color:#cdcdcd;
font:11px Arial, Helvetica, sans-serif;
padding-top:2px;
}
#footer #mainnav li a:hover {
color:#FFDD5F;
}

#footer #subnav ul {
position:absolute;
right:200px;top:4px;
list-style:none;
}
#footer #subnav li {
float:left;
overflow:hidden;
padding:0 10px;
}

#footer #subnav a {
float:left;
display:block;
color:#C0EAF6;
font:11px Arial, Helvetica, sans-serif;
padding-top:7px;
}

/*---------------------------------------------------  footer mainnav end  ---------------------------------------------------*/


/*---------------------------------------------------  cms topmenu  ---------------------------------------------------*/
#cmsnav {
position:relative;
width:952px;
height:30px;
border:1px solid #fff;
border-width:1px 4px;
background:url(../images/cmsnav.gif) left top repeat-x;
}
#cms-topmenu-list, #cms-topmenu-list ul { /* all lists */
list-style: none;
margin:0;
}
#cms-topmenu-list li {
float:left;
background:url(../images/lia.gif) right center no-repeat;
padding:0;
padding-right:1px;
}

#cms-topmenu-list li ul li a{
background:#3B3B3B;
color:#fff;
}

#cmsnav #cms-topmenu-list li.back {
position:absolute;
width:9px;
height:30px;
background:url(../images/lava.gif) no-repeat right -30px;
z-index:1;
}
#cmsnav #cms-topmenu-list li.back .left {
background:url(../images/lava.gif) no-repeat top left;
height:30px;
}

#cms-topmenu-list li a {
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:7px 8px 7px;
position:relative;
z-index:2;
}
#cms-topmenu-list li a:hover {
color:#fff;
background-position:0 -28px;
}

#cms-topmenu-list li ul { /* second-level lists */
position:absolute;
left:-999em;
width:158px;
z-index:9999;
}
#cms-topmenu-list li li {
float:none;
background:none;
padding:0;
}
#cms-topmenu-list li ul a {
display:block;
width:138px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
padding:5px 10px;
background:#3B3B3B;
}
#cms-topmenu-list ul li a:hover {
background:#777777;
color:#fff;
text-align:left;
}

#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;
}
#cms-topmenu-list li.current a {
color:#ffffff;
}


/*---------------------------------------------------  cms topmenu end ---------------------------------------------------*/


/*---------------------------- three icon --------------------------------------*/
#three_icons {
position:absolute;
right:20px;bottom:-31px;
overflow:hidden;
width:159px;
height:30px;
z-index:999;

}
#three_icons ul {
list-style:none;
}
#three_icons ul li {
height:30px;
overflow:hidden;
float:left;
padding:0 5px;
}
#three_icons ul li#menu_1 a {
width:37px;
display:block;
line-height:1500%;
float:left;
background:url(../images/home_icon3.gif) left top no-repeat;
}
#three_icons ul li#menu_2 a {
width:41px;
display:block;
line-height:1500%;
float:left;
background:url(../images/contact_icon3.gif) left top no-repeat;
}
#three_icons ul li#menu_3 a {
width:51px;
display:block;
line-height:1500%;
float:left;
background:url(../images/belterug_icon3.gif) left top no-repeat;
}
#three_icons ul li#menu_1 a:hover {
background-color:#4F4F4F;
}
#three_icons ul li#menu_2 a:hover {
background-color:#4F4F4F;
}
#three_icons ul li#menu_3 a:hover {
background-color:#4F4F4F;
}

/*---------------------------- three icon end --------------------------------------*/

/*#header #miscnav ul {
position:absolute;
left:0;top:14px;
list-style:none;
}
#header #miscnav li {
float:left;
padding-left:14px;
}
#header #miscnav li a {
float:left;
display:block;
background:url(../images/li_arrow.gif) left 5px no-repeat;
padding-left:8px;
}*/
#banner-head{
overflow:hidden;
width:578px;
height:213px;
}
#sections {
overflow:hidden;
width:952px;
border:1px solid #fff;
border-width:0 4px;
border-bottom:4px solid #fff;
background:url(../images/con-bg.gif) left top repeat-y;
}
#leftnav {
overflow:hidden;
float:left;
width:190px;
padding:10px 0 0 2px;
}
#rightnav {
overflow:hidden;
float:right;
width:190px;
padding:0 0px 0 0;

}
#middlesection {
overflow:hidden;
float:left;
width:568px;
}
#content-wrap{
float:left;
width:568px;
/*background:url(../images/content-m.gif) left top repeat-y;*/
margin-top:10px;
}
#contentsection{
float:left;
width:578px;
/*background:url(../images/content-t.gif) left top no-repeat;*/
}
#content {
float:left;
overflow:hidden;
width:545px;
padding:10px 10px 10px 10px;
}
#contentend{
float:left;
width:578px;
/*background:url(../images/content-b.gif) left bottom no-repeat;*/
}
#header .categories_title{
position:absolute;
top:131px;left:0px;
color:#68b0db;
}
#header .categories_title h1{
font:24px Arial, Helvetica, sans-serif;
}


#content .main-heading {
margin:0 0 10px;
padding:0 0 5px 0px;
border-bottom:1px solid #cdcdcd;
}
#content .main-heading h1 {
font:bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:23px;
color:#907C3F;
font-style:italic;
letter-spacing:-1px;
}
#content .extra-heading {
overflow:hidden;
padding-bottom:10px;
}
#content #page_extrainfo {
margin:0 0 10px;
padding:0 0 5px 10px;
}
#content #page_extrainfo table {
clear:left
}
#content #page_extrainfo h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
font-style:italic;
letter-spacing:-1px;
}
#content .extra-heading h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
font-style:italic;
letter-spacing:-1px;
}
#content 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:6px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 7px no-repeat;
padding:2px;
padding-left:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
width:100%;
overflow:hidden;
padding-bottom:10px;
}
#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;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/



/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer-container {
position:relative;
text-align:center;
width:100%;
height:90px;
font-size:10px;
}
#footer{
width:960px;
height:90px;
/*border-top:4px solid #fff;*/
margin:0 auto;
text-align:left;
}
#footer-container #yavidesign{
padding:10px 0 0 0;
}
#footer-container #yavidesign img {
vertical-align:middle;
}
#footer-container #yavidesign a {
color:#cdcdcd;
text-align:center;
text-decoration:underline;
font:12px Arial, Helvetica, sans-serif;
}
#footer-container #yavidesign p{
color:#cdcdcd;
text-align:center;
width:100%;
padding-top:20px;
font:12px Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/



#shoppingcartbox td>span.InfoTabel{
display:block;
float:left;
width:20px;
}


#content .contenttd tr, 
#afrekenenadres, 
#winkelwagen, 
.account-field label 
{color:#000}


#content #winkelwagen .main-heading {
padding:0 0 10px;
/*background:url(../images/vakantie_under_heading.jpg) left bottom no-repeat;*/
}
