/* ================================================================   
   Nashuatec master style sheet, version 09-11-2004                   
  © Copyright 2004 by Nashuatec. all rights reserved.                
  Original author : Ruud Vendeloo (r.vendeloo@ara-interactive.nl)    
  ----------------------------------------------------------------   
  Last changed by : Ruud Vendeloo                                    
   ================================================================ */

.att { background : transparent url("lib/img/att.gif") repeat; cursor :  help; }

/* ----------------------------------------------------------------   
   Default HTML element definitions                                   
   ---------------------------------------------------------------- */

/* homepage layout */
.container{background-color:#FFFFFF;
margin:0pt auto;
position:relative;
text-align:left;
width:772px;}

.sec00#depth00 .columns1 { width : 610px; margin : 0 0 20px 0; }
.sec00#depth00 .columns1 img { display : inline; }
.sec00#depth00 #maincontent { width : 610px; }
.sec00#depth00 .columns3left { float : left; width : 196px; }
.sec00#depth00 .columns3mid { float : left; width : 198px; }
.sec00#depth00 .columns3right { float : left; width : 196px; }

.sec00#depth00 .columns3left,
.sec00#depth00 .columns3mid { margin-right : 10px; }

.sec00#depth00 #bar { background : none; }
.sec00#depth00 #maincontent { /*margin-top : 0; */}
.sec00#depth00 #sidebar { margin-top : 0px; background-color:#FFFFFF; }
.sec00#depth00 ul#newslinks { margin : 0 0 14px 11px; }
.sec00#depth00 ul#newslinks li { margin : 4px 0 4px 5px; list-style : square; line-height : 120%; }
.sec00#depth00 ul#newslinks li a { font-size : 100%; }

/* General rules */
img { display : block; border : 0; }
form { margin : 0px; }

