html, body {
  	width: 100%;
  	height: 100%;
  	margin: 0;
  	border: 0;
  	padding: 0;
	overflow: hidden;
  }
body {
  	background-color: #fff;
  	overflow: hidden;  /* Scrollbalken im Fenster unterbinden */
  }
#header {
  	position: absolute;
 	top: 0;			/* Abstand zum oberen Fensterrand */
  	left: 0;		/* Abstand zum linken Fensterrand */
  	right: 0;		/* Abstand zum rechten Fensterrand */
  	height: 142px;		/* Blockhöhe */
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  /* nur für IE: */
  	width: expression(document.body.clientWidth + "px");
 				/* left-Wert + right-Wert = 0 */
  }
#header .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
#leftbar {
  	position: absolute;
  	top: 142px;		/* Abstand zum oberen Fensterrand */
  	left: 0;		/* Abstand zum linken Fensterrand */
  	bottom: 18px;		/* Abstand zum unteren Fensterrand */
  	width: 224px;		/* Blockbreite */
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;		/* Scrollbalken, falls notwendig */
  /* nur für IE: */
  	height: expression((document.body.clientHeight - 142 - 19) + "px");
 				/* top-Wert + bottom-Wert = 150 */
	background-image: url(/images/leftbar_bg.jpg);
  }
#leftbar .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
#content {
  	position: absolute;
  	top: 142px;		/* Abstand zum oberen Fensterrand */
  	left: 224px;		/* Abstand zum linken Fensterrand */
  	bottom: 18px;		/* Abstand zum unteren Fensterrand */
  	right: 13px;		/* Abstand zum rechten Fensterrand */
  	overflow: auto;		/* Scrollbalken, falls notwendig */
  /* nur für IE: */
  	width: expression((document.body.clientWidth - 224 - 13) + "px");
 				/* left-Wert + right-Wert = 300 */
  	height: expression((document.body.clientHeight - 142 - 19) + "px");
 				/* top-Wert + bottom-Wert = 200 */
  }
#content .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
	padding-left: 20px;
	padding-right: 20px;
  }
#rightbar {
  	position: absolute;
  	top: 142px;		/* Abstand zum oberen Fensterrand */
  	bottom: 18px;		/* Abstand zum unteren Fensterrand */
  	right: 0px;		/* Abstand zum rechten Fensterrand */
  	overflow: auto;		/* Scrollbalken, falls notwendig */
  /* nur für IE: */
  	width: 13px;
 				/* left-Wert + right-Wert = 300 */
  	height: expression((document.body.clientHeight - 142 - 19) + "px");
 				/* top-Wert + bottom-Wert = 200 */
	background-image: url(/images/rightbar_bg.jpg);
  }
#rightbar .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
#footer {
  	position: absolute;
  	left: 0px;		/* Abstand zum linken Fensterrand */
  	bottom: 0 !important;	/* Abstand zum unteren Fensterrand */
  	bottom: -1px;		/* nur für IE */
  	height: 19px;		/* Blockhöhe */
	width: 100%;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  }
#footer .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
#suchen {
	position: absolute;
	top: 123px;
	left: 13px;
}

#sprachwahl {
	position: absolute;
	top: 105px;
	right: 19px;
}
  
#menu {
	z-index: 110;
	position: absolute;
	top: 105 !important;
	top: 105px;
	left: 13 !important;
	left: 13px;
	height: 14px;
}

#marqueecontainer {
	position: relative;
	width: 193px; /*marquee width */
	height: 130px; /*marquee height */
	overflow: hidden;
	padding-left: 5px;
}

.lauftext_normal, .lauftext_normal a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
a.lauftext_normal_fett, .lauftext_normal_fett a {
	text-decoration: underline;
}
a.lauftext_normal_fett:hover, .lauftext_normal_fett a:hover {
	color: #999999;
}
.lauftext_normal_schwarz_fett, .lauftext_normal_schwarz_fett a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.lauftext_normal_schwarz_fett, .lauftext_normal_schwarz_fett a {
	text-decoration: underline;
}
a.lauftext_normal_schwarz_fett:hover, .lauftext_normal_schwarz_fett a:hover {
	color: #000000;
}
.lauftext_klein, .lauftext_klein a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
a.lauftext_gross, .lauftext_gross a {
	font-size: 14px;
	text-decoration: underline;
}
a.lauftext_gross:hover, .lauftext_gross a:hover {
	font-size: 14px;
	color: #999999;
}
.lauftext_gross_fett, .lauftext_gross_fett a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
a.lauftext_gross_fett, .lauftext_gross_fett a {
	font-size: 14px;
	text-decoration: underline;
}
a.lauftext_gross_fett:hover, .lauftext_gross_fett a:hover {
	font-size: 14px;
	color: #999999;
}
.seitentitel, .seitentitel a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
a.seitentitel, .seitentitel a {
	text-decoration: underline;
}
a.seitentitel:hover, .seitentitel a:hover {
	color:#999999;
}
.absatztitel, .absatztitel a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
a.absatztitel, .absatztitel a {
	text-decoration: underline;
}
a.absatztitel:hover, .absatztitel a:hover {
	color: #999999;
}
.navigation_aktiv, .navigation_aktiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
a.navigation_aktiv, .navigation_aktiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.navigation_aktiv:hover, .navigation_aktiv a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
}
.navigation_inaktiv, .navigation_inaktiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #023779;
}
a.navigation_inaktiv, .navigation_inaktiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #023779;
	text-decoration: none;
}
a.navigation_inaktiv:hover, .navigation_inaktiv a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
}
.hinweistext, .hinweistext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
}
a.hinweistext, .hinweistext a {
	color: #999999;
	text-decoration: none;
}
a.hinweistext:hover, .hinweistext a:hover {
	color: #666666;
}

.neuheiten_titel, .neuheiten_titel a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-bottom: 5px;
	color: #FFFFFF;
}
a.neuheiten_titel, .neuheiten_titel a {
	color: #FFFFFF;
	text-decoration: none;
}
a.neuheiten_titel:hover, .neuheiten_titel a:hover {
	color: #CCCCCC;
}

