/*
   copyright Dionamic

   version: 2006-03-21
*/

/* anchor */

a
{
   color: #000099;
   text-decoration: none;
}

@media print
{
   a
   {
      color: black;
   }
}

a:hover
{
   text-decoration: underline;
}

/* body */

body
{
   background-color: #999966;
   color: #ffffff;
   font-family: Tahoma;
   font-size: 0.8em;
   margin-bottom: 2em;
   margin-left: 0em;
   margin-right: 0em;
}

@media print
{
   body
   {
      background-color: white;
      color: black;
      font-size: 0.85em;
      margin-left: 2em;
      margin-right: 1em;
      margin-top: 2em;
   }
}

/* heading 1 */

h1
{
   font-size: 2em;
   margin-bottom: 0.6em;
   margin-top: 0px;
   color:#000066;
}

@media print
{
   h1
   {
      font-size: 1.5em;
   }
}

/* heading 2 */

h2
{
   color: #000066;
   font-size: 1.5em;
   padding: 0em;
}

@media print
{
   h2
   {
      font-size: 1.2em;
      margin-bottom: 0.2em;
      margin-top: 0.8em;
   }
}

/* heading 3 */

h3
{
   font-size: 1.2em;
}

@media print
{
   h3
   {
      font-size: 1em;
   }
}

/* image */

img
{
   border: 3px solid white;
}

@media print
{
   img
   {
      border: 1px solid black;
   }
}

/* list item */

li
{
   margin-right: 0em;
   padding-right: 0em;
}

/* paragraph */

p
{
   margin-bottom: 0.2em;
   margin-top: 0.5em;
}

/* table */

table
{
   border-collapse: collapse;
}

/* table cell data */

td
{
   background-color: #999933;
   border: 1pt solid white;
   font-size: 0.8em;
   padding-bottom: 0.2em;
   padding-left: 1em;
   padding-right: 1em;
   padding-top: 0.2em;
   vertical-align: top;
}

@media print
{
   td
   {
      border: 1pt solid black;
   }
}

/* table heading */

th
{
   background-color: #000066;
   border: 1pt solid white;
   font-size: 0.8em;
   padding-bottom: 0.5em;
   padding-left: 1em;
   padding-right: 1em;
   padding-top: 0.5em;
   text-align: left;
   vertical-align: top;
}

@media print
{
   th
   {
      background-color: #cccccc;
      border: 1pt solid black;
   }
}

/* unordered list */

ul
{
   margin-right: 0em;
   padding-right: 0em;
}


/* class center */

td.center
{
   text-align: center;
}

th.center
{
   text-align: center;
}


/* class statement */

div.statement
{
   float: left;
   padding-right: 1.5em;
   padding-bottom: 3em;
   width: 370px;   
}

@media print
{
   div.statement
   {
      float: left;
      width: 100%
/*      float: none; */
   }
}


/* id context */

#context
{
   margin-top: 3em;
   margin-left: 1.5em;
}

#context p
{
   font-size: 0.8em;
}

/* id copyright */

#copyright
{
   clear: both;
   margin-left: 20px;
   padding-top: 3em;
}

#copyright a
{
   color: #ffffff;
}

@media print
{
   #copyright a
   {
      color: black;
   }
}

#copyright p
{
   font-size: 0.8em;
}

/* id detail */

#detail
{
   float: left;
   padding-bottom: 50px;
   margin-top: 10px;
}

/* id detail content */

#detail_content
{
   margin-left: 20px;
   margin-top: 28px;
}


/* id detail title */

#detail_title
{
   margin-left: 20px;
}


/* id image */

#image 
{
   float: left;
   position: relative;
   width: 561px;
   height: 496px;
   margin-right: 27px;
}

@media print
{
   #image 
   {
      float: none;
   }   
}

/* id image list */

#image_list
{
   position: absolute;
   left: 0px;
   top: 0px;
   width: 105px;
}


#image_list img
{
   margin-right: 5px;
   margin-bottom: 5px;
   cursor: hand;
   border: 1px solid white;
}


/* id image detail */

#image_detail
{
   position: absolute;
   left: 105px;
   top: 0px;
}

