* {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 18px;
	text-align: center;
}

#container {
	position:relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#header {
	position: relative;
	height: 91px;
	width: 960px;
	}
	
	
#footer {
	position: relative;
	height: 44px;
	width: 960px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
}

#content {
	background: #fff;
	width: 960px;
}

#kruimel {
	width: 600px;
	position: relative;
	left: 0px;
	top: 10px;
}



/*--[ navigatie ]-------------------------------------------------------------*/

#navigatie {
	width: 960px;
	position: relative;
		}
		
#nav {
		width: 960px;
		height: 20px;
}

#nav li {
	display: inline;
	float: left;
	display: block;
	margin: 0px 1px 0px 0px;	}
	
#nav a {
	background: url(../images/back_on.jpg) repeat-x;
	display: block;
	display: inline;
	float: left;
	line-height: 31px;
	color: #333333;
	text-decoration: none;
	cursor: pointer;
	font-size:11px;
	font-weight:bold;
	}

#nav a span {
	background:url(../images/links_on.jpg) top left no-repeat;
	display: block;
	display: inline;
	float: left;
	padding-left: 9px;
	cursor: pointer;
}

#nav a span span {
	background:url(../images/rechts_on.jpg) top right no-repeat;
	display: block;
	display: inline;
	float: left;
	padding-right: 17px;

	cursor: pointer;
}

#nav a:hover {background: url(../images/back_over.jpg) repeat-x; color:#FFFFFF;}
#nav a:hover span {background:url(../images/links_over.jpg) top left no-repeat;}
#nav a:hover span span {background:url(../images/rechts_over.jpg) top right no-repeat;}

#nav .active a {background: url(../images/back_over.jpg) repeat-x; color:#FFFFFF;}
#nav .active a span {background:url(../images/links_over.jpg) top left no-repeat;}
#nav .active a span span {background:url(../images/rechts_over.jpg) top right no-repeat;}

/*--[ fonts ]-------------------------------------------------------------*/

.home_in {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:0px 0px 0px 15px;	}

.tekst {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.tekst a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#333333;
}
.tekst a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FF0000;
}
input{

}
input.button{
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#E31016;
text-decoration:underline;
}
input.button:hover{
background:none repeat scroll 0 0 transparent;
border:medium none;
text-decoration:none;
color:#333333;
cursor:pointer;

}
.titel {
	color:#E31016;
	font-weight:bold;
}

h1 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:22px;
color:#E31115;
line-height:35px;
font-weight:bold;	
}

.andereh1{
font-family: Arial, Helvetica, sans-serif;
font-size:100%;
color:#666;
line-height: 18px;
}


.tabeltekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-left:8px;
	padding-top: 6px;
	padding-bottom: 6px;
}


.introtekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	padding-left: 20px;
	padding-right: 20px;

}

.titel_home_rood {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#E31115;
	padding-left: 15px;
	line-height:35px;
	font-weight:bold;	
}

.titel_news_rood {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E31115;
	padding-left: 15px;
	font-weight:bold;	
}

.titel_product_rood {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:22px;
color:#E31115;
line-height:35px;
font-weight:bold;	
}

.titel_wit_rood {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left: 15px;
line-height:30px;
font-weight:bold;	
}

.rodetitel_in {
padding-left: 15px;
font-weight:bold;
color:#E31016;
}

.tekst_in{
padding-left: 15px;

}


.witte_tekst {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:15px 0px 0px 15px;
}

.witte_tabeltekst {
color:#FFFFFF;

	font-size:10px;
	padding-left:8px;
	padding-top: 6px;
	padding-bottom: 6px;
}


.tekst_invoeg {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
}

.download_bar {
background-image: url(../images/download_header.jpg);
width:287px;
height:40px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding: 5px 5px 0px 15px;
font-weight:bold;
}

