/*
	defines the standard fonts (white, black, green [different], beige, orange)
    changed: 2005-04-12  by benni.
    Finally I edited the code. The previous version had 12000 Bytes
    now it's easier to maintain. Please consider the DOKU before editing this file.
*/



body {
	background-color: #F0F0E0;
	scrollbar-face-color: #009900;
	scrollbar-shadow-color: FF9900;
	scrollbar-highlight-color: #FFAA00;
	scrollbar-3dlight-color: BLACK;
	scrollbar-darkshadow-color: #505050;
	scrollbar-track-color: #006600;
	scrollbar-arrow-color: FF9900
}

.warningFg    { color: #ff3300; } /* Foreground color */
.prewarningFg { color: #FF9900; } /* Foreground color */

.caption {
	color: #003300;
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

/**************************
        WHITE TEXT
***************************/

.white6,  .white7,  .white8,  .white9,  .white10, 
.white11, .white12, .white14, .white16, .white18
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}

.white8norm, .white9norm, .white10norm
{
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.white9ver
{
	color: #FFFFFF;
	font-family: Verdana;
}

.white6  { font-size: 6pt; }
.white7  { font-size: 7pt; }
.white8,  .white8norm              { font-size: 8pt; }
.white9,  .white9norm, .white9ver  { font-size: 9pt; }
.white10, .white10norm             { font-size: 10pt; }
.white11 { font-size: 11pt; }
.white12 { font-size: 12pt; }
.white14 { font-size: 14pt; }
.white16 { font-size: 16pt; }
.white18 { font-size: 18pt; }


/**************************
        BEIGE TEXT
***************************/

.beige4norm, .beige8norm
{
	color: #F0F0E1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.beige4norm { font-size: 4pt; }
.beige8norm { font-size: 8pt; }

/**************************
        BLACK TEXT
***************************/

.black8,  .black9,  .black10, .black11, 
.black12, .black14, .black16 {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}

.black7norm, .black8norm, .black9norm, .black10norm,
.black11norm, .black12norm, .black14norm, .black16norm {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.black7norm            { font-size: 7pt; }
.black8, .black8norm   { font-size: 8pt; }
.black9, .black9norm   { font-size: 9pt; }
.black10, .black10norm { font-size: 10pt; }
.black11, .black11norm { font-size: 11pt; }
.black12, .black12norm { font-size: 12pt; }
.black14, .black14norm { font-size: 14pt; }
.black16, .black16norm { font-size: 16pt; }

/**************************
        GREEN TEXT (hgreen, green, dgreen, ddgreen, lgreen)
***************************/

.hgreen6,  .hgreen7,  .hgreen8,  .hgreen9,
.hgreen10, .hgreen11, .hgreen12, .hgreen14, .hgreen16 {
	color: #004400;
	font-weight: bold;
	font-family: Arial;
}

.green6,  .green7,  .green8,  .green9,
.green10, .green11, .green12, .green14, .green16 {
	color: #009900;
	font-weight: bold;
	font-family: Arial;
}

.dgreen6,  .dgreen7,  .dgreen8,  .dgreen9,
.dgreen10, .dgreen11, .dgreen12, .dgreen14, .dgreen16 {
	color: #006600;
	font-weight: bold;
	font-family: Arial;
}

.ddgreen6,  .ddgreen7,  .ddgreen8,  .ddgreen9,  .ddgreen10block,
.ddgreen10, .ddgreen11, .ddgreen12, .ddgreen14, .ddgreen16 {
	color: #003300;
	font-weight: bold;
	font-family: Arial;
}
.ddgreen10block {
	text-align: justify;
}


.lgreen6,  .lgreen7,  .lgreen8,  .lgreen9,
.lgreen10, .lgreen11, .lgreen12, .lgreen14, .lgreen16 {
	color: #33CC33;
	font-weight: bold;
	font-family: Arial;
}

.dgreen7norm, .dgreen8norm, .dgreen9norm, .dgreen10norm {
	color: #006600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.ddgreen7norm, .ddgreen8norm, .ddgreen9norm, .ddgreen10norm {
	color: #003300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.hgreen6,  .green6,  .dgreen6,  .ddgreen6,  .lgreen6  { font-size: 6pt;  }
.hgreen7,  .green7,  .dgreen7,  .ddgreen7,  .lgreen7
.dgreen7norm,  .ddgreen7norm  { font-size: 7pt;  }
.hgreen8,  .green8,  .dgreen8,  .ddgreen8,  .lgreen8
.dgreen8norm,  .ddgreen8norm  { font-size: 8pt;  }
.hgreen9,  .green9,  .dgreen9,  .ddgreen9,  .lgreen9
.dgreen9norm,  .ddgreen9norm  { font-size: 9pt;  }
.hgreen10, .green10, .dgreen10, .ddgreen10, .lgreen10, .ddgreen10block,
.dgreen10norm, .ddgreen10norm { font-size: 10pt; }
.hgreen11, .green11, .dgreen11, .ddgreen11, .lgreen11 { font-size: 11pt; }
.hgreen12, .green12, .dgreen12, .ddgreen12, .lgreen12 { font-size: 12pt; }
.hgreen14, .green14, .dgreen14, .ddgreen14, .lgreen14 { font-size: 14pt; }
.hgreen16, .green16, .dgreen16, .ddgreen16, .lgreen16 { font-size: 16pt; }

/**************************
        ORANGE TEXT
***************************/

.orange6,  .orange7,  .orange8,  .orange9,
.orange10, .orange11, .orange12, .orange14, .orange16, .orange18 {
	color: #FF9900;
	font-weight: bold;
	font-family: Arial;
}

.orange7norm, .orange8norm, .orange9norm, .orange10norm {
	color: #FF9900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.orange6,                { font-size: 6pt;  }
.orange7,  .orange7norm  { font-size: 7pt;  }
.orange8,  .orange8norm  { font-size: 8pt;  }
.orange9,  .orange9norm  { font-size: 9pt;  }
.orange10, .orange10norm { font-size: 10pt; }
.orange11 { font-size: 11pt; }
.orange12 { font-size: 12pt; }
.orange14 { font-size: 14pt; }
.orange16 { font-size: 16pt; }


/**************************
        MISC STYLES
***************************/

.fz, .bildtext {
	color: #003300;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headerddgreen {
	color: #206730;
	font-size: 6pt;
	font-family: Arial;
}


.header_h1 {
	color:#206730;
	font-size: 6pt;
	font-family: Arial;
}

.header_faq {
	background-color: #286C38;
	color: #f09838;
	font-weight: bold;
	text-decoration: none;
	font-size: 13pt;
	font-family: Arial;
	padding-left: 5px;
	margin-top: 8px;
}

input.textStd, textarea.std,
input.buttonStd, select.std {
	font-family: Verdana, Arial;
	font-size: 11px;
}

input.textStd, textarea.std {
	border: 1px solid #000000;
}

input.buttonStd {
	cursor: hand;
	cursor: pointer;
}

/** viPhoto properties - usually defined in general.css but needed here now too**/
/** Standard **/
.viPhoto {background:transparent; margin:0px; padding:0px;}
.viPhoto img {border:none;}
.viPhoto h3 {font-size:12px; font-weight:bold; margin-bottom:5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.viPhoto p { font-style: italic; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
/** Position Right **/
.viPhotoRight {background:transparent; float:right; margin:0 0 8px 8px; padding:0;}
.viPhotoRight img {border:none;}
.viPhotoRight h3 {font-size:12px; font-weight:bold; margin-bottom:5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.viPhotoRight p {font-style: italic; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
