/*********************************************************************************/
/********** 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 { font-weight: bold; }
.nobr { line-height: 0px; }

ul {list-style-type: none; padding: 0; margin: 0; }
li {background-image: url(../images/Modules/TextPro2/bullet.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .8em; }

/********** BANNER  MODUL *********************************************************/
.topmenu { margin: 0px; cursor: hand; background-color: #c8cfd4; }
.topmenuitem { color: black; font-weight: bold; }
.topmenuitemhover { color: black; font-weight: bold; background-color: #E0E5E8; }
.topmenuitemselected { color: black; font-weight: bold; background-color: #E0E5E8;  }

.dropmenu { margin: 0px; padding: 0px; cursor: hand; background-color: #c8cfd4; border-top: white 1px solid; border-left: white 1px solid; border-right: white 1px solid; }
.dropmenuitem, .dropmenuitemhover { font-weight: bold; border-bottom: white 1px solid; }
.dropmenuitem { color: black;  }
.dropmenuitemhover { color: black; background-color: #E0E5E8; }

/********** PAGE ******************************************************************/
.head { font-family: Verdana; color: #cc0000; font-size: 14px; font-weight: bold; line-height: 18px; }
.subhead { font-family: Verdana; color: black; font-size: 11px; font-weight: bold; line-height: 15px; }
.lead { font-family: Verdana; color: #42484c; font-size: 13px; font-weight: bold; line-height: 17px; text-decoration: none; }

.modultitle { font-family: Verdana; color: white; font-size: 10px; font-weight: bold; text-transform: uppercase; }

.normal { font-family: Verdana; color: black; font-size: 11px; line-height: 15px; }
a { font-family: Verdana; color: #cc0000; font-size: 11px; text-decoration: none }
a:link, a:visited { font-family: Verdana; color: #cc0000; text-decoration: none }
a:hover, a:active { font-family: Verdana; color: black; text-decoration: underline }

.normalsmall    { font-family: Verdana; color: #42484c; font-size: 9px; line-height: 12px; }
a.normalsmall:link, a.normalsmall:visited { font-family: Verdana; color: #42484c; text-decoration: underline; }
a.normalsmall:hover, a.normalsmall:active { font-family: Verdana; color: black; text-decoration: none; }

/********** SHOW MODUL ***********************************************************/
.show { font-family: Verdana; color: black; font-size: 11px; line-height: 12px; }
a.show:link, a.show:visited { font-family: Verdana; color: black; text-decoration: none }
a.show:hover, a.show:active { font-family: Verdana; color: black; text-decoration: underline }

.showsmall { font-family: Verdana; color: black; font-size: 9px; line-height: 11px; }
a.showsmall:link, a.showsmall:visited { font-family: Verdana; color: black; text-decoration: none }
a.showsmall:hover, a.showsmall:active { font-family: Verdana; color: black; text-decoration: underline }

/********** DOCUMENTS MODUL ******************************************************/
.documents    { color: black; font-size: 9px; line-height: 11px; }
a.documents:link, a.documents:visited { color: black; text-decoration: underline; }
a.documents:hover, a.documents:active { color: black; text-decoration: none; }

/********** NATHPATH MODUL *******************************************************/
.nathpath { color: #606a70; font-size: 9px; }
a.nathpath:link, a.nathpath:visited { color: #606a70; text-decoration: underline; }
a.nathpath:hover, a.nathpath:active { color: black; text-decoration: none; }

/********** SITEMAP MODUL ********************************************************/
a.sitemap:link, a.sitemap:visited { color: black; font-size: 9px; line-height: 12px; text-decoration: underline; }
a.sitemap:hover, a.sitemap:active { color: black; font-size: 9px; line-height: 12px; text-decoration: none; }

/********** FOOTER MODUL *********************************************************/
.footer { color: #606a70; font-size: 9px; }
a.footer:link, a.footer:visited { color: #606a70; text-decoration: none; }
a.footer:hover, a.footer:active { color: black; text-decoration: none; }

/********** FORMS ****************************************************************/
input, select { color: black }
label { color: black; font-size: 9px; vertical-align: middle; }

.textboxtitle { color: black; font-size: 11px; line-height: 15px; vertical-align: middle; }
.textbox, .textboxlogin, .textboxarea { color: black; font-size: 11px; margin: 5px 0px 5px 0px; padding: 1px; border: 1px solid #c8cfd4; background-color: white; }
.error { color: #cc0000; 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; }

/********** EDITS *****************************************************************/
.adminbutton { font-family: Arial; color: white; font-size: 10px; padding: 1px 3px 2px 3px; background-color: black; }
a.adminbutton:link, a.adminbutton:visited, a.adminbutton:active { color: white; text-decoration: none; }
a.adminbutton:hover { color: white; text-decoration: none; background-color: #cc0000; }

.welcome { font-family: Arial; color: #cc0000; font-size: 14px; font-weight: bold; padding: 1px 0px 2px 0px }