body { 
	font-family: Arial, Helvetica, Verdana;
	margin: 0;
	color:#494B51;
	font-size:12px;
	line-height:16px;
}

img {
	border:0;
}

a {
	color:#182F6F;
	font-size: 12px;
}

a:hover{
	color:#369F51;
}

h1 {
	color: #364A90;
	font-size: 20px;
	margin: 0 0 10px 0;
	line-height:22px;
}

h2 {
	font-size: 16px;
	color: #fff;
	width:595px;
}

h3 {
	font-size: 13px;
	color: #364A90;
	padding: 8px 0 3px 0;
	margin: 0;
	line-height:16px;
}

h4 {
	font-size: 11px;
	color: #fff;
	padding: 0;
	margin: 0;
	text-transform:uppercase;
}



p {
	margin: 0 0 10px 0;
	font-size:12px;
	line-height:16px;
}


ul, ol {
	margin: 0 0 0 22px;
	padding: 0;
	
}

ul li, ol li {
	padding:0; 
	margin:0;
	line-height:18px;
}

table { margin: 0 0 10px 0; }




/* ======================= HOME ================================*/


#wrapperhome {
	background: url(/images/bg.gif) repeat-x;
	width:100%;

}

#headerhome {
	width:980px;
	position:relative;
	height:250px;
	margin: 0 auto;
}

#mainhome {
	width:980px;
	position:relative;
	margin: 0 auto;
	overflow:hidden;
	height:550px;
}

#logohome {
	position:absolute;
	top:15px;
	left:63px;
}

#sloganhome {
	font-size:15px;
	color:#364B91;
	position:absolute;
	font-style:italic;
	top:40px;
	left:200px;
}

.banner {
	position: absolute;
	top: 15px;
	right: 74px;
}

#logoLaborama { 
	position:absolute;
	top: 15px;
	left: 370px;
}

#sfeer {
	position:absolute;
	top:129px;
	left:63px;
	margin:0 auto;
}

#sfeer img{
	margin: 0 1px 0 0;
	border:1px solid #9BA5C8;
	border-top:14px solid #9BA5C8;
	border-bottom:14px solid #9BA5C8;
}


#talenhome {
	position: absolute;
	top: 280px;
	left:15px;
	/*height:*/
	margin: 0 auto;
	line-height:22px;
}

#talenhome h1{
	margin: 0 0 20px 0;
}

#nlHome div, #frHome div{
	color:#35498D;
	position:absolute;
	bottom:50px;
	left:20px;
}

#nlHome {
	position: absolute;
	padding: 18px;
	background: url(../images/hp-back.jpg) no-repeat;
	height:230px;
	top:0;
	width: 380px;
	left:40px;
}

#frHome {
	position: absolute;
	padding: 18px;
	background: url(../images/hp-back.jpg) no-repeat;
	height:230px;
	top:0;
	left:480px;
	width: 380px;
}

#nlHome h1, #frHome h1  {
	color: #494B51;

}

#nlHome a, #frHome a  {
	text-decoration: none;
	font-size: 20px;
	font-weight:bold;
	color: #364A90;
	padding: 20px 0 0 25px;
	background: url(../images/enter-off.gif) no-repeat 0 22px;
	display:block;
}


#nlHome a:hover, #frHome a:hover  {
	background: url(../images/enter-over.gif) no-repeat 0 22px;
	color: #3AA152;
}

#adreshome {
	font-size:11px;
	margin: 0 0 0 70px;
	color:#898A89;
}

#adreshome a{
	font-size:11px;
	color:#898A89;
	margin: 0 20px 0 0;
}

#adreshome span a{
	margin: 0 0 0 70px;
}

/* ======================= BInnen ================================*/
#wrapper {
	background: url(/images/bg.gif) repeat-x;
	width:100%;

}

#header {
	width:980px;
	position:relative;
	height:250px;
	margin: 0 auto;
}

#main {
	width:980px;
	position:relative;
	margin: 0 auto;
	overflow:hidden;
}

#logo {
	position:absolute;
	top:15px;
	left:15px;
}

#logoprint {
	margin: 20px 0 20px 0;
}


#slogan {
	font-size:15px;
	font-style:italic;
	color:#364B91;
	position:absolute;
	top:40px;
	left:170px;
}

#sloganprint {
	font-size:15px;
	font-style:italic;
	color:#364B91;
	position:absolute;
	top:50px;
	left:170px;
}

/* login 
-----------------*/
#loginarea {
	/*border: red 1px solid;*/
	position:absolute;
	/*top:5px;*/
	/*right:130px;*/
	top: 10px;
	left: 677px;
	font-size:11px;
	color:#364A90;
	width: 303px;
}

#loginarea input{
	height:13px;
	width:170px
}

#loginarea p{
	font-style:italic;
	width: 220px;
}

.login {
	position:absolute;
	/*right:-80px;*/
	right: 0;
	/*top:52px;*/
	top: 0;
	border:1px solid #C9CBCB;
}

.login2 {
	padding:2px 7px 2px 7px;
	border:1px solid #C9CBCB;
}

.login a, .login2 a{
	text-decoration: none;
	color:#334EA2;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:2px 7px 2px 7px;
	background-color:#F2F7F7;
}

.login a:hover, .login2 a:hover{
	color:#4EBA6A;
	background-color:#ECFCF3;
}

.toegang {
	/*border: red 1px solid;*/
	position:absolute;
	font-size:10px;
	color: #364A90;
	line-height:12px;
	padding:5px 0 0 0;
	/*top:0;*/
	/*right:-120px;*/
	top: 40px;
	right: 0;
	text-align: right;
}

