/* temp  styles (could be removed later - not finished style yet)*/
 /* temp  styles (could be removed later - not finished style yet)*/
/*.table_title {font-size: 11px; font-weight: bold; color : #092C92; padding-top: 20px;}
.table_title_description {font-size:11px; color: #4D4A4A;}
.table_header {font-size: 11px; font-weight: bold; color : #092C92; padding-top: 20px;}
.productdetail_item {font-size:11px; color: #4D4A4A;}
.productdetail_value {font-size:11px; color: #4D4A4A;}
a.pagecursor{font-size: 11px; font-weight: bold; color : #092C92; padding-top: 20px;}*/
/* eo temp styles*/

.text_login {
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	color:#4d4a4a;
}

.req_product{
font-weight:bold;
font-size: 11px;
color:#4d4a4a;
}

.req_product_athor{
font-style:italic;
color:#4d4a4a;
}

.table_detail_req{
color:#4d4a4a;
}

a.table_detail_req{
color:#4d4a4a;
padding-bottom:7px;
}

.req_price{
color:#4d4a4a;
font-weight:bold;
font-size: 11px;
padding-bottom:7px;
}

.shoppingcartheader{
padding-left:8px;
font-family:tahoma,verdana,arial,helvetica,sans-serif;
font-weight:bold;
font-size: 11px;
color:#4D4A4A;
background-color:#b9d300;
}

.info_box{
	background-color: #f7fde4;
}

