/* CSS Document */

html, body {
  	width: 100%;
  	height: 100%;
	margin: 0;
  	border: 0;
  	padding: 0;
	overflow: hidden;
  }
body {
  	background-color: #fff;
  	overflow: hidden;  /* Scrollbalken im Fenster unterbinden */
  }
  
#top {
	z-index: 100;
  	position: absolute;
 	top: 0px;			/* Abstand zum oberen Fensterrand */
  	left: 0px;		/* Abstand zum linken Fensterrand */
	right: 760px;
  	height: 104px;		/* Blockhöhe */
	width: expression((document.body.clientWidth - 760) + "px");
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
	background-image: url(/images/top_bg.jpg);
  }
#top .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
#seitenbild {
	z-index: 100;
  	position: absolute;
 	top: 0px;			/* Abstand zum oberen Fensterrand */
  	left: expression((document.body.clientWidth - 760) + "px");
	right: 0px;
  	height: 580px;
	width: 760px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
  }
  
#seitenbild .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
#left {
	z-index: 200;
  	position: absolute;
  	top: 104px;		/* Abstand zum oberen Fensterrand */
  	left: 0px;		/* Abstand zum linken Fensterrand */
  	bottom: 240px;		/* Abstand zum unteren Fensterrand */
  	width: 134px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;		/* Scrollbalken, falls notwendig */
  /* nur für IE: */
  	height: expression((document.body.clientHeight - 104 - 240) + "px");
	background-image:url(/images/left_bg.jpg);
  }
#left .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
#marken {
	z-index: 100;
  	position: absolute;
  	top: expression((document.body.clientHeight - 240) + "px");
  	left: 0px;		/* Abstand zum linken Fensterrand */
  	bottom: 0px;		/* Abstand zum unteren Fensterrand */
  	width: 140px;		/* Blockbreite */
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;		/* Scrollbalken, falls notwendig */
  /* nur für IE: */
  	height: 240px;
  }
#marken .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

#rechts {
	z-index: 100;
  	position: absolute;
	top: 580px;
  	left: expression((document.body.clientWidth - 230) + "px");
	right: 0px;
  	bottom: 0px;	/* Abstand zum unteren Fensterrand */
  	height: expression((document.body.clientHeight - 580) + "px");
	width: 230px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
	background-image:url(/images/seitenbild_bg.jpg);
  }
#rechts .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }


#footer {
	z-index: 100;
  	position: absolute;
  	left: expression((document.body.clientWidth - 222) + "px");
	right: 0px;
  	bottom: 0px;	/* Abstand zum unteren Fensterrand */
  	height: 30px;		/* Blockhöhe */
	width: 222px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
	background-image:url(/images/rechts_bg.jpg);
  }
#footer .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
#content {
	z-index: 100;
  	position: absolute;
 	top: 192px;			/* Abstand zum oberen Fensterrand */
	bottom: 20px;
  	left: 265px;		/* Abstand zum linken Fensterrand */
	right: 300px;
  	height: expression((document.body.clientHeight - 192 - 20) + "px");
	width: expression((document.body.clientWidth - 265 - 300) + "px");
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: auto;	/* Scrollbalken unterbinden */
  }
#content .inhaltDiv {
  	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

#menu {
	z-index: 200;
	position: absolute;
	top: 104 !important;
	top: 104px;
	left: 0 !important;
	left: 0px;	
}
  
#suchen {
	z-index: 150;
	position: absolute;
	top: 86 !important;
	top: 86px;
	left: 10 !important;
	left: 10px;	
	width: 115px;
}  

#features {
	z-index: 150;
	position: absolute;
	top: 86px;			/* Abstand zum oberen Fensterrand */
  	left: expression((document.body.clientWidth - 230 - 56) + "px");
	right: 235px;
	width: 51px;
  	padding: 0;		/* Interpretation Boxmodell! */
  	overflow: hidden;	/* Scrollbalken unterbinden */
}
  
.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_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: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
a.navigation_aktiv, .navigation_aktiv a {
	text-decoration: underline;
}
a.navigation_aktiv:hover, .navigation_aktiv a:hover {
	color: #999999;
}
.navigation_inaktiv, .navigation_inaktiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
a.navigation_inaktiv, .navigation_inaktiv a {
	text-decoration: underline;
}
a.navigation_inaktiv:hover, .navigation_inaktiv a:hover {
	color: #999999;
}
.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 {
	text-decoration: none;
}
a.hinweistext:hover, .hinweistext a:hover {
	color: #666666;
}

.newsbox_text, .newsbox_text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0468AE;
}
a.newsbox_text, .newsbox_text a {
	text-decoration: underline;
}
a.newsbox_text:hover, .newsbox_text a:hover {
	color: #0691F2;
}

.newsbox_titel, .newsbox_titel a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0468AE;
}
a.newsbox_titel, .newsbox_titel a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0468AE;
}
a.newsbox_titel:hover, .newsbox_titel a:hover {
	color: #0691F2;
}

.newsbox_datum, .newsbox_datum a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	font-weight: normal;
	font-variant: normal;
	color: #0468AE;
}
a.newsbox_datum, .newsbox_datum a {
	font-size: 10px;
	font-style:italic;
	text-decoration: none;
}
a.newsbox_datum:hover, .newsbox_datum a:hover {
	color: #0691F2;
}

