.test01 {
  color: #FF0000;
  font-size: 12px;
}
.test02 {
  color: #FF0000;
  font-size: 24px;
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
  width: 100%;
}
body {
  font-family: "Verdana";
  font-size: 14px;
  color: #505050;
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 20px;
  overflow-y: scroll;
}
img {
  max-width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
img.NoFlex {
  max-width: none !important;
}
p {
  margin-bottom: 15px;
}
h1 {
  font-size: 28px;
  line-height: 30px;
  text-transform: uppercase;
}
ul {
  list-style-type: none;
}
ul li {
  float: left;
  margin-right: 10px;
}
@font-face {
  font-family: 'haspa';
  src: url('../fonts/handsean-webfont.eot');
  src: url('../fonts/handsean-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/handsean-webfont.woff') format('woff'), url('../fonts/handsean-webfont.ttf') format('truetype'), url('../fonts/handsean-webfont.svg#haspa') format('svg');
  font-weight: normal;
  font-style: normal;
}
#mode-mobile {
  display: none !important;
  height: 0px !important;
}
#mode-tablet {
  display: none !important;
  height: 0px !important;
}
#mode-desktop {
  display: block !important;
  height: 1px !important;
}
.mode-mobile {
  display: none !important;
}
.mode-tablet {
  display: none !important;
}
.mode-desktop {
  display: block !important;
}
.box1 {
  display: inline;
  float: left;
  width: 8.3333333333333%;
}
.box2 {
  display: inline;
  float: left;
  width: 16.666666666667%;
}
.box3 {
  display: inline;
  float: left;
  width: 25%;
}
.box4 {
  display: inline;
  float: left;
  width: 33.333333333333%;
}
.box5 {
  display: inline;
  float: left;
  width: 41.666666666667%;
}
.box6 {
  display: inline;
  float: left;
  width: 50%;
}
.box7 {
  display: inline;
  float: left;
  width: 58.333333333333%;
}
.box8 {
  display: inline;
  float: left;
  width: 66.666666666667%;
}
.box9 {
  display: inline;
  float: left;
  width: 75%;
}
.box10 {
  display: inline;
  float: left;
  width: 83.333333333333%;
}
.box11 {
  display: inline;
  float: left;
  width: 91.666666666667%;
}
.box12 {
  display: inline;
  float: left;
  width: 100%;
}
.alignRight {
  text-align: right;
}
.cursor {
  cursor: pointer;
  cursor: hand;
}
.label {
  margin-bottom: 6px;
}
.formfeld {
  margin-bottom: 10px;
}
.errmsg {
  color: #DF0101;
  margin-bottom: 10px;
}
.succmsg {
  color: #0B610B;
}
.fullwidth {
  width: 100%;
}
a {
  text-decoration: none;
  color: #045FB4;
}
#loadingDiv {
  display: none;
  position: fixed;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  background-color: #666;
  background-image: url('../../images/ajax-loader.png');
  background-repeat: no-repeat;
  background-position: center;
  z-index: 10000000;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.iframeSrc {
  width: 100%;
}
.iframeSrc iframe {
  width: 100%;
  min-height: 600px;
  margin-top: 20px;
}
.menuPadding {
  margin: 10px 30px 0 30px;
}
.menuPadding .domainMenuHolder {
  padding: 5px 0 5px 0;
}
.menuPadding .stdMenuHolder {
  padding: 1px;
}
.initDelete {
  display: block;
  margin-top: 10px;
}
.rot {
  color: #DF0101;
}
.mailer-content {
  max-width: 1000px;
  min-height: 600px;
  border: 1px solid #DDDDDD;
  margin: 0 auto;
}
.mailer-content .login {
  max-width: 420px;
  margin: 50px auto 0 auto;
}
.mailer-content .menuX {
  background-color: #DDDDDD;
}
.mailer-content .menuX li {
  padding: 10px;
}
.mailer-content .menuX li a {
  display: inline-block;
  margin-top: 7px;
}
.mailer-content .mailer-content-inside {
  margin: 30px;
  background-color: #F7F7F7;
  padding: 10px;
}
.mailer-content .mailer-content-inside .tplslist {
  border-bottom: 1px solid #CCCCCC;
  padding: 10px 0;
  position: relative;
}
.mailer-content .mailer-content-inside .tplslist .detail {
  font-size: 12px;
}
.mailer-content .mailer-content-inside .tplslist .delete {
  position: absolute;
  top: 5px;
  right: 0;
}
.mailer-content .mailer-content-inside .tplslist .delete .pure-button-primary,
.mailer-content .mailer-content-inside .tplslist .delete .pure-button-selected,
.mailer-content .mailer-content-inside .tplslist .delete a.pure-button-primary,
.mailer-content .mailer-content-inside .tplslist .delete a.pure-button-selected {
  background-color: #bb2844;
  color: #fff;
}
.mailer-content .mailer-content-inside .tplslist .export {
  position: absolute;
  top: 5px;
  right: 90px;
}
.mailer-content .mailer-content-inside .tplslist .mail {
  position: absolute;
  top: 2px;
  right: 173px;
}
.mailer-content .mailer-content-inside .tplslist .mcdatetime-wrap {
  font-size: 13px;
  font-weight: normal;
  line-height: 40px;
  text-align: right;
}
.mailer-content .mailer-content-inside .tplslist .mctitle {
  font-size: 14px;
  font-weight: normal;
  line-height: 28px;
  margin-top: 5px;
}
.mailer-content .mailer-content-inside .tplslist .mailchimpexport {
  position: relative;
  margin-left: 5px;
}
.mailer-content .mailer-content-inside .tplslist .mailchimpexport .pure-button-primary,
.mailer-content .mailer-content-inside .tplslist .mailchimpexport .pure-button-selected,
.mailer-content .mailer-content-inside .tplslist .mailchimpexport a.pure-button-primary,
.mailer-content .mailer-content-inside .tplslist .mailchimpexport a.pure-button-selected {
  background-color: #dd6f13;
  color: #fff;
}
.mailer-content .mailer-content-inside .mailchimp-config-info-wrap {
  margin-top: 10px;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #F7F7F7;
}
.mailer-content .mailer-content-inside .mailchimp-config-info-panel {
  display: none;
  width: 100%;
  height: 100%;
  background-color: #F7F7F7;
}
.banner .text {
  padding: 5px 0;
}
.ie .test {
  color: #FF0000;
}