.toegang a {
	font-size:10px;
	color: #364A90;
}

#loginarea .logout {
	position:absolute;
	/*left:0;*/
	/*top:25px;*/
	right: 0;
	top: 0;
	border:1px solid #C9CBCB;
}

#loginarea .logout a {
	text-decoration: none;
	color:#334EA2;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:2px 7px 2px 7px;
	background-color:#F2F7F7;

}

#loginarea .logout a:hover{
	color:#4EBA6A;
	background-color:#ECFCF3;
}

.error {
	width:200px;
	font-size:10px;
	position: absolute;
	color:red;
	top:70px;
	left:0;
}

.error2 {
	color: red;
	font-size: 10px;
}

.promo {
	color:#C9183A;
	font-weight:bold;
}

#languages {
	position:absolute;
	left: 0;
	top:78px
}

#languages ul{
	margin:0
}
#languages li{
	display:inline;
	list-style:none;
	padding: 0;
	text-transform: uppercase;
	font-style:italic;
	font-size:10px;
	color:#fff;
}


#languages li.active{
	padding: 6px 15px 8px 5px;
	background:url(../images/taal_on.gif) no-repeat;
	line-height:24px
}

#languages li a{
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	background:url(../images/taal_off.gif) no-repeat;
	padding: 6px 15px 8px 5px;
}

#indekijker {
	position:absolute;
	top:145px;
	right:5px;
	width:390px;
	color:#fff;
}

#indekijker .item1 {
	float:left;
}

#indekijker .item2 {
	float:right;
}

#indekijker .item1 img, #indekijker .item2 img{
	text-align:left;
}

#indekijker .item1 div, #indekijker .item2 div {
	float:left;
	padding: 0 10px 0 0;
}

#indekijker .item1 div a, #indekijker .item2 div a{
	color:#fff;
	font-size:11px;
}

#indekijker .item1 div a:hover, #indekijker .item2 div a:hover {
	color:#CDFEDA;
}


/* ======================= MENU ================================*/

#menu {
	position:absolute;
	top:108px;
	left:20px;
}

#menu ul{
	margin:0;
	padding:0;
}

#menu ul li{
	margin:0;
	padding:0;
	display: inline;
	color:#616362;
}


#menu ul li a{
	font-size:11px;
	color:#616362;
	font-weight:bold;
	text-decoration:none;
}

#menu ul li a:hover, #menu ul li.active a{
	color:#3AA356;
}


#menu {
	position:absolute;
}

#mainmenu {
	position:absolute;
	top:130px;
	left:15px;
}



#mainmenu ul{
 	background-color:#9BA5C8;
 	margin:0;
 	padding:0 3px 0 3px;
}

#mainmenu li{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
	
}

#mainmenu li a.group1{
	position: absolute;
	z-index:10;
	font-size:15px;
	top:82px;
	left:15px;
	color:#364B91;
	text-decoration:none;
	
}

#mainmenu li a.group2{
	position: absolute;
	z-index:10;
	font-size:15px;
	top:82px;
	left:280px;
	color:#364B91;
	text-decoration:none;
}

#mainmenu li a.group3{
	position: absolute;
	z-index:10;
	font-size:15px;
	top:82px;
	left:415px;
	color:#364B91;
	text-decoration:none;
}

#mainmenu li a img {
	border-bottom:25px solid #CDD2E4;
}

#mainmenu li:hover a img, #mainmenu li.active a img{
	border-bottom:25px solid #fff;
}

#shadow {
	position: absolute;
	padding:0;
	margin:0;
}

/* ======================= NAVIGATION ================================*/


#navigation {
	width:270px;
	position:relative;
	margin: 0 auto;
	float:left;
}

#navigation ul{
	margin:0 0 0 20px;
	padding:0 0 5px 0;
	width:250px;
}

#navigation ul li{
 	list-style:none;
 	margin:0 0 2px 0;
 	padding:0;
 	vertical-align:middle;
}

#navigation ul li a{
 	text-decoration:none;
 	font-size:12px;
 	width: 230px;
 	font-weight:bold;
 	line-height:20px;
 	display:block;
 	padding:0 5px 0 10px;
}

#navigation ul li.active ul {
 	margin:0;
 	padding:5px 0 5px 20px;
 	width :230px;
}

#navigation ul li.active ul li{
 	font-size:11px;
 	margin:0 0 2px 5px;
 	padding:1px 0 1px 0;
 	list-style:disc;
 	line-height:14px;
}

#navigation ul li.active ul li a {
	color:#7D7B7C;
	display:block;
	width:210px;
	line-height:14px;
	font-weight:bold;
}


#navigation ul li#nav71{
 	background-color:#E71671;
}

#navigation ul li#nav71 a{
 	color:#F9CADF;
}

#navigation ul li#nav71.active ul li.active a, #navigation ul li#nav71 ul li.active, #navigation ul li#nav71.active ul li.active {
	color:#E71671;
	font-weight:bold
}

#navigation ul li#nav71.active ul li a:hover, #navigation ul li#nav71.active ul li:hover  {
	color:#E71671;
}

#navigation ul li#nav71.active ul{
 	background-color:#FCCAE3;
}

#navigation ul li#nav71.active ul li{
	color:#7D7B7C
}


