/* ==============================================================================
   cornelsen sites style sheet, version 11-11-2003
   © Copyright 2003-2004 by Cornelsen Verlag GmbH & Co. oHG. all rights reserved. 
   Original author : Christopher Stein (christopher.stein@cornelsen.de)
   ------------------------------------------------------------------------------
	Last changed by : Christopher Stein
================================================================================= */

body {
	text-align: center; /*centered alle Elemente im body*/
	margin: 6px 0px; /* setzt top und bottom margin */
}

td, select, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	}
A {
	text-decoration : underline;
	color: #BB0000;
}

A:Visited {
	text-decoration : underline;
	color: #BB0000;
}

A:Active {
	text-decoration : underline;
	color: #BB0000;
}

A:Hover {
	text-decoration : underline;
	color: #BB0000;
}

/* ------------------------------------------------------
   Farben:
------------------------------------------------------ */
.grey {
	color: #838383;
	font-weight: bold;
}
.midgreen {
	background-color: #E6E6C4;
}
.bgFFFCE4 {
	background-color: #FFFCE4;
}
.bgFFE28D {
	background-color: #FFE28D;
}
.bgFCFCFA {
	background-color: #FCFCFA;
}
.bgFFF5DE {
	background-color: #FFF5DE;
}
.bgEECC7C {
	background-color: #EECC7C;
}
.bgFFF9E5 {
	background-color: #FFF9E5;
}
.bgFBEAB3 {
	background-color: #FBEAB3;
}
.bgFBFBF1 {
	background-color: #FBFBF1;
}
.bgFCFCF2{
	background-color: #FCFCF2;
}
.bgF0F1C2{
	background-color: #F0F1C2;
}
.bgF9F9E8{
	background-color: #F9F9E8;
}
.bgD6D87E{
	background-color: #D6D87E;
}
.bgFFFFFF{
	background-color: #FFFFFF;
}
.bg98AF54{
	background-color: #98AF54;
}
.bgF8F9E9{
	background-color: #F8F9E9;
}
.bgFFFFFF{
	background-color: #FFFFFF;
}

.bg3F779F{
	background-color: #3F779F;
}
.greentext {
	color: #598527;
}
/* ------------------------------------------------------
   Abstände:
------------------------------------------------------ */
.pad10lef {
	padding-left: 10px;
	}
.pad10 {
	padding-left: 10px;
	padding-top: 10px;
}
.pad23 {
	padding-left: 23px;
	padding-top: 10px;
}
.pad12 {
	padding-top: 12px;
}
.pad8 {
	padding-top: 8px;
}

.padspace{
	padding-left: 2px;
	padding-right: 2px;
}

/* ------------------------------------------------------
   Borders:
------------------------------------------------------ */
.borlef {
	border-left: 1px solid #FFFFFF;
}

.borrig {
	border-right: 1px solid #FFFFFF;
}

.bortop {
	border-top: 1px solid #FFFFFF;
}

.borbot {
	border-bottom: 1px solid #FFFFFF;
}

.borlefblue {
	border-left: 1px solid #B6C8D5;
}

.borrigblue {
	border-right: 1px solid #B6C8D5;
}

.bortopblue {
	border-top: 1px solid #B6C8D5;
}

.borbotblue {
	border-bottom: 1px solid #B6C8D5;
}

.bor98AF54 {
border: 1px solid #98AF54;
}
.borD6D87E {
border-top: 1px solid #D6D87E;
}
.borD6D87Eall {
border-top: 0px solid #D6D87E;
border-left: 1px solid #D6D87E;
border-right: 1px solid #D6D87E;
border-bottom: 1px solid #D6D87E;

}
.borD6D87Eall2 {
border-top: 1px solid #D6D87E;
border-left: 1px solid #D6D87E;
border-right: 1px solid #D6D87E;
border-bottom: 1px solid #D6D87E;

}

.borB6C8D5{
border-top: 1px solid #B6C8D5;
border-left: 1px solid #B6C8D5;
border-right: 1px solid #B6C8D5;
border-bottom: 1px solid #B6C8D5;
}

.borderdark {
	border-top: 1px solid #D7D7DA;
	border-right: 1px solid #D7D7DA;
	border-left: 1px solid #D7D7DA;
	border-bottom: 1px solid #D7D7DA;
}

/* ------------------------------------------------------
   Abstaende
------------------------------------------------------ */
.pad3 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.pad1 {
	padding-top: 1px;
	padding-bottom: 1px;
}
.pad4 {
	padding-top: 4px;
	padding-bottom: 4px;
}
.padall {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}
.pad7 {
	padding-top: 7px;
	padding-bottom: 7px;
}
.pad5 {
	padding-left: 5px;
}
.padleft18 {
	padding-left: 18px;
}
.pad38r {
	padding-right: 38px;
}
.linkarrow {
	vertical-align: middle;
}
.linkarrowdown {
	vertical-align: middle;
}
.liste {
	list-style-type: square; 
	padding-left: 7px;
	margin-top: 0px;
}

.pad10all {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.padhead {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* ------------------------------------------------------
   Schriftgroessen, -farben
------------------------------------------------------ */
.footer {
	color: #bb0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	vertical-align: middle;
	margin-top: 20px;
}

.fondwhite {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.red {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

