  body {
    font-family: Arial, Verdana, Frutiger, sans-serif;
  }
 
  a img { 
    border: 0px; 
  }
  
/* Linkfarben NORMAL */

  a:link { 
    color:#000000; 
    text-decoration:none;
  }


  a:visited {
    color:#000000;
    text-decoration:none;
  }

  
  a:hover {
    color:#B00000; 
    text-decoration:none 
  }
  
  a:active {
    color:#000000;
    text-decoration:none
  }
  
  a:focus {
    color:#000000;
    text-decoration:none
  }

/* Linkfarben unterseiten_main_link_item_1 */

  .unterseiten_main_link_item_1 a:link { 
    color:#FFFFFF; 
    text-decoration:none
  }


  .unterseiten_main_link_item_1 a:visited {
    color:#FFFFFF;
    text-decoration:none
  }

  
  .unterseiten_main_link_item_1 a:hover {
    color:#FFFFFF; 
    text-decoration:none 
  }
  
  .unterseiten_main_link_item_1 a:active {
    color:#FFFFFF;
    text-decoration:none
  }
  
  .unterseiten_main_link_item_1 a:focus {
    color:#FFFFFF;
    text-decoration:none
  }

/* Linkfarben unterseiten_main_link_item_2 */

  .unterseiten_main_link_item_2 a:link { 
    color:#FFFFFF; 
    text-decoration:none
  }


  .unterseiten_main_link_item_2 a:visited {
    color:#FFFFFF;
    text-decoration:none
  }

  
  .unterseiten_main_link_item_2 a:hover {
    color:#FFFFFF; 
    text-decoration:none 
  }
  
  .unterseiten_main_link_item_2 a:active {
    color:#FFFFFF;
    text-decoration:none
  }
  
  .unterseiten_main_link_item_2 a:focus {
    color:#FFFFFF;
    text-decoration:none
  }

/* Linkfarben unterseiten_main_link_item_3 */

  .unterseiten_main_link_item_3 a:link { 
    color:#444444; 
    text-decoration:none
  }


  .unterseiten_main_link_item_3 a:visited {
    color:#444444;
    text-decoration:none
  }

  
  .unterseiten_main_link_item_3 a:hover {
    color:#444444; 
    text-decoration:none 
  }
  
  .unterseiten_main_link_item_3 a:active {
    color:#444444;
    text-decoration:none
  }
  
  .unterseiten_main_link_item_3 a:focus {
    color:#444444;
    text-decoration:none
  }

/* Linkfarben startseite_news_item */

  .startseite_news_item a:link { 
    color:#FFFFFF; 
    text-decoration:none
  }


  .startseite_news_item a:visited {
    color:#FFFFFF;
    text-decoration:none
  }

  
  .startseite_news_item a:hover {
    color:#FFFFFF; 
    text-decoration:none 
  }
  
  .startseite_news_item a:active {
    color:#FFFFFF;
    text-decoration:none
  }
  
  .startseite_news_item a:focus {
    color:#FFFFFF;
    text-decoration:none
  }

/* Linkfarben mainHeadNavi */

  .mainHeadNavi a:link { 
    color:#FFFFFF; 
    text-decoration:none
  }


  .mainHeadNavi a:visited {
    color:#FFFFFF;
    text-decoration:none
  }

  
  .mainHeadNavi a:hover {
    color:#CCFF66; 
    text-decoration:none 
  }
  
  .mainHeadNavi a:active {
    color:#FFFFFF;
    text-decoration:none
  }
  
  .mainHeadNavi a:focus {
    color:#FFFFFF;
    text-decoration:none
  }

/* Linkfarben mainHeadNaviACT */

  .mainHeadNaviACT a:link { 
    color:#FFFFFF; 
    text-decoration:none
  }


  .mainHeadNaviACT a:visited {
    color:#FFFFFF;
    text-decoration:none
  }

  
  .mainHeadNaviACT a:hover {
    color:#CCFF66; 
    text-decoration:none 
  }
  
  .mainHeadNaviACT a:active {
    color:#FFFFFF;
    text-decoration:none
  }
  
  .mainHeadNaviACT a:focus {
    color:#FFFFFF;
    text-decoration:none
  }
  
  

/* Linkfarben unterseiten_quicklink_item */

  .unterseiten_quicklink_item a:link { 
    color:#FFFFFF; 
    text-decoration:none
  }


  .unterseiten_quicklink_item a:visited {
    color:#FFFFFF;
    text-decoration:none
  }

  
  .unterseiten_quicklink_item a:hover {
    color:#FFFFFF; 
    text-decoration:none 
  }
  
  .unterseiten_quicklink_item a:active {
    color:#FFFFFF;
    text-decoration:none
  }
  
  .unterseiten_quicklink_item a:focus {
    color:#FFFFFF;
    text-decoration:none
  }