#navigation ul li#nav72, #navigation ul li#nav126515 {
 	background-color:#16AEE7;
}
#navigation ul li#nav72 a, #navigation ul li#nav126515 a{
 	color:#C9EBF7;
}
#navigation ul li#nav72.active ul, #navigation ul li#nav126515.active ul{
 	background-color:#C9EBF7;
}

#navigation ul li#nav72.active ul li.active a, #navigation ul li#nav72 ul li.active, #navigation ul li#nav72.active ul li.active {
	color:#16AEE7;
	font-weight:bold
}

#navigation ul li#nav72.active ul li a:hover,#navigation ul li#nav72.active ul li:hover {
	color:#16AEE7;
}



#navigation ul li#nav73, #navigation ul li#nav198440{
 	background-color:#396D78;
}
#navigation ul li#nav73 a, #navigation ul li#nav198440 a {
 	color:#E5EAEC;
}
#navigation ul li#nav73.active ul, #navigation ul li#nav198440.active ul{
 	background-color:#E5EAEC;
}

#navigation ul li#nav73.active ul li.active a, #navigation ul li#nav73 ul li.active, #navigation ul li#nav73.active ul li.active,
#navigation ul li#nav198440.active ul li.active a, #navigation ul li#nav198440 ul li.active, #navigation ul li#nav198440.active ul li.active{
	color:#396D78;
	font-weight:bold
}

#navigation ul li#nav198440.active ul li a:hover,#navigation ul li#nav198440.active ul li:hover,
#navigation ul li#nav198440.active ul li a:hover,#navigation ul li#nav198440.active ul li:hover{
	color:#396D78;
}



#navigation ul li#nav74, #navigation ul li#nav80{
 	background-color:#41A24D;
}

#navigation ul li#nav74 a, #navigation ul li#nav80 a{
 	color:#AEE2B4;
}
#navigation ul li#nav74.active ul, #navigation ul li#nav80.active ul{
 	background-color:#AEE2B4;
}
#navigation ul li#nav74.active ul li.active a, #navigation ul li#nav74 ul li.active, #navigation ul li#nav74.active ul li.active, #navigation ul li#nav80.active ul li.active a, #navigation ul li#nav80 ul li.active,
#navigation ul li#nav780.active ul li.active{
	color:#41A24D;
	font-weight:bold
}

#navigation ul li#nav74.active ul li a:hover,#navigation ul li#nav74.active ul li:hover, #navigation ul li#nav80.active ul li a:hover, #navigation ul li#nav80.active ul li:hover {
	color:#41A24D;
}



#navigation ul li#nav75{
 	background-color:#FA7C0D;
}

#navigation ul li#nav75 a{
 	color:#FAEDDB;
}
#navigation ul li#nav75.active ul{
 	background-color:#FAEDDB;
}
#navigation ul li#nav75.active ul li.active a, #navigation ul li#nav75 ul li.active, #navigation ul li#nav75.active ul li.active {
	color:#FA7C0D;
	font-weight:bold
}

#navigation ul li#nav75.active ul li a:hover,#navigation ul li#nav75.active ul li:hover {
	color:#FA7C0D;
}



#navigation ul li#nav76{
 	background-color:#9F41A2;
}

#navigation ul li#nav76 a{
 	color:#CFB3EA;
}

#navigation ul li#nav76.active ul{
 	background-color:#CFB3EA;
}
#navigation ul li#nav76.active ul li a {
	color:#9F41A2;
}
#navigation ul li#nav76.active ul li.active a, #navigation ul li#nav76 ul li.active, #navigation ul li#nav76.active ul li.active {
	color:#9F41A2;
	font-weight:bold
}

#navigation ul li#nav76.active ul li a:hover,#navigation ul li#nav76.active ul li:hover {
	color:#9F41A2;
}


#navigation ul li#nav77, #navigation ul li#nav222{
 	background-color:#F82616;
}
#navigation ul li#nav77 a, #navigation ul li#nav222 a{
 	color:#F6C0BC;
}

#navigation ul li#nav77.active ul, #navigation ul li#nav222.active ul{
 	background-color:#FAB3B1;
}
#navigation ul li#nav77.active ul li a, #navigation ul li#nav222.active ul li a {
	color:#F82616;
}

#navigation ul li#nav77.active ul li.active a, #navigation ul li#nav77 ul li.active, #navigation ul li#nav77.active ul li.active,#navigation ul li#nav222.active ul li.active {
	color:#F82616;
	font-weight:bold
}

#navigation ul li#nav77.active ul li a:hover,#navigation ul li#nav77.active ul li:hover, #navigation ul li#nav222.active ul li:hover {
	color:#F82616;
}


#navigation ul li#nav78, #navigation ul li#nav518, #navigation ul li#nav146255{
 	background-color:#31499E;
}
#navigation ul li#nav78 a, #navigation ul li#nav518 a, #navigation ul li#nav146255 a{
 	color:#CED5EC;
}
#navigation ul li#nav78.active ul, #navigation ul li#nav518.active ul, #navigation ul li#nav146255.active ul{
 	background-color:#CED5EC;
}

#navigation ul li#nav78.active ul li a, #navigation ul li#nav518.active ul li a, #navigation ul li#nav146255.active ul li a  {
	color:#6072B2;
}
#navigation ul li#nav78.active ul li.active a, #navigation ul li#nav78 ul li.active, #navigation ul li#nav78.active ul li.active,
#navigation ul li#nav518.active ul li.active a, #navigation ul li#nav518 ul li.active{
	color:#31499E;
	font-weight:bold
}