.clean_link{text-decoration: none; color:#4d4a4a}


.product_author{color:#4d4a4a;font-style: italic;float:left;}
.product_author2{color:#4d4a4a;font-style: italic;font-size: 11px;}

a. {
	color:#4d4a4a;
	text-decoration: none;
}

.product_more{
	color:#b90000;
	font-weight:bold;
	text-decoration:underline;	
	font-size: 11px;
}



/* general styles */

body  {font-family : tahoma,verdana,arial,helvetica,sans-serif; font-size: 11px; margin : 0px; background-color: #ffffff;}
body  .tag1{margin:20px;background-color:#FFFFFF;font:11px/150%  tahoma,verdana,arial,helvetica,sans-serif;overflow:hidden;}
td 							{font-family : tahoma,verdana,arial,helvetica,sans-serif; font-size: 11px; line-height:15px; color: #4d4a4a; }
div 							{font-family : tahoma,verdana,arial,helvetica,sans-serif; font-size: 11px;}
/* ##################   TABLE BORDER STYLES   ################## */

/*  border only north - */
.n {border-top: 1px solid #b9d300;}

/* border only east |  */
.e {border-right: 1px solid #b9d300;}

/* border only south _ */
.s {border-bottom: 1px solid #b9d300;}

.sblue {
	border-bottom: 1px solid #b9d300;
	font-family : tahoma,verdana,arial,helvetica,sans-serif, ;
	font-size:11px ;
	font-weight:bold
}
.sblue2 {border-bottom: 2px solid #b9d300;}
.sblue3 {border-bottom: 2px solid #b9d300;}

.eblue {border-right: 1px solid #b9d300;}

.nblue {
	border-top: 1px solid #b9d300;
}
.wblue {border-left: 1px solid #b9d300;}
/* border only west  | */
.w {border-left: 1px solid #b9d300;}

/* border all directions */
.aldi {border: 1px solid #b9d300;}

.search_header { color:#b9d300; font-weight: bold; text-transform: uppercase; }
.search_input { border: solid 1px #A5ACB2; font-family: tahoma,verdana,arial,helvetica,sans-serif;	font-size:11px;   color:#4d4a4a; }

.tbl_100                {width : 100%; background-color : #FFFFFF;}
.bckclr                 {background-color: #FFFFFF;}
.w100                   {width: 100%;}
.working_template       {padding: 6px;}
.error                  { color: red; font-weight: bold;}
.error2                 {font-size: 11px; color: red; font-weight: bold;}
.error_box              {border: 1px solid #b9d300;}
.confirm_box                {border: 1px solid #b9d300;}

/* framework styles */
#logobar                {background-color: #FFFFFF; width: 100%;}

#topnav                 {text-align : left; vertical-align: middle; padding-bottom: 6px; padding-top: 3px; background-color: #FFFFFF; color: #4D4A4A;}
#topnav     A           {  color: #4D4A4A; text-decoration: none;} 
#topnav     A.active    {font-weight : bold;} 
#topnav     A:hover     {text-decoration : underline;}
#topnav         .seperator  {padding-left: 6px; padding-right: 6px;}

#minibasket             {width: 248px; height: 40px; padding-bottom: 6px;}
#minibasket .title_bg   {background-color: #0381cd; width: 100%;color : #ffffff;}
#minibasket .title      {background-color: #0381cd; border-left: 1px solid #0381cd; border-right: 1px solid #0381cd; color : #ffffff; font-weight : bold; font-size : 10px;}
#minibasket .icon       {margin-left: 3px; margin-right: 6px; margin-bottom: 3px; margin-top: 1px; background-color: #0381cd;}
#minibasket .content    {background-color: #FFFFFF; color: #4d4a4a; font-size: 11px; text-align : left; border-left: 1px solid #0381cd; border-top: 1px solid #0381cd; border-bottom: 1px solid #0381cd; padding-left: 3px; padding-top: 1px; padding-bottom: 1px;}
#minibasket .corner     {background-color: #FFFFFF;}


#tabs                   {height: 26px; vertical-align: bottom;}
#tabs       TD          {font-size: 11px; font-weight: bold;  color: #0C304A; background-color : #eaf2b3; padding-left : 6px; padding-right : 6px; border-top : 1px solid #0381cd;}
#tabs       A.regular   {font-size: 11px; font-weight: bold; color: #0C304A; text-decoration: none;}
#tabs       A.active        {font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
#tabs       TD.active   {background-color : #0381cd; color : #FFFFFF;}
#tabs       TD.cut      {padding-left : 0px; padding-right : 0px; border-top : 1px solid #FFFFFF;}
#tabs       TD.cut1     {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #eaf2b3; height : 25px;}
#tabs       TD.cut1a    {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #0381cd; height : 25px;}
#tabs       TD.cut2     {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #0381cd; border-top : 1px solid #FFFFFF; height : 25px;}
#tabs       TD.cut3     {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #eaf2b3; height : 25px;}
#tabs       TD.cut3a    {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #0381cd; height : 25px;}

#subtabs    TD          {color : #eaf2b3; background-color : #0381cd; font-weight : bold;}
#subtabs    A       {color : #eaf2b3; font-size : 13px; font-weight : bold; text-decoration : none; padding-left: 3px; padding-right: 4px;}
#subtabs    A:hover     {text-decoration : underline;}
#subtabs    IMG         {margin-left : 4px; margin-right : 4px;}
#subtabs    IMG.begin   {margin-left : 0px; margin-right : 4px;}


#searchbar  .txt        {font-weight : bold; font-size : 12px; color : #FFFFFF;}
#searchbar  .txt2       {font-weight : regular; font-size : 12px; color : #FFFFFF;}
#searchbar  A           {font-weight : bold; font-size : 12px; color : #4d4a4a; text-decoration : underline;}

/* left panel styles */
#leftpanel              {width: 195px; padding-top: 6px; padding-left: 6px; padding-right: 6px; vertical-align: top;}
#rightpanel             {width: 195px; padding-top: 6px; padding-left: 6px; padding-right: 6px; vertical-align: top;}

#catalogbox             {width:195px;}
#catalogbox .corner     {background-color: #FFFFFF;}
#catalogbox .title_bg   {background-color: #0381cd; width:100%;}
#catalogbox .title      {font-size: 11px; font-weight: bold; color: #ffffff; background-color: #0381cd; height: 17px; padding-left: 6px;}
#catalogbox .content    {font-size: 11px; background-color: #eaf2b3; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; border-left: solid 1px #0381cd; border-right: solid 1px #0381cd; border-bottom: solid 1px #0381cd;}
#catalogbox IMG.bullet  {margin-right: 10px; margin-top: 6px; margin-bottom: 8px;}
#catalogbox A.item      {font-size: 11px; font-weight:bold; color: #4d4a4a;}

#auctionbox             {padding-bottom: 6px; width:195px;}
#auctionbox .corner     {background-color: #FFFFFF;}
#auctionbox .title_bg   {background-color: #0381cd; width:100%;}
#auctionbox .title      {font-size: 11px; font-weight: bold; color: #ffffff; background-color: #0381cd; height: 17px; padding-left: 6px;}
#auctionbox .content    {font-size: 11px; background-color: #eaf2b3; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; border-left: solid 1px #0381cd; border-right: solid 1px #0381cd; border-bottom: solid 1px #0381cd;}
#auctionbox IMG.bullet  {margin-right: 10px; margin-top: 6px; margin-bottom: 8px;}
#auctionbox A.item      {font-size: 11px; font-weight:bold; color: #4d4a4a;}
#auctionbox A.more      {  font-weight:bold; color: #0381cd;}
#auctionbox .txt        {font-size: 11px; color: #4d4a4a;}

#loginbox               {padding-bottom: 6px; width:195px;}
#loginbox .corner       {background-color: #FFFFFF;}
#loginbox .title_bg     {background-color: #eaf2b3; width:100%;}
#loginbox   .title      {font-size: 11px; font-weight: bold; color: #4d4a4a; background-color: #eaf2b3; height: 17px; padding-left: 6px;}
#loginbox   .content    {background-color: #eaf2b3; width: 195px; padding-top: 5px; padding-left: 6px; padding-right: 6px; padding-bottom: 8px; border-left: solid 1px #eaf2b3; border-right: solid 1px #eaf2b3; border-bottom: solid 1px #eaf2b3;}
#loginbox   .txt            {font-size: 11px; color: #4d4a4a;}
#loginbox   A.regular   {font-size: 11px; font-weight:bold; color: #0381cd;}
#loginbox   .fielditem  {font-size: 11px; font-weight:bold; color: #4d4a4a;}
#loginbox   .errorbox   {border-left: 1px solid #eaf2b3; border-right: 1px solid #eaf2b3; border-bottom: 1px solid #eaf2b3;}

/* right panel styles */
#topseller              {padding-bottom: 6px; width: 195px; }
#topseller  .corner     {background-color: #FFFFFF;}
#topseller  .title_bg   {background-color: #0381cd; width: 100%;}
#topseller  .title      {font-size: 11px; font-weight: bold; color: #ffffff; background-color: #0381cd; height: 17px; padding-left: 6px;}
#topseller  .content    {background-color: #FFFFFF; border-left: solid 1px #0381cd; border-right: solid 1px #0381cd;}
#topseller  .subtitle   {font-size: 11px; font-weight: bold; color: #4d4a4a; background-color: #eaf2b3; padding-left: 6px; padding-right: 6px; padding-top: 1px; height: 16px;}
#topseller  .item       {background-color: #FFFFFF; padding: 6px;}
#topseller  A.category  {font-size: 11px; font-weight: bold; color: #4d4a4a; text-decoration: none;}
#topseller  A.link      {font-size: 11px; font-weight: bold; color: #4d4a4a;}
#topseller  .price      {font-weight:bold; color: #0381cd; padding-left: 6px; vertical-align: bottom; text-align: right;}
#topseller  .pricetxt   {color: #4d4a4a; vertical-align: bottom; text-align: right; width: 100%;}
#topseller  .image      {margin: 3px;  vertical-align: middle; }
#topseller  .end        {background-color: #FFFFFF; border-left: solid 1px #0381cd; border-right: solid 1px #0381cd; border-bottom: solid 1px #0381cd; text-align: right; padding-bottom: 4px; padding-right: 6px;}
#topseller  A.more      {color: #092C92;   }
#topseller  a.to_cart   {font-weight: bold; color:#0381cd; text-align: right; text-decoration: underline; padding-top: 4px;}


/* footer styles */
#footer                 {height: 45px; width: 100%; vertical-align: center; padding-top: 3px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px;}
#footer     .corner     {background-color: #FFFFFF;}
#footer     .bg         {background-color: #FFFFFF; width: 100%;}
#footer     .content    {background-color: #FFFFFF; text-align: center;}
#footer     A           {  color: #4D4A4A;}
#footer     .space      {font-size: 1px; width: 17px; height: 20px;}

.b                      {font-weight: bold;}
.bottom                 {vertical-align: bottom;}
.left {text-align: left;}
.c_left                 {height: 2px; width: 2px; font-size: 1px; background-image: url(../images/c_left.jpg);}
.c_middle               {height: 2px; font-size: 1px;}
.c_right                {height: 2px; width: 2px; font-size: 1px; background-image: url(../images/c_right.jpg);}
.right                  {text-align: right;}
.top                    {vertical-align: top;}
.center                 {text-align: center;}


.underline {text-decoration: underline;}
.left{float:left;}
.relative{position:relative;}

/* content styles */

#welcome .welcome {font-size: 18px; font-weight: bold; color: #4d4a4a;}
#welcome .welcome2 {font-size: 14px; font-weight: bold; color: #4d4a4a;}
#welcome .welcome3 {font-size: 22px; font-weight: bold; color: #0381cd;}
#welcome .line {border-right: 1px solid #0381cd; padding-left: 10px; padding-right: 10px;}
#welcome .space {padding-left: 10px;}
#welcome .title {	font-size: 11px;	font-weight: bold;	color: color: #0381cd;	padding-bottom: 5px;	padding-top: 5px;}

#featured_product       {padding-bottom: 6px; width:195px;}
#featured_product .border {border: 1px solid #0381cd; padding: 4px;}
#featured_product .title {font-size: 11px; font-weight: bold; color: #0381cd;}

.no_items {font-size:11px; color:#4d4a4a;}

/*form fields*/
#button                     { text-decoration: none; }
#button .button_border      {cursor:pointer;border-style: solid 1px #4d4a4a;}
#button .button             {cursor:pointer; font-size: 9px; font-weight: regular; color: #FFFFFF; background-color: #0297BF;border-style: none;text-decoration: none;  line-height: 16px; }
#button .button2             {cursor:pointer;font-size: 11px; font-weight: regular; color: #FFFFFF; border-style: none;text-decoration: none;}
#button .button_focus       {cursor:pointer;font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #0297BF;border-style: none;text-decoration: none; }
#button .button_box         {cursor:pointer;padding-top: 6px; padding-bottom: 6px; padding-right: 8px;}
#button .button_text				{color:#FFFFFF;text-decoration:none;background-color: #0297BF; vertical-align:top; height:16px;-moz-box-sizing: border-box;}
/* category */
#middle td {padding-bottom: 4px; vertical-align: top;}
#middle td.space {width: 15px;}

a.text {font-weight:regular; color: #4D4A4A; }
/* kleur gewijzigd naar wit, voor profiel link */
a.title {font-weight:bold; font-size:11px; color:#4D4A4A; }
a.product {font-weight:bold; font-size:11px; color: #4D4A4A;}
a.category { font-size:11px; color:#092C92;}
a.description { font-size:11px; color:#092C92;}
a.manufacturer {font-size:11px; color: #4D4A4A;}
.description {color: #4D4A4A;}
.price  {font-weight:bold;font-size:14px; color:#b90000;font-family:tahoma,verdana,arial,helvetica,sans-serif;}
.remain {font-weight:bold; color:#092C92;}
.price_box  {font-size:11px; color: #4D4A4A;}
.price_small_red  {font-size:12px; color:#b90000;font-family:tahoma,verdana,arial,helvetica,sans-serif;}
.price_small_red2  {font-size: 11px; color:#b90000;font-family:tahoma,verdana,arial,helvetica,sans-serif;}
.price_small_black  {font-size:11px; color:#4d4a4a;font-family:tahoma,verdana,arial,helvetica,sans-serif;}
.promo_product_name {font-size: 11px; color:#4D4A4A;font-family:tahoma,verdana,arial,helvetica,sans-serif;}

/* product list */
#middle td {padding-bottom: 4px; vertical-align: top;}
#middle td.space {width: 15px;}

#product_list td            {vertical-align: top;}
#product_list td.space      {width: 15px;}
#product_list a.product     {font-weight:bold; font-size:11px; color: #4D4A4A;}
#product_list .title    {font-size:11px; font-weight: bold; color: #4D4A4A;}
#product_list .description  {font-size:11px; color: #4D4A4A;}
#product_list .price_box    {font-size:11px; color: #4D4A4A; text-align: right;}
#product_list .price        {font-size:11px; font-weight: bold; color:#0381cd; text-align: right;}
#product_list a.to_cart {font-size:11px; font-weight: bold; color:#0381cd; text-align: right; text-decoration: underline;}

#breadcrumb             {width:100%; padding-top: 6px;}
#breadcrumb .corner     {background-color: #FFFFFF;}
#breadcrumb .title_bg   {background-color: #DAE6FF;width: 100%;}
#breadcrumb .title      {font-size: 11px; font-weight: bold; color: #4d4a4a; background-color: #DAE6FF; padding-left: 6px;}
#breadcrumb A           {font-weight : bold; font-size : 12px; color : #092C92; text-decoration : underline;}

#paging                 {width:100%;}
#paging .txt            {  color: #4d4a4a; text-align: right;}
#paging .msg            {  color: #4d4a4a;}
#paging .count          {  font-weight: bold; color: #4d4a4a; text-align: right;}
#paging A               {font-weight : bold; font-size : 11px; color : #092C92; text-decoration : underline;}

/* product detail */
#middle td                  {padding-bottom: 4px;}
#middle td.space            {width: 15px;}

#product_detail             {padding-top: 20px;}
#product_detail td          {  padding-bottom: 4px; vertical-align: top;}
#product_detail td.space    {width: 15px;}
#product_detail .title      {font-weight:bold; font-size:11px; color: #4D4A4A;}
#product_detail a.product   {font-weight:bold; font-size:11px; color: #4D4A4A;}
#product_detail a.adds      {font-size:11px; color: #4D4A4A;}
#product_detail .description{font-size:11px; color: #4D4A4A;}
#product_detail .price_box  {font-size:14; color: #4D4A4A;}
#product_detail .price      {font-size:14; font-weight: bold; color:#0381cd; padding-left:6px; }
#product_detail .quantity   {font-size:14; color: #4D4A4A;}
#product_detail td.quanfield    {font-size:11px; color: #4D4A4A; padding-left:6px; }
#product_detail input.quanfield {font-size:11px; color: #4D4A4A; background-color: #FFFFFF;}
#product_detail .bullet     {padding-right: 4px;}

#product_compare                {margin-top: 40px;}
#product_compare td             {  padding-bottom: 4px; vertical-align: top; padding-left: 7px;padding-top: 4px;}
#product_compare td.pad         {padding-bottom: 5px; padding-top: 5px; padding-left: 7px;}
#product_compare td.pad2        {padding-bottom: 1px; padding-top: 1px; padding-left: 5px;}
#product_compare td.titleleft   {background-color:#EBE7C7; font-weight: bold; padding-right: 7px;}


#review .title          {  font-weight: bold; color: #4d4a4a;}
#review .description    {  color: #4d4a4a;}
#review A               {font-size : 11px; color : #0381cd; text-decoration : underline;}

#accessories .table_title       {font-size: 14px; font-weight: bold; color : #092C92; padding-top: 20px;}
#accessories .table_header      {font-size: 11px; background-color: #FFFFFF; height: 15px;}
#accessories .table_detail      {font-size: 11px;}
#accessories .table_detail_price{font-size: 11px; color:#0381cd;}
#accessories A                  {font-size: 11px; color: #092C92;}

#related_products .title            {font-size: 14px; font-weight: bold; color : #092C92; padding-top: 20px;}
#related_products A                 {font-size: 11px; color: #4d4a4a; font-style: italic;}
#related_products .arrow            {padding-right: 8px;}

/* basket steps */
#basket                 {font-family: tahoma,verdana,arial,helvetica,sans-serif;}
#basket td              {}
#basket .img_step       {vertical-align: top; padding-bottom: 5px;}
#basket .step_active    {vertical-align: top;font-size: 11px; font-weight: bold; color: #0381cd;}
#basket .step           {vertical-align: top;font-size: 11px; font-weight: bold; color: #999999;}
#basket .title          {vertical-align: top;font-size: 20px; font-weight: bold; color: #0381cd; padding-top: 3px; padding-right: 10px;}
#basket .description    {vertical-align: top;  color: #4d4a4a; padding-bottom: 18px;}
#basket .table_header   {font-size: 11px; font-weight: bold; color: #4d4a4a; background-color: #eaf2b3; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;}
#basket .table_detail   {vertical-align: top;  color: #4d4a4a; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;}
#basket .table_detail_action    {vertical-align: top;   color: #4d4a4a; padding: 3px; padding-left: 18px;}
#basket A.detail                {  font-weight: bold; color: #4d4a4a; text-decoration: underline;}
#basket A.action        {font-size: 11px; font-weight: regular; color: #0381cd; text-decoration: underline;}
#basket .line           {border-right: 1px solid #0381cd;}
#basket .line_left      {border-left: 1px solid #0381cd;}

#basket .pt         {padding-top: 6px;}
#basket .pb         {padding-bottom: 6px;}
#basket .pl         {padding-left: 8px;}
#basket .pr         {padding-right: 8px;}

#basket .box                {background-color: #eaf2b3; padding-left: 8px;}
#basket .fielditem          {font-size: 11px; font-weight:regular; color: #4d4a4a;}
#basket .fielditem2         {font-size: 11px; font-weight:bold; color: #4d4a4a;}
#basket .fielditem_total    {  font-weight:bold; color: #4d4a4a;}
#basket .fielditemtxt       {   color: #4d4a4a; padding-right: 8px;}

/* account steps */
#account                {font-family: tahoma,verdana,arial,helvetica,sans-serif;}
#account .title         {vertical-align: top;font-size: 20px; font-weight: bold; color: #4d4a4a;}
#account .box           {background-color: #eaf2b3;}

#account .description   {  color: #4d4a4a; padding-top: 8px; padding-bottom: 18px;}
#account .fielditem     {font-size: 9px; color: #4d4a4a; padding-top: 2px; padding-bottom: 2px;}
#account .fielditem2            {font-size: 11px; font-weight:bold; color: #4d4a4a;}
#account .fielditem_error       {font-size: 11px; color: #4d4a4a; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}

#account .star          {font-size: 11px; font-weight:regular; color: #4d4a4a;}
#account .table_header  {font-size: 11px; font-weight: bold; color: #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px;}

#auction .fielditem         {  font-weight: bold; color: #4d4a4a;}

#auction_detail             {padding-top: 20px;}
#auction_detail td          {  padding-bottom: 4px; vertical-align: top;}
#auction_detail td.space    {width: 15px;}
#auction_detail .title      {font-weight:bold; font-size:11px; color: #4D4A4A;}
#auction_detail a.product   {font-weight:bold; font-size:11px; color: #4D4A4A;}
#auction_detail a.adds      {font-size:11px; color: #4D4A4A;}
#auction_detail .description{font-size:11px; color: #4D4A4A;}
#auction_detail .price_box  {font-size:14; color: #4D4A4A;}
#auction_detail .price      {font-size:14; font-weight: bold; color:#4d4a4a; padding-left:6px; }
#auction_detail .price_current      { font-weight: bold; color:#4d4a4a;  }
#auction_detail .quantity   {font-size:14; color: #4D4A4A;}
#auction_detail td.quanfield    {font-size:11px; color: #4D4A4A; padding-left:6px; }
#auction_detail input.quanfield {font-size:11px; color: #4D4A4A; background-color: #FFFFFF;}
#auction_detail .bullet     {padding-right: 4px;}
#auction_detail .fielditem          {  font-weight:regular; color: #4d4a4a;}
#auction_detail .fielditem2         {  font-weight:bold; color: #4d4a4a;}
#auction_detail .bids       {  font-weight:regular; color: #092C92;}

#auction_success .title     {font-weight:bold; font-size:11px; color: #4D4A4A;}
#auction_success td     {font-weight:regular; font-size:11px; color: #4D4A4A;}

#auction_history .title     {font-weight:bold; font-size:11px; color: #4D4A4A;}
#auction_history td     {font-weight:regular; font-size:11px; color: #4D4A4A;}
#auction_history .table_header  {font-size: 1=px; font-weight: bold; color: #4d4a4a; background-color: #eaf2b3; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;}
#auction_history .table_detail  {vertical-align: top;  color: #4d4a4a; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;}
#auction_history A.action       {font-size: 11px; font-weight: regular; color: #4d4a4a; text-decoration: underline;}


#menutitle                {font-family: tahoma,verdana,arial,helvetica,sans-serif;}
#menutitle .title         {vertical-align: top;font-size: 14px; font-weight: bold; color: #106395;}
#menutitle .box           {background-color: #eaf2b3;}

#menutitle .description   {  color: #4d4a4a; padding-top: 8px; padding-bottom: 18px;}
#menutitle .fielditem     {font-size: 9px; color: #4d4a4a; padding-top: 2px; padding-bottom: 2px;}
#menutitle .fielditem2            {font-size: 11px; font-weight:bold; color: #4d4a4a;}
#menutitle .fielditem_error       {font-size: 11px; color: #4d4a4a; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}

#menutitle .star          {font-size: 11px; font-weight:regular; color: #4d4a4a;}
#menutitle .table_header  {font-size: 11px; font-weight: bold; color: #4d4a4a; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px;}
#menutitle .s 					{border-bottom: solid 1px #8BDBE4;}


/* colors the background of the info box */
.searchbox {
    background-color: #D7D7D7;  
    border: 1px solid #666666;
}

/* colors the background of the info box */
.searchbox_locale {
    background-color: #EBEBEB;  
}

/* colors and formats the info box title */
.searchbox_title {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
     
    font-weight: bold;
    color: #4d4a4a;
}

.searchbox_subtitle {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
     
    color: #4d4a4a;
    padding-right: 2px;
}
/* colors and formats the info box description */
.searchbox_description {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
     
    color: #4d4a4a;
    padding-right: 2px;
}

/* colors and formats the info box text in front of the input fields */
.searchbox_item {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
     
    color: #4d4a4a;
    padding-right: 2px;
}

/* "switch"-links e.g. on search pages */
A.switch_link {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;     
    color: #4d4a4a;
    cursor: hand;
}


/* ########################################### CALENDAR STYLES ########################################################### */
/* Default attributes of table container for entire calendar */
.table-style {
    border: 1px solid #6699CB; 
    background-color: #6699CB;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
    z-index: +999;
    position: absolute;
    visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
    padding: 2px;
    font-family: tahoma,verdana,arial,helvetica,sans-serif; 
     
    color: #FFFFFF; 
}

/* Default attributes used in calendar title background.*/
.title-background-style {
    background-color: #6699CB;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
    border-style: solid;
    border-width: 1;
    border-color: #3a6ea5; 
    cursor: pointer;
}

/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style {
    border-style: solid;
    border-width: 1;
    border-color: #3a6ea5; 
    cursor: pointer;
}

/* Default attributes of drop down lists (month and year). */
.dropdown-style {
    font-family: tahoma,verdana,arial,helvetica,sans-serif; 
      
    border-width: 1; 
    border-style: solid; 
    border-color: #a0a0a0;
    background-color: #cee3ef;
    cursor: pointer;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style {
    background-color: #3a6ea5;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style {
    background-color: #0;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
    padding: 5px;
    background-color: #cee3ef;
    font-family: tahoma,verdana,arial,helvetica,sans-serif; 
    font-size: 11px;
}

/* Attributes of current day in calendar body. */
.current-day-style {
    color: #4d4a4a;
    font-weight: bold;
    text-decoration: none;
    background-color: #FFFFFF;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style {
    color: #FF0000;
    text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style {
    color: #4D4A4A;
    text-decoration: none;
}

.normal_background {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;  
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style {
    color: #4d4a4a;
    font-weight: bold;
    text-decoration: none;
    background-color: #FFFFFF;
}

.selected_background {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}

.datenow_selected_background {
    background-color: #FFFFFF;
    border: 1px solid #FF0000;
}

/* Default attributes of designated holidays. */
.holiday-style {
    color: #FF0000;
    text-decoration: none;
}

/* Attributes of today display at bottom on calendar */
.today-style {
    padding: 0px;
    color: #4D4A4A;
    background-color: #f4ebff;
    text-align: center;
    text-decoration: none;
}

.current_background {
    border: 1px solid #FF0000;
}


/* Attributes of week number division (divider.gif) */
.weeknumber-div-style {
    background-color: #d0d0d0; 
    padding: 0px;
}

.date_over {
    border: 1px solid #CCCCCC;
}

.date_out {
    border: 1px solid #FFFFFF;
}

.table_detail {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
     
    color: #4d4a4a;
    background-color: #FFFFFF;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    height: 18px;
}

/* used for table header in lists*/
.table_header {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
     
    color: #4d4a4a;
    font-weight: bold;
	 height: 16px;
    padding-right: 6px;
    padding-left: 6px;
}

/* used for table title */
.table_title {
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
     
    color: #4d4a4a;
    font-weight: bold;
    height: 17px;
    padding-right: 5px;
    padding-left: 5px;
}

A.table_detail_link {font-family: tahoma,verdana,arial,helvetica,sans-serif; font-weight: bold;color: #4d4a4a;}

.linkbutton {
    background-color: #FFFFFF;
    border: none;
    color: #666666;
    font-family: tahoma,verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    text-align: left;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
    cursor: hand;
}

.system_bg {
background-color: #6699CB;
}

.system_top {
height: 140px;
background-color: #5d21d1;
padding-left: 92px;
padding-top: 74px;
padding-bottom: 27px;
}

.system_logo {
padding-left: 92px;
padding-right: 57px;
padding-top: 2px;
vertical-align:top;
}

.system_info {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
 
color: #ffffff;
vertical-align:top;
padding-left: 7px;
padding-top: 16px;
}

.system_arrow {
vertical-align:top;
padding-top: 19px;
}

A.system_link {
font-family: tahoma,verdana,arial,helvetica,sans-serif;
 
color: #ffffff;
text-decoration: underline;
}
.auteur_title
{
	color: #b9d300;
	text-decoration:none;
}
.short_des {
	color: #b9d300;
	font-size:11px;
}
.productnaam_title
{
	font-size:11px;
	color: #b9d300;
	text-decoration:none;
	font-weight: bold;
}
.productomschrijving
{
	color: #b9d300;
	text-decoration:none;
}
.hotdeals_title
{
	color:#4d4a4a;
	text-decoration:underline;
}

.hotdeals_auteur
{
	font-size:11px;
	color: #b9d300;
	text-decoration:none;
	line-height: 90%;
}

.auteur_title2
{
	color: #b9d300;
	text-decoration:none;
}
.featured_title
{
	color: #b9d300;
	font-size:11px;
	text-decoration:none;
}
.listItem_prijs {
	font-size:11px;
}

.searchbar_title{
	color:#FFFFFF;
	font-size: 11px;
}
.searchbar_select{border:solid 1px #0E1957;}

.footer {
	color:#FFFFFF;
	text-transform: uppercase;
	text-decoration:none;
	font-size: 11px;
	
}
.footerpipe {
	color:#FFFFFF;
}
.leftmenu {
	height:20px;
	border-top: solid 1px #eaf2b3;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 11px;
}

.leftmenu1{
	height:20px;
	border-bottom: solid 1px #eaf2b3;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 11px;
}

.leftmenu_border1
{
	border-bottom: 1px solid #D3EEFF;
}

.leftmenu_border2
{
	border-bottom: 1px solid #FFFFFF;
}

.leftmenu_active_link{
	background-color:#FFFFFF;
}

.leftmenu_active {
	height:20px;
	border-top: solid 1px #eaf2b3;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 4px;
	background-color:#FFFFFF;
}
.leftmenu_sub {
	height:20px;
	padding-left: 6px;
	font-size: 11px;
}
.leftmenu_sub_active {
	height:20px;
	padding-left: 6px;
	border-top: solid 1px #eaf2b3;
	border-bottom: solid 1px #d4c6ff;
}
.button_cosmox{
	cursor:pointer;
	font-size:9px;
	font-weight:regular;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	background-color: #b9d300;
	border-style: none;
	text-decoration: none;  
	line-height: 16px;
}
.button_lectori{
	cursor:pointer;
	font-size:9px;
	font-weight:regular;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	background-color: #b9d300;
	border-style: none;
	text-decoration: none;  
	line-height: 16px;
}
.link_boven{
	color: #4d4a4a;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
}

.menu_opmaak{
	background-color:#f4ebff;
	padding-left:8px;
	padding-top:8px;
	padding-right: 8px;
	padding-bottom: 8px;	
}
.textfield_email{
	border:solid 1px #d4c6ff;
	height:16px;
	width:155px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size:9px;
	color:#4d4a4a;	
}
.textfield_overig{
	border:solid 1px #eaf2b3;
	height:16px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size:9px;
	color:#4d4a4a;	
}
.search_link{
	color:#FFFFFF;
	font-size: 11px;
}
.title_bar{
	color: #b9d300;
	font-size:11px;
	font-weight:bold;
}
.titel_bar_text{
	color: #b9d300;
	font-size:11px;
	font-weight:bold;
	background-color: #f7fde4;
	height: 19px;
	padding-top:2px;
}
.achtergrond_bar{
	background-color: #f7fde4;
	color: #b9d300;
	font-size:11px;
	font-weight:bold;
	background-color: #f7fde4;
	height: 19px;
	padding-top:3px;
}
.background_color{
	background-color: #f7fde4;
}
.text_productnaam{
	color:#4d4a4a;
	text-decoration:none;
	font-weight: bold;
}
.auteur_topselling{
	color:#036592; 
}
.titel_featured{
	font-size:11px;
	font-weight:bold;
}
.subcategorie{
	color: #b9d300;
	text-decoration:none;
}
.profielheader {
	background-repeat: no-repeat;
	color:#FFFFFF;
	background-position:left;
	font-size:11px;	
}
.headerblock {
	padding-left:8px;
	padding-top:10px;
	font-size:11px;
}
.loginheader {
	color:#036592;
	font-size:11px; 
	font-weight:bold;
}
.loginheaderleft {
	position:relative;
	float:left;
	height:19px;
	vertical-align:bottom;
}
.loginheadercenter {
	background-color: #f7fde4;
	position:relative;
	float:left;
	height:19;
	padding-top:2px;
	vertical-align:bottom;
	-moz-box-sizing: border-box;
}
.loginheaderright {
	position:relative;
	float:left;
	height:19px;
}
.logininput {
	border: solid 1px #eaf2b3;
	height:16px;
	width:155px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size:9px;
	color:#4d4a4a;
}
.infotextprofiel {
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
}
.profileblockheader {
	background-repeat: no-repeat;
	color:#FFFFFF;
	background-position:left;
}
.shoppingcartheader {
	background-repeat:no-repeat;
	background-position:left;
}
.shoppingcartheadertext {
	width:164px;
	color: #b9d300;
}
.shoppingcartstep {
	color: #b9d300;
	font-size: 11px;
}
.shoppingcartinfo {
	background-color: #f7fde4;
	padding-left:23px;
	color: #b9d300;
}
.shoppingcartproduct {
	color: #b9d300;
}
.registrationheader {
	background-repeat: no-repeat;
	padding-left:15px;
}
.advancedsearchsort {
	color: #b9d300;
	font-weight:bold;
}
.productsheader {
	color: #b9d300;
	font-weight:bold;
}
.productdetailstock{
	color:#4d4a4a;
	font-size:11px;
}
.data_loginbox {
	border: solid 1px #d4c6ff;
	width: 150px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	font-size:11px;
}
.product_info{
	color: #b9d300;
}
.inputfield{
	border: solid 1px #eaf2b3;
	width:153px;
	height:16px;
	font-size:11px;
}

.ApplicationItemHeader {
	background-color: #b9d300;
	color:#4D4A4A;
	text-transform:uppercase;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	font-weight:bold;	
	font-size: 11px;
	height:21px;
	line-height:21px;
	text-align:left;
}
.ApplicationItemHeader2 {
	background-color: #b9d300;
	color:#4D4A4A;
	text-transform:uppercase;
	font-size: 11px;
	height:21px;
}
.ApplicationItemSub {
	background-color: #958f8c;
	border-bottom: 1px solid #FFFFFF;
	background : #958f8c;
	text-align:left;
}


.ApplicationItemSubLevel1 {
	font-size: 11px;
	color: #eaf2b3;
	text-decoration:none;
}

.ApplicationItemSubLevel2 {
	font-size: 11px;
	color: #eaf2b3;
	text-decoration:none;
	z-index:100;
}
.ApplicationItemSubSelected {
	background-color: #f7fde4;
	border-bottom: 1px solid #eaf2b3;
}

.LeftPanelItemSelected
{
	background-color: #f7fde4;
}

.ApplicationItemSubSelectedItems {
	background-color: #f7fde4;
}

.ApplicationItemSubSelectedBorder {
	border-top: 2px #eaf2b3;
	border-bottom: 2px #eaf2b3;
	padding:6px 0 6px;;
}

.ApplicationItemSorting {
	border-top: 1px solid #d4c6ff;
	border-bottom: 1px solid #d4c6ff;
	background-color: #f7fde4;
}

.FHFacetBorder {
	border-top: 1px solid #eaf2b3;
}

.FHFacetMenuItemTitle {
	font-size: 11px;
	color: #4d4a4a;
	text-decoration:none;
	padding-top:10px;
	float:left;
	text-align:left;
}

.FHFacetMenuItem {
	text-decoration:none;
	color: #4D4A4A;
	float:left;
	text-align:left;
}

.FHFacetMenuMeerLink {
	font-size: 11px;
	color: #ab0128;
	text-decoration: underline;
	float:left;
}


.search_pageable{
	color:#031760;
}

a.tab_notselected{
	color: #eaf2b3;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
}
a.tab_selected{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
}
.tab_sel{
	padding-left:20px;
	padding-right:14px;
	padding-top: 3px;
	position:relative;
	float:left;
	background-color: #5d21d1;
	border-top:1px solid #4D4A4A;
	line-height: 18px;
}
.tab_sel_home{
	padding-left:7px;
	padding-right:14px;
	padding-top: 3px;
	position:relative;
	float:left;
	background-color: #5d21d1;
	border-top:1px solid #4D4A4A;
	line-height: 18px;
}
.tab_border{
	padding-left:7px;
	padding-right:14px;
	padding-top: 3px;
	border-top: 1px solid #eaf2b3;
	position:relative;
	float:left;
	line-height: 18px;
}



.tab_border_not_home{
	padding-left:7px;
	padding-right:14px;
	padding-top: 3px;
	border-top: 1px solid #eaf2b3;
	/*border-left:1px solid #00136A;
	*/
	border-left: 1px solid #eaf2b3;
	position:relative;
	float:left;
	line-height: 18px;
}

 
.input_normal{ 
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #4d4a4a;
	width:153px;
	height:16px;
	font-size: 11px;
}

.input_normal_locked{ 
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #938F78;
	width:153px;
	height:16px;
	font-size: 11px;
	border-color:#938F78;
	color:#938F78;
}



.input_postcode{
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #4d4a4a;
	width:45px;
	height:16px;
	font-size: 11px;
}


.input_street_twocolumn_left{
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #4d4a4a;
	width:110px;
	height:16px;
	font-size: 11px;
}


.input_street_twocolumn_right{
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #4d4a4a;
	width:34px;
	height:16px;
	font-size: 11px;
}


.date_day{
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #4d4a4a;
	width:22px;
	height:16px;
	font-size: 11px;
}



.date_month{
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #4d4a4a;
	width:22px;
	height:16px;
	font-size: 11px;
}


.date_year{
	/*border:solid 1px #9DDCED;*/
	border:solid 1px #4d4a4a;
	width:30px;
	height:16px;
	font-size: 11px;
}


.login_email{ 
	/*border: solid 1px #0298BD;*/
	border: solid 1px #4d4a4a;
	width: 150px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	 font-size:11px;
}

 

.paging_numbers{
	color: #f66a2f;
	letter-spacing:0px;          
}

 

.prev_next{
	color:#BD0000; 
	letter-spacing:0px;
	text-decoration : none; 
}

 

.search_result {
	padding-top:4px;
	padding-bottom:4px;
	font-size: 11px;
	color: #ab0128;
	font-weight:bold;
	float:left;
	text-align:left;
}



/* New Entries for all media*/

.tab_home {
	padding-left:0px;
	padding-right:0px;	
	float:left;
	background-color: #FFFFFF;
	line-height: 18px;
}

.tab_category{
	padding-left:2px;
	padding-right:0px;
	position:relative;
	float:left;
	background-color: #FFFFFF;
	line-height: 18px;
}

/*top balk*/
.tab_table {
	background-color: #958f8c;
}

.main_footer {
	background-color: #958f8c;
	height:34px;
}

.footer_header{width:100%;position:relative;line-height:35px;height:35px;margin-top:20px;text-align:center;*padding-top:8px;*padding-bottom:4px;}
.footer_header2{width:100%;position:relative;line-height:25px;height:25px;*line-height:20px;*height:20px;margin-top:20px;text-align:center;*padding-top:8px;*padding-bottom:6px;}
.footer_img_left{position:absolute;bottom:-1px;left:-1px;}
.footer_img_right{position:absolute;bottom:-1px;right:0px;}

.item_border {
	border: 1px solid #eaf2b3;
}

/*balk rechts*/
.ApplicationItemSub {
	background-color: #eaf2b3;
	border-bottom: 1px solid #FFFFFF;
}

.PromotionLink{
	font-size: 11px;
	color:#4d4a4a;
}


.FHFacetBorder {
	border-top: 1px solid #eaf2b3;
}

.FHFacetMenuItemTitle {
	border-top: 1px solid #eaf2b3;
	font-size: 11px;
	color: #4d4a4a;
	text-decoration:none;
	padding-top:10px;
	float:left;
	text-align:left;
}

.FHFacetMenuItem {
	text-decoration:none;
	color: #4D4A4A;
	float:left;
	text-align:left;
}

.PagingBar{
	background-color: #f7fde4;
	border-bottom: 1px solid #eaf2b3;
	border-top: 1px solid #eaf2b3;
}



 /*  ---------- new classes -----------*/


.link_boven_right{
	color:#BD0000;

}

.ZoekResultaat{
color:#4D4A4A;

}

.Meer_informatie{
color: #BD0000;
}

.productRootCategory
{
color:#4D4A4A;
}

.promotionName{
line-height: 22px;
color:#4D4A4A;
text-align:left;
}

.VORIGE{
color:#BD0000;
letter-spacing:0px;
text-decoration : none;
}

.VORIGE2{
color:#4D4A4A;
letter-spacing:0px;
}

.Page_title{
color:#4d4a4a;
}

.Page_prijs{
color:#4d4a4a;
}

.betalen{
color:#b90000;
font-weight:bold;
}

.CatDisplayName{
color:#4D4A4A;

}
.CatDisplayZIndex{
z-index:100;
}
.CatDisplayfont{
 font-size: 11px;
}

.CatDisplayfont1{
 font-size: 11px;
text-decoration:none;
}

.CatDisplayNameBK{
background-color:#E9F8FD;
}


.FHFacetMenuMeer{
	color:#036592;
}

.FHFacetMenu{
	background-color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
}


.FHFacetfontsize{
font-size:4px;
padding-top:4px;padding-bottom:4px;
}

.page_URL{
text-decoration:none;
}

.Tussenvoegsel{
font-size: 11px;
}

.Achternaam{
font-size: 11px;
}

.header_font{
font-size:11px;
}

}

.Achternaam{
font-size: 11px;
}

.Geboortedatum{
font-size: 11px;
}

.DOB{
font-size: 11px;
}

.Geslacht{
font-size: 11px;
}

.Contactgegevens{
font-size:11px;
}

.Straat{
font-size: 11px;
}

.Postcode{
font-size: 11px;
}

.Address_font{
font-size: 11px;
}

.Address_font2{
font-size:11px;
}

.new_user{
font-size: 11px;
}

.input_normal_font{
font-size:11px;
}

.text_login_font{
text-decoration:none;
}

.Meer_informatie_wishlist{
color:#B90000;
text-decoration:underline;
}

.CatalogCat{
font-weight:bold
}

.fh_search_style{
font-family :tahoma,verdana,arial,helvetica,sans-serif;
font-size:12px;
}

.height14{
height:14px;
}

.height16{
height:16px;
}


.height18{
height:18px;
}

.height20{
height:20px;
}

.searchcategory_style{
font-family :tahoma,verdana,arial,helvetica,sans-serif;
font-size:12px;
height:17px;
border: 1px #C0C0C0;
background: #ffff;
}

.Product_detail_text{
font-size:11px;
font-family:tahoma,verdana,arial,helvetica,sans-serif;
font-weight:bold;
}

.Product_detail_text1{
font-size:11px;
font-family:tahoma,verdana,arial,helvetica,sans-serif;
font-style:italic;
padding-bottom:3px;
}

.Product_detail_text2{
font-size: 11px;
font-family:tahoma,verdana,arial,helvetica,sans-serif;
font-style:italic;
}

.sblue_font{
font-size:2;
}

.ProductDetail_Review{
color:#4d4a4a;
text-decoration:none;
}

.algvoorwaarden{
font-size: 11px;
}

.aktie3_Stuntprijs{
FONT-SIZE: 14px;
}

.aktie3_Stuntprijs_price{
font-size:8px;
}

.decoder_vragen{
color:red;
font-weight:bold;
}

.winkel_color{
color: rgb(255, 255, 255);
}


.winkel_uppercase{
text-transform:uppercase;
}

.winkel_color2{
background-color:#958F8C;
}

.gift_header_font{
font-size:11px;
}

.RegUser_header_font{
font-size:11px;
}

.RegUser_header_font1{
font-size: 11px;
}

.user_login_text{
text-decoration:none;
}

.Req_total{
color:#b90000;
font-weight:bold;
}

.search_cat{
font-weight:bold;
}

.box_font{
font-size: 11px;
}

/* 24/03/2008 - START ------------------- */
.thinlinedarkwinkelmand { 
	height:1px;
	margin:5px 0px 5px 0px;
	background-color:#938F78; 
}
.thinlinewinkelmand { 
	height:1px;
	margin:5px 0px 5px 0px;
	background-color:#F2EFE2;
}
a.explanationlink {
	color:#DD051E;
}


.highlightedorder {
	background-color:#958F8C
}

a.black{
	color:#000000
}

a.order:visited, a.order:link {
	line-height:15px;
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
.thinlinedark { 
	height:1px;
	margin:10px 0px 10px 0px;
	background-color:#938F78;
}
.listheader {
	background-color:#958F8C; 
	padding: 5px 0px;
	font-weight:bold;
}

.left_panel_item_selected
{
	background-color:#958F8C;
}

.addreview
{
	color:#4D4A4A !important;
}

.addtag
{
	color:#4D4A4A !important;
}

.tagErrorSection
{
	width:442px;
}	

.tagshowmoretags
{
	color:red;cursor:pointer;text-align:center;padding-top:9px;
}

.tagStyle1{width:522px; height:170px; float:left; overflow:hidden;}

.existingTags{text-align:justify; float:left; overflow:hidden; width:525px; height:162px;}

.tagButton{margin-top:20px; float:right;}

.tagButtonPadding{ padding-top:4px;}	

.tagTextArea{
	font:11px  tahoma,verdana,arial,helvetica,sans-serif;
	color:#313131;
	border:1px solid #df162d;
	width:100%;
	overflow:hidden;
	height:40px;
}


.tagsdetailhighlight {color:#898989 !important;}
.tagsdetailunhighlight	{color:#4D4A4A;}

.tagsdetail {outline:none; height:20px; text-decoration:none !important; color:#4D4A4A; margin:2px; font-weight:bold; font-family:arial; line-height:25px; cursor:pointer; white-space:nowrap; }
.tagdetailsmall{outline:none; font-size:15px; color:#666363;}
.tagdetailnormal{outline:none; font-size:20px; color:#4D4A4A;}
.tagdetaillarge{outline:none; font-size:25px; color:#343131;}

.tagsinputhighlight {background-color:#979797; color:#4c4c4c;}		
.tagsinputunhighlight {background-color:#FFFFFF;color:#838383;}

.tagsinput{padding:3px; margin:2px; height:20px; *padding:6px; font-weight:bold; float:left; font-family:arial; cursor:pointer;}
.taginputsmall{font-size:15px; color:#666363;}
.taginputnormal{font-size:20px; color:#666363;}
.taginputlarge{font-size:25px; color:#343131;}

.tagSectionCompact, .tagSectionFull 
{
		text-align:justify;
		width:600px;
}

.tagSectionCompact 
{
		/*overflow: hidden;*/
		text-align:justify;
		width:600px;
}	


/* 24/03/2008 - END ------------------ */

.ratingFacetImage { float:left; padding:4px 4px 0px 0px; border:none; }
.ratingFacetText { float:left; color:#000000; }

.tagLink, .tagLink a { font-weight:bold; color:#4D4A4A; text-decoration:none; }
.tagLink a:hover { text-decoration:underline; }

.tag{height:20px; text-decoration:none !important; color:#4D4A4A; margin:2px; font-weight:bold; font-family:arial; line-height:25px; cursor:pointer; white-space:nowrap;}

.tagsmall_productgroup{font-size:15px; color:#666363;}
.tagnormal_productgroup{font-size:20px; color:#666363;}
.taglarge_productgroup{font-size:25px; color:#343131;}

.tagsmall_categorylister{font-size:15px; color:#666363;}
.tagnormal_categorylister{font-size:20px; color:#666363;}
.taglarge_categorylister{font-size:25px; color:#343131;}

.tagsmall_subcategorylister{font-size:15px; color:#666363;}
.tagnormal_subcategorylister{font-size:20px; color:#666363;}
.taglarge_subcategorylister{font-size:25px; color:#343131;}

.tagsmall_lister{font-size:15px; color:#666363;}
.tagnormal_lister{font-size:20px; color:#666363;}
.taglarge_lister{font-size:25px; color:#343131;}

.tagBtnSluiten{float:right; width:10px;}

.tagMargin{margin-top:20px;}

a.review:link, a.review:visited, a.review:hover {color:#DD051E;font-size:11px; text-decoration:underline;}

/* 26/01/09 - New static page layouts ------------------- */		
.stchk_headerdiv{position:relative;float:left;z-index:5;line-height:20px;width:100%;}
.stchk_headerleftcorner{position:absolute;top:0px;left:0px;}
.stchk_headerrightcorner{position:absolute;top:0px;right:0px;}
.stchk_headerrightcorner_minusone{position:absolute;top:0;right:-1px;}
.stchk_headertext{padding-left:10px;position:relative;float:left;}
.stchk_itemsheader{float:left;padding:0px;vertical-align:top;}
.stchk_itemsheaderspacing{float:left;border-left:#4d4a4a 1px solid;border-top:#4d4a4a 1px solid;margin-top:12px;height:25px;}
.stchk_selectallbtn{float:left;width:130px;margin-top:4px;}
.stchk_selectalltext{float:left;width:500px;}
.stchk_selectallerrordiv{color:red; font-weight: bold; float:left; border:1px red solid;padding:3px;display:none;}
.stchk_selectallerrorimg{float:left;}
.stchk_selectallerrortext{float:left;padding-left:10px;}
.stchk_itemsheaderspace{border-left:#4d4a4a 1px solid;padding-bottom:10px;}
.stchk_itemspace{padding-left:10px;border-left:#4d4a4a 1px solid;}
.stchk_itemsfooter{float:left;padding:0px;vertical-align:top;}
.stchk_itemsfooterspacing{float:left;border-left:#4d4a4a 1px solid;border-bottom:#4d4a4a 1px solid;height:12px;}
.stchk_itemsfooterbtn{float:left;width:130px;margin-top:4px;}
.stchk_itemsmargin{margin-left:10px;}
.stchk_itemdiv{float:left;border-left:#4d4a4a 1px solid;}
.stchk_item{padding-right:10px; width:110;vertical-align:top;}
.stchk_itemimg{padding-top:15px;padding-bottom:6px;}
.stchk_itemimgdiv{height:99px;padding-left:23px;}
.stchk_itemimgspc{float:left;border-bottom:#4d4a4a 1px solid;margin-top:7px;}
.stchk_itemimgcheckdiv{float:left;margin:0px;padding:0px;}
.stchk_itemimgcheckdivin{float:left;margin:0px;padding:0px;margin-top:2px;}
.stchk_itemimgcheckbox{overflow:hidden;height:14px;width:14px;margin:0;padding:0;}
.stchk_itemimgchecktext{float:left;font-weight:bold;padding-left:5px;}
.stchk_itemdesc{width:590px;vertical-align:top;}
.stchk_itemtitle{padding-top:15px;}
.stchk_itemicon{padding-top:5px;padding-right:5px;}
.stchk_itemauthor{padding-top:5px;}
.stchk_itemdesctext{padding-top:6px;padding-right:5px;padding-bottom:6px;}
.stchk_itemmorelnk{padding-top:11px;padding-bottom:8px;}
/* ------------------------------------------------------ */

.inputBox{
	color:#313131;
	height:15px;
	border:1px solid #df162d;
	width:100%;
}
.star{
	color:#DD051E;
	font-size:11px;
	float:left;
}
span.startext{
	color:#DD051E;
	font-size:11px;
}

.error {
	border:solid 1px #DD051E;
	color:#DD051E;
	padding:6px 5px 6px 9px;
	*padding:5px 5px 6px 8px;
	margin-bottom:10px;
	margin-left:0px;
	background-image:url("#WebRoot()#/images/icon_error.gif");
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:13px;
}

.inputSection {
	margin-top:10px;
}

.inputSectionLabel {
	float:left;
	width:30px;
}

.inputSectionData {
	float:left;
	width:490px;
}

.ratingImage {
	float:left;
	padding-top:2px;
	padding-left:2px;
	cursor:pointer;
}

.leftSection{
	float:left;
	width:535px;
}

.rightSection{
	float:right;
	width:295px;
}

.regelsQuestion {
	font-weight:bold;
	margin-top:10px;
}




/* ------------------------------------------------------ */

.header_div{width:100%;position:relative;float:left;z-index:5;line-height:19px;}
.detail_headerdiv{width:100%;position:relative;float:left;z-index:5;line-height:20px;}
.header_div2{position:relative;clear:left; margin-top:5px;z-index:50;padding-left:510px;}
.header_div3{line-height:19px;width=100%;height:100%}

.header_corners{position:relative;float:left;z-index:5;}
.header_corners1{position:relative;float:left}
.img_pos_corners{position:absolute;bottom:0px;left:-1px;}
.img_pos_corners2{position:absolute;bottom:0px;right:0px;}
.img_pos_corners3{position:absolute;bottom:0px;right:-1px;}

.paging_width{width:200px;}
.detail_width{width:100px;}
.detail_width_small{width:18px;}
.existingTags2{width:125px;}

.smallborder{border:1px;}

.pointer_cursor{cursor:pointer;}
		
.home_td_title {vertical-align:top;width:60px;}
.home_td_title_withPadding{vertical-align:top;width:60px;padding:8px;}

.spacer{line-height:10px;}

.itemspacer{line-height:15px;}
.spacer1{line-height:20px;}
.spacer3{line-height:3px;}


.small_height{height:5px;}
.td_tall{height:27px;}
.no_border{border:0px none;}
.no_borderstyle{border-style:none;}
.no_margin{margin:0px auto;}
.no_padding{padding-left:0px;}
.ie_nopadding{*padding:0px;}
.ie_nopadding_left{*padding-left:0px;!important}
.no_padding_top{padding-top:0px;}
.no_padding_left{padding-left:0px;}
.no_padding_right{padding-right:0px;}
.no_padding_bottom{padding-bottom:0px;}
.height_automatic{height: auto}
.normal_fontweight{font-weight:normal;}
.light_fontweight{font-weight:lighter;}


.small_padding_left{*padding-left:3px;}
.small_paddingleft{padding-left:2px;}

.item_padding_left3{padding-left:6px;}
.item_padding_left2{padding-left:9px;}
.item_padding_left4{padding-left:7px;}
.item_padding_left5{padding-left:8px;}
.item_padding_left6{padding-left:4px}
.item_padding_left{padding-left:10px;}
.item_padding_left12{padding-left:12px;}
.item_padding_left15{padding-left:15px}

.small_paddingright{padding-right:2px;}
.item_padding_right{padding-right:8px;padding-left:0px;}

.item_padding_bottom{padding-bottom:10px;}
.item_padding_bottom2{padding-bottom:8px;}
.item_padding_bottom3{padding-bottom:7px;}
.item_padding_bottom3_small{padding-bottom:3px;}


.item_padding_small{padding-bottom:4px;}
.item_padding_bottomsmall{padding-bottom:3px;}

.small_padding_top{padding-top:2px;}
.small_padding_top1{padding-top:4px;}
.item_padding_top1{padding-top:6px;}
.item_padding_top{padding-top:8px;}
.item_padding_top_double{padding-top:16px;}
.item_padding_top_more{padding-top:11px;}
.item_padding_top_10{padding-top:10px;}
.large_padding_top{padding-top:37px;}

.item_padding_topbottom{padding-bottom:10px;padding-top:10px;}
.item_padding_topbottomsmall{padding-bottom:3px;padding-top:3px;}
.item_padding_leftright{padding-left:6px;padding-right:6px;}
.item_padding_leftright2{padding-left:4px;padding-right:4px;}
.item_padding_leftrightsmall{padding-top:4px; padding-right:4px;}

.itmlst_img{padding-top:10px;padding-bottom:7px;cursor:pointer;}
.itmlst_title{padding-left:9px; padding-right:4px;padding-bottom:3px;float:left;text-align:left;}
.itmlst_titlebottom{padding-left:9px; padding-right:4px; padding-top:10px;}
.itmlst_price{padding-left:4px;padding-right:4px;padding-top:2px}
.itmlst_btn{padding:4px;}
.itemlst_moreinfo{padding-right:4px;padding-left:4px;padding-bottom:4px;padding-top:10px;}
	

.itemdtl_price{padding-left:3px;padding-right:5px}
.itemdtl_actie{padding-top:15px;padding-bottom:15px;}
.itemdtl_smalltitle{padding-right:5px;padding-left:0px;}
.itemdtl_product_align{text-align:left;vertical-align:text-top}
.itemdtl_tags{float:left; width:480px; text-align:justify;}
	
.fullwidth{width:100%}
.hidden_overflow{overflow:hidden;}
.no_display{display:none;}
.clear {clear:both;}
.top_vertical_align{vertical-align:top;}
.justify{text-align:justify}

.no_visibility{visibility:hidden; display:none}
.reviewbox{padding:0px 10px 0px 120px;float:left;}
.productdetailbox {padding-top:21px; width:600px}

.registration_text{font-size:11px;font-family:tahoma;padding-bottom:5px;padding-top:5px;font-weight:normal;}

.paddingtop12{padding-top:12px}
.height70{height:70px}
.height33{height:33px}
.height0{height:0px}
.height100pct{height:100%}
.width100pct{width:100%}
/* Home------------------------------------------------------ */
h3.smalltext{font-size:11px;padding-bottom:0px;margin-bottom:0px;padding-top:0px;margin-top:0px;}

h1.faq{font-size:22px;font-weight:normal; margin:10px 0 25px 0}
h2.faq{font-size:14px;font-weight:bold; margin:15px 0 0px 0;}
h3.faq{font-size:11px;font-weight:normal; text-decoration:underline; margin:0;}
p.faq{margin:0px 0 10px 0}

