BODY 	{
		background: transparent url(../../images/bg_page_center.jpg) repeat center 0px;
		overflow:visible;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		}
		
#page_center {
	    margin: 0px auto 0px auto;
        padding: 0px 0px 0px 0px;
        width:1000px;
}

#head	{	
		background: transparent url(../../images/bg_kop.jpg) no-repeat 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:1000px;
		float:left;
       }

#kop_left	{	
		float:left;
		margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:556px;
		height: 237px;
		}
#logo	{	
		float:left;
		margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:556px;
		height: 172px;
		}
		
#icoonbalk
	{	
	float:left;
	margin: 0px 0px 0px 0px;
	padding:13px 0px 0px 16px;
	width:540px;
	height:47px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	}

#icoonbalk a
	{	
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	}

#icoonbalk a:hover
	{	
	color:#F9CCE0;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	}
	
#tel
	{	
	float:left;
	margin: 0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	height: 42px;
	}
	
#enve
	{	
	float:left;
	margin: 0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	height: 42px;
	}
	
#vraag
	{	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	height: 42px;
/*	background: transparent url(../../images/button_vraag.jpg) no-repeat 35px 2px;
*/	}

/*#vraag a
	{	
	float:left;
	width:220px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 45px;
	height: 42px;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
	}*/
	
#vraagteken 
	{	
	float:left;
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	height: 48px;
	}

#telefoon
	{	
	float:left;
	margin: 0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 48px;
	}
#envelop
	{	
	float:left;
	margin: 0px 3px 0px 8px;
	padding:0px 0px 0px 0px;
	height: 48px;
	}

#kop_right {
		float:left;
		width:444px;
		height:237px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

#menu_top	{	
		float:left;
     	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 5px;
        width:280px;
		height:50px;
		}
		
#zoekveld	{	
		float:left;
     	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:154px;
		height:46px;
		}
		
input.bg_zoekveld {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CCC;
	padding-left: 0px;
	/*hack voor IE, FF negeert het vanwege *. Werkt alleen in IE8 als deze gesimuleerd wordt als IE7*/		
	text-decoration: none;
	background: url(../../images/zoekveld.png) no-repeat;
	text-align: left;
	height: 24px;
	width: 106px;
	borderstyle: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left center;
	text-indent: 0px;
	font-style:italic;
	vertical-align: left;
}

input.zoekveld_active {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding-left: 0px;
	/*hack voor IE, FF negeert het vanwege *. Werkt alleen in IE8 als deze gesimuleerd wordt als IE7*/		
	text-decoration: none;
	background: url(../../images/zoekveld.png) no-repeat;
	text-align: left;
	height: 24px;
	width: 106px;
	borderstyle: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left center;
	text-indent: 0px;
	font-style:normal;
	vertical-align: middle;		
}


#searchbutton {
	float:left;
	background: transparent url(../../images/zoekveld_knop.png) no-repeat;
	borderstyle: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
	background-position: left center;
	text-indent: 0px;
	vertical-align: left;	
	height: 25px;
	width: 27px;
	top:3px;
	position: relative;
	/*hack voor IE, FF negeert het vanwege *. Werkt alleen in IE8 als deze gesimuleerd wordt als IE7*/	
	cursor: pointer;
	}
		
#winkelwagen	{	
		float:left;
		background: transparent url(../../images/bg_winkelwagen.jpg) no-repeat 0px 0px;
	    margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:444px;
		height:186px;
		}
		
	#winkelwagen_container	{	
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 16px 0px 0px 19px;
			width:403px;
			height:135px;
			}
			
	#winkelwagen_tekst	{	
			float:left;
			margin: 0px 0px 0px 0px;
			/*padding: 5px 6px 5px 6px;*/
			padding: 0;
			width:400px;
			height:64px;
			border: 1px #6699cc solid;
			overflow: auto;
			}
			
	winkelwagen_tekst div 
			{			
			font-size: 11px;
			}
			
	#winkelwagen_bottom	{	
			float:left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:403px;
			height:65px;
			}
	
	#winkelwagen_logos{	
			float:left;
			background: transparent url(../../images/winkelwagen_logos.jpg) no-repeat 0px 0px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:403px;
			height:36px;
			}

#winkelwagen_acties	{	
		float:left;
		background: transparent url(../../images/winkelwagen.jpg) no-repeat 0px 0px;
	    margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:403px;
		height:31px;
		}
		
#winkelwagen_aantal	{	
		float:left;
	    margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 170px;
        width:120px;
		height:21px;
		font-size: 11px;
		}
		
#winkelwagen_knop{	
		float:left;
	    margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 5px;
      /*  width:161px;*/
		height:23px;
		text-align:right;
		}

