  html, body {
  	width: 100%;
  	height: 100%;
  	margin: 0;
  	border: 0;
  	padding: 0;
  }
  
  body {
  	background-color: #fff;
  	overflow: hidden;  /* Scrollbalken im Fenster unterbinden */
  }  
  
  #oben_links {
  	z-index: 100;
  	position: absolute;
 	top: 0;			/* Abstand zum oberen Fensterrand */
  	left: 0;		/* Abstand zum linken Fensterrand */
  	height: 93px;		/* Blockhöhe */
	width: 208px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  }
  #oben_links .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

  #mitte_links {
  	z-index: 100;
  	position: absolute;
	top: 93 !important;			/* Abstand zum oberen Fensterrand */
 	top: 93px;			/* Abstand zum oberen Fensterrand */
	bottom: 226 !important;	/* Abstand zum unteren Fensterrand */
	bottom: 226px;
  	left: 0;		/* Abstand zum linken Fensterrand */
	width: 208px;
	padding-top: 0px;
	padding-bottom: 0px;
  	padding-left: 10px;
	padding-right: 10px;
  	overflow: hidden;	/* Scrollbalken unterbinden */
	/* nur für IE: */
  	height: expression((document.body.clientHeight - 93 - 226) + "px");
  }
  #mitte_links .inhaltDiv {
  	margin: 0px;
  }
  
  #unten_links {
  	z-index: 100;
  	position: absolute;
 	bottom: 0;			/* Abstand zum oberen Fensterrand */
  	left: 0;		/* Abstand zum linken Fensterrand */
  	height: 226px;		/* Blockhöhe */
	width: 208px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  }
  #unten_links .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
  #oben_mitte {
  	z-index: 100;
  	position: absolute;
 	top: 0;			/* Abstand zum oberen Fensterrand */
	left: 208 !important;		/* Abstand zum linken Fensterrand */
  	left: 208px;		/* Abstand zum linken Fensterrand */
  	right: 0;		/* Abstand zum rechten Fensterrand */
  	height: 93px;		/* Blockhöhe */
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  /* nur für IE: */
  	width: expression((document.body.clientWidth - 208) + "px");
 				/* left-Wert + right-Wert = 0 */
  }
  #oben_mitte .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

  #news {
  	z-index: 100;
  	position: absolute;
 	top: 93px;			/* Abstand zum oberen Fensterrand */
	left: 208 !important;		/* Abstand zum linken Fensterrand */
  	left: 208px;		/* Abstand zum linken Fensterrand */
  	right: 76 !important;		/* Abstand zum rechten Fensterrand */
	right: 76px;
	height: 17px;
  	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
  	background-color: #fff;
	border: 1px solid #7A0A2E;
  	overflow: hidden;	/* Scrollbalken unterbinden */
  /* nur für IE: */
  	width: expression((document.body.clientWidth - 209 - 77 - 20) + "px");
 				/* left-Wert + right-Wert = 0 */
  }
  #news .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
  #mitte {
  	z-index: 100;
  	position: absolute;
 	top: 112px;			/* Abstand zum oberen Fensterrand */
	bottom: 23 !important;
	bottom: 23px;	
	left: 208 !important;		/* Abstand zum linken Fensterrand */
  	left: 208px;		/* Abstand zum linken Fensterrand */
  	right: 76 !important;		/* Abstand zum rechten Fensterrand */
	right: 76px;
  	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
  	background-color: #fff;
	border-left: 1px solid #7A0A2E;
	border-right: 1px solid #7A0A2E;
	border-bottom: 1px solid #7A0A2E;
  	overflow: auto;	/* Scrollbalken unterbinden */
  /* nur für IE: */
  	width: expression((document.body.clientWidth - 209 - 77 - 80) + "px");
 				/* left-Wert + right-Wert = 0 */
	height: expression((document.body.clientHeight - 112 - 24 - 50) + "px");
  }
  #mitte .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
  #rechts {
  	z-index: 100;
  	position: absolute;
 	top: 93px;			/* Abstand zum oberen Fensterrand */
	bottom: 0 !important;
	bottom: 0px;	
  	right: 0 !important;		/* Abstand zum rechten Fensterrand */
	right: 0px;
	width: 76px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  /* nur für IE: */
	height: expression((document.body.clientHeight - 93) + "px");
  }
  #rechts .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
 
  #unten_mitte {
  	z-index: 100;
  	position: absolute;
	bottom: 0 !important;
	bottom: 0px;	
	left: 208 !important;
	left: 208px;
  	right: 76 !important;		/* Abstand zum rechten Fensterrand */
	right: 76px;
	height: 23px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  /* nur für IE: */
	width: expression((document.body.clientWidth - 208 - 76) + "px");
  }
  #unten_mitte .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
  #oben_rechts {
  	z-index: 50;
  	position: absolute;
 	top: 0px;			/* Abstand zum oberen Fensterrand */
  	right: 0 !important;		/* Abstand zum rechten Fensterrand */
	right: 0px;
	height: 300px;
	width: 400px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  }
  #oben_rechts .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
 
