



/* _____________________ style sheet voor Silva backend ______________________ */

/* standard bg color, change in overide stylesheet */
body {
font-family : verdana, geneva, arial, helvetica, sans-serif;
font-size : 69%;
color : #000;
margin: 0px;
padding: 0px;
}

/* __________________________________________________ element typography _____ */

p {
color : #000;
}

h1 {
font-size :1.5em;
font-weight : bold;
}

h2 {
font-size: 1.2em;
font-weight : bold;
}

h2.right {
font-size : 1.2em;
font-weight : bold;

text-align : right;
}

h3 {
font-size : 1.2em;
font-weight : bold;
}

h4 {
font-size: 1em;
font-weight : bold;
}

h5 {
font-size: 1em;
font-weight : bold;
}

/*__________________HEADERS heading_________________*/
h2.heading{
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
font-size: 1.6em;
font-weight: 999;
color: #6699cc;
margin-top: 0em;
margin-bottom: 1.5em;
}

h3.heading{
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
font-size: 1.15em;
font-weight: bold;
color: #6699cc;
margin-top: 1em;
margin-bottom: 1.5em;
}

h4.heading{
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
font-size: 1em;
font-weight: bold;
color: #000000;
margin-top: 2em;
}

h5.heading{
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
font-size: 1em;
font-weight: bold;
color: #6699cc;
margin-top: 0.6em;
margin-bottom: 0em;
}

h6.heading{
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
font-size: 0.9em;
font-weight: bold;
color: #000000;
margin-top: 0.6em;
margin-bottom:0.6em;
}

h6.minor{
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
font-size: 0.9em;
font-weight: bold;
color: #6699cc;
margin-top:0;
margin-bottom:0;
}

h7.heading{
font-family: Verdana, Geneva, Arial, helvetica, Sans-Serif;
font-size: 1em;
font-weight: normal;
color: #000000;
margin-top: 0.6em;
margin-left: 1.3em;
margin-bottom: 0em;
}

/* hover color of links in headings */

h4.heading a:hover{
color:#000;
}

.subhead {
font-size : 1em;
font-weight : bold;
font-family : verdana, arial, helvetica, sans-serif;
text-align : left;
color : #444444;
line-height : 16px;
}

th {
font-size : 1.2em;
font-weight : normal;
font-family : verdana, arial, helvetica, sans-serif;
color : #e2e9eb;
background : #808080;
}

table {
font-size:1em;
}

/* ________________________________________ specific typography _____ */

p.lead {
  font-weight: bold;
  font-style: italic;
}

p.annotation {
  font-style: italic;
}

div.citation {
  margin: 1em 3em;
  padding: 0.4em 2em 1.2em 2em;
  border: 1px solid #426061;
  color: #426061;
  background-color: #fff9e9;
  font-size: 110%;
}

div.citation p {
  margin: 0.5em 0em;
}

div.citation p.author {
  margin-bottom: 0;
  font-size: 90%;
  font-weight: bold;
}

div.citation p.source {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 90%;
}


/* _________________________________________________________ list styles _____ */

ol {
margin-left: 2.1em;
padding-left:0;
color:#000;
}

ol.decimal li {
margin-bottom: 1em;
padding-left:0;
list-style-position: outside;
}

li {
margin-bottom: 1em;
list-style-position: outside;
}

ul.disc {
padding-left:0;
margin-left:1.4em;
color:#000;
list-style-type:disc;
}

ul.disc li {
margin-bottom: 1em;
padding-left: 0;
list-style-position: outside;
}

ul.square {
list-style-type : disc;
}

ul.circle {
list-style-type : disc;
}

ul.nobullet {
list-style-type: None;
}

ul.nobullet li {
padding-left:0;
margin-left:2.1em;
margin-bottom: 1em;
padding-left: 0em;
list-style-position: outside;
}

ol.decimal {
list-style-type : decimal;
}

ol.upper-roman {
list-style-type : decimal;
}

ol.lower-roman {
list-style-type : decimal;
}

ol.upper-alpha {
list-style-type : upper-alpha;
}

ol.lower-alpha {
list-style-type : upper-alpha;
}

.anchors {
  padding: 0 0 10px 0;
  margin: 0 0 14px 0;
  border-bottom:1px solid;
}

li.normal {
list-style-image: url(hszt_images/down_arrow.gif);
margin-left: 0em;
}

li.sub {
list-style-image: url(hszt_images/down_arrow.gif);
margin-left: 0em /* 1em; */
}
li.subsub {
list-style-image: url(hszt_images/down_arrow.gif);
margin-left: 0em; /* 2em; */
}

li.paragraph {
list-style-image: url(hszt_images/down_arrow.gif);
margin-left: 0em; /* 3em; */
}

li.subparagraph {
list-style-image: url(hszt_images/down_arrow.gif);
margin-left: 0em; /* 4em; */
}


dt {
font-weight:bold;
}

