html {
  height: 100%;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  background-color: #ffffff;
  height: 100%;
  margin: 0px;
  padding: 0px;
	background-image: url(images/hg_mensch.gif);
	background-repeat: repeat-y;
}
body#wide {
  background-image: url(images/hg_mensch.gif);
}
a:link, a:visited, a:active {
	color: #666;
	text-decoration: underline;
}
a:hover {
	color: #666;
	text-decoration: none;
}
a.red:link, a.red:visited, a.red:active {
  color: #cc0000;
  font-weight: 700;
}
a.red:hover {
  color: #cc0000;
  font-weight: 700;
}
.text-right {
  text-align: right;
}
p.center {
  text-align: center;
}
#main {
  position: absolute;
  height: 100%;
  min-width: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  font-size: 12px;
}
#right_col {
  z-index: 1;
  position: absolute;
  left: 767px;
  top: 0px;
  bottom: 0px;
  width: 180px;
  padding-top: 220px;
  padding-left: 7px;
  padding-right: 7px;
}
#header {
  z-index: 3;
  position: absolute;
  left: 0px;
  top: 30px;
  width: 100%;
  height: 172px;
  border-bottom: 1px solid #006600;
  border-top: 1px solid #006600;
  color: #000000;
  background-color: #002F5A;
}
#top_navi {
  background-color: #ffffff;
  color: #666666;
  z-index: 2;
  position: absolute;
	left: 260px;
	top: 0px;
  padding-top: 8px;
  height: 30px;
	min-width: 710px;
	width: 710px;
  white-space:nowrap;
	text-align: right;
}
#top_navi a {
  text-decoration: none;
	margin-left: 15px;
}
#content {
  position: absolute;
  padding-top: 220px;
  padding-bottom: 35px;
  left: 250px;
  width: 500px;
  height: 100%;
}
#content_wide {
  position: absolute;
  padding-top: 220px;
  padding-bottom: 35px;
  left: 250px;
  width: 700px;
  height: 100%;
}
div.left-col {
  position: absolute;
  top: 220px;
  left: 31px;
  width: 196px;
}
div.menue {
  background-image: url(images/navi/bg-menue-bl.gif);
	background-repeat: repeat-y;
	margin-bottom: 30px;
}
div.menue ul {
  margin:0;			/* Standard-Listendefinition zur�cksetzen */
  padding: 0;
	border:0;
	width: 196px;
}
div.menue ul li {
  float:none;
  clear:both;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  border:0px;
}
div.menue ul li a:link, div.menue ul li a:visited {
  display:block;
  width: 166px;
  left: 17px;
  text-decoration: none;
  margin: 0px;
  padding: 7px 0px 7px 30px;
  color: #FFFFFF
}
div.menue ul li a:hover,
div.menue ul li.activ a,
div.menue ul li.activ a:hover{
  background-image:url(images/navi/navipunkt-bl.gif);
  background-repeat:no-repeat;
  background-position:11px 8px;
  text-decoration: none;
  color: #005192
}
div.menue ul li.head {
  display:block;
  width: 166px;
  left: 17px;
  margin: 0px;
  padding: 7px 0px 7px 30px;
  background-image:url(images/navi/navipunkt-bl.gif);
  background-repeat:no-repeat;
  background-position:11px 8px;
  color: #005192
}

div.menue ul li ul {
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	padding-left:15px;
	line-height:1;
}
/* IE 7 HACK */
*+html div.menue ul li ul {
	margin-top:-17px;
}
* html div.menue ul li ul {
	margin-top:-15px;
}
div.menue ul li ul li a:link, div.menue ul li ul li a:visited {
  left: 13px;
  font-size: 10px;
  font-weight:normal;
  background-image: none;
  background-image:url(images/navi/unavpunkt-ws.gif);
  background-repeat:no-repeat;
  background-position: 11px 7px; 
}
div.menue ul li ul li a:hover, div.menue ul li ul li.activ a, div.menue ul li ul li.activ a:hover {
  background-image: none;	
  background-image:url(images/navi/unavpunk-bl.gif);
  background-repeat:no-repeat;
  background-position: 11px 7px;
}

