

/*@import url(../InlineWin.css);*/

/*html,html body {height:100%;}*/
body#frontend{ text-align: center; background-color: #F5F5F3; }
body{ margin: 0; padding: 0; color: #6F6F64; font: 72%/1.6em Arial, Helvetica, "Lucida Grande", sans-serif; }

a{ color: #6AA6BA; text-decoration: underline; outline: none; -moz-outline: none; }
a:hover{ text-decoration: underline; }

h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none; }
h1{ color: #C5A266; margin: 0; padding: 0; font: bold 135% Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; text-transform: capitalize;}
h2{ color: #C5A266; margin: 0; padding: 0 0 0.4em 0; font: bold 135% Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h3{ color: #C5A266; margin: 0; padding: 0 0 0.8em 0; font: normal 135% Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h4{ color: #6AA6BA; margin: 0; padding: 0 0 0.4em 0; font: normal 120% Arial, Helvetica, "Lucida Grande", sans-serif; }
h5{ color: #6AA6BA; margin: 0; padding: 0; font: normal 105% Arial, Helvetica, "Lucida Grande", sans-serif; }

p{ margin: 0; padding: 0 0 2em 0; }
blockquote{ margin: 0em 1em 2em 1.5em; }
img, img a{ border: none; }

ul{ list-style-type: disc; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ol{ list-style-type: decimal; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ul li, ol li , ol li a, ul li a{ line-height: inherit; position: relative; }
ul li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: disc; }
ol li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: decimal; }
ul.no-bullets{ margin: 0 0 0.8em 0; padding: 0; list-style-type: none; }
ul.no-bullets li{ list-style-type: none; }

.center-pane ul{ list-style-type: disc; display:block; margin: 0 0 2em 1em; padding: 0 0 0 0.5em; }
.center-pane ul li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: none; background: url('../../images/frontend/stripe.gif') 0em 0.6em no-repeat; padding: 0 0 0 10px; }


/* facetlist general */
div.facet-container{ display: block; width: 200px; clear: both; float: left; border: 1px none #CBCBCB; margin: 0 0 1em 0 !important; overflow: hidden; } /*with border width: 223*/
ul.facet-list{ list-style-type: none; background: transparent; padding: 0.3em 0 !important; margin: 0 !important; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li{ border-bottom: 1px solid #FCFCFB; display: block; width: 100%; clear: both; float: left; padding: 0 !important; list-style-type: none; }
ul.facet-list li.selected{ font-weight: normal; color: #6AA6BA; }
ul.facet-list li.selected span{ color: #9D9D8D; }
ul.facet-list .checkbox{ float: left; width: 14px; }
h4.facet-list-title{ border-bottom: 1px solid #6AA6BA; margin:0 0 0.6em 0; padding: 0.4em 0 0.6em 0em; text-indent: 0px; width: 200px; float: left; color: #9D9D8D; font-size: 106%; text-transform: uppercase; }

div.facet-container label{ display: inline; width: auto !important; }
div.facet-container label:hover{ text-decoration: underline; }

/* facetnav */
ul.facet-list li a{ text-decoration: none; color: #6AA6BA !important; width: 175px; float: right; line-height: 1.2em; margin: 0 !important; padding: 0.3em 0 !important; }
ul.facet-list li a:hover{ text-decoration: underline; }
ul.facet-list .checkbox{ float: left; width: 14px; position: relative; top: 0px !important; }
ul.facet-list li a span{ color: #9D9D8D; font-size: 90%; }
ul.facet-list label.icon-arrow-right a{ background-image: url('../../images/frontend/icon-arrow-right.gif'); background-position: 0px 6px; background-repeat: no-repeat; text-indent: 10px; }
ul.facet-list label.icon-arrow-down a{ background-image: url('../../images/frontend/icon-arrow-down.gif'); background-position: 0px 8px; background-repeat: no-repeat; text-indent: 10px; }

/* sub-facetlist */
ul.facet-list ul{ list-style-type: none; padding: 0 !important; margin: 0 !important; display: block; width: 100%; clear: both; float: left; }
ul.facet-list ul .checkbox{ float: left; width: 14px; margin-left: 22px; }
ul.facet-list li li a{ width: 157px; float: right; line-height: 1.2em; margin: 0 !important; padding: 0.3em 0 !important;  }
ul.facet-list li li a:hover{ text-decoration: underline; }

/* empty-facet */
ul.facet-list li label.empty a{ text-decoration: none !important; color: #999 !important; cursor: default !important; }
ul.facet-list li label.empty a:hover, ul.facet-list li label.empty{ text-decoration: none !important; color: #999 !important; cursor: default; }
ul.facet-list li label.empty a span{ color: #999 !important; }


form{ margin: 0; padding: 0; }
form p, .form p{ padding: 0.2em 0; margin: 0; clear: both; width: 100%; }
fieldset{ border: none; margin: 1em 0; padding: 0; width: 100%; }
input, textarea{ font: normal 100% Arial, Helvetica, "Lucida Grande", sans-serif; background: #FFF;  border: 1px solid #E9E9E5; padding: 2px 4px; width: 98%;  }
input.button, a.button, input.loginButton, a.loginButton{ cursor: pointer; -moz-border-radius:3px; -webkit-border-radius: 3px; width: auto; white-space: nowrap; border: 1px none #6F6F64 !important; padding: 4px 10px; color: #FFF; background: #6F6F64; }
input.button:hover, a.button:hover, input.loginButton:hover, a.loginButton:hover{  -moz-border-radius:3px; -webkit-border-radius: 3px; border: 1px none #6AA6BA !important; background: #6AA6BA; color: #FFF;  padding: 4px 10px; text-decoration: none; }
input.checkbox, input.radio{ background: none; border: none; display: inline; float: left; width: 14px; }
label{ color: #6F6F64; display: block; clear: both; margin: 0; cursor: pointer; line-height: 1.4em; }
label.inline, ul li label{ display: block; clear: none; margin: 0 0 0 4px; float: left; width: 75%; }
label:hover{ text-decoration: underline; }
input.fillout{ width: 98%; }
input.loginButton{ width: auto; }
span.inline input, span.inline label, table.inline input, table.inline label { width:auto; display:inline; }


/* toolbox */
.center{ margin: auto auto; }
.center-txt{ text-align: center; }
.center-page{ margin: 0 auto; overflow: hidden; }
.clear{ clear: both; display: block; }
.clear-right{ clear: right; }
.clear-left{ clear: left; }
.no-clear{ clear: none; display: inline; }
.intro-txt{ margin-top: 1em; font-size: 145%; line-height: 1.5em; }
.big-txt{ font-size: 115%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 88%; }
.line-height-normal{ line-height: normal; }
.left{ float: left;}
.left-img{ margin: 8px 24px 8px 0; float: left; }
.left-txt { text-align: left; }
.line {margin: 1em 0; width: 100%; border-top: 2px #E9E9E5 solid; float: left; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-xsmall{ padding: 4px; }
.padding-small-content{ padding: 0px; }
.no-margin{ margin: 0 !important; }
.no-margin-bott{ margin-bottom: 0; }
.no-padding{ padding: 0 !important; }
.no-pad-bott{ padding-bottom: 0; }
.no-border{ border: none !important; }
.nofloat{ float: none; }
.right{ float: right; }
.right-img{ float: right; margin: 8px 0 8px 24px; }
.right-txt{ text-align: right; }
.rnd-small{ /*-moz-border-radius:4px;*/ -webkit-border-radius: 4px; }
.rnd-big{ /*-moz-border-radius:6px;*/ -webkit-border-radius: 6px; }

.mtop{ margin-top: 10px; }
.mbott{ margin-bottom: 10px; }
.mleft{ margin-left: 10px; }
.mright{ margin-right: 10px; }
.mstop{ margin-top: 5px; }
.msbott{ margin-bottom: 5px; }
.msleft{ margin-left: 5px; }
.msright{ margin-right: 5px; }

.ptop{ padding-top: 10px; }
.pbott{ padding-bottom: 10px; }
.pleft{ padding-left: 10px; }
.pright{ padding-right: 10px; }
.pstop{ padding-top: 5px; }
.psbott{ padding-bottom: 5px; }
.psleft{ padding-left: 5px; }
.psright{ padding-right: 5px; }

.spacer-left{ margin-left: 22px; }
.spacer-right{ margin-right: 22px; }
.date{ margin: 0.4em 0 0.2em 0; clear: both; display: block; }
.block{ display: block; }
.wrap{ width: auto; }
.no-wrap{ white-space: nowrap }
.hide{ display: none; }
.noscript{ display: none; }
.auto{ width: auto; }
.fillout{ width: 100%; }
.overflow-hidden{ overflow: hidden !important; }

.clearfix:after {	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }

.photo-description{ font-size: 90%; font-style: italic; }
.footer-description{ font-size: 90%; }
.box-border{ border: 1px solid #efefef; }

/* end toolbox */


/* color styles */
.black-txt, .black-txt * { color: #000 !important;  }
a.black-txt:hover, .black-txt a:hover { color: #000 !important; }
.white-txt, .white-txt * { color: #FFF !important;  }
a.white-txt:hover, .white-txt a:hover  { color: #FFF !important; }
.light-txt, .light-txt * { color: #9D9D8D !important;  }
a.light-txt:hover, .light-txt a:hover { color: #9D9D8D !important; }
.dark-txt, .dark-txt * { color: #6F6F64 !important;  }
a.dark-txt:hover, .dark-txt a:hover { color: #6F6F64 !important; }
.special-txt, .special-txt * { color: #6AA6BA !important;  }
a.special-txt:hover, .special-txt a:hover { color: #6AA6BA !important; }
.special-light-txt, .special-light-txt * { color: #C5A266 !important;  }
a.special-light-txt:hover, .special-light-txt a:hover { color: #C5A266 !important; }
.special-dark-txt, .special-dark-txt * { color: #B5786A !important;  }
a.special-dark-txt:hover, .special-dark-txt a:hover { color: #B5786A !important; }

.special-font{ color: #6AA6BA !important; font-size: 100%; text-transform: uppercase; }
.special-font-dark{ color: #9D9D8D !important; font-size: 100%; text-transform: uppercase; }

/* various */
.selection-vertical .fillout{ width: 85% !important; }
.selection-vertical, .selection-horizontal{ border-bottom: 2px solid #FCFCFB; background: #FFFFFF !important; }
.selection-vertical .padding-small, .selection-horizontal .padding-small{ padding: 0;}
.paragraph p, div.results p{ padding: 0 0 0.3em 0; }
.border-img{ background-color: #E9E9E5; border: 1px solid #FCFCFB; }
.border-img img{ float: left; margin:0; padding: 0; }
.caption{ font-size: 86%; text-align: center; clear: both; }

.bg-color-01 { background: #F5F5F3; }
.bg-color-02 { color: #6F6F64; background: #6AA6BA; width: 100%; display: block; }
.bg-color-03 { color: #6F6F64; background: #FFF url('../../images/frontend/icon-arrow-color-03.gif') 95% 50% no-repeat; }
.bg-color-04 { color: #6F6F64; background: #f8f8cf; width: 100%; display: block; }
.bg-color-05 { color: #6F6F64; background: #FFF url('../../images/frontend/icon-arrow-color-05.gif') 95% 50% no-repeat; }
.bg-color-05 a{ color: #6F6F64; text-decoration: none; text-indent: 30px; }
.bg-color-05 a:hover{ color: #6F6F64; text-decoration: underline; }
.bg-color-06 { color: #FFFFFF; background: #6AA6BA; margin-top: 1.5em; }
.bg-color-07 { color: #6F6F64; background: #FFFFFF; }

.border-color-01{ border: 1px none #6F6F64 !important; }
.border-color-02{ border: 1px none #6AA6BA !important; }

/*.icon-01{ padding: 13px !important; background: url('../../images/frontend/icon-pdf-big.gif') 3% 50% no-repeat;}
.icon-box-01{ background-image: url('../../images/frontend/icon-box-graph.gif'); background-position: 98% 6%; background-repeat: no-repeat; }
.icon-box-02{ background-image: url('../../images/frontend/icon-box-txt.gif'); background-position: 98% 6%; background-repeat: no-repeat; }
.icon-box-03{ background-image: url('../../images/frontend/icon-box-tv.gif'); background-position: 98% 6%; background-repeat: no-repeat; }*/

.btn-sidebar{ float: left; width: 165px; clear: both; margin-bottom: 5px; overflow: hidden; }
.btn-sidebar a{ display: block; width: 100%; clear: both;  }
.btn-sidebar img{ margin: 0 8px 4px 0; }
.btn-sidebar .padding-xsmall{ padding: 4px 8px 4px 8px; }

.related-sidebar p{ padding: 0 0 0.3em 0; }
.related-sidebar p a{ color: #6AA6BA !important; }
.related-sidebar{ color: #9D9D8D; line-height: 1.4em; }
.related-sidebar label{ color: #9D9D8D; }
.related-sidebar ul{ margin: 0em; }
.related-sidebar li{ padding: 0.1em; }
.right-pane .related-sidebar .padding-small{ padding: 0; }

/*.related-sidebar a.read-more{ color: #6AA6BA !important; text-decoration: none; font-size: 100%; line-height: normal; padding: 0.3em 8px 0em 0em; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-forward.gif') 95% 50% no-repeat; }*/
.related-sidebar a.read-more:hover{ text-decoration: underline; }

.poll-result{ width: 110px !important; float: left; height: 15px; background: #DDDDDD; }
.poll-nr{ float: right; font-size: 90% }
.poll-result div{ background: #6AA6BA; height: 15px; }

.page-tools{ margin-top: 8em; border: none; }
.page-tools .tools{ background: #F5F5F3; float: left; width: 100%; }
ul.tools{ margin-top: -12px; padding: 5px 5px; }
.tools a{ text-decoration: none; }
.tools a:hover{ text-decoration: underline; }
.tools ul{ margin-bottom: 0px; padding: 10px 5px; }
.tools li{ list-style: none; }
.tools li.first-spacer{ display: block; height: 2em !important; }
.page-tools .icon-forward, .page-tools .icon-down{ margin-bottom: 0px !important; }
.insight{ border-bottom: 1px dotted #6F6F64; cursor: help; }

#content .related-sidebar{ background: #FFF; width: 165px; overflow: hidden; position: relative; z-index: 100; border: #F5F5F3 1px none; clear: both; float: left; margin-bottom: 1em; }
#content .related-sidebar h4{ font-weight: normal; padding: 0.4em 0 0.6em 0; margin: 0 0 1em 0; /*text-indent: 4px;*/ /*background: url('../../images/frontend/bg-grad-titles.gif') left bottom repeat-x;*/ color: #9D9D8D;  color: #9D9D8D; font-size: 106%; text-transform: uppercase; border-bottom: 1px solid #6AA6BA !important; display: block; width: 100%;  }
#content .related-sidebar h5{ font-weight: bold; padding: 0em 0em 0.6em 0em	; /*text-indent: 4px;*/ /*background: url('../../images/frontend/bg-grad-titles.gif') left bottom repeat-x;*/ color: #9D9D8D !important; font-size: 96%; }

#content .center-pane .related-sidebar{ background: #FCFCFB; width: 100% !important; overflow: hidden; position: relative; z-index: 100; border: #E3E3DF 1px none !important; clear: both; float: left; margin-bottom: 1em; }
#content .center-pane .related-sidebar .poll-result{ width: 90% !important; float: left; height: 15px; background: #DDDDDD; }
#content .center-pane .related-sidebar h4{ border-bottom: none; margin: 0 0 0 10px; }

#content .center-pane .content-footer-pane .related-sidebar{ background: #FCFCFB; width: 193px !important; overflow: hidden; position: relative; z-index: 100; border: #E3E3DF 1px solid !important; clear: both; float: right; margin-bottom: 1em; }

.download-txt{ padding: 4px; font-size: 88%; line-height: 1.4em; margin: 0.5em 0 1.5em 0; float: left; }


/*link styles*/
/*a.read-more{ font-size: 105%; line-height: 0.3em; padding: 0.3em 8px 0.4em 0em; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-read-more.gif') 95% 50% no-repeat; }*/
a.read-more:hover{ text-decoration: underline; }
a.icon-del-end{ background: #FCFCFB url('../../images/frontend/icon-del.gif') 4px 50% no-repeat; padding: 0.3em 0.6em 0.3em 2.4em; margin-top: 0.2em; margin-right: 0.4em; -moz-border-radius:4px; -webkit-border-radius: 4px; width: auto; white-space: nowrap; float: left; }
a.icon-del-end:hover{ text-decoration: line-through; background: #E9E9E5 url('../../images/frontend/icon-del-hover.gif') 4px 50% no-repeat; padding: 0.3em 0.6em 0.3em 2.4em; margin-top: 0.2em; margin-right: 0.4em; -moz-border-radius:4px; -webkit-border-radius: 4px; width: auto; white-space: nowrap; float: left; }
a.icon-arrow-link{ color: #6F6F64; padding: 0.3em 0 0.4em 8px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 0px 8px; background-repeat: no-repeat; margin-right: 8px; text-decoration: none; }
a.icon-arrow-link:hover{ color: #6AA6BA; padding: 0.3em 0 0.4em 8px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 0px 8px; background-repeat: no-repeat; margin-right: 8px; text-decoration: none; }

.facet-list li.selected a.icon-arrow-link{ color: #6F6F64; padding: 0.3em 0 0.4em 8px; font-weight: bold; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 0px 8px; margin: 0px; background-repeat: no-repeat; }
.facet-list li a.icon-arrow-link:hover{ text-decoration: underline; }

/* icon bg styles */
.icon-back{ background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-forward{ background-image: url('../../images/frontend/icon-forward.gif'); background-position: top right; background-repeat: no-repeat; padding: 0 20px 2px 0px; }
.icon-down{ background-image: url('../../images/frontend/icon-down.gif'); background-position: top right; background-repeat: no-repeat; padding: 0 20px 2px 0px; }
.icon-print{ background-image: url('../../images/frontend/icon-print.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-info{/* background-image: url('../../images/frontend/icon-info.gif'); background-position: center right; background-repeat: no-repeat; padding: 0px 20px 2px 0px;*/ text-decoration: none; }
.icon-add{ background-image: url('../../images/frontend/icon-add.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-added{ background-image: url('../../images/frontend/icon-added.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-del{ background-image: url('../../images/frontend/icon-del.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-pdf{ background-image: url('../../images/frontend/icon-pdf.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 4px 20px; }
a.icon-arrow-right{ background-image: url('../../images/frontend/icon-arrow-right.gif'); background-position: 0px 6px; background-repeat: no-repeat; text-indent: 10px; }
a.icon-arrow-down{ background-image: url('../../images/frontend/icon-arrow-down.gif'); background-position: 0px 8px; background-repeat: no-repeat; text-indent: 10px; }
.icon-xls{ background-image: url('../../images/frontend/icon-xls.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 1px 26px; }

.icon-del-small{ background-image: url('../../images/frontend/icon-del-small.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 15px 2px 0px;}
.box span.icon-del-small{ background-image: url('../../images/frontend/icon-del-small.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 15px 2px 0px; }

a.icon-aj{ background-image: url('../../images/frontend/icon-aj.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 4px 22px; }
a.icon-mj{ background-image: url('../../images/frontend/icon-mj.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 4px 22px; }
a.icon-jr{ background-image: url('../../images/frontend/icon-jr.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 4px 22px; }

.aj h4{ background-image: url('../../images/frontend/icon-aj.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 0px 22px; }
.mj h4{ background-image: url('../../images/frontend/icon-mj.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 0px 22px; }
.jr h4{ background-image: url('../../images/frontend/icon-jr.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 0px 22px; }

.box a.icon-aj{ background-image: url('../../images/frontend/icon-aj.gif'); background-position: 0em 0.3em; background-repeat: no-repeat; padding: 0 0 4px 20px; display: block; width: 90%; }
.box .icon-print{ background-image: url('../../images/frontend/icon-print.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; display: block; width: 90%; }


.aj h4, .aj h4 a{ color: #C5A266 !important; }
.aj{ border-top: 1px solid #C5A266 !important; }
.aj .left-pane{ border-right: 1px solid #C5A266 !important; }

.jr h4, .jr h4 a{ color: #B5786A !important; }
.jr{ border-top: 1px solid #B5786A !important; }
.jr .left-pane{ border-right: 1px solid #B5786A !important; }

.read{ background-color: #FBFBFB !important; }
.read h4, .read h4 a, .box h4, .box h4 a, div.results h4, div.results h4 a{ color: #C5A266; width: 80%; }
div.results{ background-color: #FCFCFB; margin: -2.1em 0 3em 0; border: 1px none #FCFCFB; float: left; clear: both; width: 100%; position: relative; }
div.box{ background-color: #FCFCFB; margin: 0 0 1em 0; border: 1px none #FCFCFB; float: left; clear: both; width: 100%; position: relative; }
div.box .left-pane{ width: 475px !important; float: left; }
div.box .right-pane{ width: 162px !important; float: right; /*border-left: 1px solid #D9DCDD !important;*/ }
div.results .left-pane{ position: relative; width: 75% !important; float: left;  /*border-right: 1px solid #D9DCDD !important;*/ }
div.results .left-pane p{ width: 95%; }
div.results .right-pane{ color: #9D9D8D; position: relative; width: 20% !important; float: right; border: none !important; font-size: 96%; }
div.results .right-pane .padding-xsmall{ padding: 0; }
div.results .right-pane .have-read{ }
div.results .right-pane .add-document{ }
div.results .right-pane .added-document{ }

#container.wide div.results .left-pane{ position: relative; width: 505px !important; float: left; }
#container.wide div.results .right-pane{ color: #9D9D8D; width: 130px !important; float: right; border: none !important; font-size: 96%; }

p.sort{ padding: 0 0 0.2em 0;}
p.sort span{ padding: 0 1em 0 0; color: #9D9D8D; }
p.sort a{ text-decoration: none; margin: 0em 1.5em 0em 5px; padding: 2px 0 0 22px; }
p.sort a:hover{ text-decoration: underline; margin: 0em 1.5em 0em 5px; padding: 2px 0 0 22px; }


/* page layout */
#framework{ position: relative; width: 990px; text-align: left; }

#container{ width: 100%; height: 100%; float: left; background: #F5F5F3 url('../../images/frontend/bg-body.jpg') top left repeat-y; }
#container .page-title{ float: left; }
#container .helpers{ float: left; width: 100%; }
#container .helpers a{ float: left; margin-right: 0em; color: #9D9D8D; }
#container .helpers span{ float: left; margin: 0 0.5em; color: #9D9D8D; }

#header{ position: relative; left: 35px; width: 920px; min-height: 150px; _height: 150px; margin-bottom: 10px; background: #FFF url('../../images/frontend/bg-header.jpg') top left no-repeat; }

#content{ padding-left: 45px; width: 900px; height: 100%; float: left; }
#content .content-pane{ width: auto; }
#content .content-footer-pane{ width: 680px; float: right; clear: both; }
#content .content-footer-pane .box{ border-bottom: 1px solid #C5A266; }
#content .content-footer-pane .left-pane{ border-right: 1px solid #C5A266; }
#content .left-pane{ width: 200px; margin-right: 20px; float: left; overflow: hidden; }
#content .center-pane{ width: 485px; padding-right: 30px; float: left; _overflow: hidden; }
#content .right-pane{ position: relative; right: 0px; width: 165px; float: right; }
#content .right-pane .icon-forward, #content .right-pane .icon-down{ text-decoration: none; padding: 0 0 3px 0; margin-bottom: 4px; border-bottom: 1px solid #6AA6BA; display: block; width: 100%; }

#content.home-page{ width: 900px; float: left; }
#content.home-page .right-pane{ clear: both; width: 100% !important; display: block; padding-top: 2px; }
#content.home-page .right-pane .related-sidebar{ width: 285px; clear: none; }
#content.home-page .intro-container{ width: 900px; height: 401px; display: block; background: url('../../images/frontend/visual-homepage.jpg') top left no-repeat; }
#content.home-page .intro-link{ position: absolute; top: 235px; left: 10px; width: 880px; height: 70px; display: block; }
#content.home-page .intro-link span{ display: none; }
#content.home-page h4{ font-weight: normal; }
#content.home-page h4 a{ margin-top: 6px; padding: 0; display: block; }
#content.home-page p{ padding: 0 0 0.8em 0; }
#content.home-page .icon-home-01{ padding: 0.4em 0; background: url('../../images/frontend/icon-home-01.gif') top right no-repeat; width: 100%; display: block; }
#content.home-page .icon-home-02{ padding: 0.4em 0; background: url('../../images/frontend/icon-home-02.gif') top right no-repeat; width: 100%; display: block; }
#content.home-page .icon-home-03{ padding: 0.4em 0; background: url('../../images/frontend/icon-home-03.gif') top right no-repeat; width: 100%; display: block; }

#container.wide .left-pane{ width: 200px; margin-right: 20px; float: left; overflow: hidden; }
#container.wide .center-pane{ width: 680px; padding-right: 0px; float: left; overflow: hidden; }
#container.wide .right-pane{ width: auto; }
#container.wide .subheader .left-pane{ width: 200px; margin-right: 20px; float: left; border-bottom: 1px none #6AA6BA; }
#container.wide .subheader .center-pane{ width: 680px; float: left; overflow: hidden; border-bottom: 1px solid #C5A266; }
#container.wide .right-pane{ position: absolute; right: 23px; width: 165px; float: right; z-index: 100; }
#container.wide .right-pane .icon-forward, #content .right-pane .icon-down{ text-decoration: none; padding: 0 0 3px 0; margin-bottom: 4px; border-bottom: 1px solid #6AA6BA; display: block; width: 100%; }
#container.wide .article_editor h3 { width: 70%; }

#header .company-title a{ float: left; height: 104px; width: 210px; overflow: hidden; display: block; background: #FFF url('../../images/frontend/company-logo.jpg') top left no-repeat; }
#header .company-title a span{ display: none; }
#header .document-title{ float: right; position: relative; top: 40px; display: none; }
#header .go-to{ position: absolute; float: right; bottom: 50px; right: 10px; z-index: 100; display: block; }
#header .go-to a{ color: #6AA6BA; }

#header .size-txt{ display: none; color: #FFFFFF; position: absolute; float: right; bottom: 5px; right: 245px; z-index: 100; }
#header .size-txt a{ color: #FFFFFF; text-decoration: none; padding: 0.2em; }
#header .size-txt a:hover{ color: #FFFFFF; text-decoration: underline; }

#content .subheader .left-pane { min-height: 3.9em; _height: 3.9em; margin-bottom: 1em; }
#content .subheader .center-pane, #content .subheader .right-pane { min-height: 7em; _height: 7em; margin-bottom: 2em; }
#content .subheader p{ margin: 0; padding: 0; }
#content .subheader a{ color: #6AA6BA; font-size: 100%; }
#content .subheader .left-pane{ width: 200px; margin-right: 20px; float: left; border-bottom: 1px none #6AA6BA; }
#content .subheader .center-pane{ width: 680px; padding-right: 0px; float: left; border-bottom: 1px solid #C5A266; }
#content .subheader .right-pane{ width: 165px; float: right; border-bottom: 1px solid #C5A266; z-index: 100; }

#content .subheader div.bg-search-box{ width: 205px; height: 21px; background: url('../../images/frontend/bg-search-box.gif') top left no-repeat; position: absolute; top: -44px; right: 0px; z-index: 100; }
#content .subheader input.search-box{ width: 195px; height: 16px; margin: 0; padding: 0 0 0 10px; font-size: 90%; color: #6F6F64; border: none; background: none; outline: none; -moz-outline: none;position: absolute; left: 0px; top: 4px; }
#content .subheader input.search-box-submit{ width: 20px; height: 20px; position: absolute; right: 6px; top: 6px; background: transparent; border: none; cursor: pointer; }

#navigation{ position: absolute; bottom: 0px; left: 10px;  width: 900px; background: #FFF; border-bottom: 1px solid #9D9D8D; min-height: 45px; _height: 45px; z-index: 100; }
#navigation ul.nav{ position: absolute; left: -6px; bottom: 5px; margin: 0; padding: 0; list-style: none; }
#navigation ul.nav li{ margin: 0; padding: 0; list-style: none; float: left; width: auto; height: 27px; display: inline; clear: none; color: #A9A99C; }
#navigation ul.nav li a{position: relative; top: -2px; text-decoration: none; float: left; width: auto; display: block; clear: none; color: #6AA6BA !important; font-size: 100%; margin: 0 4px; padding: 3px 4px;  border-right: 1px none #A9A99C; text-transform: uppercase; }
#navigation ul.nav li a:hover, #navigation ul.nav li.selected a, #navigation ul.nav li.active a{ color: #6AA6BA !important; background: #F5F5F3; text-decoration: none; }
#navigation ul.nav li a span{ display: block; }
#navigation ul.nav ul li a span{ display: block; padding: 0 6px 0 6px !important; position: relative; top: 0px; }

/*dropdows styles*/
	#navigation ul.nav li ul { border-bottom: 1px none #6AA6BA; -webkit-box-shadow: 4px 4px 10px #E9E9E7; border-top: none; width: 16em; top: 23px; padding: 6px 0 4px 0; background: #F5F5F3; display: block; float: left; cursor: default; position: absolute; left: -999em; }
	#navigation ul.nav li:hover ul, #navigation ul.nav li.active ul { position: absolute; left: 0px !important; padding: 6px 0 4px 0; margin: -1px 0 0 4px; z-index: 100; }
	#navigation ul.nav ul { padding: 0; margin: 0; list-style: none; }
	#navigation ul.nav li li{ float: left; border-bottom: 1px none #FFF; border-right: 1px none #457a00; float: left; width: 100%; background: #F5F5F3; height: auto; }
	#navigation ul.nav ul li a, #navigation ul.nav ul li a:hover{ width: 100%; display: block; text-decoration: none; margin: 0; padding: 4px 0; font-weight: normal; background: #F5F5F3; }
	#navigation ul.nav li.active li a, #navigation ul.nav li:hover li a, #navigation ul.nav li a.active{ text-transform: none; color: #6F6F64 !important; font-weight: normal; background: #F5F5F3; }
	#navigation ul.nav li.active li a:hover, #navigation ul.nav li:hover li a:hover, #navigation ul.nav li a.active:hover{ text-transform: none; color: #6F6F64 !important; font-weight: normal; text-decoration: underline; background: #F5F5F3; }


#footer{ position: relative; left: 0px; width: 990px; color: #9D9D8D; border-top: 1px #E4E4E4 none; background: #FCFCFB url('../../images/frontend/bg-footer.jpg') top left no-repeat; margin: 1em 0 0 0; height: 90px; clear: both; float: left; }
#footer a{ color: #6AA6BA; text-decoration: none; font-size: 96%; margin: 0 0.3em 0 0; }
#footer a:hover{ color: #6AA6BA; text-decoration: underline; }
#footer .padding-small{ position: relative; left: 45px; width: 880px; }


/* toolbar */
#toolbar{ position: relative; left: 35px; width: 920px; display: block; clear:both; padding: 4px 0 4px 0px; margin: 0.3em 0 2em 0; background: #E8E8E4; font-size: 104%; -webkit-border-radius: 4px; -moz-border-radius:4px;  }
#toolbar ul.toolbarNav{ margin: 0; padding: 0 4px; list-style: none; float: left; }
#toolbar ul.toolbarNav li{ padding: 0; margin: 0; float: left; display: inline; width: auto; clear: none; list-style: none; }
#toolbar ul.toolbarNav li a{ text-decoration: none; background: #F5F5F3; color: #6F6F64; margin: 0 1em 0 0; padding: 3px 6px; list-style: none; float: left; display: inline; width: auto; -webkit-border-radius: 4px; -moz-border-radius:4px; }
#toolbar ul.toolbarNav li a:hover{ background: #FFFFFF; text-decoration: none; }
#toolbar ul.toolbarNav li a img{ display: none; }
#toolbar .toolbarUser{ float: right; font-weight: bold; }
#toolbar .toolbarUser a{ text-decoration: none; margin: 0 4px 0 2em; /* float: right; width: auto; display: block; */ font-weight: normal; padding: 3px 6px; background: #6AA6BA; color: #FFFFFF; -webkit-border-radius: 4px; -moz-border-radius:4px; }
#toolbar .toolbarUser a:hover{ background: #6F6F64; text-decoration: none; }
#toolbar .toolbarUser img{ display: none; }


/* content helpers layout */
.full-pane{ width: 100%; overflow: hidden; }
.third-pane{ width: 33%; overflow: hidden; }
.two-third-pane{ width: 66%; overflow: hidden; }
.half-pane{ width: 50%; overflow: hidden; }
.split-pane{ width: 48%; overflow: hidden; }

/* table generic */
table{ width: 100%; margin: 2em 0; border-collapse: collapse; }
table thead td{ padding: 0.1em 0.3em; color: #6AA6BA; font-size: 110%; }
table td{ padding: 0.1em 0.3em; border: 1px solid #EEE; }


/* table results */
table.results{ width: 100%; margin: 2em 0; border-collapse: separate; }
table.results thead td{ padding: 0.1em 0.3em; border: none;  border-bottom: 1px solid #6AA6BA; color: #6AA6BA; font-size: 110%; }
table.results td{ padding: 0.1em 0.3em; border: none;  border-bottom: 1px dotted #6AA6BA; }

/* table reports */
table.reports{ width: 100%; margin: 0.2em 0 1em 0; border-collapse: collapse; }
table.reports thead td{ padding: 0.2em 0.3em; border: none;  border-bottom: 1px solid #EEE; color: #6AA6BA; font-size: 110%; }
table.reports td{ padding: 0.2em 0.3em; border: none; border-bottom: 1px solid #EEE; font-size: 106%; }



/* paging */
.paging{position: relative; width: 100%; white-space: nowrap; margin: 0.5em 0 0 0; padding: 1em 0; border-top: #6AA6BA 1px solid; float: left; clear: both;  }
.paging a{ padding: 0.3em 0.3em; margin: 0 1px 0 0; color: #6AA6BA; text-decoration: none; }
.paging a:hover{ padding: 0.3em 0.6em; margin: 0 1px 0 0; color: #6AA6BA; text-decoration: underline; }
.paging a.next, .paging a.next:hover{ margin-left: 0.5em; color: #6AA6BA; }
.paging a.prev, .paging a.prev:hover{ margin-right: 0.5em; color: #6AA6BA; }
.paging a.selected, .paging a.selected:hover{ font-weight: bold; color: #9D9D8D; }
.paging span{ color: #9D9D8D; }


/* tooltip */
#tooltip{ display: none; background: #FFFFFF; -webkit-box-shadow: 1px 1px 8px #999; -webkit-border-radius: 6px; -moz-border-radius:6px; border: 1px solid #6AA6BA; font-size: 94%; text-align: left; width: auto; position: absolute; padding: 0px 4px; z-index: 1000; }

#insight{ display: none; background: #FFFFFF; -webkit-box-shadow: 1px 1px 8px #999; -webkit-border-radius: 6px; -moz-border-radius:6px; border: 1px solid #6AA6BA; font-size: 94%; text-align: left; width: 200px; position: absolute; padding: 6px; z-index: 1000; line-height: normal; }




/* BitSquad - peter */


/* Text Styles */
/*p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin: 0;padding: 0;font: normal normal normal 1em/1.25 Verdana, Arial, Helvetica, sans-serif;}
blockquote              {margin: 1.25em;padding: 1.25em}
q                       {font-style: italic;}
acronym, abbr           {cursor: help;border-bottom: 1px dashed;}
small                   {font-size:.85em;}
big                     {font-size:1.2em;}
ul                      {list-style:none;}*/

/* bron */
/*.bron { height: 5em; }*/
.bron p{ margin: 0; padding: 0; }
.top-border{ border-top: 3px solid #3399ff !important; padding-top: 0.6em; }
.bottom-border{ border-bottom: 3px solid #3399ff !important; padding-bottom: 0.6em; }
.bron a.next{ margin-left: 0; color: #1E4371; border: none; text-decoration: none; background-image: url('../../images/frontend/icon-forward.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 20px 2px 0;}
.bron a.prev{ margin-right: 0; color: #1E4371; border: none; text-decoration: none; background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px;}
.bron a.prev:hover, .bron a.next:hover{ text-decoration: underline !important; }


/* User toolbar top */
div.wrapperToolbar {width:100%;height:75px;background:url(../../images/frontend/wrapper_bg.gif) 0px 0px repeat-x;margin:0px;padding:0px;font-size:11px !important;}
div.wrapperToolbar div.navi_container { width:960px;position:relative;z-index:999;margin:0 auto;background:none;}
div.wrapperToolbar div.navi_top {width: 960px;height: 40px;position:relative;margin:0 auto;border-bottom:solid 1px #000;padding:0px;float:left;}
div.wrapperToolbar div.navi_bottom {width: 960px;height: 30px;position:relative;background:#fff;margin:0 auto;	border-bottom:solid 1px #000;z-index:10;padding:0px;float:left;}

div.wrapperToolbar div.navi_top ul#menu { width: 500px; height:30px;padding:10px 0px 0px 20px; _padding:9px 0px 0px 20px; margin:0px;float:left;}
div.wrapperToolbar div.navi_top ul#menu li {/*width:100%;*/display:block;float:left;height:30px;line-height:27px; margin:0px 15px 0px 0px;}

li.website		{background:#fff;padding:0px 5px 0px 5px; border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;position:relative;top:1px;left:0px}
li.website a	{color:#000;text-decoration:none;}
li.art_beheer	{background:url(../../images/frontend/toolbar-button.png) no-repeat 0px 2px;width:107px;text-align:center;}
li.art_beheer a	{color:#000;text-decoration:none !important;}
li.gebr_beheer	{background:url(../../images/frontend/toolbar-button.png) no-repeat 0px 2px;width:107px;text-align:center;}
li.gebr_beheer a{color:#000;text-decoration:none !important;}

div.wrapperToolbar div.navi_top div.user_tools {float:right;height:20px;width:400px;margin:15px 15px 0px 0px;text-align:right;}
div.wrapperToolbar div.navi_top div.user_tools a {color:#000;}

/* User toolbar top | Submenu */
div.wrapperToolbar div.navi_bottom ul#submenu { width: 580px; height:30px;padding:0px 0px 0px 20px; color:#000;float:left;margin:0px;	}

div.wrapperToolbar div.navi_bottom ul#submenu li {/*width:100%;*/display:block;float:left;height:30px;line-height:30px;margin:0px 15px 0px 0px;}

div.wrapperToolbar div.navi_bottom ul#submenu li.menu			{}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu a		    {color:#000;text-decoration:none;padding:0px 0px 0px 20px}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu a:hover	{color:#000;text-decoration:underline;padding:0px 0px 0px 20px}

li.toevoegen	{background:url(../../images/frontend/icon-toolbar-add.gif) no-repeat 0px 7px;}
li.bewerken		{background:url(../../images/frontend/icon-toolbar-modify.gif) no-repeat 0px 7px;}
li.verwijderen	{background:url(../../images/frontend/icon-toolbar-delete.gif) no-repeat 0px 7px;}
li.kopie		{background:url(../../images/frontend/icon-toolbar-copy.gif) no-repeat 0px 7px;}

div.opmerkingen_div_interface {float:right;height:30px;width:330px;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;text-align:right;}
div.opmerkingen_div_interface span.first_span {float:right;height:22px;_height:20px;width:auto;padding:8px 0px 0px 0px;margin:0px;}
div.opmerkingen_div_interface span.sec_span {float:right;height:22px;_height:20px;width:117px;padding:8px 0px 0px 0px;margin:0px 0px 0px 30px;background:url(../../images/frontend/akkoord_red.gif) no-repeat 0px 3px;}
div.opmerkingen_div_interface span.sec_span_approved {float:right;height:22px;_height:20px;width:117px;padding:8px 0px 0px 5px;margin:0px 0px 0px 30px;background:url(../../images/frontend/akkoord.gif) no-repeat 0px 7px;}

div.opmerkingen_div_interface table	{width:300px;}
div.opmerkingen_div_interface td	{height:30px;}

div.opmerkingen_div_interface a {height:30px;text-decoration:none;padding:0px 0px 0px 20px}
div.opmerkingen_div_interface a:hover {text-decoration:underline;padding:0px 0px 0px 20px}

a.opmerking			{background:url(../../images/frontend/icon-toolbar-comment.gif) no-repeat 0px 0px;text-decoration:underline !important;color:#cccc99;}
a.akkoord_red		{color:#000;padding:0px 5px 0px 0px !important;}

div#mylist {width:300px;background-color:#fff;border:solid 1px #000;position:absolute;top:71px;right:20px;color:#000;display:none;z-index:999;height:auto;padding:0px 0px 10px 0px;text-align:left;}

div#mylist p {float:left;margin:30px 10px 10px 10px;}
div#mylist p  a {color:#000;}
div#mylist select {margin:0px 0px 0px 76px;}
div#mylist select {#margin:0px 0px 0px 74px;}

div#mylist p.opm_opslaan {text-align:right;padding:0px 0px 5px 0px;border-bottom:solid 1px #ccc;width:280px;}
div#mylist p.opm_opslaan a {color:#000;text-decoration:underline;}

div#mylist form {height:100%;}
div#mylist form input {margin:0px;}

div#mylist ul li {margin:0px 0px 10px 0px;line-height:17px !important;}
div#mylist ul li input.checkbox {margin:0px;}

p.selectors {margin:5px 0px 5px 15px !important;}
p.selectors a {color:#000;text-decoration:underline;padding:0px 5px 0px 0px;}

div.opmerking_repeat {float:left;border-bottom:solid 1px #ccc;margin:0px 10px 0px 10px;padding:0px 0px 10px 0px;}
p.opmerking_form {color:#000;margin:5px 0px 10px 18px !important;}

a.admin			{color:#000;}
a.wijzig		{color:#cccc99;}
a.verwijderen	{color:#cccc99;}
a.close			{color:#fff;text-decoration:none !important;float:right;padding:20px 10px 0px 0px;}
a.close	img		{border:solid 1px #fff;}

div#mylist textarea {height:90px;margin:10px 0px 0px 0px;}
div#mylist div.clearfix a.right {width:280px;text-align:right;margin:0px 0px 10px 0px}

/* Editor styles zoals ul, ol, subscript e.d. */
.article_editor ol {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;}
.article_editor ul {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;list-style-type:disc;}
.article_editor p {margin:0px 0px 10px 0px;}
sup, sub { vertical-align: 0;position: relative; }
sup { bottom: 1ex;}
sub { top: 0.8ex;}

/* Login */
div.login {width:100%;}
div.login a.read-more{ float: left; text-decoration: underline; font-size: 100%; line-height: normal; padding: 0.3em 0 0em 8px; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.6em no-repeat; }
div.login a.read-more:hover{ text-decoration: underline; }
 
/* Mijn verslag */
div.my_report {}
div.my_report h3 {}
div.my_report h5 {}
div.my_report p {padding:0px 0px 20px 0px;}
div.my_report table	{ width: 100%; margin: 0.2em 0 1em 0; border-collapse: collapse; background: #FFF !important; }
div.my_report table thead td	{ padding: 0.2em 0.3em; border: none;  border-bottom: 1px solid #EEE; color: #1E4371; font-size: 110%; }
div.my_report table td{ padding: 0.2em 0.3em; border: none; border-bottom: 1px solid #EEE; font-size: 106%; }

/* Loading */
table.maintable {width:100%;height:100%}
td.maintable	{vertical-align:middle;} 

div.loading			{position:relative;width:479px;height:206px;background:url(/images/backend/loading_bg.png);_background:url(/images/backend/loading_bg.gif);margin:0 auto;text-align:center;}
img.loading			{width:48px;height:48px;margin:100px 0px 10px 0px;}
div.loading p		{font-size:20px;color:#cbb778;}


/* Downloads */

.downloads tr.hi td
{
	/* background-color: #f7f7f7; */
	background-color: #f1f1f1;
}

.downloads 
{	
	font-family:Verdana, Arial, Helvetica, "Lucida Grande", sans-serif;
	font-size:10px;
	font-style:normal;
	width:100%;
	border-collapse:collapse;
	color: #6f6f64;
	border-top: 1px solid #959595;
}
.downloads tr.border td {
	border-bottom: solid 1px #959595;
}	
.downloads tr td {
	border: none;
}
.downloads a {
	text-decoration: none;
	display: block;
	height: 24px;	
}
.downloads td.mainblock a {
	cursor: pointer;
	font-weight: bold;
	/* border-top: solid 1px #ccc; */
	background: url('../../images/frontend/plus_icon.gif') no-repeat 11px 8px; 
	padding-left: 30px;
	color: #6f6f64;
}
.downloads td.mainblock a:hover {
	text-decoration: underline; 
	background: #f1f1f1 url('../../images/frontend/plus_icon.gif') no-repeat 11px 8px; 
}
.downloads td.mainblock a.download {
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 8px;  
}
.downloads td.mainblock a.download:hover {
	text-decoration: underline; 
	background: #f1f1f1 url('../../images/frontend/download_icon.gif') no-repeat 11px 8px; 
}

.downloads tbody.subblock td {
	border: none;
	margin:0;
	padding: 0;

}
.downloads tbody.subblock a {
	/* display: block; */
	margin-left: 20px;
	cursor: pointer;
	border-bottom: solid 1px #e5e5e5;
}


.downloads tbody.subblock a span.tekst {
	height: 19px;
	float: left;
color: #6f6f64;
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 8px; 
	padding-left: 30px;
	padding-top:5px;
}
.downloads tbody.subblock a span.pdf {
	float: right;
	width: 89px;
	text-align: right;
	padding-right: 11px;
	height: 19px;
	color: #8f8f8f;
	font-size: 0.8em;
	text-decoration: none;
	padding-top:5px;

}
.downloads tbody.subblock a:hover span.tekst { 
	text-decoration: underline; 
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 8px;  
}
.downloads tbody.subblock a:hover { text-decoration:none; background: #f1f1f1;}
.downloads tbody.subblock a:hover span.pdf {	
	text-decoration: none;
}

.downloads tbody td.mainblock a span.tekst {
	width: 470px;
	height: 19px;
	float: left;
	padding-top:5px;
	}
.downloads tbody td.mainblock a span.pdf {
	float: right;
	width: 89px;
	text-align: right;
	padding-right: 11px;
	height: 19px;
	color: #8f8f8f;
	font-size: 0.8em;
	text-decoration: none; 
	font-weight: normal;
	padding-top:5px;
}
.downloads tbody td.mainblock a:hover span.tekst { 
	text-decoration: underline; 
}
.downloads tbody td.mainblock a.download:hover { 
	background: #f1f1f1 url('../../images/frontend/download_icon.gif') no-repeat 11px 8px;  
	text-decoration:none; 
}

/* Send a Friend */

div.sendafriend-InlineWin_container {margin: 0 auto;text-align:left;width:100%;height:100%;background:#f8faff !important;}

    /* Send-a-friend header met sluiten knop */
    div.sendafriend-InlineWin_subHeader { width:475px; height:30px; background:#fff url('../../images/frontend/sendafriend-bg-rep.gif') repeat-x 0 0;}
        span.sendafriend-InlineWin_title h1 {font-weight:normal;font-size:110%;color:#9d9d8d;padding:8px 0px 0px 10px;float:left; }
        span.sendafriend-InlineWin_closeButton {margin: 0;width:35px;height:30px;float:right;}

        button.sendafriend-InlineWin_btnImgDefault {width: 35px;float:right;padding:0;margin:0;height:30px;border:none;display:block;cursor:pointer;color:white;text-decoration:none;text-align:center;}
        button.sendafriend-InlineWin_btnImgDefault span {display:none;}
        button.sendafriend-InlineWin_btnImgClose {background: url('../../images/frontend/sendafriend-close.gif') no-repeat 0 0;}

    /* Send-a-friend content */
    div.sendafriend-InlineWin_formContent   {background:#fff !important;width:475px;}
    div.sendafriend-InlineWin_formContent iframe  {background:#fff !important;}
        div.sendafriend-container           {border-bottom: 1px #c3c4c6 dashed;padding:0 0 10px 10px;float:left;}
        div.sendafriend-leftblock           {width:215px;float:left;margin:0 5px 0 0;}
        div.sendafriend-leftblock span      {font-weight:bold;float:left;clear:both;}
        div.sendafriend-rightblock          {width:215px;float:left;}
        div.sendafriend-rightblock span     {font-weight:bold;float:left;clear:both;}

        div.sendafriend-blockcontainer-bottom {width:440px;padding:5px 0 10px 10px;float:left;}
        div.sendafriend-blockcontainer-bottom span {float:left;margin:0}
        div.sendafriend-blockcontainer-bottom span.captcha {float:left;width:238px;}
        div.sendafriend-blockcontainer-bottom span#captchaValidator {float:left;clear:both;}

        input.sendafriend-input {font-style:normal;color:#798389;padding-left:8px;width:90%;margin:4px 0 0 0;background:#FFF;}
        input.sendafriend-textarea {font-style:normal;color:#798389;padding-left:8px;width:90%;margin:4px 0 0 0;height:118px;background:#FFF;}
        img.sendafriend-captcha {margin:2px 10px 5px 0;border:1px solid #eee; float:left;}
        input.sendafriend-textfield {float:left;width:230px;margin:5px 0 0 0;height:20px;background:#FFF;}

    /* Send-a-friend footer met send knop */
    div.sendafriend-InlineWin_formFooter { height: 29px; width:475px; }
        span.sendafriend-InlineWin_formFooterText {float:left;}
        div.sendafriend-InlineWin_formFooter button.btnTxt { width:100px; }
        div.sendafriend-InlineWin_contPageIndex {width:69px;height:22px;float:right;margin: 0px 10px 0 0;display:inline;}
        div.sendafriend-InlineWin_contPageIndex button {border:none;background: url('../../images/frontend/inlinewin-send.gif') no-repeat;cursor:pointer;outline:none;width:69px;height:22px;}
        div.sendafriend-InlineWin_contPageIndex button span {display:none;}
        .sendafriend-InlineWin_btn, .sendafriend-InlineWin_btnDefault {background:#000;float:left;color:#fff;padding: 2px 15px;margin: 0 0 0 5px;border:none;-moz-border-radius: 2px;-webkit-border-radius: 2px;text-decoration:none;}

