/** Load Animation **/
.neocms_loadBBCode {position:relative;overflow:hidden;}
.neocms_loadBBCode::after { position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;content:' ';z-index:3;}
.neocms_loadBBCode::before  { box-sizing:border-box;margin-left:-12px;margin-top:-12px; position:absolute;left:50%;top:50%;content:' ';z-index:4;border-radius: 50%;width: 24px;height: 24px;border: 0.45rem solid rgba(0, 0, 0, 0.2);border-top-color: rgba(0,0,0,0.5);-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear;}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
/** General Stuff **/
body[bbcodeeditor=true] html,
body[bbcodeeditor=true] body  { height:100%;}
body:after { content:' ';display:block;float:none;clear:both; }
body[bbcodeeditor="true"]  .clearer { float:clear;clear:both;}
.bbcodesfield div[bbcode="left"],
.bbcodesfield div[bbcode="right"],
.bbcodesfield div[bbcode="justify"],
.bbcodesfield center { display:inline-block;width:100%;}
/** General Stuff. Image Edit **/
body[bbcodeeditor=true] { overflow:hidden;}
body[bbcodeeditor=true] div[picid] { border:1px solid #CCCCCC;}
body[bbcodeeditor=true] div[picid] img { position:absolute;}
body[bbcodeeditor=true] div[picid] { display:block;position:relative;width:100%;background-size:100% auto;background: rgba(0, 0, 0, 1) url("../../images/black-Linen.png") repeat scroll center center;}
body[bbcodeeditor=true] div[picid] img.layer {display:block;width:100%;position:relative;height:0px;z-index:2;background-color:transparent; transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out; -moz-transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out; }
body[bbcodeeditor=true] div[picid]:hover img.layer { background-color:rgba(0,0,0,0.4); }
body[bbcodeeditor=true] div[picid][floater="links"]:hover img.alignright { height:22px;margin-top:-11px;cursor:pointer; opacity:0.8;position:absolute;width:100%;z-index:3;max-width:40px;position:absolute;right:9px;top:50%;background: transparent url("../../images/neocms_pic/alignright.png?v=2.1") no-repeat scroll center center;background-size:100% auto;}
body[bbcodeeditor=true] div[picid][floater="rechts"]:hover img.alignleft { height:22px;margin-top:-11px;cursor:pointer; opacity:0.8;position:absolute;width:100%;z-index:3;max-width:40px;position:absolute;left:9px;top:50%;background: transparent url("../../images/neocms_pic/alignleft.png?v=2.1") no-repeat scroll center center;background-size:100% auto;}
body[bbcodeeditor=true] div[picid] img.alignleft:hover { opacity:1 !important;}
body[bbcodeeditor=true] div[picid] img.alignright:hover { opacity:1 !important;}
body[bbcodeeditor=true] div[picid]:hover img.info { opacity:0.7;position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;margin-left:-25px;left:50%;border:0px solid red;cursor:pointer;z-index:5;background: transparent url("../../images/neocms_pic/editimage.png?v=1") no-repeat scroll center center;}
body[bbcodeeditor=true] div[picid]:hover img.info:hover { opacity:1;}
body[bbcodeeditor=true] div[picid]:hover img.delete {background: transparent url("../../images/neocms_pic/deleteit.png?v=21") no-repeat scroll right 5px bottom 5px;opacity:0.7;cursor:pointer;display: block;height: 28px;position: absolute;right: 4px;width: 25px;z-index: 1;top:5px;z-index:3;}
body[bbcodeeditor=true] div[picid]:hover img.delete:hover  { opacity:1; }
body[bbcodeeditor=true] div[picid]:hover img.resizer {background: transparent url("../../images/neocms_pic/resize.png?v=2") no-repeat scroll right 5px bottom 5px;opacity:0.7;cursor: se-resize;display: block;height: 35px;position: absolute;right: 5px;width: 35px;z-index: 1;bottom:5px;z-index:3;}
body[bbcodeeditor=true] div[picid]:hover img.resizer:hover  { opacity:1; }
body[bbcodeeditor=true] div[picid][floater="links"], .bbcodesfield .pic_contentpic:not(.content_images_floatright) {	float:left;margin-bottom:13px;margin-right:23px;}
body[bbcodeeditor=true] div[picid][floater="rechts"], .bbcodesfield .pic_contentpic.content_images_floatright { float:right;margin-bottom:13px;margin-left:23px;} 
body[bbcodeeditor=true] div[picid][floater="links"],
body[bbcodeeditor=true] div[picid][floater="rechts"] {margin-top:9px;} 

 .bbcodesfield .pic_contentpic:not(.content_images_floatright) 
, .bbcodesfield .pic_contentpic.content_images_floatright { margin-bottom:22px;}

body[bbcodeeditor=true] div.nomargin[picid] {margin-left:0px;margin-right:0px;}
/** Main Font Settings **/
@font-face{ font-family:"FiraSans-Regular";src:url("fonts/FiraSans-Regular.eot?#iefix");src:url("fonts/FiraSans-Regular.eot?#iefix") format("eot"),url("fonts/FiraSans-Regular.woff2") format("woff2"),url("fonts/FiraSans-Regular.woff") format("woff"),url("fonts/FiraSans-Regular.ttf") format("truetype");font-weight:bold;}
@font-face{ font-family:"FiraSans-Bold";src:url("fonts/FiraSans-Bold.eot?#iefix");src:url("fonts/FiraSans-Bold.eot?#iefix") format("eot"),url("fonts/FiraSans-Bold.woff2") format("woff2"),url("fonts/FiraSans-Bold.woff") format("woff"),url("fonts/FiraSans-Bold.ttf") format("truetype");font-weight:bold;}
@font-face{ font-family:"Signika-Regular";src:url("fonts/Signika-Regular.eot?#iefix");src:url("fonts/Signika-Regular.eot?#iefix") format("eot"),url("fonts/Signika-Regular.woff2") format("woff2"),url("fonts/Signika-Regular.woff") format("woff"),url("fonts/Signika-Regular.ttf") format("truetype");font-weight:bold;}
@font-face{ font-family:"Signika-Bold";src:url("fonts/Signika-Bold.eot?#iefix");src:url("fonts/Signika-Bold.eot?#iefix") format("eot"),url("fonts/Signika-Bold.woff2") format("woff2"),url("fonts/Signika-Bold.woff") format("woff"),url("fonts/Signika-Bold.ttf") format("truetype");font-weight:bold;}
@font-face{ font-family:"Signika-Semibold";src:url("fonts/Signika-Semibold.eot?#iefix");src:url("fonts/Signika-Semibold.eot?#iefix") format("eot"),url("fonts/Signika-Semibold.woff2") format("woff2"),url("fonts/Signika-Semibold.woff") format("woff"),url("fonts/Signika-Semibold.ttf") format("truetype");font-weight:bold;}

.bbcodesfield, 
body[bbcodeeditor=true] {font-family:"FiraSans-Regular";color:#0d0d0d;line-height:25px;margin:0px;}
/** a **/
.bbcodesfield a, body[bbcodeeditor=true] a {	color:#f28e45; text-decoration:none; }
/** p **/
.bbcodesfield p, 
body[bbcodeeditor=true] p { margin:0px;}
/*** b **/
.bbcodesfield b, 
body[bbcodeeditor=true] b,
body[bbcodeeditor=true] strong { font-family:"FiraSans-Bold";color:#4c4c4c;}
 /** quote **/
.bbcodesfield  blockquote, body[bbcodeeditor="true"] blockquote {  font-family: Georgia, serif;font-size: 18px;width: 500px;margin: 0.25em 0;padding: 0.25em 40px;line-height: 1.45;position: relative;color: #383838;display:table-cell;}
.bbcodesfield  blockquote:before, body[bbcodeeditor="true"] blockquote:before { display: block;content: "\201C";font-size: 80px;position: absolute;left:-2px;top: -20px;height:68px;color: #7a7a7a;}
.bbcodesfield  blockquote cite, body[bbcodeeditor="true"] blockquote cite { color: #999999;font-size: 14px;display: block;margin-top: 5px;}
.bbcodesfield  blockquote cite:before, body[bbcodeeditor="true"] blockquote cite:before {content: "\2014 \2009";}
 /** code **/
.bbcodesfield  code,  body[bbcodeeditor="true"] code {  background: #f9f9f9;  border-left: 10px solid #ccc;  margin: 1.5em 10px;  padding: 0.5em 10px;  display:block;  font-size:16px;}
/** spoiler **/
.bbcodesfield .spoiler,  body[bbcodeeditor="true"] .spoiler,.bbcodesfield .bbc_spoiler_container {background-color:#fff;padding:10px;box-sizing:border-box;border:1px solid #ccc;}
.bbcodesfield .spoiler > .spoilerhead, .bbcodesfield .bbc_spoiler_container > .bbc_spoiler_head, body[bbcodeeditor="true"] .spoiler > .spoilerhead {background-color:#f2f2f2;padding:10px;border-bottom:1px solid #ccc;box-sizing:border-box;margin:-10px;margin-bottom:10px;}
.bbcodesfield .spoiler > .bbc_spoiler_body, .bbcodesfield .bbc_spoiler_container > .bbc_spoiler_body, body[bbcodeeditor="true"] .spoiler > .spoilerbody {}
/** Table **/
.bbcodesfield  table tr td,  body[bbcodeeditor="true"] table tr td { padding:5px;}
.bbcodesfield  table tr:nth-child(odd) td,  body[bbcodeeditor="true"] table tr:nth-child(odd) td {background-color:#f2f2f2;}
/** h1 **/
body[bbcodeeditor=true] h1, .bbcodesfield h1,.sceditor-header-option h1, body[bbcodeeditor=true] div[heading="true"] {  line-height:38px;font-family:"Signika-Semibold";margin:0;padding:0; color:#2c3f53;font-size: 34px;margin-bottom: 20px; }
/** h2 **/
body[bbcodeeditor=true] h2, .bbcodesfield h2, .sceditor-header-option h2 { font-family:"Signika-Regular"; margin:0;padding:0;font-size:23px;line-height:30px;margin-bottom: 10px;} 
/** breaker **/
body[bbcodeeditor=true] div.breaker, .bbcodesfield div.breaker { display:block;float:clear;clear:both;}
/** twocollums **/
.bbcodesfield .neocms_customcollums.neocms_bbc_column_2, .bbcodesfield div[block-kind=twocolumns], body[bbcodeeditor="true"] div[block-kind="twocolumns"] {column-width: auto;column-count: 2;column-gap: 20px;-moz-column-width: auto;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-width: auto;-webkit-column-count: 2;-webkit-column-gap: 20px;}
/** threecollums **/
.bbcodesfield .neocms_customcollums.neocms_bbc_column_3, .bbcodesfield div[block-kind=threecolumns], body[bbcodeeditor="true"] div[block-kind="threecolumns"] {column-width: auto;column-count: 3;column-gap: 20px;-moz-column-width: auto;-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-width: auto;-webkit-column-count: 3;-webkit-column-gap: 20px;}
/** anchor **/
body[bbcodeeditor=true] a[kind="anker"] { width:18px;height:18px;position:relative;display:inline-block;background:url(../../images/anchor.png) bottom center no-repeat transparent;cursor:help;}





