/* Allgemeine Angaben */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;
scrollbar-base-color:#eee2c5;
scrollbar-track-color:#EAE6C5;
scrollbar-face-color:#f1eed3;
scrollbar-highlight-color:#CCCC99;
scrollbar-3d-light-color:#f1eed3;
scrollbar-dark-shadow-color:;
scrollbar-shadow-color:d8d1b8;
scrollbar-arrow-color:#D59104;
}

a:link {font-size: 11px; color: #333333; text-decoration: underline}
a:active {color: #333333; text-decoration: underline}
a:visited {color: #333333; text-decoration: underline}
a:hover {color: #AF4540; text-decoration: none}

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

h1 { font-size: 18px; font-weight: bold; color: #AF4540; margin-top: 0px; margin-bottom: 20px}
h2 { font-size: 14px; font-weight: bold; color: #AF4540; margin-top: 15px; margin-bottom: 0px}
h3 { font-size: 12px; font-weight: bold; color: #AF4540; margin-top: 25px; margin-bottom: 5px}
h4 { font-size: 11pt; font-weight: bold; color: #333333; margin-top: 0px; margin-bottom: 5px}
h5 { font-size: 11px; color: #333333}
h6 { font-size: 19pt; color: #333333}


p { font-size: 11px; color: #333333; }
td { font-size: 11px; color: #333333; }
hr { height: 1px; color: #D3BCA5; }
input, textarea, select  {font-size: 11px;  }
input.border     { width:90px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-color: #1c5da9; }
textarea.border  { border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-color: #1c5da9; }
input.used       { width:90px; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-color: #ff0000; color: #ff0000; }
form				{ margin: 0px; }
ul { list-style-type: square; margin-bottom: 0pt; margin-top: 4pt}
li { font-size: 11px; color: #333333}

.imgeffect {
/* >=IE5.5 / NS6.2 */
filter:progid:dxImageTransform.Microsoft.dropShadow(color=silver,offX=3,offY=3,positive=true);
border: 1px solid black;
}


/* Kurs und Lektionsansicht */

.formbutton {
	font-size: 11px;
	color: #ffffff;
	border-style: solid;
	border-width: 1;
	background-color: #AF4540
}

a.glossar:link { font-size: 11px; color: #333333}
a.glossar:active {color: #333333}
a.glossar:visited {color: #333333}
a.glossar:hover {color: #AF4540}

.lmstext { font-size: 11px; color: #333333}
.lernraumtext {color: #333333}
.lernraumtitel { font-weight: bold; color: #333333}
.lernraumtitel2 {color: #AF4540}

a.lmslink:active { font-size: 10px; color: #333333}
a.lmslink:link {color: #333333}
a.lmslink:visited {color: #333333}
a.lmslink:hover {color: #AF4540}

.user { font-size: 10px; color: #FFFFFF}
.adminheader { font-weight: bold; font-size: 14px; color: #FFFFFF}
.login { font-size: 10px; color: #333333; background-color: #F2E5D7}
td.login { font-size: 10px; color: #333333; background-color: #F2E5D7}
.copyright { font-size: 10px; color: #FFFFFF}
.timestamp { font-size: 10px; color: #FFFFFF}
.teaser { font-size: 10px; color: #333333}

a.copyright:link { font-size: 10px; color: #333333}
a.copyright:active {color: #333333}
a.copyright:visited {color: #333333}
a.copyright:hover {color: #AF4540}

td.warenkorb { font-size: 11px;}
a.warenkorb:link { font-size: 11px; color: #333333}
a.warenkorb:active {color: #333333}
a.warenkorb:visited {color: #333333}
a.warenkorb:hover {color: #AF4540}

.warenkorb1 { font-size: 11px; background-color:#B05034; color:#FFFFFF}

a.news:link { font-size: 10px; color: #ffffff; text-decoration:none}
a.news:active { font-size: 10px; color: #ffffff; text-decoration:none}
a.news:visited { font-size: 10px; color: #ffffff; text-decoration:none}
a.news:hover { font-size: 10px; color: #EEE2C5; text-decoration:none}

a.hotlink:link { font-size: 10px; color: #333333; text-decoration: none}
a.hotlink:active { font-size: 10px; color: #333333; text-decoration: none}
a.hotlink:visited { font-size: 10px; color: #333333; text-decoration: none}
a.hotlink:hover { font-size: 10px; color: #AF4540; text-decoration: none}


td.navbar { font-size: 11px; color: #ffffff; valign: top}
td.user {font-size: 11px; font-weight: bold; color: #003366; valign: center}
td.user2 {font-size: 11px; color: #ffffff; valign: center}


.titelzeile { font-size: 18px; font-weight: bold; color: #AF4540; margin-top: 0px; margin-bottom: 10px}

/* Tabellenformulare */ /* Spaltentitel */
.tftitel { text-decoration: none; color: #333333; font-size: 11px}
.tfkopf { text-decoration: none; color: #333333; font-size: 11px}
a.tftitel:link { font-size: 11px; color: #333333}
a.tftitel:active { font-size: 11px; color: #333333}
a.tftitel:visited { font-size: 11px; color: #333333}
a.tftitel:hover { font-size: 11px; color: #AF4540}

/* Primärschlüssel in Zeile*/
a.tfprim { color: #333333; }

/* Spalten */
.tfsplt { font-size: 11px}
.tfsplt2 { font-size: 10px; color: #333333}

/* Navigation */
.tfinfo { font-size: 11px}

a.tfnav {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none; padding: 5px
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}
a.tfnav:active {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none}
a.tfnav:visited {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none}
a.tfnav:hover {font-size: 11px; color: #AF4540; background-color: #ffffff; text-decoration: none}


/* einfaches Formular */ /* Labels von Feldern */
.flbl {font-size: 11px}

/* Read-Only Text-Felder */
td.ffld {font-size: 11px}
th.ffld {font-size: 11px}
a.ffld {font-size: 11px}
.ffldsmall {font-size: 8pt}
a.ffldsmall {font-size: 8pt}

a.ffldsmall:link {font-size: 8pt}


/* Eingabefelder */
.ffldi { }
.ffwhi {background-color: #F2E5D7}

.shopblu {background-color: #EAD7BC}
.shopblutitel {background-color: #EAD7BC;font-size: 11px}
.shopwhi {background-color: #EAD7BC}

 /* Views */
.vwtitel {font-size: 11px; font-weight: bold; background-color: #D3BCA5}
.vwlernobjektinfotitel {font-size: 11px; font-weight: bold}

.smnvwtitel {font-size: 11px}
.vwbody {font-size: 11px; background-color: #F2E5D7}
.vwdtlborder {background-color: #333333}
.vwdtltitel {background-color: #F2E5D7; font-size: 11px}
.vwdtlstitel {background-color: #F2E5D7; font-size: 8pt}
.vwdtlbody {font-size: 11px}
.vwdtlfooter {background-color: #F2E5D7; color: #333333; font-size: 8pt}
.svwdtlbody {font-size: 11px; background-color: #F2E5D7}
.svwdt3body {font-weight: bolder; color: #FFFFFF; font-size: 11px; background-color: #F2E5D7}
.svwdt2body {font-size: 11px; background-color: #F2E5D7}
.vwhilfe {font-size: 11px; color: #333333}

a.vwnav {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none; padding: 5px
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}
a.vwnav:active {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none}
a.vwnav:visited {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none}
a.vwnav:hover {font-size: 11px; color: #AF4540; background-color: #ffffff; text-decoration: none}


.vwreiter {color: #333333}

/* Aktionsausloeser */
a.vwaktion {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none; padding: 5px
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}
a.vwaktion:active {font-size: 11px; color: #ffffff; text-decoration: none}
a.vwaktion:visited {font-size: 11px; color: #ffffff; text-decoration: none}
a.vwaktion:hover {font-size: 11px; color: #AF4540; background-color: #ffffff; text-decoration: none}


a.aktion {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none; padding: 5px
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}
a.aktion:active {font-size: 11px; color: #ffffff; text-decoration: none}
a.aktion:visited {font-size: 11px; color: #ffffff; text-decoration: none}
a.aktion:hover {font-size: 11px; color: #AF4540; background-color: #ffffff; text-decoration: none}


/* Menus */
td. {font-size: 11px; color: #333333}
td.mnitem2 {font-size: 11px; color: #333333}
td.smnitem {font-size: 11px; background-color: #F2E5D7}


a.mnitem {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none; padding: 5px
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}
a.mnitem:active {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none}
a.mnitem:visited {font-size: 11px; color: #ffffff; background-color: #AF4540; text-decoration: none}
a.mnitem:hover {font-size: 11px; color: #AF4540; background-color: #ffffff; text-decoration: none}


a.mnitemselected {text-decoration: none; font-weight: bold; color: #333333}
a.mnitemselected:active {text-decoration: none; font-weight: bold; color: #333333}
a.mnitemselected:visited {text-decoration: none; font-weight: bold; color: #333333}
a.mnitemselected:hover{text-decoration: none; font-weight: bold; color: #AF4540}

a.mnitem2 {text-decoration: none; color: #333333}
a.mnitem2:active {text-decoration: none; color: #333333}
a.mnitem2:visited {text-decoration: none; color: #333333}
a.mnitem2:hover{text-decoration: none; color: #AF4540}

a.mnitem3 {text-decoration: none; color: #333333}
a.mnitem3:active {text-decoration: none; color: #333333}
a.mnitem3:visited {text-decoration: none; color: #333333}
a.mnitem3:hover{text-decoration: none; color: #AF4540}


/* Newsreader */
td.newsreader { font-size: 11px}
a.newsreader { text-decoration: none; color: #333333}
a.newsreader:active { font-weight: bold}
td.newsreader1 { background-color: #F2E5D7; color: #FFFFFF;}
td.newsreader2 { background-color: #F2E5D7; font-size: 11px; color: #FFFFFF; font-weight: bold;}

a.newsreaderbetreff:link { color: #333333; font-weight: bold; font-size: 10px}
a.newsreaderbetreff:active { color: #333333; font-weight: normal;}
a.newsreaderbetreff:visited {color: #333333;  font-weight: normal;}
a.newsreaderbetreff:hover { color: #AF4540; background-color: #F2E5D7}
.newsreaderinfos { color: #333333; font-size: 10px;}

a.newsreader1:link { font-size: 10px; color: #FFFFFF}
a.newsreader1:active {color: #FFFFFF}
a.newsreader1:visited {color: #FFFFFF}
a.newsreader1:hover {color: #AF4540}
.newsreadernachricht { font-size: 12px; color: #333333}
.newsreadertitel {font-size: 14pt; font-weight: bold}
td.newsreadertitel {font-size: 14pt; font-weight: bold}


/* DB-Forum */
td.forum { font-size: 11px; background-color: #ffffff}
.forumnachricht {font-size: 12px; color: #333333}

.headernews {color: #333333}

td.horline { color: #AF4540; background-color: #AF4540;}

td.tablebutton { color: #333333;}
a.tablebutton:link { font-size: 10px; color: #333333}
a.tablebutton:active {color: #333333}
a.tablebutton:visited {color: #333333}
a.tablebutton:hover {color: #AF4540}

.KalenderText { 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;
}