div.locator {
  font-size: 10px;
  color: #666666;
  background-color: #ffffff;
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 0px;
}
div.locator a:link, div.locator a:visited, div.locator a:active {
	font-size: 10px;
	color: #666;
	text-decoration: underline;
	background-color: #ffffff;
}
div.locator a:hover {
	font-size: 10px;
	color: #666;
	text-decoration: none;
	background-color: #ffffff;

}
/* --- ANFANG grosse Box Allgemein */
div.box_big_lay11, div.box_big_lay12, div.box_big_lay14, div.box_big_lay15, div.box_big_lay16, div.box_big_lay17, div.box_big_lay18, div.box_big_lay19, div.box_big_lay20, div.box_big_lay {
  position: relative;
  float: left;
  width: 100%;
  padding: 0px;
  margin-bottom: 10px;
}
div.box_big_lay13 {  /* Box fuer den Spruch */
  position: relative;
  float: left;
  width: 498px;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  /*background-image: url(images/hg-lay13.gif);*/
  /*background-repeat: no-repeat;*/
  background-color: #EDF4F9;
  color: #005192;
  border: 1px dotted #5493C8;
}
span.fett-rot {
  color: #cc0000;
  font-size: 12px;
  font-weight: 700;
}
/* --- ENDE grosse Box Allgemein */
/* --- ANFANG Boxendefinition Layout 11 "Mensch / Blau" */
div.box_big_lay h1 span {
}
span.rating {
  float: right;
  right: 0px;
}
/* --- ENDE Boxendefinition Layout 11 "Mensch / Blau" */
/* --- ANFANG Boxendefinition Layout 11 "Mensch / Blau" */
div.box_big_lay11 p.box_left {
  color: #333333;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #7EAED7;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay11 p.box_right {
  color: #333333;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #7EAED7;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px 0px 0px 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay11 h1, div.box_big_lay13 h1 {
  background-color: #7EAED7;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
  vertical-align: middle;
}
div.box_big_lay11 span.head1 {
  background-color: #7EAED7;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
  vertical-align: middle;
}
div.box_big_lay11 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay11 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #333333;
}
div.box_big_lay11 span.kursiv {
  font-style: italic;
}
div.box_big_lay11 span.zitat {
  padding-top: 28px;
  padding-left: 28px;
  font-size: 14px;
  font-weight: 700;
}
div.box_big_lay11 span.autor {
  padding-bottom: 26px;
  padding-left: 28px;
  font-size: 12px;
  font-style: italic;
}
div.box_big_lay11 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay11 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay11 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #004F93;
  float: left;
}
div.box_big_lay11 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay11 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #004F93;
  float: right;
}

/* --- ENDE Boxendefinition Layout 11 "Mensch / Blau" */
/* --- ANFANG Boxendefinition Layout 12 "Mensch / Blau" */
div.box_big_lay12 p.box_left {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay12 p.box_right {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay12 h1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
}
div.box_big_lay12 span.head1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
}
div.box_big_lay12 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay12 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #FFCC00;
}
div.box_big_lay12 span.kursiv {
  font-style: italic;
}
div.box_big_lay12 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay12 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay12 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: left;
}
div.box_big_lay12 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay12 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: right;
}
div.box_big_lay12 img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7px;
  padding-right: 7px;
}
div.box_big_lay12 img.center-border {
  display: block;
  margin-left: 7px;
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  margin-left: auto;
  margin-right: auto;
}

/* --- ENDE Boxendefinition Layout 12 "Mensch / Blau" */
/* --- ANFANG Boxendefinition Layout 13 "Spruch fuer Box" */
div.box_big_lay13 p.zitat {
  margin: 0px;
  padding: 15px 20px 5px 20px;
  font-size: 20px;
  font-weight: 700;
  font-family: "Times New Roman", Times, serif;
  }
