body {
	background:url(../images/BG.png);
	background-repeat:repeat-x;
	background-color:#E3E3E3;
	border:0px;
	padding:0px;
	margin:0px;
	}

.inside {
	padding:10px;
	}
	
.contentdescription h1 {font-size:14px;}

div#body {
	position:absolute;
	left:50%;
	margin-left:-367px;
	margin-top:0px;
	border:0px;
	padding:0px;
	}

h2 {
margin: 5px 5px 5px 0;
font-size:14px;
}

div#logo {
	background-image:url(../images/ECM_Logo.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:734px;
	height:74px;
	margin-left:9px;
	border:0px;
	padding:0px;
	}

div#container {
	margin:0px;
	padding:0px;
	border-left-style:solid;
	border-left-width:9px;
	border-left-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:9px;
	border-right-color:#FFFFFF;
	background-color:#FFFFFF;
	width:735px;
	}

div#hauptmenue {
	background-color:#FFFFFF;
	border-bottom: 8px solid #FFFFFF;
	height:121px;
	text-align:center;
	background-image:url(../images/MENU-.jpg);
	background-repeat:no-repeat;
	}

div#allgemein {
	background-image:url(../images/00_allgemein_.jpg);
	background-repeat:no-repeat;
	float:left;
	width:179px;
	height:121px;
	font-family: tahoma, verdana, arial;
	margin-right:7px;
	color:#FFFFFF;
	text-align: center;
	vertical-align:bottom;
    font-size: 1em;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	}

div#firma {
	background-image:url(../images/01_firma.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:7px;
	background-color:#FFFFFF;
	width:178px;
	height:121px;
	text-align:center;
	}

div#privat {
	background-image:url(../images/02_privat.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:7px;
	background-color:#FFFFFF;
	width:178px;
	height:121px;
	text-align:center;
	}

div#party {
	background-image:url(../images/03_party.jpg);
	background-repeat:no-repeat;
	float:left;
	background-color:#FFFFFF;
	width:178px;
	height:121px;
	text-align:center;
	}

/* wo Inhalte und Texte enthalten sind */
div#content {
	background-color:#fbe9e9;
	width:734px;
	/* height:707px; */
	height:800px;
	}

div#content_menue {
	float:left;
	// background-color:#000000;
	background-color:#f7d3d3;
	width:179px;
	/* height:707px; */
	height:800px;
	}

div#content_inhalt {
	float:left;
	// background-color:#666666;
	background-color:#fbe9e9;
	width:555px;
	/* height:607px; */
	/* height:707px; */
	height:800px;
	text-align:left;
	}

.newsflash_div {
	overflow:hidden;
	padding-left:0px;
	padding-top:100px;
	}

table.moduletable th {
  text-align: left;
  font-weight: bold;
  font-family: arial, verdana, tahoma;
  font-size: 1em;
}

table.moduletable {
  width: 95  %;
  padding-left: 2px;
  text-align: left;
}

/*a.mainlevel_00{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
    font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
	vertical-align:bottom;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/00_allgemein.jpg) no-repeat;
	}

a.mainlevel_00:hover, a.mainlevel_00#active_menu{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
    font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
	vertical-align:bottom;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/00_allgemein_.jpg) no-repeat;
	}
*/
/* Hauptmenü: FIRMA */

a.mainlevel_01{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
	vertical-align:bottom;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/01_firma.jpg) no-repeat;
	}

a.mainlevel_01:hover, a.mainlevel_01#active_menu{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
	vertical-align:bottom;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/01_firma_.jpg) no-repeat;
	}

/* Hauptmenü: PRIVAT */

a.mainlevel_02{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/02_privat.jpg) no-repeat;
	}

a.mainlevel_02:hover, a.mainlevel_02#active_menu{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/02_privat_.jpg) no-repeat;
	}

/* Hauptmenü: PARTY */

a.mainlevel_03{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/03_party.jpg) no-repeat;
	}

