/*General*/
*{padding:0;margin:0;}
ul{list-style-type:none;}
body{margin:0; padding:0; font-family:Arial,sans-serif,Verdana; font-size:14px; color:#3F3F3F;}
html{min-height:100%;margin:1px;}
p{margin:10px 0px 10px 0px;line-height:1.6;}
hr{border:1px dashed #CACACA;}
acronym{border-bottom:1px dotted #3F3F3F;cursor:help;} 

/*Links*/
a{color:#0063DC;}
a:link{color:#0063DC;}
a:visited{color:#0063DC;}
a:hover{color:#C1282D;}

/*Headings*/
H1{font-size:27px; color:#C1282D;}
H2{font-size:20px; color:#C1282D;}
H3{font-size:20px;margin:10px 0px -10px 0px; color:#C1282D;}

/*Content*/
#container{width:990px;margin:auto;clear:left;}
.content{margin:0px;clear:both;}
.box_information{background-image:url(s_background-blue1.gif);padding:5px 15px 15px 15px;}
.box_confirmation{background-image:url(s_background-grey.gif);padding:5px 15px 15px 15px;}
.info_box_big{background-color:#F0F0F0;border:1px solid #CACACA;padding:10px 20px 10px 20px;margin-top:5pt;}
.shadow{height:15px; padding:0;margin:0px;background:url(s_background-border.gif) no-repeat right;}
.adres_row {padding-left:20px;line-height:1; font-style:italic; font-weight:bold;}
.bo_order_attention{margin:0;font-weight:bold;color:#C1282D;text-decoration:blink;}
.bo_order_new{margin:0;font-weight:bold;color:#109408;}
.bo_order_confirmation{margin:0;font-weight:bold;color:#505050;}
.search_box{float:right; width:500px; margin-top:-32px;}

/*Header menu*/
#header_menu_bar{margin-top:-34px;height:35px;}
#header_menu{height:33px;width:990px;margin-left:auto;margin-right:auto;background-color:#C1282D;border-top:1px solid #B3B3B3;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3;}
#header_menu ul{list-style-type:none;}
#header_menu ul li{margin-top:0px;margin-bottom:0px;text-align:center;position: relative ;display:inline;float:left;}
#header_menu ul li a{display:block;width:120px;height:25px;padding-top:8px;background-color:#C1282D;color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
#header_menu ul li a:hover{background-color:#FFFFFF;color:#C1282D;}
#header_menu ul li ul{position:absolute;display:block;visibility:hidden;border:1px solid #65A8EE;}
#header_menu ul li ul li{display:list-item;text-align:left;} 
#header_menu ul li ul li a{display:block;width:200px;font-weight:normal;background-color:#C1282D;text-decoration:none;padding:10px 0px 0px 16px;border-bottom:1px solid #65A8EE}
#header_menu ul li ul li a:hover{color:#ffffff;background-color:#C1282D;}
#header_menu ul li ul li ul {margin-top:-22px;} 

/*MenuArea*/
#ihome #home a,
#iproducts #products a,
#itutorials #tutorials a,
#iprofiles #profiles a,
#icontact #contact a{background-color:#FFFFFF;color:#C1282D;}
	
/*Members*/
#header_menu_members{text-align:right;margin:10px 10px 0px 0px;}
#header_menu_members a{font-weight:bold;padding-right:10px;color:#D8D8D8;}
#header_menu_members a:hover{color:#FFFFFF}

/*DoubleBlocks*/
.double_block_left{float:left;width:485px;padding:15px 10px 0px 0px;}
.double_block_right{float:right;width:485px;padding:15px 0px 0px 10px; text-align:left;}
.double_block_left_notop{float:left;width:485px;padding-left:10px;}
.double_block_right_notop{float:left;width:485px;padding-left:10px; margin-top:-25px;}
.double_double_block_left{float:left;width:200px;}
.double_double_block_right{float:left;width:200px;}
.double_profile_block_left{float:left;width:120px;}
.double_profile_block_right{float:right;width:360px;}

/*Mainpage slogan box*/
#main_slogan_box{height:322px;background-image:url(s_background-grey.gif);padding:5px 15px 5px 15px;}
#main_slogan_box p{color:#6D6D6D;font-weight:bold}
#main_sloganbox_price{position:relative; height:90px;width:90px;background:url(s_star.gif) no-repeat right; float:right; margin:-70px -20px 0px 0px; color:#FFFFFF;}
#main_sloganbox_price p{line-height:1.1; padding-top:15px; text-align:center;font-weight:bold;}
#main_sloganbox_price a{text-align:center; font-size:25px; color:#FFFFFF; text-decoration:none;}
.step1{font-weight:bold;padding:10px 0px 4px 60px;background:url(s_step1.gif) no-repeat left;font-size:18px;}
.step2{font-weight:bold;padding:4px 0px 4px 60px;background:url(s_step2.gif) no-repeat left;font-size:18px;}
.step3{font-weight:bold;padding:4px 0px 4px 60px;background:url(s_step3.gif) no-repeat left;font-size:18px;}

/*Productpage*/
.product_box{background-image:url(s_background-grey.gif);padding:5px 15px 15px 15px;}
.product_box_price{position: relative; height:90px;width:90px;background:url(s_star.gif) no-repeat right;float:right;margin:-70px -20px 0px 0px;color:#FFFFFF;}
.product_box_price a{display:block;text-align:center;font-weight:bold;font-size:28px;color:#FFFFFF;padding:28px 0px 28px 0px;text-decoration:none;}
.product_box_price a:visited{color:#FFFFFF;}
.quote{line-height:1.4;margin:10px 0px 5px 0px;color:#C1282D;font-weight:bold;font-size:20px;font-style:italic;}
.quote_name{padding-left:10px;margin:0px 0px 20px 0px;font-weight:bold;font-size:12px;}

/*Form*/
.cssform p{clear:left;margin:0;padding:5px 0 5px 0;}
.cssform H1{background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-size:14px;margin:0px 0px 5px 0px;}
.cssform H2{background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-size:14px;margin:15px 0px 5px 0px;}
.cssform label{padding-left:10px;font-weight:bold;float:left;width:175px;}
.cssform strong{color:#C1282D;}
.input_error{padding:5px 0px 5px 0px;font-weight:bold;color:#C1282D;text-decoration:blink;}
.input_confirmation{padding:5px 0px 5px 0px;font-weight:bold;color:#109408;}

/*Form profile*/
.profileform p{clear:left;margin:0;padding:5px 0 5px 0;}
.profileform H1{background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-size:14px;margin:0px 0px 5px 0px;}
.profileform label{padding-left:10px;font-weight:bold;float:left;width:130px;}
.profileform select{width:215px;}
.profileform strong{color:#C1282D;}

/* header */
#header{padding-left:10px;height:115px;background:url(header-bg.jpg) repeat-x; border-bottom:1px solid #B3B3B3;}
#header_banner{width:990px;margin-left:auto;margin-right:auto;padding-top:2px;}
#header_banner p{margin:-50px 20px 0px 0px;float:right;font-size:18px;font-weight:bold;}

/*More pages*/
.more_pages{width:990px; margin-top:10px;text-align:center;}
.more_pages p{font-weight:bold;}
.more_pages a{border:1px solid #E8E8E8; margin:2px; padding:5px;}

/*Notice for Profiles*/
#publiceren {background-color:#F0F0F0;border:1px solid #CACACA;padding:15px 20px 10px 20px;margin:15px 0px 10px 0px;}
#publiceren p {font-weight:bold;padding:4px 4px 4px 80px;}
#publiceren img{position:relative; height:122px;width:108px; float:left; margin:-25px 0px -20px -30px; color:#FFFFFF;}

/*Tables for profiles*/
.profile_table td{border-bottom:1px dashed #E8E8E8;font-size:12px;font-weight:bold;padding:4px 0px 4px 0px;cursor:pointer;}
.profile_table .tdTop{border-bottom:none;background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-weight:bold;font-size:14px;cursor:auto;}
.profile_table .nickname{color:#0066D5;}
.profile_table .center{text-align:center;}
.profile_table .right{text-align:right;}
.profile_table .kcalin{color:#008400;text-align:right;}
.profile_table .kcalout{color:#D51200;text-align:right;}
.profile_table .nutrition{color:#006DE1;text-align:right;}
.profile_table .mineral{color:#006DE1;text-align:right;}
.profile_table .vitamin{color:#006DE1;text-align:right;}
.profile_table .trRow{}
.profile_table .trHover{background-color:#F1F1F1;}

/* Backoffice tables */
.bo_table{margin-bottom:20px;}
.bo_table td{border-bottom:1px dashed #E8E8E8; font-size:12px; font-weight:bold; padding:2px 0px 2px 0px;cursor:pointer;}
.bo_table .tdTop{background-color:#E8E8E8;padding:10px 0px 10px 0px;font-weight:bold;color:#505050;font-size:14px;}
.bo_table .center{text-align:center;}
.bo_table .right{text-align:right;}
.bo_table .trRow{}
.bo_table .trHover{background-color:#F1F1F1;}

/*Tables for product and tutorial*/
.simple_table {margin-top:15px;}
.simple_table .top{background-color:#E8E8E8;padding:10px 0px 10px 15px;font-weight:bold;color:#505050; text-align:center; }
.simple_table .topitem{background-color:#E8E8E8;padding:10px 0px 10px 15px;font-weight:bold;color:#505050;}
.simple_table .item{border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px;font-weight:bold;}
.simple_table .text{border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px;}
.simple_table .value{border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px; text-align:center;}

/*Product and Tutorial pagelinks*/
.arrow_link{color:#3F3F3F;font-weight:bold;padding-left:20px;background:url(s_link_smallarrow-red.gif) no-repeat left;text-decoration:none;}
.arrow_link:hover{color:#C1282D;}
.price_link{color:#3F3F3F;font-size:14px;text-decoration:none;}
.price_link:hover{color:#C1282D}

/*Table for webshop*/
.order_table{font-weight:bold;}
.order_table .topitem{padding:15px 0px 5px 0px;font-size:18px;}
.order_table .item{padding-left:15px;}
.order_table .value{text-align:right;}
.order_table .discountitem{padding-left:15px; color:#D51200;}
.order_table .discountvalue{text-align:right; color:#D51200;}
.order_table .sumitem{text-align:right;}

/*Link block*/
.link_block a{color:#0063DC;font-weight:bold;padding:0px 0px 4px 20px;background:url(s_more_dots.gif) no-repeat left;}
.link_block a:hover{color:red;}
.link_block a:visited{color:#0063DC;}
.link_block ul{list-style-type:none;}
.link_block ul li{margin-bottom:10px;}
.link_block ul li a{color:#3F3F3F;font-weight:bold;padding-left:20px;background:url(s_link_smallarrow-red.gif) no-repeat left;text-decoration:none;}
.link_block ul li a:hover{color:#C1282D}
.link_block ul li a:visited{color:#3F3F3F}

/*List block tutorials*/
.li_block{clear:both;margin-bottom:10px;padding:2px 0px 2px 0px}
.li_block li{margin:5px 0px 5px 0px;padding:4px 0px 4px 16px;background:url(s_link_smallarrow-red.gif) no-repeat left;}
.li_block p{}

/*locater top of page*/
.locator{margin:6px 0px 6px 0px;}
.locator a{color:#C1282D;text-decoration:none;border-bottom:1px dashed #C1282D;}
.locator a:visited{color:#C1282D}

/*related pages bottom of page*/
#related{clear:both;height:60px; padding:40px 0px 0px 0px;}
#related strong{font-weight:bold;padding:4px 0px 4px 16px; background:url(s_link_smallarrow-red.gif) no-repeat left;}
#related a{color:#C1282D;text-decoration:none;margin-left:10px;}
#related a:visited{color:#C1282D}
