body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/header_repeater.gif);
	background-position: center top;
	background-repeat: repeat-x;
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.menuheader, .menuheader a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 2px;
	text-decoration: none;
}
.menuheader2, .menuheader2 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left: 2px;
	text-decoration: none;
}
.winkelmand {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight:bold;
	color: #48a8d2;

	padding-left: 32px;
	text-decoration: none;
}

.winkelmand2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight:bold;
	color: #48a8d2;
	text-decoration: none;
}


.actionbutton, .actionbutton a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footertekst {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.footertekst a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.kader {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:normal;
}
.kader a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.kader2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:normal;
}
.kader2 a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.kader3 {
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
.kader3 a {
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
.prijslink, .prijslink a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffa80d;
	font-weight: bold;
	text-decoration: none;
}
.prijslink a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffa80d;
	font-weight: bold;
	text-decoration: underline;
}
.productlink, .productlink a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #48a9cc;
	text-decoration: none;
}
.productlink a:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #48a9cc;
	text-decoration: underline;
}
.productlinkblauw {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffa80d;
	font-weight: bold;
}
.productlinkrood {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #47add6;
	font-weight: bold;
}
.stylemenu, .stylemenu a {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000;
}
.stylemenu2, .stylemenu2 a {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #48a9cc;
    font-weight: bold;
    text-decoration: none;
}
.stylemenu2 a:hover {
    text-decoration: underline;
}
.stylemenu2b, .stylemenu2b a {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #48a9cc;
    text-decoration: none;
}
.stylemenu2b a:hover {
    text-decoration: underline;
}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style4 {font-size: 12px}
.style3 a {
	color: #000000;
}
.style40 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
.style41 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.style5, .style5 a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none; }
.style3 .style7 {
	color: #FFFFFF;
}
.style6 {font-family: Arial, Helvetica, sans-serif}
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
	font-weight:bold;
	margin-bottom: 3px;
	margin-top: 10px;
    }
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
	margin-bottom: 5px;
	color: #47add6;
    }
    
img.floatRight { 
    float: right;
    margin-left: 5px;
    margin-bottom: 3px;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.style10 {color: #47add6}
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.style12 {color: #FFFFFF}
.style5 a:hover {text-decoration:underline;}
.style14 {font-size: 12px; color: #000000; }
.style6 .style14 {
	color: #000000;
}
.style17 {color: #FFFFFF}
.style18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #47add6;
	font-weight: bold;
}
.style20 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #47add6;
	font-weight:normal;
}
.style21 {
	font-size: 14px;
	color: #ed1c24;
}
.style22 {
	font-size: 18px;
	color: #47add6;
}
.style23 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #47add6;
	text-decoration: line-through;
}
.style24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.style26 {color: #000000}
.style6 .style4 a {
	color: #000000;
}
.style27 {font-size: 11px}

.style28 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.style29 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.style29  a {
	color: #000000;
}

.blauw {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #47add6;}

.vertrouwentitel {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48add6;
	font-weight: bold; 
}

.bottom, .bottom a:link, .bottom a:active, .bottom a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}

#button {
	background-color: #FFFFFF;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border: #48add6 1px solid;
	cursor: pointer;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

select {
	border: black 1px solid;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: #7F9DB9 1px solid;
}

#box {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: #7F9DB9 1px solid;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:transparent;
    color:#000;
    text-decoration:none}
 
a.info:hover{
    z-index:25; 
    background-color:transparent;
    border:0px;
}
 
a.info span{display: none}
 
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-6em; left:1em; width:13em;
    padding:5px;
    border:1px solid black;  
    background-color:#fff; color:#333;
    text-decoration:none;
    text-align: left}