#artikelgroep_kop	
	{	
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:251px;
	height: 32px;
	background-color:#FFFFFF;
	font-family:"Comic Sans MS";
	font-size: 1.5em;
	color: #ff0099;
	font-weight: bold;
	text-align:center;
	}
	

#menu_container {
		float:left;
		width:230px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
}

#nieuw_menu {
		float:left;
		width:1000px;
		height:35px;
		background-color:#b31a6e;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

.nieuw_menu_item {
		float:left;
		/*width:90px;*/
		text-align:left;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		height:35px;
		line-height:35px;

/*	color:#FFF;
		height:27px;
		background: transparent url(../../images/bg_shopmenu.jpg) no-repeat right 0px;
*/	}

.home_a a:visited {
		float:left;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
		padding: 0px 25px 0px 10px;
		margin: 0px 0px 0px 0px;
		height:35px;
		line-height:35px;
		background: transparent url(../../images/bg_shopmenu_hover.jpg) no-repeat right 0px;
}

.nieuw_menu_item a {
		float:left;
		color:#FFF;
		text-decoration:underline;
		background: transparent url(../../images/bg_shopmenu.jpg) no-repeat right top;
		font-weight:bold;
		padding: 0px 25px 0px 10px;
		margin: 0px 0px 0px 0px;
		height:35px;
		line-height:35px;
}
#nieuw_menu .selected a {
		float:left;
		color:#FFF;
		text-decoration:underline;
		background: transparent url(../../images/bg_shopmenu_hover.jpg) no-repeat right top;
		font-weight:bold;
		padding: 0px 25px 0px 10px;
		margin: 0px 0px 0px 0px;
		height:35px;
		line-height:35px;
}
.nieuw_menu_item a:active {
}
.nieuw_menu_item a:link {
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
}
.nieuw_menu_item a:visited {
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
}

.nieuw_menu_item a:hover {
		float:left;
		text-decoration:underline;
		text-align:left;
		padding: 0px 25px 0px 10px;
		margin: 0px 0px 0px 0px;
		height:35px;
		line-height:35px;
		color:#F9CCE0;
		background: transparent url(../../images/bg_shopmenu_hover.jpg) no-repeat right 0px;
}

.selected {
		float:left;
		text-align:center;
}
.selected a {
		text-decoration:underline;
		color:#fff;
}
.selected a:active {
		text-decoration:underline;
		color:#fff;
}
.selected a:link {
		text-decoration:underline;
		color:#fff;
		font-weight:bold;
}
.selected a:visited {
		float:left;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
		padding: 0px 25px 0px 10px;
		margin: 0px 0px 0px 0px;
		height:35px;
		line-height:35px;
		background: transparent url(../../images/bg_shopmenu_hover.jpg) no-repeat right 0px;
}
.selected a:hover {
		text-decoration:underline;
		color:#F9CCE0;
		font-weight:bold;
}
#page	{	
		float:left;
		background-color:#fff;
     	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:1000px;
		}

		
#page_content	{	
		float:left;
		background: transparent url(../../images/bg_page.jpg) repeat-y 0px bottom;		
		background-color:#fff;
     	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:1000px;
		}
#lijst	{	
		float:left;
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        width:286px;
		background-color:#EB0C8B;
		}
#page_bottom	{	
		float:left;
		background: transparent url(../../images/bottom_lijst.jpg) no-repeat 0px bottom;		
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        width:286px;
		}

#minimum_height {
		float:left;
		width:0px;
		height:670px;
}

#extra_veld {
		float:left;
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 15px;
		width:251px;
}

#content_container {
		float:left;
		width:714px;
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

#breadcrumb {
		float:left;
		width:704px;
		padding: 2px 0px 3px 10px;
		background-color:#fcd2eb;
		font-size:12px;
}

#content	{	
		float:left;
/*		background-color:#0000FF;
*/      margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width:714px;
		}
		
#webdesign {
		width:975px;
		text-align:right;
		background-color:#fff;
		float:left;
}
#webdesign a {
		text-decoration:none;
		color:#F9C;
		font-size:11px;
}
#webdesign a:hover {
		text-decoration:underline;
		color:#F69;
		font-size:11px;
}


#sitemap {
		width:973px;
		float:left;
		padding: 16px 0px 0px 16px;
		background-color:#fff;
}
#sitemap_content1 {
		float:left;
		width:969px;
		background: #eb0c8b url(../../images/sitemap_top.jpg) no-repeat 0px top;
}
#sitemap_content2 {
		float:left;
		width:969px;
		padding: 16px 0px 0px 0px;
		background: transparent url(../../images/sitemap_bottom.jpg) no-repeat 0px bottom;
}

