body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	background-color: #ffffff;	

	color: #000000;

	text-decoration: none;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

}

body.iframeRechts {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	background-color: #6c849b;	

	color: #000000;

	text-decoration: none;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

}

table {

	background-color: #ffffff;

}

table.nav1 {

	background-color: #6c849b;

}

table.nav2 {

	background-color: #8ea0b2;

}

table.nav3 {

	background-color: #a2b0bf;

}



td.style {

	display:block;

	padding:0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	background-position: left top;

	text-align: left;

	vertical-align: top;

}



.lefttop {

	background-position: left top;

	text-align: left;

	vertical-align: top;

}



.leftcenter {

	background-position: left top;

	text-align: left;

	vertical-align: top

}



.righttop {

	background-color: #6C849B;

	background-position: right top;

	text-align: right;

	vertical-align: top;

}



.bold {

	font-weight: bold;

}



/*

 ########################## 

 ########################## 

 ###   A N F A N G      ### 

 ###   Hintergründe     ### 

 ##########################

 ##########################

*/



.bguntenmitte {

	background-color: #003366;

	background-position: left top;

	text-align: center;

	vertical-align: middle;

}



.bgrechts {

	background-color: #6C849B;

	background-position: left top;

	text-align: left;

	vertical-align: top;

}



.bgobenmitte {

	background-color: #B8C4CF;

    background-image:  url(../img/bg_oben.gif);

	background-repeat: repeat-x;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    margin-top: 0px;

	background-position: left top;

	text-align: left;

	vertical-align: top;	

}



.bgobenmitte54px {

	background-color: #B8C4CF;

    background-image:  url(../img/bg_oben_54px.gif);

	background-repeat: repeat-x;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    margin-top: 0px;

	background-position: left center;

	text-align: left;

	vertical-align: middle;	

}



.bgobenmitte54pxadmin {

	background-color: #B8C4CF;

    background-image:  url(../img/cat_marine_power_systems_admin.gif);

	background-repeat: no-repeat;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    margin-top: 0px;

	background-position: left center;

	text-align: left;

	vertical-align: middle;	

}



.bgobenmitte15px {

	background-color: #6c849b;

    background-image:  url(../img/bg_oben_15px.gif);

	background-repeat: repeat-x;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    margin-top: 0px;

	background-position: left center;

	text-align: left;

	vertical-align: middle;	

}



/*

 ########################## 

 ########################## 

 ###      E N D E      ### 

 ### Hintergrundbilder  ### 

 ##########################

 ##########################

*/

/*

 ########################## 

 ########################## 

 ###   A N F A N G      ### 

 ###  Hintergrundfarben ### 

 ##########################

 ##########################

*/



.bgbrands {

	background-color: #003366 

}

.bglogo {

	background-color: #B8C4CF 

}

.bginhalt {

	background-color: #ffffff 

}



.bgrand {

	background-color: #6C849B; 

}

.bgpopuprahmen {

	background-color: #003366; 

}
.bgpopup {

	background-color: #8EA0B2; 

}




/*

 ########################## 

 ########################## 

 ###      E N D E       ### 

 ###  Hintergrundfarben ### 

 ##########################

 ##########################

*/



/* ################################################################## */

/* ################  1. Ebene  ###################################### */

/* ################################################################## */





.bgrandzelleobenunten /* Für Navi-Zelle mit OBEN und UNTEN Linie*/

{

	background-color: #6C849B;

	display:block;

	padding:0px;

	border-top-width:1px;

	border-bottom-width:1px;

	border-top-color: #B8C4CF;

	border-bottom-color: #B8C4CF;

	border-top-style: solid;

	border-bottom-style: solid;

}

.bgrandzelleoben /* Für Navi-Zelle mit OBEN Linie*/

{

	background-color: #6C849B;

	display:block;

	padding:0px;

	border-top-width:1px;

	border-top-color: #B8C4CF;

	border-top-style: solid;

}

.bgrandzelleunten /* Für Navi-Zelle mit UNTEN Linie*/

{

	background-color: #6C849B;

	display:block;

	padding:0px;

	border-bottom-width:1px;

	border-bottom-color: #B8C4CF;

	border-bottom-style: solid;

}





*.bgrandzelle {

	text-align: right;

	vertical-align:middle;

}





.bgrandzelledummi /* Navi-Punkt OHNE Border*/

{

	background-color: #6C849B;

/*	display:block;

	padding:0px; */

}



.bgrandzelleaktivobenunten /* Zellenformatierung für den aktiven Link --> OBEN und UNTEN Border*/

