body,html * {margin:0;padding:0;}
body,html{color:black;padding-bottom: 5px;background-color:#F5F5F5;}
body.menue{background-color: white;color:black;}
body.normal{background-color: white;}
body,html,td,textarea,p{font-family: verdana, arial;font-size:12px;}
a img {border:none;}
a {color:black;text-decoration: underline;}
a:hover{text-decoration:underline;}
/*h1{font-size: 22px;line-height: 24px;}*/
h2{font-size: 16px;line-height: 20px;}
h3{font-size: 14px;line-height: 18px;}

thead h1,thead h1 * { font-size:18pt;margin-bottom: 8px;margin-top: 16px;}
thead h2,thead h2 * { font-size:16pt;margin-bottom: 6px;margin-top: 12px;}
thead h3,thead h3 * { font-size:14pt;margin-bottom: 4px;margin-top: 8px;}

.small,.klein{font-size:9px;}
.big,.gross{font-size:13px;}
.right,
.rechts {text-align: right;}
.left,
.links {text-align: left;}
.fett{font-weight: bold;}
.rot{color:#ff0000;}
.islink{cursor:pointer;}
.nopadding,
.keinpadding{padding:0 !important;}
.unterstrichen{text-decoration:underline;}

thead ul,thead ol{
  margin:10px 0 10px 30px;
}
.button{
 /*border-top:1px solid #f6f6f6;
 border-left:1px solid #f6f6f6;
 border-bottom:1px solid #2d4764;
 border-right:1px solid #2d4764;
 background-color: white;*/
 border:none;
 padding:2px 0 2px;
 text-decoration: underline;
 display:inline-block;
 margin-right:5px;
 margin-left:5px;
 cursor:pointer;
 background-color:transparent;
}
.buttonmenue{
 /*border-top:1px solid #f6f6f6;
 border-left:1px solid #f6f6f6;
 border-bottom: 1px solid #2d4764;
 border-right:1px solid #2d4764;
 background-color: #94A6B0;*/
 margin:2px 10px;
 text-decoration: none;
 display:inline-block;
 /*margin-left:5px;*/
}

table.mytable tfoot tr td a.button:hover,
.buttonmenue:hover,
.button:hover{
 /*border-top:1px solid #2d4764;
 border-left:1px solid #2d4764;
 border-bottom: 1px solid #f6f6f6;
 border-right:1px solid #f6f6f6;*/
 text-decoration: underline;
}
textarea{font-size:11px;line-height:14px;}
input[type=text],
input[type=password],
.textinput,
textarea{
 height:20px;
 margin:0;
 padding:1px 5px;
 font-size:11px;
 line-height:14px;
 overflow:visible;
 border:1px solid #707173;
}
select{
 border:1px solid #707173;
 font-size:11px;
 line-height:14px;
 height:20px;
}
select option{padding:2px 9px;font-size:11px;}
.nowrap{white-space: nowrap;}
.textdisable{color:#555555;font-style: italic;}

.pagecontent{
  margin-top:33px;/*14px;*/
  margin-left:20px;
  position:relative;
  width:90%;
}

#menuezeigenlinkouterdiv{
 background-color: white;
 height:39px;
 border-bottom:1px solid #dedcdd;
}
/*Gruppenauswahl*/
#gruppenauswahlouterdiv{
 background-color: white;
 height:46px;
 border-bottom:1px solid #dedcdd;
 /*border:1px solid lime;*/
 /*margin-top:20px;*/
 width:100%;
}

#gruppenauswahl{
 /*margin-left: 11px;*/
 margin-left: 16px;
 /*width: (100%-16px);*/
 height:47px;
 /*background-color: white;*/
 white-space:nowrap;
 position:relative;
 /*overflow:auto;*/
 overflow: hidden;
 width:calc(100% - 70px);/*90%/** /750px/**/;
 position:absolute;
 top:0px;
 left:28px;
 padding-left:1px;
 text-align:right;
 }
/* * html #gruppenauswahl {*/
#gruppenauswahl{
 width: 800px\9;/*fuer ie8*/
}
 
#gruppenauswahl div{
 background-color:white;
 display:inline-block;
 padding-left:10px;
 padding-right:10px;
 margin-top:5px;
 margin-right:1px;
 /*margin-left:5px;*/
 /*border-left:3px solid #a9b5bc;*/
 height:41px;
 line-height:35px;
 }
 /*ie6*/
 * html #gruppenauswahl div {
 display:inline;
 }