#sitemap_content2 h2
{
	color:#FFF;
	font-size:16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#sitemap_content2 h2:hover
{
	color:#fff;
	font-size:16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#sitemap_content2 h3
{
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	line-height:1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap_content2 h3:hover
{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sitemap_div {
	float:left;
	color:#FFF;
	width:172px;
	padding: 0px 0px 20px 0px;
}

#sitemap_kolom1 {
	float:left;
	width:172px;
	padding: 0px 0px 0px 16px;
}
#sitemap_kolom2 {
	float:left;
	width:172px;
	padding: 0px 0px 0px 16px;
}
#sitemap_kolom3 {
	float:left;
	width:172px;
	padding: 0px 0px 0px 16px;
}
#sitemap_kolom4 {
	float:left;
	width:172px;
	padding: 0px 0px 0px 16px;
}
#sitemap_kolom5 {
	float:left;
	width:172px;
	padding: 0px 16px 0px 16px;
}

.sitemap_hoofd {
	color:#FFF;
	text-decoration:none;
}
.sitemap_hoofd:hover {
	color:#FFF;
	text-decoration:underline;
}

.sitemap_sub_link{
	color:#FFF;
	font-size:12px;
}
.sitemap_sub_link:link {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.sitemap_sub_link:active {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.sitemap_sub_link:hover {
	color:#fff;
	font-size:12px;
	text-decoration:underline;
}
.sitemap_sub_link:visited {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

.maat_select {
	font-size:10px;
}

#home_tekst {
	padding:16px 25px 0px 26px;
	font-size:12px;
	text-decoration:none;
	width:949px;
	color:#CCC;
	text-align:justify;
	background-color:#FFF;

}

#home_tekst a {
	color:#CCC;

}







/***********************/
td.afrekenen_plaatje
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:50px;
	height:50px;
	text-align:center;
}

td.afrekenen_aantal
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	height:50px;
	vertical-align:middle;
	
}

td.afrekenen_reken
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	height:50px;
	vertical-align:middle;
	
}

td.afrekenen_artikel
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:50px;
	/*width:270px;*/
	vertical-align:middle;
	
}
td.afrekenen_pps
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:50px;
	width:99px;
	vertical-align:middle;
	text-align:right;
	
}

td.afrekenen_bedrag
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:50px;
	width:60px;
	vertical-align:middle;
	text-align:right;
	
}

td.afrekenen_verwijderen
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	
}





td.tabel_bg_top
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/bg_top.jpg) no-repeat 0px bottom;
	height:15px;
	width:678px;
}


td.tabel_bg_repeat
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/bg_repeat.jpg) repeat-y 0px 0px;
	width:678px;
}


td.tabel_bg_bottom
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/bg_bottom.jpg) no-repeat 0px top;
	height:15px;
	width:678px;
	
}



td.verzend_betaal_heading_tekst
{
	padding:30px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:15px;
	width:15px;
	width:478px;
	}
td.verzend1
{
	padding:15px 0px 15px 12px;
	margin:0px 0px 0px 0px;
	height:44px;
	width:15px;
	vertical-align:top;
	}

td.verzend2
{
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	height:44px;
	width:255px;
	vertical-align:top;
	}

td.verzend3
{
	padding:15px 45px 15px 15px;
	margin:0px 0px 0px 0px;
	height:44px;
	width:115px;
	vertical-align:top;
	text-align:right;
}

td.verzend_bg_top
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/verzend_bg_top.jpg) no-repeat 0px bottom;
	height:15px;
	width:478px;
}

td.verzend_bg_repeat
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/verzend_bg_repeat.jpg) repeat-y 0px 0px;
	width:478px;
}


td.verzend_bg_bottom
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/verzend_bg_bottom.jpg) no-repeat 0px top;
	height:15px;
	width:478px;
	
}





td.betaal1
{
	padding:15px 0px 15px 12px;
	margin:0px 0px 0px 0px;
	height:44px;
	width:18px;
	vertical-align:top;
	}

td.betaal2
{
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	height:44px;
	width:258px;
	vertical-align:top;
	}

td.betaal3
{
	padding:15px 2px 15px 0px;
	margin:0px 0px 0px 0px;
	height:44px;
	width:164px;
	vertical-align:top;
	text-align:center;
}

td.betaal_bg_top
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/verzend_bg_top.jpg) no-repeat 0px bottom;
	height:15px;
	width:478px;
}

td.betaal_bg_repeat
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/verzend_bg_repeat.jpg) repeat-y 0px 0px;
	width:478px;
}


td.betaal_bg_bottom
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background: transparent url(http://www.tuf-tuf.nl/site/images/winkelwagen/verzend_bg_bottom.jpg) no-repeat 0px top;
	height:15px;
	width:478px;
	
}


