/* ALLGEMEINE, TPI */
body {overflow:hidden; z-index:0; margin: 123px 0px 23px 155px; background-color:#FFFFFF;}

img {
	border: 0;
}

#top {position:absolute; width:100%; height:123px; z-index:10; top:0px; left:155px; right:0px; background-color:#FFFFFF;}
#content {position:relative; overflow:auto;height:100%; width:100%; background-color:#FFFFFF; z-index:10}
#menu {position:absolute; top:0px; left:0px; background-color:#D1262A; width:155px; overflow:hidden; height:100%; z-index:15px;}
#bottom {position:absolute; z-index:35; width:10000px; left:0px; right:0px; bottom:0px; height:23px; background:#4D555B; overflow:visible}
#bottom2 {position:absolute; z-index:30; width:10000px; left:0px; right:0px; bottom:-1px; height:2px; background:#4D555B; overflow:visible}

/*Infraworld*/
#menu_infraworld {position:absolute; top:0px; left:0px; background-color:#FECC00; width:155px; overflow:hidden; height:100%; z-index:15px;}

/*Powerplay*/
#menu_powerplay {position:absolute; top:0px; left:0px; background-color:#92B741; width:155px; overflow:hidden; height:100%; z-index:15px;}

/*Basicline*/
#menu_basicline {position:absolute; top:0px; left:0px; background-color:#FFECA7; width:155px; overflow:hidden; height:100%; z-index:15px;}

/*Vitalhome*/
#menu_vitalhome {position:absolute; top:0px; left:0px; background-color:#d9501e; width:155px; overflow:hidden; height:100%; z-index:15px;}


/*Schriftklassen*/
.lauftext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	text-decoration: none;
}
.menu_unten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_unten a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menu_unten a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menu_unten a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	text-decoration: none;
}.fehlertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.fehlertextROT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.lauftext999999 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D555B;
	text-decoration: none;
	font-weight: bold;
}
.unterueberschrift {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D555B;
	text-decoration: none;
	font-weight: bold;
}
.bildtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D555B;
	text-decoration: none;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	border: 0;
	text-decoration: none;
}

tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	border: 0;
	text-decoration: none;
}

td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	border: 0;
	text-decoration: none;
}
tbody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D555B;
	border: 0;
	text-decoration: none;
}
.ankerueberschrift {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EABB00;
	text-decoration: none;
	font-weight: bold;
}


.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}
.submenuACT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenuACT:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenuACT:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenuACT:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}

.submenu_infraworld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenu_infraworld:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenu_infraworld:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	text-transform:uppercase;
	text-decoration: none;
}
a.submenu_infraworld:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}



.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
}
.breadcrumb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: underline;
}
.breadcrumb a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: underline;
}
.breadcrumb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
}





a.submenu_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}
a.submenu_2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}

a.submenu_2ACT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}
a.submenu_2ACT:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}


a.submenu_2_vitalhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}
a.submenu_2_vitalhome:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}

a.submenu_2ACT_vitalhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}
a.submenu_2ACT_vitalhome:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
	text-decoration: none;
}