a:link {
/*  font-size: 12px;  */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #6699cc;
}

a:active {
/*  font-size: 12px;  */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #6699cc;
}

a:visited {
/*  font-size: 12px; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #6699cc;
}

a:hover	{
/*  font-size: 12px;  */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color : #000000;
}

hr {
  height: 0px; border: solid #000000 0px; border-top-width: 1px;
}

.pagetitle {
  font-weight: bold;
  font-size: 16px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color : black;
}

.maintitle {
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color : white;
}

.subtitle {
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color : #000000;
}

a.subtitle:link {
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  color : #000000;
}

a.subtitle:visited {
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  color : #000000;
}

a.subtitle:hover {
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color : #333333;
}

.cover_film {
  margin: 0 15px 15px 0;
}

.bottom_menu{
  font-size: 9px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  
  color : #FFFFFF;
}

a.bottom_menu:link {
  font-size: 9px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;  
  color : #FFFFFF;
}

a.bottom_menu:visited {
  font-size: 9px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color : #FFFFFF;
}

a.bottom_menu:hover {
  font-size: 9px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color : #333333;
}

.copy{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  color : #333333;  
}

.pad{
  padding-top:5px;
}

/* General text */
.text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 14px;
}

.boldtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 14px;
  font-weight: bold;
}

.smalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 8px;
}

.infotext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 14px;
}


.text {
  color : #333333;
}

.boldtext {
  color : #333333;
}

.smalltext {
  color : #333333;
}

.infotext {
  color : #6699cc;
}


a.text:link {
  color: #6699cc;
  text-decoration: underline;
}

a.boldtext:link {
  color: #6699cc;
  text-decoration: underline;
}

a.smalltext:link {
  color: #6699cc;
  text-decoration: underline;
}

a.infotext:link {
  color: #6699cc;
  text-decoration: underline;
}



a.text:visited {
  color: #6699cc;
  text-decoration: underline;
}

a.boldtext:visited {
  color: #6699cc;
  text-decoration: underline;
}

a.smalltext:visited {
  color: #6699cc;
  text-decoration: underline;
}

a.infotext:visited {
  color: #6699cc;
  text-decoration: underline;
}





a.text:hover {
  color: #000000;
  text-decoration: underline;
}

a.boldtext:hover {
  color: #000000;
  text-decoration: underline;
}

a.smalltext:hover {
  color: #000000;
  text-decoration: underline;
}


a.infotext:hover {
  color: #000000;
  text-decoration: underline;
}



.button {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  background: #DEDED5;
  color: #666666;
  border-style: solid;
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px;  
  border-left-width: 1px;
}




.menurow {
  padding: 5px 0;
  border-bottom: 1px dotted #dae9f8;
  line-height: 100%;
}

.menuinactive {
  line-height: 100%;
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#fff;
}

.menuitems {
  line-height: 100%;
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a.menuitems {
  text-decoration: none;
  color : #fff;
}

a.menuitems:visited {
  text-decoration: none;
  color : #fff;
}

a.menuitems:hover {
  text-decoration: none;
  color : #6699cc;
}


#toc_container {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #aaa;
    display: table;
    margin-bottom: 1em;
    padding: 5px;
	color: #999;
    width: auto;
	margin: 20px 0 30px 0;
}

/*
.toc_title {
    font-weight: 700;
    text-align: center;
}
*/

#toc_container li, #toc_container ul, #toc_container ul li, #toc_container ol li a {
    /* list-style: outside none none !important; */
	margin-bottom: 6px;
	text-decoration: none;
}

html {
  scroll-behavior: smooth;
}