
    body,td,th,p,div,span {
      font: normal 69.5%/1.6em Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      line-height: 14px;
      color: #333;
      padding: 0;
      margin: 0;
	  SCROLLBAR-FACE-COLOR:#000099; 
      SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
      SCROLLBAR-SHADOW-COLOR: #FFFFFF; 	        
      SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
      SCROLLBAR-ARROW-COLOR: #FFFFFF; 
      SCROLLBAR-TRACK-COLOR: #FFFFFF; 
      SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF
    }

    h1, h2, h3, h4, p {
        padding: 0;
        margin: 0;
    }

    td {
      vertical-align: top;
    }

    a img {
      border: 0;
    }

    a:link {
      color: #de7619;
    }

    a:visited {
      color: #666;
    }

    a:hover {
      color: #999;
    }

    table {
      border-spacing: 0;
    }

    form {
      padding: 0;
      margin: 0;
    }

    input, textarea, select {
    	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    }

    label {
      padding: 0;
      margin: 0;
      margin-right: 5px;
      text-align: left;
      white-space: nowrap; 
    }

    input, textarea {
      margin-top: 0;
      margin-right: 3px;
    }
    
    input.image {
      float: left;
    }


    #content-body .dim {
      width: 540px;
      padding-left: 20px;
      padding-right: 10px;
    }

    #content-body .dim .button 
    {
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 10px; 
          background-color: #FFFFFF; 
          height: 20px; 
          cursor: hand; 
          color: #000000; 
          border: #000000; 
          border-style: solid; 
          border-top-width: thin; 
          border-right-width: thin; 
          border-bottom-width: thin; 
          border-left-width: thin;
     }

    #content-body .content {
      margin: 0;
      padding-top: 10px;
      padding-right: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
    }

    #content-body .wide {
      background-color: #fff;
      border-right: 1px solid #d7d7d7;
      /*border-left: 1px solid #d7d7d7;*/
    }

    #content-body .wide .content {
      padding-left: 13px;
    }

    #content-body .extrarow {
      background-color: #fff;
      border-left: 1px solid #fff;
      border-right: 1px solid #fff;
    }

    #content-body .extrarow-wide {
      background-color: #fff;
      /*border-left: 1px solid #d7d7d7;*/
      border-right: 1px solid #fff;
    }

    #content-body .extrarow-wide .dim {
      height: 10px;
    }

    #content-body h2 {
      padding: 0;
      padding-bottom: 4px;
      font-size: 12px;
      line-height: 15px;
    }

    #content-body h3 {
      padding: 0;
      padding-top: 8px;
      font-size: 11px;
      color: #5555FF;
      line-height: 13px;
    }

    #content-body h4 {
      padding: 0;
      padding-bottom: 2px;
      font-size: 10px;
      line-height: 12px;
      color: #666;
      font-weight: normal;
    }

    #content-body .newsdate h4  {
      padding-top: 2px;
      padding-bottom: 14px;
      color: #333;
      font-style: italic;
    }

    #content-body div.top {
      float: top;
      padding: 0;
      padding-bottom: 3px;
      font-size: 1px;
    }

    #content-body div.right {
      float: right;
      padding: 0;
      padding-left: 3px;
    }

    #content-body div.left {
      float: left;
      padding: 0;
      padding-right: 3px;
    }

    #content-body ol {
      margin-top: 0;
      margin-bottom: 0;
    }

    #content-body ol li {
      padding: 0;
      background: none !important;
      font-size: 10px;
      line-height: 15px;
    }

    #content-body div.table-wrapper {
      clear: both;
      width: 100%;
    }

    #content-body table.border {
      border-collapse: collapse;
    }

    #content-body .border td {
      border: solid 0px #c0c0c0;
    }

    #content-body table.var0 {
      text-align: left;
    }

    #content-body table.var1 {      
      text-align: center;
    }

    #content-body table.var2 {
      text-align: right;
    }


    /* Special row and column styles */
    #content-body table .first-row td {
      /* place holder for top row */
    }

    #content-body table .first-row td.first-col {
      /* place holder for top left cel */
    }

    #content-body table .first-row td.last-col {
      /* place holder for top right cel */
    }

    #content-body table td.first-col {
      /* place holder for first column */
    }

    #content-body table td.last-col {
      /* place holder for last column */
    }

    #content-body table .last-row td {
      /* place holder for last row */
    }

    #content-body table .last-row td.first-col {
      /* place holder for bottom left cel */
    }

    #content-body table .last-row td.last-col {
      /* place holder for bottom right cel */
    }


    /* Odd and even rows */
    #content-body table .odd {
      background-color: #de7619;
    }

    #content-body table .even {
      /* place holder for even row styles */
    }

    /* Cell content styles */
    #content-body table .content {
      margin: 0;
      padding: 3px;
    }

    #left-menu .dim {
      width: 185px;
      padding-right: 3px;
      /* height: 200 */
    }

    /* tree navigation */
    /* main */
    #left-menu a {
      text-decoration: none;
      font-weight: bold;
    }

    #left-menu p {
      display: none;
    }

    /* level 1 */
    #left-menu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
      border-top: 1px solid #acacac;
      border-bottom: 1px solid #acacac;
    }

    #left-menu ul li {
      padding: 2px 0 3px 4px;
      font-size: 11px;
      line-height: 14px;
      background: transparent url(/system/image/menu-bg-li-1.gif) bottom left no-repeat;
    }

    #left-menu ul li.beforecurrent1
    {
      border-bottom: 1px solid #acacac;
    }

    #left-menu ul li.current1 {
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      padding-top: 1px;
      padding-bottom: 0;
      background: #f0f0f0 url(/system/image/menu-bg-lines-kandidaten.gif) left top no-repeat;
    }

    #left-menu ul li.aftercurrent1 {
      border-top: 1px solid #acacac;
    }

    #left-menu ul li a {
      display: block;
      padding: 0 10px 2px 10px;
      color: #666;
    }

    #left-menu ul li a:hover {
      color: #999 !important;
      background-color: #f9f9f9;
    }

    #left-menu ul li a.current1 {
      color: #de7619;
      background: transparent url(/system/image/menu-bg-a-1-current.gif) left bottom no-repeat;
      padding-bottom: 5px;
    }

    #left-menu ul li a.current1:hover {
      background: none !important;
      background-color: #fff !important;
    }

    /* level 2 */
    #left-menu ul ul {
      border-bottom: none;
    }

    #left-menu ul ul li {

      padding-left: 20px;
      background: #fff url(/system/image/menu-bg-li-3.gif) left bottom no-repeat;
    }

    #left-menu ul ul li.first2 {
      border-top: 1px solid #efefef;
    }

    #left-menu ul li.current1 ul li.current2 {
      background: #fff url(/system/image/menu-bg-li-3.gif) left bottom no-repeat;
    }

    #left-menu ul ul li.last2 {
      background: #fff url(/system/image/menu-bg-li-3.gif) left top no-repeat;
    }


    #left-menu ul ul li a {
      padding-left: 0;
      font-weight: normal;
    }

    #left-menu ul ul li a:hover {
      background: transparent;

    }

    #left-menu ul li.current1 ul li.current2 a.current2 {
      padding-bottom: 4px;
      font-weight: bold;
      color: #666;
    }

    /* level 3 */
    #left-menu ul ul ul li {
      border-bottom: 1px solid #fff !important;
      padding: 1px 1px 0 1px;
      font-size: 10px;
      line-height: 10px;
      background: transparent url(/system/image/menu-li-3.gif) left center no-repeat !important;
    }

    #left-menu ul ul ul li.first3 {
      border-top: none;
    }

    #left-menu ul ul ul li.last3 {
      background: #fff url(/system/image/menu-bg-li-3.gif) left bottom no-repeat;
    }

    #left-menu ul ul ul li a {
      margin-left: 10px;
      line-height: 10px;
    }

    #left-menu ul li.current1 ul li.current2 ul li.current3 {
      background: transparent url(/system/image/menu-li-3-current-kandidaten.gif) left center no-repeat !important;
    }

    #left-menu ul li.current1 ul li.current2 ul li.current3 a.current3 {
      font-weight: bold;
      color: #666;
    }

    #wrapper {
      margin: 0 auto;
      width: 1000px;
    }

    #headerrow .frame {
      margin: 0;
      margin-top: 5px;

      padding-top: 31px;
      padding-right: 15px;
      padding-bottom: 9px;
      padding-left: 9px;

      border-top: 1px solid #c0c0c0;
      border-right: 1px solid #c0c0c0;
      border-left: 1px solid #c0c0c0;
    }

    #over-netmask .dim {
      width: 230px;
    }

    #over-netmask .content {
      margin: 0;
      padding: 0;
      padding-top: 4px;
    }

    #topnav .dim {
      width: 496px;
    }

    #topnav .body {
      float: right;
    }

    #topnav td {
      padding: 0;
      margin: 0;
    }

    #topnav .body td {
      margin: 0;
      padding: 0;
      padding-top: 10px;
      vertical-align: bottom;
    }

    #topnav img {
      margin: 0;
      margin-right: 10px;
      margin-bottom: 0;
      margin-left: 11px;
    }

    #topnav a {
      font-size: 10px;
      line-height: 12px;
      text-decoration: none;
    }

    #topnav a:link {
      font-size: 10px;
      color: #666;
      text-decoration: none;
    }

    #topnav a:hover {
      color: #999;
    }

    #topnav a.current {
      color: #de7619;
      font-weight: bold;
    }

    #netmask-logo .dim {
      width: 450px;
    }

    #netmask-logo img {
      float: right;
    }

    #mainnavrow .frame {      
      padding-right: 15px;
      border-right: 1px solid #0c0c0c;
    }

    #mainnavrow .dim {
      background-color: #2020AA;
      height: 33px;
    }

    #mainnav td {
      padding: 0;
      padding-top: 13px;
      padding-left: 30px;
    }

    #mainnav td.first {
      padding-left: 10px;
    }

    #mainnav a:link, #mainnav a:visited {
      color: #fae1c8;
      font-weight: bold;
      text-decoration: none;
    }

    #mainnav a:hover {
      color: #ffffff;
    }

    #body {
      background: url(/system/image/bg-4borders.gif) repeat-y top left;
      border-bottom: 1px solid #d7d7d7;
    }

    #body-sect-actie {
      background: url(/system/image/bg-2borders.gif) repeat-y top left;
      border-bottom: 1px solid #d7d7d7;
    }

    #body-sect-home {
      background: url(/system/image/bg-3borders-sh-news.gif) repeat-y top left;
      border-bottom: 1px solid #d7d7d7;
    }

    #body-sect-home .landing-content {
      margin: 0 0 0 188px;
      padding: 10px 0 0 10px;
    }

    #body-sect-home .landing-content h2 {
      margin: 0;
      margin-bottom: 5px;
      line-height: 12px;
      font-size: 11px;
    }

    #visual .dim {
      padding: 10px 0 10px 0 ;
      width: 188px;
      height: 120px;
    }

    #visual .content {
      width: 800px;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
      background-color: #fff;
    }

    #visual .empty {
      background-color: #fff;
      border-left: 4px solid #626161;
    }

    #visual img {
      display: block;
    }

    #intro {
      background-color: #fff;
      width: 800px;
    }

    #intro .dim {
      border:0px solid #ccf; 
      height:105px;
      overflow:hidden;
      padding-top: 10px;
      padding-right: 10px;
      padding-bottom: 10px;
      padding-left: 20px;
    }

    #intro h1 {
      font-size: 18px;
      line-heigth: 20px;
      font-weight: normal;
      margin: 0;
      margin-bottom: 3px;
      color: #333;
    }

    #intro-right {
      border-right: 1px solid #c0c0c0;
      width: 21px;
      height: 20px;
    }

    #intro-right-bottom {
      border-right: 1px solid #c0c0c0;
      border-bottom: 1px solid #c0c0c0;
      width: 21px;
      height: 99px;
    }

    #action-content {
      border-top: 1px solid #fff;
    }

    #action-content .empty .dim {
      width: 188px;
    }

    #action-content .title {
      padding-top: 10px;
      padding-right: 10px;
      padding-bottom: 10px;
      padding-left: 13px;
    }


    #crossnav .extrarow .frame {
      border-top: 13px solid #fff;
      border-left: 1px solid #fff;
      /* background: transparent url(/system/image/bg-clear-left.gif) top left  no-repeat; */
    }

    #crossnav .extrarow .dim {
      overflow: hidden;
      font-size: 1px;
      height: 10px;
      width: 187px;
    }

    #crossnav .flashbanner {
      color: #8c8c8c;
      margin-top: 0;
      margin-right: 14px;
      margin-left: 14px;
      margin-bottom: 14px;
    }

    #crossnav .flashbanner .banner {
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
    }

    #crossnav .banner {
      margin-top: 0;
      margin-right: 14px;
      margin-left: 14px;
      margin-bottom: 14px;
      padding: 5px;
      border: 1px solid #d7d7d7;
      PADDING-BOTTOM: 10px;      
    }

    #crossnav div, #crossnav p {
      font-size: 10px;
      color: #8c8c8c;
    }

    #crossnav div.top {
      float: top;
      padding: 0;
      padding-bottom: 3px;
      font-size: 1px;
    }

    #crossnav div.right {
      float: right;
      padding: 0;
      padding-left: 3px;
    }

    #crossnav div.left {

      float: left;
      padding: 0;
      padding-right: 3px;
    }

    #crossnav .banner h2 {
      color: #8c8c8c !important;
      margin: 0;
      padding: 0;
      padding-bottom: 2px;
      font-size: 10px !important;
      line-height: 12px;
      font-weight: bold;
    }

    #crossnav .banner p {
      display: block;
      margin: 0;
      padding: 0;
      padding-top: 2px;
      font-size: 10px;
      line-height: 14px;
    }

    #crossnav .banner ul {
      margin: 0;
    }

    #crossnav .banner ul li {
      padding: 0;
      background: none !important;
      font-size: 10px;
      line-height: 15px;
    }


    /* Footer include */
    
    #footer .frame {
      margin: 0;
      margin-top: 2px;

      padding-top: 7px;
      padding-right: 0px;
      padding-bottom: 7px;
      padding-left: 9px;

      border: 1px solid #c0c0c0;
      background-color: #f9f9f9;
    }

    #footer .spacer {
      width: 42px;
    }

    #footer .mid-spacer {
      width: 265px;
    }

    #footer .left-col .dim {
      width: 581px;
    }

    #footer .right-col .dim {
      width: 188px;
    }

    #footer td {
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }

    #footer .text-center {
        text-align: center;
    }

    #footer .text-right {
        text-align: right;
        padding-right: 9px;
    }

    #footer label {
      font-size: 10px;
      line-height: 12px;
    }

    #footer a {
      font-size: 10px;
      line-height: 12px;
      color: #878787;
      text-decoration: none;
    }

    #footer a:hover {
      color: #acacac;
    }

    #footer .holding {
      float: right;
    }

    #footer a.current {
	    font-weight: bold;
    }

    #footer label {
      color: #878787;
    }

    #footer .intlform fieldset {
      margin-top: 1px;
      /* float: left; */
    }

    #footer .intlform select {
      font-size: 10px;
    }

    #footer .searchform input {
      font-size: 10px;
    }

  