#gruppenauswahl div.vorher{ 
  /* IE */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#DEDCDD');
 /* alle anderen*/
 box-shadow: -2px -1px 2px #DEDCDD;
}
#gruppenauswahl div.nachher{ 
  /* IE */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#DEDCDD');
 /* alle anderen*/
 box-shadow: 2px -1px 2px #DEDCDD;
}
_:-ms-lang(x), #gruppenauswahl div.aktiv {box-shadow: 0px 0px 10px #3E4549;margin-right:3px;  }/*ie*/
 
 #gruppenauswahl div.first{border-left:none;}
 #gruppenauswahl div span.gruppedissabled,
 #gruppenauswahl div.aktiv span,
 #gruppenauswahl div a{
 font-size: 10px;
 color:black;
 text-decoration: none;
 padding-top:4px;
 display:inline-block;
 height: 35px;
 }
 #gruppenauswahl div.aktiv span,
 #gruppenauswahl div a span{
 font-size: 10px;
 color:black;
 text-decoration: none;
 font-weight:normal;
 }
 #gruppenauswahl div a:hover,
 #gruppenauswahl div a:hover span{
 text-decoration: underline;
 }
 #gruppenauswahl ul{
 position:absolute;
 bottom:0px;
 height:21px;
 }
 #gruppenauswahl ul li{
 display: inline-block;
 border-left:3px solid #a9b5bc;
 height:21px;
 /*float:left;*/
 }
 #gruppenauswahl ul li.first{border-left:none;}
 #gruppenauswahl ul li a{
 font-size: 10px;
 color:black;
 text-decoration: none;
 padding-left:11px;
 padding-right:11px;
 }
 #gruppenauswahl ul li a span{ }
 #gruppenauswahl .aktiv{
 border-left:0px solid #94a6b0;
 border-bottom:1px solid #f5f5f5;
 background-color: #f5f5f5;/*#DFE4E7;/*#a9b5bc;*/
 /* IE */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=45, Color='#3e4549');
 /* alle anderen*/
 box-shadow: 0px 0px 2px #3E4549;
 }
 #gruppenauswahl .aktiv a{color:black;}
 #gruppenauswahlnavdiv{
 margin-left:12px;
 margin-top:4px;
 }
 
 #allegruppenlink{
 cursor: pointer;
 }
 #allegruppendiv {
  position:absolute;
  top:32px;
  left:10px;
  width:350px;
  padding-bottom:20px;
  background-color:white;
  border:1px solid #BFC9CF;
  display:none;
  z-index: 1111; 
 }
 .layoutmobil #allegruppendiv {
  width:90%;
  left:5%;
 }
 #allegruppendiv ul li{
   margin-top:15px;
 }
 #allegruppendiv ul li span.gruppedissabled{
   font-style:italic;
 }
/*Gruppenauswahl ENDE*/

/*Tabellen*/
a img {border:none;}
td.fett{font-weight: bolder;}

table.mytable{
 /* For IE */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#8C9092');
 /*alle anderen*/
 box-shadow: 4px 4px 4px #8C9092;
 margin-bottom: 5px;
}
table.mytable td{
 font-size: 12px;
 height:21px;
 line-height:20px;
 margin-right:1px;
}
table.mytable tbody td{
 vertical-align: top;
 border-bottom:1px solid #eae8e9;
 /*background: #94a6b0 url(tab_verlauf_zeile.png) repeat-x;*/
 background-color: white;
 padding: 5px 5px 5px 10px;
}
table.mytable thead td table td,
table.mytable tfoot td table td{border:none;}

