A:link {text-decoration: none;color: #24387F;}
A:visited {color: #24387F;text-decoration: none;}
A:active {color: #999999;text-decoration: none;}    
A:hover {color: #999999;text-decoration: underline;}

A#footer:link {text-decoration: none;color: #666666; font-weight: normal;}
A#footer:visited {color: #666666;text-decoration: none; font-weight: normal;}
A#footer:active {color: #24387F;text-decoration: none; font-weight: normal;}    
A#footer:hover {color: #24387F;text-decoration: underline; font-weight: normal;}


a.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.newsbox {
	color: #24387F;
	text-decoration: none;
	font-weight: normal;
}


a.link2:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: underline;
	font-weight: normal;
}
a.link2:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: normal;
}

a.link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

a.link3:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}
a.link3:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}



.blockblack {
	background-color: #000000;
}

.blockblue {
	background-color: #24387F;
	color: #FFFFFF;
}

.blockblue1 {
	background-color: #24387F;
	color: #FFFFFF;
}

.blockblue3 {
	background-color: #919BBF;
}

.blockblue5 {
	background-color: #A7AFCC;
}

.blockblue7 {
	background-color: #BDC3D8;
}

.blockblue9 {
	background-color: #E9EBF2;
}

.blockblue11 {
	background-color: #F4F5F8;
}

.blockbrown1 {
	background-color: #9B885E;
	font-weight: bold;
}

.blockfinancialservices {
	background-color: #B2CAB3;
}

.blockgovernment1 {
	background-color: #B2C7CA;
	color: #000000;
}

.blockgreen1 {
	background-color: #F5FCEF;
}

.blockgreen1 {
	background-color: #009530;
	color: #000000;
}

.blockgreen11 {
	background-color: #E5F4EA;
}

.blockgreen13 {
	background-color: #F2FAF4;
}

.blockgreen3 {
	background-color: #7FCA97;
}

.blockgreen5 {
	background-color: #99D5AC;
}

.blockgreen7 {
	background-color: #B2DFCO;
}

.blockgreen9 {
	background-color: #CCEAD6;
}

.blockimplementation1 {
	background-color: #93A6C6;
}

.blockimplementation2 {
	background-color: #ECEFF4;
}

.blocklightblue1 {
	background-color: #E6F3F9;
}

.blocklightblue2 {
	background-color: #E8F1F6;
}

.blocklightblue3 {
	background-color: #D1E1EA;
}

.blocklogistical1 {
	background-color: #F4F1EC;
}

.blocknews1 {
	background-color: #E6FBF9;
}

.blockoperational1 {
	background-color: #F5FCEF;
}

.blockorange1 {
	background-color: #DA8C1B;
}

.blockorange11 {
	background-color: #FBF3E8;
}

.blockorange13 {
	background-color: #FDF9F3;
}

.blockorange3 {
	background-color: #ECC58D;
}

.blockorange5 {
	background-color: #F0D1A4;
}

.blockorange7 {
	background-color: #F4DCBA;
}

.blockorange9 {
	background-color: #F8E8D1;
}

.blockred1 {
	background-color: #FCF3F3;
}

.blockred11 {
	background-color: #F2E9E9;
}

.blockred13 {
	background-color: #F8F4F4;
}

.blockred1a {
	background-color: #7F2424;
}

.blockred3 {
	background-color: #BF9191;
}

.blockred5 {
	background-color: #CCA7A7;
}

.blockred7 {
	background-color: #B8BDBD;
}

.blockred9 {
	background-color: #E5D3D3;
}

.blocksea1 {
	background-color: #246F7F;
}

.blocksea11 {
	background-color: #E9F0F2;
}

.blocksea13 {
	background-color: #F4F8F8;
}

.blocksea3 {
	background-color: #91B7BF;
}

.blocksea5 {
	background-color: #A7C5CC;
}

.blocksea7 {
	background-color: #BDD4D8;
}

.blocksea9 {
	background-color: #D3E2E5;
}

.blocksilver {
	background-color: #CCCCCC;
}

.blocksilver1 {
	background-color: #F0F0F0;
	color: #000000;
}

.blocksilver11 {
	background-color: #F2F2F2;
}

.blocksilver2 {
	background-color: #999999;
}

.blocksilver3 {
	background-color: #999999;
}

.blocksilver5 {
	background-color: #B2B2B2;
}

.blocksilver7 {
	background-color: #CCCCCC;
}

.blocksilver9 {
	background-color: #E5E5E5;
}

.blockwhite {
	background-color: #FFFFFF;
}


.newsupdatetext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.selectcountry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #24387F;
	text-decoration: none;
	font-weight: bold;

}

.backgroundgrey {
	background-color: #F0F0F0;
}

