* { 
	overflow: visible !important; 
	width: auto;
	height: auto;
	font-family: arial;
	color: #000;
}

.flashNav {
	display:none;
}

#flash_bg {
	display:none;
}

.leftColumnEditorial {
	font-size: 10pt;
	width: 49%;
	float: left;
	display: inline;
	margin-right: 1%;
}

.leftColumnEditorial strong{
	font-size: 10pt;
	font-weight: normal;
}

.rightColumnEditorial {
	font-size: 10pt;
	width: 49%;
	float: left;
	display: inline;
}

.rightColumnEditorial strong{
	font-size: 10pt;
	font-weight: normal;
}

.fullColumnEditorial{
	width: 100%;
	font-size: 10pt;
}

.clearFloat {
	clear: both;
}

.bold {
	font-weight: bold;
}

.middlePartEditorial h1{
	font-size: 18pt;
}

.middlePartEditorial h2{
	font-size: 13pt;
}

.middlePartEditorial strong{
	font-size: 10pt;
	font-weight: bold;
}

.imageEditorialLeft {
	float: left;
	margin-right: 1%;
}

.imageEditorialRight {
	display: inline;
	float: left;
}

.bottomPartEditorial h1{
	font-size: 13pt;
}

.rowEditorial {
	width: 100%;
}

.rowEditorial table tbody td{
	font-size: 9pt;
}

.rowEditorial table thead{
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
}

.fullColumnEditorial strong{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}

.editorialTeaser h1{
	font-size: 18pt;
}


.editorialTeaser h2{
	font-size: 13pt;
	font-weight: normal;
}

.editorialTeaser h3{
	font-size: 9pt;
}

.editorialTeaser strong{
	font-size: 10pt;
	font-weight: normal;
}

.editorialInternalLink h1{
	font-size: 15pt;
}

.editorialExternalLinks h1{
	font-size: 18pt;
}


#changeDep h2{
  font-size: 28pt;
}

.peopleTableHeaderDiv{
	font-size: 9pt;
}

th.peopleTableHeaderInactive div.peopleTableHeaderDiv a{
	font-weight:strong;
	text-decoration: none;
}


th.peopleTableHeaderInactive div.peopleTableHeaderDiv a:focus{ 
  	text-decoration: none;
}

th.peopleTableHeaderInactive div.peopleTableHeaderDiv a:hover { 
	text-decoration: none;
}

th.peopleTableHeaderInactive div.peopleTableHeaderDiv a:active{ 
  	text-decoration: none; 
}

th.peopleTableHeaderInactive div.peopleTableHeaderDiv a:visited{ 
  	text-decoration: none; 
}

#tradesOfficeHeadline {
  font-size: 18pt;
}

#tradesOfficeSubheadline {
  font-size: 18pt;
}

#tradesRegionHeadline {
  font-size: 18pt;
}

#tradesRegionSubheadline {
  font-size: 18pt;
}

#tradesCargoHeadline{	
  font-size: 18pt;
}


#tradesCargoSubheadline {
  font-size:27pt;
}


h4.rightBoxSubheadlineFleet{
	font-weight:bold;
        font-size: 12pt;
}

.rightBoxContentFleet{
	font-size: 10pt;
}

.rightBoxContentFleet strong{	
	font-weight: bold;
}

#showFleetHeadline{
	font-size: 18pt;
}

#showFleetSubheadline {
	font-size: 18pt;
}

#shipDetailsTable h2{
	font-size:16pt;
}

#shipDetailsTable td span {
  font-weight:bold;
}

#shipDetailsTable td p {
  font-size:14pt;
}

h1.rightBoxSubheadline {
	font-size:19pt;
	font-weight:normal;
}

h1.rightBoxSubheadlineCargo{
        font-size: 12pt;
}

.rightBottomPartTradesTool{
	font-size: 8pt;
}

.rightBottomPartTradesTool p{
	font-size: 10pt;
}

.rightBottomPartTradesTool td h2{
        font-size: 10pt;
}


.rightBottomPartTradesTool tr{
        font-size: 12px;
}

.addressBox{
	font-size: 10pt;
	margin: 0 0 13px 8px;
	color: #232323;
}

.addressBox strong{	
	font-weight: bold;
}

.addressBoxCargo {
	font-size: 10pt;
}

.addressBoxCargo strong{	
	font-weight: bold;
}


.phoneFaxBox{
	font-size: 10pt;
}

.phoneFaxBox strong{
	font-weight: bold;
}

.showFleetGroupHeadline {
  font-size: 10pt;
}

.bottomPartTradesTool table thead{
	font-size: 10pt;
}


.rightTopPartTradesTool h1{
	font-size: 18pt;
}

.topPartSearch h1{
	font-size: 18pt;
}

.topPartSearch h2{
	font-size: 10pt;
}

.middlePartSearch strong{
	font-size: 10pt;
	font-weight: normal;
}

.middlePartSearchLeft{
	float: left; 
}

.middlePartSearchRight{
	float: left;
}

.bottomPartSearch h1{
	font-size: 18pt;
}

.bottomPartSearch h2{
	font-size: 10pt;
	font-weight: bold;
}

.bottomPartSearch h3{
	font-size: 10pt;
}

.bottomPartSearch img{
	float: left;
	display: inline;
}

