/* stylesheet voor blik op hout & webwinkel klassiekspeelgoed.nl */
/* Jurjen Heeck, 2011 */

html { height:100%;}
body										{	margin:0px;
													font-family:verdana;
													font-size:12px;
													background: #f1f1f1 url("../images/sitebackground.gif");
													height:100% ;} 
a												{	color:#000000;}
a.visited								{	color:#000000;}
a.current								{	color:#FF0000;}

#main_block 						{	background:#FFFF00;
													width:900px;
													margin: 0px auto;
													padding-top:15px;
													padding-bottom:25px;
													position: relative;
													min-height: 100%;
													height:auto !important; /* voor moderne browsers */ 
													height:100%; /* voor IE */ 
													border:1px solid #FADB05;
													position:relative}
													
#allbroken							{ background:#FFFFFF;
													width:738px;
													border:1px solid #663300;
													margin: 0px auto;
													margin-top:15px;
													margin-bottom:30px;
													padding:45px;}

#header 								{ background:#FADB05;
													width:798px;
													height:115px;
													margin: 0px auto;
													margin-top:15px;
													margin-bottom:10px;
													padding:15px;}

#headerleft 						{	width:120px;
													height:115px;
													float:left;
													text-align:center;
													margin-left:15px;}

#headermid 							{ margin:0px auto;
													font-size:24px;
													text-align:center;
													padding:15px;}

#headerright 						{ Width:120px;
													height:115px;
													float:right;
													text-align:center;}

#navcontainer						{ padding-left:0px;
													margin-right:40px;
													background:#FFFF00;
													height:42px;
													text-align:center;margin-bottom:20px;margin-top:10px;
													position:relative}

ul#navlist 							{ list-style: none;
													padding: 0;
													margin: 0 auto;
													padding-top:7px;
													font-size: 9pt;}

ul#navlist li						{	display: block;
													float: right;
													text-align:center;
													width: 104px;
													height:36px;
													margin: 0;
													padding-left: 16px;
													line-height:17px}

ul#navlist li a					{	display: block;
													width: 100%;
													color:#000000;
													height:36px;
													border: 1px solid #663300;
													padding:1px;
													text-decoration: none;background: #FADB05;}

ul#navlist li#active a	{	color:#FADB05;background: #A26C03;
													border: 1px solid #333300;
													}

ul#navlist li a:hover, ul#navlist li#active a:hover{color:#ffffff;
													background:#a26c03;
													border: 1px solid #333300;}

#contentwrapper 				{	height:100%;
													clear:all;
													position:relative}

#menuwrapper 						{	width:220px;
													float:left;
													padding:0px;
													margin:0px;
													height:auto;
													position:relative}

#category_wrapper 			{	display: block;
													float: left;
													border:1px solid #663300;
													width:170px;
													margin-top:0px;
													margin-left: 36px;
													padding-left:5px;
													padding-top:18px;
													padding-right:5px;
													padding-bottom:2px;
													text-align:center;
													font-size:14px;
													background:#FFFFFF;
													position:relative;}

#category_wrapper h2 		{	font-size:14px;
													margin:0px;
													line-height:24px;}

ul#category_menu 				{	list-style: none;
													padding: 0;
													margin-top:18px;
													font-size: 9pt;}

ul#category_menu li			{	display: block;
													float: left;
													text-align:left;
													width: 158px;
													height:25px;
													margin-left: 0px;
													margin-bottom: 5px;
													line-height:25px;}

ul#category_menu li a		{	display: block;
													width: 100%;
													color:#000000;
													height:25px;
													border: 1px solid #663300;
													padding-left:10px;
													text-decoration: none;background: #FADB05;}

ul#category_menu li#active a{color:#FADB05;background: #A26C03;
													border: 1px solid #333300;
													}

ul#category_menu li a:hover, ul#navlist li#active a:hover{color:#ffffff;
													background:#a26c03;
													border: 1px solid #333300;}

#cart_wrapper 					{	float: left;
													width:130px;
													height:130px;
													padding:25px;
													margin-top:5px;
													margin-left: 36px;
													text-align:center;
													font-size:1px;
													position:relative;}

#ideal_wrapper 					{	float: left;
													width:150px;
													height:auto;
													padding:15px;
													margin-top:5px;
													margin-left: 36px;
													text-align:center;
													font-size:12px;
													position:relative;}

