/* BASIS BODY */
.mainNavMoz {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height: 26px;
}
.mainNavIE {
	background-image: url(../images/first_10.jpg);
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height: 25px;
}
.basis {
	font-family: arial;
	width:800px;
	position:absolute; top:125px;
	font-size:12px;
	text-align:center;
	z-index:100;
}
.basis ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.basis ul li {
	float:left;
	position:relative;
}
.basis ul li a, .basis ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:139px;
	height:25px;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	border:0px solid #ffffff;
	border-width:0px 0px 0 0;
	background-image:url(../images/menue.jpg);
	padding-left:0px;
	line-height:25px;
}
.basis ul li ul {
	display: none;
}
table {
	margin:0px;
	border-collapse:collapse;
	font-size:12px;
}

.basis ul li:hover ul,
.basis ul li a:hover ul {
	display:block;
	position:absolute;
	top:25px;
	left:0;
	width:150px;
}
* html .basis ul li a:hover ul {
	margin-top:0px;
	top:25px;
	marg\in-top:0px;
}

.basis ul li:hover ul li ul,
.basis ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	height:0;
	width:0px;
}

.basis ul li:hover ul li a,
.basis ul li a:hover ul li a {
	display:block;
	color:#ffffff;
	height:auto;
	line-height:14px;
	padding:5px 10px;
	border-top:1px solid white;
}

.basis ul li:hover ul li a:hover,
.basis ul li a:hover ul li a:hover {
	color:#FFFFFF;
	font-weight:bold;
}




/* Start */
/*
.start {
position:absolute; left:0px; z-index:1;
}
* html .start ul li a, .start ul li a:visited, .start ul li a {
width:50px;
w\idth:50px;
}

/* specific to non IE browsers */
/*
.start ul li:hover a,
.start ul li a:hover,
.start ul li.act a {
color:#ffffff;
background:url(../images/menuactahover.jpg);
width:50px;
}
*/





/* Software */
.software {
	/*position:absolute; left:51px; z-index:2;*/
	position:absolute; left:0px; z-index:1;
}

* html .software ul li a, .software ul li a:visited, .software ul li a {
	width:70px;
	w\idth:70px;
}

/* specific to non IE browsers */
.software ul li:hover a,
.software ul li a:hover,
.software ul li.act a {
	width:70px;
	color:#ffffff;
	background:url(../images/menuactahover.jpg);
}

.software ul li:hover ul li a,
.software ul li a:hover ul li a {
	text-align:left;
	background:#10346B;
	width:200px /* Menübreite ie */
}
* html .software ul li a:hover ul li a {
	width:0px; /* Menübreite firefox */
	w\idth:200px; /* Menübreite ie */
}

.software ul li:hover ul li a:hover,
.software ul li a:hover ul li a:hover {
	background:#10346B;
}



/* Diensleistungen */
.dienst {
/*position:absolute; left:122px; z-index:3;*/
position:absolute; left:71px; z-index:2;
}
* html .dienst ul li a, .dienst ul li a:visited, .dienst ul li a {
width:115px;
w\idth:115px;
}

/* specific to non IE browsers */
.dienst ul li:hover a,
.dienst ul li a:hover,
.dienst ul li.act a {
width:115px;
color:#ffffff;
background:url(../images/menuactbhover.jpg);
}

.dienst ul li:hover ul li a,
.dienst ul li a:hover ul li a {
text-align:left;
background:#EFA500;
width:160px /* Menübreite ie */
}
* html .dienst ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}

.dienst ul li:hover ul li a:hover,
.dienst ul li a:hover ul li a:hover {
background:#EFA500;
}



/* Unternehmen */
.unternehmen {
/*position:absolute; left:238px; z-index:4;*/
position:absolute; left:187px; z-index:3;
}

* html .unternehmen ul li a, .unternehmen ul li a:visited, .unternehmen ul li a {
width:100px;
w\idth:100px;
}

/* specific to non IE browsers */
.unternehmen ul li:hover a,
.unternehmen ul li a:hover,
.unternehmen ul li.act a {
width:100px;
color:#ffffff;
background:url(../images/menuactchover.jpg);
}

