/* SG Responsive

Farben:

Grün: #6ebd3e
Text colour: #1a1a1a 

*/

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/raleway-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/raleway-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/raleway-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/raleway-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v15-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}




/* DRUCKANSICHT */
@media print {
a[href]:after{
content:""  !important;
}
}

input {
	-webkit-appearance: none;
	-moz-appearance: none;
}


/* ALLGEMEIN */
body {
    color: #1a1a1a;
	font-family: 'Raleway', Arial, sans-serif  !important;
	font-size:15px;
}

.body-innerwrapper {
	box-shadow: none  !important;
}

/* TEXTFORMATIERUNGEN */
h1, h2, h3, h4, h5, h6 {
	color:#1a1a1a;
	font-family: 'Raleway', Arial, sans-serif  !important;
	padding: 10px 0px 5px 0px;
	font-weight: 500  !important;
}

h1 {
	font-size: 160%;
	text-transform: none;
	margin: 0px 0px 18px  !important;
	border-bottom: 1px solid #6ebd3e  !important;
	padding: 0px 0px 8px  !important;
	line-height: 100%  !important;
}

h2 {
	margin-top:12px;
	font-size: 130%;
}

h3 {
	margin: 10px 0px 6px 0px  !important;
	padding: 0px  !important;
	font-weight: 700  !important;
	font-size: 115%  !important;
}

h4 {}

h5 {}

h6 {}

p {
	font-size:100%;
	line-height: 180%;
}

p strong {
	color: #6ebd3e  !important;
	font-weight: 500  !important;
}

table {
	margin-bottom: 7px  !important;
}

table td {
	padding: 10px  !important;
	border-right: 1px solid #fff  !important;
	border-bottom: 1px solid #fff  !important;
}


p.readmore a:link, p.readmore a:link, p.readmore a:visited {
	text-decoration: none;
    color: #fff;
	background: #6ebd3e;
	border:none;
	padding: 7px 10px 7px 10px;
}

p.readmore a:hover, p.readmore a:active {
	text-decoration: none;
    color: #fff;
	background: #c6131c;
	border:none;
}

.item-title {
    border-bottom: none;
    font-weight: normal;
}

.page-header {
	border: 0px  !important;
}

/* LINKS */
p a:link, a:visited {
	text-decoration: none;
	color: #6ebd3e;
}

a:hover, p a, p a:hover {
	text-decoration: underline;
	color: #1a1a1a;
}

a:not(.btn) {
    color: #6ebd3e !important;
}

/* LISTEN */
#sp-component ul {
	text-align:left;
	list-style:none;
	margin:0;
	padding:10px 0px;
}

#sp-component li {
	background:url(../images/dot.png) no-repeat 0px 8px;
	padding: 0px 0 7px 20px;
	margin:0 0 3px 0;
	text-transform: none;
	letter-spacing:0px;
	line-height:170%;
}

ul.sigProSleek li.sigProThumb a.sigProLink:hover {
	color: #FFF;
    border: 6px solid #4a4949;
	margin-left:0px;
}

#sp-component li.sigProThumb {
    background: url('../images/dot.png') no-repeat scroll 0px 8px transparent;
    padding: 0px 15px 7px 0px;
    margin: 0px 0px 3px;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 170%;
}

ul.sigProSleek li.sigProThumb a.sigProLink {
    color: #fff;
    text-decoration: none;
    border: 6px solid #fff;
}

.pagination ul li {
	background: none  !important;
}

.pagination ul {
	box-shadow: none  !important;
}

/* BLOCKQUOTE */
blockquote {
	background: #eeeeee;
	padding: 20px;
	margin: 20px 0px;
	border:none;
}

blockquote p {
	font-size:100%;
	line-height: 180%;
}

hr {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/* IMAGES (INHALT) */ 
.bilder {
	padding: 4px  !important;
	border: 1px solid #C6C6C6  !important;
}

/* ------------------------- TEMPLATE -------------------------- */

/* HEADER & LOGO */
#header {
	padding-top:0px;
}

#sp-header-wrapper {
    height: auto  !important;
    width: 100%;
    box-shadow: none !important;
    z-index: 1001;
	position:relative; /* AUF ABSOLUT SETZEN - WENN POS FEATURE NACH OBEN HINTER LOGO UND MENÜ RUTSCHEN SOLL */
	background: #6ebd3e;
	padding: 25px 0px 0px 0px  !important;
	border-bottom: 4px solid #fff  !important;
}

