.layout .l1 {
}
.layout .l2 {
}
.layout .l3 {
}
.layout .l4 {
}
.layout .l5 {
}
body, th, td {
}
ul#menuList a,  ul#menuList li ul a, 
ul#menuList .highlite li a {
}
ul#menuList.highlite a{
}
ul#menuList a:hover, ul#menuList a.sfhover,
ul#menuList li ul a:hover, ul#menuList li ul a.sfhover {
}
ul#menuList li:hover, ul#menuList li.sfhover
ul#menuList li ul li.submenu,
ul#menuList li ul li.submenu:hover, ul#menuList li ul ,
ul#menuList li ul li:hover, ul#menuList li ul li.sfhover {
}
.labelfield .rowhide {
display:none;
height: 0;
}
 .innerframe{border: 1px solid white;}
/* Layout classes start*/
.layout {height: auto;}
.layout .l1{width: 225px;}
.layout .l2{width: 552px; padding: 0 4px;}
.layout .l3{width:552px; padding: 4px;
background-color: white; border:0;}
.layout .l4{ width: 552px; padding 0 4px;}
.layout .l5 { width: 225px; 
background-image:url(images/TFIT-78ZF53/$File/productgroep-fond.jpg);
background-repeat:no-repeat;background-color: #C9C8BD;
height:426px;}
.layout .l6 {width: 225px; }
.layout .l7 {width: 225px; padding: 4px 0;}
.layout .l8 {width: 225px; padding: 4px 0;}
.layout .l9 {width: 225px;background-color: #E0F0B3; }
#content { background-color: white; padding: 10px; }
/* Layout classes end*/
/* Horizontal menu classes start*/
#appmenuhorz {
background-color:#99CC00;
height:26px;
width:552px;
}
#appmenuhorz a {
font-size: 16px;
text-align: left;
background: none;
background-color: #99CC00;
color: #000000;
text-decoration: none;
}
#appmenuhorz a:hover {
background-color: #99CC00;
color: #FFFFFF;
text-decoration: none;
border: 0;
}
#appmenuhorz .highlite a {
background-color: #99CC00;
color: #FFFFFF;
text-decoration:none;
font-style: normal;
}
#appmenuhorz li {
padding: 0;
height:26px;
line-height:26px;
}
/* sub-menu*/
#appmenuhorz li ul a { 
color: #000000;
background: #e5b3b2 none;
}
#appmenuhorz a:hover, #appmenuhorz a.sfhover {
color: #FFFFFF;
}
#appmenuhorz ul#menuList li ul a:hover, #appmenuhorz ul#menuList li ul a.sfhover {
color:#FFFFFF;
text-decoration:none;
background: #e5b3b2 none;
border: 0;
}
appmenuvert ul#menuList li ul li:hover, #appmenuvert ul#menuList li ul li.sfhover
{
background: #e5b3b2 none;
}
#appmenuvert ul#menuList li:hover, #appmenuvert ul#menuList li.sfhover
{
background: #e5b3b2 none;
}
/* sub-menu back */
#appmenuhorz li ul {
background: #e5b3b2 none;
border: 0;
}
/*== SHOP classes start ==*/
.breadcrumb .sep {
color: #b2b2b2;
padding: 0 5px;
}
.breadcrumb a {
color: #b2b2b2;
}
#content .seperator {
border:0;
border-bottom: 1px solid #B2B2B2;
height:1px;
margin:0;
padding:0;
}
.shopproduct {
width: 100%;
vertical-align: top;
margin: 5px 0;
min-height:149px;
}
.shopproduct .picture {
width: 140px;
}
.shopproduct .picture img {
float: none !important;
height:85px;
}
.shopproduct .title{
color: #9bc229;
font-weight: bold;
}
.shopproduct .order {
text-align: right;
vertical-align: bottom;
}
.shopproduct .orderbutton img {
border: 0;
vertical-align: middle;
float: none !important;
}	
.shopproduct .amount {
border: 1px solid black;
width: 1em;
text-align: right;
padding:0 3px;
}
.shopproduct .seperator {
border-bottom: 1px solid #b2b2b2;
margin: 10px 0;
}
/*== SHOP Promo display ==*/
.shopproductpromo {
width:225px;
height: 150px;
background-color: #E0F0B3;
}	
.shopproductpromo .title {	
height: 20px;
padding:15px;
}
.shopproductpromo .titlelink {		
font-size: 1.4em;
font-weight: bold;
text-decoration: none;
color: black;
}
.shopproductpromo .picture {
padding:0 0 15px 15px;
}
.shopproductpromo .picture img {	
border:3px solid white;
width:79px;
height:70px;
}
.shopproductpromo .info {
text-align: right;
padding:0 15px 15px 2px;
}
.shopproductpromo .orderbutton img {
margin: 5px 0 0 0;
}
.shopproductpromo.promo1 {
background-color: #E0F0B3;
}
.shopproductpromo.promo2 {
background-color: #CCE680;
}
.shopproductpromo.promo3 {
background-color: #B8DB4D;
}
/*== SHOP menu start ==*/
#appmenuvert ul {
list-style-type: none;
background-color:transparent;
background-image:none;
}
#appmenuvert li {
border-bottom:1px solid white;
padding:5px 0;
width:215px;
}
#appmenuvert a {
background-image:none;
text-decoration:none;
}
#appmenuvert a:hover, #appmenuvert a.sfhover {
color:black;
}
#appmenuvert li ul{
visibility: hidden;
position: absolute;
z-index: 10;
margin-left: 12em;
margin-top: -1em;
background: #e5b3b2 none;
width: 16.1em;
}
#appmenuvert li ul li {
display: block;
float: left;
position: static;
z-index: 110;
width: 16em;
border:0;
padding:1px 0;
background-color: #e5b3b2 !important;
}
#appmenuvert ul#menuList li ul a:hover, #appmenuvert ul#menuList li ul a.sfhover {
background: #e5b3b2 none;
color:black;
font-weight:bold;
border:0;
width: 15em;
}
.shopproductgroup {
background-color: #CCE680;
width: 175px;
height: 145px;
float: left;
margin: 2px;
}
.shopproductgroup .title{
text-align:center;
}
.shopproductgroup .title a{
line-height:2em;
font-weight:bold;
color:black;
text-decoration:none;
}
.shopproductgroup .title a:hover, .shopproductgroup .title a:visited {
color:black;
} 
.shopproductgroup img {
width:150px;
height:100px;
}
#content a {
text-decoration:underline;
}
#content a:hover {
text-decoration:underline;
color: black;
}
#content .headerred {
font-weight:bold;
line-height:2em;
}
#SearchText {
padding: 1px 2px;
}
@media print {
.l1 { display:none;}
.l3 { display:none;}
.r2 {display:none;}
.l5 {display:none;}
.l6 {display:none;}
.l9 {display:none;}
.footer {display:none;}
} 