#navigation ul li#nav78.active ul li a:hover,#navigation ul li#nav78.active ul li:hover,
#navigation ul li#nav518.active ul li a:hover,#navigation ul li#nav518.active ul li:hover{
	color:#31499E;
}


#navigation ul li#nav79, #navigation ul li#nav519{
 	background-color:#7A950C;
}
#navigation ul li#nav79 a, #navigation ul li#nav519 a{
 	color:#E9F3C0;
}

#navigation ul li#nav79.active ul, #navigation ul li#nav519.active ul{
 	background-color:#D5E0A6;
}

#navigation ul li#nav79.active ul li a, #navigation ul li#nav519.active ul li a {
	color:#A8C047;
}

#navigation ul li#nav79.active ul li.active a, #navigation ul li#nav79 ul li.active, #navigation ul li#nav79.active ul li.active,
#navigation ul li#nav519.active ul li.active a, #navigation ul li#nav519 ul li.active, #navigation ul li#nav519.active ul li.active{
	color:#7A950C;
	font-weight:bold
}

#navigation ul li#nav79.active ul li a:hover,#navigation ul li#nav79.active ul li:hover,
#navigation ul li#nav519.active ul li a:hover,#navigation ul li#nav519.active ul li:hover{
	color:#7A950C;
}

#navigation ul li#nav520 {
	background-color:#11A797;
}
#navigation ul li#nav520 a {
	color:#E1FEF5;
}

 #navigation ul li#nav520.active ul {
 
 background-color:#D7F9EF;
 }

#navigation ul li#nav520.active ul li a {
	color:#C9EBF7;
}



#navigation ul li#nav520.active ul li.active a, #navigation ul li#nav520 ul li.active, #navigation ul li#nav520.active ul li.active{
	color:#11A797;
	font-weight:bold
}

#navigation ul li#nav520.active ul li a:hover,#navigation ul li#nav520.active ul li:hover {
	color:#11A797;
}

#navigation ul li#nav80.active ul li a:hover, #navigation ul li#nav80.active ul li:hover
{
	color:#E1FEF5;
}

/*#navigation ul li#nav198440 {
	background-color:#5BB50B;
}

#navigation ul li#nav198440.active ul li.active a, #navigation ul li#nav198440 ul li.active, #navigation ul li#nav198440.active ul li.active{
	color:#5BB50B;
	font-weight:bold
}*/

#navigation ul li#nav83, #navigation ul li#nav521, #navigation ul li#nav198441{
 	background-color:#563293;
}
#navigation ul li#nav83 a, #navigation ul li#nav521 a, #navigation ul li#nav198441 a {
 	color:#EAE3F5;
}

#navigation ul li#nav83.active ul, #navigation ul li#nav521.active ul, #navigation ul li#nav198441.active ul {
 	background-color:#D6CBF5;
}
#navigation ul li#nav83.active ul li a, #navigation ul li#nav521.active ul li a, #navigation ul li#nav198441.active ul li a  {
	color:#D3C6E9;
}
#navigation ul li#nav83.active ul li.active a, #navigation ul li#nav83 ul li.active, #navigation ul li#nav83.active ul li.active, #navigation ul li#nav198441.active ul li.active a, #navigation ul li#nav198441 ul li.active, #navigation ul li#nav198441.active ul li.active,
#navigation ul li#nav521.active ul li.active a, #navigation ul li#nav521 ul li.active, #navigation ul li#nav521.active ul li.active{
	color:#563293;
	font-weight:bold
}

#navigation ul li#nav83.active ul li a:hover,#navigation ul li#nav83.active ul li:hover,#navigation ul li#nav198441.active ul li a:hover,#navigation ul li#nav198441.active ul li:hover,
#navigation ul li#nav521.active ul li a:hover,#navigation ul li#nav521.active ul li:hover{
	color:#563293;
}



#navigation ul li#nav81, #navigation ul li#nav272{
 	background-color:#B00886;
}
#navigation ul li#nav81 a, #navigation ul li#nav272 a{
 	color:#EAE3F5;
}

#navigation ul li#nav81.active ul, #navigation ul li#nav272.active ul{
 	background-color:#F3AFE2;
}
#navigation ul li#nav81.active ul li a, #navigation ul li#nav272.active ul li a {
	color:#D3C6E9;
}
#navigation ul li#nav81.active ul li.active a, #navigation ul li#nav81 ul li.active, #navigation ul li#nav81.active ul li.active,
#navigation ul li#nav272.active ul li.active a, #navigation ul li#nav272 ul li.active, #navigation ul li#nav272.active ul li.active{
	color:#B00886;
	font-weight:bold
}

#navigation ul li#nav81.active ul li a:hover,#navigation ul li#nav81.active ul li:hover,
#navigation ul li#nav272.active ul li a:hover,#navigation ul li#nav272.active ul li:hover{
	color:#B00886;
}


#navigation ul li#nav82, #navigation ul li#nav517{
 	background-color:#F6148E;
}
#navigation ul li#nav82 a, #navigation ul li#nav517 a{
 	color:#EAE3F5;
}

#navigation ul li#nav82.active ul, #navigation ul li#nav517.active ul{
 	background-color:#F3AFE2;
}
#navigation ul li#nav82.active ul li a, #navigation ul li#nav517.active ul li a {
	color:#D3C6E9;
}
#navigation ul li#nav82.active ul li.active a, #navigation ul li#nav82 ul li.active, #navigation ul li#nav82.active ul li.active,
#navigation ul li#nav517.active ul li.active a, #navigation ul li#nav517 ul li.active, #navigation ul li#nav517.active ul li.active{
	color:#F6148E;
	font-weight:bold
}