dd {
margin-left :2em;
}

pre {
font-size: 1.25em;
}

/* pre css hack For IE6 */ 
pre{
_font-size:1.1em;
}
/* pre css hack For IE7 */
pre {
*font-size:1.1em;
}

/* ______________________________________________ form style definitions _____ */

form {
margin : 0px;
padding : 0px;
border : 0px;
}

input.ab {
width:100%;
}

input {
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size : 1em;
color:#000;
background : #ffffff;
border-left : 1px solid #333333;
border-top : 1px solid #333333;
border-right : 1px solid #333333;
border-bottom : 1px solid #333333;
cursor: pointer;
}

select {
color : #000;
background : #8e8e91;
border: 1px solid #6699cc;
}

textarea {
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size : 1em;
color : #000;
border: 1px solid #000;
width : 100%;
}

.wide {
width : 100%;
}

input:focus, textarea:focus, select:focus {
color : #000;
background : #ffffff none;
}

input:hover, textarea:hover, select:hover {
color : #000;
background : #ffffff none;
}

input:focus:hover, textarea:focus:hover {
color : #000;
background : #ffffff;
}

/* kludge for flaky old Netscape */
.textarea {
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size : 10px;
color : #333333;
background : #ffffff;
}

select {
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 1em;
color: #000;
background: #ffffff;
border: 1px solid #6699cc;
}

input[type="submit"]:hover, input[type="button"]:hover {
color : #000;
background : #ffffff;
}

input[type="submit"]:focus, input[type="button"]:focus {
color : #000;
background : #ffffff;
}

/* image button */
.imagebutton {

border : 0;
}

input[type="checkbox"]:focus, input[type="radio"]:focus {
color : #000;
background : #ffffff none;
}

input[type="checkbox"]:hover, input[type="radio"]:hover {
color : #000;
background : #ffffff none;
}


.breadcrumb {
color : #6699cc;
}


/* ____________________________________________________ link definitions _____ */

a:link {
color : #999999;
text-decoration : underline;
}
a:visited {
color : #999999;
text-decoration : underline;
}
a:active {
color : #6699cc;
}
a:hover {
color : #6699cc;
text-decoration : underline;
}

a.tree:hover img {
background : #666666;
}


/*________________________________HSZ-T LINKS DEFINITION____________________*/

