
ul#menu li a {
	border: 1px solid #C0C1C3;
	border-left: none;
	border-right: none;
	font-weight: 400;
	padding-left: 2px;
}

ul#menu .l3 {
	margin-bottom: -1px;
}

ul#menu .l3 li a {
	border-bottom: 1px solid #C0C1C3;
	font-size: 12px;
}

* html ul#menu .active {
	border-bottom: 1px solid #C0C1C3;
	margin-bottom: -1px;
}

* html ul li ul li.active {
	border-bottom: none;
	margin-bottom: 0;
}

ul#menu li ul li ul {
	background: white;
	padding-left: 15px;
}



.p1 ul#menu li.active a, 
.p1 ul#menu li.active a:hover 
{
	color: #595959;
}

.p184 ul#menu li.active a, 
.p184 ul#menu li.active a:hover, 
.p3 ul#menu li.active a, 
.p3 ul#menu li.active a:hover, 
.p4 ul#menu li.active a, 
.p4 ul#menu li.active a:hover,
.p565 ul#menu li.active a, 
.p565 ul#menu li.active a:hover 
{
	color: white;
}

.p1 ul#menu li.active ul li a,
.p184 ul#menu li.active ul li a,
.p3 ul#menu li.active ul li a,
.p4 ul#menu li.active ul li a,
.p565 ul#menu li.active ul li a 
{
	color: #595959;
}

.p1 ul#menu li a,
.p184 ul#menu li a,
.p3 ul#menu li a,
.p4 ul#menu li a,
.p565 ul#menu li a
{
	color: #595959;
}

.p1 ul#menu li ul li, 
.p1 ul#menu li ul li.active, 
.p184 ul#menu li ul li, 
.p184 ul#menu li ul li.active, 
.p3 ul#menu li ul li, 
.p3 ul#menu li ul li.active, 
.p4 ul#menu li ul li, 
.p4 ul#menu li ul li.active,
.p565 ul#menu li ul li, 
.p565 ul#menu li ul li.active
{
	background: #F0F0F0;
}

.p1 ul#menu li ul li ul li, 
.p1 ul#menu li ul li ul li.active, 
.p184 ul#menu li ul li ul li, 
.p184 ul#menu li ul li ul li.active, 
.p3 ul#menu li ul li ul li, 
.p3 ul#menu li ul li ul li.active, 
.p4 ul#menu li ul li ul li,
.p4 ul#menu li ul li ul li.active,
.p565 ul#menu li ul li ul li,
.p565 ul#menu li ul li ul li.active 
{
	background: #F7F7F7;
}

.p1 ul#menu li ul li.active ul li a,
.p184 ul#menu li ul li.active ul li a,
.p3 ul#menu li ul li.active ul li a,
.p4 ul#menu li ul li.active ul li a,
.p565 ul#menu li ul li.active ul li a 
{
	background: none;
	color: #595959;
}








/* FARBEN */
 /* GELB */

.p1 #farbstreifen li#f1 a,
.p #farbstreifen li#f1 a {
	height: 16px;
}


h1 {
	background: #0197AF;
}

#footer {
	border-top-color: #0197AF;
}

.p1 h2 a,
.p h2 a {
	color: #595959;
}

/* FARBEN */
 /* MBS */



.p3 #farbstreifen li#f3 a {
	height: 16px;
}

.p3 h1 {
	background: #BA2B1D;
}

.p3 #col3 .cElement {
	border: 1px solid #BA2B1D;
}

.p3 #trail, .p3 #trail a {
	color: #BA2B1D;
}

.p3 #col2 .cElement ul li, .bulrot ul li {
	background: url(images/bullet-red.gif) no-repeat 0px 6px;
}

.bulrot ul li, .rot ul li {
	background: url(images/bullet-red.gif) no-repeat 0px 6px !important;
}

.p3 #footer {
	background: white url(images/footer_red.gif) repeat-x;
}

.p3 .box-small, .p3 .box-small, .p3 .box-big {
	border-color: #BA2B1D;
}

.p3 .box-small h2, .p3 .box-big h2 {
	background: #BA2B1D;
	color: white;
}

.p3 h2 a {
	color: white;
}

.p3 .box {
	background: #BA2B1D;
}



.p3 #level4 li.active a {
	color: #BA2B1D;
	background: url(images/level4-active-red.gif) no-repeat left center;
}

/* SPACECOM BEREICH */


.p4 #farbstreifen li#f4 a,
.p565 #farbstreifen li#f4 a
{
	height: 16px;
}

.p4 h1,
.p565 h1 
{
	background: #3C77BD;
}

.p4 #trail, 
.p565 #trail, 
.p4 #trail a, 
.p565 #trail a 
{
	color: #3C77BD;
}

.p4 #col3 .cElement,
.p565 #col3 .cElement
{
	border: 1px solid #3C77BD;
}

.p4 #col2 .cElement ul li,
.p565 #col2 .cElement ul li
{
	background: url(images/bullet-blue.gif) no-repeat 0px 6px;
}

.bulblau ul li, .blau ul li {
	background: url(images/bullet-blue.gif) no-repeat 0px 6px !important;
}

