  a.NAVIGATION:link, a.NAVIGATION:visited, a.NAVIGATION:active { color:#000000; text-decoration:none; font-weight:none; font-family: Arial, Tahoma, Verdana; font-size:13px; line-height:15px; }
  a.NAVIGATION:hover { color:#BCBCBC; text-decoration:none; font-weight:none; font-family: Arial, Tahoma, Verdana; font-size:13px; line-height:15px; }

  a.MANIPULATION:link, a.MANIPULATION:visited, a.MANIPULATION:active { color:#ff0000; text-decoration:none; font-weight:bold; font-family: Arial, Tahoma, Verdana; font-size:13px; line-height:15px; }
  a.MANIPULATION:hover { color:#000000; text-decoration:none; background-color:#FF0000; font-weight:bold; font-family: Arial, Tahoma, Verdana; font-size:13px; line-height:15px; }

  a.MANIPULATION_BLACK:link, a.MANIPULATION_BLACK:visited, a.MANIPULATION_BLACK:active { color:#000000; text-decoration:none; font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:11pt; line-height:12pt; }
  a.MANIPULATION_BLACK:hover { color:#000000; text-decoration:none; background-color:#FF0000; font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:11pt; line-height:12pt; }

  .FONT_11 { color:#000000; font-family:Helvetica,Arial,sans-serif; font-size:11pt; }
  .FONT_10 { color:#000000; font-family:Helvetica,Arial,sans-serif; font-size:10pt; }


  a.EMAIL_11:link, a.EMAIL_11:visited, a.EMAIL_11:active { color:#ffffff; text-decoration:none; font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:11pt; line-height:12pt; }
  a.EMAIL_11:hover { color:#ffffff; text-decoration:none; font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:11pt; line-height:12pt; }


  .tb_form_item { background-color:#999999; text-align:left; font-family:Helvetica,Arial,sans-serif; font-size:10pt; }
  .tb_form_text { background-color:#c5c5c5; text-align:left; font-family:Helvetica,Arial,sans-serif; font-size:10pt; }
  .tb_form_list_1 { background-color:#b5b5b5; text-align:left; font-family:Helvetica,Arial,sans-serif; font-size:10pt; }
  .tb_form_list_2 { background-color:#a9a9a9; text-align:left; font-family:Helvetica,Arial,sans-serif; font-size:10pt; }


  a.LINKS_LINKITEM:link, a.LINKS_LINKITEM:visited, a.LINKS_LINKITEM:active { color:#000000; text-decoration:none; font-family:Helvetica,Arial,sans-serif; font-size:11pt; line-height:14pt; }
  a.LINKS_LINKITEM:hover { color:#000000; text-decoration:none; font-family:Helvetica,Arial,sans-serif; font-size:11pt; line-height:14pt; }


  .font_norm_10 { color:#000000; text-decoration:none; font-weight:normal; font-family: Tahoma, Verdana, Arial; font-size: 10px; }
  .font_fett_10 { color:#000000; text-decoration:none; font-weight:bold; font-family: Tahoma, Verdana, Arial; font-size: 10px; }

  .font_norm_10_white { color:#ffffff; text-decoration:none; font-weight:normal; font-family: Tahoma, Verdana, Arial; font-size: 10px; }
  .font_fett_10_white { color:#ffffff; text-decoration:none; font-weight:bold; font-family: Tahoma, Verdana, Arial; font-size: 10px; }

  .font_norm_11 { color:#000000; text-decoration:none; font-weight:normal; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
  .font_fett_11 { color:#000000; text-decoration:none; font-weight:bold; font-family: Tahoma, Verdana, Arial; font-size: 11px; }

  .font_norm_11_white { color:#ffffff; text-decoration:none; font-weight:normal; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
  .font_fett_11_white { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family: Tahoma, Verdana, Arial; font-size: 11px; }

  .font_norm_12 { color:#000000; text-decoration:none; font-weight:normal; font-family: Tahoma, Verdana, Arial; font-size: 12px; }
  .font_fett_12 { color:#000000; text-decoration:none; font-weight:bold; font-family: Tahoma, Verdana, Arial; font-size: 12px; }


  a.NAVTREE_SEC:link, a.NAVTREE_SEC:visited, a.NAVTREE_SEC:active { color:#202020; text-decoration:none; font-weight:bold; font-family: Arial, Tahoma, Verdana; font-size:12px; line-height:12px; }
  a.NAVTREE_SEC:hover { color:#6f6f6f; text-decoration:none; font-weight:bold; font-family: Arial, Tahoma, Verdana; font-size:12px; line-height:12px; }

  a.NAVTREE_ITEM:link, a.NAVTREE_ITEM:visited, a.NAVTREE_ITEM:active { color:#202020; text-decoration:none; font-weight:none; font-family: Arial, Tahoma, Verdana; font-size:11px; line-height:11px; }
  a.NAVTREE_ITEM:hover { color:#6f6f6f; text-decoration:none; font-weight:none; font-family: Arial, Tahoma, Verdana; font-size:11px; line-height:11px; }

  a.TEXT_LINK_10x:link, a.TEXT_LINK_10:visited, a.TEXT_LINK_10:active { color:#000000; text-decoration:underline; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:15px; }
  a.TEXT_LINK_10x:hover { color:#000000; text-decoration:underline; font-family:Tahoma, Arial, Verdana; font-size:11px; line-height:15px; }

  .parttitle { color:#FF3333; text-decoration:none; font-weight:normal; font-family: Arial, Tahoma, Verdana; font-size: 17px; vertical-align:top;}

  .gr_default { background-color: #cccccc; }
  .gr_kiel { background-color: #00b7ff; }
  .gr_hamburg { background-color: #262bcd; }
  .gr_flensburg { background-color: #b6cf28; }
  .gr_rendsburg { background-color: #26901b; }

  body {
    margin : 0px;
    padding : 0px;
    text-align: center;
    
    text-align: center;
    background-color: #8c8688;
  }

  #container {
    position: relative;
    width: 95%;
    text-align: center;
    margin: 0px auto;
    padding: 0px;
    z-index: 2;
  }

  #header {
    position: relative;
    padding: 0px;
    margin: 0px auto;
    width: 752px;
    height: 125px;
    z-index: 3;
  }

  #contentarea {
    position: relative;
    z-index: 3;
    padding: 0px;
    margin: 0px auto;
    width: 752px;
  }

  #footer {
    position: relative;
    margin: 0px auto;
    width: 752px;
    z-index: 3;
  }

  #bg_frame {
    position: absolute; padding: 0px; margin: 0px auto;
    top: 10px;
    width: 752px;
    height: 145px;
    z-index: 1;
    left: 0px;
  }

  #headlogo {
    position: absolute;
    padding: 0px;
    margin: 0px;
    z-index: 2;
    width: 752px;
    height: 145px;
    top: 20px;
    left: 0px;
    background: url("pictures/regler_grey.gif") no-repeat;
    background-position: 10px 0px;
  }

  #headspacer {
    background: url("pictures/marke_white.gif") no-repeat;
    width: 742px;
    height: 10px;
    top: 75px;
    left: 4px;
    position: absolute;
    padding: 0px;
    margin: 0px auto;
    z-index: 3;
  }

  #mainmenu {
    position: relative;
    z-index: 3;
    top: 80px;
    font-family: Arial, Tahoma, Verdana;
    color: #000000;
    text-decoration : none;
    margin: 0px auto;
    text-align: center;
    vertical-align: middle;
  }

  #mainmenu a {
    margin: 0px 0px 0px 0px;
    padding : 0px 0px;
    font-size : 12px;
    line-height : 20px;
    color: #000000;
    text-decoration : none;
  }

  #mainmenu a:hover {
    color: #6f6f6f;
  }



  #vspace {
    height: 20px;
  }

  table.bordertable {
    position: relative;
    empty-cells: show;
    padding: 0px;
    margin: 0px;
    cell-padding: 0px;
    cell-spacing: 0px;
    border-width: 0px;
    table-layout: fixed;
    border-collapse:collapse;
    border-spacing: 0px;
  }

  tr.toprow { height: 8px; padding: 0px; margin: 0px; spacing: 0px;}
  tr.middlerow { padding: 0px; margin: 0px; spacing: 0px;}
  tr.bottomrow { height: 10px; min-height: 10px; padding: 0px; margin: 0px; spacing: 0px;}

  td.main_oleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=1&rc=000000&ic=b4aeb0&oc=8c8688") no-repeat bottom;
    width: 5px; height: 8px;
  }

  td.main_omiddle {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=2&rc=000000&ic=b4aeb0&oc=8c8688") repeat-x bottom;
    height: 8px;
  }

  td.main_oright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=3&rc=000000&ic=b4aeb0&oc=8c8688") no-repeat bottom left;
    width: 5px;
  }

  td.main_mmiddle {
    background: #b4aeb0; padding: 0px; margin: 0px;
  }

  td.main_mleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=4&rc=000000&ic=b4aeb0&oc=8c8688") repeat-y;
    width: 5px;
  }

  td.main_mright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=5&rc=000000&ic=b4aeb0&oc=8c8688") repeat-y;
    width: 5px;
  }

  td.main_uleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=6&rc=000000&ic=b4aeb0&oc=8c8688") no-repeat top;
    width: 5px;
  }

  td.main_umiddle {
    padding: 0px; margin: 0px; height: 10px;
    background: url("pictures/rgen.php?rtype=7&rc=000000&ic=b4aeb0&oc=8c8688") repeat-x top;
  }

  td.main_uright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=8&rc=000000&ic=b4aeb0&oc=8c8688") no-repeat top left;
    width: 5px; height: 10px;
  }



  td.header_oleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=1&rc=000000&ic=b01510&oc=8c8688") no-repeat bottom;
    width: 5px; height: 8px;
  }

  td.header_omiddle {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=2&rc=000000&ic=b01510&oc=8c8688") repeat-x bottom;
    height: 8px;
  }

  td.header_oright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=3&rc=000000&ic=b01510&oc=8c8688") no-repeat bottom left;
    width: 5px;
  }

  td.header_mmiddle {
    background: #b01510; padding: 0px; margin: 0px;
  }

  td.header_mleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=4&rc=000000&ic=b01510&oc=8c8688") repeat-y;
    width: 5px;
  }

  td.header_mright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=5&rc=000000&ic=b01510&oc=8c8688") repeat-y;
    width: 5px;
  }

  td.header_mmiddle2 {
    background: #b4aeb0; padding: 0px; margin: 0px;
  }

  td.header_mleft2 {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=4&rc=000000&ic=b4aeb0&oc=8c8688") repeat-y;
    width: 5px;
  }

  td.header_mright2 {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=5&rc=000000&ic=b4aeb0&oc=8c8688") repeat-y;
    width: 5px;
  }

  td.header_uleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=6&rc=000000&ic=b4aeb0&oc=8c8688") no-repeat top;
    width: 5px;
  }

  td.header_umiddle {
    padding: 0px; margin: 0px; height: 10px;
    background: url("pictures/rgen.php?rtype=7&rc=000000&ic=b4aeb0&oc=8c8688") repeat-x top;
  }

  td.header_uright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=8&rc=000000&ic=b4aeb0&oc=8c8688") no-repeat top left;
    width: 5px; height: 10px;
  }



  td.inner_oleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=1&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") no-repeat bottom;
    width: 5px; height: 5px;
  }

  td.inner_omiddle {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=2&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") repeat-x bottom;
    height: 5px;
  }

  td.inner_oright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=3&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") no-repeat bottom left;
    width: 5px; height: 5px;
  }

  td.inner_mmiddle {
    padding: 5px; margin: 0px;
    background: #e3e4e6;
  }

  td.inner_mleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=4&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") repeat-y;
    width: 5px;
  }

  td.inner_mright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=5&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") repeat-y;
    width: 5px;
  }

  td.inner_uleft {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=6&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") no-repeat top;
    width: 5px; height: 10px;
  }

  td.inner_umiddle {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=7&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") repeat-x top;
    height: 10px;
  }

  td.inner_uright {
    padding: 0px; margin: 0px;
    background: url("pictures/rgen.php?rtype=8&rc=c9c9c9&ic=e3e4e6&oc=b4aeb0") no-repeat top left;
    width: 5px; height: 10px;
  }




  #datestamp {
    font-family: Arial, Tahoma, Verdana;
    font-size : 11px;
    line-height: 13px;
    color: #FFFFFF;
    font-weight : bold;
    text-decoration : none;
    vertical-align: bottom;
  }

  #caption1 {
    font-family: Arial, Tahoma, Verdana;
    font-size : 13px;
    line-height: 15px;
    color: #000000;
    font-weight : bold;
    text-decoration : none;
    vertical-align: bottom;
  }

  #caption1 a {
    font-family: Arial, Tahoma, Verdana;
    font-size : 13px;
    line-height: 15px;
    color: #000000;
    font-weight : bold;
    text-decoration : none;
    vertical-align: bottom;
  }

  #caption1 a:hover {
    color: #6f6f6f;
  }

  #caption1_red {
    font-family: Arial, Tahoma, Verdana;
    font-size : 13px;
    line-height: 15px;
    color: #ff0000;
    font-weight : bold;
    text-decoration : none;
    vertical-align: bottom;
  }

  #caption1_red a {
    font-family: Arial, Tahoma, Verdana;
    font-size : 13px;
    line-height: 15px;
    color: #ff0000;
    font-weight : bold;
    text-decoration : none;
    vertical-align: bottom;
  }

  #caption1_red a:hover {
    color: #6f6f6f;
  }

  #caption2 {
    font-family: Arial, Tahoma, Verdana;
    font-size : 13px;
    line-height: 15px;
    color: #000000;
    font-weight : plain;
    text-decoration : none;
    vertical-align: bottom;
  }

  #caption2 a {
    font-family: Arial, Tahoma, Verdana;
    font-size : 13px;
    line-height: 15px;
    color: #000000;
    font-weight : plain;
    text-decoration : none;
    vertical-align: bottom;
  }

  #caption2 a:hover {
    color: #6f6f6f;
  }

  #caption3 {
    font-family: Arial, Tahoma, Verdana;
    font-size : 12px;
    line-height: 15px;
    color: #000000;
    font-weight : bold;
    text-decoration : none;
    font-style: italic;
    vertical-align: bottom;
  }

  #caption3 a {
    font-family: Arial, Tahoma, Verdana;
    font-size : 12px;
    line-height: 15px;
    color: #000000;
    font-weight : bold;
    text-decoration : none;
    font-style: italic;
    vertical-align: bottom;
  }

  #caption3 a:hover {
    color: #6f6f6f;
  }

  #textbody1 {
    font-family: Arial, Tahoma, Verdana;
    font-size : 11px;
    line-height: 15px;
    color: #000000;
    font-weight : plain;
    text-decoration : none;
    text-align: justify;
  }

  #textbody1 a {
    font-family: Arial, Tahoma, Verdana;
    font-size : 11px;
    line-height: 15px;
    color: #000000;
    font-weight : plain;
    text-decoration : underline;
    text-align: justify;
  }

  #textbody1 a:hover {
    color: #6f6f6f;
  }
