/*********
* Global *
*********/

    body, table, tr, td {
      font-family:Verdana;
      font-size:11px;
      color:#7b7b7b;
    }
    
    a {
      color:#009ee0;
      text-decoration:none;
    }
    
    span.small {
      font-size:10px;
    }
    
        span.small a.inText {
          text-decoration:underline;
        }
    
    body {
      margin:30px 0px 40px 0px;
      background-color:#b1b1b1;
      background-image:url(../img/bg_body.gif);
      background-repeat:repeat-x;
    }
    
        table#outerTable {
          
        }
        
            td#headField {
              background-image:url(../img/head_logo.jpg);
              background-repeat:no-repeat;
              height:133px;
              vertical-align:top;
              padding:40px 0px 0px 15px;
              color:#ffffff;
            }
            
            td#headNavi {
              background-color:#ffffff;
              padding:0px 2px 0px 2px;
              height:30px;
              vertical-align:top;
            }
            
                table#headNaviTable {
                  background-image:url(../img/bg_headnav.gif);
                  background-repeat:repeat-x;
                  height:100%;
                }
                
                    td#headNaviLeft {
                      padding-left:11px;
                      width:711px;
                    }
                    
                    td#headNaviLeft a {
                      color:#ffffff;
                      font-size:11px;
                    }
                    
                        td.headNavSpacer {
                          background-image:url(../img/bg_headnavSpacer.gif);
                          background-repeat:no-repeat;
                          height:19px;
                          width:31px;
                        }
                    
                    td#headNaviRight {
                      width:213px;
                      vertical-align:top;
                      padding-top:6px;
                    }
            
            td#contentArea {
              background-color:#ffffff;
            }
            
                td#contentAreaLeft {
                  width:721px;
                  vertical-align:top;
                }
                
                    td#midSpace {
                      height:10px;
                    }
                    
                    td#navSpace {
                      width:15px;
                      height:300px;
                    }
                    
                    td#navigation {
                      width:230px;
                      vertical-align:top;
                    }
                    
                        td#navHeadRow {
                          background-image:url(../img/bg_navHeadRow.gif);
                          background-repeat:no-repeat;
                          height:21px;
                        }
                        
                        td#navFootRow {
                          background-image:url(../img/bg_navFootRow.gif);
                          background-repeat:no-repeat;
                          height:28px;
                        }
                    
                    td#content {
                      width:446px;
                      vertical-align:top;
                      padding:15px 15px 45px 15px;
                    }
                    
                        div.contentCore {
                          margin-bottom:25px;
                        }
                
                td#contentAreaRight {
                  width:213px;
                  vertical-align:top;
                  padding:15px 13px 15px 15px;
                  background-image:url(../img/bg_infobox_area.gif);
                  background-repeat:repeat-x;
                }
                
            td#footField {
              background-image:url(../img/bg_foot.gif);
              background-repeat:no-repeat;
              height:60px;
              padding-left:262px;
              vertical-align:top;
              font-size:10px;
            }
            
            table.outerBandTable {
              border-top:1px solid #1e87b4;
              border-bottom:1px solid #1e87b4;
            }
            
                td.innerBandTable {
                  border-top:1px solid #ffffff;
                  border-bottom:1px solid #ffffff;
                  background-color:#dff3fb;
                  padding:10px;
                }
                

/*******
* Text *
*******/

    .errMsg {
      color:#ff0000;
      font-weight:bold;
    }
    
    .headline {
      font-size:14px;
      font-weight:bold;
      color:#009ee0;
    }
    
    p{margin:10px 0px 10px 0px}