.p4 #footer,
.p565 #footer
{
	background: white url(images/footer_blue.gif) repeat-x;
}

.p4 .box-small, 
.p565 .box-small, 
.p4 .box-big,
.p565 .box-big 
{
	border-color: #3C77BD;
}

.p4 .box-small h2,
.p565 .box-small h2,
.p4 .box-big h2,
.p565 .box-big h2 
{
	background: #3C77BD;
	color: white;
}

.p4 h2 a,
.p565 h2 a 
{
	color: white;
}

.p4 .box,
.p565 .box 
{
	background: #C3D5EB;
	border-color: #3C77BD;
	color: #3C77BD;
}

.p4 ul li,
.p565 ul li
{
	padding-left: 7px;
}

.p4 h3#archiv,
.p565 h3#archiv
{
	border-bottom: 1px solid #3C77BD;
}

.p4 #level4 li.active a,
.p565 #level4 li.active a 
{
	color: #3C77BD;
	background: url(images/level4-active-blue.gif) no-repeat left center;
}


.newsitem .d22, .newsitem .news-vcs {
	border-bottom: 1px solid #0197AF;
}

.newsitem .d24, .newsitem .news-mbs {
	border-bottom: 1px solid #BA2B1D;
}

.newsitem .d26, .newsitem .news-spacecom {
	border-bottom: 1px solid #3C77BD;
}



.p3 .bleft {
	border: 1px solid #BA2B1D !important;
}

.p3 .bleft h2 {
	background: #BA2B1D url(images/guillemets-white.gif) no-repeat 94% center !important;
}

.p3 .bright {
	border: 1px solid #BA2B1D !important;
}

.p3 .bright h2 {
	background: #BA2B1D url(images/guillemets-white.gif) no-repeat 94% center !important;
}


.p4 .bleft,
.p565 .bleft
{
	border: 1px solid #3D78BE !important;
}

.p4 .bleft h2,
.p565 .bleft h2
{
	background: #3D78BE url(images/guillemets-white.gif) no-repeat 94% center !important;
}

.p4 .bright,
.p565 .bright
{
	border: 1px solid #3D78BE !important;
}

.p4 .bright h2,
.p565 .bright h2
{
	background: #3D78BE url(images/guillemets-white.gif) no-repeat 94% center !important;
}










/*    NAVI     */
 /* SPACECOM */

.p4 a:hover 
{
	color: #3D78BE;
}

.p4 ul#menu li.active 
{
	background: #3D78BE;
}

.p4 ul#menu li.active ul li a:hover 
{
	color: #3D78BE;
}

.p4 ul#menu li a:hover 
{
	color: #3D78BE;
}

.p4 ul#menu li ul li a:hover 
{
	background: url(images/menu-active-blue.gif) no-repeat 9px center !important;
}

.p4 ul#menu li ul li ul li a:hover 
{
	background: url(images/menu-active-blue.gif) no-repeat 5px center !important;
}

.p4 ul#menu li ul li.current a 
{
	background: url(images/menu-active-blue.gif) no-repeat 9px center;
	color: #3D78BE;
}

.p4 ul#menu li ul li.current ul li a 
{
	background: none;
	color: #595959;
}

.p4 ul#menu li ul li ul li.active a 
{
	background: url(images/menu-active-blue.gif) no-repeat 5px center !important;
	color: #3D78BE !important;
}





/* NAVI  */
 /* MBS */

.p3 a:hover 
{
	color: #BA2B1D;
}

.p3 ul#menu li.active 
{
	background: #BA2B1D;
}

.p3 ul#menu li.active ul li a:hover 
{
	color: #BA2B1D;
}

.p3 ul#menu li a:hover 
{
	color: #BA2B1D;
}

/*
.p3 ul#menu li ul li a:hover {
	background: url(images/menu-active-red.gif) no-repeat 5px center !important;
}

.p3 ul#menu li ul li.current a {
	background: url(images/menu-active-red.gif) no-repeat 5px center;
	color: #BA2B1D;
}

.p3 ul#menu li ul li ul li.active a {
	background: url(images/menu-active-red.gif) no-repeat 5px center !important;
	color: #BA2B1D !important;
}
*/

.p3 ul#menu li ul li a:hover {
	background: url(images/menu-active-red.gif) no-repeat 9px center !important;
}

.p3 ul#menu li ul li ul li a:hover {
	background: url(images/menu-active-red.gif) no-repeat 5px center !important;
}

.p3 ul#menu li ul li.current a {
	background: url(images/menu-active-red.gif) no-repeat 9px center;
	color: #BA2B1D;
}

.p3 ul#menu li ul li.current ul li a {
	background: none;
	color: #595959;
}

.p3 ul#menu li ul li ul li.active a {
	background: url(images/menu-active-red.gif) no-repeat 5px center !important;
	color: #BA2B1D !important;
}







/* NAVI  */
 /* VCS */

.p1 ul#menu li a,
.p ul#menu li a {
	color: #595959;
}

.p1 ul#menu li.current a,
.p ul#menu li.current a {
	color: #595959;
}

.p1 ul#menu li.current ul li a {

}