.unternehmen ul li:hover ul li a,
.unternehmen ul li a:hover ul li a {
text-align:left;
background:#4E4C4D;
width:120px /* Menübreite ie */
}
* html .unternehmen ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:120px; /* Menübreite ie */
}

.unternehmen ul li:hover ul li a:hover,
.unternehmen ul li a:hover ul li a:hover {
background:#4E4C4D;
}


/* Referenzen */
.referenzen {
/*position:absolute; left:339px; z-index:5;*/
position:absolute; left:288px; z-index:4;
}

* html .referenzen ul li a, .referenzen ul li a:visited, .referenzen ul li a {
width:93px;
w\idth:93px;
}

/* specific to non IE browsers */
.referenzen ul li:hover a,
.referenzen ul li a:hover,
.referenzen ul li.act a {
width:93px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}

.referenzen ul li:hover ul li a,
.referenzen ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:120px /* Menübreite ie */
}
* html .referenzen ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:120px; /* Menübreite ie */
}

.referenzen ul li:hover ul li a:hover,
.referenzen ul li a:hover ul li a:hover {
background:#396FB7;
}


/* Zertifikate */
.zertifikate {
/*position:absolute; left:433px; z-index:6;*/
position:absolute; left:382px; z-index:5;
}

* html .zertifikate ul li a, .zertifikate ul li a:visited, .zertifikate ul li a {
width:70px;
w\idth:70px;
}

/* specific to non IE browsers */
.zertifikate ul li:hover a,
.zertifikate ul li a:hover,
.zertifikate ul li.act a {
width:70px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}

.zertifikate ul li:hover ul li a,
.zertifikate ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .zertifikate ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}

.zertifikate ul li:hover ul li a:hover,
.zertifikate ul li a:hover ul li a:hover {
background:#396FB7;
}



/* Partner */
.partner {
/*position:absolute; left:504px; z-index:7;*/
position:absolute; left:453px; z-index:6;
}

* html .partner ul li a, .partner ul li a:visited, .partner ul li a {
width:70px;
w\idth:70px;
}

/* specific to non IE browsers */
.partner ul li:hover a,
.partner ul li a:hover,
.partner ul li.act a {
width:70px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}

.partner ul li:hover ul li a,
.partner ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .partner ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}

.partner ul li:hover ul li a:hover,
.partner ul li a:hover ul li a:hover {
background:#396FB7;
}



/* Presse */
.presse {
/*position:absolute; left:575px; z-index:8;*/
position:absolute; left:524px; z-index:7;
}

* html .presse ul li a, .presse ul li a:visited, .presse ul li a {
width:70px;
w\idth:70px;
}

/* specific to non IE browsers */
.presse ul li:hover a,
.presse ul li a:hover,
.presse ul li.act a {
width:70px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}

.presse ul li:hover ul li a,
.presse ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .presse ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}

.presse ul li:hover ul li a:hover,
.presse ul li a:hover ul li a:hover {
background:#396FB7;
}




/*############ PORTAL #################*/

/* Start */
.port_start {
	position:absolute; left:0px; z-index:1;
}
* html .port_start ul li a, .port_start ul li a:visited, .port_start ul li a {
	width:50px;
	w\idth:50px;
}
/* specific to non IE browsers */
.port_start ul li:hover a,
.port_start ul li a:hover,
.port_start ul li.act a {
	color:#ffffff;
	background:url(../images/menuactahover.jpg);
	width:50px;
}


/* Aktuell */
.port_aktuell {
	position:absolute; left:51px; z-index:2;
}

* html .port_aktuell ul li a, .port_aktuell ul li a:visited, .port_aktuell ul li a {
	width:100px;
	w\idth:100px;
}
/* specific to non IE browsers */
.port_aktuell ul li:hover a,
.port_aktuell ul li a:hover,
.port_aktuell ul li.act a {
	width:100px;
	color:#ffffff;
	background:url(../images/menuactdhover.jpg);
}
.port_aktuell ul li:hover ul li a,
.port_aktuell ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:100px /* Menübreite ie */
}
* html .port_aktuell ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:100px; /* Menübreite ie */
}
.port_aktuell ul li:hover ul li a:hover,
.port_aktuell ul li a:hover ul li a:hover {
background:#396FB7;
}