div.box_big_lay13 p.autor {
  margin: 0px;
  padding: 0px 205px 12px 20px;
  font-size: 20px;
  font-style: italic;
  font-family: "Times New Roman", Times, serif;
}
/* --- ENDE Boxendefinition Layout 13 "Spruch fuer Box" */
/* --- ANFANG Boxendefinition Layout 14 "Formel-Z / Gruen" */
div.box_big_lay14 p.box_left {
  color: #666666;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #FDC700;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay14 p.box_right {
  color: #666666;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #FDC700;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay14 h1 {
  background-color: #FDC700;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
}
div.box_big_lay14 span.head1 {
  background-color: #FDC700;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
}
div.box_big_lay14 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay14 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #46AC22;
}
div.box_big_lay14 span.kursiv {
  font-style: italic;
}
div.box_big_lay14 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay14 p.center {
  text-align: center;
}
div.box_big_lay14 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay14 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FDC700;
  float: left;
}
div.box_big_lay14 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay14 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #FDC700;
  float: right;
}
div.box_big_lay14 img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7px;
  padding-right: 7px;
}
div.box_big_lay14 img.center-border {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-left: 7px;
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FDC700;
}
div.box_big_lay14 div.teaser-img-left {
  float: left;
}

/* --- ENDE Boxendefinition Layout 14 "Formel-Z / Gruen" */
/* --- ANFANG Boxendefinition Layout 15 "Schnarexol" */
div.box_big_lay15 p.box_left {
  color: #666666;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #5293CE;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay15 p.box_right {
  color: #666666;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #5293CE;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px 0px 0px 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay15 h1 {
  background-color: #5293CE;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
  vertical-align: middle;
}
div.box_big_lay15 span.head1 {
  background-color: #5293CE;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
  vertical-align: middle;
}
div.box_big_lay15 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay15 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #336699;
}
div.box_big_lay15 span.kursiv {
  font-style: italic;
}
div.box_big_lay15 span.zitat {
  padding-top: 28px;
  padding-left: 28px;
  font-size: 14px;
  font-weight: 700;
}
div.box_big_lay15 span.autor {
  padding-bottom: 26px;
  padding-left: 28px;
  font-size: 12px;
  font-style: italic;
}
div.box_big_lay15 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay15 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay15 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #5293CE;
  float: left;
}
div.box_big_lay15 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay15 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #5293CE;
  float: right;
}

/* --- ENDE Boxendefinition Layout 15 "Schnarexol" */
/* --- ANFANG Boxendefinition Layout 16 "Assmann" */
div.box_big_lay16 p.box_left {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay16 p.box_right {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay16 h1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
}
div.box_big_lay16 span.head1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
}
div.box_big_lay16 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay16 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #FFCC00;
}
div.box_big_lay16 span.kursiv {
  font-style: italic;
}
div.box_big_lay16 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay16 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay16 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: left;
}
div.box_big_lay16 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay16 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: right;
}

/* --- ENDE Boxendefinition Layout 16 "Assmann" */
/* --- ANFANG Boxendefinition Layout 17 "Weravet" */
div.box_big_lay17 p.box_left {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay17 p.box_right {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay17 h1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
}
div.box_big_lay17 span.head1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
}
div.box_big_lay17 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay17 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #FFCC00;
}
div.box_big_lay17 span.kursiv {
  font-style: italic;
}
div.box_big_lay17 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay17 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay17 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: left;
}
div.box_big_lay17 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay17 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: right;
}

/* --- ENDE Boxendefinition Layout 17 "Weravet" */
/* --- ANFANG Boxendefinition Layout 18 "Assmann / rot" */
div.box_big_lay18 p.box_left {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay18 p.box_right {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay18 h1 {
  background-color: #FFCC00;
  color: #cc0000;
  font-size: 12px;
  font-weight: 700;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
}
div.box_big_lay18 span.head1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
}
div.box_big_lay18 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay18 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #FFCC00;
}
div.box_big_lay18 span.kursiv {
  font-style: italic;
}
div.box_big_lay18 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay18 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay18 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: left;
}
div.box_big_lay18 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay18 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: right;
}
div.box_big_lay18 img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7px;
  padding-right: 7px;
}
div.box_big_lay18 img.center-border {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-left: 7px;
  margin-right: 7px;
  padding: 5px;
  border: 1px solid {$css.div-lay18-img-border-color};
}

div.box_big_lay18 div.box_gelb{
/*	border: 1px dotted #cccccc; */
	background : #fff0b2;
	border: 1px dotted #ffcc00;
	padding: 5px 10px 2px 10px;
/*	background: #fee580; */
}
div.box_big_lay18 div.box_blau, ul.box_blau{
/*	border: 1px dotted #cccccc; */
	background : #edf4f9;
	border: 1px dotted #7eaed7;
	padding: 5px 10px 2px 10px;
/*	background: #fee580; */
}

