/*********************************************************************************/
/********** GENERATOR V2 **********************************************************/
/********** (c) 2004 BY REAKTOR AG **************************************************/
/*********************************************************************************/
/********** CSS GENERATOR *********************************************************/
/*********************************************************************************/
table, body, form, image, img { margin: 0px; padding: 0px; border: 0px; }
i, em { font-style: italic; }
b, strong { color: #4B7BAB; font-weight: bold; }
.nobr { line-height: 0px; }

/********** BANNER  MODUL *********************************************************/
/********** BANNER  MODUL *********************************************************/
.topmenu { margin: 0px; cursor: hand; background-color: #6190C1; }
.topmenuitem { color: white; font-weight: bold; }
.topmenuitemhover { color: #295582;  font-weight: bold; }
.topmenuitemselected { color: white;  font-weight: bold; background-color: #B1CA00; }

.dropmenu { margin: 0px; padding: 0px; cursor: hand; background-color: #6BA0D6; border-top: white 1px solid; }
.dropmenuitem, .dropmenuitemhover { font-weight: bold; }
.dropmenuitem { color: white; }
.dropmenuitemhover { color: #FFFFFF;  }

.banner { color: #00234B; font-size: 9px; line-height: 13px; }
a.banner:link, a.banner:visited, a.banner:active { color: #00234B; text-decoration: none; }
a.banner:hover { color: black; text-decoration: none; }

/********** PAGE ******************************************************************/
.head { color: #4B7BAB; font-size: 13px; font-weight: bold; line-height: 18px; }
.subhead { color: #333333; font-size: 11px; font-weight: bold; line-height: 14px; }
.lead { color: #6BA0D6; font-size: 11px; font-weight: bold; line-height: 14px; text-decoration: underline; }
.modultitle { color: #333333; font-size: 9px; line-height: 14px; }

.normal { color: #4B7BAB; font-size: 11px; line-height: 14px; }
a { color: #4B7BAB; font-size: 11px; }
a:link, a:visited { color: #4B7BAB; text-decoration: none; }
a:hover, a:active { color: #38597A; text-decoration: none; }

.normalsmall    { color: #4B7BAB; font-size: 9px; line-height: 12px; }
a.normalsmall:link, a.normalsmall:visited { color: #CC3300; text-decoration: none; }
a.normalsmall:hover, a.normalsmall:active { color: black; text-decoration: none; }

/********** DOCUMENTS MODUL ******************************************************/
.documents    { color: #999999; font-size: 9px; }
a.documents:link, a.documents:visited { color: #999999; text-decoration: none; }
a.documents:hover, a.documents:active { color: black; text-decoration: none; }

/********** QUICKLINK MODUL *******************************************************/
.quicklink    { color: #999999; font-size: 9px; }
a.quicklink:link, a.quicklink:visited { color: #999999; text-decoration: none; }
a.quicklink:hover, a.quicklink:active { color: black; text-decoration: none; }

/********** DYNAMIC MENU **********************************************************/
.dynamicmenu { color: #999999; font-size: 9px; line-height: 12px; }
a.dynamicmenu:link, a.dynamicmenu:visited { color: #CC3300; text-decoration: none; }
a.dynamicmenu:hover, a.dynamicmenu:active { color: black; text-decoration: none; }

/********** FOOTER MODUL *********************************************************/
.footer { color: #FFFFFF; font-size: 9px; }
a.footer:link, a.footer:visited { color: #FFFFFF; text-decoration: none; }
a.footer:hover, a.footer:active { color: black; text-decoration: none; }

/********** FORMS ****************************************************************/
input, select { color: #4B7BAB }
label { color: #4B7BAB; font-size: 9px; vertical-align: middle; }

.textboxtitle { color: #6190C1; font-size: 10px; line-height: 12px; vertical-align: top; padding-top: 10px; }
.textbox, .textboxlogin, .textboxarea { color: black; font-size: 11px; margin: 5px 0px 5px 0px; padding: 1px; border: 1px solid #87B2DA; background-color: white; }
.error { color: #CC3300; font-size: 9px; line-height: 9px; vertical-align: top; padding: 10px 0px 0px 0px;}

.dropdown { color: black; font-size: 11px; margin: 5px 0px 5px 0px; }
