.body_plugin_vCardMover {  }
.plugin_container_widget_info_vcard { background-color:rgba(255,82,82,0.5);}
.plugin_item_vcard { 	background: url('vcard/vcard.png') 7px 7px no-repeat   #161616; }
.vcardContainer { border:1 px solid red;display: -webkit-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap:wrap ;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap; }
.vcard_editContainer {width:33%;float:left;perspective: 1000;margin-bottom:25px;position:relative;z-index:1;}
.vcard_editContainer input { width: 95%;display:block; padding:3px;border-radius:3px;border:1px solid rgba(255,255,255,0);margin-bottom:10px;font-size:14px;}
.vcard_editContainer input.vcardbold{ font-weight:bold;}
.vcard_editContainer .vcard { margin-top:20px; }
.vcard_editContainer:nth-child(3n-2) .vcard_editContainer_margin { margin-right:10px; }
.vcard_editContainer:nth-child(3n-1) .vcard_editContainer_margin { margin-right:5px; margin-left:5px; }
.vcard_editContainer:nth-child(3n) .vcard_editContainer_margin { margin-left:10px; }
.vcard_editContainer .vcard .name .vname  { }
.vcard_editContainer .vcard .name .fname  { }
.vcard_editContainer .vcard .name  { display:block; }
.vcard_editContainer .vcard .org   { font-size:29px;}
.vcard_editContainer .vcard .department  { }
.vcard_editContainer .vcard .streetaddress   { }
.vcard_editContainer .vcard .locality   { }
.vcard_editContainer .vcard .postalcode   { }
.vcard_editContainer .vcard .region   { }
.vcard_editContainer .vcard .dial   { }
.vcard_editContainer .vcard .mobile   { }
.vcard_editContainer .vcard .http  { }
.vcard_editContainer.highlight { }
.vcard_editContainer.hover { box-shadow:0 0 0 9px rgba(255, 255, 255, 1), 0 0 3px 111114px rgba(0, 0, 0, 0.4) !important;position:relative;z-index:3;}

.vcard_editContainer .pic_changeImage.aktiv .editmode { right:2px;top:2px;left:2px;bottom:2px;}
.vcard_editContainer .pic_changeImage.aktiv  ul li { width:50%;}

.vcard_issyncicon { transform: rotate(-16deg);cursor:pointer;background-color:rgba(255,255,255,0.5);box-shadow:0px 0px 6px rgba(255,255,255,0.5); font-size:19px;line-height:55px;color:#df4204;font-weight:bold;text-align:center;position:absolute;z-index:1;width:120px;height:60px;margin-left:-60px;top:35%;margin-top:-30px;left:50%;border:3px solid #e69a31;}
.vcard_editContainer.add div div { font-size:13px;border:1px dashed #CCCCCC;cursor:pointer; background-color: #ca0000;border: 1px solid rgba(0, 0, 0, 0.6);border-radius: 3px;box-shadow: 0 10px 13px #eb6706 inset;color: #ffffff;cursor: pointer;font-family: arial;font-weight: bold;text-align: center;text-shadow: 0 -1px 1px #730d02;padding: 10px 10px;}
.vcard_editButtons {padding-top:5px;}
.vcard_moveicon { height:21px;width:22px;display:inline-block;border: 1px solid rgba(0, 0, 0, 0.6);border-radius: 3px;margin-left:0px;position:relative;color: #ffffff;cursor: pointer;font-family: arial;font-weight: bold;line-height: 26px;text-align: center;text-shadow: 0 -1px 1px #730d02;background: url('vcard/move.png')  3px 3px #5fa8b3 no-repeat;}
.vcard_delicon {height:21px;width:22px;display:inline-block;border: 1px solid rgba(0, 0, 0, 0.6);border-radius: 3px;margin-left:0px;position:relative;color: #ffffff;cursor: pointer;left:5px;font-family: arial;font-weight: bold;line-height: 26px;text-align: center;text-shadow: 0 -1px 1px #730d02;background: url('vcard/iconDelete.gif')  3px 2px #ea6574 no-repeat;}
.vcard_syncicon {height:21px;width:22px;display:inline-block;border: 1px solid rgba(0, 0, 0, 0.6);border-radius: 3px;margin-left:0px;position:relative;color: #ffffff;cursor: pointer;left:10px;font-family: arial;font-weight: bold;line-height: 26px;text-align: center;text-shadow: 0 -1px 1px #730d02;background: url('vcard/icon_sync.gif')  3px 2px #fffced no-repeat;}
#plugin_vcard_moveingline { position:absolute;right:0px;top:0px;background-color:#ddfbff;box-shadow:0 0 3px #5fa8b3, 0 0 3px #5fa8b3 inset;height:5px;width:0px;z-index:1000;border-radius:2px;display:none; }
.vcard_editContainer_syncwindow { transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;height:180px;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; display:none;opacity:0;height:190px;position:absolute;z-index:1;height:100%;width:100%;background-color:rgba(255,255,255,0.8);}
.vcard_editContainer_syncwindow.show { opacity:1;}
.vcard_editContainer_syncwindow div.inner{color:#000; border:1px solid #CCCCCC;margin:5px;padding:5px;font-size:12px;font-weight:bold; }
.vcard_editContainer_syncwindow div.inner .inner_lvl1 { border:1px solid #CCCCCC; height:130px;margin-top:5px;}
.vcard_editContainer_syncwindow div.inner .close { cursor:pointer;height:18px;width:18px;background: url('vcard/chat_closemessage.gif');position:absolute;right:12px;top:12px; }
.vcard_editContainer_syncwindow div.inner .accept { cursor:pointer;height:18px;width:18px;background: url('vcard/check.png') no-repeat;position:absolute;right:35px;top:12px; }
.vcard_editContainer_syncwindow div.inner .inner_lvl1 select.SelectyncBox { width:100%;height:100%;}
@media screen and (max-width: 803px) {
	.vcard_editContainer {  width:50%;}
	.vcard_editContainer:nth-child(2n-1) .vcard_editContainer_margin { margin-right:5px;margin-left:0px;   }
	.vcard_editContainer:nth-child(2n) .vcard_editContainer_margin { margin-left:5px;margin-right:0px;  }	
}
@media screen and (max-width: 403px) {
	.vcard_editContainer {  width:100%;}
	.vcard_editContainer:nth-child(2n-1) .vcard_editContainer_margin { margin-right:0px;margin-left:0px;   }
	.vcard_editContainer:nth-child(2n) .vcard_editContainer_margin { margin-left:0px;margin-right:0px;  }
}