/*
 * $Id: Default.css,v 1.32 2003/04/02 12:41:14 HOT Exp $
 *
 * Defines css classes for use within all templates.
 
 * This css is primary for setting font-style, size and position (margin, padding)
 * Text,- background color and background images should be set in the appropiate css files
 * i.e. GreenAndWhite(_Content, _Site).
 *
 */

/*
 * Site definition
 */
.site, 
	.titleBanner, .naviBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

td.titleBanner 
{

}

span.titleBanner 
{
	font-weight: bold;
	font-size: 36px;
}

BODY
{
	margin:0;
}

.projBannerText, .pageBannerText
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,strength=4,direction=135);
	font-family: ArialBlack, Verdana, Arial;
	font-weight: bold;
	font-size: 30px;
	font-variant: small-caps;
	text-align: left;
	height:35px;
	width:100%;
	overflow: hidden;
	position: absolute;
	left:0px;
	top:15px;
	padding-left: 5px;
}

.pageBannerText
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,strength=2,direction=135);
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 2px;
	height: 20px;
	top: 0px;
	width: 755px;
}


/* ============================= BEGINN ============================ 
 *
 * Navigation definition
 */
 
.navigation,
    .navigationL1HL, .navigationL1,
    .navigationL2HL, .navigationL2,
    .navigationL3HL, .navigationL3,
    .navigationL4HL, .navigationL4,     
	.navigationPath,
	
    A.navigationL1HL:LINK, A.navigationL1HL:HOVER, A.navigationL1HL:VISITED, A.navigationL1HL:ACTIVE,
    A.navigationL2HL:LINK, A.navigationL2HL:HOVER, A.navigationL2HL:VISITED, A.navigationL2HL:ACTIVE,
    A.navigationL3HL:LINK, A.navigationL3HL:HOVER, A.navigationL3HL:VISITED, A.navigationL3HL:ACTIVE,
    A.navigationL4HL:LINK, A.navigationL4HL:HOVER, A.navigationL4HL:VISITED, A.navigationL4HL:ACTIVE,

    A.navigationL1:LINK, A.navigationL1:HOVER, A.navigationL1:VISITED, A.navigationL1:ACTIVE,
    A.navigationL2:LINK, A.navigationL2:HOVER, A.navigationL2:VISITED, A.navigationL2:ACTIVE,
    A.navigationL3:LINK, A.navigationL3:HOVER, A.navigationL3:VISITED, A.navigationL3:ACTIVE,
    A.navigationL4:LINK, A.navigationL4:HOVER, A.navigationL4:VISITED, A.navigationL4:ACTIVE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

TD.navigationPath, A.navigationPath:LINK, A.navigationPath:HOVER, A.navigationPath:VISITED, A.navigationPath:ACTIVE 
{
	font-weight: bold; 
	font-size: 10px;
}

/*
 * Active & Navigation links
 */
TD.navigationL1HL, A.navigationL1HL:LINK, A.navigationL1HL:HOVER, A.navigationL1HL:VISITED, A.navigationL1HL:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL1HL {
}

TD.navigationL2HL, A.navigationL2HL:LINK, A.navigationL2HL:HOVER, A.navigationL2HL:VISITED, A.navigationL2HL:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL2HL {
}

A.navigationL3HL:LINK, A.navigationL3HL:HOVER, A.navigationL3HL:VISITED, A.navigationL3HL:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

TD.navigationL3HL {
}

TD.navigationL4HL, A.navigationL4HL:LINK, A.navigationL4HL:HOVER, A.navigationL4HL:VISITED, A.navigationL4HL:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

/*
 * Passive Navigation links
 */
TD.navigationL1, A.navigationL1:LINK, A.navigationL1:HOVER, A.navigationL1:VISITED, A.navigationL1:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL1 {
}

TD.navigationL2, A.navigationL2:LINK, A.navigationL2:HOVER, A.navigationL2:VISITED, A.navigationL2:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL2 {
}

TD.navigationL3, A.navigationL3:LINK, A.navigationL3:HOVER, A.navigationL3:VISITED, A.navigationL3:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

TD.navigationL3 {
}

TD.navigationL4, A.navigationL4:LINK, A.navigationL4:HOVER, A.navigationL4:VISITED, A.navigationL4:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

