body  { font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-top:0px; margin-left:0px }


p  { font-size: 13px; font-family: Arial, Helvetica, sans-serif }


li { margin-bottom:10px}

hr { color:#0B540B; background-color:#FCFCED; height:1pt;  }

td  { font-size: 13px; font-family: Arial, Helvetica, sans-serif;}


.m1  { font-size: 13px; font-weight: bold; line-height: 16px; border-top: 1px solid #FCFCED; border-bottom: #FCFCED ;padding-left: 10px;}
.mlink:link  { color:#FCFCED; text-decoration: none }
.mlink:visited  { color: #FCFCED; text-decoration: none }
.mlink:hover  { color: #A7DA6C; text-decoration: none }
.mlink:active  { color: #A7DA6C; text-decoration: none }
.m1o { font-size: 12px; font-weight: bold; line-height: 16px; background-color: #a0a0a0; border-top: 1px solid #5e5e5e; border-bottom: #5e5e5e }
.m2 /* Menuitem level 2 */   { background-color: #5B5A5A; text-align: left; padding-top: 0px; padding-left: 20px; border-top: 1px solid #CFDAE3 }
.m3  { font-style: italic; padding-left: 24px; border-top: 1px solid #a0a0a0 }
.mf { font-size: 1px; font-style: italic; padding-left: 24px; border-top: 1px solid #CFDAE3 }
.location { background-color: #9cf }
.menu { background-color: #373535 }
.content { }
.reminder { }
td.c_big { background-color: #efefef }
td.c_medium { background-color: #efefef }
td.c_small { background-color: #efefef }
.news { background-color: #efefef; margin-top: 5px }
.news_header  { font-size: 12px; font-weight: bold; text-align: left }
.news_entry { }
.smallTxt  { font-size: 10px }



.headline  { font-size:16px; color:#0B540B; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:2px; line-height:110%  }

.subheadline  { font-size:13px; color:#0B540B; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; line-height:110%  }

.autor { font-size:13px; font-weight:bold; color:#0B540B; font-family:  Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; line-height:130%  } 

.borderless { border-style:none; margin:0px; padding:0px; border-width:0px } 

.fliesstext { font-size:13px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; line-height:130%  } 

*.bold-colored { font-weight:bold; color:#0B540B; } 

.gliderbullet { list-style-image:url(../images/glider_bullet.gif); color:#000000;  }

.headframeattributes { margin:0px; padding:0px; border:0px none #FFFFFF; background-color: #102994}
.naviframeattributes { margin:0px; padding:0px;  border:0px none #FFFFFF; background-color: #FFFFFF}
.contentframeattributes { margin:0px; padding:0px;  border:0px none #FFFFFF; background-color: #102994}
.extensionframeattributes { margin:0px; padding:0px;  border:0px none #FFFFFF; background-color: #102994}

.naviframe { background-color:#373535; border:0px}
.contentframe { background-color:#FCFCED; border:0px; padding-left:6px}
.extensionframe { background-color:#FCFCED; border:0px}
.headframe { background-color:#FCFCED; border:0px}

.emailline { background-color:#373535; border:0px; text-align:right; padding-right:10px; vertical-align:middle; color:#FCFCED; font-size:10px }

.ueberschrift { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#103B69; }

.zwischenueberschrift { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#103B69; }

.bildunterschrift { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:center;}

.anzeige { font-family:Verdana, Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#103B69; }

.errmsg { color:red; }

.infomsg { color:blue; }

 a:link { color:#0B540B; text-decoration: underline }
 a:visited { color: #0B540B; text-decoration: underline }
 a:hover { color: #eb3e3e; text-decoration: underline }
 a:active { color: #eb3e3e; text-decoration: underline }



.jt-table {background-color: #ffffff; 
           color:#000000; 
           table-layout:fixed; /* Breiten strikt einhalten */
           border-width:1px ; 
           border-color:#373535; 
           border-spacing:1px; 
           border-style:solid; 
           border-collapse:collapse;
         }


.jt-td { background-color: #FCFCED; 
        color:#000000;   
        font-size:12px;
        font-weight:normal;
        text-align:left; 
        vertical-align:top;         
        border-width:1px ; 
        border-color:#373535; 
        border-style:solid; 
        padding:3px;
      }

.jt-th { background-color: #373535; 
        color:ffffff; 
        font-size:13px;
        font-weight:bold;
        text-align:left;   
        vertical-align:top;
        border-width:1px ; 
        border-color:#373535 ; 
        border-spacing:0px; 
        border-style:solid; 
        padding:3px;
      }

.blind-table {background-color: #FCFCED; 
           color:#000000; 
           table-layout:fixed; /* Breiten strikt einhalten */
           border-width:0px ; 
           border-color:#FCFCED ; 
           border-spacing:0px; 
           border-style:solid;
           padding:0px; 
           margin:0px;
         }


.blind-td { background-color: #FCFCED;  
        font-size:13px;
        text-align:left; 
        vertical-align:top;         
        border-width:0px ; 
        border-color:#FCFCED ; 
        border-style:solid; 
        padding:0px;
      }





.mytable { background-color: #ffffff; 
           color:aaaaaa; 
           table-layout:fixed; /* Breiten strikt einhalten */
           border-width:0px ; 
           border-color:#ffffff ; 
           border-spacing:1px; 
           border-style:solid; 
         }


.mytd { background-color: #BBBBBB; 
        color:#166195;   
        font-weight:normal;
        text-align:left; 
        vertical-align:top;         
        border-width:0px ; 
        border-color:#ffffff ; 
        border-style:solid; 
        padding:3px;
      }

.myth { background-color: #166195; 
        color:ffffff; 
        font-weight:bold;
        text-align:left;   
        vertical-align:top;
        border-width:0px ; 
        border-color:#ffffff ; 
        border-spacing:0px; 
        border-style:solid; 
        padding:3px;
      }



.videothek-table {background-color: #FCFCED"; 
           color:#000000; 
           table-layout:fixed; /* Breiten strikt einhalten */
           margin:0px ;
           border-width:0px ; 
           border-color:#FCFCED ; 
           border-spacing:0px; 
           border-style:none; 
         }


.videothek-td { background-color: #FCFCED"; 
        color:#CFDAE3;   
        font-size:10px;
        font-weight:normal;
        text-align:left; 
        vertical-align:top;         
        border-width:0px ; 
        margin:0px ;
        border-color:#FCFCED ; 
        border-style:none; 
        padding:0px;
      }