#navigation ul li#nav82.active ul li a:hover,#navigation ul li#nav82.active ul li:hover,
#navigation ul li#nav517.active ul li a:hover,#navigation ul li#nav517.active ul li:hover{
	color:#F6148E;
}




#navigation ul li.active ul li a {
	font-weight:normal;
}

#navigation ul li#nav71.active a, #navigation ul li#nav72.active a, #navigation ul li#nav73.active a,#navigation ul li#nav198440.active a,
#navigation ul li#nav74.active a, #navigation ul li#nav75.active a, #navigation ul li#nav76.active a,#navigation ul li#nav80.active a,
#navigation ul li#nav77.active a, #navigation ul li#nav78.active a, #navigation ul li#nav79.active a, #navigation ul li#nav81.active a, #navigation ul li#nav82.active a, #navigation ul li#nav83.active a,
#navigation ul li#nav272.active a, #navigation ul li#nav517.active a, #navigation ul li#nav518.active a, #navigation ul li#nav519.active a,
#navigation ul li#nav520.active a, #navigation ul li#nav521.active a, #navigation ul li#nav146255.active a, #navigation ul li#nav126515.active a, #navigation ul li#nav222.active a{
	color:#fff;
}

#navigation ul li#nav71.active ul li a, #navigation ul li#nav72.active ul li a, #navigation ul li#nav73.active ul li a, #navigation ul li#nav198440.active ul li a,
#navigation ul li#nav74.active ul li a, #navigation ul li#nav75.active ul li a, #navigation ul li#nav76.active ul li a,#navigation ul li#nav80.active ul li a,
#navigation ul li#nav77.active ul li a, #navigation ul li#nav78.active ul li a, #navigation ul li#nav79.active ul li a,
#navigation ul li#nav80.active ul li a, #navigation ul li#nav81.active ul li a, #navigation ul li#nav82.active ul li a, #navigation ul li#nav198441.active ul li a,
#navigation ul li#nav83.active ul li a, #navigation ul li#nav272.active ul li a, #navigation ul li#nav517.active ul li a,
#navigation ul li#nav518.active ul li a, #navigation ul li#nav519.active ul li a, #navigation ul li#nav520.active ul li a,
#navigation ul li#nav521.active ul li a, #navigation ul li#nav198440.active ul li a, #navigation ul li#nav198440.active ul li a{
	color:#7D7B7C;
}

/* ======================= PROMO & NIEUWE PRODUCTEN ================================*/


#segmentlist {
	text-align:right;
	margin: 0 80px 10px 0
}



#blockPromo {
	position:relative;
	width:600px
}


h2.promotitel{
	font-size: 13px;
	color: #fff;
	padding: 1px 0 2px 5px;
	margin: 0 0 10px 0;
	line-height:18px;
}

h2.promotitel#tit71 {
 	background-color:#E71671;
}
h2.promotitel#tit72, h2.promotitel#tit126515 {
 	background-color:#10BBFF;
}
h2.promotitel#tit73, h2.promotitel#tit198440 {
 	background-color:#407B89;
}
h2.promotitel#tit74,h2.promotitel#tit80 {
 	background-color:#43B251;
}
h2.promotitel#tit75 {
 	background-color:#FF8418;
}
h2.promotitel#tit76 {
 	background-color:#AF42B3;
}
h2.promotitel#tit77, h2.promotitel#tit222 {
 	background-color:#FF2E1F;
}
h2.promotitel#tit78 {
 	background-color:#344DB1;
}
h2.promotitel#tit79 {
 	background-color:#8BAA0C;
}

h2.promotitel#tit83, h2.promotitel#tit198441 {
 	background-color:#563293;
}

h2.promotitel#tit272 {background-color:#B00886}
h2.promotitel#tit517 {background-color:#F6148E}
h2.promotitel#tit518 {background-color:#31499E}
h2.promotitel#tit519 {background-color:#7A950C}
h2.promotitel#tit520 {background-color:#0C7BE2}
h2.promotitel#tit521 {background-color:#563293}

ul#promosubnav {
	margin:0;
	background-color:#fff;
	position:absolute;
	top:0;
	right:0;
}

ul#promosubnav li{
	display: block;
	float:left;
	width: 20px;
	height:21px;
	margin: 0 0 0 2px;
}

ul#promosubnav a, ul#promosubnav span{
	display: block;
	float:left;
	width: 20px;
	height:21px;
	margin: 0;
}


ul#promosubnav li.check a:hover{
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	margin:0;
}

ul#promosubnav a, ul#promosubnav span {
	text-indent: -9999px;
}


ul#promosubnav li.check{
	background: url(../images/check.gif) no-repeat 2px 5px;
}

ul#promosubnav li.check{
	background: url(../images/check.gif) no-repeat 2px 5px;
}



ul#promosubnav li#subnav71 {background-color:#E71671}
ul#promosubnav li#subnav72, ul#promosubnav li#subnav126515 {background-color:#10BBFF}
ul#promosubnav li#subnav73,ul#promosubnav li#subnav198440 {background-color:#407B89}
ul#promosubnav li#subnav74 {background-color:#43B251}
ul#promosubnav li#subnav75 {background-color:#FF8418}
ul#promosubnav li#subnav76 {background-color:#AF42B3}
ul#promosubnav li#subnav78 {background-color:#344DB1}
ul#promosubnav li#subnav77, ul#promosubnav li#subnav222 {background-color:#FF2E1F}
ul#promosubnav li#subnav79 {background-color:#8BAA0C}