/*************
* Navigation *
*************/

    td#colNavigation {
      vertical-align:top;
      height:450px;
      width:230px;
    }
    
        td.navPoint {
          height:25px;
          background-image:url(../img/bg_navPoint.gif);
          background-repeat:no-repeat;
          font-size:11px;
        }
        
        td.navPointActive {
          height:25px;
          background-image:url(../img/bg_navPoint.gif);
          background-repeat:repeat-y;
          font-size:11px;
        }
        
        td.navPointSec {
          height:25px;
          font-size:11px;
          background-color:#52c1ef;
        }
        
        td.navPointSecActive {
          height:25px;
          background-color:#52c1ef;
          font-size:11px;
        }
        
            a.content{color:#ffffff;text-decoration:none;}
            a.directory{color:#ffffff;text-decoration:none;}
            a.content_active{color:#034a69;text-decoration:none;}
            a.directory_active{color:#034a69;text-decoration:none;}
        
        td.navSpacer {
          height:1px;
          background-image:url(../img/bg_navSpacer.gif);
          background-repeat:no-repeat;
        }

/**********
* Infobox *
**********/

    td.infoboxBody {
      padding-bottom:15px;
      margin-bottom:15px;
      border-bottom:1px solid #95d5f0;
      color:#474747;
    }
    
        .headlineInfobox {
          font-size:12px;
          font-weight:bold;
          color:#009ee0;
        }

/***********
* Overview *
***********/

    table.overviewTable {
      background-color:#eef8fd;
    }
    
    td.overViewImage {
      padding-right:10px;
      vertical-align:top;
    }
    
    td.overViewText {
      vertical-align:top;
    }
    
        .overviewHeadline {
          color:#7b7b7b;
        }

/**************
* News Module *
**************/

    td.newsHeadLine {
      padding:3px 0px 5px 5px;
      vertical-align:top;
      background-color:#bfe6f7;
    }
    
    td.newsHeadLineInfo {
      padding:3px 0px 5px 5px;
      vertical-align:top;
      background-color:#d0d0d0;
    }
    
    td.newsLine {
      padding:13px 0px 25px 0px;
      vertical-align:top;
    }
    
    td.eventLine {
      padding:3px 0px 5px 0px;
    }
    
    td.functionLine {
      background-color:#c0e7f7;
      padding:5px;
      border-top:1px solid #ffffff;
      border-bottom:1px solid #ffffff;
    }
    
    td.functionLineMarked {
      background-color:#c0e7f7;
    }
    
    td.spaceLine {
      background-color:#c6c6c6;
    }
    
/***************
* Event Module *
***************/
    
    
    td.eventLine {
      padding:3px 0px 5px 0px;
    }
    
    td.functionLine {
      background-color:#e7f1e0;
      padding:5px;
      border-top:1px solid #ffffff;
      border-bottom:1px solid #ffffff;
    }
    
    td.functionLineMarked {
      background-color:#c2dae3;
    }
    
    td.spaceLine {
      background-color:#c6c6c6;
    }


        
        

                        td.captionRow {
                          background-color:#1eabe5;
                          font-weight:bold;
                          font-size:11px;
                          color:#ffffff;
                          vertical-align:top;
                        }
                        td.captionField {
                          background-color:#6bc9f0;
                          width:130px;
                          color:#626262;
                          vertical-align:top;
                        }
                        td.contentField {
                          background-color:#c9ebfa;
                          vertical-align:top;
                          color:#626262;
                        }
                        
                        td.contentField a {color:#009ee0;}
                        
                        td.contentSpace {
                          border-top:1px solid #c6c6c6;
                        }
                        
                        
                        
                        div#contentGallery {
                          background-color:#ffffff;
                          vertical-align:top;
                          font-size:11px;
                          padding:5px 5px 15px 5px;
                          margin-top:20px;
                          text-align:center;
                          border:1px solid #c6c6c6;
                        }
                        
                        div#contentContact {
                          background-color:#ffffff;
                          vertical-align:top;
                          font-size:11px;
                          padding:20px;
                          margin-top:20px;
                          text-align:center;
                          border:1px solid #c6c6c6;
                        }
                        
                        div.tiga_news_block_frame_a {
                          background-color:#e0e9f8;
                          vertical-align:top;
                          padding:5px;
                          margin:0px 0px 5px 0px;
                        }
                        
                            div.tiga_news_block_frame_a p {
                              margin:0px 0px 10px 0px;
                            }
                        
                        div.tiga_news_block_frame_b {
                          background-color:#e0e9f8;
                          vertical-align:top;
                          padding:5px;
                          margin:0px 0px 5px 0px;
                        }
        

                    


/********
* Forms *
********/

    select.text_input {
      font-size:10px;
      color:#7b7b7b;
      background-image:url(../img/bg_input.gif);
      background-repeat:repeat-x;
      border-top: 1px solid #7b7b7b;
      border-right: 1px solid #7b7b7b;
      border-bottom: 1px solid #7b7b7b;
      border-left: 1px solid #7b7b7b;
      font-family:Arial;
      width:200px;
    }
    
    input.text_input {
      font-size:10px;
      color:#7b7b7b;
      background-image:url(../img/bg_input.gif);
      background-repeat:repeat-x;
      border-top: 1px solid #7b7b7b;
      border-right: 1px solid #7b7b7b;
      border-bottom: 1px solid #7b7b7b;
      border-left: 1px solid #7b7b7b;
      font-family:Arial;
      width:200px;
    }
    
    input.dynform {
      font-size:10px;
      color:#959595;
      background-color:#222222;
      background-image:url(../img/bg_input.gif);
      background-repeat:repeat-x;
      border-top: 1px solid #555555;
      border-right: 1px solid #555555;
      border-bottom: 1px solid #555555;
      border-left: 1px solid #555555;
      font-family:Arial;
      width:250px;
    }
    
    textarea {
      font-size:10px;
      color:#959595;
      background-image:url(../img/bg_input.gif);
      background-repeat:repeat-x;
      background-color:#fdfdfd;
      border-top: 1px solid #555555;
      border-right: 1px solid #555555;
      border-bottom: 1px solid #555555;
      border-left: 1px solid #555555;
      font-family:Arial;
      width:200px;
      height:100px;
      scrollbar-base-color:#555555;
      scrollbar-3d-light-color:#555555;
      scrollbar-arrow-color:#555555;
      scrollbar-darkshadow-color:#555555;
      scrollbar-face-color:#555555;
      scrollbar-highlight-color:#555555;
      scrollbar-shadow-color:#999999;
      scrollbar-track-color:#999999;
    }
    
    textarea.dynform {
      font-size:10px;
      color:#959595;
      background-color:#fdfdfd;
      border-top: 1px solid #555555;
      border-right: 1px solid #555555;
      border-bottom: 1px solid #555555;
      border-left: 1px solid #555555;
      font-family:Arial;
      width:250px;
      height:100px;
      scrollbar-base-color:#555555;
      scrollbar-3d-light-color:#555555;
      scrollbar-arrow-color:#555555;
      scrollbar-darkshadow-color:#555555;
      scrollbar-face-color:#555555;
      scrollbar-highlight-color:#555555;
      scrollbar-shadow-color:#999999;
      scrollbar-track-color:#999999;
    }
    
    input.radio {
      border:none;
    }
    
    input.image {
      border:none;
    }
    
    input.hiddenInput {
      background-color:#444444;
      font-weight:bold;
      text-align:center;
      color: #696969;
      font-size:11px;
      border:none;
      font-family:Arial;
      width:30px; 
    }
    
    input.quickSearch {
      font-size:11px;
      color:#7b7b7b;
      background-image:url(../img/bg_input.gif);
      background-repeat:repeat-x;
      border:0px;
      font-family:Arial;
      width:130px;
      height:17px;
    }

/************
* Guestbook *
************/

    input.hiddenInput {
      background-color:#ffffff;
      font-weight:bold;
      text-align:center;
      color: #696969;
      font-size:11px;
      border:none;
      font-family:Arial;
      width:30px; 
    }
    
    div#tiga_gb_pagecount_block {background-color:#dedede;height:16px;margin:0px 0px 10px 0px;}
    div#tiga_gb_pagecount_block div#tiga_gb_pagecount_block_prev {float:left;margin:0px 0px 0px 4px;text-align:left;}
    div#tiga_gb_pagecount_block div#tiga_gb_pagecount_block_next {float:right;margin:0px 4px 0px 0px;text-align:right;}
    a.tiga_gb_pagecount_block_link {text-decoration:none;color:#e77418;}
    
    span.tiga_gb_post_title {font-weight:bold;font-size:11px;}
    span.tiga_gb_post_author {font-weight:italic;font-size:10px;}
    span.tiga_gb_post_date {font-size:10px;}
    span.tiga_gb_post_text {}
    
/**********
* Gallery *
**********/
    
    table.galPopupTextField {
        background-color:#ffffff;
    }