/* Download */
.port_download {
	position:absolute; left:151px; z-index:2;
}

* html .port_download ul li a, .port_download ul li a:visited, .port_download ul li a {
	width:100px;
	w\idth:100px;
}
/* specific to non IE browsers */
.port_download ul li:hover a,
.port_download ul li a:hover,
.port_download ul li.act a {
	width:100px;
	color:#ffffff;
	background:url(../images/menuactdhover.jpg);
}
.port_download ul li:hover ul li a,
.port_download ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:100px /* Menübreite ie */
}
* html .port_download ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:100px; /* Menübreite ie */
}
.port_download ul li:hover ul li a:hover,
.port_download ul li a:hover ul li a:hover {
background:#396FB7;
}


/* Knowledgebase */
.knowledge {
position:absolute; left:252px; z-index:3;
}
* html .knowledge ul li a, .knowledge ul li a:visited, .knowledge ul li a {
width:100px;
w\idth:100px;
}
/* specific to non IE browsers */
.knowledge ul li:hover a,
.knowledge ul li a:hover,
.knowledge ul li.act a {
width:100px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}
.knowledge ul li:hover ul li a,
.knowledge ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .knowledge ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}
.knowledge ul li:hover ul li a:hover,
.knowledge ul li a:hover ul li a:hover { background:#396FB7; }


/* Forum*/
.forum {
	position: absolute;
	left: 353px;
	z-index: 4;
}
* html .forum ul li a, .forum ul li a:visited, .forum ul li a {
width:100px;
w\idth:100px;
}
/* specific to non IE browsers */
.forum ul li:hover a,
.forum ul li a:hover,
.forum ul li.act a {
width:100px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}
.forum ul li:hover ul li a,
.forum ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .forum ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}
.forum ul li:hover ul li a:hover,
.forum ul li a:hover ul li a:hover { background:#396FB7; }


/* Shop */
.shop {
	position: absolute;
	left: 454px;
	z-index: 5;
}
* html .shop ul li a, .shop ul li a:visited, .shop ul li a {
width:100px;
w\idth:100px;
}
/* specific to non IE browsers */
.shop ul li:hover a,
.shop ul li a:hover,
.shop ul li.act a {
width:100px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}
.shop ul li:hover ul li a,
.shop ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .shop ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}
.shop ul li:hover ul li a:hover,
.shop ul li a:hover ul li a:hover { background:#396FB7; }


/* Anwenderbeirat */
.beirat {
	position: absolute;
	left: 555px;
	z-index: 6;
}
* html .beirat ul li a, .beirat ul li a:visited, .beirat ul li a {
width:100px;
w\idth:100px;
}
/* specific to non IE browsers */
.beirat ul li:hover a,
.beirat ul li a:hover,
.beirat ul li.act a {
width:100px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}
.beirat ul li:hover ul li a,
.beirat ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .beirat ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}
.beirat ul li:hover ul li a:hover,
.beirat ul li a:hover ul li a:hover { background:#396FB7; }


/* FE User Manager*/
.userManager {
	position: absolute;
	left: 656px;
	z-index: 7;
}
* html .userManager ul li a, .userManager ul li a:visited, .userManager ul li a {
width:120px;
w\idth:120px;
}
/* specific to non IE browsers */
.userManager ul li:hover a,
.userManager ul li a:hover,
.userManager ul li.act a {
width:120px;
color:#ffffff;
background:url(../images/menuactdhover.jpg);
}
.userManager ul li:hover ul li a,
.userManager ul li a:hover ul li a {
text-align:left;
background:#396FB7;
width:160px /* Menübreite ie */
}
* html .userManager ul li a:hover ul li a {
width:0px; /* Menübreite firefox */
w\idth:160px; /* Menübreite ie */
}
.userManager ul li:hover ul li a:hover,
.userManager ul li a:hover ul li a:hover { background:#396FB7; }