body {
	background-color:#A09F9D;
	background-position:top center;
	margin:0;
	padding:0;
	border:0;
	text-align:center;
}


a:link { color:#555; }
a:visited { color:#555; }
a:hover,a:active { color:#B01C13; }

div#topright a:link { color:#D6D6D6; }
div#topright a:visited { color:#D6D6D6; }

p {
	font: normal 1em verdana, arial, sans-serif;
}

img.block {
	display:block;
}

h1, h2, h3, h4, h5 {
	font: bold 1.3em Arial, Verdana;
	color:#B01C13;
}

div, img {
	margin:0px;
	padding:0px;
	border:0px;
}


/* Tabellenlayout */
div#reftabelle td {
	font: normal 11px verdana, arial, sans-serif;
	color:#444;
	background-color:#F0EFED;
	border:1px solid #000000;
	padding:5px 10px 5px 10px;
} 

div#centercontainer {
	position:relative;
		
	width:942px;
	background-image:url(images/main_cont_background.gif);
	margin:0px auto;
	text-align:left;
}

div#hauptcontainer {
	width:919px;
	border:0px;
	padding:0px;
	margin:0px  0px 0px 12px;
}

div#footer {
	clear:both;
	width:942px;
	height:10px;	
	background-image:url(images/footer.gif);
	
	border:0px;
	padding:0px;
	margin:-1px 0px 0px 0px;
}




div#logo {

	float:left;
	text-align:left;
	background-color:#000000;
	background-image:url(images/header.png);
	color:#56	5656;
	width:919px;
	height:137px;
	
	border:0px;
	padding:0px;
	margin:0px;
	}


a#sprache:link { color:#999; }
a#sprache:visited { color:#999; }
a#sprache:hover,a#sprache:active { color:#B01C13; }


div#topleft {
	float:left;
	width:400px;
	height:19px;
	font: normal 9px Verdana,Arial;
	background-image:url(images/topleftright.gif);
	background-repeat:repeat-x;
	text-align:left;
	background-color:#3C3633;

	color:#D6D6D6; 
	border:0px;
	padding:0px;
	margin:0px;
}
div#topright {
	float:right;
	width:519px;
	height:19px;
	font: normal 9px Verdana,Arial;
	background-image:url(images/topleftright.gif);
	background-repeat:repeat-x;
	background-color:#3C3633;
	text-align:right;

	color:#D6D6D6; 
	border:0px;
	padding:0px;
	margin:0px;
}

	


div#main_container {
	clear:both;
	position: relative;
	float: left;
	width: 919px;
	background-image:url(images/contentbackground);
	background-repeat:repeat-x;
	background-color: #FFFFFF;

	border:0px;
	padding:0px;
	margin:0px;
}


div#left_container {
	position: relative;
	float: left;
	clear: none;
	width: 225px;
		
	font: normal 0.8em Verdana,Arial;
}
div#main_menu {
	position: relative;
	float: left;
	clear: left;
	height: 500px;
	padding:28px 0 0 0;
}
div#search_menu {
	position: relative;
	float: left;
	clear: left;
	height: 28px;
}





div#right_container {
	position: relative;
	float: left;
	clear: right;
	width: 633px;
	
	border:0px;
	padding:0px;
	margin:0px;
}


div#content_head {

	font: 9px Verdana, Arial;
	color:#9E9D9D;
	

	border:0px;
	padding:0px;
	margin:0px;
}

div#content_inhalt {

	font: 0.8em Arial, Verdana;
	color:#565656;

	
	border:0px;
	padding:10px 20px 20px 20px;
	margin:0px;
}

#+++++++++++++++++++++++++++
#+++++++++++++++++++++++++++ Menueformatierung +++++++++++++++++++++++++++++++++++++++++++++
#+++++++++++++++++++++++++++