#sp-top1 {
	margin-top: 20px  !important;
}

#sp-top1 ul li {
	float: left  !important;
	padding-right: 14px  !important;
	margin-right: 14px  !important;
	border-right:1px solid #fff  !important;
}

#sp-top1 ul li:last-child {
	border: 0px  !important;
}

#sp-top1 ul li a {
	color: #fff  !important;
	background: none  !important;
	line-height: 100%  !important;
	padding-bottom: 1px  !important;
	font-weight: 700  !important;
}

#sp-top1 ul li a:hover {
	color: #E9F5E2  !important;
}

#main-body {
	margin-top: 35px  !important;
}

.menu-startseite table td.inhalt {
	width: 31.5%  !important;
}

.menu-startseite table td img {
	width: 100%  !important;
}

@media only screen and (max-width:767px) {
.menu-startseite table td.inhalt {
	display: block  !important;
	width: 100%  !important;
}

.menu-startseite table td {
	display: none  !important;
}
}

@media only screen and (max-width:1050px) {
#sp-message-area {
	width: 100%  !important;
	margin: 0px  !important;
}
}

/* SIMPLE IMAGE GALLERY */
ul.sigProSleek li.sigProThumb a.sigProLink {
	border: 0px  !important;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	margin-bottom: 5px  !important;
}

/* FONT SIZE */
#fontsize div {
	float: right  !important;
}

@media only screen and (max-width:1050px) {
#sp-top2 {
	width: 100%  !important;
	margin-bottom: 5px  !important;
}
}

/* MENU */
#sp-left ul li a {
	background: none  !important;
	color: #1a1a1a  !important;
	padding-bottom: 9px  !important;
}

#sp-left ul li a:hover {
	color: #616161  !important;
}

#sp-left ul li.active a {
	color: #6ebd3e  !important;
	font-weight: 700  !important;
}

#sp-left ul li .nav-child {
	display: none  !important;
	padding-bottom: 10px  !important;
}

#sp-left ul li.active .nav-child {
	display: block  !important;
}

#sp-left ul li ul li a, #sp-left ul li.active ul li a {
	font-weight: 500  !important;
	padding-bottom: 5px  !important;
	font-size: 90%  !important;
}



#sp-left ul li ul li.parent ul.nav-child {
	display: none  !important;
	padding-bottom: 10px  !important;
}

#sp-left ul li ul li.parent.active ul {
	display: block  !important;
}

#sp-left ul li ul li.parent.active ul li {
	margin-left: 18px  !important;
}

#sp-left ul li ul li.parent.active ul {
	padding: 0px  !important;
}

/* MOBILE MENU */

/*toggle*/
.ltr .sp-main-menu-toggler {
	width:30px;
	height:30px;
	padding-top:15px;
	margin-right:0px;
	margin-top:0px;
	top: 5px  !important;
}

.btn-inverse {
	background: none  !important;
	color: #fff  !important;
	text-shadow: none  !important;
	font-size: 180%  !important;
}

/*Aufklapp*/
.sp-mobile-menu {
	margin-top:8px;
	width: 300px  !important;
}

@media only screen and (max-width:400px) {
.sp-mobile-menu {
	width: 100%  !important;
}		
}

/*allg*/
.sp-mobile-menu ul li {
	background: none  !important;
	border: 0px  !important;
}

.sp-mobile-menu ul li {
	padding: 0px  !important;
}

/*1-Ebene*/
.sp-mobile-menu ul li a {
	color: #ffffff  !important;
	background: #6ebd3e  !important;
	border-bottom: 1px solid #fff  !important;
	padding-left: 10px  !important;
	width: 100%  !important;
	text-decoration: none  !important;
}

.sp-mobile-menu ul li span.sp-menu-toggler {
	margin-top: -41px  !important;
	z-index: 300  !important;
	position: relative  !important;
	background: #65AE39  !important;
	width: 45px  !important;
}

/*2-Ebene*/
.sp-mobile-menu ul li ul li a {
	color: #6ebd3e  !important;
	background: #fff  !important;
	border-bottom: 1px solid #6ebd3e  !important;
	padding-left: 10px  !important;
	width: 100%  !important;
}

