.desktop {
	display: none;
  }
BODY {
  font-size: 18px;
}
BODY #content {
  width: 100%;
  min-width: 160px;
}
BODY #content #inhalt{
	padding: 7% 5% 5% 5%;
	font-size: 3.4em;
}
.mobmenu-left-bt, .mobmenu-right-bt {
	font-size: 3.5em !important;
	line-height: 1.5em !important;
}
#logo,
nav {
  display: none;
}
BODY #content #header_top_background {
	display: none;
}
BODY #content #inhalt IMG {
  width: 100%;
  height: auto;
}
BODY #content #inhalt .halbegroesse  { 
  width: 100%; 
  float: left;
  margin: 7px 0 3% 0;
}
BODY #content #inhalt .halbegroesse IMG { 
  width: 45%; 
  float: left;
  margin: 7px 0 1% 0;
  border-bottom: 20px solid white;
}
DIV.halbegroesse {
  width: 50%;
  float: left;
  font-size: 1em;
}
BODY #content #inhalt #spalte1 {
  padding: 0 0 0% 0;
  float: left;
   width: 100%;
}
BODY #content #inhalt #spalte2 {
  padding: 3% 0 3% 0;
  border-top: 1px solid #ad712e;
  font-size: 1em;  
  float: left;
  width: 100%;
}
BODY #content #inhalt #spalte2 DIV {
	margin: 0;
	padding: 0;
	width: 100%;
	float:left;
}
#zeile1 TABLE {
  width: 100%;
  margin: 0 0 5% 0;
}
#zeile1 TABLE TD{
  width: 100%;
  float: left;
}
/* Footer */
footer {
  background-color: #ae722f;
  padding: 5%;
  color: white;
  font-size: 1.1em;
}
footer #untenmail,
footer #untenagb{
    height: 2.0em;line-height: 2.0em;
  text-align: center;
  font-size: 0.7em; border-bottom: 1px solid white;
  float: left;width: 100%;
}
footer #untencopyright{

  line-height: 2.0em;
  text-align: center;
  padding:1em 0;
  font-size: 0.7em; 
  float: left;
  width: 100%;
  color: #f3f4d5;
}
footer #untenmail IMG {
  width: 2em;
  height: auto;
}
footer A {
  color: white;text-transform: uppercase;
}
footer LI {
	float: left;
	list-style-type: none;
   width: 100%;
  border-bottom: 1px solid white;
  line-height: 2.0em;
  height: 2.0em;
  text-align: center;
  font-size: 0.7em; 
}
/* Content */
BODY #content #inhalt H1 {
	color: #b1703a;
 	font-size: 0.4em;
	font-weight: normal;
	padding: 0 0 0.4em 0;
	line-height: 1em;
}
BODY #content #inhalt H2 {
 	font-size: 0.4em;
	color: black;
	font-weight: bold;
	padding: 0 0 0.4em 0;
}
BODY #content #inhalt H2.startseite {
	padding: 0 0 0.1em 0;
}
BODY #content #inhalt H3 {
	margin-top: 0.25em;
 	font-size: 16px;
	color: black;
	font-weight: bold;
	padding: 0 0 0.2em 0;
}
BODY #content #inhalt H4 {
	margin-top: 0.25em;
 	font-size: 16px;
	color: black;
	font-weight: bold;
	padding: 0 0 0.2em 0;
}
BODY #content #inhalt H5 {
	margin-top: 0.25em;
 	font-size: 16px;
	color: black;
	font-weight: bold;
	padding: 0 0 0.2em 0;
}
BODY #content #inhalt P {
	color: #000;
 	font-size: 0.25em;
	margin: 0 0 20px 0;
	line-height: 140%;
}
BODY #content #inhalt A {
	color: #b1703a;
}
BODY #content #inhalt A:HOVER {
	text-decoration: underline;
}
BODY #content #inhalt UL {
	margin: 10px 0 20px 0px;
}
BODY #content #inhalt UL LI {
	list-style: none;
	margin: 0 0 5px 20px;
	list-style-image:  url(img/listenpunkt.png);
	list-style-position: outside;	
	font-size: 0.25em;
}
BODY #content #inhalt P.zitat {
	color: #72411D;
}

/* Kontaktformular */

TABLE.kontaktformular {
width: 100%;
  float: left;
}
TABLE.kontaktformular TR {
}
TABLE.kontaktformular TH {

	width: 90%;

	text-align: left;
	font-size:1em;
	float: left;
  	color: #ad712e;
font-weight: normal;
}

TABLE.kontaktformular TD {
width: 90%;
	text-align: left;
	margin-bottom: 2%;
	float: left;
  	font-weight: normal;
}

TABLE.kontaktformular TD INPUT {
	border: 1px solid #b1703a;

	height: 3em;
  line-height: 3em;

	padding: 0em;

	width: 100%;

	text-align: left;

	float: left;

}

TABLE.kontaktformular TD SELECT{

	border: 1px solid #b1703a;

	height: 3em;

	width: 100%;

	padding: 0;
	float: left;
	margin-bottom: 2%;

}

TABLE.kontaktformular TD TEXTAREA {

	height: 90px;

	width: 100%;

	padding: 0;

	border: 1px solid #b1703a;

	margin-bottom: 2%;

}

TABLE.kontaktformular TD INPUT#sendenbutton {
	background-color: #b1703a;
  	font-size: 2em;

	color: white;
line-height: 2em;	height:2em;
	text-align: center;
	width: 60%;
	padding: 0;
	cursor: pointer;

}

BODY #content #inhalt #spalte1 iframe {
  width: 100%;
}

BODY #content #inhalt #spalte2 DIV.zitat {
	color: #ad712e;
	line-height: 140%;
	font-size: 0.25em !important;
	font-style: italic;
}


BODY #content #inhalt #spalte2 DIV.zitat P{
	color: #ad712e;
	margin: 0 0 1em 0;

}



BODY #content #inhalt #spalte2 DIV.zitatgeber, BODY #content #inhalt #spalte2 DIV.zitatgeber P {

	color: black;

	line-height: 140%;


	margin: 0 0 0 0;

	padding: 0;

}

BODY #content #inhalt iframe {
  width: 100%;
  height: auto;
}

BODY #content #inhalt .responsivevideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

BODY #content #inhalt .responsivevideo {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}
.header_buttons {
	/* position: fixed;
	top: 115px;
  	width: 90%;
	border-top: 1px solid white; */
	right: 0;
	height: 30px;
    line-height: 30px;
	z-index: 99999;
  	background-color: #ae722f;
  	padding: 0 5%;
 }
.header_buttons .language_switch {
	float: right;
  margin-right: 5%;
  font-size: 0.8em;
  width: 20%;
}
.header_buttons .language_switch UL { 
  list-style-type: none;
 
}
.header_buttons .language_switch UL LI { 
  float: right;
  margin-left: 10%;
}
.header_buttons .language_switch UL LI.wpml-ls-current-language { 
  display: none;
	}
.header_buttons .language_switch UL LI A { 
  color: white;
	}
.header_buttons .mailbutton{ 
	float: right;
}
.header_buttons .mailbutton IMG{ 
	float: none;
  margin-top: 3px;
}
	 
 