/* --- ENDE Boxendefinition Layout 18 "Assmann / rot" */
/* --- ANFANG Boxendefinition Layout 19 "Assmann / blau" */
div.box_big_lay19 p.box_left {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay19 p.box_right {
  color: #333333;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #FFCC00;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay19 h1 {
  background-color: #bed6eb;
  font-size: 12px;
  color: #000000;
  font-weight: 700;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
}
div.box_big_lay19 span.head1 {
  background-color: #FFCC00;
  color: #333333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
}
div.box_big_lay19 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay19 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #FFCC00;
}
div.box_big_lay19 span.kursiv {
  font-style: italic;
}
div.box_big_lay19 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay19 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay19 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: left;
}
div.box_big_lay19 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay19 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #FFCC00;
  float: right;
}
div.box_big_lay19 div.box_gelb{
/*	border: 1px dotted #cccccc; */
	background : #fff0b2;
	border: 1px dotted #ffcc00;
	padding: 5px 10px 2px 10px;
/*	background: #fee580; */
}
div.box_big_lay19 div.box_blau, ul.box_blau{
/*	border: 1px dotted #cccccc; */
	background : #edf4f9;
	border: 1px dotted #7eaed7;
	padding: 5px 10px 2px 10px;
/*	background: #fee580; */
}

/* --- ENDE Boxendefinition Layout 19 "Assmann / blau" */
/* --- ANFANG Boxendefinition Layout 20 "Vermiculite" */
div.box_big_lay20 p.box_left {
  color: #666666;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: left;
  border: 1px solid #5CA8FC;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px; /* Aussenabstand top right bottom left */
}
div.box_big_lay20 p.box_right {
  color: #666666;;
  background-color: #ffffff;
  font-size: 12px;
  width: 48%;
  float: right;
  border: 1px solid #5CA8FC;
  padding: 3px;   /* Innenabstand top right bottom left */
  margin: 0px;   /* Aussenabstand top right bottom left */
}
div.box_big_lay20 h1 {
  background-color: #5CA8FC;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: 0px;
  margin-bottom: 3px;
}
div.box_big_lay20 span.head1 {
  background-color: #5CA8FC;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin: -3px;
  margin-bottom: 3px;
  display: block;
}
div.box_big_lay20 span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.box_big_lay20 span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #46AC22;
}
div.box_big_lay20 span.kursiv {
  font-style: italic;
}
div.box_big_lay20 p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.box_big_lay20 p.center {
  text-align: center;
}
div.box_big_lay20 img.left {
  padding-right: 7px;
  float: left;
}
div.box_big_lay20 img.left-border {
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #5CA8FC;
  float: left;
}
div.box_big_lay20 img.right {
  padding-left: 7px;
  float: right;
}
div.box_big_lay20 img.right-border {
  margin-left: 7px;
  padding: 5px;
  border: 1px solid #5CA8FC;
  float: right;
}
div.box_big_lay20 img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7px;
  padding-right: 7px;
}
div.box_big_lay20 img.center-border {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-left: 7px;
  margin-right: 7px;
  padding: 5px;
  border: 1px solid #5CA8FC;
}
div.box_big_lay20 div.teaser-img-left {
  float: left;
}
div.box_big_lay20 div.box_blau {
/*	border: 1px dotted #cccccc; */
	background : #edf4f9;
	border: 1px dotted #7eaed7;
	padding: 5px 10px 2px 10px;
/*	background: #fee580; */
}
div.box_big_lay20 ul.box_blau {
  background: #edf4f9;
  border: 1px dotted #7eaed7;
  padding: 10px 7px 5px 25px;
}
/* --- ENDE Boxendefinition Layout 20 "Vermiculite" */