ul#promosubnav li#subnav80 {background-color:#43B251}
ul#promosubnav li#subnav272 {background-color:#B00886}
ul#promosubnav li#subnav517 {background-color:#F6148E}
ul#promosubnav li#subnav518 {background-color:#31499E}
ul#promosubnav li#subnav519 {background-color:#7A950C}
ul#promosubnav li#subnav520 {background-color:#0C7BE2}
ul#promosubnav li#subnav521 {background-color:#563293}

ul#promosubnav li#subnav83, ul#promosubnav li#subnav198441 {background-color:#503086}


#blockPromo p{
width:593px;
border:1px solid #aaa;
padding:1px 0 2px 5px;
margin:0 0 10px 0;
}

#historiek {
	clear: both;
	width:600px;
}

#historiek th {
text-align:left;
background-color:#E1E1E1;
padding:5px;
font-size:12px;
}

#historiek td {
text-align:left;
padding:5px;
vertical-align:top;
}


#historiek td a{
color:#182F6F;
}

.oneven {
	background-color:#E1E1E1;
}

.even {
	background-color:#F7F7F7;
}

.even td {
	width:70%;
}

#historiek td.favorietebeeld {
	text-align:right;
	width: 60px
}


#historiek td.delete {
	width: 5%;
}

#historiek td.favorietebeeld img{
	border:1px solid #9AA4C0;
	width:50px;
	height:50px
}

/* ======================= CONTENT ================================*/

#specials {
	text-align:left;
	margin:7px 0 7px 0;
}

#specials a{
	color:#6C6F6C;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	margin: 0 10px 0 0;
}

#specials a:hover, #specials a.active{
	color:#369F51;
}

#specials a#linkWinkelmandje {
	background: url(/images/winkelmandje.gif) no-repeat 0 -3px;
	padding: 5px 0 5px 30px;
}

#specials a#linkBestellingen {
	background: url(/images/bestel.gif) no-repeat 0 -3px;
	padding: 5px 0 5px 30px;
}

#specials a#linkFavorite {
	background: url(/images/favorite.gif) no-repeat 0 -3px;
	padding: 5px 0 5px 30px;
}

#specials a#linkNieuw{
	background: url(/images/new.gif) no-repeat 0 -3px;
	padding: 5px 0 5px 30px;
}

#specials a#linkPromo{
	background: url(/images/promo.gif) no-repeat 0 -3px;
	padding: 5px 0 5px 30px;
}

#aantalbestellen a:hover#aanpassen, #aantalbestellen a:hover#bestellen, #bestellingPrint a:hover, #bestelverstuur a:hover#terugwinkel, #bestelverstuur a:hover#verstuur{
	color:#364A90;
}

#aantalbestellen a#aanpassen {
	padding: 13px 20px 5px 45px;
	color: #6C6F6C;
	text-decoration: none;
	margin: 0 10px 0 0;
	background: url(../images/aanpassen.gif) no-repeat 0 -3px;
	font-size:11px;
	font-weight:bold;
}

#aantalbestellen a#bestellen {
	padding: 13px 20px 5px 45px;
	color: #6C6F6C;
	text-decoration: none;
	margin: 0 10px 0 0;
	background: url(../images/bestellen.gif) no-repeat 0 -3px;
	font-size:11px;
	font-weight:bold;
}

#bestelverstuur a#terugwinkel {
	padding: 13px 40px 5px 45px;
	color: #6C6F6C;
	text-decoration: none;
	margin: 0 10px 0 0;
	background: url(../images/terugwinkel.gif) no-repeat 0 -3px;
	font-size:11px;
	font-weight:bold;
}

#bestelverstuur a#verstuur {
	padding: 13px 20px 5px 45px;
	color: #6C6F6C;
	text-decoration: none;
	margin: 0 10px 0 0;
	background: url(../images/verstuur.gif) no-repeat 0 -3px;
	font-size:11px;
	font-weight:bold;
}

#bestellingPrint a{
	padding: 13px 40px 5px 45px;
	color: #6C6F6C;
	text-decoration: none;
	margin: 0 10px 0 0;
	background: url(../images/druk.gif) no-repeat 0 -3px;
	font-size:11px;
	font-weight:bold;
}


#content{
	width: 680px;
	float:right;
	min-height:300px;
	height:auto;
}

#zoek {
	position: absolute;
	top:98px;
	right:3px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}


#searchbutton {
}

#zoek table{
	background-color:#61B376;
	padding:3px;
	width:303px;
}

#path {
	margin: 0 0 10px 0;
	font-size:11px;
	color:#989696;
}

.download a{
	text-decoration:none;
}

.download img{
	margin: 0 5px -2px 0;
}

.download small {
	padding: 0 5px 0 5px;
}

#path{
	font-size:11px;
}

#path a{
	color:#989696;
	font-size:11px;
}

#path , #path a:hover{
	color:#182F6F;
}


.clear {
	clear:both;
	margin:0;
	padding:0;
}

#fotoproduct {
	margin: 0 0 0 10px;
	float:right;
}

#fotoproduct img{
	margin: 0 2px 0 0;
}

#pagecontent {
	/*float:left;*/
	width:680px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#linksFiche {
	color:#616268;
	font-weight:bold;
	float:left;
	padding:10px 0 10px 0;
}

#linksFiche a, .terughistoriek a{
	color:#616268;
	font-size:11px;
	display:inline;
	margin:0 10px 0 0;
	font-weight:bold;
	text-decoration:none;
	
}