/* ============================= END ============================ */

/* ============================= BEGINN ============================ 
 *
 * Page definition
 */
.page, 
	.contentHeadline1, .contentHeadline2, .contentHeadline3,
    .contentHeadline1HL, .contentHeadline2HL, .contentHeadline3HL, 
    .infoText, .normalText, .smallText, .bigText, .importantText,
    .pageHeadline, .list_u, .listOdOlaUl, CAPTION.stdCap
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.pageHeadline
{	
	font-weight: bold;
	font-size: 18px;
	width: 100%;
}

.contentHeadline1, .contentHeadline1HL
{
	font-weight: bold;
	font-size: 15px;
}

.contentHeadline2, .contentHeadline2HL
{
	font-weight: bold;
	font-size: 12px;
}

.contentHeadline3, .contentHeadline3HL
{
	font-weight: bold;
	font-size: 10px;
}

.contentHeadline1HL, .contentHeadline2HL, .contentHeadline3HL
{
	padding-left: 3px;
}

.infoText, .importantText
{
	font-size: 12px;
}

TD.infoText
{
	padding: 5px;
}

.smallText
{
	font-size: 9px;
}

.bigText
{
	font-size: 15px;
}

/* ============================= END ============================ */

/* ============================= BEGINN ============================ 
 *
 * Spacer definition
 */
 
.picTextHorSpacer  /* horizontal spacer between a picture and a textblock */
{
	width: 10px;
}

.columnSepSpacer 
{
	width: 10px;
}

.column1Spacer 
{
	width: 144px;
}

.column2Spacer 
{
	width: 298px;
}

/* ============================= END ============================ */

/* ============================= BEGINN ============================ 
 *
 * Paragraph definition
 */

TABLE.pageHeadline
{
	margin-bottom:10px;
}

.pageHeadlineLeftPart
{
	width: 5px;
	height: 18px;
}

.pageHeadlineRightPart
{
	width: 5px;
	height: 18px;
}

.contentHeadline1, .contentHeadline1HL
{
	margin-bottom:5px;
}

.contentHeadline2, .contentHeadline2HL
{
	margin-bottom:3px;
}

.contentHeadline3, .contentHeadline3HL
{
	margin-bottom:1px;
}

.Textblock
{
	margin-bottom:5px;
}

.Textblock_small
{
	margin-bottom:3px;
}

.Textblock_big, .infoText
{
	margin-bottom:10px;
}

.pic_t1_c1_text
{
	margin: 0 0 5 0;
}


TD.picTyp1Col05
{
}

TD.picTyp1Col1, TD.picTyp2Col1, TD.picTyp3Col1  
{
}

TD.picTyp1Col2, TD.picTyp2Col2, TD.picTyp3Col2   
{
}

TD.picTyp1Col3, TD.picTyp2Col3, TD.picTyp3Col3 
{
}

TD.picTyp1Col4, TD.picTyp2Col4, TD.picTyp3Col4
{
}

/* ============================= END ============================ */

/* ============================= BEGIN =======================================
 *
 * TABLE definition
 *
 * classNames ending in ..C0 and ..C1 are meant for alternate coloring
 */

/* the <table ...> tag itself */
TABLE.stdTable {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* each row <tr> should have one of the following classNames */
TR.stdRow, TR.headerRow, TR.rowC0, TR.rowC1 {
	font-size: 11px;
}
CAPTION.stdCap {
	font-size: 14px;
}

/* each column <col> should have one of the following classNames */
COL.headerCol, COL.stdCol, COL.colC0, COL.colC1 {
}

/* each cell (<th>, <td>) should have one of the following classNames */
TH.headerCell, TD.stdCell, TD.cellC0, TD.cellC1 {
	border: 0;
}

/*** examples for coloring -> ..../Content.css ***/
TR.headerRow, COL.headerCol, TH.headerCell {
}
TR.rowC0, COL.colC0, TD.cellC0 {
}
TR.rowC1, COL.colC1, TD.cellC1 {
}

/* ============================= END ====================================== */
/*
 * $Id: Default.css,v 1.32 2003/04/02 12:41:14 HOT Exp $
 *
 * Defines css classes for use within all templates.
 
 * This css is primary for setting font-style, size and position (margin, padding)
 * Text,- background color and background images should be set in the appropiate css files
 * i.e. GreenAndWhite(_Content, _Site).
 *
 */

/*
 * Site definition
 */
.site, 
	.titleBanner, .naviBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

td.titleBanner 
{

}

span.titleBanner 
{
	font-weight: bold;
	font-size: 36px;
}

BODY
{
	margin:0;
}

.projBannerText, .pageBannerText
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,strength=4,direction=135);
	font-family: ArialBlack, Verdana, Arial;
	font-weight: bold;
	font-size: 30px;
	font-variant: small-caps;
	text-align: left;
	height:35px;
	width:100%;
	overflow: hidden;
	position: absolute;
	left:0px;
	top:15px;
	padding-left: 5px;
}

