/* General styles begin */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
  	color: #333333;	
}

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: #333333; text-decoration: none}


h1 {
	font-size:1.2em; 
	font-weight:bold; 
	color:#333333; 
	margin-bottom:15px;
	border: 1px solid #333333;
	border-right-style: none;
	border-bottom-style: none;
	border-top-style: none;
	padding-left: 3px;
}
h2 {
	font-size:1em; 
	font-weight:bold; 
	color:#333333; 
	padding:0; 
	margin:0;
}
h3 {
	font-size:1em; 
	font-weight:bold; 
	padding:0; 
	margin:0;
}

p {
	font-size: 11px;
	color: #333333;
} 

ul {	
	list-style-type: square;
	margin-bottom: 0pt;
	margin-top: 4pt
}

li {
	font-size: 11px;
	color: #333333
} 

td {	font-size: 11px;
	color: #333333; 
}

a.imglink { border: 0; color: #333333; text-decoration: none; border-style: none }

.titlerow {
	font-size:1.2em; 
	font-weight:bold; 
	color:#333333; 
	margin-bottom:15px;
	border: 1px solid #333333;
	border-right-style: none;
	border-bottom-style: none;
	border-top-style: none;
	padding-left: 3px;
}

/* General styles end */

/* Language Dropdownlist begin */

.DropdownList {
	font-size: 10px;
	color: #333333;
	border: 1px solid #cccccc;
	text-align: left;
	background: #ffffff;
	cursor: pointer;
	margin: 0px;
	width: 63px;
}

/* Language Dropdownlist end */

/* Loginview area begin */

a.login:active {font-size: 11px; color: #333333; text-decoration: underline}
a.login:link {font-size: 11px; color: #333333; text-decoration: underline}
a.login:visited {font-size: 11px; color: #333333; text-decoration: underline}
a.login:hover {font-size: 11px; color: #333333; text-decoration: none}

.loginview {font-size: 11px; color: #333333; BACKGROUND: url(images/login_tile.gif) repeat-y;}
td.loginview {font-size: 11px; color: #333333;}

/* Loginview area end */

/* Headregister primary menu begin */

a.headregister0 {font-size: 12px; color: #ffffff; text-decoration:none; white-space: nowrap}
a.headregister0:active {font-size: 12px; color: #ffffff; text-decoration:none; white-space: nowrap}
a.headregister0:visited {font-size: 12px; color: #ffffff; text-decoration:none; white-space: nowrap}
a.headregister0:hover {font-size: 12px; color: #336666; text-decoration:none; white-space: nowrap; background-color: #ffffff;}

a.headregister1 {font-size: 12px; color: #336666; text-decoration:none; white-space: nowrap; background-color: #ffffff;}
a.headregister1:active {font-size: 12px; color: #336666; text-decoration:none; white-space: nowrap; background-color: #ffffff;}
a.headregister1:visited {font-size: 12px; color: #336666; text-decoration:none; white-space: nowrap; background-color: #ffffff;}
a.headregister1:hover {font-size: 12px; color: #336666; text-decoration:none; white-space: nowrap; background-color: #ffffff;}

/* Headregister primary menu end */

/* Left submenu menu begin */

a.mnitemselected:link {
	display:block;
	width: 190px;
	height: 20px;
	background-image: url('images/submenu_active.gif');
	background-repeat: no-repeat;	
	color: #ffffff;	
	padding-left: 5px;
	padding-top: 5px;  
	text-decoration: none;
	font-weight: bold;
}	
a.mnitemselected:active {
	display:block;
	width: 190px;
	height: 20px;
	background-image: url('images/submenu_active.gif');
	background-repeat: no-repeat;	
	color: #ffffff;	 
	padding-left: 5px;
	padding-top: 5px;	 
	text-decoration: none;
	font-weight: bold;	
}
a.mnitemselected:visited {
	display:block;
	width: 190px;
	height: 20px;
	background-image: url('images/submenu_active.gif');	
	background-repeat: no-repeat;
	color: #ffffff;	
	padding-left: 5px;
	padding-top: 5px;  
	text-decoration: none;
	font-weight: bold;
}
a.mnitemselected:hover {
	display:block;
	width: 190px;
	height: 20px;
	background-image: url('images/submenu_active.gif');
	background-repeat: no-repeat;	
	color: #ffffff;	 
	padding-left: 5px;
	padding-top: 5px; 
	text-decoration: none;
	font-weight: bold;
}			

a.mnitem2:link {
	display:block;
	width: 190px;
	height: 20px;
	padding-left: 5px;
	padding-top: 5px;	
	background-image: url('images/submenu_inactive.gif');
	background-repeat: no-repeat;	
	color: #336666;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
	font-weight: bold;
}	
a.mnitem2:active {
	display:block;
	width: 190px;
	height: 20px;
	background-image: url('images/submenu_inactive.gif');	
	background-repeat: no-repeat;
	color: #336666;  
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
	font-weight: bold;
}
a.mnitem2:visited {
	display:block; 
	width: 190px;
	height: 20px;
	background-image: url('images/submenu_inactive.gif');	
	background-repeat: no-repeat;
	color: #336666; 
	padding-left: 5px;
	padding-top: 5px; 
	text-decoration: none;
	font-weight: bold;
}
a.mnitem2:hover {
	display:block; 
	width: 190px;
	height: 20px;
	background-image: url('images/submenu_active.gif');
	background-repeat: no-repeat;
	color: #336666;	 
	padding-left: 5px;
	padding-top: 5px; 
	text-decoration: none;
	font-weight: bold;
}

a.folder:link { display: block; height: 16px; padding-left:0px; margin-bottom: 5px; text-decoration: none; color: #333333; margin-top: 10px; font-weight: bold}
a.folder:active { display: block; height: 16px; padding-left:0px; text-decoration: none; color: #333333; margin-bottom: 5px; margin-top: 10px; font-weight: bold}
a.folder:visited { display: block; height: 16px; padding-left:0px; text-decoration: none; color: #333333; margin-bottom: 5px; margin-top: 10px; font-weight: bold}
a.folder:hover{ display: block; height: 16px; padding-left:0px; text-decoration: underline; color: #333333; margin-bottom: 5px; margin-top: 10px; font-weight: bold}

/* Left submenu menu end */

/* Glossary Begin */

a.glossary:link {font-size: 12px; color: #333333; text-decoration: none; border-right: 1px solid #333333; padding-right: 3px}
a.glossary:active {font-size: 12px; color: #333333; text-decoration: none; border-right: 1px solid #333333; padding-right: 3px}
a.glossary:visited {font-size: 12px; color: #333333; text-decoration: none; border-right: 1px solid #333333; padding-right: 3px}
a.glossary:hover {font-size: 12px; color: #333333; text-decoration: underline; border-right: 1px solid #333333; padding-right: 3px}

*/ Glossary End */

/* Shop area begin */

.login {font-size: 11px; color: #333333; background-color: #e0e0e0}
td.login {font-size: 11px; color: #333333; background-color: #e0e0e0}
table.login {font-size: 11px; color: #333333; background-color: #e0e0e0}

/* Shop area end */

.formbutton {
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #333333;
	border-style: solid;
	border-width: 1;
	background-color: #6699CC
    }        

.lms2maintext{font-size: 10px; color: #9d0c15; font-weight: bold}

.lmstext {font-size: 10px; color: #333333}
.lernraumtext {font-size: 10px; color: #333333}
.lernraumtitel {font-weight: bold; font-size: 11px; color: #333333}
.lernraumtitel2 {font-size: 10px; color: #B05034}

a.lmslink:active {font-size: 10px; color: #666666; text-decoration: none}
a.lmslink:link {font-size: 10px; color: #666666; text-decoration: none}
a.lmslink:visited {font-size: 10px; color: #666666; text-decoration: none}
a.lmslink:hover {font-size: 10px; color: #666666; text-decoration: none}
//links in leraningroomtree for last position
a.lastposlink:active {font-size: 10px; color: #9d0c15; text-decoration: none; font-weight: bold}
a.lastposlink:link {font-size: 10px; color: #9d0c15; text-decoration: none; font-weight: bold}
a.lastposlink:visited {font-size: 10px; color: #9d0c15 text-decoration: none; font-weight: bold}
a.lastposlink:hover {font-size: 10px; color: #9d0c15; text-decoration: none; font-weight: bold}
//links in learningroomtree
a.lms:active {font-size: 12px; color: #333333; text-decoration: none}
a.lms:link {font-size: 12px; color: #333333; text-decoration: none}
a.lms:visited {font-size: 12px; color: #333333; text-decoration: none}
a.lms:hover {font-size: 12px; color: #333333; text-decoration: underline}
//links in learningroomtree if lesson
a.lmslesson:active {font-size: 12px; color: #9d0c15; text-decoration: none}
a.lmslesson:link {font-size: 12px; color: #9d0c15; text-decoration: none}
a.lmslesson:visited {font-size: 12px; color: #9d0c15; text-decoration: none}
a.lmslesson:hover {font-size: 12px; color: #9d0c15; text-decoration: underline}



.user {font-weight: bold; font-size: 11px; color: #333333}
.adminheader {font-weight: bold; font-size: 14px; color: #333333}
.copyright {font-size: 11px; color: #cccccc; padding-left: 10px}
.timestamp {font-size: 12px; color: #ffffff}
.language {font-size: 10px; color: #e5e5e5}
.teaser {font-size: 11px; color: #333333}



a.copyright:link {font-size: 11px; color: #ffffff; text-decoration: none; padding-right: 10px}
a.copyright:active {font-size: 11px; color: #ffffff; text-decoration: none; padding-right: 10px}
a.copyright:visited {font-size: 11px; color: #ffffff; text-decoration: none; padding-right: 10px}
a.copyright:hover {font-size: 11px; color: #ffffff; text-decoration: underline; padding-right: 10px}

td.warenkorb {font-size: 12px;}
a.warenkorb:link {font-size: 12px; color: #B05034}
a.warenkorb:active {font-size: 12px; color: #B05034}
a.warenkorb:visited {font-size: 12px; color: #B05034}
a.warenkorb:hover {font-size: 12px; color: #333333}

.warenkorb1 {font-size: 12px; background-color:#B05034; color:#333333}

a.adminlink:link {font-size: 11px; color: #ffffff}
a.adminlink:active {font-size: 11px; color: #ffffff}
a.adminlink:visited {font-size: 11px; color: #ffffff}
a.adminlink:hover {font-size: 11px; color: #ffffff; text-decoration: underline}

a.navbar {font-size: 11px; color: #333333; text-decoration:none}
a.navbar:visited {font-size: 11px; color: #333333; text-decoration:none}
a.navbar:active {font-size: 11px; color: #333333; text-decoration:none}
a.navbar:hover {font-size: 11px; color: #333333; text-decoration:none}

td.navbar {font-size: 11px; color: #333333; valign: top}
td.user {font-size: 11px; font-weight: bold; color: #333333; valign: center}
td.user2 {font-size: 11px; color: #333333; valign: center}

form {margin: 0px;}
input {margin: 0px; color: #333333;}
input.login {color: #333333; display: block; border: 1px solid #a5acb2; padding: 2px; background: #fff; } 
input.designbutton {font-size: 12px; font-weight: bold; margin: 0px; color: #ffffff; border: 1px solid #ffffff; background: #336666; cursor: pointer}
hr {color: #cccccc; size: 1px; height: 1px; background: #ffffff}
hr.dots {border: dashed #333333 1px; height: 1px; size: 1px;}



.text {font-family: Verdana,Helvetica,Arial}

/* Tabellenformulare */ /* Spaltentitel */
.tftitle {color: #ffffff; font-size: 11px; font-weight: bold}
.tfkopf {color: #ffffff; font-size: 11px; font-weight: bold}
a.tftitle:link {color: #ffffff; font-size: 11px; font-weight: bold}
a.tftitle:active {color: #ffffff; font-size: 11px; font-weight: bold}
a.tftitle:visited {color: #ffffff; font-size: 11px; font-weight: bold}
a.tftitle:hover {color: #ffffff; font-size: 11px; font-weight: bold}

/* Prim�rschl�ssel in Zeile*/
a.tfprim {color: #333333; font-weight: bold }

/* Spalten */
.tfsplt {color: #333333; font-size: 11px; font-weight: bold}
.tfsplt2 {color: #333333; font-size: 11px; font-weight: bold}

/* Navigation */
.tfinfo {color: #333333; font-weight: bold}
.tfnav {color: #333333; font-weight: bold }

/* einfaches Formular */ /* Labels von Feldern */
.flbl {font-size: 11px; color: #333333; border-color: #333333; border-width:1px}

/* Read-Only Text-Felder */
td.ffld {font-size: 11px; color: #333333}
th.ffld {font-size: 11px; color: #333333}
a.ffld {font-size: 11px}
.ffldsmall {font-size: 8pt; color: #333333}
a.ffldsmall {font-size: 8pt}

a.ffldsmall:link {font-size: 8pt}
a.ffldsmall:active {font-size: 8pt}
a.ffldsmall:visited {font-size: 8pt}
a.ffldsmall:hover {font-size: 8pt}


/* Eingabefelder */
.ffldi {font-family: Arial, Helvetica, sans-serif; }
.ffwhi {background-color: #FFFFFF}

.shopblu {background-color: #f6efd5}
.shopblutitle {background-color: #f6efd5;font-size: 11px}
.shopwhi {background-color: #FFFFFF}

 /* Views */
.vwtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(images/gradient1.gif) repeat-x 20px 50%; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; FONT: bold 11px/20px arial, verdana, sans-serif; COLOR: #336666; PADDING-TOP: 0px
}
.vwtitle2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(images/login_tile.gif) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; FONT: bold 11px/20px arial, verdana, sans-serif; COLOR: #333333; PADDING-TOP: 0px
}
.vwlernobjektinfotitel {font-size: 12pt; font-weight: bold}

.smnvwtitel {font-size: 11px}
.vwbody {font-size: 11px; background-color: #e0e0e0; color: #333333}
.vwdtlborder {background-color: #333333}
.vwdtltitel {background-color: #FFFFFF;font-size: 11px}
.vwdtlstitle {background-color: #FFFFFF;font-size: 8pt}
.vwdtlbody {font-size: 11px}
.vwdtlfooter {background-color: #e0e0e0; color: #333333;font-size: 8pt}
.svwdtlbody {font-size: 11px; background-color: #e0e0e0}
.svwdt3body {font-weight: bolder; color: #333333;font-size: 11px; background-color: #e0e0e0}
.svwdt2body {font-size: 11px; background-color: #e0e0e0}
.vwhilfe {font-size: 11px; color: #333333}

a.vwnav {text-decoration: none; color: #333333}
.vwreiter {text-decoration: none; color: #333333}
a.vwreiter:link {text-decoration: none; color: #333333}
a.vwreiter:active {text-decoration: none; color: 333333}
a.vwreiter:visited {text-decoration: none; color: 333333}
a.vwreiter:hover {text-decoration: underline; color: #333333}

/* Aktionsausloeser Begin */

a.vwaktion {font-weight: bold; color: #333333; text-decoration: underline; padding: 5px
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}
a.vwaktion:active {font-weight: bold; color: #333333; text-decoration: underline}
a.vwaktion:visited {font-weight: bold; color: #333333; text-decoration: underline}
a.vwaktion:hover {font-weight: bold; color: #333333; text-decoration: none}


a.aktion {font-weight: bold; color: #333333; text-decoration: underline; padding: 5px
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 2px;
}
a.aktion:active {font-weight: bold; color: #333333; text-decoration: underline}
a.aktion:visited {font-weight: bold; color: #333333; text-decoration: underline}
a.aktion:hover {font-weight: bold; color: #333333; text-decoration: none}

/* Aktionsausloeser End */

/* Menus */
td. {font-size: 11px; color: #275C7E}
td.mnitem2 {font-size: 11px; color: #275C7E;}
td.smnitem {font-size: 9pt}

a.mnitem {text-decoration: none; color: #333333; font-weight: bold}
a.mnitem:active {text-decoration: none; color: #333333; font-weight: bold}
a.mnitem:visited {text-decoration: none; color: #333333; font-weight: bold}
a.mnitem:hover{text-decoration: underline; color: #333333; font-weight: bold}

a.mnitem3 {text-decoration: none; color: #333333; font-weight: bold}
a.mnitem3:active {text-decoration: none; color: #333333; font-weight: bold}
a.mnitem3:visited {text-decoration: none; color: #333333; font-weight: bold} 
a.mnitem3:hover{text-decoration: underline; color: #333333; font-weight: bold}

/* Newsreader */
td.newsreader {font-size: 11px}
a.newsreader {text-decoration: none; color: #333333}
a.newsreader:active {font-weight: bold}
td.newsreader1 {background-color: #006699; color: #333333;}
td.newsreader2 { background-color: #006699;font-size: 12pt; color: #FFFFFF; font-weight: bold;}

a.newsreaderbetreff {text-decoration: none; color: #6699CC; font-weight: bold;}
a.newsreaderbetreff:link {text-decoration: none; color: #6699CC}
a.newsreaderbetreff:active {color: #6699CC; font-weight: normal;}
a.newsreaderbetreff:visited {font-size: 11px; color: #6699CC;  font-weight: normal;}
a.newsreaderbetreff:hover { color: #333333; background-color: #CCCCCC}
.newsreaderinfos { color: #333333;font-size: 10px;}

a.newsreader1:link {font-size: 11px; color: #333333}
a.newsreader1:active {font-size: 11px; color: #333333}
a.newsreader1:visited {font-size: 11px; color: #333333}
a.newsreader1:hover {font-size: 11px; color: #6699CC}
.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}
.forumnachricht { font-family: 'Courier new', Courier, sans-serif; font-size: 12px; color: #333333}

.headernews {color: #333333} 

td.horline { color: #9d0c15; background-color: #9d0c15;}

td.tablebutton {color: #333333;}
a.tablebutton:link {font-size: 11px; color: #333333}
a.tablebutton:active {font-size: 11px; color: #333333}
a.tablebutton:visited {font-size: 11px; color: #333333}
a.tablebutton:hover {font-size: 11px; color: #9d0c15}

.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;
}

.chat_msg_line {
	margin: 0px;
	padding:0px;
	font-size: 14;
}

.chat_messages {
	color: Black;
	overflow: scroll;
	width: 100%;
	height: 100%;
}

.selcrit_area_border {
	BACKGROUND-COLOR: Black;
}

.selcrit_area_bgcolor {
	BACKGROUND-COLOR: White;
}

.itsonline_statistics_filter_button {
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #333333;
    border-style: solid;
    border-width: 1;
    background-color: #6699CC;
    width: 80px;
}

.itsonline_statistics_button {
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #333333;
    border-style: solid;
    border-width: 1;
    background-color: #6699CC;
    width: 120px;
}

.langimage {
border: none;
background-color: #0c2e54;
margin: 3px;
}