.lauftext_normal, .lauftext_normal a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3C3C3C;
}
a.lauftext_normal, .lauftext_normal a {
	text-decoration: underline;
}
a.lauftext_normal:hover, .lauftext_normal a:hover {
	color: #999999;
}
.lauftext_normal_fett, .lauftext_normal_fett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3C3C3C;
}
a.lauftext_normal_fett, .lauftext_normal_fett a {
	text-decoration: underline;
}
a.lauftext_normal_fett:hover, .lauftext_normal_fett a:hover {
	color: #999999;
}
.lauftext_rot, .lauftext_rot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #7A0A2E;
}
a.lauftext_rot, .lauftext_rot a {
	text-decoration: underline;
}
a.lauftext_rot:hover, .lauftext_rot a:hover {
	color: #7A0A2E;
}
.lauftext_rot_fett, .lauftext_rot_fett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7A0A2E;
}
a.lauftext_rot_fett, .lauftext_rot_fett a {
	text-decoration: underline;
}
a.lauftext_rot_fett:hover, .lauftext_rot_fett a:hover {
	color: #7A0A2E;
}
.lauftext_klein, .lauftext_klein a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3C3C3C;
}
a.lauftext_klein, .lauftext_klein a {
	text-decoration: underline;
}
a.lauftext_klein:hover, .lauftext_klein a:hover {
	color: #999999;
}
.lauftext_klein_fett, .lauftext_klein_fett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3C3C3C;
}
a.lauftext_klein_fett, .lauftext_klein_fett a {
	text-decoration: underline;
}
a.lauftext_klein_fett:hover, .lauftext_klein_fett a:hover {
	color: #999999;
}
.lauftext_gross, .lauftext_gross a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #3C3C3C;
}
a.lauftext_gross, .lauftext_gross a {
	text-decoration: underline;
	font-size: 14px;
}
a.lauftext_gross:hover, .lauftext_gross a:hover {
	color: #999999;
	font-size: 14px;
}
.lauftext_gross_fett, .lauftext_gross_fett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3C3C3C;
}
a.lauftext_gross_fett, .lauftext_gross_fett a {
	text-decoration: underline;
	font-size: 14px;
}
a.lauftext_gross_fett:hover, .lauftext_gross_fett a:hover {
	color: #999999;
	font-size: 14px;
}
.lauftext_gross_rot, .lauftext_gross_rot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #7A0A2E;
}
a.lauftext_gross_rot, .lauftext_gross_rot a {
	text-decoration: underline;
	font-size: 14px;
}
a.lauftext_gross_rot:hover, .lauftext_gross_rot a:hover {
	color: #7A0A2E;
	font-size: 14px;
}
.lauftext_gross_rot_fett, .lauftext_gross_rot_fett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7A0A2E;
}
a.lauftext_gross_rot_fett, .lauftext_gross_rot_fett a {
	text-decoration: underline;
	font-size: 14px;
}
a.lauftext_gross_rot_fett:hover, .lauftext_gross_rot_fett a:hover {
	color: #7A0A2E;
	font-size: 14px;
}
.hinweistext, .hinweistext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
}
a.hinweistext, .hinweistext a {
	text-decoration: none;
}
a.hinweistext:hover, .hinweistext a:hover {
	color: #666666;
}
.newsbox, .newsbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3C3C3C;
}
a.newsbox, .newsbox a {
	text-decoration: none;
}
a.newsbox:hover, .newsbox a:hover {
	color: #999999;
}
.newsbox_datum, .newsbox_datum a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #3C3C3C;
}
a.newsbox_datum, .newsbox_datum a {
	text-decoration: none;
}
a.newsbox_datum:hover, .newsbox_datum a:hover {
	color: #999999;
}
.seitentitel, .seitentitel a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #7A0A2E;
}
a.seitentitel, .seitentitel a {
	text-decoration: none;
}
a.seitentitel:hover, .seitentitel a:hover {
	color:#7A0A2E;
}
.absatztitel, .absatztitel a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7A0A2E;
}
a.absatztitel, .absatztitel a {
	text-decoration: none;
}
a.absatztitel:hover, .absatztitel a:hover {
	color: #7A0A2E;
}
.navigation_aktiv, .navigation_aktiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #7C0131;
}
a.navigation_aktiv, .navigation_aktiv a {
	text-decoration: none;
}
a.navigation_aktiv:hover, .navigation_aktiv a:hover {
	color: #7C0131;
}
.navigation_inaktiv, .navigation_inaktiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #7C0131;
}
a.navigation_inaktiv, .navigation_inaktiv a {
	text-decoration: none;
}
a.navigation_inaktiv:hover, .navigation_inaktiv a:hover {
	color: #7C0131;
}
