.plugin_item_fremdwortliste { background: url('./fremdwortliste/bildlogo.svg') center center no-repeat  #2c3f53; background-size:69% auto;}

.plugin_fremdwortliste.list table { width:100%;border:1px solid #2c3f53;border-bottom:0px solid #2c3f53;}
.plugin_fremdwortliste.list table td { padding:5px 10px ;border-bottom:1px solid #2c3f53;border-left:1px solid #2c3f53; }
.plugin_fremdwortliste.list table td:nth-child(1) { border-left:0px; }
.plugin_fremdwortliste.list table tr:nth-child(odd) td { background-color:#f2f2f2;}
.plugin_fremdwortliste.list table tr.head td { background-color:#2c3f53;color:#fff;}
.plugin_fremdwortliste.list table tr.error td {  background-color:#f28e45;color:#fff;}
.plugin_fremdwortliste.list table tr.error td:nth-child(3) font { font-size:12px;font-style:italic;line-height:17px;}
.plugin_fremdwortliste.list table tr.none td  { text-align:center;line-height:17px;padding:10px;}
.plugin_fremdwortliste.list table tr.error:nth-child(odd) td { background-color:#e58643;}
.plugin_fremdwortliste.list table td:nth-child(1) {width:200px }
.plugin_fremdwortliste.list table td:nth-child(2) {width:50% }
.plugin_fremdwortliste.list table tr.head .delicon { width:25px;height:25px;border-radius:3px; background:url(./fremdwortliste/zahnrad.png) center center no-repeat transparent;background-size:80% auto;}
.plugin_fremdwortliste.list table td .del { cursor:pointer;width:25px;height:25px;border-radius:3px; background:url(./fremdwortliste/delete-sign.png) center center no-repeat transparent;background-size:80% auto;}
.plugin_fremdwortliste.list table td .del:hover { background-color:rgba(0,0,0,0.1);}
.plugin_fremdwortliste.list table td .edit { cursor:pointer;width:25px;height:25px;border-radius:3px; background:url(./fremdwortliste/edit.png) center center no-repeat transparent;background-size:60% auto;}
.plugin_fremdwortliste.list table td .edit:hover { background-color:rgba(0,0,0,0.1);}
.plugin_fremdwortliste.list table td .edit_txt {}
.plugin_fremdwortliste.list .info.error { background-color:#f28e45;color:#fff;padding:10px;color:#fff;margin-bottom:10px;}
.plugin_fremdwortliste.list .search  { position:absolute; text-align:right; width:100%;left:0px;right:0px; }
.plugin_fremdwortliste.list .search input { padding:10px 15px;padding-left:45px;font-size:16px;font-family:inherit;border:#2c3f53;border:1px solid #ccc;background:url(./fremdwortliste/luppe.png) no-repeat center left 15px #f2f2f2;margin-bottom:10px;}
.plugin_fremdwortliste.list .search.load input { background-image:url(./fremdwortliste/load2.png); }
.plugin_fremdwortliste.list table td .descr input { font-family:inherit;width:100%;box-sizing:border-box;padding:10px 0px;font-size:19px;margin-bottom:5px;border:0px solid #ccc;background-color:transparent;padding-right:60px;}
.plugin_fremdwortliste.list table td .descr input[name='releasetime'] { font-size:16px;padding-left:30px; } 
.plugin_fremdwortliste.list table td .descr div.releasetime { position:relative; }
.plugin_fremdwortliste.list table td .descr div.releasetime::after { content:" ";display:block;position:absolute;width:30px;height:30px;top:3px;left:0px;background-image:url(./fremdwortliste/calender.svg);background-size:auto 60% ; background-repeat:no-repeat;background-position:left center;padding-left:32px;} 
.plugin_fremdwortliste.list table td select[name="wortschatz"] { padding:5px;box-sizing:border-box;width:100%;border-radius:3px;border:1px solid #ccc;margin-bottom:10px; }
.plugin_fremdwortliste.list table td .descr input:focus { background-color:#f3e2ca;box-shadow:0px 0px 0px 8px #f3e2ca;} 
.plugin_fremdwortliste.list table td .descr input.load {background-image:url(./fremdwortliste/load2.png); background-repeat: no-repeat;background-position: center right 15px;  }
.plugin_fremdwortliste.list table td .descr input.saved {background-image:url(./fremdwortliste/done.gif); background-repeat: no-repeat;background-position: center right 15px;  }
.plugin_fremdwortliste.list table td .descr textarea { font-family:inherit;width:100%;box-sizing:border-box;padding:5px;font-size:15px;border:0px;background-color:#f2f2f2;}
.plugin_fremdwortliste.list table td .descr .save { text-align:right; }
.plugin_fremdwortliste.list table td .descr .save div { }
.plugin_fremdwortliste.list table td .descr .hidden { height:0px;opacity:0; }
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten { border-top:0px solid #ccc;margin-top:0px;padding-top:0px; }
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul { list-style:none;padding:0;margin:0; }
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul li { border-top:0px solid #ccc;padding-top:10px; }
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul li input[type='text'] {   resize: none;background-position: center right 15px;overflow:hidden;font-family:inherit;font-size:14px;width:100%;padding:5px;padding-right:50px;margin:0px;margin-top:0px;box-sizing:border-box;border:0px solid #ccc; background-color:#fbddd4;}
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul li:nth-child(1) input[type='text'] { background-color:#d6f5ad; }
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul li input[type='text']:focus { background-color:#fbddd4;box-shadow:0px 0px 0px 8px #fbddd4;} 
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul li:nth-child(1) input[type='text']:focus { background-color:#d6f5ad;box-shadow:0px 0px 0px 8px #d6f5ad;} 
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul li input[type='text'].load {background-image:url(./fremdwortliste/load2.png); background-repeat: no-repeat;background-position: center right 15px;  }
.plugin_fremdwortliste.list table td .antwortmoeglichkeiten ul li input[type='text'].saved {background-image:url(./fremdwortliste/done.gif); background-repeat: no-repeat;background-position: center right 15px;  }

.plugin_fremdwortliste.list table td div.igpostit ,

.plugin_fremdwortliste.list table td a.delete,
.plugin_fremdwortliste.list table td a.instashare { cursor:pointer;background-color:#2c3f53;color:#fff;padding: 5px 10px;display:inline-block;border-radius:3px; }
.plugin_fremdwortliste.list table td .instabox img { margin-bottom:10px; }
.plugin_fremdwortliste.list table td div.igpostit { margin-bottom:10px; }


.plugin_fremdwortliste.list .headleiste { position:relative;padding-left:50px;padding-bottom:15px;}
.plugin_fremdwortliste.list .headleiste_second {  position:relative;padding-left:0px;padding-bottom:15px;}
.plugin_fremdwortliste.list .headleiste .collapse { position:absolute;left:0px;top:0px;width:35px;height:35px;border:1px solid #ccc;background:url(./fremdwortliste/shrink.svg) no-repeat center center #f2f2f2;background-size:80% auto;cursor:pointer; }
.plugin_fremdwortliste.list .headleiste ul li,
.plugin_fremdwortliste.list .headleiste_second ul li { display:inline-block; position:relative;height:35px;border:1px solid #ccc;background-color:#f2f2f2;cursor:pointer;padding:0px 15px;line-height:35px; }
.plugin_fremdwortliste.list .headleiste ul li.active,
.plugin_fremdwortliste.list .headleiste_second ul li.active { background-color:#333;color:#fff; }
.plugin_fremdwortliste.list .headleiste ul ,
.plugin_fremdwortliste.list .headleiste_second ul { display:inline-block;position:relative;list-style:none;margin:0px;padding:0px; }
.plugin_fremdwortliste.list .mass_add textarea { border:1px solid #ccc;width:100%;padding:10px;box-sizing:border-box;font-family:inherit;border-radius:5px;background-color:#f2f2f2;margin-bottom:10px; }


.plugin_fremdwortliste.list.collapse table td .antwortmoeglichkeiten { display:none; }
.plugin_fremdwortliste.list.collapse table td .collapsable { display:none; }
.plugin_fremdwortliste.list.collapse table td:nth-child(2) { visibility:collapse;display:none; }
.plugin_fremdwortliste.list.collapse table td:nth-child(1) { padding-left:45px;width:100%;position:relative; }
.plugin_fremdwortliste.list.collapse table td .descr input { padding:0px; }
.plugin_fremdwortliste.list.collapse table  { counter-reset: my-awesome-counter; }
.plugin_fremdwortliste.list.collapse table tr:not(.head) { counter-increment: my-awesome-counter; }
.plugin_fremdwortliste.list.collapse table tr:not(.head) td:nth-child(1)::before { content: counter(my-awesome-counter) ". ";color:#f28e45;font-weight: bold;position:absolute;left:10px; }
.plugin_fremdwortliste.list .massadd,
.plugin_fremdwortliste.list .new { background-color:#f28e45;color:#fff;font-weight: bold;border-radius: 0px;display: inline-block;padding: 5px 15px;cursor: pointer;z-index: 1;margin-bottom:10px; }
.sceditor-toolbar .plugin_fremdwortliste_save { opacity:1 !important;margin:0 auto;margin-top:10px;}
.plugin_fremdwortliste_save { background-color: #529002;border: 1px solid rgba(0, 0, 0, 0.6);border-radius: 3px;box-shadow: 0 10px 13px #b4de0d inset;color: #ffffff;cursor: pointer;font-family: arial;font-weight: bold;height: 20px;padding:0px;line-height: 20px;text-align: center;margin:0 auto;position:relative;text-shadow: 0 -1px 1px #6a810d;width: 100px;font-size:10px;}
.plugin_fremdwortliste_save:hover { box-shadow:0 0 0 3px rgba(129, 198, 31, 0.3), 0 10px 13px #6a810d inset; background-color: #529002; text-shadow: 0 -1px 1px #6a810d;   }


/** Overlay and Lightboxes **/
#plugin_fremdwortliste_changeimage { display:none;}
#plugin_fremdwortliste_changeimage_overlay.show { z-index:998;opacity:0; transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out; }
#plugin_fremdwortliste_changeimage_overlay.show { opacity:1; cursor:pointer;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.8); }
#plugin_fremdwortliste_changeimage.show { display:block;width:1px;height:1px;top:50%;margin-left:-px;left:50%;background-color:red;position:fixed;z-index:999;margin-top:-0px;}
#plugin_fremdwortliste_changeimage.show > div { box-shadow:0px 0px 31px 10px rgba(0,0,0,0.6);}
/** Edit Gewässerinformationen Overlay **/
body .plugin_fremdwortliste_info {  position: fixed; background:  rgba(44,63,83, .75);overflow-y: scroll;   top: 0; right: 0; bottom: 0; left: 0;display:none; }
body .plugin_fremdwortliste_info div.inner { position:relative;padding:20px;margin:50px auto;margin-bottom:200px;width:100%;box-sizing:border-box;max-width:600px;background-color:#fff;}
body .plugin_fremdwortliste_info div.close { width:40px;height:40px;cursor:pointer;position:absolute;right:-20px;top:-20px;border-radius:50%;background:url(./fremdwortliste/delete-sign-white.png) center center no-repeat #f28e45;background-size:60% auto;}
body .plugin_fremdwortliste_info div.close:hover { background-color:#e58643; }
body.plugin_fremdwortliste_show .plugin_fremdwortliste_info { display:block;}
body.plugin_fremdwortliste_show { overflow:hidden; }