/* WebFirst Custom CSS */
.labelfield .rowhide {
display:none;
height: 0;
}
 /*================= Default Styles*/
body{
background-image: url(images/BackgroundStrip/$File/top-back.jpg) !important;
background-repeat: repeat-x;
background-color:#FFFFFF;
font-size: 12px;
color: #1A1A1A;
text-align: left;}
.container {width:980px;}
.l3 {background-color: transparent;width: 980px;}
.l4 {background-image: url(images/ContentBack/$File/contentback.jpg);
background-repeat: repeat-x; background-color:#FFFFFF;}
.l5 {background-color: #22b24c;width: 335px;}
.l6 {background-color: transparent;width: 980px;}
.l7 {background-color: transparent;width: 750px;height:65px;}
.l8 {background-color: transparent;width: 105px;}
/*================== A href*/
a {color:black;text-decoration:underline;}
a:hover {text-decoration:none;}
/*================== CONTENT*/
.l4 #content {background-color: transparent !important; padding:5px 20px;width:502px;}
.l4 #content h2 {color:#333333;font-family:trebuchet MS;font-size:24px;line-height:65px;margin:0;}
.l4 #content h3 {color:#F15A29;margin:0;padding:0;background:transparent none;border:0;cursor:auto;}
.l4 #content h3 a, .l4 #content h3 a:hover {color:#F15A29;}
.l4 #content .BodyHTML {margin-left:10px;}
.l4 #content p {text-align:justify;}
.l4 #content p.small {width:350px}
.l4 #content table.pakket {border:1px solid #CCCCCC;}
.l4 #content th {background-color:#CCCCCC;font-size:14px;line-height:20px;padding:10px;text-align:center;}
.l4 #content th.bestchoice {background-color:#F15A29;}
.l4 #content td.bestchoice  {background-color:#F9A984;}
.l4 #content ul {list-style-type:circle;}
.l4 #content ol, #content ul {padding-left:2em;}
/*================== DIVERS*/
.logo {background-image:url(images/WebFirst-Logo/$File/webfirst.png);background-repeat:no-repeat;
height:59px;margin-left:35px;margin-top:4px;width:247px; }
.l3 .BodyHTML {width:321px; display:inline-block;vertical-align:top;}
.l5 ul {margin-top:150px;padding:0;}
.l5 li {background-image:url(images/Opsomming/$File/check.png);background-repeat:no-repeat;font-size:16px;
line-height:60px;
padding-left:70px;
padding-top:30px;}
.l5 .try-buy {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/Arrow/$File/arrow.png) no-repeat scroll 0 0;
height:408px;
margin-left:-168px;
margin-top:-240px;
position:absolute;
width:503px;}
.l5 .try-buy .click {margin-left:270px;}
.l6 .image {background-image:url(images/Man/$File/man.png);background-repeat:no-repeat;background-color:transparent;float:left;height:300px;margin-top:85px;margin-left:105px;position:absolute;width:423px;}
/*---------- page specific*/
.page-trybuy_nl .l6 .image {background-image:url(images/manlaptop/$File/manlaptop.png);}
.page-tool_nl .l6 .image {background-image:url(images/vrouw/$File/vrouw.png);}
.page-voordelen_nl .l6 .image {background-image:url(images/at/$File/at.png);}
.page-faq_nl .l6 .image {background-image:url(images/worldmouse/$File/Bol.png);}
/*---------- page specific*/
.l6 p {text-align:center;height:385px;font-size:20px;}
.l7 p {color:#F15A29;font-family:trebuchet MS;font-size:24px;line-height:65px;margin-left:125px;}
.l7 p a {color:#F15A29;}
/*============= form*/
.labelfield .field {
background: transparent url(images/Form~Field/$File/invul.png) no-repeat;
width:245px;
padding:5px 5px 0;}
.labelfield label {line-height:28px;
padding:0 10px 0 0;
}
.labelfield input {
background: transparent none;
border:0 none;
width:230px;
height:30px;
font-family:trebuchet MS;
}
.labelfield select{
background:transparent none repeat scroll 0 0;
border:0 none;
float:right;
height:32px;
width:250px;
font-family:trebuchet MS;
padding:0 20px 8px 0;
}
.labelfield button, .buttontb {background:transparent url(images/Form~Button/$File/button.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
float:right;
font-weight:bold;
height:32px;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
text-transform:uppercase;
width:125px;
text-decoration: underline;
}
.buttontb {float:left;}
.labelfield button:hover, .buttontb {text-decoration: none;}
#UsageAgreement_0 {
height:10px;
}
.fieldvalue.usageagreement {
font-size:10px;
line-height:12px;
padding-right:10px;
}
/*============= menu*/
#appmenuhorz {width:655px; background-color: transparent; display:inline-block;height:102px;
background-image:url(images/Menusep/$File/menu-sep.gif);background-repeat:no-repeat;
}
#appmenuhorz ul {background-color: transparent;margin-left:1px;}
#appmenuhorz ul li {background-image:url(images/Menusep/$File/menu-sep.gif);background-repeat:no-repeat;background-position: top right;height:102px;}
#appmenuhorz ul li:hover, #appmenuhorz ul li.highlite {background:#FFFFFF url(images/Menusep/$File/menu-sep.gif) no-repeat scroll top right !important;height:102px;background-color: white !important;} 
#appmenuhorz a {background:transparent none repeat scroll 0 0;color:#333333;font-size:14px;height:102px;
line-height:70px;padding:0 35px;text-transform:uppercase;}
#appmenuhorz a:hover {color:#333333;background:transparent none no-repeat scroll 0 0; font-style:normal;}
#appmenuhorz .highlite a  {color:#333333;background:transparent url(images/Menu-active/$File/menu-active.jpg) no-repeat scroll 0 0; font-style:normal;}
/*================== FOOTER*/
.footer {background:transparent none repeat scroll 0 0;}
.footer .lf {background-color:#FFFFFF;border-top:1px solid #CCCCCC;font-family:trebuchet MS;font-size:11px;margin:auto;padding:5px 0;width:980px;} 