div.right_col_box {
  width: 100%;
  margin-top: 5px;
}
div.right_col_box_gelb {
  width: 100%;
  background : #fff0b2;
	border: 1px dotted #ffcc00;
	/*padding: 0px 0px 2px 10px;*/
}
div.right_col_box img, div.right_col_box_gelb img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
div.right_col_box h1.blue, div.right_col_box_gelb h1.blue {
  background-color: #478fc1;
  color: #fff;
  font-size: 12px;
  padding: 3px;
  margin-bottom: 5px;
  margin-top: 10px;
}
div.right_col_box h1.yellow, div.right_col_box_gelb h1.yellow {
  background-color: #ffcc00;
  color: #333;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin-bottom: 5px;
  margin-top: 10px;
}
div.right_col_box h1.red, div.right_col_box_gelb h1.red {
  background-color: #cc0000;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  padding: 3px;
  margin-bottom: 5px;
  margin-top: 10px;
}
div.right_col_box_gelb h1.red, div.right_col_box_gelb h1.yellow, div.right_col_box_gelb h1.blue {
  margin-top: 0px;
}
div.right_col_box p, div.right_col_box_gelb p {
  padding: 0px;
  margin: 5px 0px 10px 0px;
}
div.right_col_box span.fett-standard {
  font-size: 12px;
  font-weight: 700;
}
div.right_col_box span.fett-color {
  font-size: 12px;
  font-weight: 700;
  color: #FFCC00;
}

