a.nav:link    { color: #044065; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav:visited { color: #044065; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 8pt}

a.nav_act:link    { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_act:visited { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_act:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 8pt}

a.nav_mainmenu:link    { color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu:visited { color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu:hover   { color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 8pt}

a.nav_mainmenu_link:link    { color: #044065; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu_link:visited { color: #044065; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu_link:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 8pt}

a.nav_mainmenu_linktop:link    { color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu_linktop:visited { color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu_linktop:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 8pt}

a.nav_mainmenu_linktop_act:link    { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu_linktop_act:visited { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.nav_mainmenu_linktop_act:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 8pt}

a.body:link    { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 10pt}
a.body:visited { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 10pt}
a.body:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 10pt}

a.bodybig:link    { color: #ff7f31; text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 12pt}
a.bodybig:visited { color: #ff7f31; text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 12pt}
a.bodybig:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 12pt}

a.bodysmall:link    { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.bodysmall:visited { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 8pt}
a.bodysmall:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 8pt}

a.bodyxs:link    { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 7pt}
a.bodyxs:visited { color: #ff7f31; text-decoration: none; font-family: Verdana; font-size: 7pt}
a.bodyxs:hover   { color: #52b5ea; text-decoration: none; font-family: Verdana; font-size: 7pt}

img.link {border:0px; border-style: solid; border-color: #000000;}
img.inf  {border:10px; border-style:solid; border-color:#FFFFFF; float:right;}

font.title { font-family: Verdana; font-size: 12pt; font-weight: bold}
font.subtitle { font-family: Verdana; font-size: 11pt; font-weight: bold; letter-spacing: .1em; }
font.slogan { font-family: Verdana; font-size: 12pt; font-weight: bold; color: #044065}
font.body  { font-family: Verdana; font-size: 10pt}
font.bodyb { font-family: Verdana; font-size: 10pt; font-weight: bold}
font.body_error { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FF0000}
font.bodysmall { font-family: Verdana; font-size: 8pt}
font.bodyxs { font-family: Verdana; font-size: 7pt}
font.bodyitalic { font-family: Verdana; font-size: 10pt; font-style: italic;}
font.h1 { font-family: Verdana; font-size: 14pt; font-weight: bold}
font.h2 { font-family: Verdana; font-size: 12pt; font-weight: bold}

font.teamsmall { font-family: Verdana; font-size: 8pt; line-height: 8pt;}
font.teamsmallred { font-family: Verdana; font-size: 8pt; line-height: 8pt; color: #FF0000}

font.infinitec_tr3hd_white { font-family: Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF}
font.infinitec_tr3hd_red { font-family: Verdana; font-size: 12pt; font-weight: bold; color: #FF0000}
font.infinitec_tr3bd_white { font-family: Arial; font-size: 10pt; font-weight: normal; color: #FFFFFF}
font.infinitec_tr3bd_red { font-family: Arial; font-size: 10pt; font-weight: normal; color: #FF0000}
a.infinitec_tr3:link    { color: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 10pt}
a.infinitec_tr3:visited { color: #FFFFFF; text-decoration: none; font-family: Arial; font-size: 10pt}
a.infinitec_tr3:hover   { color: #FF8080; text-decoration: none; font-family: Arial; font-size: 10pt}


td { font-family: Verdana; font-size: 10pt}
td.head    { font-family: Verdana; font-size: 10pt; font-weight: bold}
td.body    { font-family: Verdana; font-size: 10pt}
td.bodysmall { font-family: Verdana; font-size: 8pt; text-align: left}
td.bodysmallr { font-family: Verdana; font-size: 8pt; text-align: right}
td.bodyxs  { font-family: Verdana; font-size: 7pt; text-align: left}
td.grau1   { font-family: Verdana; font-size: 10pt; background-color: #DDDDDD}
td.grau2   { font-family: Verdana; font-size: 10pt; background-color: #EEEEEE}
td.blau1   { font-family: Verdana; font-size: 10pt; background-color: #044065}
td.blau2   { font-family: Verdana; font-size: 10pt; background-color: #7FA7C0}
td.stat_none { border-color: #FFFFFF; border-style:none;}
td.stat_head { border-color: #F0F0F0; width:20px; text-align:center;}
td.stat_elem { border-color: #F0F0F0; width:20px; height:20px; text-align:center; }
td.stat_elem_v { border-color: #F0F0F0; width:20px; height:20px; text-align:center; background-color:#00FF00}
td.infi_neu       { font-family: Verdana; font-size: 10pt; background-color: #8080FF; }
td.infi_abgel     { font-family: Verdana; font-size: 10pt; background-color: #FF6060; }
td.infi_frei      { font-family: Verdana; font-size: 10pt; background-color: #60FF60; }
td.infi_frei_weg  { font-family: Verdana; font-size: 10pt; background-color: #A0A0A0; }



p.body { text-align: justify; font-family: Verdana; font-size: 10pt }
blockquote.body { text-align: left; font-family: Verdana; font-size: 10pt }
p.team {margin-left: 3px;}

input { font-family: Verdana; font-size: 10pt}
input.termin { font-family: Verdana; font-size: 10pt; background-color: #FF3030}
input.akttag { font-family: Verdana; font-size: 10pt; font-weight: bold}
input.akttag_termin { font-family: Verdana; font-size: 10pt; font-weight: bold; background-color: #FF3030}
input { font-family: Verdana; font-size: 10pt}
input.small { font-family: Verdana; font-size: 6pt}
select { font-family: Verdana; font-size: 8pt}

li { list-style-position: outside;}
ul.small {}
li.small {padding-bottom:5px;}


table.moduletable {
    margin           : 0 0 8px 0;
    width            : 100%;
      background       : url(../images/mod_bottom.gif) #F8F9FA repeat-x bottom left; 
      padding-bottom   : 2px;
    }

table.moduletable th {
      
    font-family          : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
    font-size          : 12px;
    font-weight        : bold;
    text-align         : left center;
    width              : 100%;
      background         : url(../images/mod.gif) #E7EAEC repeat-x top left; 
      color              : #536570;
    padding            : 2px;
      text-indent        : 10px;
    line-height        : 22px;
       border-bottom: 1px solid #D2D5D8;
        
    }

table.moduletable td {
    padding-top: 2px;
   
        }

.lcol table.moduletable th, .lcol table.moduletable_menu th, .rcol table.moduletable th, .rcol table.moduletable_menu th{
      
      background         : url(../images/mod_lr.gif) #6D8DB5 repeat-x top left; 
      color              : #F6F7F9;
    
        
    }

