/**
 * This file is part of Theme for
 * pragmaMx - Web Content Management System.
 *
 * $template : arclite2 $
 * $Revision: 2.1 $
 *
 * Theme for pragmaMx Content Management System Platform <br /> - HTML5 ready <br /> - Multi Language Menu <br /> - PHP7 ready <br /> original Arclite theme by digitalnature (www.digitalnature.eu)
adapted to pragmaMx2 by
TECMU

 *
 * $Author: TECMU $
 * $Date: 2016-09-26 09:21:12 $
 */



a , a:active {
  color: #06567f;
  text-justify: none;
}

a:hover {
  color:;
  text-justify: none;
}

a:visited {
  color:;
  text-justify: none;
}

#pmx-content , .content, .openclosetable, .story, .openclosetable2, .openclosetableal {
  margin: 5px !important;
  color: #1e2d57;
  text-justify: none;
  /*background:#eceff8;*/
}

.tiny {
  font-size: 0.8em;
  text-justify: none;
}

ul.sidemenu a {
  margin-left: 0px;
  text-justify: none;
}

.treeview ul li>bevore {
  content: ".";
  text-justify: none;
}

div.expandable-hitarea {
  background: url("images/NavigatorNext.png") no-repeat !important;
  background-position: 17px 5px;
  text-justify: none;
}
div.collapsable-hitarea {
  background: url("images/NavigatorPrev.png") no-repeat !important;
  background-position: 17px 5px;
  text-justify: none;
}

.treeview ul li.expandable {
  background: url("images/NavigatorNext.png") no-repeat;
  background-position: -17px 5px;
  background-color: none !important;
  margin-left: -17px;
  padding-bottom: 2px;
  text-justify: none;
}
.treeview ul li.collapsable {
  background: url("images/NavigatorPrev.png") no-repeat;
  background-position: -17px 5px;
  background-color: none !important;
  margin-left: -17px;
  padding-bottom: 2px;
  text-justify: none;
}

.hitarea {
  margin-right: 0px !important;
  text-justify: none;
}

.hideboth .sidebar1 , .hideboth .sidebar2 {
  width: 0;
  display: none;
}

.rightonly .sidebar1 {
  width: 0;
  display: none;
}

.leftonly .sidebar2 {
  width: 0;
  display: none;
}

/* Begin Additional CSS Styles */

.highlight {
  background: transparent !important;
  color: #e2341d;
  font-weight: bold;
  text-justify: none;
}

.info {
  background-color: #cad3ec url('images/postquote.png') no-repeat scroll;
  border: 0.1em solid #080c17;
  color: #080c17;
  font-weight: bold;
  text-justify: none;
}

.info:before
{
  content: url('images/info_rhombus.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: 14px;
}

.important {
  background: #eceff8;
  color: #e2341d;
  font-weight: bold;
  border: 0.1em solid #d5dcf0;
  text-justify: none;
}

.siteservice {
  background: #f7f9fc;
  border: 0.3em solid #FFC237;
  color: #e2341d;
  padding: 1em;
  margin: 0.3em;
  text-justify: none;
}

.siteservice a {

  color: #e2341d !important;
  text-decoration: underline !important;
  text-justify: none;
}

.error:before
{
  content: url('images/cross.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: 14px;
}

.warning:before
{
  content: url('images/warning_32.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: 14px;
}

.warning {
  background-color: #ffeaa8;
  border: 0.12em solid #ffc237;
  color: #000000;
  text-justify: none;
}

.warning a {
  color: #333333 !important;
  text-decoration: underline !important;
  text-justify: none;
}

.success:before
{
  content: url('images/check_box.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
  margin-left: 14px;
}

.success {
  background-color: #cad3ec url('images/postquote.png') no-repeat scroll;
  border: 0.12em solid #080c17;
  color: #080c17;
}

.note {
  background-color: #cad3ec url('images/postquote.png') no-repeat scroll;
  border: 0.12em solid #eceff8;
  color: #080c17;
}

.error {
  color: #e2341d;
  background: #f7f9fc;
  text-justify: none;
}


.box {
  color: #1e2d57;
  background: #d5dcf0;
  text-justify: none;
}

#rating img {
  margin: 0 !important;
  border: none !important;
  padding: 0 !important;
}

/* End Additional CSS Styles */

input[type="text"], input[type="password"], input[type="email"], input[type="url"] {

  width: auto !important;
  text-justify: none;
}

.mx-menu li div.hover, .mx-menu li div:hover {
  /*background-color: #cad2d4;*/
  color: inherit;
  text-justify: none;
}

.mx-menu li div.current {
  background-color: #eceff8;
  color: inherit;
  font-weight: bold;
  text-justify: none;
}

.mx-menu ul > li:before {
  bottom: 2px;
  content: none !important;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  margin-left: -11px;
  margin-right: 6px;
  position: relative;
  vertical-align: middle;
  border: none;
  text-justify: none;
}

.mx-menu *, .mx-menu ul, .mx-menu li {
  border: medium none;
  font-size: 1em;
  list-style-image: none;
  list-style-type: none;
  /*margin: 0 5px;*/
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-justify: none;
}

.mx-menu li div {
  height: 1.6em;
  line-height: 1.6em;
  text-justify: none;
}

.mx-menu li li {
  border: none;
  text-justify: none;
}

.mx-menu ul li a {
  text-justify: none;
  /* line-height:100% !important;*/
}

.postcontent ul > li:before, .post ul > li:before, .textblock ul > li:before {
  text-justify: none;
  /*content: none !important;*/
}

div#navigation_Documents.treeview ul > li:before {
  1
  text-justify: none;
  /*content: url("images/vmenuitemicon.png");   */
}

div#navigation_Documents.treeview ul > li.expandable:before {
  text-justify: none;
  content: none !important;
}

div#navigation_Documents.treeview ul > li.collapsable:before {
  content: none !important;
}