#linksFiche a:hover, .terughistoriek a:hover{
	color:#364A90;
}

.gegevens1, .gegevens2 {
	color:#182F6F;
	/*float:right;*/
	margin:10px 0 0 0;
	padding:0;
	width:680px;
	clear: both;
}

.gegevens1 table, .gegevens2 table{
width:680px;
}

.gegevens1 table th{
text-align:left;
background-color:#182F6F;
color:#fff;
border-right:1px solid #fff;
padding:3px;
}

.gegevens2 table th{
text-align:left;
background-color:#E1E1E1;
padding:3px;
}


.gegevens1 table td, .gegevens2 table td{
border-bottom:1px solid #CCE3D3;
padding:3px;
}


#omschrijvingproduct {
	width:600px;
}


#bestelling th{
text-align:left;
background-color:#E1E1E1;
padding:3px;
color:#182F6F;
width:10%;

}

#bestelling td{
border-bottom:1px solid #CCE3D3;
padding:3px;
color:#182F6F;

}

#bestelling td a{
font-weight:bold;
color:#182F6F;
}

#bestelling th.prodTitel {
	width: 190px;
}

#loginpagina {
	width:350px
}

#loginpagina th{
	text-align:left;
}

.toevoegenFavorieten {
	background: url(/images/fav_.gif) no-repeat 0 -3px;
	padding:10px 100px 10px 40px;
	margin:10px 0 0 -3px;
	float:left;
	text-decoration:none;
	width:170px;
}

.toevoegenFavorieten a{
	text-decoration:none;
	color:#616268;
	font-size:11px;
	font-weight:bold;
}

input.aantal{
	margin: 0;
	width:45px;
}


.toevoegenWinkelmandje{ 
	background: url(/images/winkel_.gif) no-repeat 0 0;
	height:37px;
	padding:12px 20px 0 50px;
	margin:10px 0 0 0 ;
	float:right;
	width:170px;
}

.toevoegenWinkelmandje a{ 
	text-decoration:none;
	color:#616268;
	font-size:11px;
	font-weight:bold;
}

.toevoegenWinkelmandje a:hover, .toevoegenFavorieten a:hover {
	color:#364A90;
}
.naarvriend {
	background: url(/images/stuur.gif) no-repeat 20px 0px;
	padding:11px 0 15px 50px;
	text-decoration:none;
	color:#616268;
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 0;
}

#navigation .banner {
	position: relative;
	display: block;
	margin: 11px 0 15px 20px;
	left: 0;
	width: 241px;
	height: 71px;
}

#subcat li a{
	color:#364A90;
	font-weight:bold;
}

#subcat li a:hover{
	color:#369F51;
	font-weight:bold;
}

#sitemap h2, #searchresults h2{
	color:#364A90;
	margin:10px 0 5px 0;
	padding:0;
	font-size: 14px;
	background-color:#DBEDE1;
	width:350px;
	padding: 2px 0 2px 8px;
}

#sitemap ul li, ul#searchresults li{
	margin:10px 0 5px 20px;
}

#sitemap ul li a, ul#searchresults li a{
	color:#364A90;
	font-weight:bold;
}

#sitemap ul li ul li a, ul#searchresults li ul li a{
	color:#364A90;
	font-weight:normal
}


#sitemap ul li a:hover, ul#searchresults li a:hover{
	color:#369F51;
}


.lijst a{
	color:#364A90;
	font-size:11px;
}
.lijst a:hover{
	color:#369F51;
	font-size:11px;
}

#footer {
 	margin: 0 auto;
 	width:980px;
 }
 
 
#footerprint {
 	margin: 0;
 	width:700px;
 }
 
.prodtabel {
	width:300px;
}

#productnavigatie {
	width:680px;
	margin: 5px 0 0 0;
	background-color:#F4F4F4;
	height:20px;
	padding:3px;
}

.totaal {
	font-weight:bold;
	background-color:#CEDDFC
}

#klant  {
	width:600px;
}

#klant th{
	text-align:left;
	padding:3px 3px 3px 0;
}

#klant td{
	text-align:left;
	padding:3px 3px 3px 0;
	width:50%
	
}

.terugnaarlijst {
	float:left;
	padding: 2px 0 0 10px;
}

.vorigvolgend {
	float:right;
	padding: 2px 10px 0 0;
}

.terugnaarlijst a, .vorigvolgend a{
	font-size:11px;
	font-weight: bold;
	color:#616268;
	text-decoration:none
}

.terugnaarlijst a:hover, .vorigvolgend a:hover{
	color:#364A90;
}

#footer .adres {
	font-size:11px;
	margin: 10px 0 10px 15px;
	color:#898A89;
}

#adresprint {
	font-size:10px;
	margin: 20px 0 0 0;
	color:#898A89;
}

.adres a{
	font-size:11px;
	color:#898A89;
	margin: 0 6px 0 0;
}

#adres span a{
	margin: 0 0 0 20px;
}

span.duo a{
	font-size:10px;
	text-decoration:none;
}


