﻿/* ****************************************************************************************  */
/*                                                                                           */
/*  Stylesheets                                                                              */
/*                                                                                           */
/*  26.03.2003: T.Enders: created */
/*  18.07.2003: T.Enders: add tbl_gray_padd */
/*  05.12.2006: T.Enders: add tbl_gray_padd */
/*                                                                                           */
/*                                                                                           */
/* ****************************************************************************************  */

body {
  color:black;
  background-color:white;
  font-family:"Geneva", "Arial", "Helvetica", sans-serif;
  font-size:0.8em;
  margin:0;
  /* margin:0;  funktioniert nicht in NS 4.x und Opera6 */
  }

p {
  padding-top:0px;
  padding-bottom:0px;
  margin-top:5px;
  margin-bottom:5px;
  }

table {
  border-spacing:0px;
  border-collapse:collapse;
  }

th {
  vertical-align:top;
  font:bold 0.8em Arial;
  color:#000000;
  padding:2px;
  }

td {
  vertical-align:top;
  font:normal 0.8em Arial;
  color:#000000;
  padding:0px;
  }

a {
  font:bold 1em Arial;
  text-decoration:none;
  color:#ED1C24;
  }

a.main{
  font:bold 10pt Arial;
  }


a:hover {
  text-decoration:underline;
  }

li {
  padding:1px;
}

hr {
  border:1px solid gray;
  height:1px;
}

h2 {
  font-weight:bold;
  font-size:1.3em;
  color:black;
  margin-bottom:5px;
}

h3 {
  font-weight:bold;
  font-size:1.1em;
  color:black;
  margin-bottom:3px;
}

/*****************************************************************************/
/* Navigation                                                                */
/*****************************************************************************/
/*level 1 in menu*/
.nav_1 a{
  font-weight:normal;
  font-size:1.0em;
  padding:3;
  color:black;
  margin-top:20px;
  }
.nav_1{
  border:0;
  border-left:5px solid #ED1C24;
  padding:3;
  }


.nav_1_admin a{
  font-weight:bold;
  font-size:1.0em;
  padding:3;
  color:black;
  margin-top:20px;
  }
.nav_1_admin{
  border:0;
  border-left:5px solid red;
  padding:3;
/*  margin:2;  */
  }


/*level 2 in menu*/
.nav_2 a{
  font-weight:normal;
  font-size:0.9em;
  padding:2;
  color:black;
  }
.nav_2{
  border:0;
  border-left:5px solid #CC6666;
  padding:2;
  }

.nav_2_admin a{
  font-weight:bold;
  font-size:0.9em;
/*  background-color:#5D95F4;*/
  padding:2;
  color:black;
  }
.nav_2_admin{
  border:0;
  border-left:5px solid red;
  padding:2;
/*  margin:1;*/
  }


/*level 3 in menu*/
.nav_3 a{
  font-weight:normal;
  font-size:0.8em;
  padding:2;
  color:black;
  }

.nav_3{
  border-style:solid;
  border-color:#996666;
  border-width:5px;
  border-top:0;
  border-bottom:0;
  border-right:0;
  padding:2;
  margin:1;
  }

.nav_3_admin a{
  font-weight:bold;
  font-size:0.8em;
  padding:2;
  color:black;
  }

.nav_3_admin{
  border:0;
  border-left:5px solid red;
  padding:2;
/*  margin:1;*/
  }


/*level 4 in menu*/
.nav_4 a{
  font-weight:normal;
  font-size:0.8em;
  padding:2;
  color:black;
  }
.nav_4{
  border-style:solid;
  border-color:#CCCCCC;
  border-width:5px;
  border-top:0;
  border-bottom:0;
  border-right:0;
  padding:2;
  margin:1;
  }

/*****************************************************************************/
/* Content                                                                   */
/*****************************************************************************/

h3.contact {
  clear:both;
  font-weight:bold;
  font-size:1.1em;
  color:white;
  background-color:#ED1C24;
  margin-bottom:3px;
  padding:3px;
}

div.print_list {
  padding-left:20px;
  padding-right:20px;
}

/* normale Aufz�hlungstabellen links fett */
td.left{
  font-weight:bold;
  padding:5px;
  vertical-align:top;
  border-top:1px solid gray;
}
td.right{
  padding:5px;
  vertical-align:top;
  border-top:1px solid gray;
}