a.mainlevel_03:hover, a.mainlevel_03#active_menu{
	height:121px;
	width:178px;
	display:block;
	color:#dcdcdc;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
    text-align: center;
    text-decoration: none;
	border:0px;
	padding-top:100px;
	margin-bottom:-100px;
	background:url(../images/03_party_.jpg) no-repeat;
	}

/*a.mainlevel_L:link {
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

a.mainlevel_L:visited {
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

a.mainlevel_L:active {
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #00FF00;
}

a.mainlevel_L:hover {
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #FF0000;
}
*/

a.mainlevel_L {
	padding: 3px;
	display: block;
	color: #000000;
	text-decoration: none;
	background-color:#f7d3d3;
	border-bottom:solid #FFFFFF 1px;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
}

a.mainlevel_L:hover,
a.mainlevel_L:active,
a.mainlevel_L:focus {
    color: #FF0000;
	/* border-right:solid #FF0000 5px; */
	text-decoration: none;
	/* background-color:#fbe9e9; */
	font-family: tahoma, verdana, arial;
    font-size: 1em;
}

a#active_menu_L {
    color: #FF0000;
	text-decoration: none;
	background-color:#fbe9e9;
}

a.mainlevel_L#active_menu {
	border-right:solid #FF0000 5px;
	color: #00FF00;
	text-decoration: none;
	background:none;
	font-family: tahoma, verdana, arial;
    font-size: 1em;
}

#active_menu {
	background: url(../images/bullet-list.gif) no-repeat 2% 50%;
	color: #000000;
}

a.sublevel:link, a.sublevel:visited {
  font-family: tahoma, verdana, arial;
/*  font-size: 1em;
*/  text-align: left;
  text-decoration: none;
  color: #d01b1b;
}

a.sublevel:avtive {
  color:#FFFFFF;
}

a.sublevel:hover {
  color: #000000;
}

a.readon:link, a.readon:visited {
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #FF0000;
}

a.readon:link:avtive {
  font-family: tahoma, verdana, arial;
  font-size: 1em;
  text-align: left;
  text-decoration: none;
  color: #0000FF;
}

a:link, a:active, a:visited {
 text-decoration: none;
 color: #000000;
}

a:hover {
 color: #FF0000;
}

.contentheading, .componentheading {
  font-weight: bold;
  font-size: 1em;
  font-family: arial, verdana, tahoma;
  margin-bottom:12px;
}

p {
  font-family: arial, verdana, tahoma;
  font-size: 13px;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

tr {
  font-family: arial, verdana, tahoma;
  font-size: 13px;
  text-align: left;
  text-decoration: none;
  color: #00FF00;
}

td {
  font-family: arial, verdana, tahoma;
  font-size: 13px;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

/*a.pathway:link {
  font-family: tahoma, verdana, arial;
  font-size: 10px;
  color:#000000;
}

a.pathway:hover {
  font-family: tahoma, verdana, arial;
  font-size: 10px;
 color: #FF0000;
}

a.pathway:active {
  font-family: tahoma, verdana, arial;
  font-size: 10px;
 color: #000000;
}*/

.aktuell {
  font-family: tahoma, verdana, arial;
  font-size: 0.8em;
  text-align: center;
  margin-top:-47px;
  text-decoration: none;
  color: #FFFFFF;
  padding:38px;
}

a.bild { border:none; text-decoration:none; background-color:#FFFFFF; color:#FFFFFF; border:0px; border-color:#FFFFFF; }
a.bild:link { border:none; text-decoration:none; background-color:#FFFFFF; color:#FFFFFF; border:0px; border-color:#FFFFFF; }
a.bild:visited { border:none; text-decoration:none; background-color:#FFFFFF; color:#FFFFFF; border:0px; border-color:#FFFFFF; }
a.bild:hover { border:none; text-decoration:none; background-color:#FFFFFF; color:#FFFFFF; border:0px; border-color:#FFFFFF; }
a.bild:active { border:none; text-decoration:none; background-color:#FFFFFF; color:#FFFFFF; border:0px; border-color:#FFFFFF; }