.search {
  width: 100%;
  padding-bottom: 1px;
}
.picnormal { 
  padding-left: 7px;
  float: right;
}
#right_col h2 {
  background-color: #46ac22;
  color: #fff;
  font-size: 12px;
  padding: 3px;
  margin-bottom: 5px;
  margin-top: 10px;
}
/*
#right_col h1 {
  background-color: #478fc1;
  color: #ffffff;
  font-size: 12px;
  padding: 3px;
  margin-bottom: 5px;
  margin-top: 10px;
}
*/
div.box_footer {
  background-color: #ffffff;
  border-top: 1px solid #666666;
	clear: both;
  padding: 5px 0px 3px 0px;
  margin: 0px 0px 10px 0px;
  height: 15px;
  position: relative;
  bottom: 0px;
  font-size: 10px;
  color: #666666;
  width: 100%;
  text-align: center;
}
div.box_status {
  background-color: #f7f7f7;
  border-top: 1px solid #666666;
	clear: both;
  padding: 5px 0px 3px 0px;
  margin: 5px 0px 0px 0px;
  position: relative;
  font-size: 10px;
  color: #666666;
  width: 100%;
}
div.box_status img {
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-right: 4px;
  vertical-align: middle;
}
/* --- Ende Box fuer den Bereich Unternehmen */
/* --- ANFANG Zusatz fuer die Box der Weiterempfehlung */
p.taf {
  height: 30px;
}
p.taf img {
  padding-right: 7px;
  vertical-align: middle;
  border: 0px;
}
/* --- ENDE Zusatz fuer die Box der Weiterempfehlung */
/* --- ANFANG Formulargestaltung */
div.tx-indexedsearch ul.searchpage {
  float: left;
  clear: both;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
div.tx-indexedsearch ul.searchpage li {
  margin: 0px;
  padding: 0px 3px 3px 3px;
  float: left;
}
div.form {
  margin-top: 10px;
}
div.form label {
  float: left;
  clear:both;
  display:block;
  width:150px;
  height: 15px;
  margin-bottom:10px;
  padding-right:10px;
  text-align: right;
  vertical-align: middle;
}
div.form label.checkb {
  width: 298px;
  height: 15px;
  margin-bottom:10px;
  padding-right:10px;
  text-align: left;
  vertical-align: middle;
} 
div.form input[type=text], div.form input[type=password], div.form textarea, div.form select {
  float: left;
  width: 298px;
  border: 1px solid #333333;
  margin-bottom:10px;
  padding: 1px 0px;
  vertical-align: middle;
}
div.form input.checkb {
  display: block;
  border: 1px solid #333333;
  margin-bottom:10px;
  padding: 1px 0px;
  text-align: right;
  vertical-align: middle;
}
div.form input.order_input {
  width: 298px;
}
div.form input[type=submit] {
  position: relative;
  float: left;
  width: 300px;
  border: 1px solid #333333;
  margin-bottom:10px;
  left: 160px;
  padding: 1px 0px;
  vertical-align: middle;
}
div.form input.order_submit {
  left: 0px;
  width: 300px;
}
div.form input[type=hidden] {
  visibility: hidden;
}
div.form label span.small {
  font-size: 10px;
}
form.small input[type=text] {
  width: 178px;
  margin-bottom: 5px;
  padding: 1px 0px;
  border: 1px solid #333333;
}
form.small input[type=submit] {
  width: 180px;
  margin-bottom: 5px;
  padding: 1px 0px;
  border: 1px solid #333333;
}
form.bestellung input.menge {
  width: 50px;
}
img.flag {
  border: 0px;
  margin: 0px 3px 0px 3px;
}
img.email {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
img.produktfinder {
  border: 0px;
  margin: 0px;
  margin-top: 5px;
}
object.header, img.header_img {
  z-index: 4;
  position: absolute;
  left: 0px;
  top: 0px;
  border: 0px;
}
/* --- Anfang Tabellenformatierung fuer Pressefotos */
table.presse-foto {
  width: 100%;
  empty-cells: show;
  padding: 0px;
  margin: 0px;
}
table.presse-foto th {
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}
table.presse-foto th.bild {
  text-align: left;
  vertical-align: top;
}
table.presse-foto td {
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
}
/* --- Ende Tabellenformatierung fuer Pressefotos */
/* --- Anfang Tabellenformatierung fuer Pressefotos */
table.tier-foto {
  width: 100%;
  empty-cells: show;
  padding: 0px;
  margin: 0px;
}
table.tier-foto td.bild {
  font-size: 12px;
  text-align: left;
}
table.tier-foto td.text {
  font-size: 12px;
  text-align: left;
}
/* --- Ende Tabellenformatierung fuer Pressefotos */
/* --- Anfang Tabellenformatierung fuer Anwendungsgebiete */
table.tab-wide {
  width:697px;
  /*border: 1px solid #ffcc00;*/
  empty-cells: show;
  /*padding: 1px;*/
  border-spacing: 0px;
}
table.tab-wide tr.tab-head {
  background-color: #fff0b2;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}
table.tab-wide tr {
  text-align: left;
  vertical-align: top;
}
table.tab-wide tr.yellow {
  background-color: #fff0b2;
}
table.tab-wide td {
  border-left: 1px solid #ffcc00;
  border-top: 1px solid #ffcc00;
  border-right: 1px solid #ffd83f;
  border-bottom: 1px solid #ffd83f;
}
/* --- Ende Tabellenformatierung fuer Anwendungsgebiete */
/* --- Anfang Tabellenformatierung fuer Wirkstoffe */
table.tab-norm {
  width:500px;
  /*border: 1px solid #ffcc00;*/
  empty-cells: show;
  /*padding: 1px;*/
  border-spacing: 0px;
}
table.tab-norm tr.tab-head {
  background-color: #fff0b2;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}
table.tab-norm td {
  border-left: 1px solid #ffcc00;
  border-top: 1px solid #ffcc00;
  border-right: 1px solid #ffd83f;
  border-bottom: 1px solid #ffd83f;
}
/* --- Ende Tabellenformatierung fuer Wirkstoffe */

/* --- Anfang Tabellenformatierung fuer Regul */
table.tab-norm-blue {
  width:500px;
  /*border: 1px solid #ffcc00;*/
  empty-cells: show;
  /*padding: 1px;*/
  border-spacing: 0px;
}
table.tab-wide-blue {
  width:697px;
  /*border: 1px solid #ffcc00;*/
  empty-cells: show;
  /*padding: 1px;*/
  border-spacing: 0px;
}
table.tab-norm-blue tr.tab-head-blue, table.tab-wide-blue tr.tab-head-blue {
  background-color: #edf4fd;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
}
table.tab-norm-blue td, table.tab-wide-blue td {
  border-left: 1px solid #7eaed7;
  border-top: 1px solid #7eaed7;
  border-right: 1px solid #bed6eb;
  border-bottom: 1px solid #bed6eb;
}
table.tab-norm-blue tr.blue, table.tab-wide-blue tr.blue {
  background-color: #edf4fd;
}
/* --- Ende Tabellenformatierung fuer Regul */

/* --- Liste Nuetzliche Hinweise */
.nh {
padding-left: 20px;
padding-top: 0px;
margin: 0px 0px 10px 0px;
}
table.form_ch {
  float: left;
  width: 500px;
}