table.mytable thead td,
table.mytable tfoot td{
 vertical-align: middle;
}
table.mytable tfoot td,
table.mytable thead tr,
table.mytable thead tr td{
 background-color:white;
}
table.mytable thead tr.ueberschrift td{
 font-size: 15px;
 color:black;
 height:43px;
 /*background: #121212 url(/images2012/tab_verlauf_head.png) repeat-x;*/
 padding-left: 12px;
 border-top:5px solid black;
}
table.mytable thead tr.ueberschrift td img{
 position:relative;
 top:1px;
}
table.mytable thead tr.ueberschrift td span{
 padding-left: 12px;
 position:relative;
 top:17px;
 font-size: 15px;
 color:black;
}
#impressum table.mytable thead tr.ueberschrift td span {
  padding-left: 0;
  top: 0;
}
table.mytable tbody tr{
 background-color:white;
}
table.mytable thead td div{
 margin: 8px 5px 5px 10px;
}
table.mytable thead .spaltenueberschrift td,
table.mytable thead .spaltenueberschrift td{
 /*background: #96cae2 url(/images2012/tab_verlauf_spaltenhead.png) repeat-x;
 background: #96cae2 url(/images2012/tableheadfarbverlauf_universal.png) repeat-x;*/
 
 /*padding-left: 10px;
 padding-right: 10px;*/
 height:25px;
}
table.mytable thead .spaltenueberschrift td.aktiv{
 /*background: #94a6b0 url(/images2012/tab_verlauf_spaltenhead_aktiv.png) repeat-x;
 background: #0E68AD url(/images2012/tableheadfarbverlauf_universal.png) repeat-x;*/
 /*padding-left: 10px;
 padding-right: 10px;*/
 color: black;
}
table.mytable thead .spaltenueberschrift td.aktiv a{
 color: black;
}
table.mytable thead .spaltenueberschrift td span{
 /*vertical-align: middle;*/
 margin-left:10px;
 display:inline-block;
 /*margin-right:10px;*/
 padding-top:3px;
 padding-right:5px;
}
table.mytable thead .spaltenueberschrift td.rechts span{
 margin-left:0px;
 margin-right:10px;
}

table.mytable thead .spaltenueberschrift td a{
 text-decoration: none;
}
table.mytable thead .spaltenueberschrift td a:hover{
 text-decoration: underline;
}


table.mytable tbody td.right,
table.mytable tbody td.rechts{
 padding-left: 0px;
 padding-right: 10px;
}
/*untertabellen*/
table.mytable tbody td table tr td{
 padding-left: 0;
 padding-right: 10px;
}

