body {height: 100%; background: #ffffff; border: 0px; margin: 0px; padding: 0px; font: normal 0.7em Arial Narrow, Arial, sans-serif; }

html	{scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #b2b2b1;
scrollbar-track-color: white;

scrollbar-shadow-color: #b2b2b1;
scrollbar-lightshadow-color: #b2b2b1;
scrollbar-darkshadow-color: #ffffff;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: #b2b2b1;
}





.both { clear: both;}
.left { clear: left;}

.flright { float: right;}
.flleft { float: left;}

.brtotal {clear: left; font-size: 0.1em; line-height: 0.1em;}
.brtotal2 {clear: both; font-size: 0.1em; line-height: 0.1em;}





/* stijl voor de uls ------------------------------------------------------------------------------*/




.menu ul 		{  margin: 0; padding: 0;}
.menu li 		{  margin: 0; padding: 0; display: table-cell; list-style-type: none; text-align: center;}









/* stijl voor de images ------------------------------------------------------------------------------*/

img 			{  border: 0px solid #afafaf; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.imglogo		{float: left;}
.tablehome img	{margin-bottom: 10px;}
.tablecatA img	{margin-bottom: 2px;}
.tablecatB img	{margin-bottom: 2px;}

.imgredborder	{border: 0px solid #ff2c00;}

.imgartshirt	{padding-top:0px; padding-bottom: 0px;}







/* stijl voor de divs --------------------------------------------------------------------------------*/

div { padding: 0px; margin: 0;}


#container 								{}

	#all								{width: 900px; margin-left: auto; margin-right: auto;}

		#topdiv 						{height: 88px; bxxackground: green; color:#333333;}		
			.topdivright				{height: 88px; bxxackground: yellow; float: right; width: 600px; text-align; right;}			
				.allmenu				{}		
				.cattitle				{text-align: right; margin-top: 18px; padding-right: 5px; font-size: 160%; color:#000000; font-weight: bold; xline-height: 2.1em;}


		#contentdiv						{bxxackground: teal; color:#333333;}		

			.posA						{width: 184px; background: #ff2c00; vertical-align: top; position: absolute; z-index: 1; margin-top: 68px; padding-top:4px; padding-bottom: 4px; color:#FFFFFF; font-size:100%; fxxont-weight: bold;}
			.posAfit						{background: #ff2c00; padding-top:10px; padding-bottom: 4px; color:#FFFFFF; font-size:100%; fxxont-weight: bold; }



			.posC						{
        width: 184px; 
        vertical-align: top; 
        position: absolute; 
        z-index: 1; 
        margin-top: 4px; 
        padding-top:4px; 
        padding-left:8px;
        padding-bottom: 4px; 
        color:#FFFFFF; 
        font-size:100%; fxxont-weight: bold;}

			.posD						{
        width: 400px; 
        vertical-align: top; 
        position: absolute; 
        z-index: 1; 
        margin-top: 4px; 
        padding-top:20px; 
        padding-left:25px;
        padding-bottom: 4px; 
        color:#FFFFFF; 
        font-size:100%; fxxont-weight: bold;}



      .posC a, .posD a { color: white; }

      .posE {
        font-size: 180%;
        margin-top: -4.2em;
        color: white;
        padding-left:25px;
      }


			.posB						{width: 184px; background: #ff2c00; vertical-align: top; position: absolute; z-index: 1; margin-top: 68px; padding-top:4px; padding-bottom: 2px; color:#FFFFFF; font-size:100%; fxxont-weight: bold;}

			.artname					{font-family: Arial Narrow, Arial; font-size: 180%; color:#303030; font-weight: normal; padding-top: 27px; padding-bottom: 2px; text-align: left;}
				.artname span			{color:#ff2c00; font-weight: normal;  text-align: left;}

			.artname2					{font-family: Arial Narrow, Arial; font-size: 180%; color:#303030; font-weight: bold; padding-top: 2px; padding-bottom: 2px; text-align: left;}
				.artname2 span			{color:#ff2c00; font-weight: normal;  text-align: left;}


			.artspec					{font-family: Arial Narrow, Arial; font-size: 110%; color:#303030; text-align: left;}
			.artspec2					{padding-left: 10px; font-family: Arial Narrow, Arial; font-size: 90%; color:#303030;}			


			.linkspecial				{text-align: right; padding: 0px 5px 0px 15px; font-size: 120%; font-weight: bold;}

			.conceptnav				{float: right; padidng-right: 5px; color:#434343; font-weight: bold; font-size: 110%;}

			.paragraaf 				{padding: 0px 0px 0px 0px; }
				.pkop        		{font-family: Arial narrow, Arial; font-size: 110%; color:#2c2c2c; font-weight: bold; padding: 0px 0px 10px 0px;}
			    .ptekst      		{line-height:1.5em; padding-left:0px; padding-top:0px;}
			    .palineakop			{font-family: Arial narrow, Arial; font-size: 110%; color:#2c2c2c; font-weight: bold; clear: left;}













/* stijl voor de koppen en teksten -------------------------------------------------------*/

p 						{ margin-top: 0px; font-size: 110%; padding-top: 0px; font-family: arial, sans-serif; color:#6d6d6d;}

h3						{font-family: Arial narrow, Arial; font-size: 120%; color:#000000; font-weight: bold;}





/* stijl voor de links -------------------------------------------------------------------*/

A { text-decoration: none; color: #333333;}
A:link    {  }  
A:visited {  }  
A:hover   {  } 
A:active  {  }
A:focus   {  }

.allmenu a					{}
.allmenu a:hover			{color:#ff2c00;}
.menuactive				{color:#ff2c00;}

.tablehome a			{color:#ff2c00; font-size: 140%; color:#ff2c00; font-weight: bold;}
.tablehome a:hover		{color:#000000;}

.tablecatA a, .tablecatB a					{color:#303030;}
.tablecatA a:hover, .tablecatB a:hover		{color:#ff2c00;}

.tablebbA a, 				{color:#303030;}
.tablebbA a:hover 		{color:#ff2c00;}

.linkspecial a			{color:#ff2c00;}
.linkspecial a:hover	{color:#333333;}

.conceptnav a			{color:#434343;}
.conceptnav a:hover		{color:#ff2c00;}
	.aselect			{color:#ff2c00;}





/* stijl voor de forms ---------------------------------------------------------------------*/

form { margin-top: 0px; margin-bottom: 0px;}

input { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

select { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

option {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

textarea {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}


.text190		{width: 190px; color:#333333; border: 1px solid #6e6e6e; margin-bottom: 4px;}

.posA input,.posA form		{display: inline;margin-top: 0px;}
.posB input		{display: inline; padding-top:0px;}







/* stijl voor button -----------------------------------------------------------------------*/

.knop1 {
  padding: 0px 1px 0px 10px;
  margin: 0px;
 }

.knop2 {
  padding: 0px 0px 0px 2px;
  margin: 0px;
 }







/* MISC ----------------------------------------------------------------------------------------*/

table 						{font-size: 1em; font-size: 100%;}

	.allmenu table			{float: right; margin-top:5px;}
	.allmenu table td 		{white-space:nowrap; text-align: center; padding-left: 6px; padding-right: 6px; fxxont-family: arial, sans-serif; font-size:90%; }

	.tablelogin				{margin-top: 10px; margin-bottom: 10px;}
		.tdlogintext		{width:520px; padding-left: 5px; padding-right: 40px; font-family: Arial, sans-serif;}
		.loginerror			{padding-top:5px; font-family: Arial, sans-serif; color:#ff2c00;}

	.tablehome 				{margin-top:90px; margin-bottom:90px;}
	.tablehome td			{text-align: center; padding-left: 7px; padding-right: 7px;}	
	
	.tablecatA				{}
	.tablecatA td			{text-align: center; padding-left: 4px; padding-right: 4px; padding-bottom: 15px; font-size: 110%; color:#303030; }
	
	.tablecatB				{mxxargin-top:35px;}
	.tablecatB td			{text-align: center; padding-left: 4px; padding-right: 4px; padding-bottom: 15px; font-size: 110%; color:#303030; }


	
	.tablebbA				{margin-bottom: 60px;}
	.tablebbA td			{border-top:0px solid white; 
							border-right:15px solid white; 
							border-bottom:0px solid white; 
							border-left:15px solid white; 
								padding: 5px;  padding-bottom: 8px; font-size: 110%; color:#303030; }
								
	.tablebbA2				{margin-bottom: 60px;}
	.tablebbA2 td			{padding: 5px;  padding-bottom: 8px; font-size: 110%; color:#303030; }								
								
		.select				{background: #ff2c00;}







		td.bbtitlesmall		{padding-top: 0px; padding-bottom: 0px; font-size: 110%; color:#303030; font-weight: bold;}

		
	.tableartWASH	.tdborder	{border-right: 1px solid #4b4b3c; wxxidth: 240px; font-size: 110%; vertical-align: top; padding-top:135px; padding-bottom: 135px; padding-left: 55px; padding-right: 15px;}
	
	.tableart					{margin-bottom: 60px;}
	.tableart	.tdborder			{border-right: 1px solid #4b4b3c; width: 296px; vertical-align: top; text-align: center; padding-top:35px; padding-bottom: 35px; padding-left: 20px; padding-right: 20px; }
	.tableart	.tdborder2			{border-right: 1px solid #4b4b3c; width: 296px; vertical-align: top; text-align: center; padding-top:31px; padding-bottom: 35px; padding-left: 20px; padding-right: 20px; }
	
	
	.tablesizeall			{margin-top: 7px;}	
		.tablesizeall td	{font-size: 110%; color:#303030; font-weight: bold;}
		.tdmarge			{padding-left: 10px;}
		.tdmarge2			{padding-left: 20px;}
		.foot				{font-weight: normal;}
		
	
	.tablesize				{margin-top:10px; margin-bottom: 10px;}
		.tablesize th		{font-weight: normal; font-size:90%; border-right: 1px solid #6d6d6d; border-bottom: 1px solid #6d6d6d;}
			th.th2			{font-weight: bold; padding:1px 5px 1px 5px; border-left: 1px solid #6d6d6d;}
			th.thborleft	{border-left: 1px solid #6d6d6d; font-size: 0.1em; line-height: 0.1em;}
			th.thborleft2	{border-left: 1px solid #6d6d6d; }
		.trbortop th		{border-top: 1px solid #6d6d6d;}	
		.tablesize td		{border-right: 1px solid #6d6d6d; border-bottom: 1px solid #6d6d6d;}
		.tdflat				{font-size: 0.1em; line-height: 0.1em;}
		.tdflatnot			{font-size: 0.1em; line-height: 0.1em; background:#838589;}
		
		
		
