@import url("fonts/Graphik-Regular/stylecheat.css");
HTML,  BODY, .basis{
	font-family: 'Graphik Web', sans-serif;
}
/* Skinning */
/* This is the file included in almost all  OLD sitos files */
html	{background-color: #FFFFFF;}
#mainmenu	{ background-color: #ffffff; color:#333;padding-bottom:5px;}
#mainmenu_re_le { background-color: #f2f2f2;}
#maincontent	{ background-color: #ffffff;}
#footer		{ background-color: #f2f2f2;color:#666666;}
td#subsection	{background-color: transparent;}
#leftmenu	{border-bottom: 1px dotted #333333; padding:9px;width:148px}
#mainbg		{background-color: #f2f2f2;}
#contentcolor	{background-color: #FFFFFF;}
#content {background-color:#ffffff;}
#content_shadow_left {Border-Collapse: Collapse;}
#content_shadow_right {width:16px;Border-Collapse: Collapse;}
#headline_block {background-color:#FFFFFF;}
#login_content {background-color:#f2f2f2;font-family: 'Graphik Web', sans-serif; font-weight:bold;}
a{outline:none;}
a:hover,a:focus{outline:none;}
td#header{text-align:center;}
#mainmenu{text-align:right;}
a.tutor:link {color:#666666;font-weight:normal;text-decoration:none}

body>table.main-table{
	border-collapse: separate !important;
	border-spacing: 15px 0px;
	min-width:1100px;
	background: url(images/admin_bg.png) repeat-x #ffffff;
}
body>table.main-table>tbody>tr>td{padding:0px;}
//td#subsection{empty-cells: show;}
input[type="radio"] {
 border: 0px solid red;
}

textarea {border: 1px solid #7f9db9;}


#radio_btn {
 border: 0px solid red;
 margin-right:12px;
}
textarea {
resize: none;
}

title {background-color:black}

/* KATALOG */
.catalog_row {padding:10px;}


p {padding-left:15px;padding-right:15px}
.vwtitle {font-size: 11px; font-weight: bold; color: #666666; padding-left: 0px;background-color:#ffffff;}
.vwtitle2 {font-size: 11px; font-weight: bold; color: #333333; padding: 5px; padding-left: 3px}


a.faq:link {font-size: 11px; color: #000000; text-decoration:none}
a.faq:active {font-size:11px; color: #000000; text-decoration:none}
a.faq:hover {font-size:11px; color: #000000; text-decoration:none}
a.faq:visited {font-size:11px; color: #000000; text-decoration:none}



a.headregister0:link {font-size: 12px; color: #666666; text-decoration:none}
a.headregister0:active {font-size: 12px; color: #666666; text-decoration:none}
a.headregister0:hover {font-size: 12px; color: #000000; text-decoration:none}
a.headregister0:visited {font-size: 12px; color: #666666; text-decoration:none}

a.headregister1:link {font-size: 12px; color: #666666; text-decoration:none; font-weight: bold}
a.headregister1:active {font-size: 12px; color: #000000; text-decoration:none; font-weight: bold}
a.headregister1:visited {font-size: 12px; color: #666666; text-decoration:none; font-weight: bold}
a.headregister1:hover {font-size: 12px; color: #666666; text-decoration:none; font-weight: bold}

h1 {font-size: 21px; font-weight:normal ; color: #666666; margin-top: 0px; font-family: 'Graphik Web', sans-serif;padding-left:15px; margin-bottom:0;}
.titlerow {font-size: 15px; font-weight: bold; color: #666666; margin-top: 0px; margin-bottom: 10px}
h2 {font-size: 12px; font-weight: bold; color: #314d78; margin-top: 0px; margin-bottom: 0px}
h3 {font-size: 11px; font-weight: bold; color: #314d78; margin-top: 0px; margin-bottom: 0px}

a {color: #000000; text-decoration: none; font-size: 11px;}
a {text-decoration: none;font-weight:bold; font-size: 11px ;}
a{color: #656565; text-decoration: none;font-weight:bold; font-size: 11px ;}
a:hover {color: #000000; text-decoration: none; }

#subsection td {font-size: 11px; color: #333333; }
#subsection p {font-size: 11px; color: #333333; }

.tftitle,.tfkopf,.tftitlereq,.tftitledetail,td {font-size: 11px;}

.dotted {
background-color:white;
font-size:10pt;
background: url(".itk_image_path('dot.gif').") repeat-x bottom;
vertical-align:top;
}

#learningroomtableform {border-bottom: 2px dotted #314d78}

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

#footer td, .content_area_legend_status {
 color: #666666;
 font-size: 11px
}

#footer p		{ color: #666666; font-size: 11px}


a.mnitem2:link {font-size:11px;text-decoration: none; color: #666666;padding:3px;}
a.mnitem2:active {font-size:11px;text-decoration: none; color: #666666;padding:3px;}
a.mnitem2:visited {font-size:11px;text-decoration: none; color: #666666;padding:3px;}
a.mnitem2:hover{font-size:11px;text-decoration: none; color: #666666; padding:3px;}

a.mnitemselected:link {font-size:11px;text-decoration: none; color: #000000;padding:3px;}
a.mnitemselected:active {font-size:11px;text-decoration: none; color: #000000;padding:3px;}
a.mnitemselected:visited {font-size:11px;text-decoration: none; color: #000000;padding:3px;}
a.mnitemselected:hover{font-size:11px;text-decoration: none; color: #000000; padding:3px;}



.vwbody {font-size: 12px; background-color: #ffffff}
.vwdtlfooter {font-size: 12px; background-color: #f4f4f4}
.svwdtlbody {font-size: 12px; background-color: #f4f4f4}

/* Kurs und Lektionsansicht */

body {
	font-family: 'Graphik Web', sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.itk_form_button {
	 border: 0.1em solid silver;
    	text-align: center;
   	 vertical-align: middle;
	 background-color: #E0E5E5;
	 display: block;
	  margin: 0.2em;
	  float: left;
}


.itk_form_button a{
		 text-decoration: none;
		 display: block;
		margin: 0.2em;
}

.itk_form_function a{
		 text-decoration: none;
		 display: inline;

		margin: 0.2em;
}
.itk_form_button a:hover{
	text-decoration: none;
	display: block;
	background-color: #A9A9A9;
	color: White;
	margin: 0.2em;
}

.itk_form_function a:hover{
	text-decoration: none;
	display: inline;
	background-color: #A9A9A9;
	color: White;
	margin: 0.2em;
}
/* STUDIENPLAN*/
/*Kurs Titel*/
.lms2maintext.lms2maintext{font-size:12px;font-weight:bold;line-height:14px}

/*Kurs Beschreibung*/
.maintextlms {font-size:12px;line-height:14px;vertical-align:top;}


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

.lmstext {font-size: 15px; color: #000000}
.lernraumtext {font-size: 11px; color: #000000}
.lernraumtitel {font-weight: bold; font-size: 11px; color: #000000}
.lernraumtitel2 {font-size: 11px; color: #B05034}

a.lmslink:active {font-size: 11px; color: #006699; text-decoration: underline}
a.lmslink:link {font-size: 11px; color: #006699; text-decoration: underline}
a.lmslink:visited {font-size: 11px; color: #006699; text-decoration: underline}
a.lmslink:hover {font-size: 11px; color: #6699CC; text-decoration: underline}
//links in leraningroomtree for last position
a.lastposlink:active {font-size: 11px; color: #000000; text-decoration: underline}
a.lastposlink:link {font-size: 11px; color: #000000; text-decoration: underline}
a.lastposlink:visited {font-size: 11px; color: #000000; text-decoration: underline}
a.lastposlink:hover {font-size: 11px; color: #6699CC; text-decoration: underline}
//links in learningroomtree
a.lms:active {font-size: 11px; color: #000000; text-decoration: underline}
a.lms:link {font-size: 11px; color: #000000; text-decoration: underline}
a.lms:visited {font-size: 11px; color: #000000; text-decoration: underline}
a.lms:hover {font-size: 11px; color: #6699CC; text-decoration: underline}
//links in learningroomtree if lesson
td.lmslesson{ white-space:nowrap; }
a.lmslesson:active {font-size: 11px; color: #006699; text-decoration: underline}
a.lmslesson:link {font-size: 11px; color: #006699; text-decoration: underline}
a.lmslesson:visited {font-size: 11px; color: #006699; text-decoration: underline}
a.lmslesson:hover {font-size: 11px; color: #6699CC; text-decoration: underline}

.user {font-weight: bold; font-size: 11px; color: #333333 !important;}
.adminheader {font-weight: bold; font-size: 14px; color: #000000}
.login {font-size: 11px; color: #000000; background-color: #E2E4E5}
td.login {font-size: 11px; color: #000000; background-color: #E2E4E5}
.copyright {font-size: 11px; color: #000000}
.timestamp {font-size: 11px; color: #000000}
.teaser {font-size: 10px; color: #666666; font-weight: bold}

a.copyright:link {font-size: 11px; color: #000000}
a.copyright:active {font-size: 11px; color: #000000}
a.copyright:visited {font-size: 11px; color: #000000}
a.copyright:hover {font-size: 11px; color: #000000}

a.navbar {font-size: 11px; color: #000000; text-decoration:none}
a.navbar:visited {font-size: 11px; color: #000000; text-decoration:none}
a.navbar:active {font-size: 11px; color: #000000; text-decoration:none}
a.navbar:hover {font-size: 11px; color: #000000; text-decoration:none}

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

#trennline {position:absolute;top:230px;right:0px;width:1100px;}

hr {  color:#f2f2f2;background-color:#f2f2f2;height:1px;border:0px solid:;}

li {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: 'Graphik Web', sans-serif; color:#000000;}


/* Tabellenformulare */ /* Spaltentitel */

/* PrimпїЅrschlпїЅssel in Zeile*/
a.tfprim {}

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

/* Navigation */
.tfinfo {font-size: 11px; color: #000000}
.tfnav {text-decoration: none; color: #000000; }

/* einfaches Formular */ /* Labels von Feldern */
.flbl {font-size: 11px; color: #000000; border-color: #000000;}
.flbl1_1 {font-size: 11px; color: #000000; border-color: #000000; border-width:0px}

/* Read-Only Text-Felder */
td.ffld {font-size:11px; color: #000000}
th.ffld {font-size: 11px; color: #000000}
a.ffld {font-size: 11px}
.ffldsmall {font-size: 11px; color: #000000}
a.ffldsmall {font-size: 11px}

a.ffldsmall:link {font-size: 11px;}
a.ffldsmall:active {font-size: 11px;}
a.ffldsmall:visited {font-size: 11px;}
a.ffldsmall:hover {font-size: 11px;}


/* Eingabefelder */
.ffldi {font-family: 'Graphik Web', sans-serif; }
.ffwhi {background-color: #FFFFFF}

.shopblu {background-color: #EEEEEE}
.shopblutitle {background-color: #EEEEEE;font-size: 10pt}
.shopwhi {background-color: #FFFFFF}

 /* Views */
.vwlernobjektinfotitel {font-size: 12pt; font-weight: bold}

.smnvwtitel {font-size: 10pt}
.vwdtlborder {background-color: #000000}
.vwdtltitel {background-color: #FFFFFF;font-size: 10pt;}
.vwdtlstitle {background-color: #FFFFFF;font-size: 8pt;border:1px solid #0099FF;}
.vwdtlbody {font-size: 10pt}
.svwdt3body {font-weight: bolder; color: #000000;font-size: 10pt; background-color: #006699}
.svwdt2body {font-size: 10pt; background-color: #FFF4E6}
.vwhilfe {font-size: 10pt; color: #000000}


.lotabactivetabtitle,  .lotabactivetabtitle a {color:#000000;font-weight:bold;font-size: 14px !important; text-decoration: underline;}

a.useraccount:link {color:#666666; font-size: 14px !important; font-weight: bold !important;}
a.useraccount:active {color:#666666}
a.useraccount:visited {color:#666666}
a.useraccount:hover {color:#666666;text-decoration:none; text-decoration:underline !important;}


a.vwnav {}
.vwreiter {}

/* buttons_type */
a.vwaktion {font-size:11px;color:#666666}
a.vwaktion:active {font-size:11px;color:#666666}
a.vwaktion:visited {font-size:11px;color:#666666}
a.vwaktion:hover {font-size:11px;color:#666666}

/* Menus */

td.mnitem2 {font-size: 10pt; color: #275C7E; height:20px;}
td.smnitem {font-size: 9pt}

a.mnitem {}
a.mnitem:active {}
a.mnitem:visited {}
a.mnitem:hover{}

a.mnitem3 {}
a.mnitem3:active {}
a.mnitem3:visited {}
a.mnitem3:hover{}

/* buttons_type */
a.aktion {}
a.aktion:active {}
a.aktion:visited {}
a.aktion:hover {}

/* Newsreader */
td.newsreader {font-size: 10pt}
a.newsreader {text-decoration: none; color: #000000}
a.newsreader:active {font-weight: bold}
td.newsreader1 {background-color: #006699; color: #000000;}
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: #000000; background-color: #CCCCCC}
.newsreaderinfos { color: #000000;font-size: 10px;}

a.newsreader1:link {font-size: 11px; color: #000000}
a.newsreader1:active {font-size: 11px; color: #000000}
a.newsreader1:visited {font-size: 11px; color: #000000}
a.newsreader1:hover {font-size: 11px; color: #6699CC}
.newsreadernachricht {font-size: 11px; color: #000000}
.newsreadertitel {font-size: 14pt; font-weight: bold}
td.newsreadertitel {font-size: 14pt; font-weight: bold}


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

.headernews {color: #000000}
.new_post {color: #FF0000}  /* new post*/

td.horline { color: #e2ebf7;background-color:#e2ebf7;height:1px}

td.tablebutton {color: #000000;}
a.tablebutton:link {font-size: 11px; color: #000000}
a.tablebutton:active {font-size: 11px; color: #000000}
a.tablebutton:visited {font-size: 11px; color: #000000}
a.tablebutton:hover {font-size: 11px; color: #6699CC}

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

.selcrit_area_border {
	BACKGROUND-COLOR: #e2ebf7;
}

.selcrit_area_bgcolor {
	//BACKGROUND-COLOR: White;
}
#iframe_sitos.isa_visible
{
	position:absolute;left:0px;top:0px;width:80%;height:100%;
}
#iframe_avatar.isa_visible
{
	position:absolute;left:80%;top:0px;width:20%;height:100%;
}

.blkframe {
	border: 1px solid black;
}

a.title_links, div.title_links {
	COLOR: #000000;
}

.table_section1 td{
	padding-top:25pt;
	border-bottom:1px black solid;
	color: #333333;

}

.table_section2 td{
    /*margin-top:1em;*/

/*	background-color:blue;*/
}
.table_section3 td{
    /* margin-top:1em;*/
	/*background-color:green;*/
}
#adminmainmenu{
	text-align:left;
	padding: 0;
        padding-bottom: 7px;
        width:100%;
	border-top: 1px solid #fff;
}
#adminmainmenu > table{margin-bottom: 0px;}
#adminmainmenu table td{
    padding-left: 0px;
    height:30px;
    width:100%;
    background-color:#0f1941;
}
#adminmainmenu .toplevelentry
{
display:inline-block;
}

#adminmainmenu .toplevelentry a
{
    background-color: transparent;
    color:#fff;
    border:none;
    font-size:16px !important;
    font-weight:normal;
    line-height:36px;
    height:36px;
    margin:0px;
    min-width: 150px;
    box-shadow:none;
    -moz-box-shadow:none;
    -vebkit-box-shadow:none;
}

#adminmainmenu .toplevelentry a:hover
{
    color:#fff !important;
    border:none;
    font-size:16px !important;
    font-weight:normal;
    line-height:36px;
    height:36px;
    margin:0px;
    min-width: 150px;
    box-shadow:none;
    -moz-box-shadow:none;
    -vebkit-box-shadow:none;
	text-decoration: underline;
}

#adminmainmenu .toplevelentry_selected a
{

    color:#fff !important;
    border:none;
    font-size:16px !important;
    font-weight:normal;
    line-height:20px;
    height:20px;
    margin:0px;
    min-width: 150px;
    box-shadow:none;
    -moz-box-shadow:none;
    -vebkit-box-shadow:none;
	text-decoration: underline;
}

.userlearngrouptable td{
	padding-right: 0em;
	min-width: 0em;
}

.userlearngroupbold {
	font-weight: bold;
}

.tblfilters{
border: solid 1px #666666;
}
.tblfilters td tr{
padding: 0;
margin: 0;

}


.tblfilters td{
padding-left: 10px;
}

.learningroomtable{
	margin-left: 4px;
	width: 752px;
}
.learningroomtable td{
	vertical-align: top;
}

/* Legend in content area (bottom left corner) */
.content_area_legend h1 {
  font-size: 100%;
  font-weight: bold;
  margin-top: 0.5em;
  text-align: left;
  padding:0px;
}

.content_area_legend_lo_status {
  font-size: 11px; /* should be the same size as #footer td */
}

.content_area_legend .legend_tree_icon {
  margin-top: -5px;
}

.content_area_legend .legend_status_icon {
  margin-top: -7px;
}

#preloader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin:0;
    padding:0;
    background:#aaa;
    z-index:999;
}
#preloaderContent {
    position: absolute;
    border: 2px solid #fff;
    color: #fff;
    padding: 25px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}


/*for all old pages*/

form table table tr td.ffld:last-child a{
    display: inline-block;
    height: 15px;
    padding-bottom: 7px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 7px;
    line-height:11px;
    background-color: #002f66;
    color:#ffffff;
    margin-bottom:5px;
}
 table{
    margin-bottom:10px;
}
table td,
table th{
    padding:1px 5px;
    text-align: left;

}
#subsection + td table td{
     background:none !important;
}
table th{
    background-color: #cccccc;
    height:23px;
}
a.mnitem{
    background:none;
}
a.mnitem img{
    margin-right:3px;
}
.form-buttons a img,
 table td.ffld.desbtn a.tfnav img,
  table td.ffld.desbtn a.aktion img,
font.tfinfo a.aktion img,
form[name="dummy"] a img,
input[name="btn_delete_it"] + a img,
table td .smnitem > img,
table span span > a img,
span#selcritarea > a img,
form table table tr td.ffld:last-child a img,
span#selcritarea > table + a.aktion img,
span#selcritarea >table tr:last-child td:last-child a.aktion img,
span#span_frm_ActivationSets > a.aktion img,
span#span_frm_approvalstable  table td:last-child  a.aktion img,
table td a[name="frm_ext_vrbildung_ui_userform"]+form table tr:last-child td:last-child a img,
span#span_frm_ActivationSets table tr:last-child td:last-child a img,
form[name="frm_group_employeegroup"] table tr:last-child td:last-child a img,
form[name="frm_lg_massennachricht"] table tr:last-child td:last-child a img,
form[name="frm_locatalog"] table tr:last-child td:last-child a img,
form[name="frm_TutorEmailFormular"] table tr:last-child td:last-child a img,
form[name="vw_UserLearngroupsView"] div table:last-child tr td[colspan="4"] a.mnitem img,
form[name="frm_frageboegen"] table tr:last-child td:last-child a.aktion img,
form[name="frm_questionnairies_questionsnewassignform"]  a img,
form[name="frm_fragebogen_ausfuellen"]  a img,
form[name="Scorm2004_Ui_StartingForm"]  a img,
form[name="frm_scorm_import"] table tr:last-child td:last-child a img,
form[name="frm_aicc_import"] table tr:last-child td:last-child a img,
form[name="frm_doc_import"] table tr:last-child td:last-child a img,
form[name="frm_ext_vrbildung_ui_lms2_licencerowform"] table tr:last-child td:last-child a.aktion img,
form[name="frm_group_logroup"] table tr:last-child td:last-child a.aktion img,
form[name="frm_act_wiz"] p:last-child a img,
form[name="frm_faq"] table tr:last-child td:last-child a.aktion img,
form[name="frm_Learngroups_LearngroupForm"] table tr:last-child td:last-child a img,
form[name="frm_lernobjekt"] table tr:last-child td:last-child a.aktion img,
form[name="frm_fragen"] table tr:last-child td:last-child a img,
form[name="frm_lang_form_singletranslationform"]  a img,
form[name="frm_news_newsarticleform"] table tr:last-child td:last-child a.aktion img,
form[name="frm_NewReportTemplateForm"] table tr:last-child td:last-child a img,
form[name="frm_forum"] table tr:last-child td:last-child a img,
form[name="frm_role"] table tr:last-child td:last-child a img,
form[name="frm_reset_log"] table tr:last-child td:last-child a img,
form[name="frm_lang_cachexport"] table tr:last-child td:last-child a img,
form[name="frm_reportgenerator_ui_choosereportform"] table:last-child tr:last-child td:last-child a.tfnav img,
form[name="frm_mailtemplate_form"] > table > tbody > tr:last-child > td:last-child a img,
form[name="frm_benutzergruppe"] > table > tbody > tr:last-child > td:last-child a img,
body > table > tbody > tr:last-child > td:last-child > table:nth-child(3) tr:last-child td:last-child a.aktion img
{
    display:none;
}
a.btn,
.form-buttons a,
table td.ffld.desbtn a.tfnav,
table td.ffld.desbtn a.aktion,
font.tfinfo a.aktion,
form[name="dummy"] a,
input.formbutton,
input[name="btn_delete_it"] + a,
table td .smnitem a.mnitem,
table span span > a,
span#selcritarea > a,
form table table tr td.ffld:last-child a,
span#selcritarea > table + a.aktion,
span#selcritarea >table tr:last-child td:last-child a.aktion,
span#span_frm_ActivationSets > a.aktion,
span#span_frm_approvalstable  table td:last-child  a.aktion,
form[name="frm_group_employeegroup"] table tr:last-child td:last-child a,
form[name="frm_lg_massennachricht"] table tr:last-child td:last-child a,
form[name="frm_locatalog"] table tr:last-child td:last-child a,
form[name="frm_TutorEmailFormular"] table tr:last-child td:last-child a,
form[name="vw_UserLearngroupsView"] div table tr td.button a.mnitem,
form[name="frm_frageboegen"] table  tr:last-child td:last-child a.aktion,
form[name="frm_questionnairies_questionsnewassignform"]  a,
form[name="frm_fragebogen_ausfuellen"]  a,
form[name="Scorm2004_Ui_StartingForm"] a,
form[name="frm_scorm_import"] table tr:last-child td:last-child a,
form[name="frm_aicc_import"] table tr:last-child td:last-child a,
form[name="frm_doc_import"] table tr:last-child td:last-child a,
form[name="frm_ext_vrbildung_ui_lms2_licencerowform"] table tr:last-child td:last-child a.aktion,
form[name="frm_group_logroup"] table tr:last-child td:last-child a.aktion,
form[name="frm_act_wiz"]  p:last-child a,
form[name="frm_faq"] table tr:last-child td:last-child a.aktion,
form[name="frm_Learngroups_LearngroupForm"] table tr:last-child td:last-child a,
form[name="frm_news_newsarticleform"] table tr:last-child td:last-child a.aktion,
table td a[name="frm_ext_vrbildung_ui_userform"]+form table tr:last-child td:last-child a,
span#span_frm_ActivationSets table tr:last-child td:last-child a,
form[name="frm_lernobjekt"] table tr:last-child td:last-child a.aktion,
form[name="frm_fragen"] table tr:last-child td:last-child a,
form[name="frm_lang_form_singletranslationform"] a,
form[name="frm_NewReportTemplateForm"] table tr:last-child td:last-child a,
form[name="frm_forum"] table tr:last-child td:last-child a,
form[name="frm_role"] table tr:last-child td:last-child a,
form[name="frm_reset_log"] table tr:last-child td:last-child a,
form[name="frm_lang_cachexport"] table tr:last-child td:last-child a,
form[name="frm_reportgenerator_ui_choosereportform"] table:last-child tr:last-child td:last-child a.tfnav,
form[name="frm_mailtemplate_form"] > table > tbody > tr:last-child > td:last-child a,
form[name="frm_benutzergruppe"] > table > tbody > tr:last-child > td:last-child a,
body > table > tbody > tr:last-child > td:last-child > table:nth-child(3) tr:last-child td:last-child a.aktion
{
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #2B72D9;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #2B72D9;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 18px;
    margin-right: 5px;
    margin-bottom: 5px;
    min-width: auto;
    padding: 0 5px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
}
.toplevelentry_selected a,
a.btn:hover,
.form-buttons a:hover,
 table td.ffld.desbtn a.tfnav:hover,
  table td.ffld.desbtn a.aktion:hover,
font.tfinfo a.aktion:hover,
form[name="dummy"] a:hover,
input.formbutton:hover,
input[name="btn_delete_it"] + a:hover,
a.lotabactivetabtitle,
table td .smnitem a.mnitem:hover,
table span span > a:hover,
span#selcritarea > a:hover,
form table table tr td.ffld:last-child a:hover,
span#selcritarea > table + a.aktion:hover,
span#selcritarea >table tr:last-child  td:last-child a.aktion:hover,
span#span_frm_ActivationSets > a.aktion:hover,
span#span_frm_approvalstable table td:last-child a.aktion:hover,
form[name="frm_group_employeegroup"] table tr:last-child td:last-child a:hover,
form[name="frm_lg_massennachricht"] table tr:last-child td:last-child a:hover,
form[name="frm_locatalog"] table tr:last-child td:last-child a img,
form[name="frm_TutorEmailFormular"] table tr:last-child td:last-child a:hover,
form[name="vw_UserLearngroupsView"] div table tr td.button a.mnitem:hover,
form[name="frm_frageboegen"] table tr:last-child td:last-child a.aktion:hover,
form[name="frm_questionnairies_questionsnewassignform"]  a:hover,
form[name="frm_fragebogen_ausfuellen"]  a:hover,
form[name="Scorm2004_Ui_StartingForm"] a:hover,
form[name="frm_scorm_import"] table tr:last-child td:last-child a:hover,
form[name="frm_aicc_import"] table tr:last-child td:last-child a:hover,
form[name="frm_doc_import"] table tr:last-child td:last-child a:hover,
form[name="frm_ext_vrbildung_ui_lms2_licencerowform"] table tr:last-child td:last-child a.aktion:hover,
table td a[name="frm_ext_vrbildung_ui_userform"]+form table tr:last-child td:last-child a:hover,
form[name="frm_group_logroup"] table tr:last-child td:last-child a.aktion:hover,
span#span_frm_ActivationSets table tr:last-child td:last-child a:hover,
form[name="frm_act_wiz"] p:last-child a:hover,
form[name="frm_faq"] table tr:last-child td:last-child a.aktion:hover,
form[name="frm_Learngroups_LearngroupForm"] table tr:last-child td:last-child a:hover,
form[name="frm_lernobjekt"] table tr:last-child td:last-child a.aktion:hover,
form[name="frm_fragen"] table tr:last-child td:last-child a:hover,
form[name="frm_lang_form_singletranslationform"] a:hover,
form[name="frm_news_newsarticleform"] table tr:last-child td:last-child a.aktion:hover,
form[name="frm_NewReportTemplateForm"] table tr:last-child td:last-child a:hover,
form[name="frm_forum"] table tr:last-child td:last-child a:hover
form[name="frm_forum"] table tr:last-child td:last-child a:hover,
form[name="frm_role"] table tr:last-child td:last-child a:hover,
form[name="frm_reset_log"] table tr:last-child td:last-child a:hover,
form[name="frm_lang_cachexport"] table tr:last-child td:last-child a:hover,
form[name="frm_reportgenerator_ui_choosereportform"] table:last-child tr:last-child td:last-child a.tfnav:hover,
form[name="frm_mailtemplate_form"] > table > tbody > tr:last-child > td:last-child a:hover,
form[name="frm_benutzergruppe"] > table > tbody > tr:last-child > td:last-child a:hover,
body > table > tbody > tr:last-child > td:last-child > table:nth-child(3) tr:last-child td:last-child a.aktion:hover
{
    background-color: #2B72D9;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #2B72D9;
    border-image: none;
    border-radius: 0;
    border-style: solid;
	border-width: 1px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 18px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 0 5px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
}
form table th a, form table th a:hover{
    background: transparent;
}
form table td img{
    margin-right:2px;
}
/*#subsection*/
#subsection{
    padding:0px 0px 0px 20px;
    //background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f5f5 0%, #ffffff 70px); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(0%,#f5f5f5), color-stop(70px,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 0%,#ffffff 70px); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 0%,#ffffff 70px); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 0%,#ffffff 70px); /* IE10+ */
    background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f5f5 0%,#ffffff 70px); /* W3C */
   // filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #dddddd !important;
}
#subsection table td a>img{float:right;margin:5px;}
#subsection table{margin-bottom:0px !important;}
#subsection > table{height: 100%;}
#subsection table td,
#subsection table th{
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    text-align: left;
}
#subsection table tr{
    background-color: transparent !important;
}
#subsection table td a{
    font-weight:normal;
    color:#333333;
}
#subsection table td a:hover{
    text-decoration:underline;
    color:#000;
}
#subsection [bgcolor='#f4f4f4']{
    background-color: transparent;
}
#subsection [bgcolor='#f4f4f4'] a{
    font-weight:bold;
}
/*/subsection*/
td.mnitem2 > div{display:none;}
td.main_content{
    border: 1px #dddddd solid !important;
    //background: rgb(245,245,245); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 70px); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(70px,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(255,255,255,1) 70px); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(255,255,255,1) 70px); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(255,255,255,1) 70px); /* IE10+ */
    background: linear-gradient(to bottom, rgba(245,245,245,1) 0%,rgba(255,255,255,1) 70px); /* W3C */
    //filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
table.tblfilters{
    border-color:#dddddd;
}
table li{
    margin-left:50px;
}
form[name="frm_reset_log"] table td{
  //  width:20%;
}
table.calendar td{
    padding:1px;
    margin:0px;
    width:22px;
}
form[name="frm_news_newsarticleform"] table td{
    padding:0px;
}
form[name="frm_news_newsarticlestableform"] input#selcrit_created_by_username{
    width:130px;
}
form[name="frm_reset_log"]{
   width:1200px;
}
form[name="frm_reset_log"] table td.flbl{
    width:250px !important;
}
table.tblfilters {
    padding-top:15px;
}
td#header{
    box-sizing:border-box;
    height: 80px;
    margin: 0 auto;
    position: relative;
    width: 950px;
    padding-top:25px;
    padding-bottom:15px;
}
#logo{
  position:absolute;
  top:24px;
  left:0px;
  max-width:250px;
}
#logo img{
  max-width:100%;
}
td#header h1{
    color:#fff;
}
input[name="frm_news_filearticlestableform_itk_tbl_start"]+table tr td table tr th a{
    background: transparent !important;
    color: #666666;
    margin:0px;
    padding:0px;
}
input[name="frm_news_filearticlestableform_itk_tbl_start"]+table tr td table tr th a:hover{
    text-decoration:underline;
    background: transparent !important;
}
form[name="frm_activations"]> table:last-child tr td,
form[name="frm_activations"]> table:last-child tr th{
    padding:1px 5px;
}
form[name="frm_artikel_explorer"] table th{
    background-color: transparent;
}
form[name="frm_news_newsarticleform"] table td a.tftitlereq,
form[name="frm_news_newsarticleform"] table td a.tftitlereq:hover{
    background-color: transparent;
    color:#000000;
}
/**/
form[name="frm_act_wiz"] table tr td.flbl,
form[name="frm_doc_import"] table tr td.flbl,
form[name="frm_aicc_import"] > table > tbody > tr > td.flbl{
    width:200px;
}
form[name="frm_scorm_import"] > table > tbody > tr > td.flbl{
    width:325px;
    padding-right:50px;
}
form[name="frm_aicc_import"]  td.flbl input#radio_btn{
    margin-left:130px;
}
form[name="ImportWizard_StartingForm"] > ul.level-1{
    padding-top:10px;
    padding-left:10px;
    margin-top:0px;
    list-style-type: disc;
}
form[name="ImportWizard_StartingForm"] > ul.level-1 ul{
    margin-top:0px;
}
form[name="ImportWizard_StartingForm"] > ul li a{
    line-height:32px;
}
form[name="frm_lernobjekt"] table,
form[name="frm_frageboegen"] table{
    width:auto !important;
}
textarea {
	background-color:#ffffff;
	border:1px solid #cccccc;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;
	display:inline-block;
	padding:4px 6px;
	margin-bottom:0px;
	font-size:11px;
	line-height:20px;
	color:#555555;
	-webkit-border-radius:0px;
        -moz-border-radius:0px;
        border-radius:0px;
	vertical-align:middle;
}
input[type="text"],
input[type="password"]{
   // box-sizing: border-box;
    background-color:#ffffff;
    border:1px solid #cccccc;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border linear .2s, box-shadow linear .2s;
    -moz-transition:border linear .2s, box-shadow linear .2s;
    -o-transition:border linear .2s, box-shadow linear .2s;
    transition:border linear .2s, box-shadow linear .2s;
    display:inline-block;
    padding:4px 6px;
    margin-bottom:0px;
    height:15px;
    font-size:11px;
    line-height:11px;
    color:#555555;
    -webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
    vertical-align:middle;
}
select{
    background-color:#ffffff;
    border:1px solid #cccccc;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border linear .2s, box-shadow linear .2s;
    -moz-transition:border linear .2s, box-shadow linear .2s;
    -o-transition:border linear .2s, box-shadow linear .2s;
    transition:border linear .2s, box-shadow linear .2s;
    display:inline-block;
    padding:3px 6px;
    margin-bottom:0px;
    min-height:23px;
    font-size:11px;
    line-height:11px;
    color:#555555;
    -webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
    vertical-align:middle;
}
input[type="checkbox"], input[type="radio"] {
    margin:0px;
    vertical-align: sub;
}
font+input[type="checkbox"] ,font+input[type="radio"]{
    margin-left: 15px;
}
a.tfprim img{
    vertical-align:baseline;
}
/*pop up frontend question*/
/**/
form[name="frm_fragebogen_ausfuellen"] font{
    font-size:11px;
    font-weight: normal;
}
form[name="frm_fragebogen_ausfuellen"] table{
    margin-bottom: 0px;
}
form[name="frm_fragebogen_ausfuellen"] table td{
    padding: 3px 0px;
}
form[name="frm_fragebogen_ausfuellen"] table input[type="radio"],
form[name="frm_fragebogen_ausfuellen"] table input[type="checkbox"]{
    margin: 0px 12px 0px 0px;
    vertical-align:middle;
}
form[name="frm_fragebogen_ausfuellen"] table tr{
    height:auto;
}
form[name="frm_fragebogen_ausfuellen"] table input[type="text"]{
    width:400px;
}
form[name="frm_fragebogen_ausfuellen"] table textarea{
    width:400px;
    height:100px;
}
.titlerow b{
    font-size: 12px;
}
/**/
form[name="vw_UserLearngroupsView"] table{
    margin-bottom: 0px;
    color:#000000 !important;
    font-size:11px !important;
}
form[name="vw_UserLearngroupsView"] table td{
   padding: 0px;
    color:#000000 !important;
    font-size:11px !important;
}
 table td.vwbody{
    padding: 0px;
}
form[name="vw_UserLearngroupsView"] div {
    margin:0px !important;
}
form[name="vw_UserLearngroupsView"] div h1{
    font-size:14px;
    color:#333333;
    margin-top:-17px;
    font-weight:bold;
    padding:0px;
}

form[name="vw_UserLearngroupsView"]  a,
form[name="vw_UserLearngroupsView"]  a:link {
    color:#000000;
    font-weight: normal;
    margin-bottom:7px;
    display:inline-block;
}
form[name="vw_UserLearngroupsView"] a:hover{
    color:#006fb4;
    text-decoration: none;

}
form[name="vw_UserLearngroupsView"] table font{
    font-weight:bold;
}
/**/

form[name="frm_TutorEmailFormular"] table td{
    white-space: nowrap;
    padding: 0px;
    font-size: 11px !important;
    vertical-align: top !important;
}
form[name="frm_TutorEmailFormular"] table td.flbl b{
    font-weight: normal !important;
    font-size: 11px !important;
}
form[name="frm_TutorEmailFormular"] table font.flbl{
    font-weight: normal !important;
    font-size: 11px !important;
}
form[name="frm_TutorEmailFormular"] table {
    border:none;
    margin:0px;
}
form[name="frm_TutorEmailFormular"] table td{
   padding-right: 20px;
}
form[name="frm_TutorEmailFormular"] table td{
    min-height:23px !important;
    height:23px !important;
}
form[name="frm_TutorEmailFormular"] table td.frm{
 border:none;
}
form[name="frm_TutorEmailFormular"] table td textarea{
   // width:518px !important;
   margin-bottom: 20px;
}
font.titlerow {
    font-size:11px;
}
/**/
form[name="frm_visitenkarten"] table td{
    font-size:11px;
}
form[name="frm_visitenkarten"] table td.horline{
    height:0px;
    background-color: transparent;
}
form[name="frm_visitenkarten"] table td.horline img{
    display:none;
}
form[name="frm_visitenkarten"] table td{
    background-color: transparent;
}
form[name="frm_visitenkarten"] table.selcrit_area_bgcolor span#selcritarea table tr:first-child td:first-child{
    padding-left:0px;
}
form[name="frm_visitenkarten"] table tr td.ffld b a,
form[name="frm_visitenkarten"] table tr td.ffld b a:hover{
    background-color: #ffffff !important;
    color:#000000 !important;
    text-decoration: none;
    font-size:11px;
    cursor:auto;
}
form[name="frm_NewReportTemplateForm"] > table{
    width: 60% !important;
    min-width: 865px;
}
form[name="frm_reset_log"] > table{
    width: 60% !important;
}
form[name="frm_benutzergruppe"] > table{
    width: auto !important;
}
form[name="frm_benutzergruppe"] > table td{
    min-width:90px;
    max-width:310px;
}
form[name="frm_fragen"] > table{
    width: 60% !important;
}
td.ffld table{border:none;}
table td.frm{
    height:21px;
    border: 1px solid #cccccc;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
}
form[name="dummy"] textarea{
    height:150px;
}
#subsection td a,
#subsection td a:link{
    font-size: 11px !important;
    float:left;
    padding-left:15px;
}
 table tr th a{
     background-color: transparent !important;
 }
 td.tfsplt table{
     margin-bottom:0px;
 }
 td.tfsplt table td{
     padding:1px 0px;
 }
 form[name="frm_fragen"] td.ffldi input[name="question_text"],
 form[name="frm_fragen"] td.ffldi input[name="answers"]{
     width:500px;
 }
 form[name="frm_FragebogenErgebnisse"] table{
     margin-bottom:0px;
 }
  form[name="frm_FragebogenErgebnisse"] table td{
     padding:0px 10px;
 }
 form[name="frm_FragebogenErgebnisse"] table.tblfilters {
     margin-bottom:20px;
 }
 form[name="frm_FragebogenErgebnisse"] table.tblfilters table.selcrit_area_bgcolor td{
     padding-right: 30px;
 }
 form[name="frm_FragebogenErgebnisse"] table.tblfilters td input[type="text"]{
     width:140px;
 }
 form[name="frm_FragebogenErgebnisse"] table.tblfilters td input#selcrit_question_text{
     width:455px;
     margin-bottom:3px;
 }
 form[name="frm_FragebogenErgebnisse"] table#twoColumn tr:first-child td{
     padding-bottom:3px;
 }
 /*news*/
 form[name="frm_news_newsarticleform"] table textarea{
     width:541px;
     margin-bottom:20px;
 }
 form[name="frm_news_newsarticleform"] table select{
     width:157px !important;
 }
 form[name="frm_news_newsarticleform"] table td.ffld[colspan="3"]{
     padding-top:20px;
 }
 form[name="frm_news_newsarticleform"] table td.flbl{
      vertical-align: top;
 }
 form[name="frm_news_newsarticleform"] table th a.tftitlereq,
 form[name="frm_news_newsarticleform"] table th a.tftitlereq:hover {
    background-color: transparent ;
    color: #666666 !important;
}
/**/
 form[name="frm_news_newsarticlestableform"] table.tblfilters{width:auto;}
 form[name="frm_news_newsarticlestableform"] table.tblfilters span#selcritarea td.flbl+td{
     width:auto !important;
 }
 form[name="frm_news_newsarticlestableform"] table.tblfilters input{
    width:157px !important;
 }
  form[name="frm_news_newsarticlestableform"] table.tblfilters select[name="selcrit_status"]{
    width:171px !important;
 }
   form[name="frm_news_newsarticlestableform"] table.tblfilters select[name="selcrit_language"]{
    width:171px !important;
 }
 form[name="frm_reset_log"]{
   width:1200px;
}
form[name="frm_reset_log"] table td.flbl{
    width:auto !important;
   // white-space:nowrap;
}
form[name="frm_reset_log"] table td input[type="text"]{
    width:140px !important;
}
form[name="frm_reset_log"] table td.flbl{
    width:auto !important;
}
/*frm_lernobjekt*/
form[name="frm_lernobjekt"] table td.time{
    white-space: nowrap;
}
form[name="frm_lernobjekt"] textarea{
    height:80px !important;
    max-width:496px !important;
    width:496px !important;
}
form[name="frm_lernobjekt"] table input[type="text"]{
    width:150px !important;
}
form[name="frm_lernobjekt"] table td.frm{
    width:152px !important;
}
form[name="frm_lernobjekt"] table select{
    width:164px !important;
}
form[name="frm_lernobjekt"] table input[name="title"],
form[name="frm_lernobjekt"] table input#call_path,
form[name="frm_lernobjekt"] table input[name="call_parameters"]{
    width:496px !important;
}
form[name="frm_lernobjekt"] table td.ffld table{
    margin-bottom:0px;
}
form[name="frm_lernobjekt"] table tr td.flbl{
    width:95px;
}
form[name="frm_lernobjekt"] table tr td.flbl:first-child{
    width:185px;
    vertical-align:top;
}

form[name="frm_lernobjekt"] table td.flbl{
    width:185px;
}
form[name="frm_lernobjekt"] table td.ffld{
    width:155px;
}
form[name="frm_lernobjekt"] table td.ffldi{
    max-width:518px !important;
    white-space: nowrap;
}
form[name="frm_lernobjekt"] span#span_extend table td.flbl{
    width:178px;
}
form[name="frm_lernobjekte_browser"]{
    min-width:700px;
}
/*smnitem*/
table td.smnitem,
table td.bottom,
table tr{
    background-color: transparent !important;
}
/*pin*/
.info-pin{
    width:100%;
}
.info-pin a{
   color:#004f9f;
}
.info-pin a:hover{
   color:#006fb4;
}
.info-pin.table-strip tbody>tr:nth-child(even)>td,
.info-pin.table-strip tbody>tr:nth-child(even)>th{background-color:#f0f0f0;}


/*front-end pop up learning group */
.frlearninggroup {
    margin-top:10px;
}
.frlearninggroup .username{
    padding-right:35px;
    font-weight: normal;
}



form[name="vw_UserLearngroupsView"] .userlearngroupbold{
    padding-top:5px;
    padding-bottom:5px;
}
form[name="vw_UserLearngroupsView"] .userlearngroupnormal {
    font-weight: normal;
}
form[name="frm_TutorEmailFormular"] table td.frm {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.userlearngroups a{
   // color:#004f9f;
    margin-bottom: 7px;
    display: block;
}
.Forumrninggroup a:hover{
    color:#006fb4;
    text-decoration: none;
}
/**/
form[name="vw_UserLearngroupsView"] p{
    padding:0px;
    margin:5px 0px;
}
.Forumrninggroup .avatar_img img {
    width: 50px;
    height:74px;
}

.Forumrninggroup .email-tutor{
    margin-top:3px;
    margin-bottom:3px;
    padding:0px;
}
.userlearngroupwidth td{
    max-width:170px;
    padding-top:3px;
    padding-bottom:3px;
}
h1.title-userlearngroup{
    font-size: 14px;
    margin-top:-18px;
}
/*front-end pop up tutoring*/
form[name="frm_lms2_ui_learngroups_tutoringtableform"] table tr th{
    background-color: #e8e8e8;
}
form[name="frm_lms2_ui_learngroups_tutoringtableform"] a,
form[name="frm_lms2_ui_learngroups_tutoringtableform"] a:link{
    font-weight: normal;
    color: #000 !important;
}
form[name="frm_lms2_ui_learngroups_tutoringtableform"] a:hover{
    text-decoration: none;
    color:#006fb4 !important;
}
form[name="frm_lms2_ui_learngroups_tutoringtableform"] a.tftitle:hover{
    text-decoration: none;
    color:#006fb4;
}
form[name="frm_lms2_ui_learngroups_tutoringtableform"] .selcrit_area_bgcolor td tr {
    vertical-align: baseline;
}
.form-buttons a{margin-right: 7px;}
form[name="frm_lms2_ui_learngroups_tutoringtableform"]  .userlearngrouptable td{
    min-width:0px;
}
/**/
form[name="frm_statistik_learngroups"] .selcrit_area_bgcolor table td{
    padding-left:0px;
}
form[name="frm_statistik_learngroups"] .selcrit_area_bgcolor table td input[type="text"]{
   width:113px;
   margin-right:25px;
   margin-bottom: 10px;
}
form[name="frm_lg_massennachricht"] input{
    width:400px;
}
form[name="frm_lg_massennachricht"] textarea{
    width:400px;
    margin-bottom: 5px;
    height: 80px;
}
form[name="frm_lg_massennachricht"] a.mnitem img{margin-left:10px;}
form[name="frm_lg_massennachricht"] table td{vertical-align: top;}
form[name="frm_lms2_ui_learngroups_learngroupsalltableform"]{
    width:1090px;
}
/**/
.adminwinclose img{display:none;}
.tutormassmail{
    margin-bottom: 0px;
}
.tutormassmail hr{display: none;}
.tutormassmail .titlerow b{
    color: #000000;
    font-family: 'Graphik Web', sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 6px;
}
table.tutormassmail + table div > a > img[alt="Hilfe"]{display:none;}
form[name="frm_visitenkarten"] table td.ffld{
    padding-left:0px;
}
form[name="frm_visitenkarten"] table td.ffld[width="4"] {
    padding: 0px;
    width:0px !important;
}
form[name="frm_ActivationSets"]{min-width:1048px;}
form[name="frm_role"] input[type="text"]{
    width:355px;
}
form[name="frm_role"] textarea{
    margin-bottom: 15px;
}
form[name="frm_auth_user_browser"]{
    min-width:830px;
}




/*admin-menu*/
td#subsection	table tr:first-child td:first-child{
    background-color: transparent;
    height:5px;
}

#cke_editor a{
    height: 18px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-decoration: underline;
    color: #000000 !important;
}