{

	background-color: #B8C4CF;

	display:block;

	padding:0px;

	border-top-width:1px;

	border-bottom-width:1px;

	border-top-color: #B8C4CF;

	border-bottom-color: #B8C4CF;

	border-top-style: solid;

	border-bottom-style: solid;

}



/* ################################################################## */

/* ################  2. Ebene  ###################################### */

/* ################################################################## */





.bgrand2zelleobenunten /* Zellenformatierung für die 2.Navi-Ebene --> OBEN und UNTEN Border*/

{

	background-color: #8EA0B2; 

	display:block;

	padding:0px;

	border-bottom-width:1px;

	border-bottom-color: #B8C4CF;

	border-bottom-style: solid;

	border-top-width:1px;

	border-top-color: #8ea0b2;

	border-top-style: solid;

	text-align:right;

}



.bgrand2zelleoben /* Zellenformatierung für die 2.Navi-Ebene --> nur OBEN Border*/

{

	background-color: #8EA0B2; 

	display:block;

	padding:0px;

	border-top-width:1px;

	border-top-color: #8EA0B2;

	border-top-style: solid;

	text-align:right;

}



.bgrand2zelleunten /* Zellenformatierung für die 2.Navi-Ebene --> nur UNTEN Border*/

{

	background-color: #8EA0B2; 

	display:block;

	padding:0px;

	border-bottom-width:1px;

	border-bottom-color: #B8C4CF;

	border-bottom-style: solid;

	text-align:right;

}



.bgrand2zelle /* Zellenformatierung für die 2.Navi-Ebene --> OHNE Border*/

{

	background-color: #8EA0B2; 

	text-align:right;

}





.bgrand2zelleaktivunten /* Zellenformatierung für die aktive 2.Navi-Ebene --> UNTEN Border*/

{

	background-color: #B8C4CF;

	display:block;

	padding:0px;



	border-bottom-width:1px;

	border-bottom-color: #B8C4CF;

	border-bottom-style: solid;

	text-align:right;

}



.bgrand2zelleaktivoben /* Zellenformatierung für die aktive 2.Navi-Ebene --> UNTEN Border*/

{

	background-color: #B8C4CF;

	display:block;

	padding:0px;



	border-top-width:1px;

	border-top-color: #8ea0b2;

	border-top-style: solid;

	text-align:right;

}



.bgrand2zelleaktivobenunten /* Zellenformatierung für die aktive 2.Navi-Ebene --> OBEN und UNTEN Border*/

{

	background-color: #B8C4CF;

	display:block;

	padding:0px;



	border-top-width:1px;

	border-top-color: #8ea0b2;

	border-top-style: solid;



	border-bottom-width:1px;

	border-bottom-color: #B8C4CF;

	border-bottom-style: solid;

	text-align:right;

}



.bgrand2zelleaktiv /* Zellenformatierung für die aktive 2.Navi-Ebene --> OHNE Border*/

{

	background-color: #B8C4CF;

	text-align:right;

}

/* ################################################################## */

/* ################  3. Ebene  ###################################### */

/* ################################################################## */





.bgrand3zelleunten /* Zellenformatierung für die 3.Navi-Ebene --> nur UNTEN Border*/

{

	background-color: #A4AFBD; 

	display:block;

	padding:0px;

	border-bottom-width:1px;

	border-bottom-color: #B8C4CF;

	border-bottom-style: solid;

}



.bgrand3zelleoben /* Zellenformatierung für die 3.Navi-Ebene --> nur OBEN Border*/

{

	background-color: #A4AFBD; 

	display:block;

	padding:0px;

	border-top-width:1px;

	border-top-color: #B8C4CF;

	border-top-style: solid;

}



.bgrand3zelle /* Zellenformatierung für die 3.Navi-Ebene --> OHNE Border*/

{

	border-bottom-color: #B8C4CF;

}



.bgrand3zelleaktivunten /* Zellenformatierung für die AKTIVE 3.Navi-Ebene --> UNTEN Border*/

{

	background-color: #B8C4CF;

	display:block;

	padding:0px;

	border-bottom-width:1px;

	border-bottom-color: #B8C4CF;

	border-bottom-style: solid;

}



.bgrand3zelleaktiv /* Zellenformatierung für die AKTIVE 3.Navi-Ebene --> OHNE Border*/

{

	background-color: #B8C4CF;

}

/*

 ########################## 

 ########################## 

 ###      E N D E       ### 

 ###  Hintergrundfarben ### 

 ##########################

 ##########################

*/