A.bc:link {
color:#999999;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}
A.bc:active {
color:#999999;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}
A.bc:visited {
color:#999999;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}
A.bc:hover {
color:#000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

/*Service Navigation*/
A.service:link {
color:#000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}
A.service:active {
color:#000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}
A.service:visited {
color:#000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}
A.service:hover {
color:#000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:underline;
}


/*Main Navigation*/
A.main_navi:link {
color:#ffffff;
text-decoration:none;
}
A.main_navi:active {
color:#ffffff;
text-decoration:underline;
}
A.main_navi:visited {
color:#ffffff;
text-decoration:none;
}
A.main_navi:hover {
color:#ffffff;
text-decoration: underline;
}


/*Main Navigation SELECTED*/
A.main_navi_selected:link {
color:#ffffff;
text-decoration:underline;
}

A.main_navi_selected:active {
color:#ffffff;
text-decoration: underline;
}

A.main_navi_selected:visited {
color:#ffffff;
text-decoration:underline;
}

A.main_navi_selected:hover {
color:#ffffff;
text-decoration: underline;
}

.main_navigation ul {
  margin:0 0 0 -3.6em;
  list-style: none;
}

.main_navigation li {
  margin: 0;
  padding: 0.1em;
  display: block;
  float: left;
  position: relative;
}

.main_navigation ul li a {
  padding: 0.2em 0 0.2em 0;
}

li ul.main_sub_nav  {
  width:200px;
  margin-left:-0.3em;
  display:none;
  position:absolute;
  top:1.4em;
  left:0;
  background-color:#666;
  text-align:left;
}

li ul.main_sub_nav a {
  padding:0 0 0.2em 0.3em;
  text-decoration:none;
  color:#DDD;
}

li ul.main_sub_nav a:hover {
  text-decoration:underline;
  color:#6699CC;
}

li > ul {
  top:auto;
  left:auto;
}

li .main_sub_item {
  width:195px;
  display:block;
  clear:both;
  border-bottom:1px solid #777;
}

li .last_item {
  margin-bottom:0.4em;
  border-bottom:none;
}

li:hover ul.main_sub_nav, li.over ul.main_sub_nav{
  display:block;
  padding:0;
}

li.no_dropdown:hover ul.main_sub_nav{
  /* don't dropdown if this is selected nav link*/
  display:none;
}

/*Sub Navigation */
A.sub_navi:link {
color:#000;
text-decoration:none;
line-height: 1.25em;
}
A.sub_navi:active {
color:#6699cc;
text-decoration:none;
}
A.sub_navi:visited {
color:#000;
text-decoration:none;
line-height: 1.25em;
}
A.sub_navi:hover {
color:#6699cc;
text-decoration: underline;
line-height: 1.25em;
}

/*Sub Navigation SELECTED*/
A.sub_navi_selected:link {
color:#6699cc;
font-weight : bold;
text-decoration:none;
}
A.sub_navi_selected:active {
color:#6699cc;
font-weight : bold;
text-decoration:none;
}
A.sub_navi_selected:visited {
color:#6699cc;
font-weight : bold;
text-decoration:none;
}
A.sub_navi_selected:hover {
color:#6699cc;
font-weight : bold;
text-decoration: underline;
}

/*Footer*/
a.footer_link:link {
color : #999999;
text-decoration : none;
}
a.footer_link:visited {
color : #999999;
text-decoration : none;
}
a.footer_link:active {
color : #999999;
text-decoration : underline;
}
a.footer_link:hover {
color : #999999;
text-decoration : underline;
}

/*Search link, fake a button*/
a.search_link {
font-size : 10px;
font-weight : normal;
font-family : verdana, arial, helvetica, sans-serif;
color : #000;
background : #adb8ff;
border : 1px solid #000;
text-decoration : none;
padding : 0.2em 0.5em 0.1em 0.5em;
}
a.search_link:hover {
color : #adb8ff;
background : #000;
}
/*_________________________________End HSZ-T Links definition_________________________*/



/*_______________________________________________HSZ-T Stylesheets_____________*/
.form_radio_checkbox {
border: 0px;
margin-left: 0em;
}
.superTitle {
font-size : 14px;
color : #000;
}

.title {
font-size : 1.2em;
font-weight : bolder;
color : #000;
}

/*_________________BEGIN Box lines structures_____________*/
.box-line {
border: 1px solid #6699cc;
margin-bottom: 1em;
padding-left: 1.3em;
}

.box-line h2.heading {
display: none;
}

.box-photo h2.heading {
display: none;
}

.box-line ul.disc {
color: #6699cc;
}

.box-line ul.square {
color: #6699cc;
list-style-type : disc;
}

.box-line ul.circle {
color: #6699cc;
list-style-type : disc;
}

.box-line ol.decimal {
color: #6699cc;
list-style-type : disc;
}

.box-line ol.upper-roman {
color: #6699cc;
list-style-type : decimal;
}

.box-line ol.lower-roman {
color: #6699cc;
list-style-type : decimal;
}

.box-line ol.upper-alpha {
color: #6699cc;
list-style-type : upper-alpha;
}

.box-line ol.lower-alpha {
color: #6699cc;
list-style-type : upper-alpha;
}
/*_________________END box line structures__________________*/

a.image img {
padding-bottom: 0.7em;
}


#detail_navi {
background: transparent;
border-left : 0px solid #444444;
border-top : 1px solid #444444;
border-right : 0px solid #444444;
border-bottom : 0px solid #444444;
}

.box {
background:transparent;
padding : 2px;
}

.main_navigation {
background:#666666;
color: #ffffff;
}

.service_navigation {
background: #ebebeb;
color: #000
}

.category {
font-weight : bold;
color : #000;
}

.category_style {
border-bottom : 1px solid #999999;
}

.footer_style {
border-top: 1px solid #999999;
color: #999999;
}

.identity tr {
height: 150px;
}

.identity_left {
background: #DAE1CF;
}

.set_left_margin {
margin-left: 1.3em;
}

.photo {
margin-bottom: 0em;
}

.footer_center {
color: #999999;
}

.menu_topic_space {
padding-bottom: 0em;
}

.ghost h2.heading {
display: none;
}
/*____________ CSS for Navigation Levels _____*/

.first-level {
margin-left: 0em;
}

.second-level {
margin-left: 0.7em;
}

.third-level {
margin-left: 1.4em;
}

.fourth-level {
margin-left: 2.1em;
}

.fifth-level {
margin-left: 2.8em;
}

.sixth-level {
margin-left: 3.5em;
}

/* remove all image borders */
img {
border-width: 0px;
}

a.no-underline {
text-decoration: none;
}

.anchors ul {
  margin: 0px;
  margin-left: 2em;
  padding: 0px;
}

.anchors li {
  margin: 0px;
  padding: 0px;
}

/* for public preview publisher buttons */

div.publisher {
position:absolute;
top:206px;
left:0px;
}

div.publisher input {
margin:0;
}

/* hide elements */

.hidden{
visibility:hidden;
}

/* abbrevation and acronym styling */
acronym:hover,abbr:hover{
cursor:help;
}

/* emulating ff look of acronyms and abbreviations for ie */
/* abbrevation and acronym styling for IE6 */ 
abbr, acronym{
_border-bottom:1px dotted #000;
}
/* abbrevation and acronym styling for IE6 */
abbr, acronym {
*border-bottom:1px dotted #000;
}

/* style is reflection */