.download_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.rode_bar {
	background-image: url(../images/titel_rood_fade.jpg);
	background-repeat:no-repeat;
	width:591px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding: 3px 0px 0px 15px;
	font-weight:bold;
	margin-bottom:20px;
}


.titel_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

/*------------------------------*/
/*		 	LIJSTEN				*/
/*------------------------------*/


#lijst_detail {
	margin-left: 20px;
	padding-left: 0px;
	}

#lijst_detail ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/pijltje_li2.gif);
	background-repeat:no-repeat;
	margin-bottom: 20px;
	}
	
#lijst_detail li {
	padding-bottom:4px;
	padding-right:10px;
	font-size: 11px;
}


#lijst_sitemap {
	margin-left: 13px;
	padding-left: 0px;
	}

#lijst_sitemap ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/pijltje_li2.gif);
	background-repeat:no-repeat;
	margin-bottom: 10px;
	
	}
	
#lijst_sitemap li {
	padding-bottom:4px;
	padding-right:10px;
}



#lijst_solutions {
	margin-left: 25px;
	padding-left: 0px;
	}

#lijst_solutions ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/pijltje_li2.gif);
	background-repeat:no-repeat;
	margin-bottom: 20px;
	}
	
#lijst_solutions li {
	padding-bottom:4px;
	padding-right:10px;
}




#lijst_product {
	margin-left: 30px;
	padding-left: 0px;
	}

#lijst_product ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/pijltje_li2.gif);
	margin-bottom: 20px;
	}
	
#lijst_product li {
	padding-bottom:4px;
	padding-right:10px;
}



#lijst_part {
	margin-left: 20px;
	padding-left: 0px;
	width: 300px;
	float: left;
	}

#lijst_part ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/pijltje_li.jpg);
	margin-bottom:20px;
	}
	
#lijst_part li {
	padding-bottom:4px;
	padding-right:10px;
}

#lijst_part_twee {
	margin-left: 20px;
	padding-left: 0px;
	width: 250px;
	float:left;
	}

#lijst_part_twee ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin-bottom: 20px;
	}
	
#lijst_part_twee li {
	padding-bottom:4px;
	padding-right:10px;
}


#lijst_submenu {
        margin-left: 30px;
        padding-left: 0px;
        }

#lijst_submenu ul {
        list-style-type: disc;
        list-style-position: outside;
        list-style-image: url(../images/witte_pijl.jpg);
        margin-bottom: 20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#FFFFFF;
        }
       
#lijst_submenu li {
        padding-bottom:4px;
        padding-right:10px;
}

#lijst_geenmargin {
        margin-left: 15px;
        padding-left: 0px;
        }

#lijst_geenmargin ul {
        list-style-type: disc;
        list-style-position: outside;
        list-style-image: url(../images/pijltje_li2.gif);
        background-repeat:no-repeat;
        margin-bottom: 20px;
        }
       
#lijst_geenmargin li {
        padding-bottom:4px;
        padding-right:10px;
}




/*------------------------------*/
/*		 	LINKS				*/
/*------------------------------*/

a.submenulink:link, a.submenulink:active, a.submenulink:visited {

        font-family:Arial, Helvetica, sans-serif;
        color:#FFF;
        text-decoration:none;
       
}

a.submenulink:hover {

        font-family:Arial, Helvetica, sans-serif;
        color:#333;
        text-decoration:none;
       
}

a.toplink:link, a.toplink:active, a.toplink:visited {

        font-family:Arial, Helvetica, sans-serif;
        color:#FFF;
        text-decoration:none;
       
}

a.toplink:hover {

        font-family:Arial, Helvetica, sans-serif;
        color:#E31115;
        text-decoration:none;
       
} 


a.wittelink:link, a.wittelink:active, a.wittelink:visited {

        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        text-decoration: none;
       
}

a.wittelink:hover {

        font-family: Arial, Helvetica, sans-serif;
        color: #333333;
        text-decoration: none;
       
} 



