BODY, TD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
    font-weight: normal;
}

H1 { color: #2E16AA;
     font-size: 12pt }

H2 { color: #2E16AA;
     font-size: 11pt }

H3 { color: #2E16AA;
     font-size: 10pt }

IMG { 
      border: none;
}

A, a:active, a:link, a:visited { 
	text-decoration: underline; 
        color: #2E16AA;
}

A:hover {
	text-decoration: none;
          } 

#headbar { 
height: 94px;
}

.navleiste { 
        background-image: url("./imgs/nav-bg.gif"); 
        background-position: left top; 
        background-repeat: no-repeat;            
}

#logocell {
	text-align: left;
}

#introimgscell {
	text-align: right;
}

.imgbar { 

}

.introimg {

}

.nav, A.nav, A:active.nav, A:link.nav, A:visited.nav, A:hover.nav_selected  {
            font-weight: bold;
                  color: #474747;
	      font-size: 8pt;
	text-decoration: none; 
}


.nav_selected, A.nav_selected, A:active.nav_selected, A:link.nav_selected, A:visited.nav_selected {
             font-weight: bold;
                   color: white;
        background-color: #2E16AA;
	       font-size: 8pt;
	 text-decoration: none; 
}

.nav2, A.nav2, A:active.nav2, A:link.nav2, A:visited.nav2, A:hover.nav_selected2  {
	font-size: 8pt;
	text-decoration: none; 
}

.nav_selected2, A.nav_selected2, A:active.nav_selected2, A:link.nav_selected2, A:visited.nav_selected2, A:hover.nav2  {
      	       font-size: 8pt;
	 text-decoration: none; 
}

.subnav, A.subnav, A:active.subnav, A:link.subnav, A:visited.subnav {
            font-weight: bold;
                  color: #474747;
 	      font-size: 8pt;
	text-decoration: none; 
}

.subnav_selected, A.subnav_selected, A:active.subnav_selected, A:link.subnav_selected, A:visited.subnav_selected, A:hover.subnav, A:hover.nav  {
                   color: #2E16AA;
             font-weight: bold;
 	       font-size: 8pt;
 	 text-decoration: none; 
}

.subnav2, A.subnav2, A:active.subnav2, A:link.subnav2, A:visited.subnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	color: #323a8f;
	font-weight: normal;
}

.subnav_selected2, A.subnav_selected2, A:active.subnav_selected2, A:link.subnav_selected2, A:visited.subnav_selected2, A:hover.subnav2  {
	font-size: 8pt;
	text-decoration: none; 
        color: #323a8f;
	font-weight: normal;
}

.content { padding: 10px }

.footer, A.footer, A:link.footer, A:active.footer, A:visited.footer, A:hover.footer {
     font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 7pt;
    padding-right: 3px;
           color: #99BC6F;
 text-decoration: none; 
      text-align: right;
      font-style: italic;
     font-weight: bold;
}

.kontakt {
     font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 7pt;
     font-weight: normal;
    padding-left: 6px    
}

.kontaktmail, A.kontaktmail, A:active.kontaktmail, A:link.kontaktmail, A:visited.kontaktmail, A:hover.kontaktmail {
     font-family: Verdana, Arial, Helvetica, sans-serif;
           color: #2E16AA;
       font-size: 7pt;
     font-weight: bold;
 text-decoration: none
}

.pfadleiste { 
        background-image: url("./imgs/pfad-bg.gif"); 
        background-position: left top; 
        background-repeat: no-repeat;            
}

.pfad, A.pfad, A:active.pfad, A:link.pfad, A:visited.pfad {
        font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	font-size: 8pt;
	color: #909FCF;
}

.modulpfad, A.modulpfad, A:active.modulpfad, A:link.modulpfad, A:visited.modulpfad { 
	text-decoration: none; 
         text-transform: uppercase;
            font-weight: normal
 }

.modulpfad_selected, A.modulpfad_selected, A:active.modulpfad_selected, A:link.modulpfad_selected, A:visited.modulpfad_selected { 
	text-decoration: none; 
         text-transform: uppercase;
            font-weight: bold;
 }
.modulzelle { 
        border-style: solid;
        border-width: 1px;
        border-color: #2E16AA;
              
}

.online, A.online, A:active.online, A:link.online, A:visited.online {
                  color: #2E16AA;
            font-weight: bold;
	text-decoration: none
}

.offline, A.offline, A:active.offline, A:link.offline, A:visited.offline {
            font-weight: bold;
	text-decoration: none; 
                  color: #99BC6F
}

.suche {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #323a8f;
	font-weight: normal;
	text-align: left
}

.sitemaplinks {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #323a8f;
	font-weight: normal;
}

.titel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #5dbc44;
	font-weight: bold;
}

.td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #323a8f; 
    font-weight: normal;
	
}

.awareness_text {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : #323A8F;
}

.newsletter {
  font-size: 9pt;
  font-weight: normal;
  color: #323A8F;
  padding: 10px;
}

.popup_title {
  color : FFFFFF;
  font-weight : bold;
  font-size : 8pt;
}

INPUT.RADIO { 
  border:none;
 }

.form { 
  border: 1px solid black;
  background-color: #EDFBDD;
 }

.reglabel { 
vertical-align: top;
text-align: right;
}

.forumsframe { 
 padding: 10px               
}

.forumsheader, A:link.forumsheader, A:active.forumsheader, A:visited.forumsheader  { 
font-weight: bold;
color: #2E16AA;
}

