body, table, tbody, tr, td {
  font-family:Arial;
  font-size:11px;
  color:#797979;
}

body {
  margin:30px 0px 50px 0px;
  background-color:#848484;
  background-image:url(../img/bg_body.gif);
  background-repeat:repeat-x;
}

a {text-decoration:none;color:#ffffff;}

    table#outerTable {
      background-color:#ffffff;
    }
    
        td#headField {
          background-image:url(../img/bg_head.gif);
          background-repeat:no-repeat;
          background-color:#e5e5e5;
          height:60px;
          vertical-align:top;
          padding:12px 0px 0px 15px;
        }
        
        td#headNaviField {
          background-color:#396fa6;
          height:25px;
          padding:0px 0px 0px 230px;
        }
        
            a.topNav {font-size:14px;}
            a.topNavMarked {font-size:14px;color:#81abd5;}
        
        td#headImageField {
          height:150px;
        }
        
        td#bodyField {
          
        }
        
            td#naviField {
              vertical-align:top;
              background-color:#c3d4e4;
              height:350px;
            }
            
                td.navPoint {
                  height:25px;
                  background-image:url(../img/bg_navpoint.gif);
                  background-repeat:repeat-y;
                  background-color:#81abd5;
                }
                
                td.navPointActive {
                  height:25px;
                  background-color:#396fa6;
                }
                
                a.content {font-size:12px;}
                a.content_active {font-size:12px;color:#81abd5;}
                a.directory {font-size:12px;}
                a.directory_active {font-size:12px;color:#81abd5;}
                
                td.navSpacer {
                  background-color:#ffffff;
                }
                
                td.navBottomSpacer {
                  height:2px;
                  background-color:#ffffff;
                }
            
            td#contentField {
              vertical-align:top;
              padding:15px 35px 50px 30px;
            }
            
                
                div.contentParagraph {
                  margin-top:15px;
                }
                
                span.headline {
                  color:#396fa6;
                  font-size:15px;
                }
                
                td.newsLineBright {
                  background-color:#5784b3;
                  padding:3px;
                  color:#ffffff;
                }
                
                td.newsLineDark {
                  background-color:#396fa6;
                  padding:3px;
                  color:#ffffff;
                }
                                
                td#contentField a.newslistLink {
                  color:#ffffff;
                }
                
                td.eventLineBright {
                  background-color:#5784b3;
                  padding:3px;
                  color:#ffffff;
                }
                
                td.eventLineDark {
                  background-color:#396fa6;
                  padding:3px;
                  color:#ffffff;
                }
                                
                td#contentField a.eventlistLink {
                  color:#ffffff;
                }
                
                div#contentGallery {
                  margin-top:15px;
                  padding:10px;
                  background-color:#dfe7ef;
                  color:#396fa6;
                }
                
                td.captionTableField {
                  background-color:#396fa6;
                  color:#ffffff;
                }
                
                td.contentTableField {
                  background-color:#c3d4e4;
                  color:#ffffff;
                }
                
                span.listCaption {
                  font-weight:bold;
                }
                
                .galPopupTextField {
                  background-color:#ffffff;
                }
                
                td.overViewImage {
                  background-color:#c3d4e4;
                  color:#ffffff;
                  vertical-align:top;
                }
                
                td.overViewText {
                  background-color:#5784b3;
                  padding:3px;
                  color:#ffffff;
                }
                
                a.overviewLink {
                  color:#c3d4e4;
                  text-decoration:none;
                }
                
                a.contentLink {
                  color:#5784b3;
                  text-decoration:none;
                }
                
                a.linklistLink {
                  color:#5784b3;
                }
            
    div#footer {
      text-align:center;
      margin-top:5px;
      color:#383838;
    }

/************
* Formulare *
************/

.errMsg {
  font-weight:bold;
  color:#ff0000;
}

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:12px;
  border:none;
  font-family:Arial;
  width:30px; 
}