/* Linkfarben unterseiten_ansprechpartner_item */

  .unterseiten_ansprechpartner_item a:link { 
    color:#444444; 
    text-decoration:none
  }


  .unterseiten_ansprechpartner_item a:visited {
    color:#444444;
    text-decoration:none
  }

  
  .unterseiten_ansprechpartner_item a:hover {
    color:#B00000; 
    text-decoration:none 
  }
  
  .unterseiten_ansprechpartner_item a:active {
    color:#444444;
    text-decoration:none
  }
  
  .unterseiten_ansprechpartner_item a:focus {
    color:#444444;
    text-decoration:none
  }
  
  
  
  
  span.startseite_news_item a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
  }
  
  span.startseite_news_item_date {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
  }

  .csc-textpic-caption {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #555555;
    text-decoration: none;
  }
  
  span.mainHeadNavi a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
  }
  
  span.mainHeadNaviRO a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
  }
  
  span.mainHeadNaviACT a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
  }
  
  .startseite_news_header {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;    
  }
  
  span.startseite_heisenews_item a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
  }
  
  .startseite_heisenews_header {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;    
  }
  
  span.startseite_slogan {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
  }
  
  span.startseite_angebote_item a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
  }
  
  span.startseite_angebote_item_price {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
  }
  
  span.startseite_angebote_header a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;    
    text-decoration: none;
  }
  
  span.startseite_zitate_item_text {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
  }
  
  span.startseite_zitate_item_quelle {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
  }
  
  .startseite_zitate_header{
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;    
  }
  
  .content {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;    
  }
  
  h1 {
    font-size: 24px;
    font-weight: 100;
    color: #5375B2;
  }
  
  h2 {
    font-size: 18px;
    font-weight: 100;
    color: #5375B2;
  }
  
  h3 {
    font-size: 14px;
    font-weight: 100;
    color: #224581;
  }
  
  strong {
    font-size: 12px;
    font-weight: 100;
    color: #5375B2;
  }
  
  csc-firstHeader {
    font-size: 14px;
    font-weight: bold;
    color: #224581;
  }
  
  li {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #666666;
  }
  
  span.unterseiten_main_link_item_1 a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
  }
  span.unterseiten_main_link_item_1_ACT a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #FFFFFF; 
    font-weight: bold;
    text-decoration: none;
  }
  
  span.unterseiten_main_link_item_2 a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
  }
  span.unterseiten_main_link_item_2_ACT a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
  }
  
  span.unterseiten_main_link_item_3 a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
  }
  span.unterseiten_main_link_item_3_ACT a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
  }
  
  span.unterseiten_main_link_item_4 a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
  }
  span.unterseiten_main_link_item_4_ACT a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
  }
  
  span.unterseiten_ansprechpartner_header {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
  }
  
  span.unterseiten_ansprechpartner_item a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #666666;
    text-decoration: none;
  }
  
  span.unterseiten_ansprechpartner_no_items {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #666666;
  }
  
  span.unterseiten_quicklinks_header {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
  }
  
  span.unterseiten_quicklink_item a {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #FFFFFF;
    text-decoration: none;
  }
  
  .bodytext {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #666666;
  }
  
  .inputStyle {
    font-family: Arial, Helvetica, sans-serif;font-size: 11px;
    background-color: #ffffff;
    border-bottom : 1px solid Gray;
    border-left : 2px solid Black;
    border-right : 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .errorMessage {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #FF0000;
  }
  
  .tx-indexedsearch-searchbox {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #666666;
  }
  
  .tx-indexedsearch-whatis {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #666666;
  }
  
  .tx-indexedsearch-sw {
    font-family: Arial, Verdana, Frutiger, sans-serif, italic;
    font-size: 12px;
    font-weight: 100;
    color: #000000;
  }
  
  .tx-indexedsearch-title.title {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
  }
  
  .tx-indexedsearch-percent.percent {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    font-weight: 100;
    color: #666666;
  }
  
  .tx-indexedsearch-info.info {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    font-weight: 100;
    color: #000000;
  }
  
  .tx-indexedsearch-browsebox {
    font-family: Arial, Verdana, Frutiger, sans-serif, italic;
    font-size: 12px;
    font-weight: 100;
    color: #000000;
  }
  
  .tx-indexedsearch-descr.descr {
    font-family: Arial, Verdana, Frutiger, sans-serif, italic;
    font-size: 12px;
    font-weight: 100;
    color: #666666;
  }
  
  .tx-indexedsearch-searchbox table {
    padding: 3px;
  }
  
  .tx-indexedsearch-rules {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 10px;
    font-weight: 100;
    color: #666666;
  }
  
  .tx-indexedsearch-searchbox-sword.sword {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #000000;
  }
  
  .tx-indexedsearch-searchbox-button.submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-type.type {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-defop.defop {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-media.media {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-lang.lang {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-sections.sections {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-order.order {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-desc.desc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-results.results {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .tx-indexedsearch-selectbox-group.group {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    border-bottom: 1px solid Gray;
    border-left: 2px solid Black;
    border-right: 1px solid Gray;
    border-top : 2px inset Black;
  }
  
  .csc-menu {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    list-style-type: none;
    list-style-position: inside;
  }

  #tx-lzgallery-pi1-fotonav td {
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
    list-style-type: none;
    list-style-position: inside;

  }

  #tx-lzgallery-pi1-fotonav {
    background-color: #E0E5EF;
    border-width:0px;
      border-style:solid;
      border-color:blue;
      padding:0em;
    font-family: Arial, Verdana, Frutiger, sans-serif;
    font-size: 12px;
    font-weight: 100;
  }

  #tx-lzgallery-pi1-title {
    font-size: 14px;
    font-weight: bold;
    color: #224581;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #00008c;
  }

  #tx-lzgallery-pi1-fotos td {
    text-align: center;
    border-width:0px;
      border-style:none;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    border-top-color: #B3B2B2;
    border-right-color-value: #B3B2B2;
    border-bottom-color: #B3B2B2;
    border-left-color-value: #B3B2B2;
    background-color: #E0E5EF;
    border-collapse: collapse;
  }
  