.forumsentry { 
margin-left:24px;
}

.forumsfooter { 
color: #2E16AA;
font-variant: italic;a
}

.chatsframe { 
 padding: 10px               
}

.chatsheader, A:link.chatsheader, A:active.chatsheader, A:visited.chatsheader  { 
font-weight: bold;
color: #2E16AA;
}

.chatsentry { 
margin-left:24px;
}

.chatsfooter { 
color: #2E16AA;
font-variant: italic;
}

.favlistitem { 
               margin-top: 4px;
                margin-left: 10px;
               font-size:1.2em;
}

.favlistheader { 
               text-align:right;
               margin: 0px 0px 20px 10px;
               height: 25px;
}

.favlistitemheader { 
               white-space:nowrap;
}

.favlistitempath { 
                margin-left: 24px;
                   font-size:0.8em;
               white-space:nowrap;
}

.favlistitemdata { 
                margin-left: 24px;
                   font-size:0.8em;
 }

.favlistitemabstract { 
                margin-left: 24px;
                   font-size:0.9em;
 }

.warning { 
           margin: 10px;
           color: orange;
           font-weight:bold;
 }

#favlink { 
           margin-left:10px;
 }

.calframe { 
            font-size: 0.9em;
           margin-top: 10px;
        margin-bottom: 10px;
}

.calframe_head { 
            font-size: 1.1em;
           text-align: center;
          font-weight: bold;
 }

.calframe_linkimg { 
       vertical-align: middle;
               border: none;
}

.calframe_nav {  
           text-align: center;
}

.calframe_naventry { 
           text-align: center;
       vertical-align: middle;
 }


.calframe_body {  
           text-align: center;
           margin-top: 5px;

}

.calframe_bodyhead {  
            font-size: 0.9em;
           text-align: center;
        margin-bottom: 3px;
          font-weight: bold;

}

.calframe_table {  
     background-color: white;
               margin: auto;
           text-align: center;
               border: 1px solid black;
      border-collapse: collapse;
}

#calframe_table_topright { 
               border: 1px solid black;
}

.calframe_table_headentry { 
     background-color: #E3FBC8;
        border-bottom: 1px solid black;
           text-align: center;
}

.calframe_table_bodyentry_empty { 
     background-color: #E3FBC8;
           text-align: right;
}

.calframe_table_weeknr { 
            font-size: 0.7em;
     background-color: #E3FBC8;
           text-align: left;
         border-right: solid 1px black;
}
.calframe_table_bodyentry_normal { 
           text-align: right;
}
.calframe_table_bodyentry_used { 
           text-align: right;
          font-weight: bold;
}

.calframe_table_bodyentry_used_today { 
           text-align: right;
          font-weight: bold;
               border: solid 1px black;
}

.calframe_table_bodyentry_mdays { 
           text-align: right;
          font-weight: bold;
     background-color: #C4F88C;
}

.calframe_table_bodyentry_mdays_today { 
              z-index: 5;
               border: 1px solid black;
           text-align: right;
          font-weight: bold;
     background-color: #C4F88C;
}

.calframe_table_bodyentry_selected { 
           text-align: right;
}

#calframe_table_bodyentry_selected { 
     background-color: #99BC6F;
}

.calframe_table_bodyentry_today { 
              z-index: 5;
               border: 1px solid black;
           text-align: right;
}

.calframe_showlink_normal,
a.calframe_showlink_normal,
a:link.calframe_showlink_normal,
a:visited.calframe_showlink_normal { 
                color: black;
}

a:active.calframe_showlink_normal,
a:hover.calframe_showlink_normal { 
                color: black;
}

.calframe_showlink_used,
a.calframe_showlink_used,
a:link.calframe_showlink_used,
a:visited.calframe_showlink_used { 
                color: #2E16AA;
          font-weight: bold;
}

a:active.calframe_showlink_used,
a:hover.calframe_showlink_used { 
                color: #2E16AA;
          font-weight: bold;
}

.calframe_showlink_mdays,
a.calframe_showlink_mdays,
a:link.calframe_showlink_mdays,
a:visited.calframe_showlink_mdays { 
          font-weight: bold;
}

a:active.calframe_showlink_mdays,
a:hover.calframe_showlink_mdays { 
          font-weight: bold;
}

.calframe_showlink_selected,
a.calframe_showlink_selected,
a:link.calframe_showlink_selected,
a:visited.calframe_showlink_selected { 

}

a:active.calframe_showlink_selected,
a:hover.calframe_showlink_selected { 
}

.calframe_showlink_today,
a.calframe_showlink_today,
a:link.calframe_showlink_today,
a:visited.calframe_showlink_today { 

}

a:active.calframe_showlink_today,
a:hover.calframe_showlink_today { 
}

.calframe_foot {  
       vertical-align: middle;
           margin-top: 5px;
               height: 20px;
       padding-bottom: 0px;
}

#caldateselect { 
               height: 20px;
          padding-top: 0px;
       vertical-align: middle;
}

#calframe_dayselect { 
                width: 38px;
               height: 16px;
            font-size: 7pt;
       vertical-align: middle;
}

#calframe_monthselect { 
                width: 38px;
               height: 16px;
            font-size: 7pt;
       vertical-align: middle;
}

#calframe_yearselect { 
                width: 48px;
            font-size: 7pt;
               height: 16px;
       vertical-align: middle;
}

#calframe_selectsubmit { 
       vertical-align: middle;
}

.event { 
                width: 484px;
}