ul.mainpage > li:before {
  content: none !important;
  text-justify: none;
}

ul.tabs-nav > li:before {
  content: none !important;
  text-justify: none;
}

.block ul > li {
  padding-left: 1px !important;
  text-justify: none;
}

ul.list {
  list-style-image: none;
  text-justify: none;
}

ul.list li, ol.list li {
  margin-left: 1em;
  text-justify: none;
}

ul.mainpage {
  margin: 0 !important;
  text-justify: none;
}

li.mainpage {
  border-top: 1px solid;
  text-justify: none;
}

li.active {
  font-weight: bigger;
  text-justify: none;

}

ul.vmenu > li:before {
  content: "" !important;
  text-justify: none;
}

.blockcontent ul.list li, .blockcontent ol.list li {
  margin-left: 30px;
  text-justify: none;
}

.chartscontainer ul {
  padding: 10px !important;
  text-justify: none;
}

.button, form button, button, form input[type="submit"], form input[type="reset"], input[type="button"], .formbutton {
  height: auto !important;
  text-justify: none;
}

/* */

.bgcolor1, .bgcol1 {
  background: #eceff8;
}

.bgcolor2, .bgcol2 {
  background: #d5dcf0;
}

.bgcolor3, .bgcol3 {
  background: #d5dcf0;
}

.bgcolor4, .bgcol4 {
  background: #eceff8;
}

.blockheader h2 {
  color: #000000;
  text-justify: none;
}

#CURRENTDATE, #CURRENTIME, #USERONLINE {
  color: #ffffff;
  text-justify: none;
}

form input, form input[type="text"], form input[type="file"], form input[type="password"], form textarea, form select {
  background-color: #eceff8;
  text-justify: none;
}

form button, button, form input[type="submit"], form input[type="reset"], input[type="button"],
.button, .formbutton , a.button,
.button:active, .button:focus, a.button:focus {
  color: #01141d;
  background: #d5dcf0;
  text-justify: none;
}

/* für CPG Button */
#cpg-output .admin_menu a {
  color: #01141d;
  background: #d5dcf0;
}

#cpg-output .imageborder {
  margin: auto;
}

.socialb ul > li:before {
  content: "" !important;
  text-justify: none;
}
.socialb ul li a {
  margin: 1px;
  padding: 0;
  text-justify: none;
}

/* SMF */

#smfoutput .post, #smfoutput .personalmessage {
  width: auto !important;
  text-justify: none;
}

/* SMF End */

a.story-footer-readmore {
  margin: 5px;
  color: #01141d !important;
  background: #d5dcf0;
  text-justify: none;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
  margin: 2px;
  text-justify: none;
}

.c5 a, .c6 a, .c7 a, .c8 a {
  margin-left: 30px;
  text-justify: none;
}

.blogstory {
  padding: 5px;
  text-justify: none;
}

/* eboard **/

/* bei dunklen Themes gibts Probleme mit den Überschriften ... */


#mxbout .f15pix {
  color: #1e2d57;
  background: #eceff8;
  text-justify: none;
}

#mxbout .mxb-header {
  color: #1e2d57;
  background: #eceff8;
  text-justify: none;
}

#mxbout .pmxnavtd, #mxbout .pmxnavtd a:link, #mxbout .pmxnavtd a:visited, #mxbout .pmxnavtd a:active, #mxbout .pmxnavtd a:hover {
  color: #04354e;
  background: #d5dcf0;
  text-justify: none;
}

#mxbout .pmxnavinthread, #mxbout .pmxnavinthread a:link, #mxbout .pmxnavinthread a:visited, #mxbout .pmxnavinthread a:active, #mxbout .pmxnavinthread a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #1e2d57;
  font-size: 1em;
  text-justify: none;
}

/* adminform */
.adminForm ul > li:before {
  content: none !important;
  text-justify: none;
}

li.collapsable, li.expandable {
  content: none important;
  text-justify: none;
}

.theme_admin {
  position: absolut;
  top: 10px;
  left: 20px;
  text-justify: none;
}

.reponsive {
  font-size: 200% !important;
  text-justify: none;
}

.perex {
  color: #1e2d57;
  background: #eceff8;
  text-justify: none;
}

.blockheader, .blockcontent {
  overflow: hidden;
  text-justify: none;
}

/* SMF */

#smfoutput .catbg, .titlebg , .windowbg, .windowbg1, .catbg2, .catbg3 {
  color: #1e2d57;
  background: #eceff8;
  padding: 10px;
  text-justify: none;
}

#smfoutput .catbg a {
  color: #1e2d57;
  text-justify: none;
}

#smfoutput .maintab_back {
  padding: 0 5px 0 5px;
  text-justify: none;
}

#smfoutput .tborder {
  border: 1px solid #d5dcf0;
  text-justify: none;
}

/* SPAW */
.spaw2liteeditor {
  color: #1e2d57;
  background: #eceff8;
  text-justify: none;
}