a.linkklein_wit:link, a.linkklein_wit:active, a.linkklein_wit:visited {

	font-family: Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
	
}

a.linkklein_wit:hover {

	font-family: Helvetica, sans-serif;
	font-size: 9px;
	color: #E31115;
	font-style: normal;
	text-decoration: none;
	
}


	
a.dos:link, a.dos:active, a.dos:visited {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
	font-weight:bold;

	
}

a.dos:hover {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E31115;
	text-decoration:none;
	font-weight:bold;



	
}

a.news:link, a.news:active, a.news:visited {

	color:#666;
	text-decoration:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	


	
}

a.news:hover {

	text-decoration:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E31115;
	font-weight:bold;	



	
}

a.donkerelink:link, a.donkerelink:active, a.donkerelink:visited {

	color:#343434;
	text-decoration:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	


	
}

a.donkerelink:hover {

	text-decoration:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;	



	
}



a.link:link, a.link:active, a.link:visited {

        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#333;
        text-decoration:none;

       
}

a.link:hover {

        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#E31115;
        text-decoration:none;



       
}



a.rodebalklink:link, a.rodebalklink:active, a.rodebalklink:visited {

        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#333;
        text-decoration:none;

       
}

a.rodebalklink:hover {

        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#E31115;
        text-decoration:none;



       
}

a.lopendelink:link, a.lopendelink:active, a.lopendelink:visited {

        font-family:Arial, Helvetica, sans-serif;
        color:#666666;
        text-decoration:none;
		font-size: 11px;
       
}

a.lopendelink:hover {

        font-family:Arial, Helvetica, sans-serif;
        color:#E31115;
        text-decoration:none;
       
}

a.solutionslink:link, a.solutionslink:active, a.solutionslink:visited {

        font-family:Arial, Helvetica, sans-serif;
        color:#666666;
        text-decoration:none;
		padding-left: 15px;
       
}

a.solutionslink:hover {

        font-family:Arial, Helvetica, sans-serif;
        color:#E31115;
        text-decoration:none;
				padding-left: 15px;

       
}


a.rodelink:link, a.rodelink:active, a.rodelink:visited {

        font-family:Arial, Helvetica, sans-serif;
        color:#E31016;
		font-weight:bold;
        text-decoration:none;
       
}

a.rodelink:hover {

        font-family:Arial, Helvetica, sans-serif;
        color:#333333;
		font-weight:bold;
        text-decoration:none;

       
}

a.link_wit:link, a.link_wit:active, a.link_wit:visited  {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding-left: 15px;
line-height:30px;
font-weight:bold;
text-decoration:none;	
}

a.link_wit:hover  {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#E31115;
padding-left: 15px;
line-height:30px;
font-weight:bold;
text-decoration:none;	
}

.paragraaf {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left: 15px;
	font-weight:normal;	
}

input.button{
cursor:pointer;}
input.submitwishlist{
margin:15px 0 0 10px;
cursor:pointer;
float:left;
background-image:url("../images/sendwishlist.jpg");
border:medium none;
height:31px;
width:278px;
}
#jcart{
width:490px;}

/*change language*/
 #changelanguage {
color:#FFFFFF;
display:block;
float:left;
font-size:10px;
margin:0 0 0 25px;
width:140px;
	 }
	 
 #changelanguage a{
color:#CCCCCC;
cursor:pointer;
display:block;
float:left;
font-size:10px;
margin:0 0 0 8px;
text-decoration:none;	
 }
 
 #changelanguage p{
float:left;
 }
 
 #changelanguage a:hover{
cursor:pointer;
display:block;
float:left;
font-size:10px;
margin:0 0 0 8px;
color: #000;
text-decoration:none;
	 }	
	 
	 #changelanguage .active{
cursor:pointer;
display:block;
float:left;
font-size:10px;
margin:0 0 0 8px;
color: #000;
text-decoration:none;
	 }	