@charset "UTF-8";
/* CSS Document */

/* colors: dark: 697476  medium: 7b888b light: c9d0d0*/

body,p,td {
	font-family: Arial, Helvetica, sans-serif;color:#697071;
}
 
/* plugin requiered */
.flashplayer {padding-top:30px;color:#CC0000; font-size:10px;width:120px;}

.flashplayer a { color:#FFF;}

h4{
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	color: #ced9db;
}

#content .boxmodel {border-bottom:1px solid #697071;width:174px;float:left;margin-bottom:20px;margin-right:8px;}
#content .boxdefault {clear:left;}
#content .boxmodel p {margin:0px;padding:0px;}
#content .csc-textpic-text {padding:5px 0px 5px 0px;}

#content .managementmodel {width:126px;height:250px;float:left;margin-bottom:10px;margin-right:8px;}
#content .managementmodel p {margin:0px;padding:0px;}


.grey {color:#999;}
.phpdigHighlight{font-weight: bold;}
.phpdiginputtext{border: 1px solid #aeb5b5;width:160px;}

p {padding:0px;margin:0px 0px 18px 0px;}
p + ul {margin-top:-18px;}
td {vertical-align:top;}
img {border:0px;}

.news-single-files dd img {width:24px;padding-right:4px;}
.news-single-links dd {padding:0px;margin:0px;}

.csc-sitemap li {font-weight:bold;margin-bottom:20px;}
.csc-sitemap li li {font-weight:normal;margin-bottom:0px;}
.csc-sitemap li li li {font-weight:normal;margin-bottom:0px;}
.csc-sitemap li li li li{font-weight:normal;margin-bottom:0px;}

#contentinner .news-single-files dl {padding:0px; margin:0px;}
#contentinner .news-single-files dt {padding:0px; margin:0px;}
#contentinner .news-single-files dd {padding:0px; margin:0px;}


form{padding:0px; margin:0px;}
#page {  position: relative; left:50%;width:960px;margin-left:-480px;background-color: #FFFFFF;}


#logo {width:205px;height:58px;float:left;}
#navspecial {width:755px;float:left;margin-top:37px;text-align:right;font-size:11px;}


#navspecial a:link {text-decoration: none;color:#697071;}
#navspecial a:visited {text-decoration: none;color:#697071;}
#navspecial a:active {text-decoration: none;color:#000;}
#navspecial a:hover {text-decoration: none;;color:#000; }

#navspecial a.active:link {text-decoration: none;color:#000;}
#navspecial a.active:visited {text-decoration: none;color:#000;}
#navspecial a.active:active {text-decoration: none;color:#000;}
#navspecial a.active:hover {text-decoration: none;;color:#000; }


#portalcontentinner a:link {text-decoration: underline;color:#FFF;}
#portalcontentinner a:visited {text-decoration: underline;color:#FFF;}
#portalcontentinner a:active {text-decoration: underline;color:#FFF;}
#portalcontentinner a:hover {text-decoration: underline;;color:#FFF; }

#mood {background-image: url(../img/header01.jpg);height:150px;width:960px;}


#contentinner .searchFormSF td {padding-bottom:10px;}



#navmain {background-color:#697476;width:960px;margin-top:1px;border-bottom:1px solid #FFF;font-size:14px;}

#navmain a:link {text-decoration: none;color:#FFF;}
#navmain a:visited {text-decoration: none;color:#FFF;}
#navmain a:active {text-decoration: none;color:#000;}
#navmain a:hover {text-decoration: none;;color:#000; }

#navmain a.active:link {text-decoration: none;color:#000;}
#navmain a.active:visited {text-decoration: none;color:#000;}
#navmain a.active:active {text-decoration: none;color:#000;}
#navmain a.active:hover {text-decoration: none;;color:#000; }


#contentframe { background-image: url(../img/bgcontent.gif); width:960px; min-height:400px;}
#web2 { background-image: url(../img/bgcontent.gif); width:960px;}
#certif {width:180px;float:left;}
.cert {padding-left:23px;padding-bottom:3px;}
#web2inner { margin-left:614px;width:150px;font-size:12px;border-top:1px solid #d1d8da;padding:10px 0px 10px 0px;float:left;}

#web2inner a:link {text-decoration: none;color:#000;}
#web2inner a:visited {text-decoration: none;color:#000;}
#web2inner a:active {text-decoration: none;color:#bb0000;}
#web2inner a:hover {text-decoration: none;;color:#bb0000; }

#navsub {width:180px;float:left;color:#000;}

#navsub a:link {text-decoration: none;color:#697071;}
#navsub a:visited {text-decoration: none;color:#697071;}
#navsub a:active {text-decoration: none;color:#000;}
#navsub a:hover {text-decoration: none;;color:#000; }

#navsub a.active:link {text-decoration: none;color:#000;}
#navsub a.active:visited {text-decoration: none;color:#000;}
#navsub a.active:active {text-decoration: none;color:#000;}
#navsub a.active:hover {text-decoration: none;;color:#000; }

#navsubinner {padding:35px 0px 25px 11px;font-size:12px;}
#navsubnavblock {padding-bottom:50px;}

#content {float:left;width:600px;}

#content .errormsg {padding-top:0px;padding-bottom:10px;color:#bb0000;}


#content a:link {text-decoration: underline;color:#697071;}
#content a:visited {text-decoration: underline;color:#697071;}
#content a:active {text-decoration: underline;color:#bb0000;}
#content a:hover {text-decoration: underline;;color:#bb0000; }

#content h1 {margin:0px;padding:0px 0px 10px 0px;font-size:18px; font-weight:normal;color:#bb0000}
#content h1.csc-firstHeader {padding-bottom:20px;}

#content h2 {font-weight:normal;font-size:13px;color:#000;margin-top:10px;margin-bottom:4px;padding:0px;}
#content h3 {font-weight:bold;font-size:12px;}




ul{
	list-style-type: none;
	list-style-image: url(../img/bullet.gif);
	padding: 0px 0px 4px 15px;
	margin: 0px;

}

#content li {
	padding: 0px 0px 0px 0px;
}


#contentinner {padding:35px 25px 25px 25px;font-size:12px;line-height:18px;float:left;}
#contentinner td {font-size:12px;line-height:18px;}

#portalcontentinner {padding: 115px 25px 25px 28px;}
#portalcontent h1 {margin:0px;padding:0px 0px 20px 0px;font-size:18px; font-weight:normal;color:#bb0000}
#portalcontent {
	background: url(../img/portal01.jpg) no-repeat top left #7a888b;
	height:462px;
	width:960px;
}
#portalcontentinner .bodytext {font-size:14px;color:#FFF;line-height:18px;padding:0px 0px 8px 0px;margin:0px;}
#portalcontent .countrylist {border:1px solid #FFF;background-color:#FFF;}



#meta {width:180px;float:left;color:#697071;overflow:hidden;}

#meta {font-size:11px;line-height:14px;}
#meta td {font-size:11px;line-height:14px;}

#meta h1 {font-size:11px;line-height:15px;color:#bb0000;font-weight:normal;margin:0px;padding:0px 0px 3px 0px;}
#meta h2 {font-size:11px;line-height:13px;font-weight:normal;margin:0px;padding:0px 0px 3px 0px;}
#meta h3 {font-size:11px;line-height:13px;font-weight:normal;margin:0px;padding:0px 0px 3px 0px;}


#meta a:link {text-decoration: none;color:#000;}
#meta a:visited {text-decoration: none;color:#000;}
#meta a:active {text-decoration: none;color:#bb0000;}
#meta a:hover {text-decoration: none;;color:#bb0000; }

#meta a.notact:link {text-decoration: none;color:#697071;}
#meta a.notact:visited {text-decoration: none;color:#697071;}
#meta a.notact:active {text-decoration: none;color:#bb0000;}
#meta a.notact:hover {text-decoration: none;;color:#bb0000; }

#metainner {padding:35px 15px 15px 15px;}

#metainner .csc-header {padding-top:15px;}
#metainner .csc-header-n1 {padding-top:0px;}
#meta .uploads h2 {font-size:11px;line-height:14px;color:#697071;font-weight:normal;margin:0px;padding:0px 0px 0px 0px;}
#meta .uploads .csc-header {padding-top:10px;}

#meta h1 {margin:0px;padding:0px 0px 3px 0px;}

#meta .csc-header h1 {border-top:1px solid #c9d0d0;padding-top:10px; }
#meta .csc-header .csc-firstHeader {border-top:0px solid #697071;padding-top:0px; }

#footer {border-top:1px solid #d1d8da;font-size:11px;padding-top:8px;}

#footer a:link {text-decoration: none;color:#697071;}
#footer a:visited {text-decoration: none;color:#697071;}
#footer a:active {text-decoration: none;color:#000;}
#footer a:hover {text-decoration: none;;color:#000; }

#footer a.active:link {text-decoration: none;color:#000;}
#footer a.active:visited {text-decoration: none;color:#000;}
#footer a.active:active {text-decoration: none;color:#000;}
#footer a.active:hover {text-decoration: none;;color:#000;}

.navmainelement {float:left;padding:8px 30px 6px 0px;}
.navmainelementfirst {float:left;width:180px;padding:8px 0px 6px 25px;}

.navlevel1element {padding:0px 0px 7px 0px}
.navlevel2element {padding:0px 0px 4px 0px}
.navlevel2elementlast {padding:0px 0px 10px 0px}

.navProd {padding:0px 0px 2px 0px;font-size:12px;}
.navProdBlock {padding:6px 0px 4px 0px;border-top:1px solid #c9d0d0;border-bottom:1px solid #c9d0d0;margin-bottom:20px;}

#metainner  a:link {text-decoration: under-line;color:#697071;}
#metainner  a:visited {text-decoration: none;color:#697071;}
#metainner  a:active {text-decoration: none;color:#000;}
#metainner  a:hover {text-decoration: none;;color:#000; }

#metainner  a.active:link {text-decoration: none;color:#000;}
#metainner  a.active:visited {text-decoration: none;color:#000;}
#metainner  a.active:active {text-decoration: none;color:#697071;}
#metainner  a.active:hover {text-decoration: none;;color:#697071; }


#newshome  a {font-weight:bold;}
#newshome  a:link {text-decoration: under-line;color:#697071;}
#newshome  a:visited {text-decoration: none;color:#697071;}
#newshome  a:active {text-decoration: none;color:#000;}
#newshome  a:hover {text-decoration: none;;color:#000; }


.navProdFilter {padding:0px 0px 2px 0px;font-size:12px;}

#metainner  a.Filter:link {text-decoration: none;color:#697071;}
#metainner  a.Filter:visited {text-decoration: none;color:#697071;}
#metainner  a.Filter:active {text-decoration: none;color:#000;}
#metainner  a.Filter:hover {text-decoration: none;;color:#000; }

#metainner  a.FilterActive:link {text-decoration: none;color:#000;}
#metainner  a.FilterActive:visited {text-decoration: none;color:#000;}
#metainner  a.FilterActive:active {text-decoration: none;color:#697071;}
#metainner  a.FilterActive:hover {text-decoration: none;;color:#697071; }


.navsign1    {float:left;width:14px;}
.navsign1act {float:left;width:14px; background-image: url(../img/nav1sign.gif);background-repeat:no-repeat;background-position:center left;}
.navtext1    {float:left;width:130px;}

.navsign2    {float:left;margin-left:14px;width:12px;background-image: url(../img/nav2sign.gif);background-repeat:no-repeat;background-position:center left;}
.navsign2act {float:left;margin-left:14px;width:12px;background-image: url(../img/nav2sign.gif);background-repeat:no-repeat;background-position:center left;}
.navtext2    {float:left;width:126px;}

.navsignProd    {float:left;width:12px;color:#ccc;font-weight:normal;}
.navsignProdact    {float:left;width:12px;color:#cc0000;font-weight:bold;}
.navsignProdBlack    {float:left;width:12px;color:#000;font-weight:normal;}

.navtextProd    {float:left;width:138px;}

.navsignFilter    {float:left;width:12px;color:#cc0000;font-weight:bold;}
.navsignFilterNotAct    {float:left;width:12px;color:#ccc;font-weight:normal;}



.navlevel1elementSpec {padding:7px 0px 7px 0px;border-top:1px solid #7b888b;}
.navlevel1elementSpecLast {padding:7px 0px 7px 0px;border-top:1px solid #7b888b;border-bottom:1px solid #7b888b;}

.search {padding:7px 0px 24px 0px;border-top:1px solid #7b888b;margin-top:3px;}
.searchbtn {width:112px;margin:0px 1px 0px 14px;border:1px solid #aeb5b5;height:17px;padding:1px;}
.searchtitle {padding:0px 0px 2px 14px;}

.csc-textpic-caption {font-size:11px;}


.contenttable p {margin:0px;padding:0px;}
.contenttable td {margin:0px;padding:0px;border:0px;border-spacing:0px;}
.contenttable {border-spacing:0px;}

.areaTableTitle a:link {text-decoration: none;color:#FF0000;}
.areaTableTitle a:visited {text-decoration: none;color:#FF0000;}
.areaTableTitle a:active {text-decoration: none;color:#697071;}
.areaTableTitle a:hover {text-decoration: none;;color:#697071; }



td.cellSpacing18 {width:18px;}
td.areaTableTitle {font-size:12px;padding-bottom:2px;font-weight:bold;width:137px;vertical-align:bottom;border-bottom:1px solid #7b888b;}
td.areaTableText {font-size:11px;width:137px;padding:8px 0px 30px 0px;}
td.areaTableIcon {width:32px;background-image: url(../img/line.gif); background-repeat:repeat-x;background-position:bottom;}


.media {
	margin-bottom:20px;
}
.htmlcontent {
	margin-bottom:20px;
}



.csc-textpic-imagewrap {margin-top:4px;}

/* product pages */
.product-sc-legend {
margin: 0 0 25px 0;
}

.product-sc-red {
color: #bb0000;
font-weight: bold;
}

.product-sc-blue {
color: #0065a5;
font-weight: bold;
}

.product-image-wrapper {
float: left;
margin: 0 10px 20px 0;
border-bottom: 5px solid #c9d0d0;
text-align: center;
padding: auto;
}

.product-image {
width: 120px;
height: 90px;
display: table-cell;
vertical-align: bottom;
}

.product-image * {
vertical-align: bottom;
}

/*\*//*/
.product-image {
display: block;
}

.product-image span {
display: inline-block;
height: 100%;
width: 1px;
}
/**/

.product-image img {
border: none;
}

.product-image-text {
margin: 10px 0 7px 0;
}

.product-image-text a, 
.product-image-text a:hover {
font-weight: bold !important;
text-decoration: none;
}

/* about us - our markets */
.linkBox {
	width: 174px;
 	height: 141px;
	border-bottom: 1px solid #697074;
	float: left;
	margin-right: 14px;
	margin-bottom: 34px;
}
 
	.linkBox p {
		height: 22px;
		margin: 0;
		padding: 5px 0 0 0;
	}

	.linkBox a {
		width: 174px;
		border: 0;
		
	}
	
	.linkBox a:hover {
		color: #bb0000;
	}	
	
	.linkBox img {
		border: 0 !important;
		margin-bottom: 5px;
	}
	

.link-aero {
	background: url('../icons/areaicon_aero_small.gif') no-repeat 154px 118px;
} 

.link-aero-over {
	background: url('../icons/areaicon_aero_small_over.gif') no-repeat 154px 118px;
} 

.link-defe {
	background: url('../icons/areaicon_defe_small.gif') no-repeat 154px 118px;
} 

.link-defe-over {
	background: url('../icons/areaicon_defe_small_over.gif') no-repeat 154px 118px;
} 

.link-spac {
	background: url('../icons/areaicon_spac_small.gif') no-repeat 154px 118px;
} 

.link-spac-over {
	background: url('../icons/areaicon_spac_small_over.gif') no-repeat 154px 118px;
} 

.link-cons {
	background: url('../icons/areaicon_cons_small.gif') no-repeat 154px 118px;
} 

.link-cons-over {
	background: url('../icons/areaicon_cons_small_over.gif') no-repeat 154px 118px;
} 

.link-auto {
	background: url('../icons/areaicon_auto_small.gif') no-repeat 154px 118px;
} 

.link-auto-over {
	background: url('../icons/areaicon_auto_small_over.gif') no-repeat 154px 118px;
}

.link-rese {
	background: url('../icons/areaicon_rese_small.gif') no-repeat 154px 118px;
}

.link-rese-over {
	background: url('../icons/areaicon_rese_small_over.gif') no-repeat 154px 118px;
} 

.link-aero-over,
.link-rese-over,
.link-cons-over,
.link-spac-over,
.link-defe-over,
.link-auto-over {
	color: #bb0000;
}

.contentBox {
	width: 126px;
 	height: 205px;
	float: left;
	margin-right: 15px;
	margin-bottom: 35px;
}
 
	.contentBox p {
 		margin: 10px 0 0 0;
 		line-height: 15px;
	}

.hometab .untericon1 {width:4px;border-top:1px solid #7e888b;}	
.hometab .untericon2 {width:20px;border-top:1px solid #7e888b;}	
.hometab .text {width:163px;border-top:1px solid #7e888b;padding-left:5px;font-size:11px;padding-top:5px;line-height:14px;}	
.hometab .titel {width:163px;padding-left:5px;font-size:12px;font-weight:bold;vertical-align:bottom;padding-bottom:4px;}	
.hometab td {vertical-align: top}
.hometab .spacer {width:10px;}


.red {color:#CC0000;}

.formrow {
	margin-bottom: 5px;
}

.formrow .label {
	float: left;
	width: 160px;
}

.formrow .field {
	float: left;
	margin-left: 0px;
	width: 360px;
}

.formrow .field input,
.formrow .field textarea,
.formrow .field select {
	padding: 2px;
	border: 1px solid #aeb5b5;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 290px;
}

.formrow .field select {
	width: 290px;
}

.formrow .field textarea {
	height: 120px;
	width: 290px;
	
}
	
.formrow .field .csc-mailform-submit {
	width: 60px;
}


/* product movies (sidebar) */
.movie-container {
/*	border-top: 1px solid #c9d0d0;
	margin-top: 15px;*/
}

.movie-container-inner {
	background: #e7eded;
	/* margin-top: 15px; */
}

.movie-header {
	padding: 5px;
}
