couriernew        { font-size: 13px; font-family: courier-new,sans-serif; }
tr                { font-size: 13px; font-family: verdana,sans-serif; }
td                { font-size: 13px; font-family: verdana,sans-serif; }

td.locked         { background-color: #DF8B8E; }

td.row            { background-color: #E0EBF5; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; border-top: 1px solid #A2C1DB; }
td.rowwhite       { background-color: white;   color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; border-top: 1px solid #A2C1DB; }

td.listheader     { background-color: #336699; color: white; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
td.listrow        { background-color: #E0EBF5; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; }
td.listrowwhite   { background-color: white; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; }
td.listrowline    { background-color: #A2C1DB; }
.textredbold      { color: red; font-size: 13px; font-family:  Arial, Verdana, Helvetica; font-weight: bold; }

td.infoboxheader  { background-color: #336699; color: white; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
td.infoboxtext    { background-color: #E0EBF5; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; }
td.infoboxline    { background-color: #336699; }

td.menutop        { background-color: #005192; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
td.menuline       { background-color: #80AACE; }

td.menu           { background-color: #CBDDE9; }
span.menu         { color: black; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }

.whitesmall            { color: white; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.whitesmall:link      { color: white; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.whitesmall:visited   { color: white; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.whitesmall:active    { color: white; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.whitesmall:hover     { color: white; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }

tr.secgroup-level-1 {background-color: #E8E8E8 }
tr.secgroup-level-2 {background-color: #F4F4F4 }
tr.secgroup-level-3 {background-color: #F0F0F0 }

.title      { color: black; font-size: 17px; font-family: Arial, Verdana, Helvetica; font-weight : bold; }
.text       { color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; }
.text_small { color: black; font-size: 12px; font-family:  Arial, Verdana, Helvetica; }
.textbold   { color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; font-weight: bold; }
.textbig    { color: black; font-size: 15px; font-family:  Arial, Verdana, Helvetica; font-weight: bold; }
.subtitle   { color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; font-weight: bold; }

.textblue     { color: #336699; font-size: 13px; font-family:  Arial, Verdana, Helvetica; }
.textbluebold { color: #336699; font-size: 13px; font-family:  Arial, Verdana, Helvetica; font-weight: bold; }

a.menutop:link    { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menutop:visited { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menutop:focus   { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menutop:hover   { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menutop:active  { color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}

a.menuleft:link    { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menuleft:visited { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menuleft:focus   { color: #DEDEDE; font-size: 12px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menuleft:hover   { color: #DEDEDE; font-size: 12px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menuleft:active  { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}

td.menuleft        { background-image: url(../images/menuLeftBg2.jpg); border-bottom: 1px solid #000000; border-right: 1px solid #336699; }
td.menuleft_first  { background-color: #005192; border-bottom: 1px solid #000000; }
td.menuleft_last   { background-color: #005192; border-bottom: 1px solid #000000; }

a.menubottom:link       {color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menubottom:hover   {color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menubottom:active  {color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}
a.menubottom:visited {color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica;  font-weight: bold; text-decoration : none;}

a.menu:link      { color: black;   font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu:visited   { color: black;   font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu:focus     { color: #336699; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu:hover     { color: #336699; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu:active    { color: black;   font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }

a.menu2:link      { color: gray; font-size: 10px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu2:visited   { color: gray; font-size: 10px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu2:focus     { color: red;  font-size: 10px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu2:hover     { color: red;  font-size: 10px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }
a.menu2:active    { color: gray; font-size: 10px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }

span.subTitle2    { color: gray; font-size: 11px; font-family : Arial, Verdana, Helvetica; text-decoration : none; }

a.datanavblack:link      { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.datanavblack:visited   { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.datanavblack:active    { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.datanavblack:hover     { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }

.datanavwhite            { color: white; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.datanavwhite:link      { color: white; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.datanavwhite:visited   { color: white; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.datanavwhite:active    { color: white; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }
a.datanavwhite:hover     { color: white; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : none; font-weight: bold; }

div.subMenu,  div.subMenu a.menuButton
   {
        font-family: Arial, Verdana, Helvetica;
        font-size:12px;
        font-style:normal;
        font-weight:normal;
        color:#000000;
        background-image: url(../images/menuLeftBg.jpg);
}

div .subMenuHeadline
   {font-family:  Arial, Verdana, Helvetica;
     font-size:12px;
     font-style:normal;
     font-weight:bold;
     color:#000000;
     background-color:#005192;
   }

div.subMenu
   { text-align:left;
     border:2px outset #E0E0E0;
   }

div.subMenu a.menuButton
   { color:#000000;
     cursor:default;
     display:block;
     padding:0px 1em;
     text-decoration:none;
     white-space:nowrap;
   }

   div.subMenu a.menuButton:hover
   { color:red;
   }


tr.row1      { background-color: #E0EBF5; }
tr.row2      { background-color: #FFFFFF; }
tr.highlight { background-color: #80AACE}

tr.row       {border-bottom: #a2c1db 1px solid;}

td.search_label { background-color: #E0EBF5; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; height: 30px}
td.search_field { background-color: #E0EBF5; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; height: 30px}
td.data_label { background-color: white; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; }
td.data_field { background-color: white; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; }

td.txt       { border-bottom: 1px solid #A2C1DB; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; white-space: nowrap;}
th.txt       { border-bottom: 1px solid #A2C1DB; color: black; font-size: 13px; font-family:  Arial, Verdana, Helvetica; white-space: nowrap;}
td.filler    { border-bottom: 1px solid #A2C1DB; width: 5%; }



/* Neues VTG Layout */
a.standard:link    { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : underline; }
a.standard:visited { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : underline; }
a.standard:active  { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : underline; }
a.standard:hover   { color: black; font-size: 13px; font-family : Arial, Verdana, Helvetica; text-decoration : underline; }

div.start_date { color: #CCCCCC; font-size: 12px; font-family:  Arial,Verdana,Helvetica; }

hr.start {
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #000000;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

.goButton { border: 1px solid black; font-size: 10px; font-family : Arial, Verdana, Helvetica; text-decoration : none; width: 20; height: 20; text-align: center; vertical-align: center }