.pageBannerText
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,strength=2,direction=135);
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-align: right;
	margin-right: 20px;
	margin-bottom: 2px;
	height: 20px;
	top: 0px;
	width: 755px;
}


/* ============================= BEGINN ============================ 
 *
 * Navigation definition
 */
 
.navigation,
    .navigationL1HL, .navigationL1,
    .navigationL2HL, .navigationL2,
    .navigationL3HL, .navigationL3,
    .navigationL4HL, .navigationL4,     
	.navigationPath,
	
    A.navigationL1HL:LINK, A.navigationL1HL:HOVER, A.navigationL1HL:VISITED, A.navigationL1HL:ACTIVE,
    A.navigationL2HL:LINK, A.navigationL2HL:HOVER, A.navigationL2HL:VISITED, A.navigationL2HL:ACTIVE,
    A.navigationL3HL:LINK, A.navigationL3HL:HOVER, A.navigationL3HL:VISITED, A.navigationL3HL:ACTIVE,
    A.navigationL4HL:LINK, A.navigationL4HL:HOVER, A.navigationL4HL:VISITED, A.navigationL4HL:ACTIVE,

    A.navigationL1:LINK, A.navigationL1:HOVER, A.navigationL1:VISITED, A.navigationL1:ACTIVE,
    A.navigationL2:LINK, A.navigationL2:HOVER, A.navigationL2:VISITED, A.navigationL2:ACTIVE,
    A.navigationL3:LINK, A.navigationL3:HOVER, A.navigationL3:VISITED, A.navigationL3:ACTIVE,
    A.navigationL4:LINK, A.navigationL4:HOVER, A.navigationL4:VISITED, A.navigationL4:ACTIVE
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

TD.navigationPath, A.navigationPath:LINK, A.navigationPath:HOVER, A.navigationPath:VISITED, A.navigationPath:ACTIVE 
{
	font-weight: bold; 
	font-size: 10px;
}

/*
 * Active & Navigation links
 */
TD.navigationL1HL, A.navigationL1HL:LINK, A.navigationL1HL:HOVER, A.navigationL1HL:VISITED, A.navigationL1HL:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL1HL {
}

TD.navigationL2HL, A.navigationL2HL:LINK, A.navigationL2HL:HOVER, A.navigationL2HL:VISITED, A.navigationL2HL:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL2HL {
}

A.navigationL3HL:LINK, A.navigationL3HL:HOVER, A.navigationL3HL:VISITED, A.navigationL3HL:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

TD.navigationL3HL {
}

TD.navigationL4HL, A.navigationL4HL:LINK, A.navigationL4HL:HOVER, A.navigationL4HL:VISITED, A.navigationL4HL:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

/*
 * Passive Navigation links
 */
TD.navigationL1, A.navigationL1:LINK, A.navigationL1:HOVER, A.navigationL1:VISITED, A.navigationL1:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL1 {
}

TD.navigationL2, A.navigationL2:LINK, A.navigationL2:HOVER, A.navigationL2:VISITED, A.navigationL2:ACTIVE 
{
	font-weight: bold; 
	font-size: 12px;
	text-decoration: none;
}

TD.navigationL2 {
}

TD.navigationL3, A.navigationL3:LINK, A.navigationL3:HOVER, A.navigationL3:VISITED, A.navigationL3:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

TD.navigationL3 {
}