#image_detail p
{
   margin-bottom: 0;
   margin-top: 0;
}


@media print
{
   #image_list p img, #image_list img
   {
      border: 1px solid black;
   }
}


/* id image_content */

#image_content 
{
   margin-top: 0
}


/* id image navigation */

#image_navigation
{
   position: absolute;
   font-size: 0.9em;
   bottom: 0;
   right: 0;
}

@media print
{
   #image_navigation
   {
      display: none;
   }
}


/* id language navigation */

#language_navigation
{
   position: absolute;
   right: 21px;
   top: 119px;
}

#language_navigation p
{
   font-size: 0.9em;
   margin: 0;
}

/* id logo */

#logo
{
   margin-bottom: 8px;
   margin-left: 20px;
   margin-top: 8px;
}

#logo a
{
   color: #000066;
   text-decoration: none;
}

@media print
{
   #logo a
   {
      color: black;
   }
}

#logo img
{
   border: 0px;
}

#logo p
{
   color: #66cccc;
   font-weight: bold;
   letter-spacing: 0.4em;
}

@media print
{
   #logo p
   {
      color: black;
   }
}


/* id logo screen */

#logo_screen
{
   display: inline;
}

@media print
{
   #logo_screen
   {
      display: none;
   }
}


/* id logo print */

#logo_print
{
   display: none;
}

@media print
{
   #logo_print
   {
      display: inline;
   }
}


/* id main navigation */

#main_navigation
{
   background-color: #666666;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   margin-bottom: 0em;
   margin-left: 0em;
   margin-right: 0em;
   margin-top: 0em;
   padding-bottom: 0.4em;
   padding-left: 20px;
   padding-right: 0em;
   padding-top: 0.4em;
}

@media print
{
   #main_navigation
   {
      display: none;
   }
}
       
#main_navigation li
{
   color: #333333;
   display: inline;
   margin: 0em;
   padding-bottom: 0.25em;
   padding-left: 0em;
   padding-right: 1em;
   padding-top: 0em;
}

#main_navigation li a
{
   color: #ffffff;
}

#main_navigation ul
{
   font-size: 0.9em;
   font-weight: bold;
   margin: 0em;
   padding: 0em;
}


/* id navigation path */

#navigation_path
{
   margin-left: 20px;
   margin-bottom: 0px;
   margin-top: 15px;
}

#navigation_path a
{
   color: #ffffff;
}

@media print
{
   #navigation_path a
   {
      color: black;
   }
}

#navigation_path p
{
   font-size: 1em;
}

@media print
{
   #navigation_path p
   {
      font-size: 0.65em;
   }
}



/* id space */

#space 
{ 
   clear: both;
   display: none;
   margin-left: 20px;
}

@media print 
{
   #space
   {
      color: black;
      display: block;
      font-size: 0.85em;
      margin-top: 5em;
   }
}


/* id tip navigation */

#tip_navigation
{
   letter-spacing: 0.1em;
   line-height: 1.5em;
   margin-bottom: 1.4em;
   margin-left: 20px;
   margin-right: 0.5em;
   margin-top: 0em;
   padding-bottom: 0.2em;
   padding-left: 0em;
   padding-top: 0em;
}

@media print
{
   #tip_navigation
   {
      display: none;
   }
}

#tip_navigation li
{
   display: inline;
   font-size: 1em;
   font-weight: bold;
   margin: 0em;
   padding-bottom: 0.2em;
   padding-left: 0em;
   padding-right: 1em;
   padding-top: 0em;
}

#tip_navigation ul
{
   border: none;
   display: inline;
   margin: 0em;
   padding: 0em;
}


#tip_navigation a
{
   color: white;
}


/* class author */

span.author
{
   color: #999999;
   font-weight: bold;
   letter-spacing: 0.2em;
}


/* class first */

h2.first
{
   margin-top: 0em;
}


/*  class image no border */

img.no_border
{
   border: 0px solid white;
}

@media print
{
   img.no_border
   {
      border: 0px solid black;
   }
}

div.image_no_border img
{
   border: 0px solid white;
}

@media print
{
   div.image_no_border img
   {
      border: 0px solid black;
   }
}