a { color : #ED171F; text-decoration : none; }
a:hover {text-decoration : underline;  }
a.nognietl { color : #cccccc; text-decoration : none; }
a.nognietl:hover { color : #cccccc;text-decoration : underline; }
ul { margin : 0; padding : 0; }
ul li { margin : 0; padding : 0; line-height : 140%; list-style : none; }


body  { background : #ffffff top left fixed repeat-x; color : #666; margin : 0; padding : 0; border : 0; text-align : center; font-family : Arial, verdana, lucida, arial, helvetica, sans-serif; line-height : 130%; padding-bottom : 20px; font-size : small; }

/*body  { background : #CFD0D0 url("lib/img/bodybggrd.gif") top left fixed repeat-x; color : #666; margin : 0; padding : 0; border : 0; text-align : center; font-family : Arial, verdana, lucida, arial, helvetica, sans-serif; line-height : 130%; padding-bottom : 20px; font-size : small; }*/

.framebox { background : #fff url("lib/img/spacer.gif") repeat-y; color : #666; font-size : 85%; margin : 10px auto; padding-left: 20px;padding-right:20px;padding-top:20px; padding-bottom:0px; border : 1px solid #F2F2F2; width : 772px; text-align : left; }
.framebox2 { background : #fff url("lib/img/spacer.gif") repeat-y; color : #666; font-size : 85%; margin : 10px auto; padding-left: 20px;padding-right:20px;padding-top:20px; padding-bottom:0px; border : 1px solid #F2F2F2; width : 772px; text-align : left;  }


#header { width : auto; height : 85px; }
#header2 { width : auto; height : 66px; }
#logonascorp { width : 190px; height : 66px; margin : 0 10px 0 0; float : left; }
#boxtopright { margin : 0; float : right; width : 152px; height : 64px; }
#bar { clear : both; width : auto; height : 18px; background : transparent url("lib/img/headerbar.gif") no-repeat bottom left; }

#sectionicon { float : left; width : 18px; height : 18px; line-height : 18px; margin-right : 4px; }

#depthpath { float : left; width : 584px; /* -4 px for padding-left */ height : 18px; margin-right : 10px; padding-left : 4px; overflow : hidden; }
#depthpath,
#depthpath a { line-height : 18px; color : #FFF; text-decoration : none; }
#depthpath a:hover { text-decoration : underline; }
#depthpath #prevdepth { font-weight : bold; }

#searchsite { float : left; width : 152px; height : 18px; background : transparent url("lib/img/searchsitebg.gif") no-repeat center left; }
#searchsite .field { width : 126px; height : 14px; background : transparent; line-height : 13px; border : none; color : #666; font-size : 85%; margin-right : 6px; }
#searchsite .button { width : 18px; height : 18px; margin-bottom : -5px; }

#userlogin { width : 152px; height : 62px; background : transparent url("lib/img/userloginbg.gif") no-repeat center left; }
#userlogin #hdr { font-weight : bold; margin-left : 6px; color : #999; }
#userlogin .field { width : 86px; height : 14px; background : #fff; border : 1px solid #D4D4D4; line-height : 13px; color : #999; font-size : 85%; margin : 0 5px 0 4px; }
#userlogin .button { width : 18px; height : 18px; margin-bottom : -5px; }


#menu { width : 410px; height : 66px; float : left; margin : 0; padding : 0; }
#menu ul { display : block; width : 124px; height : 66px; float : left; margin : 0; padding : 0; list-style-type : none; }
#menu ul#left { width : 142px; }
#menu ul li { margin : 0; padding : 0; }
#menu ul li a { display : block; height : 22px; width : auto; padding : 0 0 0 22px; overflow : visible; margin : 0; font-size : 110%; font-weight : bold; line-height : 18px; background : transparent url("lib/img/menuicon.gif") top left no-repeat; }
#menu ul li a:hover { background : transparent url("lib/img/menuicon_over.gif") top left no-repeat; }

/* BEGIN GX custom */
#menu ul li#level1inactive a { display : block; height : 22px; width : auto; padding : 0 0 0 22px; overflow : visible; margin : 0; font-size : 110%; font-weight : bold; line-height : 18px; background : transparent url("lib/img/menuicon.gif") top left no-repeat; }
#menu ul li#level1inactive a:hover { background : transparent url("lib/img/menuicon_over.gif") top left no-repeat; }
#menu ul li#level1active a { display : block; height : 22px; width : auto; padding : 0 0 0 22px; overflow : visible; margin : 0; font-size : 110%; font-weight : bold; line-height : 18px; background : transparent url("lib/img/menuicon_over.gif") top left no-repeat; }
#menu ul li#level1active a:hover { background : transparent url("lib/img/menuicon_over.gif") top left no-repeat; }
/* END GX custom */


#goto-overview { width : auto; clear : both; height : 18px; margin-bottom : 20px; }
#goto-overview a { line-height : 18px; padding-left : 20px; background : transparent url("lib/img/arrowback.gif") center left no-repeat; }

/* do not display on zero & first level pages */
body#depth00 #goto-overview,
body#depth01 #goto-overview { display : none; }
body#depth02 #goto-overview a { display : none; }

/* BEGIN GX custom */
#subnav { float : left; width : 190px; margin-top : 60px; margin-right : 10px; }
#subnav dl { width : 154px; }
#subnav dt { margin : 10px 0 0 0; line-height : 18px; font-weight : bold; border-bottom : 1px solid #EEE; color : #ED171F; }
#subnav dd { margin : 0; padding : 0; }

#subnav ul#sub { padding : 0; list-style-type : none; margin : 0 10px 20px 0; }
#subnav ul#sub li { margin : 0; padding : 0; }

#subnav ul#sub li#inactive a { display : block; height : 20px; width : 160px; padding : 0 0 0 18px; overflow : hidden; border-bottom : 1px solid #EEE; margin : 0; line-height : 20px; background : transparent; }


#subnav ul#sub li#inactive a:hover { text-decoration : none; background : #EEE url("lib/img/arrowgrey.gif") center left no-repeat; }
#subnav ul#sub li#active a { display : block; height : 20px; width : 160px; padding : 0 0 0 18px; overflow : hidden; border-bottom : 1px solid #EEE; margin : 0; line-height : 20px; background :  #FFF url("lib/img/arrowgrey.gif") center left no-repeat; }


#subnav ul#sub li#active a:hover { text-decoration : none; background : #FFF url("lib/img/arrowgrey.gif") center left no-repeat; }

#subnav ul#sub li a#backtosub00 { display : block; height : 20px; width : 160px; border-bottom : 1px solid #FFF; color : #FFF; overflow : hidden; margin : 0; line-height : 20px; background : transparent url("lib/img/arrowsmallback.gif") center left no-repeat; }
#subnav ul#sub li a#backtosub00:hover { text-decoration : none; font-weight : bold; background-color : #eee; border-bottom : 1px solid #eee; color : #ED171F; }
#sub00 #subnav ul#sub li a#backtosub00 { visibility : hidden; }

#subnav ul#sub ul#subsubnav { padding : 0; list-style-type : none; margin : 0 10px 0 20px; background : url("wm/b/e.gif") top left repeat-x repeat-y; }
#subnav ul#sub ul#subsubnav li { margin : 0; padding : 0; list-style : none; background : url("wm/b/e.gif") top left repeat-x repeat-y; }

#subnav ul#sub ul#subsubnav li#subinactive a { display : block; height : 20px; width : 148px; padding : 0 0 0 10px; overflow : visible; border-bottom : 1px solid #EEE; font-size : 90%; margin : 0; line-height : 20px; background : url("wm/b/e.gif") top left repeat-x repeat-y; }
#subnav ul#sub ul#subsubnav li#subinactive a:hover { text-decoration : none; background : #EEE url("lib/img/arrowgrey_small.gif") center left no-repeat; }
#subnav ul#sub ul#subsubnav li#subactive a { display : block; height : 20px; width : 148px; padding : 0 0 0 10px; overflow : visible; border-bottom : 1px solid #EEE; font-size : 90%; margin : 0; line-height : 20px; background : #FFF url("lib/img/arrowgrey_small.gif") center left no-repeat; }
#subnav ul#sub ul#subsubnav li#subactive a:hover { text-decoration : none; background : #FFF url("lib/img/arrowgrey_small.gif") center left no-repeat; }

form#emailform input.button { width : auto !important; border : 1px outset !important; font-weight : bold; color : #666; height : 20px !important; cursor : pointer; }
/* END GX custom */

#maincontent { float : left; width : 410px; margin-top : 20px; margin-right : 10px; }
#secvisual { display : block; clear : both; margin-bottom : 20px; }

.columns2left,
.columns2right,
.columns3left,
.columns3mid,
.columns3right,
.columns2visual,
.columns2text { float : left; }

.columns2left,
.columns3left,
.columns3mid { margin-right : 10px; }

.columns2left,
.columns2right { width : 200px; }

.columns3left,
.columns3mid,
.columns3right { width : 130px; }

.columns2visual { width : 145px; clear : left; }
.columns2visual img { margin-top : 23px; }
.columns2text { width : 265px; }


.gotosub { width : auto; clear : both; margin-bottom : 2px; }
.gotosub a { display : block; clear : both; height : auto; background : #EEE url("lib/img/arrowgreybox.gif") top left no-repeat; padding-left : 26px; cursor : pointer; }
.gotosub a:hover { text-decoration : none; background : #D4D4D4 url("lib/img/arrowgreybox_mo.gif") top left no-repeat; }
.gotosub a span { display : block; height : 18px; line-height : 18px; font-weight : bold; }

.gotosub h4 { height : 18px; line-height : 18px; font-size : 100%; font-weight : bold; margin : 0; clear : both; width : auto; }
.gotosub p { float : right; color : #666; background-color : #F6F6F6; width : 238px; /* -8px for padding-left/right */ height : 96px; /* -4px for padding-top/bottom */ margin-top : 2px; margin-right : 2px; padding : 2px 4px; overflow : hidden; clear : none; margin-bottom : 0px; }
.gotosub p { line-height : 130%; }
.gotosub img { float : right; background-color : #F6F6F6; width : 130px; height : 100px; margin-top : 2px; text-align : center; vertical-align : middle; overflow : hidden; }



#subnav .grouphead { width : 153px; }
#subnav .grouphead a { background-color : #FFF; border-bottom : 1px solid #EEE; }
#subnav .grouphead a:hover { border-bottom : 1px solid #ED171F; background-color : #FFF; }





#sidebar { float : left; width : 152px; margin-top : 20px; }


#quickselect { width : 152px; margin : 14px 0; }
#quickselect #hdr { height : 18px; margin-bottom : 8px; background-color : #EEE; }
#quickselect #hdr span { padding-left : 4px; font-weight : bold; }
#quickselect select { width : 152px; font-size : 90%; overflow : hidden; color : #666; }
#quickselect select option { overflow : hidden; }
#quickselect select option.category { font-weight : bold; color : #000; background-color : #EEE; }


.snelnaarbox { margin : 0 0 20px 0; background-color : #F6F6F6; padding : 1px 4px; }
.snelnaarbox div,
.snelnaarbox p,
.snelnaarbox a { line-height : 15px; font-size : 90%; }
.snelnaarbox .divider { line-height : 15px; background : transparent url("lib/img/divider1.gif") center center no-repeat; padding : 0px 2px; }
.snelnaarbox ul { margin : 0 0 0 11px; }
.snelnaarbox ul li { margin : 2px 0 2px 5px; list-style : square; line-height : 120%; }

.seealsobox {}
.seealsobox .hdr { padding-left : 4px; height : 18px; margin-bottom : 8px; background-color : #EEE; font-weight : bold; }
.seealsobox ul { margin : 0; }
.seealsobox ul li { margin : 2px 0 2px 0px; padding-left : 18px; list-style : none; line-height : 120%; background : url(lib/img/arrowgrey.gif) center left no-repeat; }

.relatedbox {}
.relatedbox .hdr { height : 18px; padding-left : 4px; margin-bottom : 8px; border-bottom : 1px solid #EEE; font-weight : bold; color : #ed171f; }
.relatedbox ul { margin : 0; }
.relatedbox ul li { margin : 0px 0 4px 0px; padding-left : 14px; list-style : none; line-height : 120%; background : url(lib/img/arrowlist.gif) top left no-repeat; }


.groupbox { margin : 0 0 20px 0; background-color : #F6F6F6; padding : 1px 4px; }
.groupbox a { font-size : 100%; line-height : 15px; }
.groupbox .divider { line-height : 15px; background : transparent url("lib/img/divider1.gif") center center no-repeat; padding : 0px 2px; }

.groupbox ul { margin : 0 0 0 11px; }
.groupbox ul li { margin : 2px 0 2px 5px; list-style : square; line-height : 120%; }
.groupbox ul li a { font-size : 100%; }

.grouphead {
  font-size : 110%;
  display : block;
  font-weight : bold;
  margin : 10px 0 0px 0;
  padding : 2px 2px 2px 0px;
}
.grouphead a { display : block; height : 18px; line-height : 18px; font-weight : bold; border-bottom : 1px solid #EEE; }
.grouphead a:hover { text-decoration : none; border-bottom : 1px solid #ED171F; }



h1 {
  font-size : 30px;
  font-weight : normal;
  line-height : normal;
  color : #ED171F;
  padding : 0;
  margin : 16px 0 16px 0;
  font-family : Arial, Helvetica, sans-serif;
  clear : both;
}
.testjedaevy {
  font-size : 11px;
  font-weight : normal;
  line-height : normal;
  color : #ED171F;
  padding : 0;
  padding : 5px 5 5px 5;
  font-family : Arial, Helvetica, sans-serif;
}
.testjedaevy2 {
  font-size : 16px;
  font-weight : normal;
  line-height : normal;
  color : #ED171F;
  padding : 0;
  padding : 5px 5 5px 5;
  font-family : Arial, Helvetica, sans-serif;
}
h2 {
  font-size : 115%;
  font-weight : bold;
  line-height : 120%;
  padding : 0;
  margin : 20px 0 3px 0;
  font-family : Arial, Helvetica, sans-serif;
  clear : both;
}
h2.home {
  font-size : 16px;
  width : 152px;
  margin-top : 8px;
  color : #ED171F;
  padding-left : 22px;
  background-color : #fff;
  background-position : center left;
  background-repeat : no-repeat;
}
h3 {
  font-size : 110%;
  font-weight : bold;
  line-height : 120%;
  padding : 0;
  margin : 0px 0 0 0;
  font-family : Arial, Helvetica, sans-serif;
  clear : both;
}
h4 {
  font-size : 100%;
  line-height : 100%;
  padding : 0;
  margin : 10px 0 0 0;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  clear : both;
}

p { line-height : 140%; margin : 0 0 10px 0; clear : both; }
p.intro { font-weight : bold; line-height : 150%; }

#footermargin { clear : both; width : auto; height : 30px; }
#footer { width : auto; height : 1px; clear : both;}
#footer div { float : left; height : 1px; line-height : 1px; }
#footer_daevy { width : auto; height : 18px; clear : both; background : transparent url("lib/img/footerbar.gif") center left no-repeat; }
#footer_daevy div { float : left; height : 18px; line-height : 18px; }
#footer div a,
#footer div span { color : #FFF; font-size : 100%; }
#footer div a { text-decoration : none; }
#footer div a:hover { text-decoration : underline; }
#gototop { width : 180px; /* -20px for padding-left */ padding-left : 20px; }
#footnote { width : 420px; }
#printversion { width : 144px; /* -8px for padding-right */ padding-right : 8px; text-align : right; }

/*  Hidey-ho */
.hide { height : 0; width : 0; overflow : hidden; position : absolute; /* for the benefit of IE5 Mac *//* for the benefit of IE5 Mac */ }
.breaker { clear : both; line-height : 0px; font-size : 0px; }
hr.breaker { clear : both; height : 0px; margin : 0; padding : 0; }


/* products */


dl.productlist { margin : 6px 0 24px 0; clear : both; }

dl.productlist dt { width : auto; clear : both; width : 410px; margin-top : 20px; }
dl.productlist dt a { display : block; float : left; width : 252px; clear : both; height : auto; background : #EEE url("lib/img/arrowwhite_boxgrey_02.gif") top left no-repeat; padding-left : 26px; cursor : pointer; }

dl.productlist dt .prodicons { width : 130px; float : right; background-color : #eeeeee; height : 18px; line-height : 18px; overflow : hidden; }
dl.productlist dt .prodicons img { display : inline; }

dl.productlist dt .docsolicons { width : 130px; float : right; background-color : #eeeeee; height : 18px; line-height : 18px; overflow : hidden; }
dl.productlist dt .docsolicons img { display : inline; margin-right : 8px; }



dl.productlist dt a:hover { text-decoration : none; background : #D4D4D4 url("lib/img/arrowwhite_boxred_02.gif") top left no-repeat; }
dl.productlist dt a span { display : block; height : 18px; line-height : 18px; font-weight : bold; }
dl.productlist dd { margin : 2px 0; height : 100px; float : none; }
dl.productlist dd p { float : left; width : 248px; /* -8px for padding-left/right */ height : 96px; /* -4px for padding-top/bottom */ border-left : 22px solid #fff; margin : 0; padding : 2px 4px; overflow : hidden; background-color : #F6F6F6; }
dl.productlist dd img { float : left; background-color : #F6F6F6; width : 130px; border-left : 2px solid #fff; height : 100px; overflow : hidden; }


h1#product { font-size : 180%; font-weight : bold; background : transparent url("lib/img/arrowwhite_boxred_02.gif") no-repeat top left; margin-bottom : 6px; }
h1#product span { margin-left : 24px; line-height : 20px; display : block; border-bottom : 1px solid #eee; }

h2#productdescr,
h2#productrefs,
h2.productspecs,
a#productspecs { display : block; margin : 20px 0 10px 0; padding : 0 0 0 24px; line-height : 18px; font-size : 100%; font-weight : bold; color : #666; background-color : #eee; background-position : top left; background-repeat : no-repeat; }

h2#productdescr,
h2#productrefs,
h2.productspecs { background-image : url("lib/img/arrowwhite_boxgrey_02.gif"); }

a#productspecs { background-image : url("lib/img/arrowred_boxgrey_02.gif"); }

a#productspecs { color : #ED171F; }
a#productspecs:hover { background-color : #d4d4d4; background-image : url("lib/img/arrowwhite_boxred_02.gif"); text-decoration : none; }

ul#productrefs { margin : 0 0 0 15px; list-style-type : square; }

#productintro,
#productthumb {  float : left; margin-bottom : 20px; min-height : 100px; }
#productintro p { font-weight : bold; width : 248px; /* -8px for padding-left/right */ height : 96px; /* -4px for padding-top/bottom */ border-left : 22px solid #fff; margin : 0; padding : 2px 4px; overflow : hidden; }
#productthumb img { width : 130px; border-left : 2px solid #fff; height : 100px; overflow : hidden; background : transparent url("lib/img/iconmagnify.gif") no-repeat bottom right; }
#productthumb a:hover img { background : transparent url("lib/img/iconmagnifyred.gif") no-repeat bottom right; }

table.productspecs { margin-top : -10px; border-collapse : collapse; width : 388px; }
table.productspecs td { border : 2px solid #fff; background-color : #f6f6f6; }
table.productspecs td.label { border-left : 2px solid #f6f6f6; width : 150px; padding-left : 2px; }
table.productspecs td.data { padding-left : 4px; border-right : 2px solid #f6f6f6; }

.indent,
.indent li { margin-left : 24px; }
table.productspecs { margin-left : 22px; }

.reg { font-size : 11px; vertical-align : super; line-height : 130%; }

.wzd {}
.wzd .hdr { font-weight : bold; margin : 12px 0 4px 0; float : left;}
.wzd .row { clear : both; height : auto; width : 88%; margin-bottom : 6px; }
.wzd .checkbox { cursor : pointer; float : left; margin-left : -4px; }
.wzd label { cursor : pointer; float : left; padding-left : 4px; }
.wzd .pulldown { width : 100%; font-size : 90%; overflow : hidden; color : #666; }

#wzd-body-prod { padding : 4px 8px 12px 8px; background-color : #eee; width : 136px; height : auto; overflow : auto; }
#wzd-body-docsol { padding : 4px 8px 12px 8px; background-color : #eee; scrollbar-3dlight-color : #d4d4d4; scrollbar-arrow-color : #FFF; scrollbar-base-color : #F2F2F2; scrollbar-darkshadow-color : #d4d4d4; scrollbar-face-color : #d4d4d4; scrollbar-highlight-color : #d4d4d4; scrollbar-shadow-color : #d4d4d4; scrollbar-track-color : #F2F2F2; }
#wzd-body-docsol.vpup { width : 136px; height : 180px; overflow : auto; }
#wzd-body-docsol.vpdown { width : 136px; height : auto; }


#btnresults { float : left; margin-top : 10px; margin-left : 4px; width : 18px; height : 18px; cursor : pointer; background-color : transparent; background-position : center center; background-repeat : no-repeat; }
.btnup { background-image : url(lib/img/btnresults_height_auto.gif); }
.btndown { background-image : url(lib/img/btnresults_height_fixed.gif); }


dl.faqlist { margin : 6px 0 24px 0; clear : both; }
dl.faqlist dt { width : auto; clear : both; }
dl.faqlist dt a { color : #333; display : block; clear : both; height : auto; background : #EEE url("lib/img/arrowred_boxgrey_02.gif") top left no-repeat; padding-left : 26px; margin : 0px 0 2px 0; cursor : pointer; }
dl.faqlist dt a:hover,
dl.faqlist dt a:active { text-decoration : none; background : #D4D4D4 url("lib/img/arrowwhite_boxred_02.gif") top left no-repeat; color : #ED171F; }
dl.faqlist dt a span { display : block; height : 18px; line-height : 18px; font-weight : normal; }
dl.faqlist dd { margin : 2px 0 20px 0; }
dl.faqlist dd p { border-left : 22px solid #fff; margin : 0; padding : 2px 4px; overflow : hidden; background-color : #F6F6F6; }

dl.dealerlist { margin : 6px 0 24px 0; clear : both; }
dl.dealerlist dt { width : auto; clear : both; }
dl.dealerlist dt span { color : #333; display : block; clear : both; height : auto; background : #EEE url("lib/img/arrowwhite_boxgrey_02.gif") top left no-repeat; padding-left : 26px; margin : 0px 0 2px 0; height : 18px; line-height : 18px; font-weight : normal; }
dl.dealerlist dd { margin : 2px 0 20px 0; }
dl.dealerlist dd p { border-left : 22px solid #fff; margin : 0; padding : 2px 4px; overflow : hidden; background-color : #F6F6F6; }

img.intextleft { float : left; margin-right : 10px; }
img.intextright { float : right; margin-left : 10px; }

a.readon { display : block; clear : both; line-height : 20px; }

.small { font-size : 80% !important; }


form#emailform {}
form#emailform fieldset { margin : 21px 0; padding : 20px 0px; background-color : #F0F0F0; border : none; }
form#emailform div.label { float : left; width : 140px; margin : 4px 0; text-align : right; }
form#emailform div.label label {font-weight: bold;}
form#emailform div.label label span {}
form#emailform div.data { float : left; width : 255px; margin : 4px 0; padding-left : 15px; }
form#emailform div.data span {}
form#emailform input,
form#emailform textarea { width : 200px; }
form#emailform select {width : 206px; }

form#emailform input, form#emailform select, form#emailform textarea { border : 1px inset; }
form#emailform input, form#emailform select { height : 16px; font-size : 90%; }

form#emailform label { cursor : pointer; }

form#emailform #SALUTATION { width : auto !important; border : none; }
form#emailform #COMPLAINT,
form#emailform .checkbox, form#emailform .radiobutton { margin-bottom : -2px; border : none; height : auto; width : auto !important; }

form#emailform .ast { color : #ED171F; font-weight : normal; font-size : 120%; font-family : "Courier New", Courier, monospace; }
form#emailform .buttons { text-align : right; padding-right : 50px; }

.checkbox, .radiobutton { margin-bottom : -2px; border : none; cursor : pointer; }
textarea { font-family : Arial, Helvetica, sans-serif; font-size : 100%; }


#vacature #specs { margin : 21px 0; padding : 10px; background-color : #F0F0F0; border : none; float : none; clear : both; }
#vacature #specs .row { float : none; clear : both; margin : 4px 0; }
#vacature #specs .row span { font-weight : bold; }
#vacature #specs .label { display : inline-block; width : 80px; }
#vacature #specs .data { display : inline-block; }
#vacature ul { margin-left : 15px; }
#vacature ul li { padding-left : 2px; }


#searchedfor { margin-top : 20px; margin-bottom : 20px; padding-bottom : 6px; border-bottom : 1px solid #ccc; }
#searchedfor #head { margin-bottom : 12px;  }
#searchedfor #key {   font-weight : bold;}
#searchedfor #hits { margin-top : 4px; font-size : 90%; color : #999; }
#searchedfor #hits span { font-weight : bold; }
.resultbox { line-height : 140%; margin-bottom : 20px; padding-bottom : 10px; border-bottom : 1px dotted #CCC; }
.resultbox .counter { float : left; width : 17px; font-weight : bold; }
.resultbox .link,
.resultbox .summary,
.resultbox .info {margin-left : 20px;}
.resultbox .link { font-weight : bold; }
.resultbox .summary {}
.resultbox .info { margin-top : 5px; color : #999; }
.resultbox .info a { margin-left : 4px; }
.resultbox .key { font-weight : normal; background-color : #EEEEEE; padding : 0px 2px; color : #000; }

#langswitch { font-size : 90%; padding-left : 6px; text-align : left; }
.casestotal { padding-left : 4px; font-size : 80%; color : #666; font-weight: bold;}


#quicknews { /*height : 194px; */}
#quicknews h3 { margin : 4px 0px 0px 0px; padding-left : 3px; font-size : 100%; border-bottom : 1px solid #eee; }
#quicknews ul { display : block; }
#quicknews ul li { display : block; border-bottom : 1px solid #eee; }
/*daevy*/
#quicknews ul li.nognietl { color : #999999; }
#quicknews ul li a { display : block; color : #666; height : 36px; overflow : hidden; padding-left : 3px; padding-top : 2px; }
#quicknews ul li a:hover { color : #ed171f; }
#quicknews ul li a.nognietl { display : block; color : #bbbbbb; height : 36px; overflow : hidden; padding-left : 3px; padding-top : 2px; }
#quicknews ul li a.nognietl:hover { color : #aaaaaa; }

.relatedbox img { display : inline; margin-bottom : -3px; }
.relatedbox div { margin-bottom : 3px; }