.td_green{
  font:bold 8pt Arial;
  color:#FFFFFF;
  padding-left:15px;
  padding-right:15px;
  padding-top:1px;
  padding-bottom:1px;
  background-color:#1B2B3A;
}

.td_green_right_border{
  font:bold 8pt Arial;
  color:#336666;
  background-color:#1B2B3A;
  border-right:1px solid #CCCCCC;
}

.td_green_a{
  font:bold 8pt Arial;
  color:#FFFFFF;
}

#text_h{
  margin-left:15px;
  margin-right:15px;
  margin-top:5px;
  margin-bottom:5px;
  color:#000000;
  }


/*searchtable*/
.tbl_search{
  margin:0;
  width:100%;
  background-color:#FFFFFF;
  }

.copyright{
  padding:5px;
  font:normal 8pt Arial;
  color:#888888;
  }

p.main{
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  font:normal 10pt Arial;
  color:#222222;
  }

p.main_b{
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  font:bold 10pt Arial;
  color:#222222;
  }

p.main_center{
  margin-top:5px;
  margin-bottom:5px;
  text-align:center;
  font:normal 10pt Arial;
  color:#222222;
  }

p.main_right{
  margin-top:5px;
  margin-bottom:5px;
  text-align:right;
  font:normal 10pt Arial;
  color:#222222;
  }

li.main{
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  font:normal 10pt Arial;
  color:#222222;
  }

p.search_head{
  margin-left:15px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  font:bold 10pt Arial;
  color:#222222;
  background-color:#E7EAEF;
  }

p.search{
  margin-left:15px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  font:normal 10pt Arial;
  color:#222222;
  background-color:#FFFFFF;
  }

p.search_b{
  margin-left:15px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  font:bold 10pt Arial;
  color:#222222;
  background-color:#FFFFFF;
  }


td.search_head{
  border-width:0px;
  border-bottom:2px solid #FFFFFF;
  background-color:#E7EAEF;
  padding:5px 5px 5px 15px;
  vertical-align:top;
  text-align:left;
  font:bold 10pt Arial;
  }

td.input{
  border-width:0px;
  border-bottom:2px solid #FFFFFF;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:left;
}

td.input_l{
  border-width:0px;
  border-bottom:2px solid #FFFFFF;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:left;
  width:100px;
  }
td.input_r{
  border-width:0px;
  border-bottom:2px solid #FFFFFF;
  border-right:2px solid #FFFFFF;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:left;
  width:710px;
  }

td.disp{
  border-width:0px;
  border-bottom:2px solid white;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:left;
  width:820px;
  }

td.disp table{
  width:820px;
}
td.disp_2sp{
  border-width:0px;
  border-bottom:2px solid white;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:left;
  width:400px;
  }


td.disp_l{
  border-width:0px;
  border-bottom:2px solid white;
  background-color:#EEEEEE;
  padding:5px;
  vertical-align:top;
  text-align:left;
  width:100px;
  }
td.disp_r{
  border-width:0px;
  border-bottom:2px solid white;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:left;
  width:710px;
  }


form input.button:hover {
  cursor:pointer
}

input.button{
  font:bold 0.8em Arial;
  color:#FFFFFF;
  background-color:#ED1C24;
  padding-left:10px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:0px;
  height:20px;
  width:100px;
  }

p.error{
  padding:15px;
  border-bottom:2px solid #FFFFFF;
  text-align:left;
  font:bold 1.5em Arial;
  color:red;
  }

table.sys_contact td{
  padding:2px;
}

table.sys_ergebnis th{
  //color: white;
  font:bold 0.8em Arial;
  padding:5px;
  border-right:1px solid white;
  border-bottom:1px solid white;
}

table.sys_ergebnis td{
  border-width:0px;
  border-bottom:2px solid white;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:left;
}

table.sys_event th{
  color: white;
  background-color:red;
  font:bold 0.8em Arial;
  padding:5px;
  border-bottom:1px solid gray;
}

table.sys_event td{
  padding:5px;
  border-bottom:1px solid gray;
}

table.sys_legende th{
  font:bold 0.8em Arial;
  padding:5px;
  border-right:1px solid white;
  border-bottom:1px solid white;
}

table.sys_legende td{
  border-width:0px;
  border-bottom:2px solid white;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
/*  text-align:left; */
}

