* {
	margin: 0;
	padding: 0;
}
body {color: #000000;
font: normal 62.5% Verdana, Helvetica, Arial, sans-serif;
text-align: center;
background: #666666 url(../ima/bg-topstroke.gif) repeat-x top left;
padding: 0;
}
/*---basic textselectors*/
a:link, a:visited {color: #996600;
text-decoration: none;
 }
a:hover {color: #996600;
text-decoration: none; }

h1 {font: bold 1.7em/2.5em Times, "Times New Roman", serif;
letter-spacing: 0.4em;
text-transform: uppercase; }

h2 {font: bold 1.1em/2em Times, "Times New Roman", serif;
letter-spacing: 0.4em;
text-transform: uppercase; }

h3 {font: bold 1em/2em Verdana, Helvetica, Arial, sans-serif;
letter-spacing: 0.2em;
text-transform: uppercase;}

p {
font-size: 1.1em;
line-height: 1.5em }


/*---basic page lay-out*/
#wrapper {
background: #fff; 
margin: 0 auto;
width: 800px;
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
text-align: left;
border-left: 1px #fff solid;
border-right: 1px #fff solid; }

#header {
background: #000 url(../ima/WIN_log0.gif) no-repeat center center;
height: 115px;
border-bottom: 1px #fff solid;
margin-top: -1px; }

/*---navcontainer styling*/
#navcontainer {
background: #960;
height: 30px;
border-bottom: 1px #fff solid;
padding-top: 15px; 
}

#navcontainer ul {
list-style: none;
margin-left: 5px;
}

#navcontainer ul li {
display: inline;
margin-left: 5px;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited {
color: #c96;
font: bold 1.1em Times, "Times New Roman", serif;
letter-spacing: 0.4em;
text-transform: uppercase;
padding: 5px;
padding-left: 25px; 
height: 25px;
text-decoration: none; }

#navcontainer ul li a:hover {
color: #fff;
background: url(../ima/MO_logo.gif) no-repeat left; 
}

#navcontainer ul li a.currentnav {
color: #fff;
background: url(../ima/MO_logo.gif) no-repeat left; 
}

/*---content styling*/
#content {
position: relative; 
padding: 15px;
padding-right: 215px;
margin: 0;
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
background: url(../ima/bg_bl_200.gif) repeat-y right center; }

#content-small {
position: relative; 
padding: 15px;
padding-right: 315px;
margin: 0; 
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
background: url(../ima/bg_bl_300.gif) repeat-y right center; }

#content a.general:link, #content a.general:visited, #content-small a.general:link, #content-small a.general:visited {
border-bottom: 1px #963 dotted; }

#content a.product:link, #content a.product:visited {
border-bottom: 1px #990 dotted; }

#content a.news:link, #content a.news:visited {
border-bottom: 1px #639 dotted; }

#content a:hover, #content-small a:hover {
border: none;
color: #333; }


.logo {
height: 80px;
text-align: center;
margin-bottom: 20px;
border-bottom: 1px #660 dotted; }

img.floatright {
float: right;
}

img.floatleft {
float: left;
margin-right: 15px;
}

.clear {
clear: both; }

#content h2 {
padding-top: 15px; }

/*---Colorstyling general*/
.general {
color: #960; }

/*---Colorstyling products*/
table {
border-spacing: 0;
border-collapse: collapse; }

td {
border-top: 1px #990 dotted;
border-bottom: 1px #990 dotted;
vertical-align: top;
padding: 3px; }

td.caption {
color: #990;
font: bold 1em Verdana, Helvetica, Arial, sans-serif; }

td.foto {
text-align: center;
}

td.order {
color: #fff;
font: bold 1em Verdana, Helvetica, Arial, sans-serif; 
background: #990; }

td.merk {
text-align: center;
padding-top: 10px; }

td.thumb {
text-align: right; }

#content table tr td a, #content table tr td a img {
border: none;
text-decoration: none; }

.product, a.product:link, a.product:visited, a.product:hover {
color: #990;}

h3.product {
color: #990;
text-decoration: none; }

#content ul {
list-style: none;
margin: 0}

#content ul li.stock {
color: #666;
font: bold 1em/25px Verdana, Helvetica, Arial, sans-serif;
padding: 2px;
padding-left: 25px;
text-decoration: none; 
background: url(../ima/arrow_ass.gif) no-repeat left center;}

#content ul li.stock a {
color: #990;
border: none;
text-decoration: none; }

#content ul li.stock a:hover {
color: #333;
border: none;
text-decoration: none; }

/*---Colorstyling news*/
.news, a.news:link, a.news:visited, a.news:hover {
color: #639; }


td.newsitem {
border-top: 1px #639 dotted;
border-left: #fff none;
border-right: #fff none;
border-bottom: 1px #639 dotted;
padding: 10px;
}

h3.news {
color: #639;
text-decoration: none; }

/*---menukolom styling*/
#menukolom {
position: absolute;
right: 0; 
top: 0; 
background: #000;
width: 200px; 
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
}

#menukolom-wide {
position: absolute;
right: 0; 
top: 0; 
background: #000;
width: 300px; 
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
}
#menukolom ul {
list-style: none;
margin-left: 15px;
}

#menukolom ul li {
color: #666;
font: bold 1em/25px Verdana, Helvetica, Arial, sans-serif;
padding: 2px;
padding-left: 25px;
text-decoration: none; 
background: url(../ima/arrow_ass_diap.gif) no-repeat left center;}

#menukolom ul li.news{
color: #666;
font: bold 1em/25px Verdana, Helvetica, Arial, sans-serif;
padding: 2px;
padding-left: 25px;
text-decoration: none; 
background: url(../ima/arrow_news_diap.gif) no-repeat left center;}

#menukolom ul li.product a:link, #menukolom ul li.product a:visited {
color: #660;
text-decoration: none; 
border:none;
 }
#menukolom ul li.news a:link, #menukolom ul li.news a:visited {
color: #639;
text-decoration: none; 
border:none;
 }

#menukolom ul li.product a:hover, #menukolom ul li.news a:hover {
border: none;
color: #fff;
}
#menukolom ul li.current a:link, #menukolom ul li.current a:visited, #menukolom ul li.current a:hover
{color: #fff; 
border:none;}

#menukolom h2 {
padding: 10px;
padding-left: 15px;}

#payoff {
height: 45px;
width: 800px;
background: #960 url(../ima/WIN_payoff.gif) no-repeat center center;
border-top: 1px #fff solid;
}

/*---footsection*/
#footer {
background: #666 url(../ima/bg_black.gif) repeat-y center top;
text-align: center;
margin: 0 auto;
padding-top: 15px; 
width: 800px; 
height: 30px;
border: 1px #fff solid;

}

#footer ul {
list-style: none;}

#footer ul li {
display: inline; 
margin-left: 20px;
color: #fff;
font: bold 0.9em Times, "Times New Roman", serif;
letter-spacing: 0.4em;
text-transform: uppercase;}

#footer ul li a:link, #footer ul li a:visited {
color: #666;
text-decoration: none; }

#footer ul li a:hover {
color: #fff;
border: none; }
