.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);}}
a:link, a:visited { text-decoration: none;}
.bbcodesfield, body[bbcodeeditor=true] {font-family:"Open Sans",arial,sans-serif;font-size:14px;color:#343434;margin:0px;line-height:25px;}
div.imagewrapper  { background: rgba(0, 0, 0, 0.3);position:relative; } 
.bbcodesfield .breaker,  body[bbcodeeditor="true"] .breaker { width:100%;height:1px;float:clear;clear:both;display:block;}
body[bbcodeeditor=true] { overflow:hidden;}
body[bbcodeeditor=true] div.imagewrapper  { background: rgba(0, 0, 0, 0.3);position:relative; } 
body[bbcodeeditor=true] div.imagewrapper  img { display:block;}
body[bbcodeeditor=true] div.imagewrapper  .resizier {background: rgba(44, 44, 44, 0.3) url("../../images/neocms_pic/resize.png") no-repeat scroll right bottom;bottom: 0;cursor: se-resize;display: block;height: 20px;position: absolute;right: 0;width: 20px;z-index: 1;}
body[bbcodeeditor=true] img[picid] { }
body[bbcodeeditor=true] span[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] span[picid]::after { position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-size:100% auto;content:' ';}
body[bbcodeeditor=true] span[picid]::before { position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-size:100% auto;content:' '}
body[bbcodeeditor=true] span[picid] img.layer {display:block;width:100%;position:relative;height:0px;z-index:2;}
body[bbcodeeditor=true] span[picid] img.info { position:absolute;}
body[bbcodeeditor=true] span[picid] img.alignleft { position:absolute;width:100%;z-index:3;max-width:40px;height:auto;position:absolute;left:5px;top:5px;opacity:0.4;background: transparent url("../../images/neocms_pic/alignleft3860.png?v=1") no-repeat scroll center center;background-size:100% auto;}
body[bbcodeeditor=true] span[picid] img.alignleft:hover { opacity:1;cursor:pointer;}
body[bbcodeeditor=true] span[picid] img.alignright { position:absolute;width:100%;z-index:3;max-width:40px;height:auto;position:absolute;right:5px;top:5px;opacity:0.4;background: transparent url("../../images/neocms_pic/alignright3860.png?v=1") no-repeat scroll center center;background-size:100% auto;}
body[bbcodeeditor=true] span[picid] img.alignright:after { position:absolute;content:'Das Bild kann nach dem Bearbeiten des Textes hinzugefügt werden.'; width:80%;height:40px;margin-top:-20px;top:50%; }
body[bbcodeeditor=true] span[picid] img.alignright:hover { opacity:1;cursor:pointer;}
body[bbcodeeditor=true] span[picid] img.resizer {background: rgba(44, 44, 44, 0.3) url("../../images/resize3860.png?v=1") no-repeat scroll right 5px bottom 5px;bottom: 0;cursor: se-resize;display: block;height: 35px;position: absolute;right: 0;width: 35px;z-index: 1;border:0px solid red;z-index:3;}
body[bbcodeeditor=true] span[picid][floater="links"], .bbcodesfield .pic_contentpic:not(.content_images_floatright) {	float:left;margin-bottom:13px;margin-right:23px;margin-top:-4px;}
body[bbcodeeditor=true] span[picid][floater="rechts"], .bbcodesfield .pic_contentpic.content_images_floatright {	float:right;margin-bottom:13px;margin-left:23px;margin-top:-4px;} 
body[bbcodeeditor=true] span.nomargin[picid] {	margin-left:0px;margin-right:0px;}
body[bbcodeeditor=true] h1, .bbcodesfield h1, .sceditor-header-option h1 { color: #333;margin-bottom:16px !important;margin-top:0px;text-transform: uppercase;font-family: 'Open Sans',sans-serif;clear:both;font-size: 32px;line-height:32px;font-weight: 300;}
body[bbcodeeditor=true] h2, .bbcodesfield h2, .sceditor-header-option h2 { color: #333;margin-bottom:8px !important;margin-top:32px;text-transform: uppercase;font-family: 'Open Sans',sans-serif;clear:both;font-size: 29px;line-height:29px;font-weight: 300;padding:0 !important;}
@media screen and (max-width: 1400px) { body[bbcodeeditor=true] h2,  .bbcodesfield h2, .sceditor-header-option h2 { font-size: 26px;line-height: 32px;padding-top:33px; }}
@media screen and (max-width: 850px) { body[bbcodeeditor=true] h2,  .bbcodesfield h2, .sceditor-header-option h2 { font-size: 20px;line-height: 27px;padding-top:40px; }}
@media screen and (max-width: 703px) { body[bbcodeeditor=true] h2,  .bbcodesfield h2, .sceditor-header-option h2 { font-size: 18px;line-height: 25px;padding-top:48px}}
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;}
.bbcodesfield a, body[bbcodeeditor=true] a {color:#003d90 !important;}
/** Attachment Link **/
.bbcodesfield a[kind="attachment"]:not(.plain), 
body[bbcodeeditor=true] a[kind="attachment"]:not(.plain) { background:url(images/download.png) 10px center no-repeat #b0c9e6;color:#0e4f70 !important;padding:10px 17px 10px 48px;margin:10px 0px;display:inline-block;}
.bbcodesfield a[kind="attachment"]:hover:not(.plain), 
body[bbcodeeditor=true] a[kind="attachment"]:hover:not(.plain) {  background:url(images/download.png) 10px center no-repeat #9fbbdc;}
.bbcodesfield a[kind="attachment"] span.ul { color:#fff;}
.bbcodesfield a[kind="attachment"].plain span.ul { color:#858585 !important;}
.bbcodesfield a[kind="attachment"].plain {display:inline-block;}
.bbcodesfield a[kind="attachment"] .percentbar { position:absolute;bottom:0px;left:0px;height:2px;background-color:#06344b;}
.bbcodesfield a[kind="attachment"] .percentbar div {display:none;}
.bbcodesfield a[kind="attachment"] { position:relative;cursor:pointer;} 
/** BOX BBC **/
.bbcodesfield section[boxkind="1"], body[bbcodeeditor=true] section[boxkind="1"] { background-color: #b0c9e6;color: #003d90 !important;display: block;padding: 14px 32px;}
.bbcodesfield section[boxkind="2"], body[bbcodeeditor=true] section[boxkind="2"] { padding:10px 32px !important;background-color:#ddebfb !important;}
.bbcodesfield section[boxkind="3"], body[bbcodeeditor=true] section[boxkind="3"] { padding:10px 32px !important;background-color:#fff !important;}

.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: 30px;-moz-column-width: auto;-moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-width: auto;-webkit-column-count: 2;-webkit-column-gap: 30px;}
.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;}
.bbcodesfield h1,  body[bbcodeeditor="true"]  h1 {margin:0px;font-weight:100;}
.bbcodesfield h1 b,  body[bbcodeeditor="true"]  h1 b{margin:0px;font-weight:bold !important;}

/* .bbcodesfield h2,  body[bbcodeeditor="true"]  h2 {margin:0px;} */
/* .bbcodesfield h1, .bbcodesfield h2 { display:inline-block;} */ /** Nesassary 'Caus br gets generated **/
.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 {}
.bbcodesfield  blockquote,  body[bbcodeeditor="true"] blockquote {background: #f9f9f9;border-left: 10px solid #ccc;margin: 1.5em 10px;padding: 0.5em 10px;quotes: "\201C""\201D""\2018""\2019";}
.bbcodesfield  blockquote:before,  body[bbcodeeditor="true"] blockquote:before {color: #ccc;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;}
.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;}
.bbcodesfield  table tr td,  body[bbcodeeditor="true"] table tr td { padding:5px;}
.bbcodesfield table, body[bbcodeeditor="true"] table { width:100%;}

.bbcodesfield  table tr:nth-child(odd) td,  body[bbcodeeditor="true"] table tr:nth-child(odd) td {background-color:#f2f2f2;}
body[bbcodeeditor="true"]  .clearer { float:clear;clear:both;}
.bbcodesfield ul,  body[bbcodeeditor="true"]  ul { margin:0;padding:0;list-style:none;}
.bbcodesfield >ul> li,  body[bbcodeeditor="true"]  ul li {padding:8px 8px 8px 40px;color:#333;}
.bbcodesfield >ul >li:nth-child(2n+1),  body[bbcodeeditor="true"]  ul li:nth-child(2n+1) {background:#f3f3f3 url("images/checkgrey.gif") no-repeat scroll 8px center;	}
.bbcodesfield >ul >li:nth-child(2n),  body[bbcodeeditor="true"]  ul li:nth-child(2n) {	background:#fff url("images/checkgrey.gif") no-repeat scroll 8px center	}
@media screen and (max-width: 900px) {
	.bbcodesfield {font-size:14px;}
	.bbcodesfield h1 {font-size:22px !important}
	.bbcodesfield h2 {margin:0px;	}
	.bbcodesfield .neocms_customcollums.neocms_bbc_column_2 {column-width: auto;column-count: 1 !important;column-gap: 0px !important;-moz-column-count: 1 !important;-moz-column-gap: 0px !important;-webkit-column-count: 1 !important;-webkit-column-gap: 0px !important;}
	.bbcodesfield .neocms_customcollums.neocms_bbc_column_3 {  column-width: auto;column-count: 1 !important;column-gap: 0px !important;-moz-column-count: 1 !important;-moz-column-gap: 0px !important;-webkit-column-count: 1 !important;-webkit-column-gap: 0px !important;}
	.plugin_gallery_gallerybox { width:50% !important;}
}