#shipping_wrapper 			{	float: left;
													width:150px;
													height:auto;
													padding:15px;
													margin-top:5px;
													margin-left: 36px;
													margin-bottom: 50px;
													text-align:center;
													font-size:12px;
													position:relative;}

#shipping_wrapper img 	{	align:center;
													color:#663300;
													margin-bottom:5px;}





#sitenav 								{	width:170px;
													float:left;
													padding:0px;
													margin-top:8px;}

#sitenav ul li					{	display: block;
													float: left;
													text-align:left;
													width: 110px;
													height:32px;
													background:#FADB05 url("../images/trechter-dgeelbg.gif");
													margin-top: 0px;
													margin-bottom: 14px;
													line-height:32px;
													padding-left:45px;}
													
#sitenav ul li a 				{ display: block;
													float: left;
													text-align:left;
													width: 110px;
													height:32px;
													text-decoration:none ;}

#shopaddress 						{	width:170px;
													float:left;
													padding:0px;
													margin-top:20px;
													margin-left:35px;
													font-size:14px;
													text-align:center;
													line-height:20px;}

#shophours 							{	width:170px;
													float:left;
													padding:0px;
													margin-top:20px;
													margin-left:55px;
													font-size:12px;
													line-height:16px;}

#content_block_site	 		{	float:right;
													background:#FFFFFF;
													margin-top:20px;
													margin-right:36px;
													border:1px solid #663300;
													padding-top: 20px;
													padding-left: 10px;
													padding-right: 10px;
													padding-bottom: 20px;
													width: 620px;
													min-height: 600px;
													height: auto;
													vertical-align:top;text-align:center;
													position:relative;
													}

#content_block_site p 	{	text-align:justify;}
													padding-left:25px;
													clear:all;}
													
#content_block_site img {	color:#663300;}

#content_block_shop	 		{	float:right;
													background:#FFFFFF;
													margin-top:0px;
													margin-right:36px;
													border:1px solid #663300;
													padding-top: 20px;
													padding-left: 10px;
													padding-right: 10px;
													padding-bottom: 20px;
													width: 620px;
													min-height:900px;
													height:100%;
													height:auto !important;
													vertical-align:top;
													text-align:left;
													position: relative;
													}

#content_block_shop p 	{	text-align:justify;
													padding-left:20px;
													clear:all;}

#content_block_shop img {	align:center;
													color:#663300;
													margin-bottom:5px;}
													
#corpinfo								{ width:100%;
													margin-bottom:10px;
													font-size:11px;
													color:#663300;
													text-align:center;
													position:absolute;
													bottom:0;
													}

#category_block ul 			{	clear:all;
													padding-left:14px;
													position:relative;}

#category_block ul li  	{	display:block;
													float:left;
													width:105px;
													height:130px;
													text-align:center;
													padding-left:15px;
													padding-top:5px;
													padding-right:15px;
													padding-bottom:10px;
													margin-right:13px;
													margin-bottom:13px;
													margin-left:0px;
													border:1px solid #000000;}
#category_block ul li a { text-decoration:none ;}



h2.page_header					{	font-size:14px;
													margin:0px;
													padding-left:20px;
													line-height:20px;}

h2.page_header a				{	text-decoration:none ;}

p.error									{	color:#FE2524;}

#tophat 								{	width:170px;
													float:left;
													padding:0px;
													margin-top:8px;
													height:auto;
													position: absolute;	bottom: 0;	left: 0;}

#tophat p								{	display: block;
													float: left;
													text-align:left;
													width: 110px;
													height:32px;
													background:#FADB05 url("../images/trechter-dgeelbg.gif");
													margin-top: 0px;
													margin-bottom: 0px;
													margin-left: 40px;
													line-height:32px;
													padding-left:45px;
													}

#tophat p a 						{ text-decoration:none ;}

#toplink 								{	width:170px;
													float:left;
													padding:0px;
													margin:0px;
													height:auto;
													position: absolute;	bottom: 0;	left: 0;}

#toplink p							{	display: block;
													float: left;
													text-align:left;
													width: 170px;
													height:25px;
													background:#FADB05;
													margin-top: 0px;
													margin-bottom: 0px;
													margin-left: 36px;
													line-height:25px;
													 border:1px solid #663300;padding-left:10px;
													}

#toplink p a 						{ text-decoration:none ;}



