/* DATEI:css */
/* Standard-CSS-Datei, dient als Grundlage fuer alle Browser-CSS-Dateien */

body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
}

/* Spezial-CSS fuer Mozilla (verhindert unter bestimmten Umstaenden Umbrueche) */
td.img {
	display:block;
}

/* Standard ---------------------------------------------------------------- */
p,td,th,address,blockquote,div {
	font-size:10pt;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
}

h1 {
	font-size:1.3em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#3399CC;
}

h2 {
	font-size:1.2em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#3399CC;
}

h3 {
	font-size:1.2em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#EB6235;
}

/* Vorlage Allgemein ------------------------------------------------------- */
.blaukasten {
	font-size:0.9em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	line-height:14px;
	color:#336699;
}

.rotlink {
	font-size:0.8em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	line-height:9px;
	color:#FF6633;
}

.rotlinkgross {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	line-height:9px;
	color:#FF6633;
}

.rot {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#EB6235;
}

.gruen {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#00AA00;
}

.rotfett {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#EB6235;
}

.blau {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#3399CC;
}

.blaufett {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#3399CC;
}

.weiss {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.fett {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
}

.grossfett {
	font-size:1.2em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000033;
}

.ecademy {
	font-size:1.0em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#3399CC;
}

.kurstext {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	vertical-align:top;
	color:#000000;
}

.form {
	font-size:0.7em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.brotkrummenohne {
	font-size:0.8em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

div.ueberschrift {
	font-size:0.8em;
	background:#E2E2E2;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	padding-left:2px;
	font-weight:bold;
}

.ueberschrift {
	font-size:0.8em;
	background:#E2E2E2;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	padding-left:2px;
	font-weight:bold;
}

.infokasten {
	font-size:0.8em;
	background:#E2E2E2;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	padding: 0px 10px 0px 10px;
	font-weight:bold;
}

div.information {
	font-size:12px;
	background:#F1F1F1;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	margin: 0px 10px 0px 5px;
	padding-left:2px;
	padding-right:5px;
	text-align:right;
}


.information {
	font-size:12px;
	background:#F1F1F1;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	padding-left:2px;
	padding-right:5px;
}

.text {
	font-size:1em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:5px;
}

.kleinschwarz {
	font-size:0.7em;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

/* Vorlage Kasten (Startseite) --------------------------------------------- */
.kastenkurs {
	border-style:solid;
	border-color:F8BD00;
	border-width:5px;
}

.kastennews {
	border-style:solid;
	border-color:FF7F26;
	border-width:5px;
}

.kastenshop {
	border-style:solid;
	border-color:CC0066;
	border-width:5px;
}

.kastenhilfe {
	border-style:solid;
	border-color:F7A607;
	border-width:5px;
}

.kastenprofil {
	border-style:solid;
	border-color:CC3300;
	border-width:5px;
}

.kastenmediathek {
	border-style:solid;
	border-color:CC99CC;
	border-width:5px;
}

.kastenlexikon {
	border-style:solid;
	border-color:D1A948;
	border-width:5px;
}

.kastenlinkothek {
	border-style:solid;
	border-color:78002C;
	border-width:5px;
}

.kastennewsletter {
	border-style:solid;
	border-color:EDCB89;
	border-width:5px;
}

.kastenteilnehmer {
	border-style:solid;
	border-color:EC9506;
	border-width:5px;
}

.kastenstatistik {
	border-style:solid;
	border-color:D93B35;
	border-width:5px;
}

.kasteninformationen {
	border-style:solid;
	border-color:FF6599;
	border-width:5px;
}

.kasteninteraktivitaet {
	border-style:solid;
	border-color:DE3360;
	border-width:5px;
}

.kastenkontakt {
	border-style:solid;
	border-color:FF9969;
	border-width:5px;
}

/* Vorlage Kurs ------------------------------------------------------------ */
.kursaufbau {
	font-size:11px;
	color:#000000;
	vertical-align:top;
}

.kurstextgelb {
	font-size:12px;
	color:#000000;
	background:#FFFF00;
	line-height:19px;
	vertical-align:top;
}

.kurstextrot {
	font-size:12px;
	color:#990000;
	font-weight:bold;
	line-height:19px;
	vertical-align:top;
}

.kurstextrotduenn {
	font-size:12px;
	color:#990000;
	line-height:19px;
	vertical-align:top;
}

.kurstextblau {
	font-size:12px;
	color:#000000;
	background:#00FFFF;
	line-height:19px;
	vertical-align:top;
}

.kurstextfett {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
	vertical-align:top;
}

.kurstextfettgross {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:19px;
	vertical-align:top;
}

.kurstextfettgelb {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:#FFFF00;
	line-height:19px;
	vertical-align:top;
}

.kurstextfettrot {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:#FF0000;
	line-height:19px;
	vertical-align:top;
}

.kurstextfettgruen {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:#00FF00;
	line-height:19px;
	vertical-align:top;
}

.kurstextfettviolett {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:#FF00FF;
	line-height:19px;
	vertical-align:top;
}

.kurstextunterstrichen {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	vertical-align:top;
	color:#000000;
	text-decoration:underline;
}

/* Vorlage DIV-Popup 100% width ------------------------------------------------------------ */


div.popuphead { position:absolute; left:10px; top:10px; height:25px; width:98%; background-image:url(/images/ecademy/C/popup_head_flexibel.gif); background-repeat:repeat; }

div.content { position:absolute; left:10px; top:34px; margin-bottom:10px; right:29px; border-width:1px; border-color:#A6A6A6; border-left-style:solid; border-right-style:solid; border-bottom-style:solid; background-image:url(/images/ecademy/C/e_background_gross.gif); background-repeat:no-repeat; background-position:right top;}
	div.brotkrumen { top:34px; margin:15px; }
	
	div.information {
		font-size:0.8em;
		background:#FCD8B8;
		font-face:arial,helvetica;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		margin: 0px 10px 0px 5px ;
		padding-left:2px;
		padding-right:5px;
		text-align:right;
	}
	
	div.ueberschrift {
		font-size:1.0em;
		background:#DBDBDB;
		font-face:arial,helvetica;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		margin: 4px 10px 0px 5px ;
		padding-left:10px;
		font-weight:bold;
	}
	
	
	div.copytext { top:104px;  margin:15px; }
div.popupicon { width:22px; height:25px; top:10px; float:right; padding-right:18px; position:relative; background-color:#ffffff; }
	


/* Vorlage Formular -------------------------------------------------------- */
/* Standard-Vorlage für Beschreibung */
*.formularbeschreibung {
	font-size:0.8em;
	font-weight:bold;
	font-face:arial,helvetica;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FCD8B8;
}

/* Standard-Vorlage für Eingabefelder on Klasse 
.myform {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
}

/*Für alle Eingabefelder, allgemein
*.myinput,*.myinputkurz, *.mypassword,*.mytextarea,*.myselect,*.myfile,
*.mysubmit,*.myreset,*.mybutton,*.mybuttonhover,*.mysubmithover,*.myresethover,
*.myinputactive,*.mypasswordactive,*.myfileactive,*.mytextareaactive,*.myselectactive {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width:210px;
}

/*Für Text-Eingabefelder Typ "text", speziell
*.myinput,*.mypassword,*.myfile {
	color: #666666;
	background-color: #FFFFFF;
	padding: 0em 0.5em;
	border-width: 1px;
	border-color: #666666;
	border-style: inset;
}

*.myinputactive,*.mypasswordactive,*.myfileactive {
	color: #666666;
	background-color: #FCD8B8;
	padding: 0em 0.5em;
	border: 1px solid #FF6633;
}

*.myselectactive {
	color: #666666;
	background-color: #FCD8B8;
	border: 1px solid #FF6633;
}

*.mytextareaactive {
	color: #666666;
	padding-left: 0.5em;
	background-color: #FCD8B8;
	border: 1px solid #FF6633;
}

/*Für Auswahl-Eingabefelder Typ "select", speziell
*.myselect {
	color: #666666;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #FF9999;
	border-style: inset;
}

/*Für Textbereich-Eingabefelder Typ "textarea", speziell
*.mytextarea {
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 0.5em;
	border:1px solid  #777777;
	border-width: 1px;
	border-color: #666666;
	border-style: inset;
}

/*Für Auswahl-Eingabefelder Typ "checkbox", speziell
*.mycheckbox {
	
}

/*Für alle Buttons Typ "button" und deren MouseOver, speziell
*.mybutton {
	color: #000000;
	background-color: #CCCCCC;
	border-width: 1px;
	border-color: #999999;
	border-style: outset;
	width: 100px;
}

*.mybuttonhover {
	color: #CC3333;
	background-color: #CCCCCC;
	border-width: 1px;
	border-color: #999999;
	border-style: outset;
	width: 100px;
}

/*Für alle Submit-Buttons Typ "submit" und deren MouseOver, speziell
*.mysubmit {
	color: #000000;
	background-color: #CCCCCC;
	border-width: 1px;
	border-color: #999999;
	border-style: outset;
	width: 100px;
}

*.mysubmithover {
	color: #CC3333;
	background-color: #CCCCCC;
	border-width: 1px;
	border-color: #999999;
	border-style: outset;
	width: 100px;
}

/*Für alle Reset-Buttons Typ "reset" und deren MouseOver, speziell
*.myreset {
	color: #000000;
	background-color: #CCCCCC;
	border-width: 1px;
	border-color: #999999;
	border-style: outset;
	width: 100px;
}

*.myresethover {
	color: #CC3333;
	background-color: #CCCCCC;
	border-width: 1px;
	border-color: #999999;
	border-style: outset;
	width: 100px;
}

/* Links ------------------------------------------------------------------- */
a:link {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FF6633;
}

a:visited {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#993300;
}

a:active {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#336699;
}

a:hover {
	font-size:1.0em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#CC6633;
}


a.menue:link {
	font-size:0.7em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#FF6633;
}

a.menue:visited {
	font-size:0.7em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#993300;
}

a.menue:active {
	font-size:0.7em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#336699;
}

a.menue:hover {
	font-size:0.7em;
	font-face:arial,helvetica;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#CC6633;
}



/* Vorlagen Layer ---------------------------------------------------------- */
#menu {
	position:absolute;
	top:20px;
	left:90px;
	visibility:visible;
}

/* --------------------------------------------------------------- */
/* For displaying servlets in an iframe
/* --------------------------------------------------------------- */

iframe {
	border-width: 0px;
}