th.sys_legende_pkt {
  font:bold 0.8em Arial;
  padding:5px;
  border-right:1px solid white;
  border-bottom:1px solid white;
  vertical-align:top;
  text-align:center;
  width:40px;
}


td.sys_legende_pkt {
  border-width:0px;
  border-bottom:2px solid white;
  background-color:#EEEEEE;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:center;
}

table.sys_rang th{
  padding:0px;
  border:1px solid gray;
  vertical-align:bottom;
}

table.sys_rang td{
  padding:5px;
  border:1px solid gray;
  white-space: nowrap;
}

tr.sys_rang_red td{
  background-color:red;
  color:yellow;
}

tr.sys_rang_green td{
  background-color:green;
  color:yellow;
}



/*****************************************************************************/
/* NJV-Kompatibilitaet                                                       */
/*****************************************************************************/
.ORDNUNGENPARENTnjv{ border: 0px #000000 solid;}
.ORDNUNGENHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.ORDNUNGENTITLEnjv { font-family: Arial; text-align: left; font-size: 10pt; background-color: #CCCCCC; color: #FFFFFF }
.ORDNUNGENHEADLINEnjv { font-family: Arial;text-align: left; font-size: 16pt ;background-color: #FFFFFF;font-weight: bold }
.ORDNUNGENSUBTITLEnjv { font-family: Arial; text-align: left; font-size: 10pt; background-color: #FFFFFF; font-weight: bold; margin-top: 6; margin-bottom: 3 }
.ORDNUNGENBODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }
.ORDNUNGENSTRESSEDnjv { font-family: Arial;text-align: left; font-size: 9pt ;font-style: italic ;color:#000000; background-color: #FFFFFF }

.LEHRWESENPARENTNJV{ border: 1px #000000 solid;}
.LEHRWESENHEADNJV { font-family: Arial;text-align: center; font-size: 16pt  }
.LEHRWESENTITLENJV { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.LEHRWESENBODYNJV { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }
.LEHRWESENPARENTnjv{ border: 1px #000000 solid;}
.LEHRWESENHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.LEHRWESENTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #CCCCCC;color: #FFFFFF }
.LEHRWESENBODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }

.PRUEFUNGSWESENPARENTnjv{ border: 1px #000000 solid;}
.PRUEFUNGSWESENHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.PRUEFUNGSWESENTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #CCCCCC;color: #000000 }
.PRUEFUNGSWESENTITLEbs { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FF8000 }
.PRUEFUNGSWESENTITLElg { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #ffff00 }
.PRUEFUNGSWESENTITLEha { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #22AC3A }
.PRUEFUNGSWESENTITLEwe { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #EC4D40 }

.PRUEFUNGSWESENBODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF;;margin-top: 6 margin-bottom: -12 }

.LIGAPARENTnjv{ border: 0px #000000 solid;}
.LIGAHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.LIGATITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.LIGABODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }

.PRESENTPARENTnjv{ border: 1px #000000 solid;}
.PRESENTHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.PRESENTTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.PRESENTBODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }

.JUDOKAPARENTnjv{ border: 1px #000000 solid;}
.JUDOKAHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.JUDOKATITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.JUDOKAHEADLINEnjv { font-family: Arial;text-align: left; font-size: 16pt ;background-color: #FFFFFF;font-weight: bold }
.JUDOKASUBTITLEnjv { font-family: Arial;text-align: left; font-size: 10pt ;background-color: #FFFFFF;font-weight: bold }
.JUDOKABODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }

.ERGEBNISSEPARENT{ border: 1px #000000 solid;}
.ERGEBNISSEHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.ERGEBNISSETITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.ERGEBNISSETITLEbs { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FF8000 }
.ERGEBNISSETITLElg { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #ffff00 }
.ERGEBNISSETITLEha { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #22AC3A }
.ERGEBNISSETITLEwe { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #EC4D40 }
.ERGEBNISSETITLEnord { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.ERGEBNISSETITLEdjb { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.ERGEBNISSEBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }

.VERANSTALTUNGPARENT{ border: 1px #000000 solid;}
.VERANSTALTUNGHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.VERANSTALTUNGSUBHEAD { font-family: Arial;text-align: center; font-size: 11pt; font-weight: bold  }
.VERANSTALTUNGTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.VERANSTALTUNGTITLEbs { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FF8000 }
.VERANSTALTUNGTITLElg { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #ffff00 }
.VERANSTALTUNGTITLEha { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #22AC3A }
.VERANSTALTUNGTITLEwe { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #EC4D40 }
.VERANSTALTUNGTITLEnord { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.VERANSTALTUNGTITLEdjb { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.VERANSTALTUNGBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF;vertical-align:top }


.KRPARENT{ border: 1px #000000 solid;}
.KRHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.KRTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #0000FF;color: #FFFFFF }
.KRTITLEbs { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FF8000 }
.KRTITLElg { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #ffff00 }
.KRTITLEha { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #22AC3A }
.KRTITLEwe { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #EC4D40 }
.KRTITLEnord { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.KRTITLEdjb { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.KRBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }


.EHRUNGENPARENT{ border: 1px #000000 solid;}
.EHRUNGENHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.EHRUNGENTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.EHRUNGENBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }

.JTDGPARENT{ border: 1px #000000 solid;}
.JTDGHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.JTDGTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.JTDGBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }

.NEWSLETTERPARENT{ border: 1px #000000 solid;}
.NEWSLETTERHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.NEWSLETTERTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.NEWSLETTERBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }


.ADRESSENPARENTnjv{ border: 1px #000000 solid;}
.ADRESSENPARENT{ border: 1px #000000 solid;}
.ADRESSENHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.ADRESSENHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.ADRESSENTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.ADRESSENTITLEbs { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FF8000 }
.ADRESSENTITLElg { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #ffff00 }
.ADRESSENTITLEha { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #22AC3A }
.ADRESSENTITLEwe { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #EC4D40 }
.ADRESSENTITLEnord { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.ADRESSENTITLEdjb { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.ADRESSENBODYnjv { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }
.ADRESSENBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }

.ADMINPARENTnjv{ border: 1px #000000 solid;}
.ADMINPARENT{ border: 1px #000000 solid;}
.ADMINHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.ADMINHEAD { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.ADMINTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.ADMINTITLEbs { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FF8000 }
.ADMINTITLElg { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #ffff00 }
.ADMINTITLEha { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #22AC3A }
.ADMINTITLEwe { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #EC4D40 }
.ADMINTITLEnord { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.ADMINTITLEdjb { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF }
.ADMINBODYnjv { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }
.ADMINBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }
.ADMINMANDATORYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF; font-weight: bold }
.ADMINMANDATORYbs { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FF8000; font-weight: bold  }
.ADMINMANDATORYlg { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #ffff00; font-weight: bold  }
.ADMINMANDATORYha { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #22AC3A; font-weight: bold  }
.ADMINMANDATORYwe { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #EC4D40; font-weight: bold  }
.ADMINMANDATORYnord { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF; font-weight: bold  }
.ADMINMANDATORYdjb { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #5F5F5F;color: #FFFFFF; font-weight: bold  }
.ADMINTEXT { font-family: Arial;text-align: left; font-size: 9pt }




.DANTRAEGERPARENTnjv{ border: 1px #000000 solid;}
.DANTRAEGERHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.DANTRAEGERTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: 888888;color: #FFFFFF }
.DANTRAEGERBODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }


.BREITENSPORTPARENTnjv{ border: 0px #000000 solid;}
.BREITENSPORTHEADnjv { font-family: Arial;text-align: center; font-size: 16pt; font-weight: bold  }
.BREITENSPORTTITLEnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #CCCCCC;color: #000000 }
.BREITENSPORTBODYnjv { font-family: Arial;text-align: left; font-size: 9pt ;background-color: #FFFFFF }


.SIGNATURE { font-family: Arial;text-align: right;font-size: 9pt; font-style: italic }



.MENUPARENTnjv{ border: 1px #000000 solid;}
.MENUPARENTbs{ border: 1px #000000 solid;}
.MENUPARENTlg{ border: 1px #000000 solid;}
.MENUPARENTha{ border: 1px #000000 solid;}
.MENUPARENTwe{ border: 1px #000000 solid;}
.MENUPARENTnord{ border: 1px #000000 solid;}
.MENUPARENTdjb{ border: 1px #000000 solid;}
.MENUPARENTNJV{ border: 1px #000000 solid;}
.MENUPARENTBS{ border: 1px #000000 solid;}
.MENUPARENTLG{ border: 1px #000000 solid;}
.MENUPARENTHA{ border: 1px #000000 solid;}
.MENUPARENTWE{ border: 1px #000000 solid;}
.MENUPARENTNORD{ border: 1px #000000 solid;}
.MENUPARENTDJB{ border: 1px #000000 solid;}

.MENUTITLEnjv { font-family: Arial;text-align: left; font-size: 8pt ;background-color: 888888;color: #FFFFFF }
.MENUTITLEbs { font-family: Arial; text-align: left; font-size: 8pt; background-color:
               #FF8000; color: #000000 }
.MENUTITLElg { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #ffff00 }
.MENUTITLEha { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #22AC3A }
.MENUTITLEwe { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #EC4D40 }
.MENUTITLEnord { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #5F5F5F;color: #FFFFFF }
.MENUTITLEdjb { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #5F5F5F;color: #FFFFFF }

.MENUTITLENJV { font-family: Arial;text-align: left; font-size: 8pt ;background-color: 888888;color: #FFFFFF }
.MENUTITLEBS { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FF8000 }
.MENUTITLELG { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #ffff00 }
.MENUTITLEHA { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #22AC3A }
.MENUTITLEWE { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #EC4D40 }
.MENUTITLENORD { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #5F5F5F;color: #FFFFFF }
.MENUTITLEDJB { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #5F5F5F;color: #FFFFFF }

.MENUBODY { font-family: Arial;text-align: left; font-size: 8pt ;background-color: #FFFFFF }
.MENUHEAD { font-family: Arial;text-align: left; font-size: 10pt ;background-color: #FFFFFF; font-weight: bold }




td              { font-family: Arial;text-align: left}
td.text         { font-size: 10pt ;background-color: #FFFFFF }
td.smalltext	    { font-size: 8pt ;background-color: #FFFFFF }
td.protokoll {font-size: 10pt ;background-color: #FFFFFF;vertical-align:top}
td.Unterschrift { font-size: 10pt; font-style: italic }
td.titel     { background-color: #888888; color: #FFFFFF }
td.IDEMHead { font-size: 8pt;  background-color: #CC0000; color: #EEEEEE; font-weight: bold  }
td.IDEMText  { font-size: 8pt; margin-bottom: -6 }
th          { font-family: Arial;text-align: left}
th.nord      { font-size: 10pt ;background-color: #5F5F5F; color: #FFFFFF}
th.djb      { font-size: 10pt ;background-color: #5F5F5F; color: #FFFFFF}
th.han      { font-size: 10pt ;background-color: #22AC3A }
th.ha      { font-size: 10pt ;background-color: #22AC3A }
th.bs      { font-size: 10pt ;background-color: #FF8000 }
th.njv      { font-size: 10pt ;background-color: #0000FF;color: #FFFFFF }
th.we	      { font-size: 10pt ;background-color: #EC4D40}
th.lg        { font-size: 10pt ;background-color: #ffff00}
th.titel        { font-size: 12pt ;background-color: #ffffff;color: #000000}

div          { font-family: Arial;text-align: left}
div.normal   { text-align: center; font-size: 11pt; font-weight: bold }
div.text     { font-size: 10pt }
div.author   { font-size: 10pt; font-style: italic; text-align: right }
div.tiny     { font-size: 8pt }
div.titel1,div.titel2 { color: #CC0000;font-weight: 800}
div.titel1   { font-size: 20pt}
div.titel2   { font-size: 14pt}
div.titel3   { font-size: 11pt;font-weight: 800}

span          { font-family: Arial;text-align: left}
span.normal   { text-align: center; font-size: 11pt; font-weight: bold }
span.text     { font-size: 10pt }
span.author   { font-size: 10pt; font-style: italic; text-align: right }
span.tiny     { font-size: 8pt }
span.Seitentitel { font-size: 18pt; font-weight: bold; text-align: center }
span.titel0   { font-size: 28pt;font-weight: 1200;text-align: center}
span.titel1   { font-size: 20pt;font-weight: 800;text-align: center}
span.titel1Links   { font-size: 20pt;font-weight: 800}
span.titel2   { font-size: 14pt;font-weight: 800}
span.titel3   { font-size: 11pt;font-weight: 800}
span.NewsDatum { font-size: 12pt; color: #808080; font-weight: 800 }
span.NewsHead  { font-size: 14pt}
span.NewsFett  { font-size: 10pt; font-weight: bold }

