body{
font:normal 8pt Arial, Helvetica, sans-serif;
line-height:18px;
letter-spacing:0px;
color:#6B2C8D;
}


/*------MENU-------*/
#menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#FFFEF3;
text-decoration:none;
display:block;
width:150px;
margin:0px 0px 3px 29px;
}
#adresbox a{
color:#FFFFFF;
}


#menu a:hover{
text-decoration:underline;
}

/*------MAIN CONTENT-------*/

#main_content{

}

/*------ADRESBOX-------*/
#adresbox {
font:normal 9pt Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFEF3;
text-decoration:none;
line-height:16px;
}

/*------AANBIEDING-------*/
#weekaanbieding h2{
color:#FFFFFF;
font-weight:bold;
font-size:12pt;
margin:0px 0px 10px 0px;
padding:0px;
}

.paars_vet {
color:#6B2C8D;
font-weight:bold;
font-size:11pt;
line-height:22px;
}

/*------PORTAL NIEUWS-------*/
#portal_news h2{
color:#FFFFFF;
font-weight:bold;
font-size:13pt;
margin:0px 0px 7px 0px;
padding:0px;
}

#portal_news h3{
color:#C6ADD3;
font-weight:bold;
font-size:9pt;
margin:0px 0px 0px 0px;
padding:0px;
}

#portal_news{
color:#FFFFFF;
}

/*------SUBMENU-------*/

#submenu a{
color:#ED1C24;
text-decoration:underline;
margin:0px 5px 0px 5px;
}

/*------LINKS-------*/

a{
color:red;
font-weight:normal;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

/*------FORMULIEREN-------*/

input.input2{
font-size: 10px;
font-weight: normal;
border: 1px solid #6B2C8D;
font-family:Arial, Helvetica, sans-serif;
}

input.input2-error{
font-size: 10px;
font-weight: normal;
border: 1px solid #6B2C8D;
font-family:Arial, Helvetica, sans-serif;
background-color:#E0B3E0;
}

input.button{
color:#6B2C8D;
cursor:pointer;
font-family: sans-serif;
font-size:11px;
font-weight:normal;
background-color:#E0B3E0;
border:1px solid #6B2C8D;
margin:5px 0px 0px 0px;
}

.bestelform label{
clear:both;
float:left;
width:200px;
height:20px;
}

.bestelform input{
float:left;
margin:0px 0px 0px 4px;
}

.bestelform .kop {
color:#6B2C8D;
font-weight:bold;
font-size:10pt;
margin:0px 0px 10px 0px;
text-align:left;
}

/*------NIEUWS EN PRODUCTEN -------*/

.artikel{
color:#999999;
}

.artikel .title{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.artikel img{
float:left;
margin:4px 10px 2px 0px;
}

.artikelgroep .title{
text-align:center;
}

.artikelgroep .title a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.artikelgroep .title a:hover{
text-decoration:underline;
}

.artikel_container .title{
font-size:9pt;
font-weight:bold;
color:#6B2C8D;
}

.artikel_container img{
position:relative;
margin:0px 10px 0px 0px;
float:left;
}

/*------EXTRA STYLEN -------*/

.titel_paars{
font:normal 9pt Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6B2C8D;
}

.titel_rood{
font:normal 9pt Arial, Helvetica, sans-serif;
font-weight:bold;
color:#BC0000;
}

.titel_zwart{
font:normal 9pt Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

.tekst_paars{
font:normal 8pt Arial, Helvetica, sans-serif;
color:#6B2C8D;
line-height:18px;
font-weight:normal;
letter-spacing:0px;
}

.tekst_rood{
font:normal 8pt Arial, Helvetica, sans-serif;
color:#BC0000;
line-height:18px;
font-weight:normal;
letter-spacing:0px;
}

.tekst_zwart{
font:normal 8pt Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
line-height:18px;
letter-spacing:0px;
}

.link{
font:normal 8pt Arial, Helvetica, sans-serif;
color:red;
font-weight:normal;
text-decoration:underline;
}