/*******************************************************************************
	EPH Stylesheet
*******************************************************************************/ 
BODY, P, H1, H2, LI, UL, OL, TD, TH   	{font-family: Arial, Helvetica, sans-serif,tahoma;}
BODY, P,     H2, LI, UL, OL, TD, TH		{font-size: 12px;}

H1 {
	font-size: 15px;
	font-weight: bold;
	margin: 0.50em 15px 0em 15px;
	line-height: 1em;
	color:#999999;
}
H2 {
	font-weight: bold;
	margin: -0.50em 15px 0em 15px;
	line-height: 1em;
}
P {
	margin: 0em 15px 0em 15px;
}

UL {
	list-style: square;
	margin: 0px 15px 0px 0px;		
}
UL {
	margin: 0px 15px 0px 0px;		
}
SELECT {
	font-family: Arial, Helvetica, sans-serif,tahoma;
	color:#666666;
	font-size : 12px;
}

INPUT {
	font-family: Arial, Helvetica, sans-serif,tahoma;
	color:#666666;
	font-size : 12px;
}
TEXTAREA {
	font-family: Arial, Helvetica, sans-serif,tahoma;
	color:#666666;
	font-size : 12px;
}

/*******************************************************************************
	Tabellen
*******************************************************************************/ 
/* bei den HTML-Formularen brauchen wir eine andere Formatierung */
TH.formular  { text-align: right; padding: 2px 2px 2px 10px; vertical-align: top;}
TH.formular2 { text-align: left ; padding: 2px 2px 2px 10px; vertical-align: top;}

/* Standard-Tabellen */
TH.links,  TD.links,  TD.links1,  TD.links2 	{text-align: left; }
TH.mitte,  TD.mitte,  TD.mitte1,  TD.mitte2 	{text-align: center;}
TH.rechts, TD.rechts, TD.rechts1, TD.rechts2 	{text-align: right; }


/*******************************************************************************
	VordergrundFarben
*******************************************************************************/ 
BODY, P, H1, H2, LI, UL, OL, TD, TH.formular, TH.formular2 {
	color: #666666;
}
TH {
	color: #ffffff;
}

.weiss {
	color: #ffffff;
}

/*******************************************************************************
	HintergrundFarben
*******************************************************************************/ 

.hellgelb, .softyellow {
	background-color: #ffffcc;
}
.mittelgelb, .mediumyellow {
	background-color: #ffff99;
}
.gelb, .yellow {
	background-color: #ffff66;
}
.dkgelb, .dunkelgelb {
	background-color: #ffff33;
}
.hellgrau{
	background-color: #f3f3f3;
}

.grau_light {
	background-color : #ebebeb;
}

.grau, .linebg {
	background-color : #cccccc;
}
.mittelgrau, .mediumgray {
	background-color : #999999;
}
.dkgrau, .dklinebg {
	background-color: #666666;
}
.dunkelgrau, .darklinebg {
	background-color: #333333;
}

.hell3blau {
	background-color : #cce0e8;
}
.hell2blau {
	background-color : #ccccff;
}
.hellblau {
	background-color : #66ccff;
}
.h2blau{
	background : 0099ff;
}
.h1blau{
	background : 0066ff;
}
.blau{
	background : 0033cc;
}
.midleblau{
	background : 336699;
}

.dklblau {
	background-color : #000099;
}
.dunkelblau {
	background-color : #000066;
}

TD.footer {
	background-color : #e6e6ec;
}

.contentbg, .tablebg1, .whitebg, TD.tablebg1, TD.mitte1, TD.rechts1, TD.links1, TH.formular, TH.formular2 {
	background-color: #ffffff;
} 

.tablebg2, TD.mitte2, TD.rechts2, TD.links2  {
	background-color: #66ccff;
}

/*******************************************************************************
	Links
*******************************************************************************/ 
A	{ color: #0033cc; text-decoration: underline;}

/*******************************************************************************
	Sub-Kategorie und Content Styles
*******************************************************************************/ 
.klein {
/*  wenn's mal weniger sein soll */
	font-size: 11px;
}

.rightmargin { 
/*  rechte Marginalienspalte auf Unterseiten und Bereichsseiten */
	margin:10px 10px 10px 10px; 
	font-weight: bold; 
	font-size:18px; 
	color:#678eaf;
}

.pagehead {
/*  Ueberschrift auf Bereichsseiten und Unterseiten */
	margin:14px 14px 14px 14px; 
	font-weight: bold; 
	font-size:14px; 
	color:#cccccc;
}

.subhead {
/*  Anlauftext auf Bereichsseiten */
	margin:15px 15px 15px 15px; 
	font-weight: bold;
}

.bct { 
/*  Bread-Crumb-Trail = Brotkrumenpfad */
	font-size: 10px;
	margin: 6px 15px 6px 15px;
	line-height: 14px;
	color:#cccccc;
}
.deck1 {
/*  Ihr Wunsch, unsere Loesung */
	font-size: 12px;
	color: #cccccc;
	margin: 6px 15px 0px 15px;
}
.deck2 {
/*  die entsprechende Antwort zu Ihr Wunsch... ;-) */
	font-size: 16px;
	font-weight: bold;
	color: #cccccc;
	margin: 0px 15px 6px 15px;
}

/*******************************************************************************
	Footer Styles
*******************************************************************************/ 
TD.footer {
/*  Die Standard Fusszeile*/
	padding: 10px 10px 0px 10px;
	text-align : center;
}
A.footer 			{ color: #0033cc; text-decoration: underline;}


/*******************************************************************************
	groesse von Textfeldern
*******************************************************************************/ 

.pflicht {
	background-color: #cfe4ee;
}

.txtfeldunternehmen {
	height: 22px; 
	width: 201px
}