/*
	style sheet
	(c) 2002 jfaubel - all rights reserved
	last modified: 24. Oktober 2002
*/

BODY 					{ font-size: 9pt; background: url(img/backgrounds/stripe1.gif) #F7F7F7 repeat-y left bottom; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }

P 						{ text-align: justify; }
TD 					{ font-size: 9pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
TH 					{ background-position: left bottom; font-weight: bold; font-size: 9pt; background-image: url(img/1px_grau.gif); padding-bottom: 5px; color: #333333; background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }

UL 					{ list-style-image: url(img/bullets/bullet.gif); }

A 						{ color: #003399; }
A:link 				{ color: #003399; text-decoration : underline; }
A:visited 			{ color: #FF0000; text-decoration : underline; }
A:active 			{ color: #006600; text-decoration : underline; }
A:hover				{ color: #FF0000; text-decoration : underline; }

INPUT 				{ font-size: 9pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
SELECT 				{ font-size: 9pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }

.foot					{ font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }					

/* headings */



/* menus */              

.menu 				{ padding-left: 2px; padding-top: 6px; padding-bottom: 3px; }
.menusel 			{ padding-left: 2px; padding-top: 6px; padding-bottom: 3px;  background-color: #BBE0FF; }
.menusep 			{ background-position: left top; background-image: url(img/linien/eline.gif); background-repeat: repeat-x; }
.menusub 			{ padding-left: 8px; padding-top: 4px; padding-bottom: 4px; }
.menusubsel 		{ padding-left: 8px; padding-top: 4px; padding-bottom: 4px; background-color: #BBE0FF; }

.menulink 			{ color: #003399; }
a.menulink:link	{ color: #003399; text-decoration: none; }
a.menulink:visited	{ color: #FF0000; text-decoration: none; }
a.menulink:active	{ color: #006600; text-decoration: none; }
a.menulink:hover	{ color: #FF0000; text-decoration: none; }

/* linien */

.hline 				{ background-image: url(img/linien/hline.gif); }
.vline 				{ background-image: url(img/linien/vline.gif); }
.rline 				{ background-image: url(img/linien/rline.gif); }
.eline 				{ background-image: url(img/linien/eline.gif); }

/* tabellenlayouts */

.tab_blu_frame	{ border-right: #82C7FF 1px solid; border-top: #82C7FF 1px solid; border-left: #82C7FF 1px solid; border-bottom: #82C7FF 1px solid; }
.tab_gre_frame	{ border-right: #8CFF8C 1px solid; border-top: #8CFF8C 1px solid; border-left: #8CFF8C 1px solid; border-bottom: #8CFF8C 1px solid; }
.tab_ora_frame	{ border-right: #FBC45E 1px solid; border-top: #FBC45E 1px solid; border-left: #FBC45E 1px solid; border-bottom: #FBC45E 1px solid; }
.tab_red_frame	{ border-right: #FF0000 1px solid; border-top: #FF0000 1px solid; border-left: #FF0000 1px solid; border-bottom: #FF0000 1px solid; }
.tab_gry_frame	{ border-right: #C0C0C0 1px solid; border-top: #C0C0C0 1px solid; border-left: #C0C0C0 1px solid; border-bottom: #C0C0C0 1px solid; }

.tab_line    		{ text-align: left; background-image: url(img/1px_grau.gif); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 5px; }
.tab_back_grau	{ text-align: left; background-image: url(img/backgrounds/back_grau.jpg); background-repeat: repeat ; background-position: left bottom; padding-bottom: 5px; }
.tab_raster  		{ text-align: left; background-image: url(img/linien/rline.gif); background-repeat: repeat;  background-position: left bottom; padding-bottom: 5px; }

/* textlayouts */

.thead18 { font-size: 18px; line-height: 21px; font-weight: bold; color: #CCCCCC;  border-bottom-color : #CCCCCC;  border-bottom-style : solid;  border-bottom-width : 1px; }
.thead14 { font-size: 14px; line-height: 18px; font-weight: bold; color: #CCCCCC;  border-bottom-color : #CCCCCC;  border-bottom-style : solid;  border-bottom-width : 1px; }

.ghead22 { font-size: 22px; line-height: 24px; font-weight: bold; color: #CCCCCC; }
.ghead18 { font-size: 18px; line-height: 21px; font-weight: bold; color: #CCCCCC; }
.ghead14 { font-size: 14px; line-height: 18px; font-weight: bold; color: #CCCCCC; }

.head18b { font-size: 18px; font-weight: bold }
.head16b { font-size: 16px; font-weight: bold }
.head14b { font-size: 14px; font-weight: bold }
.head12b { font-size: 12px; font-weight: bold }

.text10 { font-size: 10px; line-height: 14px; }
.text10b { font-size: 10px; font-weight: bold; line-height: 14px; }
.text11 { font-size: 11px; line-height: 14px; }
.text11b { font-size: 11px; font-weight: bold; line-height: 14px; }
.text14 { font-size: 14px; line-height: 14px; }
.text14b { font-size: 14px; font-weight: bold; line-height: 14px; }
.text18 { font-size: 18px; line-height: 18px; }
.text18b { font-size: 18px; font-weight: bold; line-height: 18px; }
