body {
  margin: 0;
  padding: 10px;
	font-family: 'Titillium Web', sans-serif;
  font-size: 1.2em;
  line-height: 1.6em;
  text-align: left;
}
/*---fonts---*/
#nav1,
#nav3,
.submenu2,
.dir2 .layer h2,
.box_out_3 h3,
.cont3 section.koop h3,
a.button,
a.button2,
th,
.tab a,
.blockwrap a,
.blocklink,
.fliparchiv,
.flipcur,
#frame .mehr a,
.back a,
.back2 a,
.ntm .text table tr:first-child td,
td.thstyle,
.tabs_header  {
	text-transform: uppercase	;
}
.awesome,
.ico:before,
.sort:before,
.imgrechts:before,
.skip:before,
#searchformbox:after,
#nav3 li a:before,
#nav1:before,
#market-slider .owl-prev:after,
#market-slider .owl-next:after,
.tooltipp strong:after,
h2.togglein:after,
h3.togglein:after,
#web20-quick a:before,
#socwrapper a:before,
a.button:before,
a.button2:before,
.blockwrap a:before,
.blocklink:before,
.fliparchiv:before,
.flipcur:before,
#frame .mehr a:before,
.back a:before,
.back2 a:before,
.ntback:before,
.btn-back:before,
.mehr.togglein:after,
.box_out .marketout h1:before,
section.table-responsive:before,
.tog2:after,
.dir2 .list.news:nth-child(n+4) h2:after,
header.socico:before,
.likes:before  {
  font-family: FontAwesome;	
}

a.home,
.hidden,
.unsichtbar,
#navcontainer,
#header,
#sblock,
#footer,
#web20-quick,
#mm-mainnav,
#info_cookie,
.rssfeed {
  display: none;
}
.clear,
.clearleft,
.clearright {
  display: block;
  line-height: 0em;
  font-size: 0em;
  height: 0px;
  margin: 0;
  padding: 0;
  border: 0;
  color: transparent;
}
.clear,
.trenner {
	clear: both;
}
.clearleft {
  clear: left;
}
.clearright {
  clear: right;
}
#block {
  margin: 0;
  padding: 0;
}
#subnavigation {
  display: none;
}
#content {
  text-align: left;
}

/*---Gutscheinbutton----*/
#gutscheine {
  display: none;
}

/*------Brotkrume--------*/
#brotkrumennavigation {
  display: none;
}

/*----------Servicenavi--------*/

#nav1 {
  display: none;
}


/*--------Hauptnavis---------*/
#nav2,
#nav3,
#nav4,
#nav6 {
  display: none;
}

/*--------Hauptnavi Folgeebenen------*/

#navsub {
  display: none;
}


/*-----------Infonavi------------*/
#nav5 {
  display: none;
}

/*------------box-------------*/
.box_in {
  display: none;
}

#footer {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
}

#vxhtml, #vcss, #waiaaa, #sprung, #print, #schrift {
  display: none;
}

#ansicht {
  display: none;
}

#schrift {
  display: none;
}

/*----Die Formatierung des Contents------*/
h1 {
	color: #4D575A;
	padding: 10px 0 10px 0;
	margin: 0 0 20px 0;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 30px;
}
h2,
h2 a {
	color: #4D575A;
	margin: 0 0 20px 0;
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
}
h3,
h3 a {
	color: rgba(236, 34, 8, 1);
	margin: 0 0 20px 0;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
}


p {
	margin: 0 0 20px 0;
}
td p {
	margin: 0;
}