.with-margintop-1 {
  margin-top: 15px !important; }

.with-margintop-2 {
  margin-top: 30px !important; }

.with-margintop-3 {
  margin-top: 45px !important; }

.with-marginbottom-1 {
  margin-bottom: 15px !important; }

.with-marginbottom-2 {
  margin-bottom: 30px !important; }

.with-marginbottom-3 {
  margin-bottom: 45px !important; }

.with-padding-1 {
  padding: 10px !important; }

.with-padding-2 {
  padding: 20px !important; }

.with-padding-3 {
  padding: 30px !important; }

.with-border-1 {
  border: 1px solid #fff !important; }

.with-border-2 {
  border: 1px solid #e5e5e5 !important; }

.with-border-3 {
  border: 1px solid #d9d9d9 !important; }

.with-border-4 {
  border: 1px solid #ef4223 !important; }

.with-border-5 {
  border: 1px solid #ef4223 !important; }

.with-border-6 {
  border: 1px solid #e4a71a !important; }

.with-border-7 {
  border: 1px solid #e4a71a !important; }

.with-bgcolor-1 {
  background-color: #fff !important; }

.with-bgcolor-2 {
  background-color: #e5e5e5 !important; }

.with-bgcolor-3 {
  background-color: #d9d9d9 !important; }

.with-bgcolor-4 {
  background-color: #ef4223 !important; }

.with-bgcolor-5 {
  background-color: #ef4223 !important; }

.with-bgcolor-6 {
  background-color: #e4a71a !important; }

.with-bgcolor-7 {
  background-color: #e4a71a !important; }

.with-bgimage-1 {
  background-image: url('/typo3conf/ext/weblayout/Resources/Public/Images/bg01.png');
  background-repeat: no-repeat;
  background-position: left top; }

.with-bgimage-2 {
  background-image: url('/typo3conf/ext/weblayout/Resources/Public/Images/bg02.png');
  background-repeat: no-repeat;
  background-position: left top; }

.with-bgimage-3 {
  background-image: url('/typo3conf/ext/weblayout/Resources/Public/Images/bg03.png');
  background-repeat: no-repeat;
  background-position: left top; }

.with-bgimage-4 {
  background-image: url('/typo3conf/ext/weblayout/Resources/Public/Images/bg04.png');
  background-repeat: no-repeat;
  background-position: left top; }

.with-bgimage-5 {
  background-image: url('/typo3conf/ext/weblayout/Resources/Public/Images/bg05.png');
  background-repeat: no-repeat;
  background-position: left top; }

.with-bgimage-6 {
  background-image: url('/typo3conf/ext/weblayout/Resources/Public/Images/bg06.png');
  background-repeat: no-repeat;
  background-position: left top; }

.with-bgimage-7 {
  background-image: url('/typo3conf/ext/weblayout/Resources/Public/Images/bg07.png');
  background-repeat: no-repeat;
  background-position: left top; }

.text-color-1 {
  color: #fff !important; }

.text-color-2 {
  color: #e5e5e5 !important; }

.text-color-3 {
  color: #d9d9d9 !important; }

.text-color-4 {
  color: #ef4223 !important; }

.text-color-5 {
  color: #ef4223 !important; }

.text-color-6 {
  color: #e4a71a !important; }

.text-color-7 {
  color: #e4a71a !important; }

.with-color-1 p, .with-color-1 h1, .with-color-1 h2, .with-color-1 h3, .with-color-1 h4, .with-color-1 h5, .with-color-1 h6, .with-color-1 li, .with-color-1 a {
  color: #fff !important; }

.with-color-2 p, .with-color-2 h1, .with-color-2 h2, .with-color-2 h3, .with-color-2 h4, .with-color-2 h5, .with-color-2 h6, .with-color-2 li, .with-color-2 a {
  color: #e5e5e5 !important; }

.with-color-3 p, .with-color-3 h1, .with-color-3 h2, .with-color-3 h3, .with-color-3 h4, .with-color-3 h5, .with-color-3 h6, .with-color-3 li, .with-color-3 a {
  color: #d9d9d9 !important; }

.with-color-4 p, .with-color-4 h1, .with-color-4 h2, .with-color-4 h3, .with-color-4 h4, .with-color-4 h5, .with-color-4 h6, .with-color-4 li, .with-color-4 a {
  color: #ef4223 !important; }

.with-color-5 p, .with-color-5 h1, .with-color-5 h2, .with-color-5 h3, .with-color-5 h4, .with-color-5 h5, .with-color-5 h6, .with-color-5 li, .with-color-5 a {
  color: #ef4223 !important; }

.with-color-6 p, .with-color-6 h1, .with-color-6 h2, .with-color-6 h3, .with-color-6 h4, .with-color-6 h5, .with-color-6 h6, .with-color-6 li, .with-color-6 a {
  color: #e4a71a !important; }

.with-color-7 p, .with-color-7 h1, .with-color-7 h2, .with-color-7 h3, .with-color-7 h4, .with-color-7 h5, .with-color-7 h6, .with-color-7 li, .with-color-7 a {
  color: #e4a71a !important; }

.with-roundcorners {
  border-radius: 3px !important; }

.with-shadow {
  -moz-box-shadow: 2px 2px 2px 2px #444 !important;
  -webkit-box-shadow: 2px 2px 2px 2px #444 !important;
  box-shadow: 2px 2px 2px 2px #444 !important; }

.with-bordertop-1 {
  border-top: 10px solid #fff !important; }

.with-bordertop-2 {
  border-top: 10px solid #e5e5e5 !important; }

.with-bordertop-3 {
  border-top: 10px solid #d9d9d9 !important; }

.with-bordertop-4 {
  border-top: 10px solid #ef4223 !important; }

.with-bordertop-5 {
  border-top: 10px solid #ef4223 !important; }

.with-bordertop-6 {
  border-top: 10px solid #e4a71a !important; }

.with-bordertop-7 {
  border-top: 10px solid #e4a71a !important; }

.with-borderbottom-1 {
  border-bottom: 10px solid #fff !important; }

.with-borderbottom-2 {
  border-bottom: 10px solid #e5e5e5 !important; }

.with-borderbottom-3 {
  border-bottom: 10px solid #d9d9d9 !important; }

.with-borderbottom-4 {
  border-bottom: 10px solid #ef4223 !important; }

.with-borderbottom-5 {
  border-bottom: 10px solid #ef4223 !important; }

.with-borderbottom-6 {
  border-bottom: 10px solid #e4a71a !important; }

.with-borderbottom-7 {
  border-bottom: 10px solid #e4a71a !important; }

.with-containerpadding-1 {
  padding-top: 10px;
  padding-bottom: 10px; }

.with-containerpadding-2 {
  padding-top: 20px;
  padding-bottom: 20px; }

.with-containerpadding-3 {
  padding-top: 30px;
  padding-bottom: 30px; }

.btn-full {
  background-color: #e4a71a;
  border: 3px solid #e4a71a;
  color: #fff !important;
  border-radius: 5px;
  text-align: center;
  font-weight: bold; }

.btn-full:hover {
  background-color: #e4a71a; }

.btn-outline {
  background-color: none transparent;
  border: 3px solid #e4a71a;
  color: #e4a71a !important;
  border-radius: 5px;
  text-align: center;
  font-weight: bold; }

.btn-outline:hover {
  background-color: #e4a71a;
  color: #fff !important; }

div.row.with-border-1, div.row.with-border-2, div.row.with-border-3 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

div.row.with-bgcolor-1, div.row.with-bgcolor-2, div.row.with-bgcolor-3, div.row.with-bgcolor-4, div.row.with-bgcolor-5, div.row.with-bgcolor-6, div.row.with-bgcolor-7, div.row.with-bgcolor-8 {
  margin-left: 0px !important;
  margin-right: 0px !important; }
