      body {
           font-size : 100%;
           font-family : Verdana, Helvetica, Arial, sans-serif;
           margin : 0;
           padding : 0;
           background-color : #fff;
           background-image : url(../images/allg/page_bg.gif);
           background-repeat : no-repeat;
           background-attachment : fixed;
      }
     #header {
           width : 100%;
           z-index : 0;
           float : left;
           border-bottom : 1px solid #ff5800;
           margin-bottom : 10px;
      }
     #header p {
           padding-left : 100px;
           padding-bottom : 22px;
           padding-top : 22px;
           margin : 0;
      }
     #header a span {
           position : fixed;
           left : 15px;
           top : 6px;
           width : 61px;
           height : 54px;
           z-index : 1;
      }
     #metanav {
           position : absolute;
           right : 0;
           width : 100px;
           border : 1px solid #091c5a;
           top : 0;
      }
     #metanav ul {
           margin : 0;
           padding : 0;
      }
     #header ul.sitesections {
           margin : 0;
           padding : 1px 0 0 15px;
           width : 718px;
           margin-left : auto;
           margin-right : auto;
      }
     #printnotice {
           display : none;
           visibility : hidden;
      }
     #content {
           position : relative;
           clear : both;
           width : 779px;
           margin-left : auto;
           margin-right : auto;
           z-index : 2;
           margin-bottom : 0;
      }
     #maintext {
           width : 546px;
           border : 1px solid #b0b1ba;
           margin-left : 0;
           margin-right : 0;
      }
     #sidepanel {
           position : absolute;
           top : 0;
           left : 559px;
           width : 220px;
           margin-left : 0;
           margin-right : 0;
           font-size : 95%;
      }
     .subs-navbar {
           border : 1px solid #b0b1ba;
           margin-bottom : 10px;
           padding-top : 0;
           padding-bottom : 15px;
      }
     #header {
           background-color : #091c5a;
           background-image : url(../images/logos/tcnwappen.gif);
           background-repeat : no-repeat;
           background-attachment : fixed;
           background-position : 46em;
      }
     #header p {
           color : #fff;
           font-size : 140%;
           text-shadow : #848ead 2px 2px 2px;
      }
     #metanav {
           float : right;
           text-align : right;
           color : #fff;
           font-size : 70%;
      }
     #metanav ul li {
           list-style-type : none;
      }
     #metanav ul li a:link, #metanav ul li a:visited {
           text-decoration : none;
           color : #fff;
      }
     #metanav ul li a:hover {
           text-decoration : underline;
      }
     #header ul.sitesections {
           font-size : 80%;
           text-transform : uppercase;
      }
     #header ul.sitesections li {
           float : left;
           list-style-type : none;
      }
     #header ul.sitesections a {
           display : block;
           float : left;
           border-top : 1px solid #091c5a;
           border-left : 1px solid #091c5a;
           border-right : 1px solid #091c5a;
           padding : 4px 8px;
           text-decoration : none;
           margin-top : 0;
           margin-left : 5px;
           margin-bottom : 0;
           margin-right : 0;
           color : #fff;
           background-color : #6882ab;
      }
     #header ul.sitesections a:hover, #header ul a.current {
           color : #fff;
           background-color : #ff5800;
      }
     .subs-navbar {
           font-size : 85%;
          o background-color : #fff;
      }
     .subs-navbar h1 {
           margin-top : 0;
           margin-bottom : 5px;
           border-bottom : 1px solid #b0b1ba;
           text-align : right;
           font-size : 100%;
           color : #fff;
           background-color : #ff5800;
           text-shadow : none;
           font-weight : normal;
           padding-top : 6px;
           padding-bottom : 6px;
           padding-right : 15px;
      }
     .subs-navbar h1 a:link, .subs-navbar h1 a:visited {
           color : #fff;
           display : block;
           text-decoration : none;
      }
     .subs-navbar h1 a:hover {
           color : #091c5a;
      }
     .subs-navbar ul {
           padding : 0;
           margin : 0;
      }
     .subs-navbar ul li {
           list-style-type : none;
           margin-top : 4px;
           margin-bottom : 4px;
           color : #091c5a;
      }
     .subs-navbar ul li a:link, .subs-navbar ul li a:visited {
           text-decoration : none;
           padding-left : 2px;
           border-left : 10px solid #fff;
           color : #091c5a;
      }
     .subs-navbar ul li a:link.youarehere, .subs-navbar ul li a:visited.youarehere, .subs-navbar ul li a:hover {
           border-left : 10px solid #091c5a;
           color : #fb5701;
      }
     .subs-navbar ul li a:link.youarehere, .subs-navbar ul li a:visited.youarehere {
           font-weight : bold;
      }
     .subs-navbar ul li ul li a:link, .subs-navbar ul li ul li a:visited {
           padding-left : 20px;
      }
     .subs-navbar ul li ul li ul li a:link, .subs-navbar ul li ul li ul li a:visited {
           padding-left : 20px;
           font-size : 85%;
      }
     .subs-navbar ul li ul li ul li ul li a:link, .subs-navbar ul li ul li ul li ul li a:visited {
           padding-left : 30px;
           font-size : 85%;
      }
     .subs-navbar ul li ul li ul li ul li, .subs-navbar ul li ul li ul li {
           margin-top : 0;
           margin-bottom : 0;
      }
     .subs-navbar ul li.current-section a:link, .subs-navbar ul li.current-section a:visited {
           color : #ff5800;
      }
     #content #sidepanel #content #sidepanel p a:visited {
           font-weight : bold;
           font-size : 90%;
           border : none;
           color : #091c5a;
      }
     #content #sidepanel p a:hover {
           background-color : inherit;
           text-decoration : underline;
      }
     #maintext {
           background-color : #fff;
           color : #3e3e3e;
      }
     #maintext a:link {
           color : #3e3e3e;
      }
     #maintext a:visited {
           color : #6c6c6c;
           border-bottom : 1px dotted #6c6c6c;
           text-decoration : none;
      }
     #maintext a:hover {
           background-color : #3e3e3e;
           color : #fff;
           text-decoration : none;
           border-bottom : none;
      }
     #maintext p, #maintext ul, #maintext ol {
           margin-left : 20px;
           margin-right : 20px;
           font-size : 75%;
           line-height : 1.6em;
           margin-bottom : 15px;
           margin-top : 0;
      }
     #maintext table ul {
           font-size : inherit;
      }
     #maintext ul li ul li {
           font-size : 135%;
           line-height : 1.6em;
           list-style-type : disc;
      }
     #maintext ul li ol li {
           font-size : 135%;
           line-height : 1.6em;
      }
     #maintext ul ul, #maintext ul ul ul {
           margin-top : 0;
           margin-bottom : 0;
      }
     #maintext ul, #maintext ol {
           margin-left : 25px;
      }
     li.follow-on {
           list-style-type : none;
      }
     h1, h2, h3, h4, h5, h6 {
           color : #6882ab;
           padding-left : 20px;
           padding-right : 20px;
           font-weight : normal;
           font-style : normal;
           text-decoration : none;
           text-transform : uppercase;
      }
     h1 {
           border-bottom : 1px solid #b0b1ba;
           margin-top : 0;
           padding-top : 6px;
           padding-bottom : 6px;
           margin-bottom : 15px;
           font-size : 85%;
           color : #ffffff;
           background-color : #6882ab;
      }
     h1#welcome {
           padding : 0;
           border-bottom : none;
           background-color : transparent;
      }
     h2 {
           font-size : 85%;
           margin-top : 20px;
           margin-bottom : 2px;
      }
     h3 {
           font-size : 75%;
           margin-top : 15px;
           margin-bottom : 2px;
      }
     h4 {
           font-size : 70%;
           margin-top : 15px;
           margin-bottom : 2px;
      }
     h5 {
           margin-top : 15px;
           margin-bottom : 2px;
           font-size : 65%;
           text-decoration : underline;
      }
     h6 {
           border-bottom : 1px solid #b0b1ba;
           margin-top : 0;
           padding-top : 6px;
           padding-bottom : 6px;
           margin-bottom : 15px;
           font-size : 85%;
           color : #ffffff;
           background-color : #ff6600;
      }
     blockquote {
           border : 1px solid #b0b1ba;
           margin-left : 20px;
           margin-right : 20px;
           margin-top : 20px;
           background-color : #f2f2f2;
      }
     #maintext blockquote p {
           margin-top : 3px;
           margin-bottom : 3px;
      }
     blockquote p cite {
           font-size : 90%;
      }
     img.floatright {
           float : right;
      }
     a img {
           border : none;
      }
     .thumb-label {
           font-size : 65%;
           font-weight : bold;
           margin-top : 2px;
           margin-bottom : 0;
      }
     table {
           font-size : 75%;
           line-height : 1.6em;
           width : 504px;
           caption-side : bottom;
           background-color : #f3f1f4;
           margin-left : auto;
           margin-right : auto;
           border-collapse : collapse;
      }
     td {
           border : 1px solid #d8d8d8;
      }
     th {
           border : 1px solid #bebebe;
           text-align : left;
           color : #f3f1f4;
           background-color : #bebebe;
      }
     #footer {
           font-size : 75%;
           text-align : right;
           color : #091c5a;
           padding-top : 20px;
           padding-bottom : 20px;
      }
     #footer a:link, #footer a:visited {
           color : #091c5a;
           text-decoration : none;
      }
     #footer a:hover {
           text-decoration : underline;
           background-color : #ff5800;
      }
     #maintext p#standards, #maintext p#tcn-details {
           margin-top : 0;
           margin-bottom : 0;
      }
     #tcn-details img {
           float : left;
      }
     .screen-thumbs p.thumb-label {
           font-size : 65%;
           font-weight : bold;
           margin-top : 1px;
           margin-bottom : 25px;
      }
     .screen-thumbs p {
           text-align : center;
           font-size : 70%;
           color : #3e3e3e;
           margin-bottom : 0;
      }
     #maintext .section-summary {
           border-bottom : 1px solid #b0b1ba;
           background-color : #f3f1f4;
           padding-top : 10px;
           margin-bottom : 15px;
      }
     #maintext .section-summary p {
           margin-top : 0;
      }
     #maintext .section-summary ul li {
           margin-top : auto;
           margin-bottom : auto;
      }
     span.menu {
           font-weight : bold;
      }
     #maintext ul.sitemap {
           margin-left : 25px;
      }
     #maintext ul.sitemap li ul {
           margin-left : 0;
      }
     #maintext ul.sitemap li ul li {
           list-style-type : disc;
      }
     tr.row1 {
           background-color : #dedede;
      }
     tr.row2 {
           background-color : #efefef;
      }
     img.contentl {
           float : left;
           margin : 5px 10px 5px 0;
      }
     img.contentr {
           float : right;
           margin : 5px 0 5px 10px;
      }
     .termin {
           color : #cc0000;
      }
     .active {
           background-color : #e3e3e3;
      }
.photoleft {
float : left;
border : 1px solid #bababa;
padding : 2px;
background-color : #ffffff;
margin : 6px 18px 2px 0;
}
.photoright {
float : right;
border : 1px solid #bababa;
padding : 2px;
background-color : #ffffff;
margin : 6px 0 2px 6px;
}