TD.navigationL4, A.navigationL4:LINK, A.navigationL4:HOVER, A.navigationL4:VISITED, A.navigationL4:ACTIVE 
{
	font-weight: normal; 
	font-size: 11px;
	text-decoration: none;
}

/* ============================= END ============================ */

/* ============================= BEGINN ============================ 
 *
 * Page definition
 */
.page, 
	.contentHeadline1, .contentHeadline2, .contentHeadline3,
    .contentHeadline1HL, .contentHeadline2HL, .contentHeadline3HL, 
    .infoText, .normalText, .smallText, .bigText, .importantText,
    .pageHeadline, .list_u, .listOdOlaUl, CAPTION.stdCap
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.pageHeadline
{	
	font-weight: bold;
	font-size: 18px;
	width: 100%;
}

.contentHeadline1, .contentHeadline1HL
{
	font-weight: bold;
	font-size: 15px;
}

.contentHeadline2, .contentHeadline2HL
{
	font-weight: bold;
	font-size: 12px;
}

.contentHeadline3, .contentHeadline3HL
{
	font-weight: bold;
	font-size: 10px;
}

.contentHeadline1HL, .contentHeadline2HL, .contentHeadline3HL
{
	padding-left: 3px;
}

.infoText, .importantText
{
	font-size: 12px;
}

TD.infoText
{
	padding: 5px;
}

.smallText
{
	font-size: 9px;
}

.bigText
{
	font-size: 15px;
}

/* ============================= END ============================ */

/* ============================= BEGINN ============================ 
 *
 * Spacer definition
 */
 
.picTextHorSpacer  /* horizontal spacer between a picture and a textblock */
{
	width: 10px;
}

.columnSepSpacer 
{
	width: 10px;
}

.column1Spacer 
{
	width: 144px;
}

.column2Spacer 
{
	width: 298px;
}

/* ============================= END ============================ */

/* ============================= BEGINN ============================ 
 *
 * Paragraph definition
 */

TABLE.pageHeadline
{
	margin-bottom:10px;
}

.pageHeadlineLeftPart
{
	width: 5px;
	height: 18px;
}

.pageHeadlineRightPart
{
	width: 5px;
	height: 18px;
}

.contentHeadline1, .contentHeadline1HL
{
	margin-bottom:5px;
}

.contentHeadline2, .contentHeadline2HL
{
	margin-bottom:3px;
}

.contentHeadline3, .contentHeadline3HL
{
	margin-bottom:1px;
}

.Textblock
{
	margin-bottom:5px;
}

.Textblock_small
{
	margin-bottom:3px;
}

.Textblock_big, .infoText
{
	margin-bottom:10px;
}

.pic_t1_c1_text
{
	margin: 0 0 5 0;
}


TD.picTyp1Col05
{
}

TD.picTyp1Col1, TD.picTyp2Col1, TD.picTyp3Col1  
{
}

TD.picTyp1Col2, TD.picTyp2Col2, TD.picTyp3Col2   
{
}

TD.picTyp1Col3, TD.picTyp2Col3, TD.picTyp3Col3 
{
}

TD.picTyp1Col4, TD.picTyp2Col4, TD.picTyp3Col4
{
}

/* ============================= END ============================ */

/* ============================= BEGIN =======================================
 *
 * TABLE definition
 *
 * classNames ending in ..C0 and ..C1 are meant for alternate coloring
 */

/* the <table ...> tag itself */
TABLE.stdTable {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* each row <tr> should have one of the following classNames */
TR.stdRow, TR.headerRow, TR.rowC0, TR.rowC1 {
	font-size: 11px;
}
CAPTION.stdCap {
	font-size: 14px;
}

/* each column <col> should have one of the following classNames */
COL.headerCol, COL.stdCol, COL.colC0, COL.colC1 {
}

/* each cell (<th>, <td>) should have one of the following classNames */
TH.headerCell, TD.stdCell, TD.cellC0, TD.cellC1 {
	border: 0;
}

/*** examples for coloring -> ..../Content.css ***/
TR.headerRow, COL.headerCol, TH.headerCell {
}
TR.rowC0, COL.colC0, TD.cellC0 {
}
TR.rowC1, COL.colC1, TD.cellC1 {
}

/* ============================= END ====================================== */
