div.pic_changeImage:hover div.pic_edit { display:block;}
div.pic_changeImage:hover div.pic_del { display:block;}
div.pic_changeImage:hover div.pic_filter { display:block;}
div.pic_changeImage:hover div.pic_edit_url { display:block;}
div.pic_changeImage:hover div.pic_scale { display:block;}
div.pic_changeImage:hover div.pic_addclickbox { display:block;}
div.pic_changeImage { background-repeat:no-repeat;position:relative;}
div.pic_changeImage div.editoverlay  { z-index:1;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; }
div.pic_changeImage:not(.clickbox):not(.centerbox):hover div.editoverlay, div.pic_changeImage.aktiv div.editoverlay  {	opacity:1; cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background: radial-gradient(ellipse at center, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); 	}
div.pic_changeImage:hover div.editoverlay  div, div.pic_changeImage.aktiv div.editoverlay  div { background-image:url(../images/neocms_pic/editimage.png);background-repeat: no-repeat;background-position: center center;background-color: transparent;background-size:70% auto;width:50px;margin-left:-25px;margin-top:-25px;height:50px;position:absolute;left:50%;top:50%;opacity:0.4;}
div.pic_changeImage { transition:border-radius .2s ease-in-out;-o-transition:border-radius .2s ease-in-out; -moz-transition:border-radius .2s ease-in-out;-webkit-transition:border-radius .2s ease-in-out; }
div.pic_changeImage.aktiv { border-radius:0% !important;}
div.pic_changeImage.aktiv div.editoverlay  div { display:none;}
div.pic_changeImage.aktiv,div.pic_changeImage.centerbox,div.pic_changeImage.clickbox  { z-index:999;}
div.pic_changeImage .editmode { opacity:0;background-color:rgba(0,0,0,0);position:absolute;left:20px;top:20px;bottom:20px;right:20px;border-radius:4px;overflow:hidden;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;}
div.pic_changeImage div.editoverlay:hover div, div.pic_changeImage.aktiv div.editoverlay div   { opacity:0.7;}
div.pic_changeImage.clickbox  div.pic_clickboxcontainer { z-index:4;}
div.pic_changeImage.clickbox div.pic_clickboxcontainer { background-color:rgba(0,0,0,0);right:0px;top:0px;bottom:0px;left:0px;position:absolute;}
div.pic_changeImage.centerbox div.pic_centercontainer { z-index:4;background-color:rgba(0,0,0,0);right:0px;top:0px;bottom:0px;left:0px;position:absolute;}
div.pic_changeImage.centerbox div.pic_centercontainer div.neocms_centerpic { cursor:move;position:absolute;width:30px;height:30px;}
div.pic_changeImage.centerbox div.pic_centercontainer div.neocms_centerpic  div { position:relative;left:-15px;top:-15px;width:30px;height:30px;background-image:url(../images/neocms_pic/neocms_pic_center.png);background-position: center center;background-size:100% auto;}
div.pic_changeImage.centerbox div.pic_centercontainer div.neocms_centerpic_line_y { top:0px;bottom:0px;position:absolute;width:2px;margin-left:-1px;background-color:#fff;}
div.pic_changeImage.centerbox div.pic_centercontainer div.neocms_centerpic_line_x { left:0px;right:0px;position:absolute;height:2px;margin-top:-1px;background-color:#fff;}
div.pic_changeImage.aktiv .editmode {opacity:1;border-radius:4px;}
div.pic_changeImage .editmode ul { z-index:1;position:relative;list-style:none;margin:0;padding:0;position:relative;padding-right:4px;padding-bottom:4px;}
div.pic_changeImage .editmode ul li { max-width:90px;float:left;width:25%;position:relative;}
div.pic_changeImage .editmode ul li div.pad {padding-bottom:100%;}
div.pic_changeImage .editmode ul li div.cont { cursor:pointer;opacity:0.6;background-size:50% auto;position:absolute;left:4px;top:4px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.5);}
div.pic_changeImage .editmode ul li div.cont.title { background-image:url(../images/neocms_pic/neocms_pic_title.png) ;background-position:center center ;background-repeat:no-repeat;}
div.pic_changeImage .editmode ul li div.cont.descr { background-image:url(../images/neocms_pic/neocms_pic_descr.png) ;background-position:center center ;background-repeat:no-repeat;}
div.pic_changeImage .editmode ul li div.cont.descr.hasValue { background-image:url(../images/neocms_pic/neocms_pic_descr_hasvalue.png) ;background-position:center center ;background-repeat:no-repeat;}
div.pic_changeImage .editmode ul li div.cont.title.hasValue { background-image:url(../images/neocms_pic/neocms_pic_title_hasvalue.png) ;background-position:center center ;background-repeat:no-repeat;}
div.pic_changeImage .editmode ul li div.cont.link { background-image:url(../images/neocms_pic/neocms_pic_link.png) ;background-position:center center;background-repeat: no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.link.hasValue{ background-image:url(../images/neocms_pic/neocms_pic_link_hasvalue.png) ;background-position:center center;background-repeat: no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.clickbox { background-image:url(../images/neocms_pic/neocms_pic_clickbox.png);background-position: center center ;background-repeat:no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.edit { background-image:url(../images/neocms_pic/neocms_pic_edit.png);background-position: center center;background-repeat: no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.video { background-image:url(../images/neocms_pic/neocms_pic_video.png);background-position: center center;background-repeat: no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.center { background-image:url(../images/neocms_pic/neocms_pic_center.png);background-position: center center;background-repeat: no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.filter { background-image:url(../images/neocms_pic/neocms_pic_filter.png) ;background-position:center center ;background-repeat:no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.delete { background-image:url(../images/neocms_pic/neocms_pic_del.png) ;background-position:center center ;background-repeat:no-repeat ;}
div.pic_changeImage .editmode ul li div.cont.close { background-image:url(../images/neocms_pic/neocms_pic_close.png);background-position:center center;background-repeat: no-repeat ;}
div.pic_changeImage .editmode ul li div.cont:hover { opacity:1;} 
div.pic_changeImage div.pic_edit_title, div.pic_changeImage div.pic_edit_url, div.pic_changeImage div.pic_edit_descr, div.pic_changeImage div.pic_edit_video{z-index:0;opacity:0;left:20px;right:20px;bottom:20px;top:20px;position:absolute;background-color:rgba(0,0,0,0.5);padding:10px;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;}
div.pic_changeImage.edittitle div.pic_edit_title, 
div.pic_changeImage.editlink div.pic_edit_url, 
div.pic_changeImage.editdescr div.pic_edit_descr, 
div.pic_changeImage.editvideo div.pic_edit_video   {z-index:2;opacity:1;left:0;right:0;bottom:0;top:0;}
div.pic_changeImage div.pic_edit_title input,
div.pic_changeImage div.pic_edit_url input {border:1px solid rgba(255, 255, 255, 0.4);opacity:1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;display:block;width:100%;margin:0px !important;box-sizing: border-box;padding:5px;background:url('../images/neocms_pic/title.png') no-repeat 7px 4px rgba(0,0,0,0.5);color:#FFFFFF;padding-left:26px;border-radius:2px;}
div.pic_changeImage div.pic_edit_url input {background:url('../images/neocms_pic/link.png') no-repeat 7px 4px rgba(0,0,0,0.5);}
div.pic_changeImage div.pic_edit_title input  {background:url('../images/neocms_pic/title.png') no-repeat 7px 4px rgba(0,0,0,0.5);}
div.pic_changeImage div.pic_edit_descr textarea { color:#fff;font-family:inherit;border:0px;width:100%;height:100%;padding:0px;margin:0px !important;background-color:transparent;color:#FFFFFF;}
div.pic_changeImage div.pic_edit_descr .textareawrap { box-sizing:border-box;border:1px solid rgba(255, 255, 255, 0.4);background-color:rgba(0,0,0,0.5);border-radius:2px;left:6px;top:6px;right:6px;bottom:80px;position:absolute;padding:6px;}
div.pic_changeImage div.pic_edit_title div.close,
div.pic_changeImage div.pic_edit_url div.close,
div.pic_changeImage div.pic_edit_descr div.close,
div.pic_changeImage.clickbox div.pic_clickboxcontainer   div.close,
div.pic_changeImage.centerbox div.pic_centercontainer   div.close  { opacity:0.6;cursor:pointer;background-size:50% auto;background-color:rgba(0,0,0,0.5); background-image:url(../images/neocms_pic/neocms_pic_close.png);background-position:center center;background-repeat: no-repeat ;position:absolute;bottom:5px;right:5px;width:50px;height:50px;} 
div.pic_changeImage div.pic_edit_title div.close:hover,
div.pic_changeImage div.pic_edit_url div.close:hover,
div.pic_changeImage div.pic_edit_descr div.close:hover,
div.pic_changeImage.clickbox div.pic_clickboxcontainer div.close:hover { opacity:1;} 
div.pic_changeImage.centerbox div.pic_centercontainer   div.close:hover { opacity:1;} 
div.pic_changeImage  div.resizer { display:none;z-index:1;width: 20px; height: 20px; position:absolute; right: 0; bottom: 0; cursor: se-resize; background: url("../images/neocms_pic/resize.png") no-repeat scroll right bottom;}
div.pic_changeImage:hover div.resizer { display:block;}

div.pic_edit_video .flexbox { position:absolute;left:0;right:0;top:0;bottom:0; }
div.neocms_pic_addMovieOverlay_inner { padding:10px;width:100%;box-sizing:border-box;}
div.neocms_pic_addMovieOverlay_inner div.videoid{ width:100%;}
div.neocms_pic_addMovieOverlay_inner div.videoid input { border:1px solid rgba(255, 255, 255, 0.4); opacity:1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;display:block;width:100%;margin:0px !important;box-sizing: border-box;padding:5px;background:url('../images/title.png') no-repeat 7px 4px rgba(0,0,0,0.5);color:#FFFFFF;padding-left:26px;border-radius:2px;background:url('../images/video.png') no-repeat 7px 4px rgba(0,0,0,0.5); }
div.neocms_pic_addMovieOverlay_inner .videokind {width:100%;margin-bottom:10px;}
div.neocms_pic_addMovieOverlay_inner .videokind div  { cursor:pointer;margin-right: 5px;margin-top:5px;display:inline-block;padding:3px;font-size:14px;color:#fff;border-radius:2px;padding-left:8px;padding-right:8px;background-color:rgba(0,0,0,0.5);}
div.neocms_pic_addMovieOverlay_inner .videokind div.selected {background-color:rgba(255,255,255,0.9);color:#000; }
div.neocms_pic_addMovieOverlay_inner .close { opacity:0.6;cursor:pointer;background-size:50% auto;background-color:rgba(0,0,0,0.5); background-image:url(../images/neocms_pic_close.png);background-position:center center;background-repeat: no-repeat ;position:absolute;bottom:5px;right:5px;width:50px;height:50px;} 

div.VideoWrapper iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}

div.pic_contentpic  { background-size:100% auto;}
div.pic_contentpic { overflow:hidden;}
div.pic_contentpic:hover div.pic_lupe  {display:block;}
div.pic_contentpic {background-size:100%;position:relative;background-color:rgba(0,0,0,0);z-index:0;}
div.pic_contentpic:hover {}
div.pic_contentpic.pic_contentpic_withhover .neocms_spacer {opacity:0;background-repeat:no-repeat;  }
div.pic_contentpic.pic_contentpic_withhover:hover .neocms_spacer { opacity:1;}
div.pic_contentpic_bottomresize { border-bottom: 0px solid rgba(255, 255, 255, 0.5);border-top: 0px solid rgba(0, 0, 0, 0.5);bottom: -1px;cursor: s-resize;height: 5px;margin-top:-5px;z-index:103;position: absolute; box-shadow:0 0 11px 9px rgba(56,192,221,0);width: 100%;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
div.pic_contentpic_bottomresize:hover { box-shadow:0 0 11px 9px rgba(143,183,191,1);background-color:rgba(143,183,191,1); }
div.pic_contentpic div.pic_desc { position:absolute;bottom:0;left:0;right:0;padding:10px;color:#fff;}


.pic_contentpic_bottomresize_infobox {width:100px;height:60px;margin-left:-50px;left:50%;position:absolute;bottom:5px;z-index:99;opacity:0;transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
.pic_contentpic_bottomresize_infobox.aktiv { opacity:1;}
.pic_contentpic_bottomresize_infobox .inner { padding:0px !important;height:40px;position:absolute;top:0px;border:1px solid #CCCCCC;width:100%;background-color:#FFFFFF;line-height:40px;text-align:center;color:#333333;font-size:12px;font-family:arial,san-serif; }
.pic_contentpic_bottomresize_infobox .ecke {  height:18px;position:absolute;top:38px;margin-left:-12px;left:50%;background-image:url(../images/neocms_pic/ecke.png);width:24px;}