.sp-mobile-menu ul li ul li span.sp-menu-toggler {
	background: #6ebd3e  !important;
}

/*3-Ebene*/
.sp-mobile-menu ul li ul li ul li a {
	color: #C5E6F7  !important;
	background: #4c4c4c  !important;
	border-bottom: 1px solid #8C8C8C  !important;
	padding-left: 10px  !important;
	width: 100%  !important;
}

/* FORMULAR */
.wdform_page {
	background: none  !important;
}

.fmbutton {
	padding-left: 393px;
}

.wdform-label, .mini_label {
	font-family: 'Raleway', Arial, sans-serif  !important;
}

@media only screen and (max-width:1070px) {
.fmbutton {
	padding-left: 0px;
}
}

.button-submit {
	background: #6ebd3e  !important;
	color: #fff  !important;
	text-shadow: none  !important;
	font-family: 'Raleway', Arial, sans-serif  !important;
	line-height: 100%  !important;
	font-size: 95%  !important;
}

.button-submit:hover {
	background: #D1EF0B  !important;
}

/* FEATURE (SLIDESHOW/FLEXHEADER) */
#sp-feature-wrapper {
    background: #fff url(../images/background-feature_wolken.jpg) center bottom no-repeat  !important;
	height: auto  !important;
    color: #FFF;
	padding-top: 0px  !important;
}

#sp-top3 {
	margin-top: 22px  !important;
}

@media only screen and (max-width:1050px) {
#sp-top3 {
	margin-top: 40px  !important;
}
}

@media only screen and (max-width:767px) {
#sp-top3 {
	margin-top: 5px  !important;
	text-align: center  !important;
}

#sp-top3 img {
	width: 300px  !important;
	margin-bottom: 5px  !important;
}
}

@media only screen and (max-width:979px) {
.responsive #sp-feature-wrapper {
	padding-bottom: 0px  !important;
}
}

/* SEARCH */
#sp-search input {
	border-radius: 0px  !important;
	padding: 5px 8px  !important;
	width: 80%  !important;
	background: none  !important;
	font-family: "Raleway",Arial,sans-serif  !important;
	color: #1a1a1a  !important;
	font-size: 100%  !important;
}

/* SEARCH RESULTS */
/* suchfeld */
.acesearchsimple_input_image {
	border-radius: 0px  !important;
	box-shadow: none  !important;
	border: 0px  !important;
	background: #EFEFEF url("../images/search-icon.png") no-repeat scroll 99% center  !important;
	padding: 8px 40px 8px 8px  !important;
	width: 96%  !important;
}

#acesearch_bg {
	margin-bottom: 20px  !important;
}

#acesearch_bg button.btn-success {
	display: none  !important;
}

/* text */
.acesearch_fieldset legend.acesearch_legend {
	background: none  !important;
	border: 0px  !important;
	text-transform: none;
	color: #1a1a1a;
	font-family: 'Raleway', Arial, sans-serif  !important;
	padding: 10px 0px 0px 0px  !important;
	font-size: 31.5px;
	font-weight: 300  !important;
	margin: 0px 0px 10px 0px  !important;
}

.about {
	color: #1a1a1a  !important;
	font-weight: normal  !important;
	margin-top: -10px  !important;
}

/* result */
.acesearch_highlight {
	background: #fff  !important;
	font-weight: normal  !important;
}

#dotttt + div font {
	font-size: 120%  !important;
	color: #6ebd3e;
	margin: 12px 0px 5px 0px  !important;
}

#dotttt + div {
	margin: 18px 0px 9px 0px  !important;
}

#dotttt + div + div {
	line-height: 180%  !important;
}

/* allg */
.acesearch_fieldset {
	padding: 0px  !important;
	border: 0px  !important;
}

#acesearch_pagination {
	background: 0px  !important;
}

#dotttt, .acesearch_clear {
	display: none  !important;
}


/* FOOTER */
#sp-footerr-wrapper {
	border-top: 1px solid #6ebd3e  !important;
	padding: 15px 0px 0px 0px  !important;
	background: none  !important;
	color: #1a1a1a  !important;
	font-size: 95%  !important;
	line-height: 100%  !important;
	margin-top: 25px  !important;
}

