/* Kurs und Lektionsansicht */

.formbutton {
	font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	border-style: solid;
	border-width: 1;
	background-color: #4367A6
}

a.glossar:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #213454}
a.glossar:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #213454}
a.glossar:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #213454}
a.glossar:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.lmstext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.lernraumtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.lernraumtitel { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000}
.lernraumtitel2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B05034}

a.lmslink:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #213452; text-decoration: underline}
a.lmslink:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #213452; text-decoration: underline}
a.lmslink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #213452; text-decoration: underline}
a.lmslink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4367A6; text-decoration: underline}

.user { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF}
.adminheader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF}
.login { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff}
td.login { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #213452}
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.timestamp { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.teaser { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #000000}

a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #213452; text-decoration: none}
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #213452; text-decoration: none}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #213452; text-decoration: none}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4367A6; text-decoration: underline}

a.copyright:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.copyright:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.copyright:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.copyright:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

td.warenkorb { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.warenkorb:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B05034}
a.warenkorb:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B05034}
a.warenkorb:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B05034}
a.warenkorb:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.warenkorb1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#B05034; color:#FFFFFF}

a.adminwinclose:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.adminwinclose:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.adminwinclose:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.adminwinclose:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4367A6} 

a.adminlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.adminlink:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.adminlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.adminlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff}

a.headregister { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none}
a.headregister:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none}
a.headregister:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none}
a.headregister:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none}

a.navbar { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration:none}
a.navbar:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration:none}
a.navbar:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration:none}
a.navbar:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration:none}

td.navbar { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; valign: top}
td.user { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #003366; valign: center}
td.user2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; valign: center}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #213452; margin-top: 0px; margin-bottom: 10px}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #213452; margin-top: 0px; margin-bottom: 0px}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #213452; margin-top: 0px; margin-bottom: 0px}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 5px}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 19pt; color: #000000}

p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }

hr {color: #4367A6; size: 1px; height: 1px}


body { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin-top: 0px; margin-bottom: 0px; background-color: #C7CCD4;

scrollbar-face-color:#213452; 
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-color:#000000; 
scrollbar-shadow-color:#4367A6;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#CCCCCC} 

li { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000} 

a.imglink { border: 0; color: #000000; text-decoration: none; border-style: none }

ul { list-style-type: square; margin-bottom: 0pt; margin-top: 4pt}

.text {font-family: Verdana,Helvetica,Arial}

.titelzeile { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #213452; margin-top: 0px; margin-bottom: 10px}

/* Tabellenformulare */ /* Spaltentitel */
.tftitel { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt}
.tfkopf { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt}
a.tftitel:link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #213452; text-decoration: none}
a.tftitel:active { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #213452; text-decoration: none}
a.tftitel:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #213452; text-decoration: none}
a.tftitel:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: underline}

/* Primärschlüssel in Zeile*/
a.tfprim { text-decoration: none; color: #003366; }

/* Spalten */
.tfsplt { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

/* Navigation */
.tfinfo { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.tfnav {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; }

/* einfaches Formular */ /* Labels von Feldern */
.flbl {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

/* Read-Only Text-Felder */
td.ffld {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
th.ffld {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
a.ffld {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.ffldsmall {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.ffldsmall {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

a.ffldsmall:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.ffldsmall:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.ffldsmall:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.ffldsmall:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}


/* Eingabefelder */
.ffldi { }

 /* Views */
.vwtitel {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.vwlernobjektinfotitel {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}

.smnvwtitel {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.vwbody {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #EDEDED}
.vwdtlborder {background-color: #000000}
.vwdtltitel {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.vwdtlstitel {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.vwdtlbody {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.vwdtlfooter {background-color: #EDEDED; color: #213452; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.svwdtlbody {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #213452}
.svwdt3body {font-weight: bolder; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #213452}
.svwdt2body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #EDEDED}
.vwhilfe {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}

a.vwnav {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #213452}
.vwreiter {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000} 

/* Aktionsausloeser */
a.vwaktion {text-decoration: none; font-family: Arial, Helvetica; font-size: 8pt; color: #4367A6}
a.vwaktion:active {text-decoration: none; font-family: Arial, Helvetica; font-size: 8pt; color: #000000}
a.vwaktion:visited {text-decoration: none; font-family: Arial, Helvetica; font-size: 8pt; color: #4367A6}
a.vwaktion:hover {text-decoration: underline; font-family: Arial, Helvetica; font-size: 8pt; color: #000000}

/* Menus */
td. {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
td.mnitem2 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
td.smnitem {font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

a.mnitem {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.mnitem:active {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.mnitem:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.mnitem:hover{font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000}


a.mnitemselected {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #000000}
a.mnitemselected:active {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #000000}
a.mnitemselected:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #000000}
a.mnitemselected:hover{font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #000000}

a.mnitem2 {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.mnitem2:active {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000} 
a.mnitem2:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.mnitem2:hover{font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}

a.mnitem3 {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.mnitem3:active {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.mnitem3:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0000000} 
a.mnitem3:hover{font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}

/* Aktionsausloeser */
a.aktion {text-decoration: none; font-family: Arial, Helvetica; font-size: 10pt; color: #000000}
a.aktion:active {text-decoration: none; font-family: Arial, Helvetica; font-size: 10pt; color: #000000}
a.aktion:visited {text-decoration: none; font-family: Arial, Helvetica; font-size: 10pt; color: #000000}
a.aktion:hover {text-decoration: underline; font-family: Arial, Helvetica; font-size: 10pt; color: #4367A6}

/* Newsreader */
td.newsreader { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
a.newsreader { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.newsreader:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold}
td.newsreader1 { font-family: Arial, Helvetica, sans-serif; background-color: #213452; color: #FFFFFF;}
td.newsreader2 { background-color: #213452; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold;}

a.newsreaderbetreff { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #4367A6; font-weight: bold;}
a.newsreaderbetreff:link { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #4367A6}
a.newsreaderbetreff:active { font-family: Arial, Helvetica, sans-serif; color: #4367A6; font-weight: normal;}
a.newsreaderbetreff:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4367A6;  font-weight: normal;}
a.newsreaderbetreff:hover { color: #000000; background-color: #CCCCCC}
.newsreaderinfos { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

a.newsreader1:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.newsreader1:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.newsreader1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.newsreader1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4367A6}
.newsreadernachricht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.newsreadertitel {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
td.newsreadertitel {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}


/* DB-Forum */
td.forum { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.forumnachricht { font-family: 'Courier new', Courier, sans-serif; font-size: 12px; color: #000000}

.headernews {font-family: Verdana, Helvetica, sans-serif; color: #000000} 

td.horline { color: #4367A6; background-color: #4367A6;}

td.tablebutton { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.tablebutton:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.tablebutton:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.tablebutton:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
a.tablebutton:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4367A6}

.KalenderText { font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.tbToolbar1 {
    BACKGROUND-COLOR: #D5CCBB;
    BORDER-BOTTOM: #A28D68 solid 1px;
    BORDER-LEFT: #EAE6DD solid 1px;
    BORDER-RIGHT: #A28D68 solid 1px;
    BORDER-TOP:  #EAE6DD solid 1px;
}
.htmledit {
	MARGIN: 0;
	BORDER: 0;
	BACKGROUND-COLOR: #D5CCBB;
}

.tbButton {
    BACKGROUND-COLOR: #D5CCBB;
	BORDER-BOTTOM: #D5CCBB solid 1px;
    BORDER-LEFT: #D5CCBB solid 1px;
    BORDER-RIGHT: #D5CCBB solid 1px;
    BORDER-TOP:  #D5CCBB solid 1px;
    HEIGHT: 23px; 
    WIDTH: 23px;
}

.tbGeneral { HEIGHT: 22px; }

.tbHandleDiv {
    BACKGROUND-COLOR: #D5CCBB;
	BORDER-LEFT: #EAE6DD solid 1px;
	BORDER-RIGHT: #A28D68 solid 1px;
	BORDER-TOP: #EAE6DD solid 1px;
	FONT-SIZE: 1px;
	HEIGHT: 22px; 
	WIDTH: 3px;
}

.tbButtonMouseOverUp {
    BACKGROUND-COLOR: #D5CCBB;
    BORDER-BOTTOM: #A28D68 solid 1px;
    BORDER-LEFT: #EAE6DD solid 1px;
    BORDER-RIGHT: #A28D68 solid 1px;
    BORDER-TOP:  #EAE6DD solid 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}

.tbButtonMouseOverDown {
    BACKGROUND-COLOR: #D5CCBB;
    BORDER-BOTTOM: #EAE6DD solid 1px;
    BORDER-LEFT: #A28D68 solid 1px;
    BORDER-RIGHT: #EAE6DD solid 1px;
    BORDER-TOP:  #A28D68 solid 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}

.tbButtonDown {
    BACKGROUND-COLOR: gainsboro; 
    BORDER-BOTTOM: #EAE6DD solid 1px;
    BORDER-LEFT: #A28D68 solid 1px;
    BORDER-RIGHT: #EAE6DD solid 1px;
    BORDER-TOP:  #A28D68 solid 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}
