/* Navigoat - CSS */

body {
 margin: 0;
 padding: 0;
 background: #666666;
 overflow: -moz-scrollbars-vertical;
}

h1 { font: bold 24px "Trebuchet MS", sans-serif; letter-spacing: -0.7px; color: #f7941e; height: 42px; margin: 0; padding: 0; }
h2 { font: bold 24px "Trebuchet MS", sans-serif; letter-spacing: -0.7px; color: #333333; height: 42px; margin: 0; padding: 0; }
.infoTitle { font:bold 18px "Trebuchet MS", sans-serif; letter-spacing: -0.7px; color:#f7941e; margin:0; padding:0; text-align:left;}
.popupTitle { font:bold 15px "Trebuchet MS", sans-serif; letter-spacing: -0.7px; color:#f7941e; margin:0; padding:0; text-align:left; padding-bottom:5px;}

form { margin: 0; padding: 0; }
table { margin: 0; padding: 0; }

/* IE6 fix */
a { cursor: pointer; }
/* IE6 fix */

img { border: none; }
.clear { clear: both; }

#container {
 margin: 0 auto;
 width: 932px;
 height: auto;
}

#content_top { width: 932px; height: 103px; overflow: hidden; background: url('../images/content_topbg.gif'); }
#content_top_goaties { width: 932px; height: 263px; overflow: hidden; background: url('../images/content_topbg_goaties.gif'); background-repeat:no-repeat;}
#content_stretch { width: 879px; height: auto; padding: 12px 29px 18px 24px; background: url('../images/content_stretchbg.gif') repeat-y; }
#content_bottom { width: 932px; height: 14px; margin-bottom: 2px; background: url('../images/content_bottombg.gif'); }

#content_notabstop { width: 932px; height: 68px; overflow: hidden; background: url('../images/content_notabstopbg.gif'); }

#content_title { float: left; width: auto; height: 40px; padding-left: 27px; padding-top: 22px; }
#content_title .title1 { display: inline-block; font: bold 26px "Trebuchet MS", sans-serif; color: #333333; }
#content_title .title2 { display: inline-block; margin-left: 12px; font: bold 18px "Trebuchet MS", sans-serif; color: #f7941e; }

#content_left { float: left; width: 250px; }
#content_imgleft { margin-left: -15px; margin-top: -22px; }
#content_right { float: right; }

#content_tabs { clear: both; position: relative; width: 932px; height: 26px; top: 15px; left: 24px;}
#content_tabs_goaties { clear:both; position: relative; width: 932px; height: 26px;  left: 24px; top:8px;}
.content_tab_active { display: block; float: left; text-decoration: none; width: auto; height: 26px; font: bold 11px Verdana, sans-serif; color: #666666; background: url('../images/content/tabs/active_stretchbg.gif') repeat-x; cursor: default; }
.content_tab_inactive { display: block; float: left; text-decoration: none; width: auto; height: 26px; font: bold 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/tabs/inactive_stretchbg.gif') repeat-x; }
.content_tabtxt { position: relative; display: inline-block; bottom: 9px; }

.content_btn_active { display: inline-block; text-decoration: none; width: auto; height: 26px; font: 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/buttons/active_stretchbg.gif') repeat-x; cursor: default; }
.content_btn_inactive { display: inline-block; text-decoration: none; width: auto; height: 26px; font: 11px Verdana, sans-serif; color: #666666; background: url('../images/content/buttons/inactive_stretchbg.gif') repeat-x; }
.content_btntxt { position: relative; display: inline-block; bottom: 8px; }
.content_btntxt_fixed { position: relative; display: inline-block; bottom: 8px; width: 215px; }

.content_ulist { margin: 2px 0px 6px 20px; padding: 0; font: 11px Verdana, sans-serif; color: #666666; }
.content_ulist_indent { margin: 2px 0px 6px 26px; padding: 0; font: 11px Verdana, sans-serif; color: #666666; }
.content_ulist li { height: 18px; list-style-type: disc; }
.content_ulist_indent li { height: 18px; list-style-type: disc; }
.content_ulist a { text-decoration: none; color: #666666; }
.content_ulist_indent a { text-decoration: none; color: #666666; }
.content_activeli { font-weight: bold; color: #1c86ba; }
.content_activeli a { color: #1c86ba; }

.txtblock { float: right; width: 620px; height: auto; }
.txtblock_top { width: 620px; height: 7px; background: url('../images/content/txtblock_top.gif'); }
.txtblock_stretch { width: 577px; padding: 8px 23px 11px 20px; height: auto; font: 11px Verdana, sans-serif; color: #666666; line-height: 18px; background: url('../images/content/txtblock_stretch.gif'); }
.txtblock_stretch a { text-decoration: none; border-bottom: 1px solid #f7941e; padding-bottom: 1px; color: #f7941e; }
.txtblock_bottom { width: 620px; height: 9px; background: url('../images/content/txtblock_bottom.gif'); }

.txtblock2_top { width: 400px; height: 5px; margin-top: 20px; background: url('../images/content/txtblock2_top.gif'); }
.txtblock2_stretch { width: 364px; height: auto; padding: 8px 15px 10px 15px; border-left: 3px solid #cfcece; border-right: 3px solid #cfcece; font: 11px Verdana, sans-serif; color: #666666; line-height: 18px; background-color: #edebeb;  }
.txtblock2_stretch a { text-decoration: none; border-bottom: 1px solid #666666; padding-bottom: 1px; color: #666666; }
.txtblock2_bottom { width: 400px; height: 5px; background: url('../images/content/txtblock2_bottom.gif'); }

/* .txtblock2_stretch .inputleft, .inputright { position: relative; top: 0px; } */
.txtblock2_stretch label { display: inline-block; width: 112px; }
/* .txtblock2_stretch input { width: 240px; font: 11px Verdana, sans-serif; padding: 3px 1px 3px 1px; color: #333333; border: none; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; } */
/*.txtblock2_stretch .checkbox { width: auto; margin: 17px 4px 0px -1px; }*/

.content_submitbtn { display: block; float: right; text-decoration: none; border: none; width: auto; height: 26px; font: 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/buttons/active_stretchbg.gif') repeat-x; }
.submit a { margin: 15px 0px -7px 0px; color: #ffffff; border: none; }

/* Header */

#header {
 width: 929px;
 height: 33px;
 overflow: hidden;
 margin-top: 18px;
 margin-bottom: 2px;
 padding: 3px 0px 6px 3px;
 background-image: url('../images/header/bg.gif');
}

#Betaallogos {
 width: 929px;
 height: 33px;
 overflow: hidden;
 
 padding: 3px;
 background-image: url('../images/header/bg.gif');
 background-repeat:no-repeat;
 text-align:center;
 line-height:2.2em;
 margin-bottom:20px;
}

#logo {
 float: left;
 margin-left: 8px;
 margin-right: 8px;
}

.header_spacer { float: left; margin: 0px 7px; }
.header_btn { float: left; height: 33px; margin-top: 9px; font: bold 11px "Trebuchet MS", sans-serif; color: #666666; }
.header_btn a { text-decoration: none; color: #666666; }
.header_btn a:hover { color: #bdd20b; }
#header_vlag img { float: left; border: none; margin-right: 2px; }
#header_nieuwsbrief { display: block; float: left; margin-right: 6px; width: 197px; height: 33px; background: url('../images/header/nieuwsbrieffield_bg.gif') repeat-x top left; }
.header_nieuwsbrieffield { float: left; border: none; margin-top: 10px; margin-left: 5px; width: 129px; height: auto; font: 9px Verdana, sans-serif; color: #333333; background-color: #f4f3f3; }
.header_nieuwsbriefverzend { display: inline-block; float: right; width: 59px; padding-top: 9px; height: 24px; text-align: center; font: bold 11px "Trebuchet MS", sans-serif; color: #ffffff; background: url('../images/header/nieuwsbriefbtn_bg.gif'); }

.btnGroen { display: inline-block; float: right;padding:0; padding-left:5px; padding-right:5px; padding-top:2px; line-height:2em; height: 21px; text-align: center; font: bold 11px "Trebuchet MS", sans-serif; color: #ffffff; background: url('../images/btn_stretch.png'); background-repeat:repeat-x; }


/* Home */
.rightcontainer {float:left;}
#flash { float: left; width: 700px; height: 408px; }
#krasenwin { display: block; margin-top:210px; margin-right: 2px; margin-bottom: 2px; width: 230px; height: 198px; cursor:pointer; }
.krasenwin { display: block; margin-top:210px; margin-right: 2px; margin-bottom: 2px; width: 230px; height: 198px; }
#downloadjeeigennaamstem { display: block; clear:both; margin-right: 2px; margin-bottom: 2px; width: 230px; height: 198px; background: url('../images/home/downloadjeeigennaamstem.gif'); }
/*#beschikbaarvoor { clear: both; padding: 0px; margin-bottom: 2px; width: 923px; height: 69px; background: url('../images/home/navigoatfor_bg.gif'); } */
#beschikbaarvoor { clear: both; float:left; padding: 0px; width: 930px; background: url('../images/home/navigoatfor_stretchbg.gif'); background-repeat:repeat-y;}
.navigoatfor_txt { float: left; margin:0; margin-left:15px; padding:0px; font: bold 14px "Trebuchet MS", sans-serif; color: #333333; margin-top:8px; }

.beschikbaarvoor_top {clear: both; padding: 0px; margin: 0px; width: 930px; height: 6px; background: url('../images/home/navigoatfor_topbg.gif'); background-repeat:no-repeat; }
.beschikbaarvoor_stretch {clear: both; padding: 0px; padding-left:6px; margin: 0px; width: 930px; background: url('../images/home/navigoatfor_stretchbg.gif'); background-repeat:repeat-y; }
.beschikbaarvoor_bottom {clear: both; padding: 0px; margin: 0px; width: 930px; height: 19px; background: url('../images/home/navigoatfor_bottombg.gif'); background-repeat:no-repeat; }
#divNieuwsbrief { float:left; padding-left:20px; }
#divBetaalmogelijkheden { float:right; padding-right:12px; }

/* Popup */
#popup { background-color: #fff; width: auto; height: auto; padding: 20px; }
#popup ol { margin-left: -18px; font: bold 13px Verdana, sans-serif; line-height: 16px; color: #f7941f; }
#popup li { margin-bottom: 14px; }
#popup .faqtitle { color: #666666; padding-bottom: 5px; }
#popup .faqtext { color: #666666; font-size: 11px; font-weight: normal; }

/* Kras en win */

#krasenwin_leftimg { float: left; position: relative; top: 32px; width: 221px; height: 259px; background: url('../images/content/krasenwin_leftimg.png'); }
.krasenwin_leftimg { float: left; position: relative; top: 32px; width: 221px; height: 259px; }

/*new*/
#content_krasenwinstretch2 { background: transparent url('../images/content_krasenwinstretchbg.gif') no-repeat scroll 0% 0%; width: 874px;  height: auto; padding-top: 47px; padding-right: 29px; padding-left: 29px;}
#content_krasenwinstretch { background: transparent url('../images/content_krasenwinstretchbg_tile.gif') repeat-y scroll 0% 0%; width: 934px;  height: auto; }
/*#content_krasenwinstretch { width: 874px; height: auto; padding-top: 47px; padding-right: 29px; padding-left: 29px; background: url('../images/content_krasenwinstretchbg.gif') repeat-y; }*/

#content_krasenwinbottom { width: 932px; height: 14px; margin-bottom: 2px; background: url('../images/content_krasenwinbottombg.gif'); }

.txtblock_krasenwin_top { width: 620px; height: 7px; background: url('../images/content/txtblock_krasenwin_top.gif'); }

/*new*/
.txtblock_krasenwin_tile { background: transparent url('../images/txtblock_krasenwin_tile.gif') repeat scroll 0% 0%; width: 620px;  }
.txtblock_krasenwin_stretch { padding: 8px 23px 11px 20px; background: transparent url('../images/content/txtblock_krasenwin_stretch.gif') scroll 0% 0%; background-repeat:repeat-y; width: 577px; height: auto; font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); line-height: 18px; }
/*.txtblock_krasenwin_stretch { width: 577px; padding: 8px 23px 11px 20px; height: auto; font: 11px Verdana, sans-serif; color: #666666; line-height: 18px; background: url('../images/content/txtblock_krasenwin_stretch.gif'); }*/

.txtblock_krasenwin_stretch a { text-decoration: none; border-bottom: 1px solid #666666; padding-bottom: 1px; color: #666666; }
.txtblock_krasenwin_bottom { width: 620px; height: 9px; background: url('../images/content/txtblock_krasenwin_bottom.gif'); }

.txtblock_krassen { width: 874px; height: auto; }
.txtblock_krassen_top { width: 874px; height: 7px; background: url('../images/content/txtblock_krassen_top.gif'); }
.txtblock_krassen_stretch { width: 831px; padding: 8px 23px 11px 20px; height: 334px; font: 11px Verdana, sans-serif; color: #666666; line-height: 18px; background: #fff url('../images/content/txtblock_krassen_stretch.gif'); }
.txtblock_krassen_stretch a { text-decoration: none; border-bottom: 1px solid #666666; padding-bottom: 1px; color: #666666; }
.txtblock_krassen_bottom { width: 874px; height: 9px; background: url('../images/content/txtblock_krassen_bottom.gif'); }

#krassen_left { float: left; width: 250px; height: auto; }
#krassen_flash { float: left; position: relative; top: 15px; left: 28px; width: 253px; height: 306px; }
#krassen_right { float: right; position: relative; top: 60px; right: 20px; width: 221px; height: 275px; background: url('../images/content/10xtomtom_groot.png'); }
.krassen_right { float: right; position: relative; top: 60px; right: 20px; width: 221px; height: 275px;}

.content_laatmekrassenbtn { display: block; float: left; position: relative; left: -4px; text-decoration: none; border: none; width: auto; height: 26px; font: 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/buttons/active_stretchbg.gif') repeat-x; }
.submit a { margin: 15px 0px -7px 0px; color: #ffffff; border: none; }

#krasenwin_tomtomklein { float: right; position: relative; top: 30px; }

/* Create content */

#createcontent_steps { width: 932px; height: 75px; overflow: hidden; margin-bottom: 2px; background: url('../images/content/steps_bg.gif'); }
#createcontent_flashapp { width: 577px; height: 246px; margin-top: 24px; }
#createcontent_flashfaq { margin-left: -15px; }
#steps_center { margin: 0 auto; position: relative; top: 8px; }
.step_leftimg { float: left; width: 10px; height: 43px; overflow: hidden; }
.activestep_leftimg { float: left; width: 10px; height: 43px; overflow: hidden; background: url('../images/content/step_leftbg.gif'); }
.step_stretch { float: left; width: auto; padding-top: 3px; height: 40px; overflow: hidden; }
.activestep_stretch { float: left; width: auto; padding-top: 3px; height: 40px; overflow: hidden; background: url('../images/content/step_stretchbg.gif'); }
.step_rightimg { float: left; width: 10px; height: 43px; overflow: hidden; }
.activestep_rightimg { float: left; width: 10px; height: 43px; overflow: hidden; background: url('../images/content/step_rightbg.gif'); }
.activestep_number { font: bold 14px "Trebuchet MS", sans-serif; color: #bdd20b; }
.activestep_name { font: bold 14px "Trebuchet MS", sans-serif; color: #333333; }
.step_number { font: bold 14px "Trebuchet MS", sans-serif; color: #d9d9d9; }
.step_name { font: bold 14px "Trebuchet MS", sans-serif; color: #979797; }

/* Goatfarm */

#content_goatfarm_left { float: left; padding-top:50px; }
#content_goatfarm_right { float: right; width: 640px; height: auto; }
#content_goatfarm_flash { width: 135px; height: 432px; }

#content_goatfarm_details { float: left; width: 930px; height: auto; }

.content_goatfarm_topimg { float: left; width: 639px; height: 152px;  background-repeat:no-repeat; }
.content_goatfarm_topimg_goaties {clear:both; float: left; width: 639px; height: 152px;  background-repeat:no-repeat; position: relative; left:24px; top:15px; }
.content_goatfarm_toptxt { display: block; margin-top: 24px; margin-left: 20px; font: bold 23px "Trebuchet MS", sans-serif; line-height: 21px; color: #ffffff; }

#content_goatfarm_top5 { float: right; width: 238px; height: 151px; padding-bottom:15px; }
#content_goatfarm_top5_goaties {float: right; width: 238px; height: 152px; position: relative; right:26px; top:16px; }
#table_top5 { margin-top: 0px; margin-left: 8px; background-color:#FFFFFF;}
#table_top5 th {text-align: left; font: bold 12px Verdana, sans-serif; color: #333333; vertical-align:middle; height: 31px;}
#table_top5 td { padding-bottom: 3px; padding-top:3px;}
#table_top5 a { font: 11px Verdana, sans-serif; text-decoration: none; border-bottom: 1px solid #f7941e; padding-bottom: 1px; color: #f7941e; }
.top5_number { text-align: left; width: 20px; font: bold 12px Verdana, sans-serif; color: #f7941e; border-left:1px solid #cccccc; padding-left:8px;}
.top5_name { text-align: left; margin-bottom: 2px; width: 238px; font: bold 12px Verdana, sans-serif; color: #666666; padding-right:3px; }

#filter { float: left; margin: 8px 0px 20px 25px; font: bold 11px Verdana, sans-serif; color: #333333; }
#filter img { position: relative; top: 6px; left: 10px; }

.bestellenbtn { display: inline-block; height: 22px; }
.bestellenbtn_txt { display: inline-block; padding-top: 3px; height: 19px; position: relative; top: -8px; font: bold 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/buttons/bestellen_stretchbg.gif') repeat-x; }
.bestellenbtn_groen_txt { display: inline-block; height: 33px; position: relative; top: -15px; font: bold 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/buttons/groen_midden.png') repeat-x; text-align:center; line-height:27px; }
.bestellenbtn_oranje_txt { display: inline-block; height: 33px; position: relative; top: -15px; font: bold 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/buttons/oranje_midden.png') repeat-x; text-align:center; line-height:27px; }
.bestellenbtn_txt_notrounded  {color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none;  background-repeat:repeat-x; line-height:1.8em; padding-left:3px; padding-right:3px; margin-left:0px; vertical-align:middle; height:21px; }		
.bestellenbtn_txt_big { display: inline-block; padding-top: 6px; padding-bottom:2px; height: 44px; position: relative; top: -19px; font: bold 19px "Trebuchet MS", sans-serif; color: #ffffff; background: url('../images/content/buttons/bestellen_stretchbg_big.gif') repeat-x; }

.verwijderbtn { display: inline-block; height: 22px; }
.verwijderbtn_green { display: inline-block; height: 33px; }
.verwijderbtnNotRounded { display: inline-block; height: 22px; background: url('../images/home/check_btn.gif'); background-repeat:repeat-x; }
.verwijderbtn_txt { display: inline-block; padding-top: 3px; height: 19px; position: relative; top: -8px; font: bold 11px Verdana, sans-serif; color: #ffffff; background: url('../images/content/buttons/verwijder_stretchbg.gif') repeat-x; }
.verwijderbtn_big { display: inline-block; height: 44px; cursor:hand; z-index:100;}

#content_goatfarm_table { float: left; font: 11px Verdana, sans-serif; color: #666666; }
#table_goatfarm { background-color: #ffffff; }

#table_goatfarm th { height: 31px; text-align: left; padding-left: 15px; padding-right: 15px; font: bold 11px Verdana, sans-serif; color: #333333; background: url('../images/content/table/header_bg.gif') repeat-x; }
#table_goatfarm .th_topleft { width: 50px; background: url('../images/content/table/topleft_bg.gif'); }
#table_goatfarm .th_name { width: 270px; background: url('../images/content/table/top_bg.gif') top right;} /* old width was 190px */
#table_goatfarm .th_language { width: 33px; background: url('../images/content/table/top_bg.gif') top right;}
#table_goatfarm .th_filesize { width: 39px; background: url('../images/content/table/top_bg.gif') top right;}
#table_goatfarm .th_rating { width: 64px; background: url('../images/content/table/top_bg.gif') top right;}
#table_goatfarm .th_price { width: 26px; background: url('../images/content/table/top_bg.gif') top right;}
#table_goatfarm .th_topright { width: 90px; background: url('../images/content/table/topright_bg.gif') top right; }
#table_goatfarm .th_topstretch { background: url('../images/content/table/top_bg.gif') top right; background-repeat:repeat-x; }

#table_goatfarm .sort td { height: 19px; background-color: #f1efef; }
#table_goatfarm .sort td a { border: none; height: 19px; background-color: #f1efef; border-bottom: none; }
#table_goatfarm .sort td img { position: relative; top: -1px; }
#table_goatfarm .sort_left { border-left: 1px solid #cccccc; }
#table_goatfarm .sort_right { background: #f1efef url('../images/content/table/right_bg.gif') repeat-y right; }
#table_goatfarm .sort_alignleft { text-align: left; padding-left: 15px; }

#table_goatfarm td { text-align: center; border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
#table_goatfarm td a { text-decoration:underline;  padding-bottom: 1px; color: #f7941e; }
#table_goatfarm td a img { text-decoration: none; border:0px; padding-bottom: 1px; color: #f7941e; }

#table_goatfarm .avatar { height: auto; border-left: 1px solid #cccccc; }
#table_goatfarm .name { text-align: left; padding-left: 12px; line-height: 16px; }
#table_goatfarm .rating { font: bold 14px Verdana, sans-serif; padding-top: 5px; color: #f9a94b; }
#table_goatfarm .bestellen { padding-top: 6px; background: #ffffff url('../images/content/table/right_bg.gif') repeat-y right; }
#table_goatfarm .bestellen a { border-bottom: none; }
#table_goatfarm .bottomleft { height: 34px; border: none;background: url('../images/content/table/bottomleft_bg.gif'); }
#table_goatfarm .bottomright { height: 34px; border: none; border-left: 1px solid #eaeaea; background: url('../images/content/table/bottomright_bg.gif') no-repeat bottom right; }
#table_goatfarm #eigencontent { float: left; padding-left: 12px; padding-bottom: 5px; font: bold 11px Verdana, sans-serif; color: #666666; }
#table_goatfarm #eigencontent a { font: bold 11px Verdana, sans-serif; color: #666666; border-bottom: 1px solid #333333; }
#table_goatfarm #pagina { float: right; padding-right: 25px; padding-bottom: 5px; font: bold 11px Verdana, sans-serif; color: #666666; }
#table_goatfarm #pagina a { font: 11px Verdana, sans-serif; color: #666666; border-bottom: none; }

#table_product { font: 11px Verdana, sans-serif; color: #666666; line-height: 16px; width: 640px; margin-top: 19px; background-color: #ffffff; }
#table_product th { text-align: left; color: #333333; padding-left: 15px; padding-right: 15px; }
#table_product td { padding-top: 15px; padding-left: 15px; }
#table_product .product_title { float: left; padding-bottom: 12px; font: bold 18px Verdana, sans-serif; }
#table_product .product_back { float: right; padding:0; margin:0; padding-bottom:5px; padding-top:5px; padding-right:5px;}
#table_product .product_avatar { vertical-align: top; border-left: 1px solid #cccccc; border-right: 1px solid #eaeaea; width: 68px; padding-top: 14px; padding-left: 14px; }
#table_product .product_avatar_goaties { vertical-align: top; border-left: 1px solid #cccccc; width: 68px; padding-top: 14px; padding-left: 14px; }
#table_product .product_info_left { vertical-align: top;  border-right: 1px solid #eaeaea; width: 68px; padding-top: 14px; padding-left: 14px; }
#table_product .product_breadcrumb { vertical-align: top; border-left: 1px solid #cccccc; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; width: 68px; padding:0; margin:0; padding-left: 14px; line-height:34px;}
#table_product .product_midden { vertical-align: top; height: 1px;  padding-left: 14px; padding-right: 14px; padding-bottom: 20px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
#table_product .product_rechts { vertical-align: top; padding-top: 18px; padding-left: 20px; padding-right: 14px; background: url('../images/content/table/right_bg.gif') repeat-y top right; }
#table_product .product_rechts_goaties { vertical-align: top; padding-top: 5px; padding-left: 5px; padding-right: 2px; background: url('../images/content/table/right_bg.gif') repeat-y top right; }
#table_product .product_specs { margin-top: 14px; margin-bottom: 20px; }
#table_product .product_specs td { padding: 0px; }
#table_product .product_beoordeling { vertical-align: top; padding-left: 14px; padding-right: 14px; border-right: 1px solid #eaeaea; }
#table_product a { text-decoration: none; border-bottom: 1px solid #f7941e; padding-bottom: 1px; color: #f7941e; }
#table_product #geschiktvoor img { margin-top: 14px; }
#table_product .geschiktvoor { background-color: #f4f3f3; margin-top: 30px; width: 227px; height: auto; padding: 8px; padding-left: 10px; font-weight: bold; }
#table_product .greyblock { background-color: #f4f3f3; margin-top: 14px; height: auto; padding: 8px; padding-left: 10px; font-weight: bold; }
#table_product .beoordeling { margin-bottom: 14px; padding-bottom: 14px; border-bottom: 1px solid #dddddd; }
#table_product .product_bottomleft { padding: 0; height: 34px; border-right: 1px solid #eaeaea; }
#table_product .product_bottomcenter { padding: 0; border-right: 1px solid #eaeaea; }

#table_product .goatie_detail_spacer { border-left: 1px solid #cccccc; width:6px; }

.BtnTest{ margin:0;	padding:0;	border:0; }
.BtnTest table { margin:0;	padding:0;	border:0; }
.BtnTest tr { margin:0;	padding:0;	border:0; }
.BtnTest td { margin:0;	padding:0;	border:0; }
.BtnTest img { margin:0;	padding:0;	border:0; }

#table_winkelwagen { font: 11px Verdana, sans-serif; color: #666666; line-height: 16px; width: 640px; background-color: #ffffff; }
.winkelwagen { font: 11px Verdana, sans-serif; color: #666666; line-height: 16px; width: 640px; background-color: #ffffff; }
#table_winkelwagen th { text-align: left; color: #333333;  } /* padding-left: 15px; padding-right: 15px; */
#table_winkelwagen td { padding-top: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; } 
#table_winkelwagen .winkelwagen_left { border-left: 1px solid #cccccc; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding-left: 5px; padding-left: 5px;}
#table_winkelwagen .winkelwagen_artikel { border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
#table_winkelwagen .winkelwagen_artikelprijs { border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding-left: 5px; padding-right: 5px; }
#table_winkelwagen .verwijder { padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #eaeaea; }
#table_winkelwagen .winkelwagen_clearline { clear: both; width: 100%; height: 8px; border-bottom: 1px solid #cccccc; margin: 0px auto 8px auto; }
#table_winkelwagen .winkelwagen_prijsbloklinks { border-right: 1px solid #eaeaea; border-left: 1px solid #cccccc; }
#table_winkelwagen .winkelwagen_prijsblok { background: #f9f7f7; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
#table_winkelwagen .winkelwagen_verderofafrekenen { height: 20px; padding: 0; border-left: 1px solid #cccccc; }
#table_winkelwagen .verwijder a { border: none; text-decoration: none; }
#table_winkelwagen .verderwinkelen { float: left; }
#table_winkelwagen .verderwinkelen a { color: #f9a94b; }
#table_winkelwagen .afrekenen { float: right; }
#table_winkelwagen .afrekenen a { border: none; text-decoration: none; }
#table_winkelwagen .CartRadiobuttonList td { margin:0px; padding:0px; }
#table_winkelwagen td a { text-decoration:underline;  padding-bottom: 1px; color: #f7941e; }

.table_winkelwagen2 { font: 11px Verdana, sans-serif; color: #666666; line-height: 16px; width: 640px; background-color: #ffffff; }
.winkelwagen { font: 11px Verdana, sans-serif; color: #666666; line-height: 16px; width: 640px; background-color: #ffffff; }
.table_winkelwagen2 th { text-align: left; color: #333333;  } /* padding-left: 15px; padding-right: 15px; */
.table_winkelwagen2 td { padding-top: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; } 
.table_winkelwagen2 .winkelwagen_left { border-left: 1px solid #cccccc; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding-left: 5px; padding-left: 5px;}
.table_winkelwagen2 .winkelwagen_artikel { border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.table_winkelwagen2 .winkelwagen_artikelprijs { border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; padding-left: 5px; padding-right: 5px; }
.table_winkelwagen2 .verwijder { padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #eaeaea; }
.table_winkelwagen2 .winkelwagen_clearline { clear: both; width: 100%; height: 8px; border-bottom: 1px solid #cccccc; margin: 0px auto 8px auto; }
.table_winkelwagen2 .winkelwagen_prijsbloklinks { border-right: 1px solid #eaeaea; border-left: 1px solid #cccccc; }
.table_winkelwagen2 .winkelwagen_prijsblok { background: #f9f7f7; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.table_winkelwagen2 .winkelwagen_verderofafrekenen { height: 20px; padding: 0; border-left: 1px solid #cccccc; }
.table_winkelwagen2 .verwijder a { border: none; text-decoration: none; }
.table_winkelwagen2 .verderwinkelen { float: left; }
.table_winkelwagen2 .verderwinkelen a { color: #f9a94b; }
.table_winkelwagen2 .afrekenen { float: right; }
.table_winkelwagen2 .afrekenen a { border: none; text-decoration: none; }
.table_winkelwagen2 .CartRadiobuttonList td { margin:0px; padding:0px; }
.table_winkelwagen2 td a { text-decoration:underline;  padding-bottom: 1px; color: #f7941e; }


#table_popup { font: 11px Verdana, sans-serif; color: #666666; }
#table_popup th { text-align: left; color: #333333; padding-top:10px; }
#table_popup td { padding-top: 0px;}

.NoItemsSpan td { border:none; }

/* Footer */

/* #footer { padding: 3px 6px 3px 3px; margin-bottom: 18px; width: 923px; height: 21px; overflow: hidden; background: url('../images/footer/bg.gif'); } */
#footer { padding: 3px 6px 3px 3px;  width: 923px; height: 21px; overflow: hidden; background: url('../images/footer/bg.gif'); }
.footer_btn { float: right; display: block; border-left: 1px solid #a3a2a2; padding: 2px 10px 0px 11px; height: 16px; overflow: hidden; font: bold 10px "Trebuchet MS", sans-serif; color: #666666; text-decoration: none; }
.footer_btn:hover { background-color: #e1e0e0; }

#PaymentLogos { padding: 3px 6px 3px 3px; margin-bottom: 18px; width: 923px; height: 30px; overflow: hidden; background: url('../images/footer/bg.gif'); }

/* Styles */

.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.normal { font-weight: normal; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.grey_underline { border-bottom: 1px solid #333333; padding-bottom: 1px; }
.orange_underline { border-bottom: 1px solid #f9a94b; }
.darkgrey { color: #333333; }
.grey { color: #666666; }
.orange { color: #f9a94b; }
.indent { margin-left: 6px; }
.txtleft { text-align: left; }
.txtright { text-align: right; }
.fltleft { float: left; }
.fltright { float: right; border:1px solid black;}
.fltright_Cart { float: right; height:20px; line-height:24px;}
.center { text-align: center; }
.selectsmall {
	color:  #666666;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	text-align : left;
	border-width: 1;
	border-color: #666666;
	border-style: solid;
	overflow: auto;
}

.input_text
{
	vertical-align: top;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-left: 0px;
	border-right: 0px;
	height: 17px;
	font: 11px Verdana, sans-serif; color: #666666;
}

.input_text_big
{
	vertical-align: top;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-left: 0px;
	border-right: 0px;
	height: 32px;
	font: 22px Verdana, sans-serif; color: #666666;
}

.input_text_multiline
{
	vertical-align: top;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-left: 0px;
	border-right: 0px;
	font: 11px Verdana, sans-serif; color: #666666;
}

.input_dropdown
{
	vertical-align: top;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	height: 17px;
	font: 11px Verdana, sans-serif; color: #666666;
}

.input_dropdown_device
{
	vertical-align: middle;
	/*
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	 border-left: none;
	border-right: none;*/
	height:20px; 
	font: 11px Verdana, sans-serif; color: #666666;
}

/* Orange button */
.obLeft {
	background-image: url('../images/content/buttons/bestellen_leftbg.gif');
	background-repeat:no-repeat; 
	height:22px;
	width:10px;
	cursor:hand;
}

.obRight {
	background-image: url('../images/content/buttons/bestellen_rightbg.gif'); 
	background-repeat:no-repeat;
	height:22px;
	width:11px;
	cursor:hand;
}

.obCenter {
	text-decoration: none; 
	width: auto; 
	height: 22px; 
	font: 11px Verdana, sans-serif;
	color: #ffffff; 
	background: url('../images/content/buttons/bestellen_stretchbg.gif') repeat-x; 
	cursor:hand;
	display: inline-block; 
}

.btnOrangeDiv
{
	display: block; 
	position:relative;
	text-decoration: none; 
	height:26px;
	width:auto;
}

input[type="checkbox"] 
{ 
    padding : 0px;
    width: 20px;
}

/* --- Search auto complete extender -- */

.completionlist
{
	margin:0px; 
	padding:0px; 
	background-color:#FFFFFF; 
	list-style:none; 
	z-index:99;
	width: 134px;
}

.completionlist_item
{	
	background-color:#FFFFFF; 
	font: 11px Verdana, sans-serif; 
	font-weight:normal;
	color:#333333;
	cursor:pointer;
}

.completionlist_highlight_item
{
	color:Black; 
	background-color:#edebeb;
	cursor:pointer; 
}

.tblError td, th 
{
	padding-right:20px;
}


/* inspreeklijst */
	#inspreeklijst { background:url(../images/content/inspreeklijst_bg_mid.gif); width:230px; margin-left:5px;
						font-family:Verdana, Geneva, sans-serif; color:#666; font-size:11px; line-height:20px; }
	#inspreeklijst .wrap1 { background:url(../images/content/inspreeklijst_bg_top.gif) top no-repeat; }
	#inspreeklijst .wrap2 { background:url(../images/content/inspreeklijst_bg_bot.gif) bottom no-repeat; padding-bottom:20px; }	
	
	#inspreeklijst_content { width:210px; overflow:hidden; }
	#inspreeklijst_content ol { padding-top:43px; font-weight:bold; } 
	#inspreeklijst_content li { border-bottom:1px solid #ededed; padding-bottom:2px; padding-top:2px; }
	#inspreeklijst_content li * { font-weight:normal; }	
	#inspreeklijst_content li.inactief, #inspreeklijst_content li.inactief * { color:#CCC; }
	#inspreeklijst_content li.actief, #inspreeklijst_content li.actief * { color:#f89b2e; font-weight:bold; }	
	#inspreeklijst_preview { background-image:url(../images/content/preview.gif); width:195px; height:46px; display:block; text-decoration:none; margin-left:16px;  }
	#inspreeklijst_preview.enabled { background-image:url(../images/content/preview.gif); }
	#inspreeklijst_preview.disabled { background-image:url(../images/content/preview_disabled.gif); }
	
/* banners  */
	#content_aanbieding { float:left; width:238px; }
	#content_voorbeelden { float:right; width:640px;  }	
	.voorbeeld { margin-bottom:10px; }

	#uitleg { margin-bottom:15px; }
	.kiesnavi_ul { margin:0; padding-top:0; padding-bottom:0; }
	.kiesnavi_ul li { margin:0; }
	
	.downloadjeeigennaamstem { display: block; clear: left; float: left; margin-right: 2px; margin-bottom: 2px;  padding-left:24px; padding-top:157px; width: 206px; height: 51px; vertical-align:middle;  }
	.downloadjeeigennaamstem input { width:129px; border:0; padding:0; font: 9px Verdana, sans-serif; color: #333333; padding-bottom: 6px; padding-top: 3px;  padding-left:3px; margin-right:2px; height: 12px;}
	.downloadjeeigennaamstem a { color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; background: url('../images/home/check_btn.gif'); background-repeat:repeat-x; line-height:1.8em; padding-left:3px; padding-right:3px; margin-left:0px; vertical-align:middle; }		

	.KrasEnWin { display: block; clear: left; float: left; margin-right: 2px; margin-bottom: 2px; padding-top:5px; width: 230px; height: 200px; vertical-align:middle; z-index:100; cursor:pointer;  }

.orangeLink a
{
	color: #f7941e;
}

/* Cart */
#table_winkelwagen .CartBlockHeader, .table_winkelwagen2 .CartBlockHeader
{	
	padding:0px;
	padding-left:5px;
	height:20px; 
	color:#FFFFFF; 
	font-weight:bold;
	background-image: url(../images/content/table/right_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:Gray;
}

#table_winkelwagen .CartBlockHeaderCenter, .table_winkelwagen2 .CartBlockHeaderCenter
{	
	padding:0px;
	padding-left:5px;
	height:20px; 
	color:#FFFFFF; 
	font-weight:bold;
	background-color:Gray;
}


#table_winkelwagen .CartBlockHeaderLeft, .table_winkelwagen2 .CartBlockHeaderLeft
{
	border-left: 1px solid #cccccc;
	background-color: Gray;
	color:White;
	height:20px;
}

#table_winkelwagen .CartBlockHeaderRight, .table_winkelwagen2 .CartBlockHeaderRight
{
	height:20px;
	background-color:Gray; 
	color:White;
}

#table_winkelwagen .CartOverview td, .table_winkelwagen2 .CartOverview td
{
	margin:0;
	padding:5px;
	border:0;
	border-collapse:collapse;
}

#table_winkelwagen .CartOverview, .table_winkelwagen2 .CartOverview
{
	border-collapse:collapse;
	width:100%;
}

#table_winkelwagen .CartOverview .item, .table_winkelwagen2 .CartOverview .item
{
	border:1px solid black;
	background-color:#E5E5E5;
}

.paymentTableCell img
{
	margin-bottom: -5px;
}

.paymentTableCell input
{
	float:left;	
}

.paymentTableCell label 
{
	height:30px;
	vertical-align:middle;
}

.imgSpacer
{
	margin:0;
	padding:0;
	width:65px;
}

.paymentTableCell label, input[type="radio"]{
  font-size:10px; 
  vertical-align:middle;
}

.pnlPaymentMethods
{
	margin:0;
	padding:0;
}

.btnText
{
	font: bold 11px Verdana, sans-serif; 
	color: #ffffff;
	text-align:center;
	width:180px;
}


/* Ajax Rating */
/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:0.5em;
	height:22px;
}

.ratingStar2
{
	white-space:nowrap;
	margin:2px;
	height:12px;
}

.ratingStar .ratingItem {
    font-size: 0pt;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 2px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}

.ratingStar2 .ratingItem {
    font-size: 0pt;
    width: 14px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}

.ratingStar .Filled {
    background-image: url('../images/rating/ratingGoatFilled.png');
}
.ratingStar .Empty {
    background-image: url('../images/rating/ratingGoatEmpty.png');
}
.ratingStar .Saved {
    background-image: url('../images/rating/ratingGoatSaved.png');
}

.ratingStar2 .Filled {
    background-image: url('../images/rating/ratingGoat_smallFilled.png');
}
.ratingStar2 .Empty {
    background-image: url('../images/rating/ratingGoat_smallEmpty.png');
}
.ratingStar2 .Saved {
    background-image: url('../images/rating/ratingGoat_smallSaved.png');
}


/* Pauzetool */

#pauzetool { background:url(../images/content/inspreeklijst_bg_mid.gif); width:230px; margin-left:5px;
						font-family:Verdana, Geneva, sans-serif; color:#666; font-size:11px; line-height:20px; margin-bottom:10px;}
#pauzetool .wrap1 { background:url(../images/content/inspreeklijst_bg_top.gif) top no-repeat; height:14px; }
#pauzetool .wrap2 { background:url(../images/content/inspreeklijst_bg_bot.gif) bottom no-repeat; padding:0;}