/*------------------------------- START RESET -------------------------------*/
*{ margin:0; padding:0; outline:none; }
/*------------------------------- END RESET -------------------------------*/


/*------------------------------- START HTML BODY -------------------------------*/
html,body { font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:normal; color:#666; }
/*------------------------------- END HTML BODY -------------------------------*/


/*------------------------------- START DEFAULT LINK STYLE -------------------------------*/
a:link, a:visited, a:active{ color:#d71b36; text-decoration:none; }
a:hover{ color:#d71b36; text-decoration:underline; }
/*------------------------------- END DEFAULT LINK STYLE -------------------------------*/


/*------------------------------- START DEFAULT LIST STYLE -------------------------------*/
ul { padding:0 0 0 20px; list-style-position:outside; list-style-type:circle; }

ol { padding:0 0 0 20px; list-style-position:outside; list-style-type:decimal; }
/*------------------------------- END DEFAULT LIST STYLE -------------------------------*/


/*------------------------------- START DEFAULT FORM STYLE -------------------------------*/
input, textarea { font-family:Verdana,Arial,sans-serif; }
/*------------------------------- END DEFAULT FORM STYLE -------------------------------*/


/*------------------------------- START WRAPPER -------------------------------*/
#wrapper { width:950px; margin:0 auto; padding:0px; }
/*------------------------------- END WRAPPER -------------------------------*/


/*------------------------------- START HEADER -------------------------------*/
#header { width:950px; height:150px; }/*background:url(../Graphics/Header_title_NL.jpg) no-repeat bottom right; */
/*------------------------------- END HEADER -------------------------------*/

/*------------------------------- START LOGO -------------------------------*/
#header #logo { float:left; width:230px; height:150px; background:#fff; }
#header #logo img { border:none; }
/*------------------------------- END LOGO -------------------------------*/


#logo_ef { padding-top:65px; padding-left: 870px; position: absolute; }

/*------------------------------- START CONTENTLEFT -------------------------------*/
#contentleft { float:left; width:230px; }
/*------------------------------- END CONTENTLEFT -------------------------------*/

/*------------------------------- START MAINNAV AANPASSING -------------------------------*/
#contentleft #mainnav
{
float:left;
width:230px;
margin:20px 0 0 0;
padding:0;
list-style:none;
}
#contentleft #mainnav li a:link, #contentleft #mainnav li a:visited, #contentleft #mainnav li a:active
{
display:block;
padding: 7px 5px;
background: #fff url(../Graphics/Mainnav_divider.jpg) no-repeat bottom left;
font-size:1em;
font-weight:bold;
color: #666;
text-decoration:none;
}

#contentleft #mainnav li a:hover
{
background: #d71a36 url(../Graphics/Mainnav_icon.jpg) no-repeat center right; /* ROOD */
color: #fff;
}
#contentleft #mainnav #current3
{
background: #d71a36 url(../Graphics/Mainnav_icon.jpg) no-repeat center right; /* ROOD */
color: #fff;
}

#contentleft #mainnav  ul
{
padding: 3px 0 10px 20px;
list-style-type: square;
background-color:#fff;
}
#contentleft #mainnav  li
{
background-color: #fff
}

#contentleft #mainnav li a.boetiek
{
background-image: url(../Graphics/Bzn_boetiek.gif);
background-repeat: no-repeat;
background-position: top left;
}
#contentleft #mainnav li a:hover.boetiek
{
background-image: url(../Graphics/Bzn_boetiek.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#contentleft #mainnav ul li a:link, 
#contentleft #mainnav ul li a:visited,
#contentleft #mainnav ul li a:active
{
margin: 10px 3px 0px 14px;
padding: 0px 2px 0px 0px;
background: none;
color: #666;
font-weight: normal;
text-indent: 1px;
list-style-position: outside;
list-style-type: square;
}
#contentleft #mainnav ul li a:hover 
{ 
background-color:#fff;
color:#333;
text-decoration: underline;
}
/*------------------------------- END MAINNAV -------------------------------*/

/*------------------------------- START GEDACHTE VAN DE DAG -------------------------------*/
#contentleft #waardepeiling
{
float:left;
padding:0px;
margin:10px 0 0 0;
border:1px solid #ccc;
height:227px;
}

#contentleft #gedachte_dag
{
float:left;
width:168px;
height:168px;
padding:30px;
margin:25px 0 0 0;
background:#eee url(../Graphics/Gedachte.jpg) no-repeat top left;
border:1px solid #ccc;
text-align:center;
overflow:hidden;
line-height:18px;
font-family:Arial;
}
#gedachtevandedag2 /*dag van de klant*/
{
float:left;
margin-top:15px;
border:1px solid #ccc;
width:227;
height:250px;
}
#gedachtevandedag
{
float:left;
margin-top:15px;
background-color:#eee;
border:1px solid #ccc;
width:227;
height:100%;
height:auto;
}
#gedachtezelf
{
text-align:center;
line-height:18px;
font-family:Arial;
padding-left:10px;
padding-right:10px;
padding-bottom:30px;
}
/*------------------------------- END GEDACHTE VAN DE DAG -------------------------------*/

/*------------------------------- START STANDAARDNAV -------------------------------*/
#header #standaardnav { float:right; margin:5px 0 0 0 ; padding:0; list-style:none; }
#header #standaardnav li { display:inline; background: url(../Graphics/Divider.jpg) no-repeat top left; padding:0 10px; }
#header #standaardnav li:first-child { background:none; }
#header #standaardnav li a:link,#header #standaardnav li a:visited,#header #standaardnav li a:active { color:#666; text-decoration:none; text-transform:capitalize; } 
#header #standaardnav li a:hover{ color:#d71b36; }
#current1 a{ color:#d71b36 !important; }
/*------------------------------- END STANDAARDNAV -------------------------------*/

/*------------------------------- START TAALKEUZE -------------------------------*/
#header #taalkeuze { float:right; margin:5px 0 0 25px; list-style:none; }
#header #taalkeuze li { display:inline; background: url(../Graphics/Divider.jpg) no-repeat top left; padding:0 10px; }
#header #taalkeuze li:first-child { background:none; }
#header #taalkeuze li a:link,#header #taalkeuze li a:visited,#header #taalkeuze li a:active { color:#666; text-decoration:none; text-transform:uppercase; }
#header #taalkeuze li a:hover,#header #taalkeuze #current2 a:link,#header #taalkeuze #current2 a:visited,#header #taalkeuze #current2 a:hover,#header #taalkeuze #current2 a:active { color:#d71b36; }
/*------------------------------- END TAALKEUZE -------------------------------*/

/*------------------------------- START ZOEKFUNCTIE -------------------------------*/
#zoeken
{
clear:right;
float:right;
width:150px;
height:75px;
margin:10px 8px 0 0;
}
input#search
{
width:120px;
height:12px;
padding:3px;
font-size:9px;
color:#999;
border-top:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #999;
border-right:none;
}
input#search:focus { color:#333; }
input#zoekbtn { width:20px; height:20px; background:url(../Buttons/Zoekbtn.jpg) no-repeat top left; border:none; }
/*------------------------------- END ZOEKFUNCTIE -------------------------------*/

/*------------------------------- START CONTENTCENTER -------------------------------*/
#contentcenter
{
float:left;
width:698px;
min-height:600px;
margin:0 0 0 18px;
border:1px solid #ccc;
}
#contentbox { float:left; width:660px; }
#contentcenter #contentbox #kolom1 { float:left; width:200px; padding:0 10px 10px 5px; }
#contentcenter #contentbox #kolom2 { float:left; width:200px; padding:0 10px 10px 10px; }
#contentcenter #contentbox #kolom3 { float:left; width:200px; padding:0 0px 10px 5px; }
#contentcenter #contentbox #kolom1 p, #contentcenter #contentbox #kolom2 p, #contentcenter #contentbox #kolom3 p { margin:15px 0; }
/*------------------------------- END CONTENTCENTER -------------------------------*/

/*------------------------------- START FOOTER -------------------------------*/
#footer 
{
clear:both;
width:950px;
height:50px;
margin:0 auto;
padding:10px 0 10px 0;
text-align:right;
color:#999;
font-size:10px;
}
#footer a:link, #footer a:visited, #footer a:active{ color:#999; text-decoration:none; }
#footer a:hover{ color:#d71b36; }
/*------------------------------- END FOOTER -------------------------------*/

/*------------------------------- START BREADCRUMBS -------------------------------*/
#breadcrumbs
{
clear:both;
width:678px;
height:30px;
margin:0 auto;
text-align:left;
color:#999;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active{ color:#999; text-decoration:none; }
#breadcrumbs a:hover{ color:#d71b36; }
/*------------------------------- END BREADCRUMBS -------------------------------*/

/*------------------------------- START HEADINGS -------------------------------*/
h1 { font-size:140%; color:#d71b36; font-weight:bold; line-height:30px; }
h2 { font-size:14px; color:#8a8a8a; font-weight:bold; }
h3 { font-size:110%; color:#666; font-weight:bold; }
/*------------------------------- END HEADINGS -------------------------------*/

.rodetitel
{
font-weight:bold;
font-size:1em;
color:#d71b36;
display:block;
margin:0 0 5px 0;
}
.grijzetitel
{
font-weight:bold;
font-size:1em;
color:#666;
display:block;
margin:0 0 5px 0;
}

.grijzetitel a
{
font-weight:bold;
font-size:1em;
color:#666;
display:block;
margin:0 0 5px 0;
}

.grijzetitelsmall
{
font-weight:normal;
font-size:1em;
color:#666;
display:block;
margin:0 0 5px 0;
}

.grijzetitelsmall a
{
font-weight:normal;
font-size:1em;
color:#666;
display:block;
margin:0 0 5px 0;
}

/*------------------------------- START BUTTON1 -------------------------------*/
a.button1:link, a.button1:visited, a.button1:active{
display: block;
width: 210px;
height:50px;
padding:50px 0 3px 0;
background: #948A77;
border: 0px solid #ff5d00;
color:#fff;
font-weight: bold;
font-size: 16px;
font-family: Verdana, Arial, Helvetica;
text-align: center;
vertical-align: middle;
text-decoration:none; 
}
a.button1:hover{
display: block;
width: 210px;
height:50px;
padding:50px 0 3px 0;
background: #EEEEEE;
border: 0px solid #ff5d00;
color:#666;
font-weight: bold;
font-size: 16px;
font-family: Verdana, Arial, Helvetica;
text-align: center;
vertical-align: middle;
text-decoration:none; 
}
a.button2:link, a.button2:visited, a.button2:active{
display: block;
width: 210px;
height:50px;
padding:50px 0 3px 0;
background: #FBA946;
border: 0px solid #ff5d00;
color:#fff;
font-weight: bold;
font-size: 16px;
font-family: Verdana, Arial, Helvetica;
text-align: center;
vertical-align: middle;
text-decoration:none; 
}
a.button2:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #EEEEEE;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
/**background: #C05072;*/
a.button3:link, a.button3:visited, a.button3:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #b1a0ae;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button3:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button4:link, a.button4:visited, a.button4:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #0162B1;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}//#48B050
a.button4:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button5:link, a.button5:visited, a.button5:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #48B050;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button5:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button6:link, a.button6:visited, a.button6:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #FCC200;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button6:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button7:link, a.button7:visited, a.button7:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #ADCED7;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button7:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button8:link, a.button8:visited, a.button8:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #D71A36;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button8:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
/*paars*/
a.button9:link, a.button9:visited, a.button9:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #83AED9;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button9:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
/*donker groen*/
/*background: #2d7740;*/
a.button10:link, a.button10:visited, a.button10:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #a48868;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button10:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
/*background: #ab0202;*/
a.button11:link, a.button11:visited, a.button11:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #f2a4b8;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button11:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}

a.button12:link, a.button12:visited, a.button12:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #ec7e0b;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
a.button12:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}

a.button13:link, a.button13:visited, a.button13:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #B1C700;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}

a.button13:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}

a.button14:link, a.button14:visited, a.button14:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #EC7BA7;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}

a.button14:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}

/*donker paars*/
a.button15:link, a.button15:visited, a.button15:active{display: block;width: 210px;height:50px;padding:50px 0 3px 0;
background: #BB639F;
border: 0px solid #ff5d00;color:#fff;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}

a.button15:hover{display: block;width: 210px;height:50px;padding:50px 0 3px 0;background: #eee;border: 0px solid #ff5d00;color:#666;font-weight: bold;font-size: 16px;font-family: Verdana, Arial, Helvetica;text-align: center;vertical-align: middle;text-decoration:none; 
}
/*------------------------------- END BUTTON1 -------------------------------*/

/*------------------------------- START TABLE FOTO -------------------------------*/
table .tablefoto { background: #666; border : 1px solid #666; border-collapse:collapse; } 
table .tablefotoselect { background: #d71b36; border:1px solid #d71b36; border-collapse:collapse; cursor:pointer; color:#fff; }
/*------------------------------- END TABLE FOTO -------------------------------*/

/*------------------------------- START FORM PROMOTOR -------------------------------*/
#form_promotor
{
margin:0;
padding:10px;
background:#eee;
border:1px solid #ccc;
background-image:url(../Graphics/Promo_logo.jpg);
background-repeat:no-repeat;
background-position:right;
}
#form_promotor .rood1 
{ 
width:100px;
height:20px;
background:#d71b36;
color:#fff;
padding:5px;
text-align:center;
}
#form_promotor .rood2 
{
width:200px;
height:20px;
background:#ccc;
color:#fff;
padding:5px;
text-align:left;
}
#form_promotor .enof { padding:5px; }

.promotor 
{
width:190px;
height:15px;
padding:3px;
font-size:11px;
color:#666;
border:1px solid #999;
}
.promotor:focus { color:#333; }
#promotor_tabel {font-size:10px; width:100%; }
#promotor_tabel .cat
{
background:#d71b36;
color:#fff;
padding:5px;
text-align:center;
}
#promotor_tabel .even { background:#eee; }
#promotor_tabel .oneven { background:#ccc; }
#promotor_tabel td { padding:5px }
/*------------------------------- END FORM PROMOTOR -------------------------------*/

/*------------------------------- START CONTACTFORMULIER -------------------------------*/
.kadertje { background-color:#eee; line-height:16px; }
.kadertje .submitbutton { display:block; height:25px; margin:10px 0 0 0; padding:5px; background:#666; font-size:100%; font-weight:normal; text-transform:capitalize; color:#fff; border:none; }
.kadertje .submitbutton:hover { background:#d71b36; color:#fff; }
.kadertje input, .kadertje textarea { color:#666; font-size:11px; padding:2px; font-family:Verdana,Arial,sans-serif; border:1px solid #999; }
/*------------------------------- END CONTACTFORMULIER -------------------------------*/

.red { color:#D71B36; }
.redbg { background-color:#D71B36; } 
.greybg { background-color:#B2B2B2; }

/*------------------------------- START FORMULIER OPMAAK -------------------------------*/
fieldset { margin: 1em 0; padding:1em; border:1px solid #ccc; background:#f8f8f8; }
form { font-family: Verdana,Arial,sans-serif; }
legend { font-weight: bold; }
label { display: block; margin:0 0 2px 0; padding:0; } 

#submitbtn { padding:5px; background: #d71b36; color:#fff; border:none; cursor:pointer; }
.errormessage { margin:0 0 10px 0 ; padding:0; text-align:left; color:#d71b36; }
textarea { font-family:Verdana,Arial,sans-serif; }
select { color:#666; }

.input { border: 1px solid #ccc; width: 400px; padding:3px; background-color:#fff; color:#666; }
.input2 { border: 1px solid #ccc; width: 100px; padding:3px; background-color:#fff; color:#666; }
.input3 { border: 1px solid #ccc; width: 273px; padding:3px; background-color:#fff; color:#666; }
.input4 { padding:3px; border: 1px solid #ccc; width:333px; min-height: 83px; color: #65655b; background-color:#fff; color:#666; }
.input5 { border: 1px solid #ccc; width: 205px; padding:2px; background-color:#fff; color:#666; }
.input6 { border: 1px solid #ccc; width: 100px; padding:2px; background-color:#fff; color:#666; }
.input6red { border: 1px solid #e0314a; width: 100px; padding:2px; background-color:#fff; color:#666; }
.inputred { border: 1px solid #e0314a; width: 400px; padding:3px; background-color:#fff; color:#666; }
.input2red { border: 1px solid #e0314a; width: 100px; padding:3px; background-color:#fff; color:#666; }
.input3red { border: 1px solid #e0314a; width: 273px; padding:3px; background-color:#fff; color:#666; }
.input4red { padding:3px; border: 1px solid #e0314a; width:333px; color: #65655b; background-color:#fff; color:#666; }
.input5red { border: 1px solid #e0314a; width: 205px; padding:2px; font-size: 12px; background-color:#fff; color:#666; }

#verstuur { display:block; height:25px; margin:10px 0 0 0; width:120px; padding:5px; background:#666; font-size:100%; font-weight:normal;  color:#fff; border:none; cursor:pointer; }
#verstuur:hover { background: #d71b36; cursor: pointer; }
#verstuur2 { display:block; margin:10px 0 0 0; padding:5px; background:#666; font-size:100%; font-weight:normal;  color:#fff; border:none; cursor:pointer; }
#verstuur2:hover { background: #d71b36; color: #fff; cursor: pointer; }
#verstuur3 { display: block; margin: 10px 0 0 0; padding: 5px; background: #666; font-size: 100%; font-weight: normal; text-transform: capitalize; color: #fff; border: none; cursor: pointer; width: 150px; }
#verstuur3:hover { background: #d71b36; color: #fff; cursor: pointer; }

#verwijder { display:inline; margin:10px 20px 0 0; background:url(../Graphics/Button_verwijder_deze_pochette.gif);width:155px;height:16px; border:none; cursor:pointer; }
/*------------------------------- END FORMULIER OPMAAK -------------------------------*/

/*------------------------------- START POLL  -------------------------------*/
#poll { display: block; width: 182px; height: 132px; padding: 10px; overflow: hidden; background: url(../Graphics/Pollbg.gif) no-repeat top left; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333; }
#poll #titel { display: block; margin: 0 0 5px 0; color: #db2f26; font-size: 11px; font-weight: bold;  }
#poll #stem { float: left; display: block; width: 51px; height: 18px; margin: 20px 0 0 0; text-indent: -9999px; background: url(../Graphics/Stem.gif) no-repeat top left; border: none; cursor: pointer; }
#poll #stand { float: left; display: block; width: 55px; height: 18px; margin: 20px 0 0 5px; text-indent: -9999px; background: url(../Graphics/Btn_stand.gif) no-repeat top left; border: none; cursor: pointer; }
/*------------------------------- END POLL  -------------------------------*/

#lineheight { line-height: 18px; }
.borderdetailproduct { border: 1px solid #ccc; }
.wit { color: #fff; }
#inside { list-style-position: inside; line-height: 16px; }

/*------------------------------- START LIGHTVIEW -------------------------------*/
#lightview { position: absolute; top: 50%; left: 50%; height: 150px; width: 150px; margin: -75px 0 0 -75px; padding: 0; }
.lv_Container { position: relative; width: 100%; height: 100%; background: none; padding: 0; margin: 0; }
;lv_Button { cursor: pointer; text-decoration: none; border: none; background: none; margin: 0; padding: 0; }
.lv_Sides { position: absolute; top: 50%; left: 0; clear: both; width: 100%; padding: 0; margin: 0; }
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li { list-style-type: none; position: relative; }
.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper { width: 100%; height: 100%; cursor: pointer; }
.lv_Sides .lv_Button { float: left; background: none; }
.lv_Frames { width: 100%; height: 100%; position: relative; padding: 0; margin: 0; }
.lv_Frames li { list-style-type: none; margin: 0; padding: 0; }
.lv_Frame { width: 100%; display: block; }
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop { position: absolute; left: 0; width: 100%; display: block; }
.lv_FrameBottom { position: relative; float: left; clear: both; }
.lv_Liquid { position: relative; float: left; width: 100%; overflow: hidden; clear: both; }
.lv_Liquid .lv_Filler { position: absolute; height: 100%; width: 2px; top: 0; left: 50%; }
.lv_Half { display: block; height: 100%;clear: both;line-height: 0px;}
.lv_Half li { list-style-type: none; }
.lv_Corner { float: left; position: relative; }
.lv_CornerTr, .lv_CornerBr { float: right; }
.lv_Fill { position: absolute; top: 0; width: 100%; height: 100%; }
.lv_Half .lv_CornerWrapper { float: left; position: relative; width: 50%; height: 100%; overflow: hidden; }
.lv_HalfRight .lv_CornerWrapper { float: right; }
.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner { position: relative; float: right; }
.lv_Center { position: relative; clear: both; height: 100%; overflow: hidden; background: none; padding: 0; margin: 0; } 
.lv_WrapUp { position: absolute; left: 0; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; }
.lv_WrapDown { position: relative; height: 100%; width: 100%; overflow: hidden; padding: 0; margin: 0; } 
.lv_WrapCenter {  position: relative; padding: 0; margin: 0; }
.lv_Loading { position: absolute; top: 50%; left: 50%; }
.lv_Loading .lv_Button { float: left; height: 100%; width: 100%; }
.lv_MediaWrapper { position: relative; width: 100%; display: block; overflow: hidden; clear: both; padding: 0; margin: 0; }
.lv_MediaWrapper img { position: relative; float: left; padding: 0; margin: 0; }
.lv_PrevNext { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; }
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button { position: relative; height: 100%; }
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }
.lv_MenuBar { clear: both; position: relative; width: 100%; float: left; font: 11px Arial, Helvetica, sans-serif; color: #808080; padding: 0; margin: 0; }
.lv_MenuBar * { padding: 0; margin: 0; }
.lv_MenuTop .lv_DataText div,
.lv_MenuTop .lv_ImgNumber div { margin: 0; padding: 0; }
#lightview .lv_MenuTop .lv_Close, 
#lightview .lv_MenuTop .lv_Data { margin: 0 0 6px 0; }
.lv_Close, .lv_Data { margin: 6px 0 0 0; }
.lv_Close { float: right; overflow: hidden; }
.lv_Close .lv_Button { float: right;  width: 100%; height: 100%; }
.lv_Data { position: relative; float: left; padding-bottom: 3px; line-height: 13px; }
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; }
.lv_Data li { list-style-type: none; float: left; margin-top: 3px; }
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title { font-weight: bold; margin-bottom: 2px; }
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber { color: #b8b8b8; margin-right: 5px; margin-top: 5px; }
.lv_Data .lv_innerPrevNext, .lv_Data .lv_Slideshow { border-left: 1px solid #efefef; padding: 0 5px; margin-top: 5px; vertical-align: middle; }
.lv_Data .lv_Slideshow { padding-right: 0px; }
.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { float: left; background-position: center left; background-repeat: no-repeat; }
.lv_Media, .lv_External { position: relative; float: left; margin: 0; padding: 0; }
#lightview iframe { border: 0; clear: both; padding: 0; margin: 0; background: none; }
.lv_topButtons { position: absolute; left: 0; width: 100%; overflow: hidden; margin: 0; padding: 0; }
.lv_topcloseButtonImage { cursor: pointer; }
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div { padding: 6px; font: 11px Arial, Helvetica, sans-serif; }
#lightviewError .message { background: #fcb5b5; color: #dd1f1f; margin-bottom: 3px; }
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage { background: #b5fcbd; color: #21be30; }
#lightviewError a, #lightviewError a:hover, #lightviewError a:visited { color: #21be30; text-decoration: none; background: none; font-weight: bold; border-bottom: 1px solid #7de689; }
#lightviewError p { margin-left: 0; padding: 0; }
#overlay { position: absolute; /* Opera will use fixed */ top: 0; left: 0; height: 100%; width: 100%; }
* html #lightview { /* IE6 */ position: absolute; margin-top: expression( -1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + 'px'); margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px'); }
html #overlay { position: absolute; height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' ); width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' ); }
/*------------------------------- END LIGHTVIEW -------------------------------*/
.wit{color:#ffffff}
.grijs{color:#999999}
.popup {font-family: Arial,Verdana;color: #000000; letter-spacing:0px;text-decoration:none; FONT-SIZE: 11px;}

.input_pochette_jaar {border: 1px solid #ccc; width: 70px; padding:3px; background-color:#fff; color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_pochette_thema {border: 1px solid #ccc; width: 180px; padding:3px; background-color:#fff; color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.input_pochette_zoekterm {border: 1px solid #ccc; width: 370px; padding:4px; background-color:#fff; color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.spreukenpochet_tabellijn {background:#f5f5f5;padding:2px;}
.spreukenpochet_tabellijn:hover {background:#efefef;padding:2px;}

/* start autosuggest jquery*/
#jSuggestContainer {position:absolute;border:1px solid #565555;border-top:0;background:#f4f4f4;}
.jSuggestLoading {font-style:italic;padding:10px;}
#jSuggestContainer ul, #jSuggestContainer ul li{margin:0;padding:0;list-style:none;}
#jSuggestContainer ul li{padding: 4px 6px;color:#fff;background:#565555;cursor:pointer;border:none;border-top:1px solid #565555;}
#jSuggestContainer ul li.last{border-bottom: 0;}
#jSuggestContainer ul li.jSuggestHover{background:#D71A36;color:#ffffff;}
/* end autosuggest jquery*/

/* polls */
.poll_textarea {border: 1px solid #ccc; width: 450px; padding:3px; background-color:#fff; color:#666;font-family:Verdana,Arial,sans-serif; font-size:11px;}
.poll_textarea_red {border: 1px solid #ff0000; width: 450px; padding:3px; background-color:#fff; color:#666;font-family:Verdana,Arial,sans-serif; font-size:11px;}
.poll_input_email {border: 1px solid #ccc; width: 450px; padding:3px; background-color:#fff; color:#666;font-family:Verdana,Arial,sans-serif; font-size:11px;}
.poll_input_email_red {border: 1px solid #ff0000; width: 450px; padding:3px; background-color:#fff; color:#666;font-family:Verdana,Arial,sans-serif; font-size:11px;}
.poll_input_votes {border: 1px solid #ccc; width: 20px; padding:3px; background-color:#fff; color:#666;font-family:Verdana,Arial,sans-serif; font-size:11px;}
.poll_input_votes_red {border: 1px solid #ff0000; width: 20px; padding:3px; background-color:#fff; color:#666;font-family:Verdana,Arial,sans-serif; font-size:11px;}
.poll_andere {border: 1px solid #ccc; width: 396px; padding:3px; background-color:#fff; color:#666;font-family:Verdana,Arial,sans-serif; font-size:11px;}

#poll_verstuur { margin:20px 15px 0 0; padding:3px; background:#666; font-size:100%; font-weight:normal; text-transform:capitalize; color:#fff; border:none; cursor:pointer; }
#poll_verstuur:hover { background: #d71b36; color: #fff; cursor: pointer; }

ol {padding-left:30px;}

.divider {clear:both;color:#D71A36;font-size:13px;font-weight:bold;padding:25px 0 10px 0;}
.divider_grey {clear:both;color:#666666;font-size:12px;font-weight:bold;padding:25px 0 5px 0;}
.item {clear:both;padding:15px 0;}
.item label {float:left;width:210px;line-height:22px;}
.item .inputfield {float:left;width:430px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.error .inputfield {float:left;width:430px;border:1px solid #cc0000;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.item .selectbox {float:left;width:458px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.item .box_radios {float:left;line-height:22px;}
.item .box_checks {float:left;}
.item .confirmation_field {float:left;width:430px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.item .confirmation_field_info {clear:both;padding:10px 0 0 180px;}
.submit {display:block; height:25px; margin:10px 0 0 180px; width:120px; padding:5px; background:#666; font-size:100%; font-weight:normal;  color:#fff; border:none; cursor:pointer; }
.submit:hover { background: #d71b36; cursor: pointer;}
.submit_autoform {clear:both;display:block; height:25px; margin:20px 0 0 210px; width:120px; padding:5px; background:#666; font-size:100%; font-weight:normal;  color:#fff; border:none; cursor:pointer; }
.submit_autoform:hover { background: #d71b36; cursor: pointer;}

.extra_tekst {clear:both;font-style:italic;margin-left:210px;color:#999;padding-top:3px;}

.item .width_100 {float:left;width:140px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.error .width_100 {float:left;width:140px;border:1px solid #cc0000;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

.clear {clear:both;}

.error_box {color:#cc0000;padding:15px 0; font-size:14px; font-weight: bold;}

.error .box_radios {color:#cc0000;}
.error .box_checks {color:#cc0000;}

.extra_tekst_datum {color:#cc0000;line-height:20px;font-size:9px;text-transform:uppercase;}

#prom #div_Veld4 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom .box_checks {line-height:16px;}
#prom #div_Veld5 {clear:both;}
#prom #div_Veld5 .item label {display:none;}
#prom #div_Veld5 .item .extra_tekst {margin:0px;}
#prom #div_Veld2 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld3 {clear:both;}
#prom #div_Veld3 .item label {display:none;}
#prom #div_Veld3 .item .extra_tekst {margin:0px;}
#prom #div_Veld6 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld1 .item label {float:none !important;width:660px;line-height:16px;padding:5px 0;}
#prom #div_Veld12 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld8 {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld9 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld10 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld27 {clear:both;}
#prom #div_Veld27 .item label {display:none;}
#prom #div_Veld27 .item .extra_tekst {margin:0px;}

#prom #div_Veld26 .item label {display:none;}
#prom #div_Veld26 {clear:both;}
#prom #div_Veld26 .item .extra_tekst {margin:0px;}

#prom #div_Veld13 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld15 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld17 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld18 {clear:both;}
#prom #div_Veld18 .item label {display:none;}
#prom #div_Veld18 .item .extra_tekst {margin:0px;}
#prom #div_Veld19 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld20 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld21 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}
#prom #div_Veld28 .item label {float:none !important;width:660px;line-height:16px;padding-bottom:5px;}

#prom #div_Veld29 .item label {display:none;}
#prom #div_Veld29 {clear:both;}
#prom #div_Veld29 .item .extra_tekst {margin:0px;}
#prom #div_Veld30 .item label {display:none;}
#prom #div_Veld30 {clear:both;}
#prom #div_Veld30 .item .extra_tekst {margin:0px;}
#prom p {padding:7px 0 10px 0;}
#prom .divider {clear:both;color:#D71A36;font-size:13px;font-weight:bold;padding:25px 0 10px 0;}
#prom .divider_grey {clear:both;color:#666666;font-size:11px;font-weight:bold;padding:10px 0 0px 0;line-height:16px;}
#prom .item {clear:both;padding:10px 0;}
#prom .item label {float:left;width:210px;line-height:22px;font-weight:bold;}
#prom .item .inputfield {float:left;width:430px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#prom .error .inputfield {float:left;width:430px;border:1px solid #cc0000;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#prom .item .selectbox {float:left;width:458px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#prom .item .box_radios {float:left;line-height:22px;}
#prom .item .box_checks {float:left;}
#prom .item .confirmation_field {float:left;width:430px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#prom .item .confirmation_field_info {clear:both;padding:10px 0 0 180px;}
#prom .submit {display:block; height:25px; margin:10px 0 0 180px; width:120px; padding:5px; background:#666; font-size:100%; font-weight:normal;  color:#fff; border:none; cursor:pointer; }
#prom .submit:hover { background: #d71b36; cursor: pointer;}
#prom .submit_autoform {clear:both;display:block; height:25px; margin:20px 0 0 0px; width:120px; padding:5px; background:#666; font-size:100%; font-weight:normal;  color:#fff; border:none; cursor:pointer; }
#prom .submit_autoform:hover { background: #d71b36; cursor: pointer;}

#prom .extra_tekst {clear:both;font-style:italic;margin-left:210px;color:#999;padding-top:3px;}

#prom .item .width_100 {float:left;width:140px;border:1px solid #ccc;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#prom .error .width_100 {float:left;width:140px;border:1px solid #cc0000;background:#fff;color:#666;padding:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

#ajaxadresblok {float:right;}
#ajaxadresblok .selectbox {width:450px !important;margin-bottom:12px;}
#ajaxadresblok .inputfield {margin-bottom:12px;}
#ajaxadresblok .width_300 {border:1px solid #ccc;color:#666;width:430px;padding:4px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;}
#ajaxadresblok .width_50 {border:1px solid #ccc;color:#666;width:164px;padding:4px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

 