select {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: 1px solid #CCCCCC;

}
a {
	color: #000000;
}
.backgroundblue3 {

	background-color: #E6F3F9;
}
.tdblue2 {
	background-color: #95BACA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: center;
	text-align: center;





}
.tdccblue {
	background-color: #24387F;
}

.alinkfooter {
	color: #666666;
}
.country {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #24387F;
	font-size: 0.7em;
	font-weight: bold;
}
.tdfooterblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.minornav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #24387F;
	text-decoration: none;
}
h1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.visitother {
	background-color: #E6F3F9;
	width: 182px;
}
.navigationstrip1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	height: 12px;
}
.font06em {
	font-size: 0.6em;
}
.font07ems {
	font-size: 0.7em;
}
.font08emswhite {
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: bold;
}
.txtblackbold07 {
	font-weight: bold;
	color: #000000;
	font-size: 0.7em;
}
.txtblackbold {

	font-weight: bold;
	color: #000000;
}
.txtccblue08bold {
	font-weight: bold;
	color: #24387F;
	font-size: 0.8em;
}
.searchbox {
	font-size: 11px;
	border: 1px solid #CCCCCC;
	width: 150px;
	font-weight: normal;
	color: #000000;
	height: 18px;
}
.searchfor {
	font-size: 85%;
	color: #FFFFFF;
}
.searchgobutton {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	height: 20px;
	font-size: 9px;
	background-image: url(/images/common/buttons/gobuttonstill.gif);
	margin: 0px;
	padding: 0px;
	width: 20px;
	border: none;
	letter-spacing: -1px;
	background-position: center center;
	background-repeat: no-repeat;
}
.font08ems {

	font-size: 0.8em;
}
.font09ems {


	font-size: 0.9em;
}
.bold {
	font-weight: bold;
}
.font1ems {
font-size: 1em;
}

.font70spaced {
	font-size: 70%;
	line-height: 150%;
}

.altmenugrey1 {
	background-color: #CCCCCC;
	border: 1px solid #000000;
	height: 14px;
	width: 160px;
	cursor: hand;
	margin: 0px 0px 5px;
}
.altmenuinside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
.minorstrap1 {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 8px;
	width: 100%;
}
.minorimage {
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.minortext {
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.minortextleft {
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
	text-align: center;
	cursor: hand;
	font-style: normal;
	font-weight: normal;
}

.minormore {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	color: #000000;
	text-align: right;
	cursor: hand;
}
.minormoreleft {
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #FFFFFF;
	text-align: left;
	cursor: hand;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.minormorenew {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.newsupdatesbox {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-position: center;
}
.blocksilversurround {
	border: 1px solid #CCCCCC;
}
.mainarticlebox {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.borderleftbotsilver1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bannermenu {
	background-color: #CCCCCC;
	height: 29px;
	padding-left: 14px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-position: center;
	width: 100%;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.bannermenublue {
	color: #FFFFFF;
	background-color: #24387F;
	width: 100%;
}
.minorstrap2 {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 100%;
	height: 20px;
	text-align: center;
}
.navlinkdynamic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-align: left;
	cursor: hand;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	height: 22px;
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px none #FFFFFF;
	font-style: normal;
	text-transform: capitalize;
}
.additional1 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	font-size: 0.8em;
	width: 146px;
}
.additional2 {
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	font-size: 0.6em;
	width: 94px;
}
.additional3 {
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.additional4 {
	font-weight: bold;
	color: #24387F;
	background-color: #F4F5F8;
	text-align: right;
	font-size: 0.7em;
	width: 150px;
	border: 1px solid #000000;
}
.additional5 {
	background-color: #CCCCCC;
	height: 5px;
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.tdleft1silver {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tdbottom1silver {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.tdright1silver {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.minorstrap3 {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 100%;
	text-align: left;
	font-size: 0.7em;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.minorimage2 {

	border-top: 1px none #CCCCCC;
	border-right: 0px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.minortext1 {
	padding: 0px 8px 8px 4px;
}
.minormore2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	color: #000000;
	text-align: right;
	cursor: hand;
	padding: 2px 6px 6px;
}
.minortext3 {
	padding: 8px;
	font-weight: bold;
}
.minorfiller1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.minorimage3 {
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
}
.tdleftright1silver {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

	<!-- Begin Ergänzungen -->
	td.slogan {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	}
	
	td.slogan {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	}
	
  td.footer {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #24387F;
}

	td.navi {
	font-size: 30%;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff
	font-weight: normal;
	}
	
	.title1 {
	color: #24387F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	}

	.font07emsblue {

	font-size: 0.7em;
	color: #24387F;
	font-weight: bold;
	}

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	}

td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}

.visitother {
	background-color: #E6F3F9;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #24387F;
}

.titlepopup {
	color: #24387F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.font06emblock {
	font-size: 0.6em;
	text-align: justify;
}

.klein {  
font-family: Arial, Helvetica, sans-serif; font-size: 8pt
}