table.mytable tbody tr.off td{
 color:#94A7B0;
}
table.mytable tbody tr.aktiv td,
table.mytable tbody tr td.aktiv{
 background-color: #EAE8E9;
 /*color:white;*/
}
/*table.mytable,
table.mytable tbody tr,
table.mytable tfoot tr,
table.mytable tfoot tr td{
 background-color: #BFC9CF;
}*/
table.mytable tr.offvorher td,
table.mytable tr.offnachher td,
table.mytable tr.aktivvorher td,
table.mytable tr.aktivnachher td,
table.mytable tr.normalvorher td,
table.mytable tr.normalnachher td,
table.mytable tr.vorher td,
table.mytable tr.nachher td{
 height:5px;
 font-size:2px;
}
table.mytable tr.aktivvorher td {background: #94A6B0 url(/images2012/tab_verlauf_zeile_aktiv_oben.png) repeat-x;}
table.mytable tr.aktivnachher td {background: #94A6B0 url(/images2012/tab_verlauf_zeile_aktiv_unten.png) repeat-x;}
table.mytable tr.offvorher td,
table.mytable tr.normalvorher td,
table.mytable tr.vorher td {background: #DFE7EB url(/images2012/tab_verlauf_zeile_oben.png) repeat-x;}
/*table.mytable tr.vorher td.bearbeitet {background: #DFE7EB url(/images2012/tab_verlauf_zeile_oben_bearbeitet.png) repeat-x;}*/
table.mytable tr.vorher td.bearbeitet {background: #DFE7EB url(/images2012/tableheadfarbverlauf_universal_oben.png) repeat-x;}
/*table.mytable tr.nachher td.bearbeitet {background: #DFE7EB url(/images2012/tab_verlauf_zeile_unten_bearbeitet.png) repeat-x;}*/
table.mytable tr.nachher td.bearbeitet {background: #DFE7EB url(/images2012/tableheadfarbverlauf_universal_unten.png) repeat-x;}
table.mytable tr.offnachher td,
table.mytable tr.normalnachher td,
table.mytable tr.nachher td {background: #DFE7EB url(/images2012/tab_verlauf_zeile_unten.png) repeat-x;}
table.mytable tr.aktiv td.zelltrenner,
table.mytable tr td.zelltrenner{
 background: #BFC9CF;
 background-color: #BFC9CF;
 width:2px;
 overflow: hidden;
 padding:0;
 margin:0;
 font-size: 1px;
}
table.mytable tfoot tr td{
 height:25px;padding-left:10px;font-size: 11px;
} 
table.mytable tfoot tr td a{
 color:black;
 text-decoration: none;
}
table.mytable tfoot tr td a:hover{
 text-decoration: underline;
}
input.suche{
 background-color: white;
 border-top:1px solid #6F8491;
 border-right: none;
 border-bottom:1px solid #6F8491;
 border-left:1px solid #6F8491;
 height:20px;
 font-size:11px;
 line-height: 20px;
}

.mittig{text-align:center;padding-left: 0;padding-right:0; }



table.mytable tfoot tr td div.bearbeitet,
table.mytable .bearbeitet
{background-color:#96CAE2;}

.nooverflow,
.nooverflow *{
 overflow: hidden;
}
/*Alternative tabelle*/
table.mytablealternativ{
 /* For IE */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#8C9092');
 /*alle anderen*/
 box-shadow: 4px 4px 4px #8C9092;
 margin-bottom: 5px;
}
table.mytablealternativ tbody td{ background-color: white; /*fuer ie8 und filter/Shadow, macht sonst Probleme*/}
table.mytablealternativ td{ height:auto;}
table.mytablealternativ thead tr.ueberschrift td{
  height:95px;
  vertical-align: middle;
}
.layoutmobil table.mytablealternativ thead tr.ueberschrift td{
  height:40px;
}
table.mytablealternativ thead tr.ueberschrift td{ border:none;}
table.mytablealternativ thead td div{ margin-left:15px;/*6%;*/}
.layoutmobil table.mytablealternativ thead td div{ margin-left:0.5%;}

table.mytablealternativ thead td div div{ margin-left:0;}
table.mytablealternativ thead tr.ueberschrift td .ueberschriftcontent{
  font-size:26px;
  /*float:left;*/
  line-height:30px;
  padding-left:10px;
  margin-left:40px;
  color:white;
}
.layoutmobil table.mytablealternativ thead tr.ueberschrift td .ueberschriftcontent{ padding-left:1px;}
table.mytablealternativ thead tr div{ margin-top:10px;}
table.mytablealternativ thead tr.ueberschrift div{ margin-top:0;}
table.mytablealternativ tfoot td, table.mytablealternativ thead tr, table.mytablealternativ thead tr td{ background-color:#f5f5f5;}
table.mytablealternativ tbody td{ padding:10px 5px 10px 5px;}
table.mytablealternativ tbody td:first-child{ padding:10px 5px 10px 15px;/*6%;*/}
.layoutmobil table.mytablealternativ tbody td:first-child{ padding-left: 0.5%;/*6%;*/}
table.mytablealternativ tfoot td{ height:40px;border-top:1px solid #e2e0e1;}

table .tabwborder,
table .tabwborder tr,
table .tabwborder tr td,
table .tabwborderbottom,
table .tabwborderbottom tr,
table .tabwborderbottom tr td{
 border-collapse: collapse;
}
/*table.mytable .tabwborder,*/
table.mytable .tabwborder td,
table.mytable .tabwborder th{
 border:1px solid #BFC9CF;
 padding:2px 10px;
 background-color:white;
}

table.mytablealternativ .tabwborder th,
table.mytable .tabwborder th{
 font-size:11px;
 font-weight:bold;
}

table.mytable .tabwborder td,
table.mytable .tabwborder th,
table.mytablealternativ .tabwborder td,
table.mytablealternativ .tabwborder th{
 border-bottom:1px solid #BFC9CF;
 padding:2px 10px;
 /*background-color:white;*/
}
table.mytable .tabwborderbottom th{
 font-size:11px;
 font-weight:bold;
}
.oben{
  vertical-align:top;
}
/*Tabellen ENDE*/

/*Icons*/
.iconV2{height:32px;width:35px;background-image:url(../../images/layout2/icons.png?20210915);background-repeat: no-repeat;background-color:#D3D1D2;overflow:hidden;}
.iconV2inactiv{background-color:#D3D1D2;}
.iconNr1{background-position:0 0;}/*Kurs*/
.iconNr2{background-position:0 -350px;}/*Teilnehmer*/
.iconNr3{background-position:0 -50px }/*Dateien*/
.iconNr4{background-position:0 -200px;}/*Forum*/
.iconNr5{background-position:0 -450px;}/*faq*/
.iconNr6{background-position:0 -150px;}/*Nachrichten*/
.iconNr7{background-position:0 -250px;}/*Chat*/
.iconNr8{background-position:0 -400px;}/*Profil*/
.iconNr9{background-position:0 -300px;}/*Aktuelles*/
/*.iconNr10{background-position:0 -1000px ;}/*Termin*/
.iconNr11{background-position:0 -100px;}/*Tests*/
.iconNr12{background-position:0 -550px;}/*Hilfe*/
.iconNr13{background-position:0 -500px;}/*Logout*/
.iconNr14{background-position:0 -550px;}/*Umfragen*/
.iconNr15{background-position:0 -100px;}/*Fernaufgaben*/
.iconNr16{background-position:0 -750px;}/*Aufgaben*/
.iconNr17{background-position:0 -800px;}/*Adobe connect*/
.iconNrAdmin{background-position:-41px -650px;}/*Admin-Krone*/
.iconNr1aktiv{background-position:-80px 0;}/*Kurs*/
.iconNr2aktiv{background-position:-80px -350px;}/*Teilnehmer*/
.iconNr3aktiv{background-position:-80px -50px }/*Dateien*/
.iconNr4aktiv{background-position:-80px -200px;}/*Forum*/
.iconNr5aktiv{background-position:-80px -450px;}/*faq*/
.iconNr6aktiv{background-position:-80px -150px;}/*Nachrichten*/
.iconNr7aktiv{background-position:-80px -250px;}/*Chat*/
.iconNr8aktiv{background-position:-80px -400px;}/*Profil*/
.iconNr9aktiv{background-position:-80px -300px;}/*Aktuelles*/
/*.iconNr10{background-position:0 -1000px ;}/*Termin*/
.iconNr11aktiv{background-position:-80px -100px;}/*Tests*/
.iconNr12aktiv{background-position:-80px -550px;}/*Hilfe*/
.iconNr13aktiv{background-position:-80px -500px;}/*Logout*/
.iconNr14aktiv{background-position:-80px -550px;}/*Umfragen*/
.iconNr15aktiv{background-position:-80px -100px;}/*Fernaufgaben*/
.iconNr16aktiv{background-position:-80px -750px;}/*Aufgaben*/
.iconNr17aktiv{background-position:-80px -800px;}/*Adobe connect*/
.mytablealternativ .iconNr1{background-position:-41px 0;}/*Kurs*/
.mytablealternativ .iconNr2{background-position:-41px -350px;}/*Teilnehmer*/
.mytablealternativ .iconNr3{background-position:-41px -50px }/*Dateien*/
.mytablealternativ .iconNr4{background-position:-41px -200px;}/*Forum*/
.mytablealternativ .iconNr5{background-position:-41px -450px;}/*faq*/
.mytablealternativ .iconNr6{background-position:-41px -150px;}/*Nachrichten*/
.mytablealternativ .iconNr7{background-position:-41px -250px;}/*Chat*/
.mytablealternativ .iconNr8{background-position:-41px -400px;}/*Profil*/
.mytablealternativ .iconNr9{background-position:-41px -300px;}/*Aktuelles*/
/*.iconNr10{background-position:0 -1000px ;}/*Termin*/
.mytablealternativ .iconNr11{background-position:-41px -100px;}/*Tests*/
.mytablealternativ .iconNr12{background-position:-41px -550px;}/*Hilfe*/
.mytablealternativ .iconNr13{background-position:-41px -500px;}/*Logout*/
.mytablealternativ .iconNr14{background-position:-41px -550px;}/*Umfragen*/
.mytablealternativ .iconNr15{background-position:-41px -100px;}/*Fernaufgaben*/
.mytablealternativ .iconNr16{background-position:-41px -750px;}/*Aufgaben*/
.mytablealternativ .iconNr17{background-position:-41px -800px;}/*Adobe connect*/

/*table.admintab .tdbgwhite{background-color:white;}*/
/*ENDE Icons*/

#menuezeigenlink{ display:none;color:white; bottom:10px;left:10px;position:absolute;}
#allegruppenlink{ position:absolute;top:1px;left:3px;height:37px;width:37px;overflow:hidden;}
#gruppenauswahlueber{display:none; position:relative;}
#anzeigeaktuellegruppe{ display:none;position:absolute;top:10px;right:50px;}
#logomobil{display:none;/*text-align:center;*/}
#logomobil img{margin-top:8px;margin-left:8px;max-width: calc(100% - 16px);}
#logo{display:none;}

/*Responsive Javascript*/
.layoutnormal #logomobil{ display:none;}
.layoutnormal #anzeigeaktuellegruppe{ display:none;}
.layoutnormal #gruppenauswahlueber{ display:none;}

.layoutmobil #gruppenauswahl{ display:none;}
.layoutmobil .hideifsmall{ display:none;}
.layoutmobil #menuezeigenlink{ display:block !important; }
.layoutmobil #gruppenauswahl{ display:none; }
.layoutmobil #allegruppenlink{ left:auto;right:5px}
.layoutmobil #anzeigeaktuellegruppe{ display:block;}
.layoutmobil #gruppenauswahlueber{background-color:#006AB3;display:block;}
.layoutmobil .pagecontent{margin-top:0;margin-left:0;width:100%;}
.layoutmobil #logomobil{display:block;}


/*ENDE Responsive Javascript*/

/*responsive*/
@media only screen and (min-width: 100px){
  /*.body, .html{background-color:#ff00ff !important;}*/
}
/*@media only screen and (min-width: 500px){ #gruppenauswahl{width:400px !important;} }
@media only screen and (min-width: 600px){ #gruppenauswahl{width:500px !important;} }
@media only screen and (min-width: 700px){ #gruppenauswahl{width:600px !important;} }
@media only screen and (min-width: 800px){ #gruppenauswahl{width:700px !important;} }
@media only screen and (min-width: 900px){ #gruppenauswahl{width:800px !important;} }*/


@media only screen and (max-width: 1000px){
  .pagecontent{margin-left:1%;width:97%;}
}
@media only screen and (min-width: 1000px){
  /*.body, .html{background-color:#ffff00 !important;}*/
  #kurstab{ width:550px !important;}
  #divrechts{left:610px !important;}
  /*#gruppenauswahl{width:900px !important;}
  /*#navrechts{left:950px !important;}*/
}
@media only screen and (min-width: 1200px){
  /*body, html{background-color:#dddddd !important;}*/
  #kurstab{ width:750px !important;}
  #divrechts{left:810px !important;}
  /*#gruppenauswahl{width:1100px !important;}
  /*#navrechts{left:1150px !important;}*/
}
@media only screen and (min-width: 1400px){
  /*body, html{background-color:#bbbbbb !important;}*/
  #kurstab{ width:950px !important;}
  #divrechts{left:1010px !important;}
  /*#gruppenauswahl{width:1300px !important;}
  /*#navrechts{left:1350px !important;}*/
}
@media only screen and (min-width: 1600px){
  /*body, html{background-color:#999999 !important;}*/
  #kurstab{ width:1150px !important;}
  #divrechts{left:1210px !important;}
  /*#gruppenauswahl{width:1500px !important;}
  /*#navrechts{left:1550px !important;}*/
}
/*#menuezeigenlink{ display:none;color:white; bottom:10px;left:10px;position:absolute;}
#allegruppenlink{ position:absolute;top:1px;left:3px;}
#gruppenauswahlueber{display:none; position:relative;}
#anzeigeaktuellegruppe{ display:none;position:absolute;top:10px;right:50px;}
#logomobil{display:none;text-align:center;}
#logomobil img{margin-top:8px;}
#logo{display:none;}*/
/*@media only screen and (max-width: 799px){*/
@media only screen and (max-width: 599px){
  .hideifsmall{ display:none;}
  /*#menuezeigenlink{ display:block !important; }*/
  #gruppenauswahl{ display:none; }
  #allegruppenlink{ left:auto;right:5px}
  #anzeigeaktuellegruppe{ display:block;}
  #gruppenauswahlueber{background-color:#006AB3;display:block;}
  .pagecontent{margin-top:0;margin-left:0;width:100%;}
  #logomobil{display:block;}
}
@media only screen and (max-width: 499px){
  .hideifsmallextra{ display:none;}
}
/*Ende Responsive*/
.overlaybackground{
  background-color:#000000;
  opacity: .50;
  filter: alpha(opacity=50);
}
/*Icons fuer Editor*/
.formaticon{
  height:17px;width:17px;background-image:url(../../images/layout2/lms-icons.png);background-repeat: no-repeat;background-color:white;overflow:hidden;
  float:left;margin-right:5px;cursor:pointer;
}
.formaticonfett{ background-position: 0 0;}
.formaticonkursiv{ background-position: 0 -20px;}
.formaticonuntersrichen{ background-position: 0 -40px;}
.formaticonlink{ background-position: 0 -60px;}

table.mytable tbody td.noborder,
.noborder,.noborderchilds * {border:none;}

.meintexteditor{
  background-color:#ffffff;
}

div.floatDiv {
 position: absolute;
 z-index: 10;
}

img.more {
 cursor: pointer;
}