.p1 a:hover,
.p a:hover {
	/*color: #F3E601;*/
	color: #C3C3C3;
}

.p ul#menu li ul li a:hover,
.p1 ul#menu li ul li a:hover {
	color: #C3C3C3 !important;
}

.p1 ul#menu li.active,
.p ul#menu li.active {
	background: #C3C3C3;
}

.p1 ul#menu li.active ul li a:hover,
.p ul#menu li.active ul li a:hover {
	color: #C3C3C3;
}

.p1 ul#menu li a:hover,
.p ul#menu li a:hover {
	color: #C3C3C3;
}

.p1 ul#menu li ul li a:hover,
.p ul#menu li ul li a:hover { 
	background: url(images/menu-active-grey.gif) no-repeat 5px center !important;
}

.p1 ul#menu li ul li.current a,
.p ul#menu li ul li.current a {
	background: url(images/menu-active-grey.gif) no-repeat 5px center;
	color: #C3C3C3;
}

.p1 ul#menu li ul li ul li.active a,
.p ul#menu li ul li ul li.active a {
	background: url(images/menu-active-grey.gif) no-repeat 5px center !important;
	color: #C3C3C3 !important;
}






#news1 .grau .kasten1 {
	border: 1px solid #595959;
}

#news1 .grau .kasten1 h2 {
	color: #595959;
}

#news1 .blau .kasten1 {
	border: 1px solid #3D78BE;
}

#news1 .blau .kasten1 h2 {
	color: #3D78BE;
}

#news1 .rot .kasten1 {
	border: 1px solid #BA2B1D;
}

#news1 .rot .kasten1 h2 {
	color: #BA2B1D;
}


/*
#news1 .kasten2 {
	border: 1px solid #3D78BE;
}

#news1 .kasten2 h2 {
	color: #3D78BE;
}

*/














/* EXTRANET BEREICH */


.p184 #farbstreifen li#f2 a {
	height: 16px;
}

.p184 h1 {
	background: #66A62C;
}

.p184 #trail, 
.p184 #trail a {
	color: #66A62C;
}

.p184 #col3 .cElement {
	border: 1px solid #66A62C;
}

.p184 #col2 .cElement ul li {
	background: url(images/bullet-green.gif) no-repeat 0px 6px;
}

.p184 #footer {
	background: white url(images/footer_green.gif) repeat-x;
}

.p184 .box-small, 
.p184 .box-big {
	border-color: #66A62C;
}

.p184 .box-small h2, 
.p184 .box-big h2 {
	background: #66A62C;
	color: white;
}

.p184 .box {
	background: #C3D5EB;
	border-color: #66A62C;
	color: #66A62C;
}

.p184 ul li {
	padding-left: 7px;
}

.p184 #level4 li.active a {
	color: #66A62C;
	background: url(images/level4-active-green.gif) no-repeat left center;
}





/*    NAVI     */
 /* EXTRANET */

.p184 a:hover {
	color: #66A62C;
}

.p184 ul#menu li.active {
	background: #66A62C;
}

.p184 ul#menu li.active ul li a:hover {
	color: #66A62C;
}

.p184 ul#menu li a:hover {
	color: #66A62C;
}

.p184 ul#menu li ul li a:hover {
	background: url(images/menu-active-green.gif) no-repeat 9px center !important;
}

.p184 ul#menu li ul li ul li a:hover {
	background: url(images/menu-active-green.gif) no-repeat 5px center !important;
}

.p184 ul#menu li ul li.current a {
	background: url(images/menu-active-green.gif) no-repeat 9px center;
	color: #66A62C;
}

.p184 ul#menu li ul li.current ul li a {
	background: none;
	color: #595959;
}

.p184 ul#menu li ul li ul li.active a {
	background: url(images/menu-active-green.gif) no-repeat 5px center !important;
	color: #66A62C !important;
}












#news1 .blau .kasten1 ul li {
	background: url(images/bullet-blue.gif) no-repeat 0px 6px;
	list-style: none !important;
	padding-left: 10px;
}

#news1 .rot .kasten1 ul li {
	background: url(images/bullet-red.gif) no-repeat 0px 6px;
	list-style: none !important;
	padding-left: 10px;
}


.p3 #col3 li {
	background: url(images/bullet-red.gif) no-repeat 0px 7px;
}


.p4 #col3 li,
.p565 #col3 li 
{
	background: url(images/bullet-blue.gif) no-repeat 0px 7px;
}






/* Kästen */

.blau .bleft, .blau .bright {
	border: 1px solid #3D78BE !important;
}

.rot .bleft, .rot .bright {
	border: 1px solid #BA2B1D !important;
}

.blau .bleft h2, .blau .bright h2 {
	background: #3D78BE url(images/guillemets-white.gif) no-repeat 94% center !important;
	color: white;
}

.rot .bleft h2, .rot .bright h2 {
	background: #BA2B1D url(images/guillemets-white.gif) no-repeat 94% center !important;
	color: white;
}

.rot h2 a, .rot h2 a:hover {
	color: white !important;
}

.blau h2 a, .blau h2 a:hover {
	color: white !important;
}