/* CSS Document */

body
{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
a 
{
text-decoration:none;
}
.menu a
{
font-size:14px;
height:26px;
text-decoration:none;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
display:block;
float:left;
}

.menu a.active, .menu a:hover
{
padding-top:3px;
color:#000000;
background-image:url(/image/menuItemActive.jpg);
background-repeat:repeat-x;
}

.subMenu a
{
font-size:12px;
height:26px;
text-decoration:none;
color:#000000;
padding-left:10px;
padding-right:10px;
display:block;
float:left;
}

.subMenu a.active, .subMenu a:hover
{
font-weight:bold;
}

.topBg
{
height:290px;
width:100%;
background-image:url(/image/top.jpg);
background-repeat:repeat-x;
}
.top
{    min-width:980px;
	width:100%;
	max-width:1200px;
    margin:auto;
margin:auto;
}
.header
{
    min-width:980px;
	width:100%;
	max-width:1200px;
    margin:auto;
height:142px;
background-position:bottom;
background-repeat:no-repeat;
}
.menu
{
padding-top:7px;
    min-width:980px;
	width:100%;
	max-width:1200px;
    margin:auto;
height:26px;
}
.subMenu
{
padding-top:5px;
    min-width:980px;
	width:100%;
	max-width:1200px;
    margin:auto;
height:18px;
}

.logo
{
margin-top:20px;
margin-left:5px;
float:left;
width:110px;
height:108px;
background-image:url(/image/logo.png);
}
.zoekHeader
{
font-weight:bold;
padding:10px;
float:left;
color:#D31145;
font-size:14px;
}
.zoekBalk
{
margin:auto;
padding:12px;
width:964px;
height:32px;
}
.zoekForm
{
font-size:12px;
padding:4px;
float:left;
width:583px;
height:27px;
background-image:url(/image/zoekForm.png);
background-repeat:no-repeat;
}
.zoekForm #zoekBox
{
float:left;
font-family:Arial, Helvetica, sans-serif;
padding:7px;
color:#999999;
font-size:14px;
font-style:italic;
width:329px;
height:16px;
background:none;
background-image:url(/image/zoekInput.png);
background-repeat:no-repeat;
border:none;
}
.zoekForm #zoekFormSubmit
{
cursor:pointer;
margin-left:5px;
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-left:30px;
font-weight:bold;
width:99px;
height:27px;
background:none;
border:none;
background-image:url(/image/zoekButton.png);
background-repeat:no-repeat;

}
.zoekForm select
{
background:none;
float:left;
margin-left:2px;
width:111px;
height:27px;
background-image:url(/image/zoekselect.png);
border-style:none;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}
.zoekForm label
{
margin:0px;
padding:0px;
font-size:12px;
float:right;
width:90px;
height:16px;

}
.zoekForm div
{
float:right; width:100px; height:32px; overflow:hidden
}
.zoekForm input[type="radio"]
{
margin:0px;
padding:0px;

}
.zoekBalk a.addToBrowser
{
margin-right:50px;
margin-top:0px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-size:10px;
display:block;
float:right;
background-image:url(/image/voegaanbrowsertoe.png);
width:87px;
height:27px;
padding-left:40px;
padding-top:4px;
}
.mainPlaceHolder
{
    min-width:980px;
	width:100%;
	max-width:1200px;
    margin:auto;
}
.left
{
margin-left:1%;
width:16%;
float:left;

}
.middle
{
width:60%;
overflow:hidden;
float:left;
}

.right
{

width:22%;
float:right;
}
.paginaTekst
{
width:600px;
margin:auto;
font-size:12px;
}

.left ul
{margin-left:0px;
list-style:square;
color:#CCCCCC;
padding-left:10px;}
.left a
{
display:block;
 color:#000000;
text-decoration:none;
  font-size:12px;

 }
.left a:hover
{
color:#D31145;
text-decoration:none;
 }
.wachten
{
    cursor:wait;
    width:100%;
    height:100%;
    z-index:0;
    position:fixed;
    left:0px;
    top:0px;
    display:none;
    background-color:#FFFFFF;
    filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;

}
.wachtenBox
{
margin-top:200px;
    font-size:24px;
    padding:120 0 120 0 ;

}
.footer
{
margin-top:20px;
background-color:#eaeaea;
width:100%;
float:left;
}
.sitemapPlaceholder
{
    min-width:980px;
	width:100%;
	max-width:1200px;
    margin:auto;


}
a.sitemap
{
font-size:11px;
text-transform:uppercase;
color:#666666;
font-weight:bold;
display:block;
width:100px;
border-bottom:1px solid #333333;
}
a.sitemapActive, a.sitemap:hover
{
font-size:11px;
text-transform:uppercase;
color:#000000;
display:block;
width:100px;
font-weight:bold;
border-bottom:1px solid #333333;
}

a.subsitemap
{
color:#666666;
font-size:11px;
display:block;
width:100px;
border-bottom:1px dotted #333333;
}
a.subsitemapActive, a.subsitemap:hover
{
color:#666666;
font-size:11px;
display:block;
width:100px;
text-decoration:underline;
border-bottom:1px dotted #333333;
}
.sitemapcolumn
{
min-height:140px;
padding-top:20px;
margin-left:10px;
margin-right:10px;
float:left;
width:100px;
padding-bottom:20px
}

.logoGrey
{
display:block;
background-image:url(/image/logoGrey.png);
background-repeat:no-repeat;
width:110px;
height:300px;
margin-top:20px;
margin-left:30px;
margin-right:30px;
float:left;
}
.copyright
{
padding-top:10px;
float:left;
width:100%;
font-size:12px;
color:#666666;
padding-bottom:10px;
text-align:center;
margin:auto;
}
.copyright a
{
font-size:12px;
color:#666666;
}
.copyright a:hover
{
color:#FFFFFF;
}


.accountBlok, .cartBlok
{
font-size:12px;
padding:5px;
margin-bottom:5px;


}
.accountBlok h3, .cartBlok h3
{
border-bottom:1px solid #D31145;
color:#D31145;
margin-top:0px;
font-size:14px;
}
.accountBlok ul, .cartBlok ul
{
padding-left:20px;
}
.rightBg
{
padding:5px;
margin-left:20px;
background-color:#e7e2d4
}
.rightBg a
{
color:#000000;}
.rightBg a:hover
{
color:#D31145;}

.rightBg img.thumb
{
float:left;
max-width:50px;
max-height:50px;
overflow:hidden;
}

.newsViewTable
{
border-spacing:0px;
padding:0px;
width:100%;

}
.newsViewTable td
{
font-size:11px;
padding:1px;
}
.newsViewTable .drawLine
{
border-top:1px solid #CCCCCC;
}
.newsViewTable a
{
color:#000000;

}
