/*********************************************************************************/
/********** 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; }

/********** BANNER  MODUL *********************************************************/
.topmenu { margin: 0px; cursor: hand; }
.topmenuitem, .topmenuitemhover, .topmenuitemselected { font-size: 10px; font-weight: bold; text-transform: uppercase; padding-right: 12px; }
.topmenuitem, .topmenuitemhover, .topmenuitemselected { color: #00234b; }

.dropmenu { margin: 0px; padding: 0px; cursor: hand; background-color: #00234B; }
.dropmenuitem, .dropmenuitemhover { font-size: 10px; font-weight: bold; }
.dropmenuitem { color: white; }
.dropmenuitemhover { color: #bee7fa; }

.banner { color: #00234B; font-size: 9px; line-height: 12px; }
a.banner:link, a.banner:visited, a.banner:active { color: #00234B; text-decoration: none; }
a.banner:hover { color: black; text-decoration: none; }

/********** LAYOUT ****************************************************************/
.normal { color: #00234B; font-size: 10px; line-height: 16px; }
a { color: #00234B; font-size: 10px; }
a:link, a:visited { color: #00234B; text-decoration: underline; }
a:hover, a:active { color: black; text-decoration: none; }

.awithoutline    { color: #00234B; font-size: 10px; }
a.awithoutline:link, a.awithoutline:visited, a.awithoutline:active { color: #00234B; text-decoration: none; }
a.awithoutline:hover { color: black; text-decoration: none; }

.normalsmall    { color: #00234B; font-size: 9px; line-height: 13px; }
a.normalsmall:link, a.normalsmall:visited { color: #00234B; text-decoration: underline; }
a.normalsmall:hover, a.normalsmall:active { color: black; text-decoration: none; }

.head { color: #00234B; font-size: 13px; font-weight: bold; line-height: 18px; }
a.head:link, a.head:visited, a.head:active { color: #00234B; text-decoration: none; }
a.head:hover { color: black; text-decoration: none; }

.background { background-color: #D4D2D2 }
.pagebackground { background-color: white }
.lineblue { background-color: #00234B; }
.linegreydark { background-color: #525252; }
.linegreylight { background-color: #F5F5F5; }

/********** DOCUMENTS MODUL ******************************************************/
.documents    { color: #00234B; font-size: 9px;}
a.documents:link, a.documents:visited, a.documents:active { color: #00234B; text-decoration: none; }
a.documents:hover { color: black; text-decoration: none; }

/********** PRODUCTS MODUL *******************************************************/
.producthead { color: #00234B; font-size: 10px; font-weight: bold; line-height: 16px; }
.pricenormal { font-size: 10px; color: white; line-height: 14px; padding: 1px 4px 0px 4px; background-color: #00234B; }
.pricetotal { font-size: 10px; color: white; font-weight: bold; line-height: 14px; padding: 0px 4px 1px 4px; background-color: #00234B; }
.pricehell { font-size: 9px; color: #00234B; line-height: 14px; padding: 0px 4px 1px 4px; background-color: #F5F5F5; }


/********** PRODUCTS HOME MODUL **************************************************/
.producthome { color: #525252; font-size: 10px; font-weight: bold; padding-left: 2px;}

/********** FOOTER MODUL *********************************************************/
.footer { color: white; font-size: 9px; }
a.footer:link, a.footer:visited, a.footer:active { color: white; text-decoration: none; }
a.footer:hover { color: #bee7fa; text-decoration: none; }

/********** FORMS ****************************************************************/
input, select { color: black }
label { color: black; font-size: 9px; vertical-align: middle; }

.textboxtitle { color: black; font-size: 10px; line-height: 9px; vertical-align: top; padding-top: 10px; }
.textbox, .textboxplz, .textboxort, .textboxlogin, .textboxarea { color: black; font-size: 11px; margin: 2px 0px 2px 0px; padding: 1px; border: 1px solid #525252; background-color: white; }
.error { color: black; font-size: 9px; line-height: 13px; vertical-align: top; margin: auto; }

.dropdown { color: black; font-size: 11px; margin: 2px 0px 2px 0px; }
.button { color: black; font-size: 10px; font-weight: bold; margin: 10px 0px 8px 0px; border: 1px solid #525252; background-color: white; }