div.bM {
   position:relative;
   padding:0;
   margin:0;
}
div.bM ul {
   width:206px;
   width:198px;
   position:relative;
   list-style-type:none;
   padding:0;
   margin:0;
   font: normal 15px arial, verdana, sans-serif;
   border-top:2px double #CBB;
   /* double groove  ridge inset outset*/
   /*border-right:2px double #CCC;*/
}
div.bM ul li {
   width:198px;
   position:relative;
   padding:0.4em 0 0.4em 10px;	/* Schrifteinrückung der Menueitems (ohne d. Rahmen zu veraendern) */
   border-bottom:2px double #CCC;
}

/* Allgemeine Beschreibung von Links */
div.bM ul li a {
   position:relative;
   font-weight:normal;
   text-decoration:none;
}


/* Menüpunkt mit Untermenü (aktiv)*/
div.bM ul li.bM_ACT {
   background:#EEE; }
div.bM ul li.bM_ACT a {
   font-weight:bold;
   color:#444;
   color:#666;
}
div.bM ul li.bM_ACT a:hover {}


/* --- */
div.bM ul li.bM_CURIFSUB {
   font-weight:bold;
   color:#B01C13; 
   background:#EEE;
}
div.bM ul li.bM_CURIFSUB a {}
div.bM ul li.bM_CURIFSUB a:hover {}


/* --- */
div.bM ul li.bM_CUR a {}
div.bM ul li.bM_CUR a:hover {}


/* Menüpunkt mit Untermenüpunkt (nicht aktiv)*/
div.bM ul li.bM_IFSUB a {}
div.bM ul li.bM_IFSUB a:hover {}


/* Menüpunkt ohne Untermenü (nicht aktiv)*/
div.bM ul li.bM_NO a {}
div.bM ul li.bM_NO a:hover {
}


/* Menüpunkt ohne Untermenü (aktiv) */
div.bM ul li.bM_CUR {
   font-weight:bold;
   color:#B01C13;
   background:#EEE; 
}
div.bM ul li.bM_CURIFSUB {
}




/* #######################################*/
/* ###########Menüebene 2####*/

div.bM2 {
   padding:0px;
   margin:0;
}

div.bM2 ul {
   width:162px;
   list-style-type:none;
   padding:0;
   font: normal 13px arial, verdana, sans-serif;
   border:none;
}

div.bM2 ul li {
   padding:0.2em 10px 0.2em 16px;
   width:162px;
   border-bottom:none;
}
div.bM2 ul li a {
   font-weight:normal;
   text-decoration:none;
   color:#B01C13;
}


/* Menüpunkt mit Untermenü (aktiv)*/
div.bM2 ul li.bM2_ACT {
   color:#F00;
}
div.bM2 ul li.bM2_ACT a {}
div.bM2 ul li.bM2_ACT a:hover {}


/* --- */
div.bM2 ul li.bM2_CURIFSUB {
   font-weight:bold;
   color:#B01C13;
}
div.bM2 ul li.bM2_CURIFSUB a {}
div.bM2 ul li.bM2_CURIFSUB a:hover {}


/* --- */
div.bM2 ul li.bM2_CUR a {}
div.bM2 ul li.bM2_CUR a:hover {}


/* Menüpunkt mit Untermenüpunkt (nicht aktiv)*/
div.bM2 ul li.bM2_IFSUB a {
   color:#555;
   font-weight:normal;
}
div.bM2 ul li.bM2_IFSUB a:hover {}


/* Menüpunkt ohne Untermenü (nicht aktiv)*/
div.bM2 ul li.bM2_NO {}
div.bM2 ul li.bM2_NO a {
   color:#555;
   font-weight:normal;
   }
div.bM2 ul li.bM2_NO a:hover {color:#B01C13;}


/* Menüpunkt ohne Untermenü (aktiv) */
div.bM2 ul li.bM2_CUR {
   font-weight:bold;
   color:#B01C13;
}
div.bM2 ul li.bM2_CURIFSUB {
}