#sp-footerr-wrapper p {
	margin: 0px  !important;
	line-height: 100%  !important;
}

#sp-bottom2 {
	text-align: right  !important;
}

@media only screen and (max-width:1050px) {
#sp-copyright {
	margin: 0px  !important;
}

#sp-bottom2 {
	float: right  !important;
}
}

@media only screen and (max-width:767px) {
#sp-bottom2 {
	text-align: left  !important;
}
}

/* BACK-TO-TOP */

.backtotop {
	background: #d1ef0b;
	background: -moz-linear-gradient(top, #d1ef0b 0%, #6ebd3e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1ef0b), color-stop(100%,#6ebd3e));
	background: -webkit-linear-gradient(top, #d1ef0b 0%,#6ebd3e 100%);
	background: -o-linear-gradient(top, #d1ef0b 0%,#6ebd3e 100%);
	background: -ms-linear-gradient(top, #d1ef0b 0%,#6ebd3e 100%);
	background: linear-gradient(to bottom, #d1ef0b 0%,#6ebd3e 100%);
    border-radius: 45px;
}

.backtotop:hover {
    background-color: #49494b !important;
	text-decoration:none;
}

.backtotop i {
	color: #fff  !important;
}

/* ERROR Page 404 Fehler */
#error {
	background-color: #6ebd3e  !important;
	color: #ffffff  !important;
}

#error-page {
	margin-top: 220px  !important;
}

.error-code {
	color: #fff  !important;
	text-shadow: none  !important;
	font-weight: 800  !important;
	padding: 0px 0px  !important;
	margin: 0px  !important;
	border-top: 2px solid #ffffff  !important;
	border-bottom: 2px solid #ffffff  !important;
	display: inline  !important;
	line-height: 30px  !important;
	height: 30px  !important;
	font-size: 1200%  !important;
}

#error h2 {
	color: #fff  !important;
	text-shadow: none  !important;
	font-size: 440%  !important;
	font-weight: 300  !important;
	margin-top: 110px  !important;
	margin-right: -30px  !important;
}

p.error-message {
	color: #fff  !important;
	text-shadow: none  !important;
	font-weight: 300  !important;
	text-transform: none  !important;
	margin-top: 30px  !important;
}

p a.button {
	background-color: #ffffff  !important;
	font-weight: bold  !important;
	padding: 12px 35px  !important;
	border: 2px solid #fff  !important;
	line-height: 555%  !important;
}

p a.zbutton {
	border: 2px solid #fff  !important;
	padding: 12px 61px  !important;
	color: #fff  !important;
	line-height: 555%  !important;
	margin-right: 6px  !important;
}

p a.zbutton:hover {
	background-color: #bfdc0d  !important;
}

p a.button:hover {
	background-color: #bfdc0d  !important;
	border: 2px solid #bfdc0d  !important;
	color: #fff  !important;
}

/* GOOGLE MAPS ------------------------------------------------------------------------------ */
table.map {
	width:70% !important;
}

@media only screen and (max-width:765px) {
table.map {
	margin:15px 100% 15px 0px !important;
	text-align:left !important;
	clear:right !important;
	float:left !important;
	width:100% !important;
}	
}

tr:nth-child(even) {
  background-color: #f2f2f2;
}

table {
	font-family: 'Open Sans', sans-serif;
}

/* STYLING COOKIE HINT */

#redim-cookiehint .cookiecontent {
    padding: 20px  !important;
}

.cookiebuttons #cookiehintsubmit {
    background: #6ebd3e  !important;
    color: #FFFFFF  !important;
}

#redim-cookiehint .cookiebuttons a.btn {
    color: #707070;
    margin-bottom: 10px  !important;
}

.cookiebuttons #cookiehintsubmit:hover {
    background: #6ebd3e  !important;
}

#cookiehintinfo {
    background: #e8e8e8  !important;
}

#cookiehintinfo .btn {
    background: #6ebd3e  !important;
} 

.cookiecontent h3 {
	font-size: 200% !important;
}

/* Convert Forms
----------------- */
	.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
	    padding: 0px;
	}

	.btn-primary, button, input[type="submit"], input[type="button"], submit {
		background-image:  none !important;
	}