.popup {
	margin: 25px;
}
.promoproduct{
	background: #C9F7D7;
	padding: 5px 0 5px 30px;
	font-weight:bold
}
.promoproduct td.promopicto {background: #C9F7D7 url(/images/promoproduct.gif) no-repeat right top;padding: 7px}
#downloads {}
#downloads li {list-style:none; /*padding:;*/ margin:0}
#downloads li a.bestandslink { padding: 0 0 5px 20px; background: url(/images/icon_pdf.png) no-repeat; }

#unsubscribe p { margin: 50px; font-size: 14px; color:#364A90; }

#pagecontent .alfabet { width: 680px; margin: 0 0 20px 0; list-style: none; }
#pagecontent .alfabet li { float: left; }
#pagecontent .alfabet li.active a { color: #f00; }
#pagecontent .alfabet a { padding: 0 5px; }




/* _____________________________________VELDEN________________________________ */


form fieldset {
	font-size: 12px;
	width: 410px;
	border: none;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	overflow: hidden;
}
form label {
	clear: both;
	float: left;
	display: block;
	width: 135px;
	padding: 0 3px 0px 0;
	text-align: left;

}
form fieldset input, form fieldset textarea {
	float: left;
	display: block;
	width: 260px;
	margin: 0 0 4px 0;
}

input {
  height: 15px;
}

form fieldset select { margin: 0 0 4px 0; }
form select {
	float: left;
	display: block;
	width: 200px;
	margin: 3px 0 1px 0;
}
form textarea { overflow: auto; }

form .radio input { float: left; display: inline; width: auto; height: auto; }
form fieldset .checkbox { width: auto; height: auto; }



form fieldset input#adres {
	width:195px;
	display: inline;
	margin:0;
}


form fieldset input#nr {
	width:55px;
	display: inline;
	margin-left:5px;
}


form fieldset input#postcode {
	width:60px;
	display: inline;
	margin-right:5px;
}

form fieldset input#gemeente {
	width:190px;
	display: inline;
	margin:0
}

.aangepast, .ontvangen {
	color:#369F51;
	font-style:italic;
	clear:both;

}

a.buttons, a.buttonbestellen {
	background-color: #fff;
	padding:6px;
	text-align: center;
	text-decoration:none;
	border: 1px solid #C2C4CA;
	font-weight:bold;
}

a:hover.buttons, a:hover.buttonbestellen{
	background-color: #E1E1D5;
	color: #485B20;
	padding:6px;
	text-align: center;
	text-decoration:none;
	border: 1px solid #485B20;
}


.buttonbestellen {
	float:right;
	margin:8px 0 0 0;
	clear:both;
}

#verplicht {
	text-align: left;
	clear: both;
	width:200px;
	display:block;
	margin-left:140px;
	padding-top: 10px;
}


#sendbutton {
	clear: both;
	height: 20px;
	float:right;
	margin-right:280px;
	
}


p.mandatory {
	float:left;
	padding-left:140px;
	font-size:10px;
}

.sendform {
	width:405px;
	overflow:hidden;
}

.vergeten, .registreer, .org, .email, .sendtofriend {
	text-align:left;
}



.naam input, .password input{
  width:200px;
  margin:0 0 2px 0;
}

.vergeten input, .sendtofriend input, .registreer input{
height:20px;

}

.send{
	background: url(/images/send.gif) no-repeat -2px 0;
	padding:10px 5px 5px 10px;
	margin: 0 0 0 140px;
}

.vriend{
	background: url(/images/send.gif) no-repeat -2px 0;
	padding:10px 5px 5px 10px;
	margin: 0;
}

.vergeten .send{
	background: url(/images/send.gif) no-repeat -2px 0;
	padding:10px 5px 5px 10px;
	margin: 0 0 0 0;
}

.aanpassen{
	background: url(/images/submit.gif) no-repeat -2px 0;
	padding:5px 0 5px 10px;
	margin: 0 0 0 0;
}

.aanvragen{
	background: url(/images/send.gif) no-repeat -2px 0;
	padding:10px 5px 5px 10px;
	margin: 0 0 0 0;
}

.send a, .aanpassen a, .aanvragen a, .vriend a{
	text-decoration: none;
	color:#334EA2;
	font-weight:bold;
	font-size:12px;
}

.send a:hover, .aanpassen a:hover, .aanvragen a:hover, .vriend a:hover{
	color:#4EBA6A;
}

#bestellingontvangen {
	padding: 0 0 20px 0px;
}
#checkbox {
	width:770px;
	padding: 0 0 0 140px;
}

input{
	height:15px;
}

#checkbox .radio{
	width:2%;
}

.enterform {
	position:absolute;
	left:-3000px;
	width:10px;
}

#content_features{
	width: 100%;
	margin: 20px 0 0 50px;
}

#content_features h2{
	color:#364A90;
	margin:0 0 5px 0;
	font-size:14px;
	text-transform:uppercase;
}

#content_features table{
	width:500px;
}

#content_features table th{
 	text-align:left;
 	background:#364A90;
 	color:#fff;
 }
 
 #content_features table th, #content_features table td {
 	padding:3px;
 }
 
 .feature_toeveogen {
 	font-weight:bold;
 }
 
 #content_features form input {
 	height:23px;
 	margin:3px;
 }
 

#content_features table td.acties {
	width:65px;
}


/* zoekresultaten 
-------------------------------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix textarea{ width:420px; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

.listNav { width: 600px; }
.itemsShowing { float: right; width: 101px; margin-left: 10px; padding-top: 1px; text-align: right; }
.pages { float: right; width: 139px; text-align: right; }
.pages a { /*display: block; float: left;*/ margin-left: 5px; }
.pages span { /*float: left;*/ margin-right: 5px; }
.pages select { display: inline; float: none; width: 40px; vertical-align: middle; margin: 0 5px 0 0; font-size: 10px; }

#searchresults { margin: 0; padding: 20px 0 0 0;}

