*, p, strong, em, img, span, a, div, p.headline, p.subhead {
  font-family: arial, sans-serif;
  font-size: 14pt;
  color: rgb(0,0,0);
  text-align: left !important;
  orphans: 5;
}

p {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  margin: 0;
  padding: 0;
}

p.headline {
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 150%;
  color: #666;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 0;
}

p.subhead {
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 150%;
  color: #666;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 0;
}

em {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  font-weight: bolder;
  margin: 0;
  padding: 0;
}

strong{
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  font-weight: bolder;
  margin: 0;
  padding: 0;
}

span {
  font-family: arial, helvetica, sans-serif;
  font-size: 1px;
  line-height: 150%;
  color: #666;
  margin: 0px;
}

span.normal {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  margin: 0px;
}

span.fett {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  font-weight: bold;
  margin: 0px;
}

span.kursiv {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  font-weight: normal;
  font-style: italic;
  margin: 0px;
}

span.fett_kursiv {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  font-weight: bold;
  font-style: italic;
  margin: 0px;
}
span.fett_kursiv {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  font-weight: bold;
  font-style: italic;
  margin: 0px;
}


#top_motto {
  height: 20px !important;
}

#top_motto p, #top_motto i, #top_motto em {
  font-family: arial, helvetica, sans-serif;
  font-size: 16pt !important;
  line-height: 150%;
  color: #000;
  font-weight: bolder;
  margin: 0;
  padding: 0;
}

#contact {
  font-size: 20pt !important;
  margin-bottom: 30px;
}

a:link, a:visited {

  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  margin-bottom: 10px;
  background: transparent;
  padding: 0;
}

a:link:after, a:visited:after {
  content: " ("attr(href)") ";
/*  font-size: 90%; */
}

a[href^="/"]:after {
  content: " (http://www.mefro.de"attr(href)") ";
}

img {
  border: 0px;
}

img.float-right {
  float: right;
  padding-left: 15px;
}

img.float-left {
  float: left;
  padding-right: 15px;
}

#topmenu_wrap, #topmenu, #banner_left, #banner_right, #langmenu, #lines, #contact_line, #leftmenu_wrap, #leftmenu, #border_wrap, #border, #footer, #lastline_wrap, #lastline, #copy {
  display: none;
}

#container {
  position: static !important;
  width: auto !important;
  height: auto !important;
  float: none !important;
  margin: 0px !important;
}

#content_wrap {
  position: static !important;
  width: auto !important;
  height: auto !important;
  float: none !important;
  background-image: none !important;
  overflow: visible;
}

#left, #normal, #right, #border {
  width: auto !important;
  height: auto !important;
  float: none !important;
  background: transparent;
  text-align: left !important;
  overflow: visible;
  margin-bottom: 20px;
  orphans: 5;
}