#links_oben {
	position: absolute;
	top: 0px;		/* Abstand zum oberen Fensterrand */
	left: 0px;		/* Abstand zum linken Fensterrand */
	width: 21px;		/* Blockbreite */
	height: 113px;
	padding: 0;		/* Interpretation Boxmodell! */
	overflow: hidden;		/* Keine Scrollbalken
  }

#links_oben .inhaltDiv {
	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

#links_mitte {
	position: absolute;
	top: 113px;
	left: 0px;
	bottom: 49 !important;	/* Abstand zum unteren Fensterrand */
	bottom: 49px;
	width: 21px;
	padding: 0;		/* Interpretation Boxmodell! */
	overflow: hidden;	
	/* nur für IE: */
	height: expression((document.body.clientHeight - 162) + "px");	
}

#links_mitte .inhaltDiv {
	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

#links_unten {
	position: absolute;
	left: 0px;		/* Abstand zum linken Fensterrand */
	bottom: 0 !important;	/* Abstand zum unteren Fensterrand */
	bottom: 0px;		/* nur für IE */
	width: 21px;		/* Abstand zum rechten Fensterrand */
	height: 49px;		/* Blockhöhe */
	padding: 0;		/* Interpretation Boxmodell! */
	overflow: hidden;	/* Scrollbalken unterbinden */
	/* nur für IE: */
  }

#links_unten .inhaltDiv {
	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

#mitte {
	position: absolute;
	top: 0px;	
	left: 21px;
	bottom: 0 !important;
	bottom: 0px;
	width: 207px;
	padding: 0;		/* Interpretation Boxmodell! */
	overflow: hidden;	/* Scrollbalken unterbinden */
	/* nur für IE: */
	height: expression((document.body.clientHeight - 5) + "px");
}

#mitte .inhaltDiv {
	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

#rechts_oben {
	position: absolute;
	left: 228px;
	right: 0px;
	top: 0px;
	height: 113px;
	padding: 0;		/* Interpretation Boxmodell! */
	overflow: hidden;	/* Scrollbalken unterbinden */
	/* nur für IE: */
	width: expression((document.body.clientWidth - 21 - 207) + "px");	
}

#rechts_oben .inhaltDiv {
	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }

#rechts_mitte {
	position: absolute;
	left: 228px;
	right: 0px;
	top: 113px;
	bottom: 49 !important;	/* Interpretation Boxmodell! */
	bottom: 49px;
	padding: 0;
	overflow: auto;
	/* nur für IE: */
	height: expression((document.body.clientHeight - 162) + "px");
	width: expression((document.body.clientWidth - 228) + "px");	
}

#rechts_mitte .inhaltDiv {
	margin-left: 50px;
	margin-right: 30px;
	margin-top: 50px;
	margin-bottom: 20px;
  }

#rechts_unten {
	position: absolute;
	left: 228px;
	right: 0px;
	height: 49px;
	bottom: 0 !important;	/* Interpretation Boxmodell! */
	bottom: 0px;
	padding: 0;
	overflow: hidden;
	/* nur für IE: */
	width: expression((document.body.clientWidth - 228) + "px");	
}

#rechts_unten .inhaltDiv {
	margin: 0px;		/* Abstand des Inhalts zum Blockrand */
  }
  
  
  
  
.lauftext, .lauftext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
a.lauftext, .lauftext a {
	text-decoration: none;
}
a.lauftext:hover, .lauftext a:hover {
	color: #38A9DC;
	text-decoration:underline;
}
.lauftextFett, .lauftextFett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
a.lauftextFett, .lauftextFett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
a.lauftextFett:hover, .lauftextFett a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #38A9DC;
	text-decoration:none;
	line-height: 20px;
}
.lauftextFettGrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.lauftextFettOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.lauftextOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}

.standardText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.titel-gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
.titel-mittel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.standardText-fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #38A9DC;
	text-decoration: none;
}
.rahmen-blau {
	border: 1px inset #002CAE;
}
.titel-gross-ramen-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #002CAE;
	text-decoration: none;
	border: 1px inset #002CAE;
	background-color: #9FDE00;
}
.SeitenTitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #38A9DC;
	text-decoration: none;
}
.SpalteGruen {
	background-color: #9FDE00;
}
.titel-ramen-blau {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	text-decoration: none;
	border: 1px inset #333333;
	background-color: #DCEBFA;
}
.rahmen-black {
	border: 1px inset #333333;
}
.fusszeile, .fusszeile a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.fusszeile, .fusszeile a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.fusszeile:hover, .fusszeile a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.pfadanzeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}
.titeltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.textgross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.linklauftext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #38A9DC;
	text-decoration: none;
}
.portraitText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.portraitTextFett {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.hinweisText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.FormTextBlau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;

}
.FormLauftext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #EFEFEF;
}
.hinweisFettRot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.hinweisRot {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
li {
	list-style-image: url(/images/plus.gif);
}
.box {
	border: 1px solid #999999;
}
.navigation {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.navigation_weiss, .navigation_weiss a  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.navigation_weiss, .navigation_weiss a {
	text-decoration: none;
}
a.navigation_weiss:hover, .navigation_weiss a:hover {
	color: #38A9DC;
	text-decoration:none;
}
.sidebar_item, .sidebar_item a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.sidebar_item, .sidebar_item a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.sidebar_item:hover, .sidebar_item a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #38A9DC;
	text-decoration: none;
}
.sidebar_item_aktiv, .sidebar_item_aktiv a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.sidebar_item_aktiv, .sidebar_item_aktiv a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.sidebar_item_aktiv:hover, .sidebar_item_aktiv a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #38A9DC;
	text-decoration: none;
}
.sidebar_item_klein, .sidebar_item_klein a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.sidebar_item_klein, .sidebar_item_klein a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.sidebar_item_klein:hover, .sidebar_item_klein a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #38A9DC;
	text-decoration: none;
}
.sidebar_item_klein_aktiv, .sidebar_item_klein_aktiv a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.sidebar_item_klein_aktiv, .sidebar_item_klein_aktiv a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.sidebar_item_klein_aktiv:hover, .sidebar_item_klein_aktiv a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #38A9DC;
	text-decoration: none;
}
.sitemap, .sitemap a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 28px;
}
a.sitemap, .sitemap a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 28px;
}
a.sitemap:hover, .sitemap a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #38A9DC;
	text-decoration:none;
	line-height: 28px;
}
.newsbox, .newsbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: normal;
}
a.newsbox, .newsbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: normal;	
}
a.newsbox:hover, .newsbox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #38A9DC;
	text-decoration: underline;
	line-height: normal;
}
.newsbox_fett, .newsbox_fett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: normal;
}
a.newsbox_fett, .newsbox_fett a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: normal;
}
a.newsbox_fett:hover, .newsbox_fett a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #38A9DC;
	text-decoration: underline;
	line-height: normal;
}
.newsbox_mehr, .newsbox_mehr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #38A9DC;
	text-decoration: none;
	line-height: normal;
}
a.newsbox_mehr, .newsbox_mehr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #38A9DC;
	text-decoration: none;
	line-height: normal;
}
a.newsbox_mehr:hover, .newsbox_mehr a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #38A9DC;
	text-decoration: underline;
	line-height: normal;
}