.searchResultLeft {
	float: left;
	display: inline;
}

.searchResultRight {
	float: left;
	display: inline;
}


.topPartSitemap h1{
	font-size: 15pt;
	font-weight: bold;
}

.topPartBoxSitemap h1{
	font-size: 13pt;
	font-weight: bold;
	display: inline;
}

.topPartBoxSitemap img{
	display: none;
}

.bottomPartBoxSitemap h2{
	font-size: 10pt;
	font-weight: normal;
}

.columnSitemap{
	float: left;
	margin-right: 20mm;
}

.bottomPartBoxSitemap {
	margin-bottom: 10mm;
}

.formError{
	font-size: 10pt;
}

.middlePartContact{
	font-size: 10pt;
}

.middlePartContact h1{
	font-size: 15pt;
}

.middlePartContact h2{
	font-size: 10pt;
	font-weight: bold;
}

.middlePartContact a{
	font-size: 10pt;
	font-weight: bold;
}

.bottomPartContact{
	font-size: 10pt;
	font-weight: bold;
}

.bottomPartContact h1{
	font-size: 15pt;
}

.bottomPartContact h2{
	font-size: 10pt;
	font-weight: normal;
}

.bottomPartContact .select {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.bottomPartContact h3{
	font-size: 10pt;
}

.bottomPartContact h4{
	font-size: 10pt;
	font-weight: bold;
}

.bottomPartContact h5{
	font-size: 10pt;
	font-weight: normal;
}

.bottomPartContact .fieldsForm h2{
	font-size: 10pt;
}

.bottomPartContact .fieldsForm input{
	font-size: 8pt;
}

.bottomPartContact .fieldsForm textarea{
	font-size: 8pt;
}

.bottomPartContact .selectBoxDescriptionOrg{
	font-size: 10pt;
}

            
.bottomPartContact a.selectboxEntry {
	font-size: 9pt;
}
            
.bottomPartContact span, td {
	font-size: 9pt;
}
            
.rightTopPartContact h1{
	font-size: 18pt;
}


.rightBottomPartContact{
	font-size: 10pt;
}

.rightBottomPartContact h1{
	font-size: 13pt;
	font-weight: normal;
}

.rightBottomPartContact h2{
	font-size: 10pt;
	font-weight: bold;
}

.rightBottomPartContact strong{
	font-size: 10pt;
	font-weight: normal;
}

.rightBottomPartContact .phoneFaxBox{
	font-size: 10pt;
}

.rightBottomPartContact .phoneFaxBox strong{
	display: inline;
	font-weight: bold;
}

.topPartHome h1{
	font-size: 27pt;
}

.topPartHome h2{
	font-size: 15pt;
}

.topPartTeaserHome h1{
	font-size: 18pt;
}

.boxSitepreview h1{
	font-size: 18pt;
}

.topPartCareer h1{
	font-size: 15pt;
}

.topPartCareer h2{
	font-size: 13pt;
}

.pictureCareer{
	float: left;
	margin-right: 4%
}

.textCareer{
	font-size: 10pt;
}

.textCareer h1{
	font-weight: normal;
	font-size: 13pt;
}

.textCareer .careerHeaderBig {
	font-size: 13pt;
	font-weight: normal;
}

.textCareer .careerHeaderSmall {
	font-size: 10pt;
	font-weight: normal;
}

.rightTopPartCareer h1{
	font-size: 15pt;
}

.rightBottomPartCareer{
	font-size: 10pt;
}

.rightBottomPartCareer h1{
	font-size: 13pt;
	font-weight: normal;
}

.rightBottomPartCareer h2{
	font-size: 10pt;
	font-weight: bold;
}

.rightBottomPartCareer strong{
	font-size: 10pt;
	font-weight: normal;
}

.rightBottomPartCareer .phoneFaxBox{
	font-size: 10pt;
}

.rightBottomPartCareer .phoneFaxBox strong{
	font-weight: bold;
}

.topPartGallery h1{
	font-size: 15pt;
}

.topPartGallery h2{
	font-size: 13pt;
}

.topPartGallery strong{
	font-size: 10pt;
	font-weight: bold;
}

.rightMiddlePartGallery ul.numberList {
	font-size: 13pt;	
	list-style-type: none;
	float: right;
}

.rightMiddlePartGallery ul.numberList li {
	float: left; 
}

.rightMiddlePartGallery ul.numberList li.listItemMarked {
	text-decoration: underline; 
	float: left; 
}

.middlePartGallery h1{
	font-size: 15pt;
	display: inline; 
	text-align: left;
}

.middlePartGallery h2{
	display: inline; 
	font-size: 13pt;
}

.middlePartGallery h3{
	display: inline; 
	font-size: 10pt;
}

.middlePartGallery a{
	text-decoration: none;
}

.bottomPartGallery h2{
	font-size: 10pt;
	font-weight: normal;
}

.topPartNewslist h1{
	font-size: 18pt;
}

.topPartNewslist h2{
	font-size: 15pt;
}

.leftBoxNewslist {
	float: left;
	margin-right: 4mm;
}

.rightBoxNewslist {
	font-size: 10pt;
	float: left;
}

.rightBoxNewslist h1{
	font-size: 13pt;
	display: inline;
	float: left;
}
